﻿body[class*=css_akkordeon] .module-listing .listing_entry{--icon-width: clamp(36px,6vw,60px);border-top:1px solid var(--border-dark);cursor:pointer;--icon-width: clamp(100px,10.56vw,170px)}body[class*=css_akkordeon] .module-listing .listing_entry:last-child{border-bottom:1px solid var(--border-dark)}body[class*=css_akkordeon] .module-listing .listing_entry:hover .accordeon_title_selector{color:var(--text-color)}body[class*=css_akkordeon] .module-listing .listing_entry:hover .accordeon_title_selector>a{color:var(--text-color)}body[class*=css_akkordeon] .module-listing .listing_entry:hover .accordeon_title_selector:after{background:var(--text-color)}body[class*=css_akkordeon] .module-listing .listing_entry.visible_detail .accordeon_title_selector:after{content:""}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector{display:flex;justify-content:space-between;align-items:center;gap:var(--size-15);margin:0;padding-top:var(--size-20);padding-bottom:var(--size-20);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a{font-family:"Hind",Arial,Verdana,sans-serif;font-weight:700;font-size:clamp(22px,3.6vw,36px);line-height:clamp(28px,4.5vw,45px);letter-spacing:unset;text-transform:none;color:var(--text-color-primary)}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a a{color:var(--text-color-primary);text-decoration:none}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:not(:last-child),body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a:not(:last-child){margin-bottom:var(--size-20)}@media screen and (max-width: 1810px){body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a{font-size:clamp(22px,3.1vw,31px);line-height:clamp(28px,4vw,40px)}}@media print{body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a{font-size:18px;line-height:24px}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:not(:last-child),body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a:not(:last-child){margin-bottom:var(--size-15)}}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a{pointer-events:none}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:after{display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 6 Pro";content:"";font-weight:300;font-size:calc(var(--icon-width)/2);flex:0 0 var(--icon-width);width:var(--icon-width);height:var(--icon-width);background:var(--icon-color);color:var(--background-lighter);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;--polygon-space: 30%;clip-path:polygon(calc(100% - var(--polygon-space)) 0, 100% var(--polygon-space), 100% 100%, var(--polygon-space) 100%, 0% calc(100% - var(--polygon-space)), 0 0);clip-path:polygon(var(--polygon-space) 0%, 100% 0, 100% calc(100% - var(--polygon-space)), calc(100% - var(--polygon-space)) 100%, 0 100%, 0 var(--polygon-space))}body[class*=css_akkordeon] .module-listing .listing_entry .content{display:none;padding:0;margin-top:0;padding-bottom:var(--size-30)}@media screen and (max-width: 1810px){body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a{font-size:clamp(18px,3.1vw,31px);line-height:clamp(24px,4vw,40px)}}@media print{body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:after{display:none}body[class*=css_akkordeon] .module-listing .listing_entry .content{display:block}}body[class*=css_akkordeon] .module-listing .listing_entry>*{overflow:visible}body[class*=css_akkordeon] .module-listing .listing_entry:not(:first-child){margin-top:0}body[class*=css_akkordeon] .module-listing .listing_entry .listing-entry-inline{padding:0;border:0;gap:0;flex-flow:column;background:none !important}body[class*=css_akkordeon] .module-listing .listing_entry .listing-entry-inline>.cf{display:none}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector{position:relative;align-items:flex-start;z-index:20;padding-right:calc(var(--size-20) + var(--icon-width));min-height:var(--icon-width);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a{font-family:"Hind",Arial,Verdana,sans-serif;font-weight:700;font-size:clamp(32px,6vw,60px);line-height:clamp(38px,6.8vw,68px);letter-spacing:unset;text-transform:none;color:var(--text-color-primary);overflow-wrap:break-word}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a a{color:var(--text-color-primary);text-decoration:none}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:not(:last-child),body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a:not(:last-child){margin-bottom:var(--size-30)}@media screen and (max-width: 1810px){body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a{font-size:clamp(28px,5vw,50px);line-height:clamp(34px,5.8vw,58px)}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:not(:last-child),body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a:not(:last-child){margin-bottom:var(--size-25)}}@media print{body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a{font-size:22px;line-height:28px}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:not(:last-child),body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a:not(:last-child){margin-bottom:var(--size-20)}}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:not(:last-child),body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector a:not(:last-child){margin-bottom:0}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:after{position:absolute;top:var(--size-20);right:0;bottom:unset;left:unset;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}body[class*=css_akkordeon] .module-listing .listing_entry:not(:has(.pictures)) .content{max-width:calc(100% - var(--icon-width) - var(--size-40))}body[class*=css_akkordeon] .module-listing .listing_entry .content_inner_wrap{overflow:hidden;padding-top:var(--size-25);border-top:1px solid var(--border-dark)}body[class*=css_akkordeon] .module-listing .listing_entry .pictures{order:2;float:right;margin-left:var(--size-50)}body[class*=css_akkordeon] .module-listing .listing_entry .pictures .picture{aspect-ratio:820/615}body[class*=css_akkordeon] .module-listing .listing_entry .pictures .picture img{aspect-ratio:820/615;object-fit:cover}body[class*=css_akkordeon] .module-listing .listing_entry .pictures .picture:before{display:none}body[class*=css_akkordeon] .module-listing .listing_entry .listing-tags,body[class*=css_akkordeon] .module-listing .listing_entry .listing_properties{display:none}body[class*=css_akkordeon] .module-listing .listing_entry.visible_detail:has(.pictures) .accordeon_title_selector:after{top:100%;transition-delay:.1s}body[class*=css_akkordeon] .module-listing .listing_entry.visible_detail .accordeon_title_selector{min-height:0;transition-delay:.1s}@media screen and (max-width: 1810px){body[class*=css_akkordeon] .module-listing .listing_entry{--icon-width: clamp(60px,9.3vw,150px)}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector>a{font-size:clamp(20px,3.1vw,50px);line-height:clamp(26px,3.6vw,58px)}}@media screen and (max-width: 700px){body[class*=css_akkordeon] .module-listing .listing_entry .content_inner_wrap{padding-top:var(--size-);border-top:0}body[class*=css_akkordeon] .module-listing .listing_entry .pictures{order:0;flex:unset;max-width:none;float:none;margin-left:0;margin-bottom:var(--size-40)}}@media print{body[class*=css_akkordeon] .module-listing .listing_entry{--icon-width: 0px}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector{padding-right:0;min-height:0}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:after{display:none}body[class*=css_akkordeon] .module-listing .listing_entry:not(:has(.pictures)) .content{max-width:calc(100% - var(--icon-width) - var(--size-40))}body[class*=css_akkordeon] .module-listing .listing_entry .content_inner_wrap{padding-top:0;border-top:0}body[class*=css_akkordeon] .module-listing .listing_entry .pictures{margin-left:var(--size-25)}}body[class*=css_akkordeon] .module-listing .add_entry_link_wrap{border:none !important}body[class*=css_akkordeon] .module-listing .listing_entry .listing-entry-inline:before{font-family:"Font Awesome 6 Pro";content:"";margin-right:clamp(8px,1.2vw,12px)}body[class*=css_akkordeon] .module-listing .listing_entry .listing-entry-inline:before{position:absolute;top:var(--size-20);right:unset;bottom:unset;left:0;font-size:clamp(20px,4vw,40px);line-height:clamp(38px,6.8vw,68px);color:var(--primary-color);margin-top:-4px;font-weight:300;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector{padding-left:clamp(22px,5vw,50px)}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:before{content:"";position:absolute;top:var(--size-20);left:unset;width:var(--icon-width);height:var(--icon-width);display:block;background:none;right:0;aspect-ratio:1/1;background:url(../../img/icons/solution-1.svg) no-repeat left 16% bottom 16%;background-size:56% 56%;z-index:10;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:after{font-size:0}body[class*=css_akkordeon] .module-listing .listing_entry#listing_entry_id_25 .accordeon_title_selector:before{background-image:url(../../img/icons/solution-2.svg)}body[class*=css_akkordeon] .module-listing .listing_entry#listing_entry_id_26 .accordeon_title_selector:before{background-image:url(../../img/icons/solution-3.svg)}body[class*=css_akkordeon] .module-listing .listing_entry#listing_entry_id_27 .accordeon_title_selector:before{background-image:url(../../img/icons/solution-4.svg)}body[class*=css_akkordeon] .module-listing .listing_entry:hover .listing-entry-inline:before{color:var(--text-color)}body[class*=css_akkordeon] .module-listing .listing_entry.visible_detail .listing-entry-inline:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body[class*=css_akkordeon] .module-listing .listing_entry.visible_detail:has(.pictures) .accordeon_title_selector:before{top:100%;transition-delay:.1s}@media screen and (max-width: 1810px){body[class*=css_akkordeon] .module-listing .listing_entry .listing-entry-inline:before{font-size:clamp(16px,3.5vw,35px);line-height:clamp(28px,4.2vw,42px)}}@media print{body[class*=css_akkordeon] .module-listing .listing_entry .listing-entry-inline:before{display:none}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector{padding-left:0}body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:after,body[class*=css_akkordeon] .module-listing .listing_entry .accordeon_title_selector:before{display:none}}
