.clear{clear:both}.clear:after{clear:both;display:block;content:""}img:not([src]):not([srcset]){visibility:hidden}img.lazy{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0}img.lazy.loaded{opacity:1}:root{--swiper-theme-color:#1973f0!important}.swiper *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-nav{padding-top:40px}.swiper-button-next,.swiper-button-prev{margin:0 12px;font-size:48px;cursor:pointer;color:#1973f0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#dbdbdb;pointer-events:none}.swiper-button-next.swiper-button-prev,.swiper-button-prev.swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.desktop .swiper-button-next:active,.desktop .swiper-button-prev:active{color:#0d5cc9}.gslide-media.gslide-image img{margin:0 auto}@media(min-width:769px){.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgb(0 0 0 / .72)!important}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.c-nav ul li .desktop a:hover,.desktop .c-nav ul li a:hover,.desktop .o-consultation a:hover,.desktop .o-more:hover,.o-consultation .desktop a:hover{color:#0d5cc9}.c-bg,.c-hero--home .o-mobilebg,.c-languages,.c-languages__content,.c-realizations .o-gallery__item--photos i,.o-hamburger:after,.o-hamburger:before,.o-review .logo,.o-sticker,.o-sticker span{position:absolute;z-index:5}.c-banner article a:after,.c-cookies:before,.c-languages__content ul .lang-item a:before,.c-offer__item figure figcaption ul li:before,.c-realizations .o-article ul li:before,.c-realizations__nav .swiper-slide a:after,.c-seo article ul li:before,.c-single ul li:before,.o-btn:after,.o-hamburger:after,.o-hamburger:before,.o-tuning dd p:before{position:absolute;top:0;display:block;content:" "}.c-banner article .is-loaded a,.c-cookies__text .is-loaded a,.c-footer__social .is-loaded img,.c-languages__content ul .lang-item .is-loaded a,.c-offer__item .o-btn .is-loaded i,.c-realizations__nav .swiper-slide .is-loaded a,.is-loaded .c-banner article a,.is-loaded .c-cookies__text a,.is-loaded .c-footer__social img,.is-loaded .c-languages__content ul .lang-item a,.is-loaded .c-offer__item .o-btn i,.is-loaded .c-realizations__nav .swiper-slide a,.is-loaded .o-apla,.is-loaded .o-btn,.is-loaded .o-consultation a img,.is-loaded .o-hamburger,.is-loaded .o-hamburger:after,.is-loaded .o-hamburger:before,.is-loaded .swiper-button-next,.is-loaded .swiper-button-prev,.is-loaded input[type=email],.is-loaded input[type=text],.is-loaded input[type=url],.o-consultation a .is-loaded img{-webkit-transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.c-banner article a,.c-realizations__nav .swiper-slide a,.o-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;letter-spacing:-.03125rem;font-size:clamp(16px,1.125rem,1.125rem);font-weight:500;cursor:pointer;overflow:hidden}.c-banner article a:after,.c-realizations__nav .swiper-slide a:after,.o-btn:after{z-index:-1;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#1973f0),to(#139bf3));background:linear-gradient(90deg,#1973f0 0,#139bf3);opacity:0}.c-banner article a,.c-languages .o-btn,.o-btn--big{height:clamp(48px,3.5rem,3.5rem);padding:0 clamp(30px,2.25rem,2.25rem);border-radius:clamp(24px,1.75rem,1.75rem);font-size:clamp(20px,1.5rem,1.5rem)}.c-banner article a:after,.c-languages .o-btn:after,.o-btn--big:after{border-radius:1.75rem}.o-btn--blue{background-color:#1877f2;color:#fff}.c-banner article a,.c-cookies__close .o-btn,.c-languages .o-btn{background:-webkit-gradient(linear,left top,right top,from(#139bf3),to(#1973f0));background:linear-gradient(90deg,#139bf3 0,#1973f0);color:#fff}.c-banner article .desktop a:hover:after,.c-cookies__close .desktop .o-btn:hover:after,.c-languages .desktop .o-btn:hover:after,.desktop .c-banner article a:hover:after,.desktop .c-cookies__close .o-btn:hover:after,.desktop .c-languages .o-btn:hover:after{opacity:1}.c-banner article .desktop a:hover,.c-realizations__nav .swiper-slide .desktop a:hover,.desktop .c-banner article a:hover,.desktop .c-realizations__nav .swiper-slide a:hover,.desktop .o-btn:hover{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-cookies:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-banner,.c-banner article,.c-footer__social ul,.c-hero,.c-languages__content ul,.c-languages__content ul .lang-item a,.c-languages__content ul .lang-item a:before,.c-nav ul,.c-offer__item,.c-offer__item figure figcaption,.c-offer__item header,.c-realizations .o-consultation a span,.c-realizations .o-gallery__item--photos i,.c-single__boxes .o-box--white,.c-single__countup,.c-single__logotypes .o-row,.c-topbar .o-wrap,.form-group,.form-row,.o-cols,.o-consultation a,.o-consultation ul,.o-hamburger,.o-review,.o-review figure,.o-review figure figcaption,.o-stars,.o-tuning dd,.swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.c-banner article,.c-hero,.c-languages__content ul,.c-offer__item,.c-offer__item header,.o-review,.o-review figure figcaption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-footer__social ul,.c-hero,.c-single__countup,.c-single__logotypes .o-row,.o-consultation ul,.o-review figure figcaption,.swiper-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-cookies,.c-languages__content ul .lang-item a,.c-topbar .o-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group,.o-consultation ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-banner article,.c-banner article a,.c-languages__content ul .lang-item a:before,.c-realizations .o-consultation a span,.c-realizations .o-gallery__item--photos i,.c-realizations__nav .swiper-slide a,.c-single__boxes .o-box--white,.o-btn,.o-consultation a,.o-hamburger{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-banner article h2,.c-offer__item h2{letter-spacing:-.09375rem;line-height:clamp(34px,3.25rem,3.25rem);font-size:clamp(28px,2.75rem,2.75rem);font-weight:700}.c-addresses h3,.c-single h3{letter-spacing:-.08125rem;line-height:clamp(38px,2.375rem,2.375rem);font-size:clamp(28px,2.125rem,2.125rem);font-weight:700}.c-single h4,.o-tuning dt{letter-spacing:-.056875rem;line-height:clamp(26,1.8125rem,1.8125rem);font-size:clamp(24px,1.5rem,1.5rem);font-weight:700}.c-addresses,.c-offer,.c-realizations__content,.c-reviews,.c-seo,.c-single__logotypes{padding:0 4.5rem}.c-addresses,.c-banner,.c-banner article a,.c-cookies__text,.c-languages__content ul .lang-item a,.c-offer__item figure figcaption ul li,.c-offer__item picture,.c-realizations .o-article ul li,.c-realizations .o-gallery__item--photos,.c-realizations__nav .swiper-slide a,.c-seo,.c-seo article ul li,.c-single,.c-single__boxes .o-box,.c-single ul li,.c-topbar .o-wrap,.o-btn,.o-hamburger,.o-logo,.o-review,.o-tuning dd p{position:relative;z-index:1}.o-wrap{width:1440px;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(max-width:1376px){.o-wrap{width:100%}}.c-offer__item figure figcaption,.c-realizations .o-article,.c-seo article,.c-single{letter-spacing:-.03125rem;font-size:1.25rem}.c-offer__item figure figcaption ul li,.c-realizations .o-article ul li,.c-seo article ul li,.c-single ul li{padding-left:clamp(30px,1.875rem,1.875rem)}.c-offer__item figure figcaption ul li:before,.c-realizations .o-article ul li:before,.c-seo article ul li:before,.c-single ul li:before{left:0;top:0;font-family:icomoon;font-size:clamp(12px,.75rem,.75rem);color:#1973f0;content:"\E903"}.c-offer__item figure figcaption ol li,.c-offer__item figure figcaption ul li,.c-realizations .o-article ol li,.c-realizations .o-article ul li,.c-seo article ol li,.c-seo article ul li,.c-single ol li,.c-single ul li{margin-bottom:clamp(10px,.625rem,.625rem)}.c-offer__item figure figcaption ol,.c-realizations .o-article ol,.c-seo article ol,.c-single ol{list-style:decimal;padding-left:clamp(20px,1.25rem,1.25rem)}.c-offer__item figure figcaption ol li,.c-realizations .o-article ol li,.c-seo article ol li,.c-single ol li{padding-left:clamp(10px,.625rem,.625rem)}.c-offer__item figure figcaption a,.c-realizations .o-article a,.c-seo article a,.c-single a{color:#1973f0}.c-hero strong{background:-webkit-gradient(linear,left top,right top,from(#ba2a69),to(#465fca));background:linear-gradient(90deg,#ba2a69 0,#465fca);color:#fff0;-webkit-background-clip:text}@font-face{src:url(/wp-content/themes/bimmer/fonts/icomoon.eot);src:url(/wp-content/themes/bimmer/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bimmer/fonts/icomoon.woff) format("woff"),url(/wp-content/themes/bimmer/fonts/icomoon.ttf) format("truetype");font-family:icomoon;font-weight:400;font-style:normal;font-display:swap}button,input,textarea{background-color:#fff0;border:none;border-color:inherit;border-radius:0;font-family:Inter,sans-serif;color:inherit}button{cursor:pointer}input[disabled],input[readonly]{opacity:.5}:invalid{-webkit-box-shadow:none;box-shadow:none}:-moz-submit-invalid,:-moz-ui-invalid{box-shadow:none}::-webkit-input-placeholder{color:#b7b7b7}:-moz-placeholder,::-moz-placeholder{color:#b7b7b7}:-ms-input-placeholder{color:#b7b7b7}input[type=email],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-rendering:optimizeLegibility;width:100%;height:70px;background-color:#fff;padding:0 40px;border:2px solid #272932;font-family:Inter,sans-serif;font-size:.875rem}textarea{height:200px;overflow:auto;resize:none}.form-row{margin:0 -10px}.form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;padding:0 10px}label{cursor:pointer}img{display:block;max-width:100%;height:auto}body{width:100%;background-color:#fff}html{-webkit-text-size-adjust:100%}@media(max-width:1920px){html{font-size:.83vw}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;text-rendering:optimizeSpeed;font-family:Inter,sans-serif;font-weight:400;color:#272932}[data-target],a{cursor:pointer}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{outline:none}input{font-size:15px}strong{font-weight:700}::-moz-selection{background-color:#1973f0;color:#fff}::selection{background-color:#1973f0;color:#fff}u{-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color)}.o-apla{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .5);pointer-events:none;z-index:-1;opacity:0}.lang-opened .o-apla{z-index:45;opacity:1}.o-cols{width:100%}.o-container{padding-left:24px;padding-right:24px}.o-consultation{max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:640px){.page-template-page-about .o-consultation{padding-top:9.375rem;padding-bottom:9.375rem}}.o-consultation a{letter-spacing:-.034375rem;padding:0 clamp(25px,1.5625rem,1.5625rem);font-size:clamp(20px,1.375rem,1.375rem);font-weight:500;color:#1973f0}.o-consultation a img{margin-right:clamp(15px,.9375rem,.9375rem)}.o-consultation a img.mail,.o-consultation a img.whatsup{width:clamp(34px,2.125rem,2.125rem)}.desktop .o-consultation a:hover img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.o-consultation h2{margin-bottom:clamp(30px,2.5rem,2.5rem);letter-spacing:-.045rem;line-height:3.375rem;text-align:center;font-size:clamp(24px,2.25rem,2.25rem)}.o-consultation li{margin-bottom:clamp(20px,3.75rem,3.75rem)}@media(max-width:550px){.o-consultation li{width:100%}}@media(min-width:550px){.o-consultation li:first-child a{border-right:1px solid #b7b7b7}}@media(max-width:640px){.page-template-page-about .o-consultation li:first-child a span{height:28px}.page-template-page-about .o-consultation li:first-child a span img{width:auto;height:100%}}.o-hamburger{z-index:100;width:19px;height:16px;border-top:3px solid var(--primary-color);cursor:pointer}@media screen and (min-width:1025px){.o-hamburger{display:none}}.o-hamburger:after,.o-hamburger:before{width:100%;height:3px;background-color:var(--primary-color)}.o-hamburger:after{left:0;-webkit-transform-origin:right;transform-origin:right;top:100%;width:12px}.o-hamburger:before{-webkit-transform-origin:left;transform-origin:left;top:calc(50% - 2px)}.o-hamburger:hover{border-color:var(--primary-color)}.o-hamburger.is-active{border-color:transparent!important}.o-hamburger.is-active:after{width:130%;-webkit-transform:rotate(45deg) translate(-5px,5px);transform:rotate(45deg) translate(-5px,5px)}.o-hamburger.is-active:before{width:130%;-webkit-transform:rotate(-45deg) translate(-4px,8px);transform:rotate(-45deg) translate(-4px,8px)}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\E906"}.icon-facebook:before{content:"\E905"}.icon-star:before{content:"\E904"}.icon-arrow-circle:before{content:"\E900"}.icon-arrow:before{content:"\E901"}.icon-language:before{content:"\E902"}.icon-tick:before{content:"\E903"}.o-logo{z-index:60;display:block}.o-more{letter-spacing:-.03125rem;font-weight:500;color:#1973f0}.o-more:after{display:inline-block;margin-left:.625rem;font-family:icomoon;font-size:.75rem;content:"\E901"}@media(max-width:1024px){.o-more:after{font-size:clamp(12px,.75rem,.75rem)}}.desktop .o-more--down:hover:after{-webkit-animation:down 1s infinite;animation:down 1s infinite}.o-more--right:after{margin-left:10px;font-size:clamp(14px,.875rem,.875rem);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.desktop .o-more--right:hover:after{-webkit-animation:right 1s infinite;animation:right 1s infinite}@-webkit-keyframes down{20%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,.25rem,0);transform:translate3d(0,.25rem,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes down{20%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,.25rem,0);transform:translate3d(0,.25rem,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes right{0%{-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}20%{-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}50%{-webkit-transform:translate3d(.25rem,0,0) rotate(-90deg);transform:translate3d(.25rem,0,0) rotate(-90deg)}to{-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}}@keyframes right{0%{-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}20%{-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}50%{-webkit-transform:translate3d(.25rem,0,0) rotate(-90deg);transform:translate3d(.25rem,0,0) rotate(-90deg)}to{-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}}.o-review{border-radius:1rem}.o-review figure{margin:auto 0 0}.o-review figure figcaption p{letter-spacing:-.024375rem;font-size:clamp(14px,.875rem,.875rem)}.o-review figure figcaption p:first-of-type{font-weight:600}.o-review figure img{-ms-flex-item-align:center;align-self:center;width:clamp(40px,2.5rem,2.5rem);height:clamp(24px,2.5rem,2.5rem);height:auto;border-radius:50%;margin-right:clamp(10px,.9375rem,.9375rem)}.o-review blockquote{margin-bottom:clamp(20px,1.875rem,1.875rem);letter-spacing:-.03125rem;line-height:clamp(21px,1.3125rem,1.3125rem);font-size:clamp(14px,.875rem,.875rem)}.o-review .logo{right:clamp(12px,1.25rem,1.25rem);top:clamp(16px,1.25rem,1.25rem);width:clamp(40px,2.5rem,2.5rem);height:clamp(30px,2.5rem,2.5rem)}@media(max-width:500px){.page-template-page-realizations .o-review .logo{right:0}}.o-review .o-stars{margin-bottom:clamp(12px,1.25rem,1.25rem)}.o-stars i{font-size:clamp(20px,1.25rem,1.25rem);display:inline-block;margin-right:2px;color:#f8b90d}.o-sticker{display:block;width:clamp(60px,6.25rem,6.25rem);height:clamp(70px,7.3125rem,7.3125rem);right:clamp(-10px,-1.25rem,-1.25rem);bottom:-1.75rem}@media(max-width:960px){.o-sticker{bottom:-15px}}.o-sticker span{top:-5px;left:50%;display:block;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:clamp(100px,8.75rem,8.75rem);height:clamp(100px,9.8125rem,9.8125rem);background-image:url(/wp-content/themes/bimmer/img/assets/hexagon.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;font-weight:700;font-size:clamp(20px,2.0625rem,2.0625rem);padding-top:clamp(28px,2.8125rem,2.8125rem);text-align:center;letter-spacing:-.115625rem;color:#fff}.o-tuning{width:100%;color:#061827}.o-tuning dt{margin-bottom:clamp(10px,.625rem,.625rem);letter-spacing:-.046875rem;font-size:clamp(18px,1.5rem,1.5rem)}.o-tuning dd:not(:last-of-type){margin-bottom:clamp(20px,1.25rem,1.25rem)}.o-tuning dd p{padding-top:clamp(12px,.625rem,.625rem);white-space:nowrap}.o-tuning dd p:before{top:0;width:100%;height:clamp(10px,.5rem,.5rem)}.o-tuning dd p:first-of-type{letter-spacing:-.035625rem;font-size:clamp(14px,1rem,1rem);font-weight:600}.o-tuning dd p:first-of-type:before{background-color:#98A1B2;border-radius:5px 0 0 5px}.o-tuning dd p:last-of-type{margin-left:clamp(2px,.1875rem,.1875rem);text-align:right;font-size:clamp(14px,1.375rem,1.375rem);font-weight:500}.o-tuning dd p:last-of-type:before{background:-webkit-gradient(linear,left top,right top,from(#0FB8F5),to(#1973F0));background:linear-gradient(90deg,#0FB8F5 0,#1973F0);border-radius:0 5px 5px 0}.c-addresses{width:86rem;margin:0 auto 5.625rem}@media(max-width:1024px){.c-addresses{padding:0}}@media(max-width:960px){.c-addresses{width:100%}}.c-addresses h3{margin-bottom:clamp(50px,4.375rem,4.375rem)}@media(min-width:501px){.c-addresses h3{text-align:center}}@media(max-width:500px){.c-addresses h3{margin-bottom:24px}}@media(min-width:501px){.c-addresses .c-addresses__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:5rem}}@media(max-width:768px){.c-addresses .c-addresses__list{grid-template-columns:1fr 1fr}}@media(max-width:500px){.c-addresses .c-addresses__list{grid-template-columns:1fr}}@media(max-width:500px){.c-addresses dl{margin-bottom:2.5rem}}.c-addresses dl dt{margin-bottom:clamp(10px,.625rem,.625rem);font-size:clamp(18px,1.375rem,1.375rem);font-weight:700;letter-spacing:-.034375rem}.c-addresses dl dd p{letter-spacing:-.028125rem;line-height:clamp(26px,1.75rem,1.75rem);font-size:clamp(16px,1.125rem,1.125rem)}.c-addresses dl dd p a{color:#1973f0}@media(max-width:500px){.c-addresses .o-accordion{border-top:1px solid #e5e5e5}.c-addresses .o-accordion dl{position:relative;border-bottom:1px solid #e5e5e5;cursor:pointer;margin:0;padding:16px 10px}.c-addresses .o-accordion dl dd{height:0;padding:0;overflow:hidden}.c-addresses .o-accordion dl dt{position:relative;margin:0}.c-addresses .o-accordion dl dt:after{position:absolute;right:10px;top:50%;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:icomoon;font-size:10px;color:#1973f0;content:"\E906"}.c-addresses .o-accordion dl.is-rollout dt:after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.c-addresses .o-accordion dl.is-rollout .o-lead--2{border-color:#fff0}}.c-banner{width:86rem;background-color:#f6f6f6;border-radius:2.25rem;margin:clamp(40px,2.5rem,2.5rem) auto 5.625rem;overflow:hidden}@media(max-width:500px){.c-banner{width:calc(100% + 48px);border-radius:0;margin-left:-24px;margin-right:-24px;margin-bottom:60px}}@media(max-width:840px){.c-banner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-banner img.car{width:clamp(190px,22.75rem,22.75rem);-ms-flex-item-align:baseline;align-self:baseline}@media(max-width:500px){.c-banner img.car{margin-left:-40px}}.c-banner img.faces{width:clamp(150px,22.75rem,22.75rem);margin:0 2.5rem 0 auto;-ms-flex-item-align:center;align-self:center}@media(max-width:840px){.c-banner img.faces{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-banner article{width:100%;text-align:center;padding:40px 10px}@media(max-width:840px){.c-banner article{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:40px;padding-right:40px;padding-top:0}}.c-banner article h2{margin-bottom:clamp(15px,1.25rem,1.25rem);letter-spacing:-.0625rem}.c-banner article p{letter-spacing:-.84px;line-height:clamp(28px,1.75rem,1.75rem);text-align:center;font-size:clamp(20px,1.375rem,1.375rem);font-weight:500}.c-banner article p:not(:last-of-type){margin-bottom:3.75rem}@media(max-width:500px){.c-banner article a{margin:clamp(20px,1.25rem,1.25rem)}}.c-banner article a:hover{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}.c-bg{z-index:-1;right:0;top:0}.c-bg img{margin:0 0 0 auto}.c-bg--01{width:140.125rem;height:75rem}@media(max-width:768px){.c-bg--01{display:none}}.c-bg--02{width:110.375rem;height:100rem}@media(max-width:640px){.c-bg--02{display:none}}.c-cookies{z-index:60;position:fixed;left:50%;bottom:0;width:958px;background-color:#fff;padding:34px 24px 12px;-webkit-box-shadow:0 1px 24px 1px rgb(39 41 50 / .25);box-shadow:0 1px 24px 1px rgb(39 41 50 / .25);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:.5s ease-out;transition:.5s ease-out}@media(max-width:1088px){.c-cookies{width:90%}}@media(min-width:501px){.c-cookies{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:3.4375rem;-webkit-box-shadow:0 7px 16px -4px rgb(39 41 50 / .25);box-shadow:0 7px 16px -4px rgb(39 41 50 / .25);border-radius:34px;padding:8px}}@media(max-width:500px){.c-cookies{width:100%}}.c-cookies:before{left:14px;font-size:38px;content:"\1F36A"}@media(max-width:500px){.c-cookies:before{display:none}}.c-cookies.move-out{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);opacity:0}.c-cookies__close{margin:0 0 0 auto;padding-left:1.25rem}@media(max-width:500px){.c-cookies__close{padding:24px;text-align:center}}.c-cookies__close .o-btn{height:52px;border-radius:26px;padding:0 35px;font-weight:600}@media(max-width:500px){.c-cookies__close .o-btn{font-size:22px;letter-spacing:-.46px}}.c-cookies__text{padding:0 0 10px}@media(min-width:501px){.c-cookies__text{padding:0 0 0 60px}}.c-cookies__text a{border-bottom:1px solid #272932;white-space:nowrap}@media(max-width:500px){.c-cookies__text a{line-height:29px}}.desktop .c-cookies__text a:hover{border-bottom-color:#fff0;color:#1973f0}.c-cookies__text p{font-size:clamp(14px,1.1875rem,1.1875rem)}@media(max-width:500px){.c-cookies__text p{letter-spacing:-.5px;text-align:center;font-size:18px}}.c-footer{background-color:#fff;overflow:hidden}.page-template-front-page .c-footer{padding-top:15px}.c-footer__copy{padding-bottom:clamp(40px,5rem,5rem);letter-spacing:-.035625rem;text-align:center;white-space:nowrap;font-size:clamp(16px,1rem,1rem);color:#b6b6b6}.c-footer__lead{margin:0 auto clamp(45px,4.375rem,4.375rem);border-bottom:1px solid hsla(0,0%,71.8%,.45)}@media(min-width:501px){.c-footer__lead{width:70.625rem}}.c-footer__lead img{width:clamp(200px,18.75rem,18.75rem);margin:0 auto;background-color:#fff;padding:0 clamp(10px,1.25rem,1.25rem);-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.c-footer__menu{margin-bottom:3.75rem}@media(min-width:641px){.c-footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:640px){.c-footer__menu ul{text-align:center;margin-bottom:40px}}.c-footer__menu ul li{padding:0 1.875rem}@media(max-width:768px){.c-footer__menu ul li:not(:last-child){margin-bottom:8px}}.c-footer__menu ul li a{letter-spacing:-.035rem;font-size:clamp(18px,1.125rem,1.125rem);font-weight:500;color:#1973f0}@media(max-width:640px){.c-footer__menu ul li a{display:block;padding:5px 0;font-size:20px}}.c-footer__menu ul li.current-menu-item a{color:#4e5962}.c-footer__social{width:23.5625rem;margin:0 auto clamp(45px,5rem,5rem)}.c-footer__social ul li{padding:0 1.25rem}@media(max-width:1024px){.c-footer__social ul li{padding:0 clamp(20px,1.25rem,1.25rem)}}.c-footer__social ul li:first-child{padding-left:0}.c-footer__social ul li:last-child{padding-right:0}.c-footer__social img{width:auto;max-width:none;height:clamp(24px,2rem,2rem)}.desktop .c-footer__social a:hover img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.c-hero{text-align:center}.c-hero h1{letter-spacing:clamp(-1.5px,-.15625rem,-.15625rem);margin-left:auto;margin-right:auto}.c-hero>h2{margin-bottom:2.5rem;letter-spacing:-.045rem;line-height:clamp(36px,3.375rem,3.375rem);font-size:clamp(24px,2.25rem,2.25rem)}.c-hero strong{font-weight:800}.page-template-page-about .c-hero strong{background:-webkit-gradient(linear,left top,right top,from(#4a61c6),to(#b62e6a));background:linear-gradient(90deg,#4a61c6 0,#b62e6a);color:#fff0;-webkit-background-clip:text}.c-hero--single{padding-top:12.5rem;padding-bottom:clamp(80px,6.25rem,6.25rem)}.page-template-page-realizations .c-hero--single{padding-bottom:clamp(65px,6.25rem,6.25rem)}@media(max-width:640px){.c-hero--single{padding-top:clamp(35px,3.125rem,3.125rem)}}.c-hero--single h1{margin-bottom:clamp(30px,.9375rem,.9375rem);background:-webkit-gradient(linear,left top,right top,color-stop(-120%,#ba2a69),to(#4184d8));background:linear-gradient(90deg,#ba2a69 -120%,#4184d8);color:#fff0;-webkit-background-clip:text;letter-spacing:clamp(-2.5px,-.15625rem,-.15625rem);line-height:clamp(44px,5.25rem,5.25rem);font-size:clamp(35px,3.75rem,3.75rem);font-weight:800}.page-template-page-about .c-hero--single h1{color:#272932}.page-template-page-contact .c-hero--single h1{background:-webkit-gradient(linear,left top,right top,from(#a55099),to(#2794eb));background:linear-gradient(90deg,#a55099 0,#2794eb);color:#fff0;-webkit-background-clip:text}.page-template-default .c-hero--single h1,.page-template-page-realizations .c-hero--single h1{background:-webkit-gradient(linear,left top,right top,from(#ad4b92),to(#2398f0));background:linear-gradient(90deg,#ad4b92 0,#2398f0);color:#fff0;-webkit-background-clip:text}.c-hero--single h2{letter-spacing:clamp(-.5px,-.046875rem,-.046875rem);margin-left:auto;margin-right:auto;color:#6d6d6d}@media(min-width:501px){.c-hero--single h2{max-width:60rem}}@media(max-width:500px){.c-hero--single h2{letter-spacing:-.5px}}@media(max-width:500px){.c-hero--single img.mail{margin-top:9.375rem;margin-bottom:9.375rem}}.c-hero--single .o-btn{width:auto;height:clamp(48px,3.5rem,3.5rem);border-radius:clamp(24px,1.75rem,1.75rem);-ms-flex-item-align:center;align-self:center;padding:0 clamp(30px,2.1875rem,2.1875rem) 0 clamp(12px,.75rem,.75rem);font-size:clamp(18px,1.375rem,1.375rem);font-weight:600}.c-hero--single .o-btn i{margin-right:clamp(15px,.9375rem,.9375rem);line-height:2rem;font-size:clamp(32px,2rem,2rem)}@media(max-width:1024px){.c-hero--single .o-consultation{margin-top:clamp(25px,5rem,5rem);margin-bottom:clamp(25px,5rem,5rem)}}@media(max-width:640px){.c-hero--single .o-consultation li:first-child a span{height:28px}.c-hero--single .o-consultation li:first-child a span img{width:auto;height:100%}}@media(min-width:961px){.c-hero--home{height:56.625rem}}@media(max-width:960px){.c-hero--home{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:3rem;padding-right:3rem;padding-top:1.875rem}}@media(max-width:768px){.c-hero--home{padding-top:6.25rem;background-image:url(/wp-content/themes/bimmer/img/hero/bg--mobilehome.webp);background-repeat:no-repeat;background-position:100% calc(50% - clamp(1px,16.875rem,16.875rem));background-size:100% auto}}@media(max-width:768px)and (-webkit-min-device-pixel-ratio:2),(max-width:768px)and (min-resolution:192dpi){.c-hero--home{background-image:url(/wp-content/themes/bimmer/img/hero/bg--mobilehome@2x.webp)}}.c-hero--home h1{max-width:68.75rem;margin-bottom:5rem;line-height:clamp(42px,5.25rem,5.25rem);font-weight:500;font-size:clamp(28px,3.75rem,3.75rem)}@media(max-width:960px){.c-hero--home h1{max-width:60rem;padding:0 24px;letter-spacing:-1.5px}}@media(max-width:768px){.c-hero--home h1{max-width:375px;font-weight:400}}.c-hero--home .o-consultation{max-width:toREm(800)}@media(max-width:960px){.c-hero--home .o-consultation{padding-top:16.25rem;padding-bottom:clamp(50px,6.25rem,6.25rem)}}@media(max-width:768px){.c-hero--home .o-consultation{padding-top:clamp(260px,68.75rem,68.75rem)}}@media(max-width:1024px){.c-hero--home .o-consultation{max-width:400px}}@media(max-width:1024px){.c-hero--home .o-consultation li:first-child a{border:none}}@media(max-width:500px){.c-hero--home .o-consultation li:first-child a span{height:28px}.c-hero--home .o-consultation li:first-child a span img{width:auto;height:100%}}.c-hero--home .o-mobilebg{right:0;bottom:3.125rem;z-index:-1;width:100%}.c-hero--home .o-mobilebg img{margin:0 0 0 auto}@media(min-width:769px){.c-hero--home .o-mobilebg{display:none}}.page-template-page-realizations .c-hero{background-color:#fff}.c-languages{z-index:50;right:calc((100% - 1376px)/2);padding:clamp(24px,1.5rem,1.5rem) 0;text-align:center}@media(max-width:1440px){.c-languages{right:2rem}}@media(max-width:500px){.c-languages{right:24px}}.c-languages .icon-language{font-size:clamp(22px,2rem,2rem);cursor:pointer;color:#b6b6b6}.lang-opened .c-languages .icon-language{opacity:.5}.c-languages__content{right:0;top:clamp(80px,5rem,5rem);width:330px;background-color:#fff;padding:50px 25px 40px;border-radius:23px;opacity:0;overflow:hidden;pointer-events:none;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out}@media(max-width:378px){.c-languages__content{width:calc(100vw - 48px)}}.lang-opened .c-languages__content{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.c-languages__content ul .lang-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:8px}.c-languages__content ul .lang-item a{height:52px;background-color:#f4f4f4;padding-left:55px;border-radius:10px;font-size:16px}.c-languages__content ul .lang-item a:before{left:0;top:0;width:52px;height:100%;font-size:24px;content:"\1F1EC\1F1E7"}.c-languages__content ul .lang-item a:hover:not(.current-lang){color:#1973f0}.c-languages__content ul .lang-item.lang-item-de{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-languages__content ul .lang-item.lang-item-de a:before{content:"\1F1E9\1F1EA"}.c-languages__content ul .lang-item.lang-item-pl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-languages__content ul .lang-item.lang-item-pl a:before{content:"\1F1F5\1F1F1"}.c-languages__content ul .lang-item.current-lang a{background-color:#fff;border:2px solid #1973f0}.c-languages h3{margin-bottom:20px;letter-spacing:-.45px;font-size:22px;font-weight:700}.c-languages .o-btn{height:52px;margin-top:50px;border-radius:26px;font-size:22px}@media(max-width:960px){.c-nav{padding-top:16px}}@media(min-width:769px){.c-nav ul li{margin-left:1.875rem}}@media(max-width:768px){.c-nav ul li{margin:clamp(5px,.9375rem,.9375rem)}.c-nav ul li:first-child{margin-left:0}.c-nav ul li:last-child{margin-right:0}}.archive .c-nav ul li:nth-of-type(2){border-bottom:1px solid #b7b7b7}.archive .c-nav ul li:nth-of-type(2) a{color:#272932}.c-nav ul li a{display:block;padding:clamp(5px,.3125rem,.3125rem);font-size:clamp(16px,1.125rem,1.125rem);font-weight:500;color:#1973f0}.c-nav ul li.current-menu-item{border-bottom:1px solid #b7b7b7}.c-nav ul li.current-menu-item a{color:#272932}.c-offer{width:86rem;margin:0 auto clamp(40px,5.625rem,5.625rem);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:clamp(35px,2.5rem,2.5rem)}@media(max-width:960px){.c-offer{width:100%}}@media(max-width:768px){.c-offer{grid-template-columns:1fr;max-width:540px;padding:0}}.c-offer__item{background-color:#f4f5f7;border-radius:clamp(20px,2rem,2rem);padding:clamp(30px,3.0625rem,3.0625rem) clamp(24px,3.4375rem,3.4375rem) clamp(12px,1.25rem,1.25rem)}.c-offer__item figure figcaption{margin-bottom:.8em;font-size:clamp(16px,1.25rem,1.25rem)}.c-offer__item figure figcaption ul li{margin-bottom:0;letter-spacing:-.5px}.c-offer__item figure figcaption ul li:before{color:#4e5962}@media(max-width:960px){.c-offer__item figure figcaption ul li:not(last-child){margin-bottom:6px}}.c-offer__item figure img{border-radius:clamp(14px,1.5rem,1.5rem)}@media(max-width:960px){.c-offer__item figure img{width:100%}}.c-offer__item footer{margin:auto 0 0}.c-offer__item header{min-height:clamp(90px,8.125rem,8.125rem);text-align:center}.c-offer__item h2{margin:0 auto clamp(8px,1.25rem,1.25rem)}.c-offer__item h3{margin:-.25rem 0 clamp(15px,1.875rem,1.875rem);letter-spacing:-.03125rem;line-height:clamp(25px,1.75rem,1.75rem);font-size:clamp(16px,1.25rem,1.25rem)}.c-offer__item li,.c-offer__item p{line-height:2.25rem;line-height:clamp(25px,2.25rem,2.25rem)}.c-offer__item picture{display:block;margin-bottom:clamp(20px,1.25rem,1.25rem)}.c-offer__item picture img{width:100%}.c-offer__item .o-btn{width:calc(100% + 3.625rem);margin:0 -1.8125rem;height:4.125rem;min-height:44px;background-color:#fff;border-radius:.625rem .625rem 1.5rem 1.5rem;letter-spacing:-.0625rem;font-size:1.5625rem;color:#1973f0}@media(max-width:1024px){.c-offer__item .o-btn{font-size:clamp(16px,1.5625rem,1.5625rem)}}@media(max-width:768px){.c-offer__item .o-btn{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}@media(max-width:960px){.c-offer__item .o-btn{border-radius:6px 6px 14px 14px}}.c-offer__item .o-btn i{margin-left:clamp(10px,.625rem,.625rem)}.desktop .c-offer__item .o-btn:hover{-webkit-box-shadow:0 0 20px rgb(0 0 0 / .01);box-shadow:0 0 20px rgb(0 0 0 / .01)}.desktop .c-offer__item .o-btn:hover i{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}.c-offer__item .o-more{display:block;margin-bottom:clamp(30px,3.125rem,3.125rem);font-size:clamp(18px,1.25rem,1.25rem)}.c-realizations{width:calc(100% + 48px);margin:0 -24px;padding-left:24px;padding-right:24px;background:#f4f5f7}.c-realizations__content{width:86rem;margin:0 auto 5.625rem;padding-top:2.5rem}@media(max-width:768px){.c-realizations__content{width:100%;max-width:540px;padding:0}}@media(min-width:1025px){.c-realizations__content .o-cols__item:first-of-type{width:50rem}}.c-realizations__content .o-cols__item:last-of-type{padding-left:3.75rem}@media(max-width:1024px){.c-realizations__content .o-cols__item:last-of-type{display:none}}.c-realizations__content .o-box{background-color:#fff;border-radius:20px;margin-bottom:clamp(30px,2.5rem,2.5rem)}.c-realizations__content .o-box header{padding:clamp(30px,2.5rem,2.5rem);text-align:center}.c-realizations__content .o-box header h3{line-height:clamp(26px,3.0625rem,3.0625rem);font-size:clamp(22px,2.5rem,2.5rem);font-weight:700}.desktop .c-realizations__content .o-box header h3 a:hover{border-bottom:1px solid #272932}.c-realizations__content .o-box .o-package{margin-bottom:clamp(10px,.9375rem,.9375rem);font-size:clamp(15px,1rem,1rem);color:#cd3a36}.c-realizations__description{background-color:#fff;padding:clamp(24px,2.5rem,2.5rem);border-radius:0 0 20px 20px}.c-realizations__nav{position:relative;z-index:10;width:calc(100% + 48px);background-color:#fff;margin:0 -24px;padding:clamp(20px,1.25rem,1.25rem) 0}@media(max-width:768px){.c-realizations__nav{margin-bottom:clamp(30px,1.875rem,1.875rem)}}@media(min-width:661px){.c-realizations__nav .swiper-wrapper{width:calc(100% - 48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-realizations__nav .swiper-slide{width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-realizations__nav .swiper-slide a{height:40px;border-radius:20px;padding:0 25px;font-weight:600}.c-realizations__nav .swiper-slide a.is-active{background:-webkit-gradient(linear,left top,right top,from(#139bf3),to(#1973f0));background:linear-gradient(90deg,#139bf3 0,#1973f0);color:#fff}.desktop .c-realizations__nav .swiper-slide a:not(.is-active):hover{color:#1973f0}.c-realizations .o-consultation{max-width:none;margin:0;padding-top:2.5rem}.c-realizations .o-consultation a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;font-size:clamp(16px,1.125rem,1.125rem)}.c-realizations .o-consultation a img{width:1.6875rem}.c-realizations .o-consultation a span{width:clamp(30px,2.75rem,2.75rem);height:clamp(30px,2.75rem,2.75rem);background-color:#fff;margin-right:.9375rem;border-radius:50%;-webkit-box-shadow:0 2px 4px rgb(96 97 112 / .16);box-shadow:0 2px 4px rgb(96 97 112 / .16)}.c-realizations .o-consultation a span img{margin:0 auto}.desktop .c-realizations .o-consultation a:hover img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.c-realizations .o-consultation h3{margin-bottom:clamp(10px,.625rem,.625rem);letter-spacing:-.05rem;line-height:2.375rem;text-align:left;font-size:clamp(18px,1.375rem,1.375rem);font-weight:700}.c-realizations .o-consultation ul{display:block}.c-realizations .o-consultation li{margin-bottom:clamp(10px,.625rem,.625rem)}.c-realizations .o-consultation li:first-child a{border-right:none}.c-realizations .o-article{margin-bottom:1.25rem}.c-realizations .o-article ol,.c-realizations .o-article ul{margin-bottom:clamp(20px,1.875rem,1.875rem)}.c-realizations .o-article ol li,.c-realizations .o-article ul li{letter-spacing:-.039375rem;line-height:clamp(20px,1.5rem,1.5rem);font-size:clamp(16px,1.25rem,1.25rem)}.c-realizations .o-article ul li{font-weight:500;color:#426494}.c-realizations .o-article div,.c-realizations .o-article p{line-height:clamp(25px,1.6875rem,1.6875rem);letter-spacing:0;font-size:clamp(14px,1.1875rem,1.1875rem)}@media(max-width:640px){.c-realizations .o-article div,.c-realizations .o-article p{letter-spacing:-.5px}}.c-realizations .o-article div img,.c-realizations .o-article p img{display:inline-block}.c-realizations .o-article:not(.all-items) .more{display:none}.c-realizations .o-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:clamp(1.5px,.25rem,.25rem)}.c-realizations .o-gallery__item:first-of-type{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:7}.c-realizations .o-gallery__item:nth-of-type(2){grid-row-start:2;grid-column-start:5;grid-row-end:3;grid-column-end:7}.c-realizations .o-gallery__item:nth-of-type(3){grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:3}.c-realizations .o-gallery__item:nth-of-type(4){grid-row-start:2;grid-column-start:3;grid-row-end:3;grid-column-end:5}.c-realizations .o-gallery__item--photos{display:block;cursor:pointer}.c-realizations .o-gallery__item--photos i{inset:0;width:100%;height:100%;background-color:rgb(39 41 50 / .74);font-size:clamp(28px,4rem,4rem);font-weight:medium;color:#fff}@media(max-width:500px){.c-realizations .o-gallery__item--photos i{font-weight:700}}.c-realizations .o-gallery__photos{display:none}.c-realizations .o-review{border:1px solid #e5e5e5;padding:clamp(24px,1.5rem,1.5rem)}@media(max-width:500px){.c-realizations .o-review{border:none;border-top:1px solid #e5e5e5;padding:clamp(24px,1.5rem,1.5rem) 0 0}}.c-realizations .o-tuning{margin-bottom:2.5rem}.c-reviews{width:86rem;margin:0 auto 5.625rem}@media(max-width:768px){.c-reviews{width:100%;max-width:540px;padding:0}}@media(min-width:961px){.c-reviews aside{padding-right:3.125rem}}@media(max-width:960px){.c-reviews aside{margin-bottom:clamp(40px,5rem,5rem)}}@media(max-width:768px){.c-reviews aside .swiper{width:calc(100% + 48px);margin:0 -24px}}.c-reviews aside .swiper .swiper-slide{width:auto}@media(max-width:768px){.c-reviews aside .swiper .swiper-slide{padding-left:24px;padding-right:24px}}.c-reviews aside figure{margin-bottom:2.5rem}.c-reviews aside figure img{margin:0 auto clamp(20px,1.25rem,1.25rem);border-radius:50%;width:clamp(120px,8.875rem,8.875rem)}.c-reviews aside figure figcaption{letter-spacing:-.03125rem;text-align:center}.c-reviews aside figure figcaption p{line-height:1.5rem;font-size:1.125rem;line-height:clamp(24px,1.5rem,1.5rem);font-size:clamp(18px,1.125rem,1.125rem)}.c-reviews aside figure figcaption p:first-of-type{font-weight:600}.c-reviews aside blockquote{background:-webkit-gradient(linear,left top,right top,from(#0fb8f5),to(#1973f0));background:linear-gradient(90deg,#0fb8f5 0,#1973f0);letter-spacing:-.066875rem;line-height:2.75rem;text-align:center;font-size:1.875rem;font-weight:700;color:#fff0;-webkit-background-clip:text}@media(max-width:1024px){.c-reviews aside blockquote{line-height:clamp(36px,2.25rem,2.25rem);font-size:clamp(22px,1.375rem,1.375rem)}}.c-reviews__boxes{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:clamp(24px,1.5rem,1.5rem)}@media(max-width:1280px){.c-reviews__boxes{grid-template-columns:1fr}}.c-reviews__frame{border-radius:2rem}@media(min-width:961px){.c-reviews__frame{display:grid;grid-template-columns:23.25rem 1fr}}@media(min-width:769px){.c-reviews__frame{border:1px solid #d6d6d6;padding:2.5rem 3.125rem}}.c-reviews .o-review{background-color:#f4f4f4;padding:clamp(24px,2.125rem,2.125rem)}.c-reviews .o-stars{text-align:center}.c-seo{margin:0 auto clamp(40px,3.125rem,3.125rem)}@media(min-width:1025px){.c-seo{width:86rem}}@media(max-width:768px){.c-seo{padding:0}}.c-seo article h2{margin-bottom:clamp(18px,1.875rem,1.875rem);font-size:clamp(22px,2.75rem,2.75rem);font-weight:700}.c-seo article p{font-size:1.125rem;line-height:clamp(25px,1.5625rem,1.5625rem);font-size:clamp(16px,1.125rem,1.125rem)}.c-seo article:not(.all-items) .more{display:none}.c-single{width:50rem;margin-left:auto;margin-right:auto}@media(max-width:960px){.c-single{width:86rem}}@media(max-width:500px){.c-single{width:100%}}.c-single:last-of-type{margin-bottom:5.625rem}.c-single h3{margin-bottom:clamp(20px,1.625rem,1.625rem)}.c-single h4{letter-spacing:-.79px;margin-bottom:clamp(10px,.625rem,.625rem)}.c-single p{letter-spacing:-.05rem;line-height:clamp(32px,2.375rem,2.375rem);font-size:clamp(17px,1.3125rem,1.3125rem);color:#6c6c6c}.c-single__countup{width:86rem;background-color:#f4f5f7;border-radius:2.25rem;margin:clamp(25px,1.5625rem,1.5625rem) auto clamp(40px,3.5rem,7.5rem);padding:clamp(24px,5rem,5rem)}@media(max-width:1024px){.c-single__countup{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:500px){.c-single__countup{width:100%}}.c-single__countup .o-col{width:25%;text-align:center}@media(max-width:1024px){.c-single__countup .o-col{width:50%}}@media(max-width:640px){.c-single__countup .o-col{width:100%;text-align:left}}.c-single__countup .o-col p:first-of-type{background:-webkit-gradient(linear,left top,right top,from(#0fb8f5),to(#1973f0));background:linear-gradient(90deg,#0fb8f5,#1973f0);letter-spacing:-.1875rem;font-size:clamp(48px,5rem,5rem);font-weight:700;line-height:clamp(59px,5rem,5rem);color:#fff0;-webkit-background-clip:text}@media(min-width:501px){.c-single__countup .o-col p:first-of-type{margin-bottom:.625rem}}.c-single__countup .o-col p:last-of-type{letter-spacing:-.04625rem;font-size:clamp(18px,1.5rem,1.5rem);font-weight:500;color:hsla(0,0%,42.4%,.75)}@media(max-width:1024px){.c-single__countup .o-col p:last-of-type{margin-bottom:clamp(20px,2.5rem,2.5rem)}}@media(max-width:500px){.c-single__logotypes{padding:10px 0 0}}.c-single__logotypes .o-row{width:64rem;margin:clamp(20px,3.125rem,3.125rem) auto}@media(max-width:960px){.c-single__logotypes .o-row{width:86rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:500px){.c-single__logotypes .o-row{width:100%}}.c-single__logotypes .o-row figure{-ms-flex-item-align:center;align-self:center;padding:clamp(10px,1.5625rem,1.5625rem) clamp(15px,1.5625rem,1.5625rem)}.c-single__logotypes .o-row:first-of-type{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-single__logotypes .o-row:last-of-type{margin-bottom:clamp(100px,6.25rem,6.25rem)}@media(max-width:960px){.c-single__logotypes .o-row:last-of-type{margin-bottom:50px}}@media(max-width:960px){.c-single__logotypes .o-row:last-of-type figure{width:25%}}.c-single__logotypes .o-row img{-ms-flex-item-align:center;align-self:center}@media(max-width:1024px){.c-single__logotypes .o-row img{width:auto;max-height:60px}}.c-single__boxes{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;width:86rem;margin:0 auto 1.5625rem}@media(max-width:500px){.c-single__boxes{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2.4%;-moz-column-gap:2.4%;column-gap:2.4%;margin-bottom:0}}.c-single__boxes .o-box{border-radius:clamp(12px,2.25rem,2.25rem);overflow:hidden}@media(min-width:501px){.c-single__boxes .o-box{width:13.75rem}}@media(max-width:500px){.c-single__boxes .o-box{width:30.5810397554%;margin-bottom:2.4%}}.c-single__boxes .o-box--blue{background-color:#0fb8f5}.c-single__boxes .o-box--gray{background-color:#f4f5f7}@media(min-width:501px){.c-single__boxes .o-box--photo{width:27rem}}@media(max-width:500px){.c-single__box-whitees .o-box--photo{width:65.749235474%}}.c-single__boxes .o-box--bluegradient{background:linear-gradient(-225deg,#0fb8f5,#1973f0)}.c-single__boxes .o-box--white{background-color:#fff}.c-single__boxes .o-box- img{width:clamp(50px,5.5rem,5.5rem)}@media(max-width:500px){.c-single__boxes--01 .o-box:nth-of-type(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media(max-width:500px){.c-single__boxes--02 .o-box:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-single__boxes--02 .o-box:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-single__boxes--02 .o-box:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-single__boxes--02 .o-box:nth-of-type(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media(max-width:500px){.c-single__boxes--03 .o-box:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-single__boxes--03 .o-box:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-single__boxes--03 .o-box:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-single__boxes--03 .o-box:nth-of-type(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.c-single__boxes--margin{margin-bottom:7.5rem}.c-topbar{z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:clamp(24px,1.5rem,1.5rem) 0 clamp(10px,1.5rem,1.5rem)}@media(min-width:961px){.c-topbar{position:absolute;inset:0 0 auto auto}}@media(max-width:960px){.c-topbar{background-color:#fff}}.c-topbar .o-logo{width:clamp(194px,12.9375rem,12.9375rem);height:clamp(30px,2rem,2rem);margin-right:.625rem}.c-topbar .o-wrap{height:100%}@media(max-width:960px){.c-topbar .o-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.is-hidden{display:none}.aligncenter{text-align:center}.is-loaded .u-cover{opacity:0}@font-face{font-display:swap;font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(270deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(90deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(0deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(180deg,rgb(0 0 0 / .5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}