/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-node-type-article{}.page-node-type-article .galleria{height:400px;}.page-node-type-article .field--name-field-downloads tr>th:nth-child(2){color:transparent;}.page-node-type-article article .image{padding-right:1.5rem;}.page-node-type-article .employee-card{max-width:350px;width:100%;}.page-node-type-article .employee-card .image-wrapper{display:none!important;}.page-node-type-article .media--type-remote-video .field--name-field-title{display:none;}.page-node-type-article .media--type-remote-video{--bs-aspect-ratio:calc(9 / 16 * 100%);}.page-node-type-article .media--type-remote-video iframe{width:95%;min-height:300px;max-width:500px;}@media (max-width:1699.98px){.page-node-type-article .galleria{height:300px;}}@media (max-width:1399.98px){.page-node-type-article .galleria{height:280px;}}@media (max-width:1199.98px){.page-node-type-article .galleria{height:230px;}}@media (max-width:991.98px){.page-node-type-article .galleria{height:180px;}}@media (max-width:767.98px){.page-node-type-article article .image{padding-right:0px;}.page-node-type-article .galleria{height:300px;}}@media (max-width:575.98px){.page-node-type-article .galleria{height:250px;}}@media (max-width:475.98px){.page-node-type-article .galleria{height:200px;}}
#productTabs{display:flex;border:none;}#productTabs li{width:50%;border:none;text-align:center;display:flex;}#productTabs li button i{position:absolute;left:20px;top:20px;}#productTabs li button{border:none;background:none;border:2px var(--bs-yellow) solid;width:98%;display:block;margin:auto;border-radius:0px;font-weight:600;color:var(--bs-black);text-transform:uppercase;font-family:var(--bs-font-sans-serif);margin:0px;padding-top:17px;padding-bottom:17px;position:relative;}#productTabs li button.active{background-color:var(--bs-yellow);}#productTabs li:nth-child(1){justify-content:flex-start;}#productTabs li:nth-child(2){justify-content:flex-end;}#productsTabContent nav{flex-direction:row!important;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;margin-top:1%;}#productsTabContent nav>li{width:31.3333%;text-align:center;margin:1%;padding-top:6%;padding-bottom:6%;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;}#productsTabContent nav>li::before{content:'';position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:var(--bs-primary);opacity:0;transition:all 0.15s ease-in-out;mix-blend-mode:multiply;}#productsTabContent nav>li::after{content:'';position:absolute;left:45px;right:-300px;top:-25px;bottom:-25px;background-image:url(/themes/custom/condecta_website/images/condecta-c-kontur.svg);opacity:0;transition:all 0.15s ease-in-out;background-size:cover;background-position:center;}#productsTabContent nav>li:hover::before,#productsTabContent nav>li:hover::after{opacity:1;}#productsTabContent nav>li>a{padding:20px;background-color:var(--bs-primary);color:var(--bs-white);text-transform:uppercase;text-decoration:none;font-family:var(--bs-font-sans-serif);font-weight:600;padding-top:10px;padding-bottom:10px;position:relative;z-index:1;}#productsTabContent nav>li:hover a{background-color:var(--bs-yellow);color:var(--bs-black);}@media (max-width:1699.98px){}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){#productsTabContent nav > li{width:48%;}#productTabs{flex-wrap:wrap;}#productTabs li button{width:100%;}#productTabs li{width:100%;margin-bottom:10px;}}@media (max-width:767.98px){}@media (max-width:575.98px){#productsTabContent nav > li{width:98%;padding-top:15%;padding-bottom:15%;}#productTabs li button{padding-left:50px;}}
.video-articles-bar{}.video-articles-bar h5{margin-bottom:0px;}.video-articles-bar  .video-article-item{position:relative;}.video-articles-bar .view-content{}.video-articles-bar .view-content>.views-row{margin-bottom:4rem;}.video-articles-bar .view-content>.views-row:nth-child(2n+1){}.video-articles-bar .view-content>.views-row:nth-child(2n+1){}.video-articles-bar .col-image{order:0;}.video-articles-bar .col-text{order:1;}.video-articles-bar .view-content>.views-row:nth-child(2n+1) .col-image{order:1;}.video-articles-bar .view-content>.views-row:nth-child(2n+1) .col-text{order:0;}.video-article-item .image{width:100%;height:100%;overflow:hidden;position:relative;cursor:pointer;background-size:cover;background-position:center;}.video-article-item .image::before{content:'';width:100px;height:100px;border-radius:100%;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;background-color:var(--bs-yellow);font:var(--fa-font-thin);content:"\f04b";font-size:3.325rem;color:var(--bs-white);display:flex;justify-content:center;align-items:center;}.video-article-item .bg-gray{margin-top:1rem;margin-bottom:1rem;padding:2rem;margin-left:calc(var(--bs-gutter-x) * -1);background-color:var(--bs-gray-100);}.video-articles-bar .view-content>.views-row:nth-child(2n+1) .bg-gray{margin-left:0;margin-right:calc(var(--bs-gutter-x) * -1);}.video-article-item .modal-body .field__label,.video-article-item .modal-body .field--name-field-title{display:none;}.video-article-item .modal-body iframe{width:100%!important;min-height:400px;}.product-view{}.product-view .row-gallery{}.product-header h1 .tag-bar{font-size:1.025rem;}.product-view h2{font-size:1.625rem;color:var(--bs-primary);}.product-view .file.file--mime-application-pdf.file--application-pdf a{width:30px;height:30px;color:transparent;overflow:hidden;position:absolute;left:0px;top:0px;}.product-view .field--name-field-downloads tr > th:nth-child(2){color:transparent}.product-view .field--name-field-downloads .file.file--mime-application-pdf.file--application-pdf a{width:auto;color:inherit;position:relative;}.product-view .field--name-field-downloads td{}.product-view .table-responsive{padding:1rem !important;padding-top:0.25rem!important;padding-bottom:0.25rem!important;background:var(--bs-gray-100)!important;}.product-view .swiper{margin-left:3rem;padding-bottom:2rem;display:none;}.product-view .swiper.single  .swiper-wrapper{justify-content:center;}.product-view .swiper.swiper-initialized{display:block;}.product-view .product-gallery a{display:block;text-align:center;}.product-view .product-gallery img{margin:auto;background-color:var(--bs-gray-100);padding:1rem;}.product-view .product-gallery .swiper .swiper-slide{width:auto;height:auto;background-color:var(--bs-gray-100);display:flex;align-items:center;max-height:500px;max-width:500px;}.product-view .product-gallery .swiper-slide a:focus-visible{outline:none;box-shadow:none;}.product-view .product-gallery .swiper-slide a{display:flex;align-items:center;}.product-view .swiper .swiper-pagination{bottom:0px;}.product-view .galleria{width:100%;height:400px;}.product-view .btn-request{margin-left:0px;}.product-view .additional-row ul{list-style:none;padding:0px;margin:0px;}.product-view .additional-row ul li{position:relative;padding-left:30px;}.product-view .additional-row ul li::before{font:var(--fa-font-thin);content:"\f061";position:absolute;left:0px;top:4px;}.product-view .additional-row strong{font-family:var(--bs-font-sans-serif);}.product-view .additional-row strong::after{content:'';height:3px;background-color:var(--bs-yellow);width:80px;display:block;margin-top:10px;margin-bottom:20px;}.product-view .product-tabs{padding-bottom:0px;}.product-view .downloads-tab-pane{margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;;}.product-view .downloads-tab-pane .item{width:23%;background-color:var(--bs-gray-100);padding:1rem;margin:1rem;}.product-view .downloads-tab-pane .item .title{font-weight:600;}.product-view .downloads-tab-pane .item a>div{width:50%;}.product-view .downloads-tab-pane .item .body{padding-left:1rem;font-size:1.225rem;}.product-view .downloads-tab-pane .item .link{text-transform:uppercase;font-size:0.925rem;}.product-view .videos-tab-pane{margin-left:-1rem;margin-top:-1rem;margin-right:-1rem;;}.product-view .videos-tab-pane .item{width:23%;background-color:var(--bs-gray-100);padding:1rem;margin:1rem;}.product-view .product-tabs .tab-content{padding-top:20px;}.field--name-field-technical-specifications{background:var(--bs-gray-100)!important;padding:2rem;padding-top:1.5rem;padding-bottom:1.5rem;}body .product-view .media-oembed-content{width:100%;height:450px;}body .product-view table{border-collapse:none;background:var(--bs-gray-100)!important;width:100%!important;border-spacing:0;}body .product-view table td,body .product-view table th{border-color:var(--bs-gray-700)!important;vertical-align:middle;background:var(--bs-gray-100)!important;--bs-table-accent-bg:var(--bs-gray-100)!important;padding:0.5rem 0.75rem;padding-left:0px;background-color:var(--bs-gray-100);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-gray-100);}body .product-view table tbody tr:last-child th,body .product-view table tbody tr:last-child td{border:none;}body .product-view table tbody tr:first-child th,body .product-view table tbody tr:first-child td{}body .product-view .body table td{white-space:normal;}body .page-sale .body table td{white-space:nowrap!important;}body .product-view table p,body .product-view table ul{margin-bottom:0px;}body .product-view table tr td:last-child{width:70%;}body .product-view table.cell-auto-width tr td:last-child{width:auto;}.product-view  .table-downloads td{vertical-align:middle;}.product-view .field--name-field-equipment-links .field__item a::before{font:var(--fa-font-thin);content:"\f061";margin-right:10px;}.product-view .body ul,.product-view .field--name-field-technical-specifications ul,.product-view .field--name-field-equipment-txt ul{list-style:none;padding:0px;}.product-view .body ul li,.product-view .field--name-field-technical-specifications ul li,.product-view .field--name-field-equipment-txt ul li{position:relative;padding-left:30px;}.product-view .body ul li::before,.product-view .field--name-field-technical-specifications ul li::before,.product-view .field--name-field-equipment-txt ul li::before{font:var(--fa-font-thin);content:"\f061";position:absolute;left:0px;top:3px;}.product-view .tab-pane{padding-top:0rem;}.product-view .media.media--type-document{display:inline;float:left;}.page-sale .product-view .row-gallery>div:nth-child(1){flex:0 0 auto;width:40%;}.page-sale .product-view .row-gallery>div:nth-child(2){flex:0 0 auto;width:60%;}.filter-card{background:var(--bs-gray-100);border:none;}.hero-image .content::before{content:'';position:absolute;left:40px;right:-80px;top:-30px;bottom:-150px;background-image:url(/themes/custom/condecta_website/images/condecta-c-kontur-thin.svg);opacity:1;transition:all 0.15s ease-in-out;background-size:cover;background-position:center;z-index:0;}#offcanvasDesc .btn-close-outside,#offcanvasCategory .btn-close-outside{}#offcanvasDesc{width:600px;}#offcanvasDesc .offcanvas-header{}.hero-image{position:relative;z-index:0;}.hero-image .content{position:relative;padding-top:15%;padding-bottom:5%;color:#fff;background-size:cover;background-position:left bottom;overflow:hidden;z-index:1;}.hero-image h1{font-size:2.825rem;}.hero-image .body{padding-left:100px;max-width:650px;position:relative;z-index:100;}.hero-image .body .btn{margin-left:0px;}.hero-image .body a{padding-top:0px;}.sale-badge{position:absolute;z-index:100;width:100px;right:0px;}.mm-wrapper--opened .sale-badge{z-index:0;}.product-view .action-bar{display:flex;flex-wrap:wrap;}.product-view .action-bar .btn{margin:0px;margin-right:1rem;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.825rem;padding:0.5rem;padding-left:0.75rem;position:relative;padding-right:0.75rem;}@media (max-width:1699.98px){.product-view .galleria{width:100%;height:300px;}}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){.video-articles-bar .view-content>.views-row:nth-child(2n+1) .col-image{order:0;}.video-articles-bar .view-content>.views-row:nth-child(2n+1) .col-text{order:1;}.video-articles-bar{}.video-articles-bar .bg-gray{margin:0px!important;}.video-articles-bar .col-image .image{width:100%;min-height:200px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.product-view .swiper{margin-left:0px;}.page-sale .product-view .galleria{width:100%;height:400px;}.page-sale .product-view .row-gallery>div:nth-child(1){width:100%;}.page-sale .product-view .row-gallery>div:nth-child(2){width:100%;}.product-view .galleria{width:100%;height:250px;}.hero-image .body{padding:0px;max-width:none;}.hero-image .content{padding:30px;}}@media (max-width:767.98px){.video-articles-bar .grid-view{margin:0;}.video-article-item .modal-body iframe{min-height:300px;}.product-view .galleria{width:100%;height:400px;}}@media (max-width:575.98px){.video-article-item .modal-body iframe{min-height:200px;}.product-view .galleria{width:100%;height:300px;}.hero-image h1{font-size:2.025rem;}.hero-image .content::before{left:0px;background-position:left;}.product-tabs li,.product-tabs li button{width:100%;}.product-view .product-tabs .tab-content{width:100%;overflow:hidden;}}@media (max-width:399.98px){}
.product-categories-page{}.product-categories-page .term-body iframe.media-oembed-content{width:100%!important;min-height:200px;}.product-categories-page .term-body  .media--type-remote-video .field--name-field-title{display:none;}.product-list-view{padding-bottom:50px;}.product-list-view .row-gallery{}.product-list-view h2{font-size:1.625rem;color:var(--bs-primary);}.product-list-view .file.file--mime-application-pdf.file--application-pdf a{width:30px;height:30px;color:transparent;overflow:hidden;position:absolute;left:0px;top:0px;}.product-list-view .field--name-field-downloads tr>th:nth-child(2){color:transparent}.product-list-view .field--name-field-downloads .file.file--mime-application-pdf.file--application-pdf a{width:auto;color:inherit;position:relative;}.product-list-view .field--name-field-downloads td{}.product-list-view .galleria{width:100%;height:400px;}.product-list-view .btn-request{margin-left:0px;}.product-list-view .additional-row ul{list-style:none;padding:0px;margin:0px;}.product-list-view .additional-row ul li{position:relative;padding-left:30px;}.product-list-view .additional-row ul li::before{font:var(--fa-font-thin);content:"\f061";position:absolute;left:0px;top:4px;}.product-list-view .additional-row strong{font-family:var(--bs-font-sans-serif);}.product-list-view .additional-row strong::after{content:'';height:3px;background-color:var(--bs-yellow);width:80px;display:block;margin-top:10px;margin-bottom:20px;}.product-list-view .product-tabs{padding-top:30px;padding-bottom:0px;}.product-list-view .product-tabs .tab-content{padding-top:20px;}body .product-list-view table{border-collapse:separate;padding:1rem;background:var(--bs-gray-table-bg) !important;width:100% !important;}body .product-list-view table td,body .product-list-view table th{border-color:var(--bs-gray-700) !important;vertical-align:middle;background:var(--bs-gray-table-bg) !important;--bs-table-accent-bg:var(--bs-gray-table-bg) !important;padding:0.5rem 0.75rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);white-space:nowrap;}body .product-list-view .body table td{white-space:normal;}body .page-sale .body table td{white-space:nowrap !important;}body .product-list-view table p,body .product-list-view table ul{margin-bottom:0px;}body .product-list-view table tr td:last-child{width:70%;}body .product-list-view table.cell-auto-width tr td:last-child{width:auto;}.product-list-view .table-downloads td{vertical-align:middle;}.product-list-view .field--name-field-equipment-links .field__item a::before{font:var(--fa-font-thin);content:"\f061";margin-right:10px;}.product-list-view .body ul,.product-list-view .field--name-field-technical-specifications ul,.product-list-view .field--name-field-equipment-txt ul{list-style:none;padding:0px;}.product-list-view .body ul li,.product-list-view .field--name-field-technical-specifications ul li,.product-list-view .field--name-field-equipment-txt ul li{position:relative;padding-left:30px;}.product-list-view .body ul li::before,.product-list-view .field--name-field-technical-specifications ul li::before,.product-list-view .field--name-field-equipment-txt ul li::before{font:var(--fa-font-thin);content:"\f061";position:absolute;left:0px;top:3px;}.product-list-view .tab-pane{padding-top:0rem;}.product-list-view .media.media--type-document{display:inline;float:left;}.page-sale .product-list-view .row-gallery>div:nth-child(1){flex:0 0 auto;width:40%;}.page-sale .product-list-view .row-gallery>div:nth-child(2){flex:0 0 auto;width:60%;}.page-sale .term-body{background:var(--bs-gray-100);padding:1rem;padding-bottom:0px;margin-bottom:50px;}.page-sale .term-body p{padding-bottom:1rem;margin:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.page-sale .accordion-button{font-size:1.125rem;color:var(--bs-black);font-weight:normal;}.page-sale .field--name-field-title{display:none;;}.filter-card{background:var(--bs-gray-100);border:none;}.hero-image .content::before{content:'';position:absolute;left:40px;right:-80px;top:-30px;bottom:-150px;background-image:url(/themes/custom/condecta_website/images/condecta-c-kontur-thin.svg);opacity:1;transition:all 0.15s ease-in-out;background-size:cover;background-position:center;z-index:0;}#offcanvasDesc .btn-close-outside,#offcanvasCategory .btn-close-outside{}#offcanvasDesc{width:600px;}#offcanvasDesc .offcanvas-header{}.hero-image{position:relative;z-index:0;}.hero-image .content{position:relative;padding-top:15%;padding-bottom:5%;color:#fff;background-size:cover;background-position:left bottom;overflow:hidden;z-index:1;}.hero-image h1{font-size:2.825rem;}.hero-image .body{padding-left:100px;max-width:650px;position:relative;z-index:100;}.hero-image .body .btn{margin-left:0px;}.hero-image .body a{padding-top:0px;}.sale-badge{position:absolute;z-index:100;width:100px;right:0px;}.mm-wrapper--opened .sale-badge{z-index:0;}.product-categories-page{#productCategoryFaqAccordion{.accordion-item{h2{margin:0;button{background-color:var(--bs-gray-100);color:var(--bs-black);}}}}}@media (max-width:1699.98px){.product-list-view .galleria{width:100%;height:300px;}}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){.page-sale .product-list-view .galleria{width:100%;height:400px;}.page-sale .product-list-view .row-gallery>div:nth-child(1){width:100%;}.page-sale .product-list-view .row-gallery>div:nth-child(2){width:100%;}.product-list-view .galleria{width:100%;height:250px;}.hero-image .body{padding:0px;max-width:none;}.hero-image .content{padding:30px;}}@media (max-width:767.98px){.product-list-view .galleria{width:100%;height:400px;}}@media (max-width:575.98px){.product-list-view .galleria{width:100%;height:300px;}.hero-image h1{font-size:2.025rem;}.hero-image .content::before{left:0px;background-position:left;}.product-tabs li,.product-tabs li button{width:100%;}.product-list-view .product-tabs .tab-content{width:100%;overflow:hidden;}}@media (max-width:399.98px){}
.product-category-raumsysteme-list .sub-category-list .image::before,.product-features .image::before{display:none!important;}.product-category-raumsysteme-list .col-attributes{border-left:1px var(--bs-gray-300) solid;}.product-category-raumsysteme-list .col-attributes .attribute{padding-left:0.25em;padding-bottom:1rem;}.fassadenveredelung-bar .video-article-item .image::before{display:none!important;}.raumsystemmodule-list .w-25{width:33.333%!important;}.raumsystemmodule-list .w-25>div,.raumsystemmodule-list .w-25>div>span{height:100%;}.raumsystemmodule-list .w-25>div>span{display:block;height:100%;}.raumsystemmodule-list .w-25>div>span .raumsystemmodule-item{height:100%;}.raumsystemmodule-list .w-25>div>span .raumsystemmodule-item .call-to-action{width:100%;}.buyoptions-list{font-size:0.9rem;font-weight:300;}.buyoptions-list .item{width:15%;margin:0.8%;}.buyoptions-list .item img{width:100%;max-width:none;height:auto}.raumsystemmodule-item{padding:1rem;position:relative;}.raumsystemmodule-item .tag-bar{left:1rem;top:0;}.raumsystemmodule-item .attributes{background-color:var(--bs-gray-100);padding:1rem;}.raumsystemmodule-item .attributes hr{margin:0;margin-top:0.35rem;margin-bottom:0.35rem;border-color:var(--bs-gray-300);}.page-node-type-raumsystemmodule .product-view .tab-pane{background-color:var(--bs-gray-100);padding:2rem;}.page-node-type-raumsystemmodule .product-variants .table-responsive{padding-left:0px!important;}.page-node-type-raumsystemmodule  .services-bar .image::before{display:none!important;}.page-node-type-raumsystemmodule .product-variants table tr:first-child td,.page-node-type-raumsystemmodule .product-variants table tr:first-child th{border-top-width:1px;}.page-node-type-raumsystemmodule .product-variants table tr:last-child td,.page-node-type-raumsystemmodule .product-variants table tr:last-child th{border-bottom:1px var(--bs-gray-300) solid;}.product-category-raumsysteme-list .icon img{width:50px;}.col-variant-details{max-width:600px;}.buyoptions-list .item{width:23%;margin:1%;}@media (max-width:1699.98px){}@media (max-width:1399.98px){}@media (max-width:1199.98px){.buyoptions-list .item{width:31%;margin:1%;}.product-category-raumsysteme-list .col-attributes .attribute{padding-left:0rem;}.product-category-raumsysteme-list .col-attributes{border:none;margin-top:1rem;}.raumsystemmodule-list .w-25{width:50%!important;}}@media (max-width:991.98px){.raumsystemmodule-list .w-25{width:100%!important;}.buyoptions-list .item{width:48%;margin:1%;}}@media (max-width:767.98px){.raumsystemmodule-list .w-25{width:100%!important;}}@media (max-width:575.98px){}@media (max-width:399.98px){.buyoptions-list .item{width:98%;margin:1%;}}
.reference-swiper{padding-top:2rem;padding-bottom:2rem;}.reference-swiper .swiper-button-next{right:-100px;}.reference-swiper .swiper-button-prev{left:-100px;}.reference-swiper .swiper-button-next,.reference-swiper .swiper-button-prev{width:50px;height:50px;background-color:var(--bs-yellow);font-size:1.925rem;margin-top:-25px;}.reference-swiper .swiper-button-next:after,.reference-swiper .swiper-button-prev:after{font:var(--fa-font-thin);color:var(--bs-black);}.reference-swiper .swiper-button-prev:after{content:"\f060";}.reference-swiper .swiper-button-next:after{content:"\f061";}.reference-swiper  .cta{padding-top:20px;margin-top:20px;border-top:1px var(--bs-gray-700) solid;}@media (max-width:1699.98px){}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){.reference-swiper .item{flex-wrap:wrap;}.reference-swiper .item>div{width:100%!important;}}@media (max-width:767.98px){}@media (max-width:575.98px){.reference-swiper{padding-top:1rem;padding-bottom:1rem;}.reference-swiper .w-75{width:100%!important;}.reference-swiper .swiper-button-next{right:0px;}.reference-swiper .swiper-button-prev{left:0px;}}
