/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.reference-view h2{font-size:1.625rem;color:var(--bs-primary);}.reference-view{padding-bottom:30px;}@media (max-width:1699.98px){.reference-view .galleria{width:100%;height:300px;}}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){.reference-view .galleria{width:100%;height:250px;}}@media (max-width:767.98px){.reference-view .galleria{width:100%;height:400px;}}@media (max-width:575.98px){.reference-view .galleria{width:100%;height:300px;}}@media (max-width:475.98px){}
.service-grid{margin-left:-1.5%;margin-right:-1.5%;}.service-grid .item{width:30.33333%;margin:1.5%}.service-grid .item .cta i{color:var(--bs-yellow)}.service-grid .item .card img{height:120px;margin-top:20px;padding-top:10px;}.service-grid .item .card{border-width:3px;border-color:var(--bs-gray-100);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;height:100%;}.service-grid .item:hover .card{background-color:var(--bs-yellow);color:var(--bs-white);border-color:var(--bs-yellow);}.service-grid .modal-header h5{align-content:center;align-items:center;}@media (max-width:1699.98px){}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){.service-grid{margin-left:-1%;margin-right:-1%;}.service-grid .item{width:48%;margin:1%}}@media (max-width:767.98px){}@media (max-width:575.98px){.service-grid .item .card img{height:100px;}.service-grid .item{width:98%;margin:1%;margin-bottom:20px;}}
.store-locator{padding-top:50px;}.store-locator .body{padding-top:30px;padding-bottom:50px;padding-left:10%;padding-right:10%;}#locator-country-tabs{display:flex;justify-content:center;border:none;margin-bottom:50px;}#locator-country-tabs li{border:none;}#locator-country-tabs li button{border:none;font-family:var(--bs-font-sans-serif);color:var(--bs-gray-700);font-weight:600;display:flex;padding:0px;text-transform:none;}#locator-country-tabs li button img{width:25px;height:25px;margin-right:15px;}#locator-country-tabs li button.active,#locator-country-tabs li button:hover{color:var(--bs-black);background:none;}#locator-country-content .map-bar{width:35%;text-align:center;}#locator-country-content .map-bar .image{text-align:center;}#locator-country-content .map-bar img{width:auto;margin:auto;max-height:300px;}#locator-country-content .tab-pane>.d-flex{width:100%;}#locator-country-content .tab-pane>.d-flex .address-bar{width:25%;}.store-locator address{margin-left:30px;margin-right:30px;position:relative;padding-left:30px;}.store-locator address::before{content:'';border-radius:100%;background-color:var(--bs-yellow);width:15px;height:15px;position:absolute;left:0px;top:3px;white-space:nowrap;}.store-locator address i{width:20px;margin-right:10px;text-align:center;}.store-locator .address-select{border:none;}.store-locator .address-select h5{font-size:1.125rem;margin-bottom:20px;}.store-locator .address-select li{border:none;text-align:center;}.store-locator .address-select li button{border:none;position:relative;display:flex;padding:0px;margin:0px;margin-bottom:10px;color:var(--bs-gray-700);white-space:nowrap;text-transform:none;}.store-locator .address-select li button::before{content:'';border-radius:100%;background-color:var(--bs-white);border:1px var(--bs-gray-700) solid;width:15px;height:15px;left:0px;top:3px;display:block;margin-right:10px;position:relative;}.store-locator .address-select li button.active::before{background-color:var(--bs-yellow);border:1px var(--bs-yellow) solid;}.store-locator .address-select li button.active,.store-locator .address-select li button:hover{color:var(--bs-black);background:none;}.store-locator .address-select .col{border-left:1px var(--bs-gray-200) solid;padding-left:30px;padding-right:30px;}@media (max-width:1399.98px){.store-locator .address-select .col button{padding-left:0px;padding-right:20px;}.store-locator .address-select .col h5{padding-right:0px;width:100%;margin-bottom:5px;}.store-locator .address-select{display:block;}.store-locator .address-select .col{border:none;display:flex;flex-wrap:wrap;padding-bottom:20px;}body #locator-country-content .tab-pane > .d-flex{flex-wrap:wrap;justify-content:center;}#locator-country-content .tab-pane > .d-flex .address-bar,#locator-country-content .map-bar{width:50%;order:2}#locator-country-content .tab-pane > .d-flex .locator-category-bar{width:100%;order:1;}}@media (max-width:1199.98px){}@media (max-width:991.98px){}@media (max-width:767.98px){}@media (max-width:575.98px){.store-locator .address-bar,.store-locator .locator-category-bar{display:none;}#locator-country-tabs{display:none;}.store-locator .body{padding-left:0px;padding-right:0px;padding:0px;}.store-locator{padding-top:30px;padding-bottom:30px;}.page-wrapper{max-width:100;overflow:hidden;}#locator-country-tabs{margin-bottom:10px;}.store-locator address{margin:0px;}.store-locator .address-select .col{padding:0px;}#locator-country-content .tab-pane > .d-flex .locator-category-bar{padding-left:0px;}#locator-country-content .tab-pane > .d-flex .address-bar{order:2;}#locator-country-content .map-bar{order:3;}#locator-country-content .tab-pane > .d-flex .address-bar,#locator-country-content .map-bar{width:100%;}}
.taxonomy-grid{margin-left:-1rem;margin-right:-1rem;}.taxonomy-grid .card{height:100%;position:relative;border:none;overflow:hidden;background:var(--bs-gray-100)}.taxonomy-grid .card:not(:hover){background:var(--bs-gray-100)!important;}.taxonomy-grid .card:hover{color:#fff;}.taxonomy-grid .card:hover .icon img{filter:invert(1) brightness(100);}.taxonomy-grid .card::before{content:'';position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;background-color:var(--bs-primary);opacity:0;transition:all 0.15s ease-in-out;mix-blend-mode:multiply;z-index:0;}.taxonomy-grid .card::after{content:'';position:absolute;left:200px;right:-200px;top:-200px;bottom:-25px;background-image:url(/themes/condecta_website/images/condecta-c-kontur.svg);opacity:0;transition:all 0.15s ease-in-out;background-size:cover;background-position:center;}.taxonomy-grid .card:hover::before,.taxonomy-grid .card:hover::after{opacity:1;}.taxonomy-grid .card-body{padding-right:150px;z-index:1;}.taxonomy-grid .btn{background-color:var(--bs-yellow);border-color:var(--bs-yellow);color:var(--bs-black);margin-left:0px;}.taxonomy-grid .btn i{margin-left:10px;position:relative;left:10px;}.taxonomy-grid .icon{position:absolute;right:20px;top:20px;width:70px;height:70px;}@media (max-width:1699.98px){}@media (max-width:1399.98px){}@media (max-width:1199.98px){}@media (max-width:991.98px){.taxonomy-grid .icon{position:absolute;right:10px;top:10px;width:50px;height:50px;}.taxonomy-grid .card-body{padding-right:80px;}.taxonomy-grid>div{width:100%!important;}}@media (max-width:767.98px){}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
