footer{opacity:1}#qtranslate-chooser li.active{display:none}.qtranxs_widget_end{display:none}.h-links{position:relative}.lang-wrap{position:absolute;top:20%;right:-52px}@media (max-width:991px){.lang-wrap{position:relative;top:30px;right:0}}.text iframe{height:auto}.gglcptch.gglcptch_v3{display:none}.grecaptcha-badge{display:none !important}form.submitting{position:relative}form.submitting .spinner{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:calc(50% - 10px);top:calc(50% - 10px);transform:translate(-50%,-50%);z-index:3}.wpcf7-spinner,.wpcf7-response-output,.wpcf7-not-valid-tip{display:none !important}nav li.active{color:var(--color-yellow)}.entry-content picture{margin:0 0 1.5em}.alignleft,picture.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,picture.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,picture.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;text-align:center}.prd-detail-content form>*+*{margin-top:2.25rem}.pag-arrow.disabled{pointer-events:none;opacity:.7}.SumoSelect>.CaptionCont{display:block !important}.invalid .input-error{display:block}.invalid .CaptionCont{border-color:var(--clr-error)}.tax-rate>th{text-align:left;padding:30px 0 0}.tax-rate .amount{line-height:inherit;font-weight:600;color:var(--clr-title)}.loading-form{position:relative}.loading-form:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:.7;z-index:9}.banner-media.no-shadow:after,.banner-media.no-shadow:before{display:none}.prd-detail-table.message-style{grid-template-columns:max-content}.seo-section{margin-top:0}.upload-btn{gap:0}.upload-btn svg{margin-right:.75em}.screen-reader-response{display:none}.input-field input[aria-invalid=true]{border-color:var(--clr-red)}.label-bottom[data-label=""]:after{display:none}.label-top[data-label=""]:after{display:none}.label-bottom[data-label=""]:before{display:none}.label-top[data-label=""]:before{display:none}.invalid .input-error{display:none}.input-field:has(input[aria-invalid=true]) .input-error{display:block}.pagination li.active{pointer-events:none;color:var(--clr-white);background-color:var(--clr-primary)}.brand-img{top:15px}.brand-card .btn-link{top:15px}.section.banner-section .banner.full{opacity:1}@media screen and (min-width:2560px){.brand-photos-swiper .swiper-slide{height:24.64rem}:is(img,svg,iframe){width:100%}}@media screen and (min-width:3800px){.brand-photos-swiper .swiper-slide{height:16.9rem}}.subtitle{position:relative;z-index:0}.subtitle:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.01);z-index:-1}.cookies-informer:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.02);z-index:-1}.headline-subtitle{display:flex;justify-content:center}.subtitle.headline{color:var(--clr-text-light)}.text.headline{color:var(--clr-text);text-transform:none}.headline-anim:has(.btn){pointer-events:auto}.catalog_title{margin-top:6px}.catalogs-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.catalog_item{width:24%;margin-bottom:20px}.catalog-btn{position:absolute;bottom:11%;left:11%}@media (min-width:1200px){.service-map-links:not(:has(ul li)){margin-block:10px}.service-map-info:not(:has(.service-map-links))>*:first-child{margin-top:40px}}.label-bottom:after{bottom:0;position:absolute}@media (max-width:767px){.catalog-btn{position:absolute;bottom:8%;left:11%}}@media (min-width:1200px){.section.banner-section .banner.full .container{height:100%;display:flex;align-items:center}.section.banner-section .banner.full .banner-align{padding:0}}.qst-media{max-width:min(24.5rem, 75%);margin:auto}.qst-content{gap:.25rem}@media (max-width:767px){._3d-flip-book .book-widget .full-size iframe{width:100%;height:80vh!important}._3d-flip-book{height:84vh!important}.catalogs-wrap{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.catalog_item{width:48%}}@media (min-width:1200px){html[lang=en-US] .banner-section .container{width:100%}html[lang=en-US] .banner-section h1{--h1:clamp(2rem, -0.4868rem + 5.7018vw, 5.0rem)}}@media (max-width:400px){.section.banner-section .banner.full .container .h1.headline{--h1:clamp(1.85rem, -0.4868rem + 5.7018vw, 5.0rem)}}
.round {
position: relative;
margin-bottom: 20px;
}
.round .agreement {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 50%;
cursor: pointer;
height: 28px;
left: 0;
position: absolute;
top: 0;
width: 28px;
}
.round .agreement:after {
border: 2px solid #fff;
border-top: none;
border-right: none;
content: "";
height: 6px;
left: 7px;
opacity: 0;
position: absolute;
top: 8px;
transform: rotate(-45deg);
width: 12px;
}
.round input[type="checkbox"] {
visibility: hidden;
}
.round .agreement.active {
background-color: #66bb6a;
border-color: #66bb6a;
}
.round .agreement.active:after {
opacity: 1;
}
.round span {
position: absolute;
left: 40px;
font-size: 16px;
line-height: 16px;
top: 8px;
width: calc(100% - 40px);
text-align: left;
color: var(--clr-text);
}
.round span a{
text-decoration: underline;
}
.custom-flex {
display: flex;
flex-flow: row wrap;
gap: 20px;
}
.flex-align-center {
display: flex;
align-items: center;
}
.visually-hidden {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.rl-block iframe {
width: 100%;
height: 100%;
}
.map-container .parallax-img-inner {
position: relative;
transform: none!important;
inset: 0 0;
height: 100%;
}
.rl-media.map-container {
overflow: visible;
}
.rl-media.map-container .map-buttons {
margin-top: 20px;
display: flex;
gap: 20px;
flex-flow: row wrap;
}
.map-reviews {
height: 1500px;
}