img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-200.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-300.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-regular.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-500.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-600.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-700italic.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-800.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-900.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/montserrat-v30-cyrillic_cyrillic-ext_latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Michroma";font-style:normal;font-weight:400;src:url(/wp-content/themes/grava-theme/assets/fonts/michroma-v20-latin-regular.woff2) format("woff2"),url(/wp-content/themes/grava-theme/assets/fonts/michroma-v20-latin-regular.ttf) format("truetype")}:root{--bg-color:#ffffff;--bg-color-accent:#F5F3F3;--bg-color-second:#B90000;--text-color:#2B2B2B;--white:#ffffff;--bg-color-red:#900A02;--outline:rgba(43, 43, 43, 0.20);--font-text-1:"Montserrat";--font-text-2:"Michroma";--transition-main:0.3s ease-in-out}*{margin:0;padding:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:18px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1;-webkit-tap-highlight-color:#fff0;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;color:inherit}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{-webkit-text-decoration:0;text-decoration:0}ul li{list-style:none}ol li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}button{background-color:#fff0;cursor:pointer}span{display:inline-block}a{display:inline-block;color:inherit;font-family:inherit}html{scroll-behavior:smooth}button{cursor:pointer}a,a:visited{text-decoration:none}a:hover{text-decoration:none}textarea{resize:none!important;overflow:hidden!important}input,textarea,select,button,option{outline:none;-webkit-appearance:none;appearance:none;-moz-appearance:none;border:none;background-color:#fff0;border-radius:0;-webkit-tap-highlight-color:#fff0}img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section{overflow:hidden}body{background:var(--bg-color);color:var(--text-color);font-size:14px;font-family:var(--font-text-1);-ms-overflow-style:none!important;scrollbar-width:0!important}body::-webkit-scrollbar{display:none}body.lock{overflow:hidden}body.wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}body.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fancybox__toolbar{background-color:var(--bg-color-second)}.fancybox__carousel{min-height:auto}.fancybox__carousel .fancybox__content img{height:100%}.fancybox__carousel .fancybox__nav,.fancybox__carousel .fancybox__thumbs{display:none;visibility:hidden}.f-button svg{stroke:var(--text-color)}.container-page{max-width:92vw;margin:0 auto;width:100%}@media(min-width:768px){.container-page{max-width:92.188vw}}@media(min-width:1024px){.container-page{max-width:89.583vw}}.block-title{color:var(--text-color);font-style:normal;font-family:var(--font-text-2);font-weight:400;line-height:normal;font-size:8vw}@media(min-width:768px){.block-title{font-size:5.208vw}}@media(min-width:1024px){.block-title{font-size:3.125vw}}.main-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-family:var(--font-text-1);text-transform:uppercase;overflow:hidden;font-weight:600;line-height:122%;-webkit-transition:var(--transition-main);transition:var(--transition-main);color:var(--text-color);background:var(--bg-color);font-size:4.267vw;border:.267vw solid var(--bg-color-red);width:92vw;height:13.333vw;border-radius:13.333vw}.main-btn::before{content:"";position:absolute;width:0;height:100%;background:var(--bg-color-red);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--transition-main);transition:var(--transition-main);z-index:1}.main-btn:hover{border-color:#fff0;color:var(--white)}.main-btn:hover::before{width:100%}@media(min-width:768px){.main-btn{font-size:2.083vw;width:44.271vw;height:6.51vw;border-radius:6.51vw;border:.13vw solid var(--bg-color-second)}}@media(min-width:1024px){.main-btn{font-size:.938vw;width:23.177vw;height:3.125vw;border-radius:3.125vw;border:.052vw solid var(--bg-color-second)}}.main-btn span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;z-index:2}.current-page-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:130%;font-size:9.067vw}@media(min-width:768px){.current-page-title{font-size:5.208vw}}@media(min-width:1024px){.current-page-title{font-size:3.125vw}}@-webkit-keyframes loadPage{0%{opacity:0}100%{opacity:1}}@keyframes loadPage{0%{opacity:0}100%{opacity:1}}.hidden{opacity:0}.header{position:fixed;top:0;left:0;width:100%;background:#fff0;z-index:10;height:18.667vw;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.header{height:10.417vw}}@media(min-width:1024px){.header{height:5.313vw}}.header__container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:50.933vw;height:8.267vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.header__logo .front-logo{opacity:1;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.header__logo .main-logo{opacity:0;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.header__logo{width:29.818vw;height:4.688vw}}@media(min-width:1024px){.header__logo{width:14.583vw;height:2.24vw}}.header__text-logo{color:var(--text-color);font-size:4.8vw}@media(min-width:768px){.header__text-logo{font-size:2.344vw}}@media(min-width:1024px){.header__text-logo{font-size:.938vw}}.header__nav{display:none;visibility:hidden}@media(min-width:1024px){.header__nav{display:block;visibility:visible}}@media(min-width:1024px){.header__nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.604vw}}.header__nav-menu .menu-item{color:var(--white);font-family:var(--font-text-1);font-style:normal;font-weight:500;position:relative}.header__nav-menu .menu-item::before{content:"";position:absolute;width:100%;left:0;background-color:var(--bg-color-second);opacity:0;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:1024px){.header__nav-menu .menu-item::before{height:.052vw;bottom:.26vw}}.header__nav-menu .menu-item:hover::before{opacity:1}@media(min-width:1024px){.header__nav-menu .menu-item{font-size:.938vw;line-height:2.083vw}}.header__nav-menu .menu-item.current-menu-item:before{opacity:1}.header__nav-menu .menu-item a{color:inherit}.header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4.8vw}@media(min-width:768px){.header__btns{gap:3.906vw}}@media(min-width:1024px){.header__btns{gap:2.083vw}}.header__btn{display:none;visibility:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-family:var(--font-text-1);text-transform:uppercase;font-weight:600;line-height:122%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:var(--transition-main);transition:var(--transition-main);color:var(--white)}.header__btn::before{content:"";position:absolute;width:0;height:100%;background:var(--bg-color-second);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--transition-main);transition:var(--transition-main);z-index:-1}.header__btn:hover{border-color:var(--bg-color-second)}.header__btn:hover::before{width:100%}@media(min-width:768px){.header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;font-size:2.083vw;width:29.036vw;height:5.208vw;border-radius:6.51vw;border:.13vw solid var(--white)}}@media(min-width:1024px){.header__btn{font-size:.938vw;width:15.104vw;height:2.604vw;border-radius:2.604vw;border:.052vw solid var(--white)}}.header__burger-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8vw;height:3.733vw;position:relative;-ms-flex-negative:0;flex-shrink:0;border-top:.533vw solid var(--white);border-bottom:.533vw solid var(--white)}@media(min-width:768px){.header__burger-btn{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;width:3.906vw;height:1.823vw;border-top:.26vw solid var(--white);border-bottom:.26vw solid var(--white)}}@media(min-width:1024px){.header__burger-btn{display:none;visibility:hidden}}.header__lang{position:relative}@media(min-width:768px){.header__lang{display:block}}.header__lang-curent{color:var(--white);font-family:var(--font-text-1);font-style:normal;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition-main);transition:var(--transition-main);cursor:pointer;font-size:4.267vw;line-height:10.667vw;border-bottom:.267vw solid var(--white);width:8vw;height:8vw}.header__lang-curent:hover{border-color:var(--bg-color-second);color:var(--bg-color-second)}@media(min-width:768px){.header__lang-curent{font-size:2.083vw;line-height:5.208vw;border-bottom:.13vw solid var(--white);width:4.167vw;height:4.167vw}}@media(min-width:1024px){.header__lang-curent{font-size:.938vw;line-height:2.083vw;border-bottom:.052vw solid var(--white);width:1.875vw;height:1.667vw}}.header__lang-items{position:absolute;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.333vw;top:10.667vw;background:var(--bg-color-accent);font-weight:500;padding:1.333vw .8vw;border-radius:2.667vw;font-size:4.267vw;z-index:-1;-webkit-transition:all .3s;transition:all .3s}@media(min-width:768px){.header__lang-items{font-size:2.083vw;border-radius:1.302vw;gap:.651vw;top:5.208vw;padding:.651vw .651vw}}@media(min-width:1024px){.header__lang-items{font-size:.938vw;border-radius:.521vw;gap:.26vw;top:2.604vw;padding:.26vw .26vw}}.header .lang-item{color:var(--text-color);-webkit-transition:all .3s;transition:all .3s;padding-bottom:.267vw solid var(--bg-color-second);border-bottom:1px solid #fff0}@media(min-width:768px){.header .lang-item{padding-bottom:.267vw solid var(--bg-color-second)}}@media(min-width:1024px){.header .lang-item{padding-bottom:.267vw solid var(--bg-color-second)}}.header .lang-item.current-lang{color:var(--bg-color-second);border-bottom:1px solid var(--bg-color-second)}.header .lang-item:hover{color:var(--bg-color-second);border-bottom:1px solid var(--bg-color-second)}.header__lang.active .header__lang-items{opacity:1;visibility:visible;z-index:1}.header.header-new .header__container{border-bottom:.267vw solid rgb(43 43 43 / .2)}@media(min-width:768px){.header.header-new .header__container{border-bottom:.13vw solid rgb(43 43 43 / .2)}}@media(min-width:1024px){.header.header-new .header__container{border-bottom:.052vw solid rgb(43 43 43 / .2)}}.header.header-new,.header.scroll_header{background:var(--bg-color)}.header.header-new .front-logo,.header.scroll_header .front-logo{opacity:0}.header.header-new .main-logo,.header.scroll_header .main-logo{opacity:1}.header.header-new .header__nav-menu .menu-item,.header.scroll_header .header__nav-menu .menu-item{color:var(--text-color)}.header.header-new .header__btn,.header.scroll_header .header__btn{color:var(--text-color);border-color:var(--text-color)}.header.header-new .header__btn:hover,.header.scroll_header .header__btn:hover{color:var(--white);border-color:var(--bg-color-second)}.header.header-new .header__lang-curent,.header.scroll_header .header__lang-curent{color:var(--text-color);border-color:var(--text-color)}.header.header-new .header__lang-curent:hover,.header.scroll_header .header__lang-curent:hover{border-color:var(--bg-color-second);color:var(--bg-color-second)}.header.header-new .header__burger-btn,.header.scroll_header .header__burger-btn{border-color:var(--text-color)}.footer{width:100vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:.267vw solid var(--outline);overflow:hidden;background:var(--bg-color-accent)}@media(min-width:768px){.footer{border-top:.13vw solid var(--outline)}}@media(min-width:1024px){.footer{border-top:.052vw solid var(--outline)}}.footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:1024px){.footer .footer-content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .footer-content .left-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;padding:5.333vw 4vw;width:100vw;gap:5.333vw}@media(min-width:768px){.footer .footer-content .left-block{padding:2.604vw 3.255vw;width:100vw;gap:2.604vw}}@media(min-width:1024px){.footer .footer-content .left-block{padding:3.125vw 5.104vw;width:65.625vw;gap:2.188vw}}.footer .footer-content .footer-logo{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:61.333vw;height:9.6vw}.footer .footer-content .footer-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.footer .footer-content .footer-logo{width:29.948vw;height:4.688vw}}@media(min-width:1024px){.footer .footer-content .footer-logo{width:26.51vw;height:4.063vw}}.footer .footer-content .footer-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.333vw}@media(min-width:768px){.footer .footer-content .footer-nav-menu{gap:5.208vw}}@media(min-width:1024px){.footer .footer-content .footer-nav-menu{gap:2.604vw}}.footer .footer-content .menu-item{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:500;position:relative;font-size:3.733vw;line-height:6.4vw}@media(min-width:768px){.footer .footer-content .menu-item{font-size:1.823vw;line-height:5.208vw}}@media(min-width:1024px){.footer .footer-content .menu-item{font-size:.938vw;line-height:2.083vw}}.footer .footer-content .menu-item::before{content:"";position:absolute;width:100%;left:0;background-color:var(--bg-color-second);opacity:0;-webkit-transition:var(--transition-main);transition:var(--transition-main);height:.267vw;bottom:.267vw}@media(min-width:1024px){.footer .footer-content .menu-item::before{height:.13vw;bottom:.13vw}}@media(min-width:1024px){.footer .footer-content .menu-item::before{height:.052vw;bottom:.052vw}}.footer .footer-content .menu-item:hover::before{opacity:1}.footer .footer-content .menu-item a{color:inherit}.footer .footer-content .footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw}@media(min-width:768px){.footer .footer-content .footer-contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.083vw}}@media(min-width:1024px){.footer .footer-content .footer-contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.938vw}}.footer .footer-content .footer-contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-text-1);font-style:normal;font-weight:500;color:var(--text-color);font-size:3.733vw;line-height:6.4vw}@media(min-width:768px){.footer .footer-content .footer-contacts-item{font-size:1.823vw;line-height:5.208vw;max-width:23.438vw}}@media(min-width:1024px){.footer .footer-content .footer-contacts-item{line-height:2.083vw;font-size:.938vw;max-width:none}}.footer .footer-content .footer-contacts-title{opacity:.7}.footer .footer-content .footer-contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-content .footer-social .footer-contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.733vw}@media(min-width:768px){.footer .footer-content .footer-social .footer-contacts-list{gap:1.823vw}}@media(min-width:1024px){.footer .footer-content .footer-social .footer-contacts-list{gap:1.042vw}}.footer .footer-content .footer-contacts-list-item{color:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.footer .footer-content .footer-contacts-list-item:hover{color:var(--bg-color-second)}@media(min-width:768px){.footer .footer-content .footer-adress .footer-contacts-list-item{line-height:2.604vw;padding-top:1.563vw}}@media(min-width:1024px){.footer .footer-content .footer-adress .footer-contacts-list-item{line-height:2.604vw;padding-top:0}}.footer .footer-content .footer-social .footer-contacts-list{padding-top:1.333vw}@media(min-width:768px){.footer .footer-content .footer-social .footer-contacts-list{padding-top:.651vw}}@media(min-width:1024px){.footer .footer-content .footer-social .footer-contacts-list{padding-top:.313vw}}.footer .footer-content .footer-social .footer-contacts-list-item{width:6.4vw;height:6.4vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.footer .footer-content .footer-social .footer-contacts-list-item{width:2.604vw;height:2.604vw}}@media(min-width:1024px){.footer .footer-content .footer-social .footer-contacts-list-item{width:1.25vw;height:1.25vw}}.footer .footer-content .footer-social svg{width:100%;height:100%}.footer .footer-content .footer-social svg path{fill:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.footer .footer-content .footer-social svg:hover path{fill:var(--bg-color-second)}.footer .footer-content .right-block{width:100%;height:64vw}@media(min-width:768px){.footer .footer-content .right-block{width:100%;height:32.552vw}}@media(min-width:1024px){.footer .footer-content .right-block{width:34.375vw;height:auto;border-left:.052vw solid var(--outline)}}.footer .footer-content .footer-map-block{width:100%;height:100%}.footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:4.267vw;padding:5.333vw 4vw 10.667vw 4vw;border-top:.267vw solid var(--outline);font-size:3.733vw}@media(min-width:768px){.footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.083vw;padding:2.604vw 3.906vw;border-top:.13vw solid var(--outline);font-size:1.823vw}}@media(min-width:1024px){.footer .footer-bottom{gap:.833vw;padding:1.563vw 5.208vw;border-top:.052vw solid var(--outline);font-size:.833vw}}.footer .footer-bottom .privacy-page-link{border-bottom:.267vw solid var(--outline);padding-bottom:.533vw;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.footer .footer-bottom .privacy-page-link{border-bottom:.13vw solid var(--outline);padding-bottom:.26vw}}@media(min-width:1024px){.footer .footer-bottom .privacy-page-link{border-bottom:.052vw solid var(--outline);padding-bottom:.104vw}}.footer .footer-bottom .privacy-page-link:hover{color:var(--bg-color-second)}.hero-block{width:100%;height:100vh;position:relative;min-height:216.533vw;padding:18.667vw 4vw 4vw 4vw}@media(min-width:768px){.hero-block{min-height:133.333vw;padding:10.417vw 3.906vw 7.813vw 3.906vw}}@media(min-width:1024px){.hero-block{min-height:48.438vw;padding:5.313vw 5.208vw 1.667vw 5.208vw}}.hero-block .hero-img{position:absolute;width:100%;height:100%;left:0;top:0}.hero-block .hero-img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(43 43 43 / .631372549);pointer-events:none}.hero-block .hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:-20vw center;object-position:-20vw center}@media(min-width:768px){.hero-block .hero-img img{-o-object-position:-22.135vw center;object-position:-22.135vw center}}@media(min-width:1024px){.hero-block .hero-img img{-o-object-position:center;object-position:center}}.hero-block .hero-content{position:relative;z-index:1;width:100%;height:100%;border:.267vw solid #fff0;border-top:.267vw solid hsl(0 0% 100% / .2);padding:45.333vw 0vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.hero-block .hero-content{border:.13vw solid hsl(0 0% 100% / .2);padding:7.813vw 5.208vw}}@media(min-width:1024px){.hero-block .hero-content{border:.052vw solid hsl(0 0% 100% / .2);padding:3.125vw}}.hero-block .hero-taggs{display:none}@media(min-width:768px){.hero-block .hero-taggs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.953vw;gap:1.953vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-animation:slideInLeft;animation:slideInLeft;-webkit-animation-duration:1.5s;animation-duration:1.5s}}@media(min-width:1024px){.hero-block .hero-taggs{margin-bottom:1.042vw;gap:.781vw}}@media(min-width:768px){.hero-block .hero-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.13vw solid var(--white);padding:1.302vw 3.906vw;border-radius:6.51vw;color:var(--white);font-family:var(--font-text-1);font-size:2.604vw;font-style:normal;font-weight:400;line-height:150%}}@media(min-width:1024px){.hero-block .hero-tag{border:.052vw solid var(--white);padding:.521vw 1.563vw;border-radius:2.604vw;font-size:1.042vw}}@media(min-width:768px){.hero-block .hero-tag span{position:relative;padding-left:2.604vw}}@media(min-width:1024px){.hero-block .hero-tag span{position:relative;padding-left:1.042vw}}.hero-block .hero-tag span::before{content:""}@media(min-width:768px){.hero-block .hero-tag span::before{width:1.302vw;height:1.302vw;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--bg-color-second)}}@media(min-width:1024px){.hero-block .hero-tag span::before{width:.521vw;height:.521vw}}.hero-block .hero-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--white);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:120%;font-size:7.467vw;margin-bottom:5.333vw}@media(min-width:768px){.hero-block .hero-title{font-size:7.292vw;margin-bottom:2.604vw}}@media(min-width:1024px){.hero-block .hero-title{font-size:4.688vw;margin-bottom:1.042vw}}.hero-block .hero-subtitle{font-style:normal;font-weight:400;color:var(--white);font-family:var(--font-text-1);line-height:150%;font-size:4.8vw;width:100%;margin-bottom:8vw;-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(min-width:768px){.hero-block .hero-subtitle{font-size:2.344vw;width:82.031vw;margin-bottom:3.906vw}}@media(min-width:1920px){.hero-block .hero-subtitle{font-size:1.25vw;width:40.625vw;margin-bottom:1.563vw}}.hero-block .hero-btn{background:var(--white);border:none;font-size:4.267vw;width:92vw;height:13.333vw;border-radius:13.333vw;-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hero-block .hero-btn:hover{background:#fff0;border-color:#fff0;color:var(--white)}@media(min-width:768px){.hero-block .hero-btn{font-size:2.083vw;width:44.271vw;height:6.51vw;border-radius:6.51vw;border:none}}@media(min-width:1024px){.hero-block .hero-btn{font-size:.938vw;width:23.177vw;height:3.125vw;border-radius:3.125vw;border:none}}.about-company{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24vw;gap:5.333vw}@media(min-width:768px){.about-company{padding-bottom:15.625vw;gap:3.906vw}}@media(min-width:1024px){.about-company{padding-bottom:7.813vw;gap:1.042vw}}.about-company .about-company-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw}@media(min-width:768px){.about-company .about-company-items{gap:5.208vw}}@media(min-width:1024px){.about-company .about-company-items{gap:2.604vw}}.about-company .about-company-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.about-company .about-company-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-company .about-company-item:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-company .about-company-item:nth-child(2n+1) .img-block{padding:1.458vw 1.563vw 1.458vw 0}.about-company .about-company-item:nth-child(2n+1) .img-block::before{right:0;left:auto;top:0;border-top:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-left:none}.about-company .about-company-item:nth-child(2n+1) .description{border-radius:0 .521vw .521vw 0;border-top:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-left:none}}.about-company .description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8vw 5.333vw 0 5.333vw;margin-bottom:5.333vw;gap:5.333vw;border-radius:1.333vw 1.333vw 0 0;border-top:.267vw solid var(--border-color);border-right:.267vw solid var(--border-color);border-left:.267vw solid var(--border-color)}@media(min-width:768px){.about-company .description{padding:3.906vw 3.906vw 0 3.906vw;gap:2.604vw;margin-bottom:2.604vw;border-radius:1.302vw 1.302vw 0 0;border-top:.13vw solid var(--border-color);border-right:.13vw solid var(--border-color);border-left:.13vw solid var(--border-color)}}@media(min-width:1024px){.about-company .description{background:var(--bg-color-accent);padding:5.313vw 4.896vw;gap:1.563vw;width:36.719vw;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;border-radius:.521vw 0 0 .521vw;border-top:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-right:none}}.about-company .about-company-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw}@media(min-width:768px){.about-company .about-company-title{font-size:3.125vw}}@media(min-width:1024px){.about-company .about-company-title{font-size:1.563vw}}.about-company .about-company-text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;font-size:4.267vw}@media(min-width:768px){.about-company .about-company-text{font-size:2.083vw}}@media(min-width:1024px){.about-company .about-company-text{font-size:1.042vw;-webkit-line-clamp:5}}.about-company .about-company-link{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:4.267vw;border-bottom:.267vw solid var(--bg-color-second);padding-bottom:.267vw}@media(min-width:768px){.about-company .about-company-link{font-size:2.083vw;border-bottom:.13vw solid var(--bg-color-second);padding-bottom:.391vw}}@media(min-width:1024px){.about-company .about-company-link{font-size:1.042vw;border-bottom:.052vw solid var(--bg-color-second);padding-bottom:.365vw}}.about-company .about-company-link span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:inherit}.about-company .about-company-link:hover{color:var(--bg-color-second)}.about-company .img-block{width:100%;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.about-company .img-block{padding:0}}@media(min-width:1024px){.about-company .img-block{padding:1.458vw 0 1.458vw 1.563vw;width:52.865vw}.about-company .img-block::before{content:"";width:16.146vw;height:100%;position:absolute;left:0;top:0;right:auto;border-top:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-right:none}}.about-company .img-block img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2.667vw;height:53.333vw}@media(min-width:768px){.about-company .img-block img{border-radius:1.302vw;height:32.552vw}}@media(min-width:1024px){.about-company .img-block img{border-radius:.521vw;height:23.438vw}}.about-company .img-block .map-about{width:100%;border-radius:2.667vw;height:53.333vw}@media(min-width:768px){.about-company .img-block .map-about{border-radius:1.302vw;height:32.552vw}}@media(min-width:1024px){.about-company .img-block .map-about{border-radius:.521vw;height:23.438vw}}.statistics-company{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.667vw;padding:24vw 0}@media(min-width:768px){.statistics-company{gap:2.604vw;padding-left:0;padding-right:0;padding:15.625vw 0}}@media(min-width:1024px){.statistics-company{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.042vw;padding:7.813vw 0}}.statistics-company .statistics-company-items1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:2.667vw}@media(min-width:768px){.statistics-company .statistics-company-items1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.604vw}}@media(min-width:1024px){.statistics-company .statistics-company-items1{gap:1.042vw;width:51.771vw}}.statistics-company .statistics-company-item{position:relative;overflow:hidden;padding:5.333vw 5.333vw;border-radius:1.333vw;border:.267vw solid var(--border-color);background:var(--bg-color-accent)}@media(min-width:768px){.statistics-company .statistics-company-item{padding:3.906vw 3.906vw;border-radius:1.302vw;border:.13vw solid var(--border-color)}}@media(min-width:1024px){.statistics-company .statistics-company-item{padding:2.083vw 2.604vw;border-radius:.521vw;border:.052vw solid var(--border-color)}}.statistics-company .item-1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.statistics-company .item-2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.statistics-company .item-1,.statistics-company .item-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100%;height:32vw}@media(min-width:768px){.statistics-company .item-1,.statistics-company .item-2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:44.792vw;height:49.479vw}}@media(min-width:1024px){.statistics-company .item-1,.statistics-company .item-2{width:25.365vw;height:34.531vw}}.statistics-company .item-1 .img-value,.statistics-company .item-2 .img-value{border-radius:50%;overflow:hidden;width:69.067vw;height:69.067vw;border:.267vw solid var(--outline)}@media(min-width:768px){.statistics-company .item-1 .img-value,.statistics-company .item-2 .img-value{width:54.688vw;height:54.688vw;border:.13vw solid var(--outline)}}@media(min-width:1024px){.statistics-company .item-1 .img-value,.statistics-company .item-2 .img-value{width:31.406vw;height:31.406vw;border:.052vw solid var(--outline)}}.statistics-company .digital-value{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;position:relative;font-size:5.333vw;padding-left:3.2vw}.statistics-company .digital-value::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.133vw;height:2.133vw;border-radius:50%;background-color:var(--bg-color-second)}@media(min-width:768px){.statistics-company .digital-value{font-size:3.906vw;padding-left:2.604vw}.statistics-company .digital-value::before{width:1.302vw;height:1.302vw}}@media(min-width:1024px){.statistics-company .digital-value{font-size:2.083vw;padding-left:1.042vw}.statistics-company .digital-value::before{width:.521vw;height:.521vw}}.statistics-company .text-value{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.statistics-company .text-value{font-size:2.083vw}}@media(min-width:1024px){.statistics-company .text-value{font-size:1.25vw}}.statistics-company .img-value{position:absolute;pointer-events:none}.statistics-company .img-value img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.statistics-company .statistics-company-items2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:2.667vw}@media(min-width:768px){.statistics-company .statistics-company-items2{gap:2.604vw}}@media(min-width:1024px){.statistics-company .statistics-company-items2{gap:1.042vw;width:36.719vw}}.statistics-company .item-3,.statistics-company .item-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100%;height:32vw}@media(min-width:768px){.statistics-company .item-3,.statistics-company .item-4{width:100%;height:19.531vw}}@media(min-width:1024px){.statistics-company .item-3,.statistics-company .item-4{width:36.719vw;height:16.719vw}}.statistics-company .item-3 .img-value,.statistics-company .item-4 .img-value{border-radius:50%;overflow:hidden;width:69.067vw;height:69.067vw;border:.267vw solid var(--outline)}@media(min-width:768px){.statistics-company .item-3 .img-value,.statistics-company .item-4 .img-value{width:52.083vw;height:52.083vw;border:.13vw solid var(--outline)}}@media(min-width:1024px){.statistics-company .item-3 .img-value,.statistics-company .item-4 .img-value{width:28.646vw;height:28.646vw;border:.052vw solid var(--outline)}}.statistics-company .item-3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.statistics-company .item-4{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.statistics-company .item-1 .img-value{left:-29.333vw;top:-3.733vw}@media(min-width:768px){.statistics-company .item-1 .img-value{left:17.708vw;bottom:14.453vw;top:auto}}@media(min-width:1024px){.statistics-company .item-1 .img-value{left:9.896vw;bottom:9.375vw}}.statistics-company .item-2 .img-value{left:-29.333vw;bottom:-3.733vw}@media(min-width:768px){.statistics-company .item-2 .img-value{left:auto;right:17.708vw;bottom:14.453vw}}@media(min-width:1024px){.statistics-company .item-2 .img-value{right:9.896vw;bottom:9.375vw}}.statistics-company .item-3 .img-value{left:51.2vw;top:-3.733vw}@media(min-width:768px){.statistics-company .item-3 .img-value{left:auto;left:51.172vw;top:-6.51vw}}@media(min-width:1024px){.statistics-company .item-3 .img-value{left:13.854vw;top:2.917vw}}.statistics-company .item-4 .img-value{left:51.2vw;bottom:-3.733vw}@media(min-width:768px){.statistics-company .item-4 .img-value{left:auto;left:51.172vw;bottom:-6.51vw}}@media(min-width:1024px){.statistics-company .item-4 .img-value{left:13.854vw;bottom:2.917vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .statistics-company-items1{width:49.323vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .statistics-company-item{padding:2.083vw 1.563vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .item-1,.pages-sidebar-content .statistics-company .item-2{width:24.167vw;height:34.531vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .statistics-company-items2{width:24.115vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .item-3,.pages-sidebar-content .statistics-company .item-4{width:24.115vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .item-1 .img-value{left:8.854vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .item-2 .img-value{right:8.854vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .item-3 .img-value{left:11.771vw}}@media(min-width:1024px){.pages-sidebar-content .statistics-company .item-4 .img-value{left:11.771vw}}.review-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;padding-bottom:24vw;padding-left:4vw;max-width:100%}@media(min-width:768px){.review-block{gap:3.906vw;padding-bottom:15.625vw;padding-left:3.906vw}}@media(min-width:1024px){.review-block{gap:1.042vw;padding-bottom:7.813vw;padding-left:0;max-width:89.583vw;margin:0 auto}}.review-block .block-title{width:92vw}@media(min-width:768px){.review-block .block-title{width:75%}}@media(min-width:1024px){.review-block .block-title{width:80%}}.review-block .block-title span{display:none}@media(min-width:1024px){.review-block .block-title span{display:inline-block}}.review-block .review-block-items{width:100%}.review-block .splide__track,.review-block .splide{position:static}.review-block .review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;min-height:92vw;padding:5.333vw 5.333vw;gap:2.133vw;border-radius:1.333vw;border:.267vw solid var(--border-color);background:var(--bg-color-accent)}@media(min-width:768px){.review-block .review-card{min-height:40.625vw;padding:5.208vw 3.906vw;gap:1.302vw;border-radius:1.302vw;border:.13vw solid var(--border-color)}}@media(min-width:1024px){.review-block .review-card{min-height:18.177vw;padding:2.083vw 1.563vw;gap:.521vw;border-radius:.521vw;border:.052vw solid var(--border-color)}}.review-block .review-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.133vw}@media(min-width:768px){.review-block .review-card__inner{gap:1.302vw}}@media(min-width:1024px){.review-block .review-card__inner{gap:.885vw}}.review-block .review-card__part1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4vw}@media(min-width:768px){.review-block .review-card__part1{gap:1.953vw}}@media(min-width:1024px){.review-block .review-card__part1{gap:.781vw}}.review-block .review-card__part2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.review-block .review-card__part2{gap:3.125vw}}@media(min-width:1024px){.review-block .review-card__part2{gap:1.563vw}}.review-block .review-card__avatar{border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:16vw;height:16vw;border:.267vw solid var(--outline)}@media(min-width:768px){.review-block .review-card__avatar{width:9.115vw;height:9.115vw;border:.13vw solid var(--outline)}}@media(min-width:1024px){.review-block .review-card__avatar{width:3.646vw;height:3.646vw;border:.052vw solid var(--outline)}}.review-block .review-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review-block .review-card__header{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:4.267vw}@media(min-width:768px){.review-block .review-card__header{font-size:2.344vw}}@media(min-width:1024px){.review-block .review-card__header{font-size:1.042vw}}.review-block .review-card__job{color:var(--text-color);opacity:.6;font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;padding-top:2.667vw}@media(min-width:768px){.review-block .review-card__job{font-size:2.083vw;padding-top:1.302vw}}@media(min-width:1024px){.review-block .review-card__job{font-size:.833vw;padding-top:.521vw}}.review-block .review-card__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.533vw}@media(min-width:768px){.review-block .review-card__rating{gap:.26vw}}@media(min-width:1024px){.review-block .review-card__rating{gap:.104vw}}.review-block .star--full,.review-block .star--empty{-ms-flex-negative:0;flex-shrink:0;width:5.333vw;height:5.333vw}@media(min-width:768px){.review-block .star--full,.review-block .star--empty{width:2.604vw;height:2.604vw}}@media(min-width:1024px){.review-block .star--full,.review-block .star--empty{width:1.563vw;height:1.563vw}}.review-block .star--full svg,.review-block .star--empty svg{width:100%}.review-block .star--empty svg path{stroke:var(--bg-color-second)}.review-block .star--full svg path{fill:var(--bg-color-second)}.review-block .review-card__time{color:var(--text-color);opacity:.6;font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.review-block .review-card__time{font-size:2.083vw}}@media(min-width:1024px){.review-block .review-card__time{font-size:.833vw}}.review-block .review-card__text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;font-size:4.267vw}@media(min-width:768px){.review-block .review-card__text{font-size:2.083vw}}@media(min-width:1024px){.review-block .review-card__text{font-size:.938vw}}.review-block .custom-arrows{position:absolute}@media(min-width:768px){.review-block .custom-arrows{top:1.563vw;right:3.906vw}}@media(min-width:1024px){.review-block .custom-arrows{top:.729vw;right:0}}.home .review-block{padding:0}.splide__arrows{position:absolute;right:0;display:none}@media(min-width:768px){.splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.781vw;top:1.563vw}}@media(min-width:1024px){.splide__arrows{gap:.625vw;top:.729vw}}@media(min-width:768px){.splide__arrow{width:6.51vw;height:6.51vw;border-radius:50%;overflow:hidden}}@media(min-width:1024px){.splide__arrow{width:3.125vw;height:3.125vw}}.splide__arrow{opacity:1}.splide__arrow svg{overflow:hidden;background-color:#fff0;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.splide__arrow svg rect{stroke:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.splide__arrow svg path{fill:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.splide__arrow:hover svg{background-color:var(--bg-color-second)}.splide__arrow:hover svg rect{stroke:var(--white)}.splide__arrow:hover svg path{fill:var(--white)}.splide__arrow[disabled]{opacity:.4;pointer-events:none}.splide__progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.6vw;width:92vw;position:relative;margin-top:5.333vw}.splide__progress::before{content:"";width:100%;height:.533vw;background-color:var(--outline);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.splide__progress{display:none}}.splide__progress .splide__progress__bar{height:100%;width:auto;border-radius:1.6vw;background-color:var(--bg-color-second);position:relative;z-index:2}.anchor{position:absolute;opacity:0;font-size:0;pointer-events:none;top:-29.333vw}@media(min-width:768px){.anchor{top:-15.625vw}}@media(min-width:1024px){.anchor{top:-5.729vw}}.services-circles{padding-bottom:0vw;overflow:visible}@media(min-width:768px){.services-circles{padding-bottom:0;margin-bottom:15.625vw;position:relative}}@media(min-width:1024px){.services-circles{margin-bottom:7.813vw}}.services-circles .logo-block{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--bg-color);margin:0}@media(min-width:768px){.services-circles .logo-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:19.531vw auto;gap:1.302vw;width:42.578vw;height:42.578vw;border:.13vw solid rgb(185 0 0 / .2392156863);border-radius:50%;overflow:hidden;position:relative;z-index:2}.services-circles .logo-block::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30.469vw;height:30.469vw;border:.13vw solid var(--outline);pointer-events:none;border-radius:50%}}@media(min-width:1024px){.services-circles .logo-block{width:34.896vw;height:34.896vw;border:.052vw solid rgb(185 0 0 / .2392156863);gap:1.771vw;margin:6.25vw auto}.services-circles .logo-block::before{width:24.948vw;height:24.948vw;border:.052vw solid var(--outline)}}.services-circles .logo-block-img{display:none;pointer-events:none}@media(min-width:768px){.services-circles .logo-block-img{display:block;-ms-flex-negative:0;flex-shrink:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15.365vw;height:15.885vw}}@media(min-width:1024px){.services-circles .logo-block-img{width:12.604vw;height:13.021vw}}.services-circles .logo-block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-circles .block-title{font-size:8vw}@media(min-width:768px){.services-circles .block-title{font-size:3.906vw}}@media(min-width:1024px){.services-circles .block-title{font-size:3.125vw;margin-top:3.75vw}}.services-circles .services-circles-btn{display:none}@media(min-width:768px){.services-circles .services-circles-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:28.906vw}}@media(min-width:1024px){.services-circles .services-circles-btn{width:15.104vw}}.services-circles .all-services-circles{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4vw;margin:8vw auto}@media(min-width:768px){.services-circles .all-services-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}}.services-circles .services-circles-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:44vw;height:44vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;overflow:hidden;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}@media(min-width:768px){.services-circles .services-circles-item{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26.042vw;height:26.042vw}}@media(min-width:1024px){.services-circles .services-circles-item{width:18.229vw;height:18.229vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.services-circles .item-content{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-circles .item-content .item-title{color:var(--white);text-align:center;font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;text-align:center;position:relative;z-index:1;font-size:4.267vw;padding:2.667vw;opacity:1;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.services-circles .item-content .item-title{font-size:2.344vw;padding:1.563vw}}@media(min-width:1024px){.services-circles .item-content .item-title{opacity:0;font-size:1.042vw;padding:.833vw}}.services-circles .item-content .item-img{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;-webkit-transition:var(--transition-main);transition:var(--transition-main);-webkit-filter:brightness(.5);filter:brightness(.5)}@media(min-width:1024px){.services-circles .item-content .item-img{-webkit-filter:none;filter:none}}.services-circles .item-content .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-circles .item-content:hover .item-title{opacity:1}.services-circles .item-content:hover .item-img{-webkit-filter:brightness(.5);filter:brightness(.5)}@media(min-width:768px){.services-circles.animate__animation-active .services-circles-item:nth-child(1){-webkit-transform:translate(-29.948vw,-40.365vw);-ms-transform:translate(-29.948vw,-40.365vw);transform:translate(-29.948vw,-40.365vw)}}@media(min-width:1024px){.services-circles.animate__animation-active .services-circles-item:nth-child(1){-webkit-transform:translate(-33.333vw,-24.479vw);-ms-transform:translate(-33.333vw,-24.479vw);transform:translate(-33.333vw,-24.479vw)}}@media(min-width:768px){.services-circles.animate__animation-active .services-circles-item:nth-child(2){-webkit-transform:translate(-46.224vw,-13.021vw);-ms-transform:translate(-46.224vw,-13.021vw);transform:translate(-46.224vw,-13.021vw)}}@media(min-width:1024px){.services-circles.animate__animation-active .services-circles-item:nth-child(2){-webkit-transform:translate(-43.75vw,-9.375vw);-ms-transform:translate(-43.75vw,-9.375vw);transform:translate(-43.75vw,-9.375vw)}}@media(min-width:768px){.services-circles.animate__animation-active .services-circles-item:nth-child(3){-webkit-transform:translate(-29.948vw,14.974vw);-ms-transform:translate(-29.948vw,14.974vw);transform:translate(-29.948vw,14.974vw)}}@media(min-width:1024px){.services-circles.animate__animation-active .services-circles-item:nth-child(3){-webkit-transform:translate(-33.333vw,5.729vw);-ms-transform:translate(-33.333vw,5.729vw);transform:translate(-33.333vw,5.729vw)}}@media(min-width:768px){.services-circles.animate__animation-active .services-circles-item:nth-child(4){-webkit-transform:translate(3.906vw,14.974vw);-ms-transform:translate(3.906vw,14.974vw);transform:translate(3.906vw,14.974vw)}}@media(min-width:1024px){.services-circles.animate__animation-active .services-circles-item:nth-child(4){-webkit-transform:translate(15.104vw,5.729vw);-ms-transform:translate(15.104vw,5.729vw);transform:translate(15.104vw,5.729vw)}}@media(min-width:768px){.services-circles.animate__animation-active .services-circles-item:nth-child(5){-webkit-transform:translate(20.182vw,-13.021vw);-ms-transform:translate(20.182vw,-13.021vw);transform:translate(20.182vw,-13.021vw)}}@media(min-width:1024px){.services-circles.animate__animation-active .services-circles-item:nth-child(5){-webkit-transform:translate(25.521vw,-9.375vw);-ms-transform:translate(25.521vw,-9.375vw);transform:translate(25.521vw,-9.375vw)}}@media(min-width:768px){.services-circles.animate__animation-active .services-circles-item:nth-child(6){-webkit-transform:translate(3.906vw,-40.365vw);-ms-transform:translate(3.906vw,-40.365vw);transform:translate(3.906vw,-40.365vw)}}@media(min-width:1024px){.services-circles.animate__animation-active .services-circles-item:nth-child(6){-webkit-transform:translate(15.104vw,-24.479vw);-ms-transform:translate(15.104vw,-24.479vw);transform:translate(15.104vw,-24.479vw)}}.services-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.667vw 0;gap:5.333vw}@media(min-width:768px){.services-list{padding:9.115vw 0;gap:3.906vw}}@media(min-width:1024px){.services-list{padding:6.51vw 0;gap:1.042vw}}.services-list .services-list-items{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw}@media(min-width:768px){.services-list .services-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.208vw}}@media(min-width:1024px){.services-list .services-list-items{gap:2.604vw}}.services-list .services-list-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.services-list .services-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:1.302vw 0 0 1.302vw;border-top:.13vw solid var(--border-color);border-right:none;border-bottom:.13vw solid var(--border-color);border-left:.13vw solid var(--border-color)}.services-list .services-list-item:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-radius:0 1.302vw 1.302vw 0;border-top:.13vw solid var(--border-color);border-right:.13vw solid var(--border-color);border-bottom:.13vw solid var(--border-color);border-left:none;width:99%}.services-list .services-list-item:nth-child(2n+1) .img-block{padding:3.255vw 0 3.255vw 0}.services-list .services-list-item:nth-child(2n+1) .img-block::before{right:0;left:auto;top:0;border-top:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-left:none}.services-list .services-list-item:nth-child(2n+1) .description{border:none}}@media(min-width:1024px){.services-list .services-list-item{border:none}.services-list .services-list-item:nth-child(2n+1){border:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}.services-list .services-list-item:nth-child(2n+1) .img-block{padding:1.458vw 1.563vw 1.458vw 0}.services-list .services-list-item:nth-child(2n+1) .img-block::before{right:0;left:auto;top:0;border-top:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-left:none}.services-list .services-list-item:nth-child(2n+1) .description{border-radius:0 .521vw .521vw 0;border-top:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-left:none}}.services-list .description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8vw 5.333vw 0 5.333vw;margin-bottom:5.333vw;gap:5.333vw;border-radius:1.333vw 1.333vw 0 0;border-top:.267vw solid var(--border-color);border-right:.267vw solid var(--border-color);border-left:.267vw solid var(--border-color)}@media(min-width:768px){.services-list .description{padding:3.906vw 2.604vw 0 2.604vw;gap:1.302vw;margin-bottom:0vw;border:none;width:47.396vw;min-height:45.573vw;position:relative}}@media(min-width:1024px){.services-list .description{background:var(--bg-color-accent);padding:3.646vw 4.896vw;gap:.833vw;width:36.719vw;min-height:26.354vw;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;border-radius:.521vw 0 0 .521vw;border-top:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-right:none}}.services-list .services-list-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;color:rgb(43 43 43 / .6);font-size:4.267vw;gap:1.067vw}@media(min-width:768px){.services-list .services-list-number{gap:.391vw;font-size:2.344vw}}@media(min-width:1024px){.services-list .services-list-number{gap:.365vw;font-size:1.042vw}}.services-list .services-list-number .number{color:var(--bg-color-second)}.services-list .services-list-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw}@media(min-width:768px){.services-list .services-list-title{font-size:3.125vw}}@media(min-width:1024px){.services-list .services-list-title{font-size:1.563vw;white-space:nowrap}}.services-list .services-list-text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;font-size:4.267vw}@media(min-width:768px){.services-list .services-list-text{font-size:2.083vw;-webkit-line-clamp:6}}@media(min-width:1024px){.services-list .services-list-text{font-size:1.042vw;-webkit-line-clamp:5;margin-bottom:1.563vw}}.services-list .services-list-link{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:4.267vw;border-bottom:.267vw solid var(--bg-color-second);padding-bottom:.533vw}@media(min-width:768px){.services-list .services-list-link{font-size:2.083vw;border-bottom:.13vw solid var(--bg-color-second);padding-bottom:.391vw;position:absolute;bottom:3.385vw;left:2.604vw}}@media(min-width:1024px){.services-list .services-list-link{font-size:1.042vw;border-bottom:.052vw solid var(--bg-color-second);padding-bottom:.365vw;position:absolute;bottom:4.167vw;left:4.896vw}}.services-list .services-list-link span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:inherit}.services-list .services-list-link:hover{color:var(--bg-color-second)}.services-list .img-block{width:100%;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.services-list .img-block{padding:0;width:44.792vw;-ms-flex-negative:0;flex-shrink:0}}@media(min-width:1024px){.services-list .img-block{padding:1.458vw 0 1.458vw 1.563vw;width:52.865vw}.services-list .img-block::before{content:"";width:16.146vw;height:100%;position:absolute;left:0;top:0;right:auto;border-top:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-right:none}}.services-list .img-block img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2.667vw;height:53.333vw}@media(min-width:768px){.services-list .img-block img{border-radius:1.302vw;height:39.063vw}}@media(min-width:1024px){.services-list .img-block img{border-radius:.521vw;height:23.438vw}}.services-list .services-circles-btn{margin:0 auto;width:92vw;height:13.333vw}@media(min-width:768px){.services-list .services-circles-btn{width:28.906vw;height:7.813vw}}@media(min-width:1024px){.services-list .services-circles-btn{width:15.104vw;height:3.125vw}}.supports-section{margin:24vw 0 0 0}@media(min-width:768px){.supports-section{padding-bottom:0;margin:6.51vw 0 0 0;position:relative}}@media(min-width:1024px){.supports-section{padding:3.646vw 0;position:relative;margin:0}}.supports-section .logo-block{display:block}@media(min-width:1024px){.supports-section .logo-block{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--bg-color);margin:0;width:34.896vw;height:34.896vw;border:.052vw solid rgb(185 0 0 / .2392156863);gap:1.771vw;margin:0 auto;border-radius:50%;position:relative}.supports-section .logo-block::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;width:24.948vw;height:24.948vw;border:.052vw solid var(--outline)}}.supports-section .logo-block-img{display:none;pointer-events:none}@media(min-width:1024px){.supports-section .logo-block-img{display:block;-ms-flex-negative:0;flex-shrink:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12.604vw;height:13.021vw}}.supports-section .logo-block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.supports-section .block-title{width:100%;text-align:left;font-size:8vw;width:92vw;margin:0 auto}@media(min-width:768px){.supports-section .block-title{font-size:5.208vw;width:92.188vw}}@media(min-width:1024px){.supports-section .block-title{font-size:3.125vw;position:absolute;width:72.917vw;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}}.supports-section .supports-list{overflow:hidden;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:92vw;gap:2.667vw;padding-top:5.333vw}@media(min-width:768px){.supports-section .supports-list{width:92.188vw;gap:2.604vw;padding-top:3.906vw}}@media(min-width:1024px){.supports-section .supports-list{position:absolute;display:grid;grid-template-columns:1fr 1fr;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:1.042vw;row-gap:10.417vw;-moz-column-gap:16.146vw;-webkit-column-gap:16.146vw;column-gap:16.146vw;width:89.583vw;padding:0}}.supports-section .support-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--bg-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:2.667vw;border-radius:1.333vw;border:.267vw solid var(--border-color);padding:5.333vw;background:var(--bg-color-accent)}@media(min-width:768px){.supports-section .support-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3.125vw;border-radius:1.302vw;border:.13vw solid var(--border-color);padding:5.208vw 3.906vw}}@media(min-width:1024px){.supports-section .support-item{gap:1.25vw;border-radius:.521vw;border:.052vw solid var(--border-color);padding:2.604vw}.supports-section .support-item:nth-child(4){-ms-flex-item-align:end;align-self:flex-end}.supports-section .support-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.supports-section .support-item:nth-child(even) .support-description,.supports-section .support-item:nth-child(even) .support-title{text-align:right;width:100%}}.supports-section .support-icon{-ms-flex-negative:0;flex-shrink:0;width:15.467vw;height:15.467vw}@media(min-width:768px){.supports-section .support-icon{width:10.417vw;height:10.417vw}}@media(min-width:1024px){.supports-section .support-icon{width:5.729vw;height:5.729vw}}.supports-section .support-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.667vw}@media(min-width:768px){.supports-section .support-description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.302vw}}@media(min-width:1024px){.supports-section .support-description{gap:1.042vw}}.supports-section .support-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:4.8vw}@media(min-width:768px){.supports-section .support-title{font-size:3.125vw}}@media(min-width:1024px){.supports-section .support-title{font-size:1.563vw}}.supports-section .support-text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;max-height:0;overflow:hidden;text-align:center;-webkit-transition:max-height var(--transition-main);transition:max-height var(--transition-main)}@media(min-width:768px){.supports-section .support-text{font-size:2.083vw;overflow:visible;max-height:none;text-align:left}}@media(min-width:1024px){.supports-section .support-text{font-size:.833vw;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.supports-section .open-btn{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:3.733vw;border-bottom:.267vw solid var(--bg-color-second);padding-bottom:.533vw;position:relative}.supports-section .open-btn .open{-webkit-transition:opacity var(--transition-main);transition:opacity var(--transition-main);opacity:1}.supports-section .open-btn .close{-webkit-transition:opacity var(--transition-main);transition:opacity var(--transition-main);opacity:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.supports-section .open-btn.active .open{opacity:0}.supports-section .open-btn.active .close{opacity:1}@media(min-width:768px){.supports-section .open-btn{display:none}}@media(min-width:1024px){.home .supports-section{padding:0}}.pages-sidebar-content .supports-section{margin:0}@media(min-width:768px){.pages-sidebar-content .supports-section{margin:0}}@media(min-width:1024px){.pages-sidebar-content .supports-section .supports-list{-moz-column-gap:1.042vw;-webkit-column-gap:1.042vw;column-gap:1.042vw;width:74.479vw}}.eps-label-page .supports-section{margin:0;margin-bottom:21.333vw}@media(min-width:768px){.eps-label-page .supports-section{margin:0;margin-bottom:15.625vw}}@media(min-width:1024px){.eps-label-page .supports-section{padding:0;margin-bottom:7.813vw}}@media(min-width:1024px){.eps-label-page .supports-section .logo-block{width:36.458vw;height:36.458vw}}@media(min-width:768px){.eps-label-page .supports-section .supports-list{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.eps-label-page .supports-section .supports-list{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;row-gap:7.813vw;-moz-column-gap:15.625vw;-webkit-column-gap:15.625vw;column-gap:15.625vw}}.eps-label-page .supports-section .support-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--bg-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:2.667vw;padding:5.333vw}@media(min-width:768px){.eps-label-page .supports-section .support-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.865vw;padding:3.125vw 2.604vw;height:100%}}@media(min-width:1024px){.eps-label-page .supports-section .support-item{padding:2.083vw;gap:1.042vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.eps-label-page .supports-section .support-icon{-ms-flex-negative:0;flex-shrink:0;width:10.667vw;height:10.667vw}@media(min-width:768px){.eps-label-page .supports-section .support-icon{width:6.51vw;height:6.51vw}}@media(min-width:1024px){.eps-label-page .supports-section .support-icon{width:4.167vw;height:4.167vw}}.eps-label-page .supports-section .support-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.667vw}@media(min-width:768px){.eps-label-page .supports-section .support-description{gap:1.302vw}}@media(min-width:1024px){.eps-label-page .supports-section .support-description{gap:1.042vw}}.eps-label-page .supports-section .support-text{max-height:none}@media(min-width:768px){.eps-label-page .supports-section .support-text{font-size:2.604vw;overflow:visible;max-height:none}}@media(min-width:1024px){.eps-label-page .supports-section .support-text{font-size:1.042vw;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-align:left}}.eps-label-page .supports-section .support-text b{opacity:.9;font-weight:500}.eps-label-page .supports-section .support-text span{display:inline}.social-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24vw 0 0 0;gap:5.333vw}@media(min-width:768px){.social-block{padding:15.625vw 0 0 0;gap:3.906vw}}@media(min-width:1024px){.social-block{padding:7.813vw 0 0 0;gap:1.042vw}}.social-block .social-block-text{width:100%;color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.social-block .social-block-text{font-size:2.083vw}}@media(min-width:1024px){.social-block .social-block-text{width:51.823vw;font-size:1.042vw}}.social-block .social-block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.social-block .social-block-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.604vw}}@media(min-width:1024px){.social-block .social-block-items{gap:1.042vw;padding-top:1.563vw}}.social-block .social-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.social-block .social-block-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.604vw}}@media(min-width:1024px){.social-block .social-block-item{gap:1.563vw}}.social-block .sosial-block-img{width:92vw;height:53.333vw;border-radius:1.333vw;overflow:hidden}.social-block .sosial-block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.social-block .sosial-block-img{width:44.792vw;height:32.552vw;border-radius:1.302vw}.social-block .sosial-block-img img{-o-object-position:left top;object-position:left top}}@media(min-width:1024px){.social-block .sosial-block-img{width:44.271vw;height:26.042vw;border-radius:.521vw}.social-block .sosial-block-img img{-o-object-position:center;object-position:center}}.social-block .sosial-block-btn{width:92vw}@media(min-width:768px){.social-block .sosial-block-btn{width:29.036vw}}@media(min-width:1024px){.social-block .sosial-block-btn{width:15.104vw}}.partners-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24vw 0 0 0;gap:5.333vw}@media(min-width:768px){.partners-block{padding:15.625vw 0 0 0;gap:1.302vw}}@media(min-width:1024px){.partners-block{padding:7.813vw 0 0 0;gap:1.042vw}}.partners-block .block-title{width:100%;color:var(--text-color);font-family:var(var(--font-text-1));font-style:normal;font-weight:400;line-height:normal;font-size:8vw;text-align:left;padding:0 4vw}@media(min-width:768px){.partners-block .block-title{padding:0 3.906vw;text-align:center;font-size:6.4vw}}@media(min-width:1024px){.partners-block .block-title{padding:0 5.208vw;font-size:1.563vw}}.partners-block .partners-text{color:var(--text-color);font-family:var(var(--font-text-1));font-style:normal;font-weight:400;line-height:normal;margin:0 auto;text-align:left;width:92vw;font-size:4.267vw}@media(min-width:768px){.partners-block .partners-text{text-align:center;width:92.188vw;font-size:2.083vw}}@media(min-width:1024px){.partners-block .partners-text{width:53.125vw;font-size:1.042vw}}.partners-block .partners-slider-list{padding-top:2.667vw}@media(min-width:768px){.partners-block .partners-slider-list{padding-top:1.302vw}}@media(min-width:1024px){.partners-block .partners-slider-list{padding-top:1.042vw}}.partners-block .partners-slider-list .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-block .partners-slider-list .splide__slide{margin:.533vw 0}@media(min-width:768px){.partners-block .partners-slider-list .splide__slide{margin:.26vw 0}}@media(min-width:1024px){.partners-block .partners-slider-list .splide__slide{margin:.104vw 0}}.partners-block .partners-slider-list .partners-link{background:var(--bg-color-accent);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:1.333vw;border:.267vw solid var(--border-color);width:44vw;height:26.667vw;padding:6.667vw 12.8vw}@media(min-width:768px){.partners-block .partners-slider-list .partners-link{border-radius:1.302vw;border:.13vw solid var(--border-color);width:30.859vw;height:19.531vw;padding:4.688vw 8.333vw}}@media(min-width:1024px){.partners-block .partners-slider-list .partners-link{border-radius:.521vw;border:.052vw solid var(--border-color);width:12.344vw;height:7.813vw;padding:1.875vw 3.333vw}}.home .partners-block{padding:0}@media(min-width:768px){.home .partners-block{padding:0}}@media(min-width:1024px){.home .partners-block{padding:0}}.news-block-front{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;padding-top:24vw;padding-left:4vw;margin-bottom:24vw;width:100%}@media(min-width:768px){.news-block-front{gap:3.906vw;padding-top:15.625vw;padding-left:0;max-width:92.188vw;margin:0 auto;margin-bottom:15.625vw}}@media(min-width:1024px){.news-block-front{gap:1.563vw;padding-top:7.813vw;max-width:89.583vw;margin-bottom:7.813vw}}.news-block-front .block-title{width:92vw}@media(min-width:768px){.news-block-front .block-title{width:75%}}@media(min-width:1024px){.news-block-front .block-title{width:80%}}.news-block-front .top-news-block{width:92vw}@media(min-width:768px){.news-block-front .top-news-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1024px){.news-block-front .top-news-block{width:100%}}.news-block-front .top-news-block .news-block-btn{display:none}@media(min-width:768px){.news-block-front .top-news-block .news-block-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:29.036vw}}@media(min-width:1024px){.news-block-front .top-news-block .news-block-btn{width:15.104vw}}.news-block-front .news-block-btn{width:92vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.news-block-front .news-block-btn{display:none}}@media(min-width:768px){.news-block-front .splide{visibility:visible;width:100%}}@media(min-width:768px){.news-block-front .all-news-container{width:100%}}@media(min-width:768px){.news-block-front .all-news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.news-block-front .news-card{width:86.667vw;height:80vw;overflow:hidden;position:relative}@media(min-width:768px){.news-block-front .news-card{background:var(--bg-color-accent);position:static;width:100%;height:auto;border-radius:1.302vw;margin:2.604vw 0;overflow:visible;position:relative}.news-block-front .news-card::after{content:"";width:100%;height:.13vw;background-color:var(--border-color);position:absolute;bottom:-2.604vw;left:0}.news-block-front .news-card:last-child::after{content:none}}@media(min-width:1024px){.news-block-front .news-card{margin:1.042vw 0;border-radius:.521vw}.news-block-front .news-card::after{content:"";width:100%;height:.052vw;background-color:var(--border-color);position:absolute;bottom:-1.042vw;left:0}}.news-block-front .news-card__inner{width:100%;height:100%}@media(min-width:768px){.news-block-front .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:2.604vw}}@media(min-width:1024px){.news-block-front .news-card__inner{gap:4.688vw}}.news-block-front .news-card__img{overflow:hidden;width:100%;height:100%;border-radius:1.333vw;display:block;position:relative}.news-block-front .news-card__img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .7)));background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .7) 100%)}@media(min-width:768px){.news-block-front .news-card__img{width:29.036vw;height:32.552vw;-ms-flex-negative:0;flex-shrink:0;border-radius:1.302vw;-webkit-filter:none;filter:none;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.news-block-front .news-card__img::after{content:none}.news-block-front .news-card__img:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}}@media(min-width:1024px){.news-block-front .news-card__img{width:36.719vw;height:15.625vw;border-radius:.521vw}}.news-block-front .news-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-block-front .news-card__part1{width:100%;height:100%}.news-block-front .news-card__part2{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5.333vw;padding:8vw 5.333vw}@media(min-width:768px){.news-block-front .news-card__part2{position:relative;pointer-events:initial;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:60.547vw;height:32.552vw;padding:0;padding-top:1.042vw;gap:2.604vw}}@media(min-width:1024px){.news-block-front .news-card__part2{width:48.281vw;height:15.625vw;padding-top:1.563vw;gap:1.042vw}}.news-block-front .news-card__time{font-size:4.267vw;color:var(--white);position:relative;border:.267vw solid hsl(0 0% 100% / .5);padding:2.667vw 8vw 2.667vw 10.667vw;border-radius:13.333vw}.news-block-front .news-card__time::before{content:"";width:2.133vw;height:2.133vw;border-radius:50%;background-color:var(--bg-color-second);position:absolute;top:50%;left:6.933vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.news-block-front .news-card__time{border:none;color:var(--bg-color-second);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:130%;padding:0;font-size:2.344vw}.news-block-front .news-card__time::before{content:none}}@media(min-width:1024px){.news-block-front .news-card__time{font-size:.938vw}}.news-block-front .news-card__name{color:var(--white);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:130%;font-size:5.333vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.news-block-front .news-card__name{color:var(--text-color);font-size:3.125vw}}@media(min-width:1024px){.news-block-front .news-card__name{font-size:1.563vw}}.news-block-front .news-card__text{display:none}@media(min-width:768px){.news-block-front .news-card__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:400;line-height:150%;color:var(--text-color);font-family:var(--font-text-1);font-size:2.083vw}}@media(min-width:1024px){.news-block-front .news-card__text{font-size:1.042vw;-webkit-line-clamp:3}}.news-block-front .news-list-link{display:none}@media(min-width:768px){.news-block-front .news-list-link{display:inline-block;color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:2.083vw;border-bottom:.13vw solid var(--bg-color-second);padding-bottom:.391vw;position:absolute;bottom:2.604vw;left:0vw}}@media(min-width:1024px){.news-block-front .news-list-link{font-size:1.042vw;border-bottom:.052vw solid var(--bg-color-second);padding-bottom:.365vw;position:absolute;bottom:1.563vw;left:0vw}}.news-block-front .news-list-link span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:inherit}.news-block-front .news-list-link:hover{color:var(--bg-color-second)}.news-block-front .splide__arrow{display:none}.request-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw;padding:24vw 0 10.667vw 0;width:100%}@media(min-width:768px){.request-section{gap:3.906vw;padding:15.625vw 0 6.51vw 0}}@media(min-width:1024px){.request-section{gap:1.563vw;padding:7.813vw 0 2.604vw 0}}.request-section .request-list{display:grid;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-row-gap:2.667vw}@media(min-width:768px){.request-section .request-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-column-gap:2.604vw;grid-row-gap:2.604vw}}@media(min-width:1024px){.request-section .request-list{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-column-gap:1.042vw;grid-row-gap:1.563vw}}.request-section .request-list-item{height:100%}@media(min-width:1024px){.request-section .request-list-item:nth-child(1){grid-area:1/1/2/2}}@media(min-width:1024px){.request-section .request-list-item:nth-child(2){grid-area:1/2/2/3}}@media(min-width:1024px){.request-section .request-list-item:nth-child(3){grid-area:1/3/2/4}}@media(min-width:1024px){.request-section .request-list-item:nth-child(4){grid-area:2/1/3/4}}.request-section .request-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8vw 5.333vw 5.333vw 5.333vw;width:92vw;height:90.667vw;border-radius:1.333vw;border:.267vw solid var(--outline);-webkit-transition:var(--transition-main);transition:var(--transition-main);background:var(--bg-color-accent)}.request-section .request-item-content:hover{border:.267vw solid var(--bg-color-second)}@media(min-width:768px){.request-section .request-item-content{padding:3.906vw 2.604vw 2.604vw 2.604vw;width:44.792vw;height:52.083vw;border-radius:1.302vw;border:.13vw solid var(--outline)}.request-section .request-item-content:hover{border:.13vw solid var(--bg-color-second)}}@media(min-width:1024px){.request-section .request-item-content{padding:1.563vw 2.083vw 2.083vw 2.083vw;width:29.167vw;height:26.042vw;border-radius:.521vw;border:.052vw solid var(--outline)}.request-section .request-item-content:hover{border:.052vw solid var(--bg-color-second)}}.request-section .item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:auto;height:51.733vw}@media(min-width:768px){.request-section .item-img{height:28.906vw}}@media(min-width:1024px){.request-section .item-img{height:15.625vw}}.request-section .item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.request-section .item-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;width:100%;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:4vw 0;font-size:var(18px,375px)}@media(min-width:768px){.request-section .item-title{padding:5.859vw 0 1.953vw 0;font-size:var(18px,768px)}}@media(min-width:1024px){.request-section .item-title{padding:1.563vw 0 1.042vw 0;font-size:var(20px,1920px)}}.request-section .container-input{width:100%;height:13.333vw;padding:3.467vw 5.333vw;border-radius:1.333vw;border:.267vw solid var(--border-color);font-size:4.267vw}@media(min-width:768px){.request-section .container-input{height:6.51vw;padding:1.693vw 2.604vw;border-radius:1.302vw;border:.13vw solid var(--border-color);font-size:2.083vw}}@media(min-width:1024px){.request-section .container-input{height:3.125vw;padding:.677vw 1.042vw;border-radius:.521vw;border:.052vw solid var(--border-color);font-size:.938vw}}.request-section .container-input input{color:var(--text-color);display:inline-block;width:100%;height:100%}.request-section .container-input input::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.request-section .container-input input::-moz-placeholder{opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.request-section .container-input input:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.request-section .container-input input::-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.request-section .container-input input::placeholder{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.request-section .container-input input:hover::-webkit-input-placeholder{opacity:0}.request-section .container-input input:hover::-moz-placeholder{opacity:0}.request-section .container-input input:hover:-ms-input-placeholder{opacity:0}.request-section .container-input input:hover::-ms-input-placeholder{opacity:0}.request-section .container-input input:hover::placeholder{opacity:0}.request-section .request-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;gap:5.333vw;margin-top:2.667vw}@media(min-width:768px){.request-section .request-text-content{margin:0;gap:2.604vw}}@media(min-width:1024px){.request-section .request-text-content{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.042vw}}.request-section .request-text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;width:100%;font-size:4.267vw}@media(min-width:768px){.request-section .request-text{font-size:2.083vw}}@media(min-width:1024px){.request-section .request-text{font-size:1.042vw;width:44.271vw}}@media(min-width:768px){.request-section .request-btn{width:100%}}@media(min-width:1024px){.request-section .request-btn{width:15.104vw}}@media(min-width:1024px){.pages-sidebar-content .request-section .request-item-content{padding:1.563vw 1.458vw 1.563vw 1.042vw;width:24.115vw;height:25.156vw}}@media(min-width:1024px){.pages-sidebar-content .request-section .request-text{width:36.719vw}}.main-form-block{padding-top:24vw;padding-bottom:24vw}@media(min-width:768px){.main-form-block{padding-top:15.625vw;padding-bottom:15.625vw}}@media(min-width:1024px){.main-form-block{padding-top:7.813vw;padding-bottom:7.813vw}}.main-form-block input::-webkit-input-placeholder,.main-form-block textarea::-webkit-input-placeholder{color:hsl(0 0% 100% / .5);-webkit-transition:all .3s;transition:all .3s}.main-form-block input::-moz-placeholder,.main-form-block textarea::-moz-placeholder{color:hsl(0 0% 100% / .5);-moz-transition:all .3s;transition:all .3s}.main-form-block input:-ms-input-placeholder,.main-form-block textarea:-ms-input-placeholder{color:hsl(0 0% 100% / .5);-ms-transition:all .3s;transition:all .3s}.main-form-block input::-ms-input-placeholder,.main-form-block textarea::-ms-input-placeholder{color:hsl(0 0% 100% / .5);-ms-transition:all .3s;transition:all .3s}.main-form-block input::placeholder,.main-form-block .file-btn,.main-form-block textarea::placeholder{color:hsl(0 0% 100% / .5);-webkit-transition:all .3s;transition:all .3s}@media(any-hover:hover){.main-form-block .input-form-book:hover input::-webkit-input-placeholder,.main-form-block .text-form-book:hover textarea::-webkit-input-placeholder{color:#fff}.main-form-block .input-form-book:hover input::-moz-placeholder,.main-form-block .text-form-book:hover textarea::-moz-placeholder{color:#fff}.main-form-block .input-form-book:hover input:-ms-input-placeholder,.main-form-block .text-form-book:hover textarea:-ms-input-placeholder{color:#fff}.main-form-block .input-form-book:hover input::-ms-input-placeholder,.main-form-block .text-form-book:hover textarea::-ms-input-placeholder{color:#fff}.main-form-block .input-form-book:hover input::placeholder,.main-form-block .input-form-book:hover .file-btn,.main-form-block .text-form-book:hover textarea::placeholder{color:#fff}}.main-form-block__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--bg-color-red);border-radius:2.667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.main-form-block__wrap{border-radius:1.302vw}}@media(min-width:1024px){.main-form-block__wrap{border-radius:.521vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-form-block .main-form-container{background:var(--bg-color-red);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:1.333vw;padding:10.667vw 5.333vw;width:100%}@media(min-width:768px){.main-form-block .main-form-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6.51vw 5.208vw;border-radius:1.302vw}}@media(min-width:1024px){.main-form-block .main-form-container{padding:3.125vw 5.208vw;border-radius:.521vw}}.main-form-block .block-title{color:var(--white)}.main-form-block .main-form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.main-form-block .main-form-content{gap:3.906vw}}@media(min-width:1024px){.main-form-block .main-form-content{gap:1.563vw}}.main-form-block .form-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:81.333vw;gap:2.667vw}@media(min-width:768px){.main-form-block .form-book{width:42.318vw;gap:1.302vw}}@media(min-width:1024px){.main-form-block .form-book{width:31.51vw;gap:1.042vw}}.main-form-block .file-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;background:var(--bg-color-red);color:hsl(0 0% 100% / .5);cursor:pointer}.main-form-block .input-form-book .file-input{display:none!important}.main-form-block .input-form-book span.file-btn{width:100%;height:100%;background:var(--bg-color-red);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book{overflow:hidden;width:100%;height:13.333vw;border-radius:1.333vw;border:.267vw solid var(--white);padding:3.467vw 5.333vw;font-size:4.267vw}@media(min-width:768px){.main-form-block .input-form-book{height:6.51vw;border-radius:1.302vw;border:.13vw solid var(--white);padding:1.693vw 2.604vw;font-size:2.083vw}}@media(min-width:1024px){.main-form-block .input-form-book{width:31.51vw;height:3.125vw;border-radius:.521vw;border:.052vw solid var(--white);padding:.677vw 1.042vw;font-size:.938vw}}.main-form-block .input-form-book span,.main-form-block .input-form-book input{display:inline-block;width:100%;height:100%;color:var(--white);font-size:4.267vw}@media(min-width:768px){.main-form-block .input-form-book span,.main-form-block .input-form-book input{font-size:2.083vw}}@media(min-width:1024px){.main-form-block .input-form-book span,.main-form-block .input-form-book input{font-size:.938vw}}.main-form-block .input-form-book span::-webkit-input-placeholder,.main-form-block .input-form-book input::-webkit-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span::-moz-placeholder,.main-form-block .input-form-book input::-moz-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span:-ms-input-placeholder,.main-form-block .input-form-book input:-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span::-ms-input-placeholder,.main-form-block .input-form-book input::-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span::-webkit-input-placeholder,.main-form-block .input-form-book input::-webkit-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span::-moz-placeholder,.main-form-block .input-form-book input::-moz-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span:-ms-input-placeholder,.main-form-block .input-form-book input:-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span::-ms-input-placeholder,.main-form-block .input-form-book input::-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .input-form-book span::placeholder,.main-form-block .input-form-book input::placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .text-form-book{width:100%;overflow:hidden;height:25.333vw;border-radius:1.333vw;border:.267vw solid var(--white);padding:3.467vw 5.333vw;font-size:4.267vw}@media(min-width:768px){.main-form-block .text-form-book{height:18.229vw;border-radius:1.302vw;border:.13vw solid var(--white);padding:1.693vw 2.604vw;font-size:2.083vw}}@media(min-width:1024px){.main-form-block .text-form-book{width:31.51vw;height:7.292vw;border-radius:.521vw;border:.052vw solid var(--white);padding:.677vw 1.042vw;font-size:.938vw;overflow:hidden}}.main-form-block .text-form-book textarea{display:inline-block;width:100%;height:100%;color:var(--white);font-size:4.267vw}@media(min-width:768px){.main-form-block .text-form-book textarea{font-size:2.083vw}}@media(min-width:1024px){.main-form-block .text-form-book textarea{font-size:.938vw}}.main-form-block .text-form-book textarea::-webkit-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .text-form-book textarea::-moz-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .text-form-book textarea:-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .text-form-book textarea::-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .text-form-book textarea::placeholder{color:hsl(0 0% 100% / .5)}.main-form-block .wpcf7-list-item-label{color:var(--white);text-align:center;font-style:normal;font-weight:400;line-height:150%;display:inline-block;font-size:3.2vw}@media(min-width:768px){.main-form-block .wpcf7-list-item-label{font-size:1.563vw}}@media(min-width:1024px){.main-form-block .wpcf7-list-item-label{font-size:.729vw}}.main-form-block .img-main-form{display:none}@media(min-width:768px){.main-form-block .img-main-form{display:block}}.main-form-block .img-main-form img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.main-form-block .img-1{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;position:absolute;z-index:2;width:25vw;height:25vw;border:1.302vw solid var(--bg-color-red);top:17.578vw;right:15.755vw}}@media(min-width:1024px){.main-form-block .img-1{width:10.417vw;height:10.417vw;border:1.042vw solid var(--bg-color-red);top:13.021vw;right:16.667vw}.main-form-block .img-1 img{width:180%;height:180%;-o-object-position:-3.125vw;object-position:-3.125vw}}@media(min-width:768px){.main-form-block .img-2{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:47.526vw;height:47.526vw;border:.13vw solid var(--bg-color-second);right:-14.974vw}}@media(min-width:1024px){.main-form-block .img-2{width:16.406vw;height:16.406vw;border:.052vw solid var(--bg-color-second);right:5.208vw}}.main-form-block .main-btn{width:100%;margin-top:2.667vw}@media(min-width:768px){.main-form-block .main-btn{margin-top:1.042vw}}@media(min-width:1024px){.main-form-block .main-btn{margin-top:0}}.main-form-block .main-btn .request-btn{color:var(--text-color);font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase;font-size:4.267vw}@media(min-width:768px){.main-form-block .main-btn .request-btn{font-size:2.083vw}}@media(min-width:1024px){.main-form-block .main-btn .request-btn{font-size:.833vw}}.main-form-block .main-btn:hover .request-btn{color:var(--white)}.main-form-block input:-webkit-autofill,.main-form-block input:-webkit-autofill:hover,.main-form-block input:-webkit-autofill:focus,.main-form-block input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-color-second) inset!important;box-shadow:0 0 0 30px var(--bg-color-second) inset!important;-webkit-text-fill-color:var(--white)}.home .main-form-block{padding-top:0}@media(min-width:1024px){.pages-sidebar-content .main-form-block .main-form-container{padding:2.604vw}}@media(min-width:1024px){.pages-sidebar-content .main-form-block .main-form-content{gap:1.146vw}}@media(min-width:1024px){.pages-sidebar-content .main-form-block .img-1{width:10.417vw;height:10.417vw;top:11.042vw;right:9.635vw}}@media(min-width:1024px){.pages-sidebar-content .main-form-block .img-2{width:16.667vw;height:16.667vw;right:-2.604vw;top:12.5vw;-webkit-transform:unset;-ms-transform:unset;transform:unset}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}input::placeholder,textarea::placeholder{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wpcf7-not-valid-tip,.wpcf7-spinner{display:none!important}.wpcf7-acceptance label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:6.933vw}@media(min-width:768px){.wpcf7-acceptance label{padding-left:3.385vw}}@media(min-width:1024px){.wpcf7-acceptance label{padding-left:1.563vw}}.wpcf7-acceptance input[type=checkbox]{position:absolute;visibility:hidden;top:0;left:0;width:4.267vw;height:4.267vw}@media(min-width:768px){.wpcf7-acceptance input[type=checkbox]{width:2.083vw;height:2.083vw}}@media(min-width:1024px){.wpcf7-acceptance input[type=checkbox]{width:1.042vw;height:1.042vw}}.wpcf7-acceptance input[type=checkbox]+span{display:inline-block;text-align:left}.wpcf7-acceptance input[type=checkbox]+span:before{display:block;position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-transition:var(--transition-main);transition:var(--transition-main);background:#fff0;width:4.267vw;height:4.267vw;border:.267vw solid var(--white);border-radius:.8vw}@media(min-width:768px){.wpcf7-acceptance input[type=checkbox]+span:before{width:2.083vw;height:2.083vw;border:.13vw solid var(--white);border-radius:.391vw}}@media(min-width:1024px){.wpcf7-acceptance input[type=checkbox]+span:before{width:1.042vw;height:1.042vw;border:.052vw solid var(--white);border-radius:.156vw}}.wpcf7-acceptance input[type=checkbox]:checked+span:before{background:url(/wp-content/themes/grava-theme/assets/img/img-f.png);background-size:100% 100%;background-position:center;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.input-form-book:has(.wpcf7-not-valid){border:1px solid #6a0a0a}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--white);color:var(--white)}.wpcf7-list-item{margin:0!important}.sent .wpcf7-response-output{display:none!important}.wpcf7-response-output{font-size:12px;margin:5px!important}.image-text-block{width:100%;margin-bottom:24vw;border-radius:1.333vw;overflow:hidden}@media(min-width:1024px){.image-text-block{margin-bottom:7.813vw}.image-text-block.is-reversed .image-text-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.image-text-block .image-text-media{height:80vw}@media(min-width:768px){.image-text-block .image-text-media{height:52.083vw}}@media(min-width:1024px){.image-text-block .image-text-media{height:28.646vw}}.image-text-block .image-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.image-text-block .image-text-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.image-text-block .image-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--bg-color-red);padding:10.667vw;color:var(--white)}@media(min-width:768px){.image-text-block .image-text-content{padding:6.51vw}}@media(min-width:1024px){.image-text-block .image-text-content{width:50%;padding:6.615vw 5.208vw}}.image-text-block .image-text-content-title{color:var(--white);font-family:var(--font-text-2);font-weight:400;line-height:normal;font-size:5.333vw;margin-bottom:5.333vw}@media(min-width:768px){.image-text-block .image-text-content-title{font-size:3.125vw;margin-bottom:2.604vw}}@media(min-width:1024px){.image-text-block .image-text-content-title{font-size:1.563vw;margin-bottom:1.563vw}}.image-text-block .image-text-content-description{color:var(--white);font-family:var(--font-text-1);font-style:normal;font-weight:400;font-size:4.267vw;line-height:150%;margin-bottom:8vw}@media(min-width:768px){.image-text-block .image-text-content-description{font-size:2.344vw;margin-bottom:5.208vw}}@media(min-width:1024px){.image-text-block .image-text-content-description{font-size:1.042vw;margin-bottom:2.604vw}}.image-text-block .image-text-content-btn:hover{color:var(--white)}@media(min-width:1024px){.image-text-block .image-text-media{width:50%}}.image-text-block .image-text-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.image-text-block .main-btn{width:100%}@media(min-width:1024px){.image-text-block .main-btn{width:22.396vw}}.home .image-text-block{margin-top:24vw;margin-bottom:24vw}@media(min-width:768px){.home .image-text-block{margin-top:15.625vw;margin-bottom:15.625vw}}@media(min-width:1024px){.home .image-text-block{margin-bottom:7.813vw;margin-top:7.813vw}}.home .partners-block{margin-bottom:24vw}@media(min-width:768px){.home .partners-block{margin-bottom:15.625vw}}@media(min-width:1024px){.home .partners-block{margin-bottom:7.813vw}}.service-selection-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw;padding:5.333vw}@media(min-width:768px){.service-selection-col{gap:3.906vw;padding:3.906vw}}@media(min-width:1024px){.service-selection-col{min-width:24.219vw;gap:1.563vw;padding:1.563vw}}.service-selection-col .service-selection-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.667vw}@media(min-width:768px){.service-selection-col .service-selection-list{gap:2.604vw}}@media(min-width:1024px){.service-selection-col .service-selection-list{gap:1.042vw}}@media(any-hover:hover){.service-selection-col .service-card-js:hover .service-card-content{border-color:var(--bg-color-red);cursor:pointer}}.service-selection-col .service-card-js.active .service-card-content{border-color:var(--bg-color-red);cursor:pointer}.service-selection-col .service-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.267vw solid var(--outline);border-radius:1.333vw;-webkit-transition:border-color .3s;transition:border-color .3s;padding:2.667vw 4vw}@media(min-width:768px){.service-selection-col .service-card-content{border-width:.13vw;border-radius:1.302vw;padding:1.953vw 2.604vw}}@media(min-width:1024px){.service-selection-col .service-card-content{padding:.938vw .781vw;border-radius:.521vw;border-width:.052vw}}.service-selection-col .service-card-content img{width:8vw;height:8vw}@media(min-width:768px){.service-selection-col .service-card-content img{width:6.51vw;height:6.51vw}}@media(min-width:1024px){.service-selection-col .service-card-content img{width:3.646vw;height:3.646vw}}.service-selection-col .service-title{font-family:var(--font-text-1);font-size:4.8vw;font-weight:400;line-height:150%}@media(min-width:768px){.service-selection-col .service-title{font-size:2.604vw}}@media(min-width:1024px){.service-selection-col .service-title{font-size:1.25vw}}.service-selection-col .service-name-text{font-family:var(--font-text-2);font-size:4.267vw;font-weight:400;line-height:normal;color:var(--text-color);text-align:right}@media(min-width:768px){.service-selection-col .service-name-text{font-size:2.083vw}}@media(min-width:1024px){.service-selection-col .service-name-text{font-size:1.042vw}}.all-services-page .services-list{padding:5.333vw 0 16vw 0;gap:0vw}@media(min-width:768px){.all-services-page .services-list{padding:3.906vw 0 13.021vw 0}}@media(min-width:1024px){.all-services-page .services-list{padding:1.042vw 0 7.813vw 0}}.all-services-page .services-list .services-list-items{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:1024px){.all-services-page .services-list .description{padding:2.969vw 5.156vw;gap:1.354vw;width:37.24vw;min-height:23.958vw}}@media(min-width:1024px){.all-services-page .services-list .services-list-link{bottom:3.281vw;left:5.156vw}}@media(min-width:1024px){.all-services-page .services-list .img-block{width:37.24vw}}@media(min-width:1024px){.all-services-page .services-list .img-block img{height:20.833vw}}.pages-sidebar-content.service-nested{padding-top:0!important}.pages-sidebar-content.service-nested .content-block--paragraph.paragraph-1{padding-bottom:24vw}@media(min-width:768px){.pages-sidebar-content.service-nested .content-block--paragraph.paragraph-1{padding-bottom:14.323vw}}@media(min-width:1024px){.pages-sidebar-content.service-nested .content-block--paragraph.paragraph-1{padding-bottom:7.813vw}}.pages-sidebar-content.service-nested .content-block--paragraph.paragraph-2{padding-bottom:24vw}@media(min-width:768px){.pages-sidebar-content.service-nested .content-block--paragraph.paragraph-2{padding-bottom:14.323vw}}@media(min-width:1024px){.pages-sidebar-content.service-nested .content-block--paragraph.paragraph-2{padding-bottom:7.813vw}}.banner-service-nested{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100vw;height:106.667vw;padding:8vw 4vw}.banner-service-nested::before{content:"";width:92vw;height:.267vw;position:absolute;z-index:2;pointer-events:none;left:50%;top:18.667vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:.267vw solid hsl(0 0% 100% / .2)}@media(min-width:768px){.banner-service-nested{width:100vw;height:64.063vw;padding:9.115vw}.banner-service-nested::before{content:"";width:92.188vw;height:49.74vw;top:10.417vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:.13vw solid hsl(0 0% 100% / .2)}}@media(min-width:1024px){.banner-service-nested{width:100vw;height:23.438vw;padding:3.125vw 5.208vw}.banner-service-nested::before{content:none}}.banner-service-nested .current-page-title{position:relative;z-index:2;color:var(--white);font-weight:400}.banner-service-nested .banner-img-service{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;-webkit-filter:brightness(45%) invert(10%);filter:brightness(45%) invert(10%)}.banner-service-nested .banner-img-service img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pages-sidebar-content.service-nested{padding:0}@media(min-width:768px){.pages-sidebar-content.service-nested{padding:0}}@media(min-width:1024px){.pages-sidebar-content.service-nested{padding:0 5.208vw 0 3.646vw}}.pages-sidebar-content.service-nested .description-nested-block,.pages-sidebar-content.service-nested .customer-experience-block,.pages-sidebar-content.service-nested .stages-work-block,.pages-sidebar-content.service-nested .why-us-section{padding-left:4vw;padding-right:4vw}@media(min-width:768px){.pages-sidebar-content.service-nested .description-nested-block,.pages-sidebar-content.service-nested .customer-experience-block,.pages-sidebar-content.service-nested .stages-work-block,.pages-sidebar-content.service-nested .why-us-section{padding-left:3.906vw;padding-right:3.906vw}}@media(min-width:1024px){.pages-sidebar-content.service-nested .description-nested-block,.pages-sidebar-content.service-nested .customer-experience-block,.pages-sidebar-content.service-nested .stages-work-block,.pages-sidebar-content.service-nested .why-us-section{padding-left:0;padding-right:0}}.description-nested-block{width:100%;padding:16vw 0 24vw 0}@media(min-width:768px){.description-nested-block{padding:6.51vw 0 14.323vw 0}}@media(min-width:1024px){.description-nested-block{padding:2.604vw 0 6.771vw 0}}.description-nested-block .gallery-nested{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:92vw;height:53.333vw;border-radius:1.333vw}@media(min-width:768px){.description-nested-block .gallery-nested{width:92.188vw;height:39.063vw;border-radius:1.302vw}}@media(min-width:1024px){.description-nested-block .gallery-nested{width:74.479vw;height:23.438vw;border-radius:.521vw}}.description-nested-block .gallery-block-items{width:100%;height:100%}.description-nested-block .splide__track{width:100%;height:100%}.description-nested-block .gallery-card{width:100%;height:100%}.description-nested-block .gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.description-nested-block .splide__arrows{display:none}}@media(min-width:1024px){.description-nested-block .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;top:auto;bottom:1.563vw;right:1.563vw}}.description-nested-block .splide__arrows svg rect{stroke:var(--white)}.description-nested-block .splide__arrows svg path{fill:var(--white)}.description-nested-block .description-nested{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw;padding-top:8vw}@media(min-width:768px){.description-nested-block .description-nested{gap:2.604vw;padding-top:2.604vw}}@media(min-width:1024px){.description-nested-block .description-nested{gap:1.042vw;padding-top:2.604vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.description-nested-block .text{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;width:100%;font-size:4.267vw}@media(min-width:768px){.description-nested-block .text{font-size:2.083vw}}@media(min-width:1024px){.description-nested-block .text{width:48%;font-size:1.042vw}}.description-nested-block .buttons-nested{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8vw;padding-top:8vw}@media(min-width:768px){.description-nested-block .buttons-nested{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.604vw;padding-top:2.604vw}}@media(min-width:1024px){.description-nested-block .buttons-nested{gap:1.563vw;padding-top:1.042vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.description-nested-block .btn-link{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:4.267vw;border-bottom:.267vw solid var(--bg-color-second);padding-bottom:.533vw}@media(min-width:768px){.description-nested-block .btn-link{font-size:2.083vw;border-bottom:.13vw solid var(--bg-color-second);padding-bottom:.391vw}}@media(min-width:1024px){.description-nested-block .btn-link{font-size:1.042vw;border-bottom:.052vw solid var(--bg-color-second);padding-bottom:.365vw}}.description-nested-block .btn-link span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:inherit}.description-nested-block .btn-link:hover{color:var(--bg-color-second)}.description-nested-block .main-btn{width:100%}@media(min-width:768px){.description-nested-block .main-btn{width:29.948vw}}@media(min-width:1024px){.description-nested-block .main-btn{width:15.104vw}}.customer-experience-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24vw 0;gap:5.333vw}@media(min-width:768px){.customer-experience-block{padding:14.323vw 0;gap:3.906vw}}@media(min-width:1024px){.customer-experience-block{padding:5.208vw 0 7.813vw 0;gap:1.042vw}}.customer-experience-block .description{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;width:100%;font-size:4.267vw}@media(min-width:768px){.customer-experience-block .description{font-size:2.083vw}}@media(min-width:1024px){.customer-experience-block .description{width:44.219vw;font-size:1.042vw}}.customer-experience-block .customer-experience-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw;position:relative}.customer-experience-block .customer-experience-items::before{content:"";width:.267vw;height:139.2vw;max-height:80%;background-color:var(--outline);position:absolute;left:5.867vw;top:.533vw;z-index:1}@media(min-width:768px){.customer-experience-block .customer-experience-items{gap:5.208vw}.customer-experience-block .customer-experience-items::before{width:.26vw;height:56.25vw;max-height:80%;left:3.125vw;top:.26vw}}@media(min-width:1024px){.customer-experience-block .customer-experience-items{gap:2.604vw;padding-top:1.563vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-experience-block .customer-experience-items::before{width:100%;height:.104vw;left:0;top:3.385vw}}.customer-experience-block .customer-experience-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0;gap:5.333vw;padding-left:13.333vw}@media(min-width:768px){.customer-experience-block .customer-experience-item{gap:2.604vw;padding-left:8.333vw}}@media(min-width:1024px){.customer-experience-block .customer-experience-item{width:16.667vw;gap:1.042vw;padding-left:0}}.customer-experience-block .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--bg-color-second);color:var(--white);width:11.2vw;height:11.2vw;font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw;position:absolute;left:0;top:-1.6vw}@media(min-width:768px){.customer-experience-block .counter{width:6.51vw;height:6.51vw;font-size:3.125vw;position:absolute;left:0;top:-.781vw}}@media(min-width:1024px){.customer-experience-block .counter{position:static;font-size:1.563vw;width:3.646vw;height:3.646vw}}.customer-experience-block .title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw}@media(min-width:768px){.customer-experience-block .title{font-size:3.125vw}}@media(min-width:1024px){.customer-experience-block .title{font-size:1.042vw;margin-top:.521vw}}.customer-experience-block .text{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.customer-experience-block .text{font-size:2.083vw}}@media(min-width:1024px){.customer-experience-block .text{font-size:.938vw}}.stages-work-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8vw}@media(min-width:768px){.stages-work-block{gap:7.813vw}}@media(min-width:1024px){.stages-work-block{gap:7.292vw}}.stages-work-block .stages-work-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:14.4vw;gap:5.333vw;position:relative}.stages-work-block .stages-work-items::before{content:"";width:.267vw;height:100%;background-color:var(--outline);position:absolute;left:5.867vw;top:.533vw;z-index:-1}@media(min-width:768px){.stages-work-block .stages-work-items{gap:6.51vw;padding-left:12.37vw}.stages-work-block .stages-work-items::before{width:.26vw;height:100%;left:3.906vw;top:0%}}@media(min-width:1024px){.stages-work-block .stages-work-items{padding:0;gap:7.292vw}.stages-work-block .stages-work-items::before{width:.104vw;height:103%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-3%}}.stages-work-block .stages-work-item{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8vw}@media(min-width:768px){.stages-work-block .stages-work-item{gap:6.51vw}}@media(min-width:1024px){.stages-work-block .stages-work-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.688vw}.stages-work-block .stages-work-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.stages-work-block .img-stages{overflow:hidden;width:77.6vw;height:34.667vw;border-radius:1.333vw}@media(min-width:768px){.stages-work-block .img-stages{width:79.818vw;height:35.156vw;border-radius:1.302vw}}@media(min-width:1024px){.stages-work-block .img-stages{width:32.292vw;height:15.625vw;border-radius:.521vw}}.stages-work-block .img-stages img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.stages-work-block .description-stages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0;gap:5.333vw}@media(min-width:768px){.stages-work-block .description-stages{gap:2.604vw}}@media(min-width:1024px){.stages-work-block .description-stages{width:32.292vw;height:15.625vw;gap:1.042vw}}.stages-work-block .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--bg-color-second);color:var(--white);width:11.2vw;height:11.2vw;font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw;position:absolute;left:-14.133vw;top:2px;z-index:2}@media(min-width:768px){.stages-work-block .counter{width:6.51vw;height:6.51vw;font-size:3.125vw;left:-11.719vw;top:0vw}}@media(min-width:1024px){.stages-work-block .counter{left:50%;top:-5.729vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:2.083vw;width:4.167vw;height:4.167vw}}.stages-work-block .title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw}@media(min-width:768px){.stages-work-block .title{font-size:3.906vw}}@media(min-width:1024px){.stages-work-block .title{font-size:1.563vw}}.stages-work-block .text{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.stages-work-block .text{font-size:2.344vw}}@media(min-width:1024px){.stages-work-block .text{font-size:1.042vw}}.contacts-description{width:100%;color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;padding:4.267vw 0 5.333vw 0}@media(min-width:768px){.contacts-description{font-size:2.083vw;padding:3.906vw 0 5.208vw 0}}@media(min-width:1024px){.contacts-description{font-size:1.042vw;width:36.615vw;padding:1.042vw 0 2.604vw 0}}.contact-page-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10.667vw;padding:24vw 0}@media(min-width:768px){.contact-page-block{gap:5.208vw;padding:15.625vw 0}}@media(min-width:1024px){.contact-page-block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3.542vw;padding:7.813vw 0}}.contact-page-block .page-contacts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;width:100%;gap:2.667vw}@media(min-width:768px){.contact-page-block .page-contacts-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.906vw}}@media(min-width:1024px){.contact-page-block .page-contacts-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:21.615vw;gap:1.563vw;padding-top:1.563vw}}.contact-page-block .page-contacts-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-text-1);font-style:normal;font-weight:500;color:var(--text-color);font-size:4.267vw;line-height:10.133vw}@media(min-width:768px){.contact-page-block .page-contacts-item{font-size:2.083vw;line-height:5.208vw;width:42.969vw}}@media(min-width:1024px){.contact-page-block .page-contacts-item{line-height:2.083vw;font-size:1.042vw;width:auto}}.contact-page-block .page-contacts-title{opacity:.6}.contact-page-block .page-contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page-block .page-contacts-list-item{color:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.contact-page-block .page-contacts-list-item:hover{color:var(--bg-color-second)}.contact-page-block .page-social .page-contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.733vw}@media(min-width:768px){.contact-page-block .page-social .page-contacts-list{gap:1.823vw}}@media(min-width:1024px){.contact-page-block .page-social .page-contacts-list{gap:1.042vw}}@media(min-width:768px){.contact-page-block .page-adress .page-contacts-list-item{line-height:2.604vw;padding-top:1.563vw}}@media(min-width:1024px){.contact-page-block .page-adress .page-contacts-list-item{line-height:2.604vw;padding-top:0}}.contact-page-block .page-social .page-contacts-list{padding-top:1.333vw}@media(min-width:768px){.contact-page-block .page-social .page-contacts-list{padding-top:.651vw}}@media(min-width:1024px){.contact-page-block .page-social .page-contacts-list{padding-top:.313vw}}.contact-page-block .page-social .page-contacts-list-item{width:6.4vw;height:6.4vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.contact-page-block .page-social .page-contacts-list-item{width:2.604vw;height:2.604vw}}@media(min-width:1024px){.contact-page-block .page-social .page-contacts-list-item{width:1.25vw;height:1.25vw}}.contact-page-block .page-social svg{width:100%;height:100%}.contact-page-block .page-social svg path{fill:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.contact-page-block .page-social svg:hover path{fill:var(--bg-color-second)}.contact-page-block .right-block{width:100%;height:80vw;border-radius:1.333vw;overflow:hidden}@media(min-width:768px){.contact-page-block .right-block{width:100%;height:45.573vw;border-radius:1.302vw}}@media(min-width:1024px){.contact-page-block .right-block{width:49.323vw;height:auto;border-radius:.521vw;-webkit-box-shadow:0 0 4.167vw 0 rgb(64 64 64 / .1) inset;box-shadow:0 0 4.167vw 0 rgb(64 64 64 / .1) inset}}.contact-page-block .page-map-block{width:100%;height:100%}.faq-page .faq-description,.eps-label-page .faq-description{width:100%;color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;padding-top:5.333vw}@media(min-width:768px){.faq-page .faq-description,.eps-label-page .faq-description{font-size:2.083vw;padding-top:3.906vw}}@media(min-width:1024px){.faq-page .faq-description,.eps-label-page .faq-description{font-size:1.042vw;width:39.792vw;padding-top:1.042vw}}.faq-page .faq-items,.eps-label-page .faq-items{padding:8vw 0 16vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw}@media(min-width:768px){.faq-page .faq-items,.eps-label-page .faq-items{padding:5.208vw 0 13.021vw 0;gap:2.604vw}}@media(min-width:1024px){.faq-page .faq-items,.eps-label-page .faq-items{padding:2.604vw 0 7.813vw 0;gap:1.042vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.faq-page .faq-column,.eps-label-page .faq-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.faq-page .faq-column,.eps-label-page .faq-column{gap:2.604vw}}@media(min-width:1024px){.faq-page .faq-column,.eps-label-page .faq-column{gap:1.042vw}}.faq-page .faq-item,.eps-label-page .faq-item{overflow:hidden;border:.267vw solid var(--border-color);border-radius:1.333vw}@media(min-width:768px){.faq-page .faq-item,.eps-label-page .faq-item{border-radius:1.302vw;border:.13vw solid var(--border-color)}}@media(min-width:1024px){.faq-page .faq-item,.eps-label-page .faq-item{border-radius:.521vw;border:.052vw solid var(--border-color)}}.faq-page .faq-title-content,.eps-label-page .faq-title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.267vw;padding:4vw 5.333vw;border-radius:1.333vw;-webkit-transition:var(--transition-main);transition:var(--transition-main);background-color:#fff0}@media(min-width:768px){.faq-page .faq-title-content,.eps-label-page .faq-title-content{gap:3.385vw;padding:1.953vw 3.906vw;border-radius:1.302vw}}@media(min-width:1024px){.faq-page .faq-title-content,.eps-label-page .faq-title-content{gap:1.354vw;padding:.781vw 1.563vw;border-radius:.521vw}}.faq-page .faq-title,.eps-label-page .faq-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:130%;font-size:4.267vw;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.faq-page .faq-title,.eps-label-page .faq-title{font-size:2.344vw}}@media(min-width:1024px){.faq-page .faq-title,.eps-label-page .faq-title{font-size:1.042vw}}.faq-page .faq-icon,.eps-label-page .faq-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;width:10.667vw;height:10.667vw;padding:2.933vw;border:.267vw solid var(--border-color);-webkit-transition:var(--transition-main);transition:var(--transition-main);background-color:#fff0}@media(min-width:768px){.faq-page .faq-icon,.eps-label-page .faq-icon{width:6.51vw;height:6.51vw;padding:1.693vw;border:.13vw solid var(--border-color)}}@media(min-width:1024px){.faq-page .faq-icon,.eps-label-page .faq-icon{width:2.604vw;height:2.604vw;padding:.677vw;border:.052vw solid var(--border-color)}}.faq-page .faq-icon span,.eps-label-page .faq-icon span{position:relative;display:inline-block;width:4.267vw;height:.267vw;background-color:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.faq-page .faq-icon span,.eps-label-page .faq-icon span{width:2.083vw;height:.13vw}}@media(min-width:1024px){.faq-page .faq-icon span,.eps-label-page .faq-icon span{width:.833vw;height:.052vw}}.faq-page .faq-icon span::before,.eps-label-page .faq-icon span::before{content:"";position:absolute;left:0;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:4.267vw;height:.267vw;background-color:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.faq-page .faq-icon span::before,.eps-label-page .faq-icon span::before{width:2.083vw;height:.13vw}}@media(min-width:1024px){.faq-page .faq-icon span::before,.eps-label-page .faq-icon span::before{width:.833vw;height:.052vw}}.faq-page .faq-text-container,.eps-label-page .faq-text-container{max-height:0;overflow:hidden;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.faq-page .faq-text,.eps-label-page .faq-text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:130%;font-size:4.267vw;padding:4vw 5.333vw;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.faq-page .faq-text,.eps-label-page .faq-text{font-size:2.344vw;padding:1.953vw 3.906vw}}@media(min-width:1024px){.faq-page .faq-text,.eps-label-page .faq-text{font-size:1.042vw;padding:.781vw 1.563vw}}.faq-page .faq-item.active .faq-title-content,.eps-label-page .faq-item.active .faq-title-content{background-color:var(--bg-color-second)}.faq-page .faq-item.active .faq-title,.eps-label-page .faq-item.active .faq-title{color:var(--white)}.faq-page .faq-item.active .faq-icon,.eps-label-page .faq-item.active .faq-icon{background-color:var(--white);border-color:var(--white)}.faq-page .faq-item.active .faq-icon span,.eps-label-page .faq-item.active .faq-icon span{background-color:var(--bg-color-second)}.faq-page .faq-item.active .faq-icon span::before,.eps-label-page .faq-item.active .faq-icon span::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-color:var(--bg-color-second)}.eps-label-page .faq-items{padding-bottom:0}.faq-page .content-block--paragraph.paragraph-1{padding-top:24vw}@media(min-width:768px){.faq-page .content-block--paragraph.paragraph-1{padding-top:14.323vw}}@media(min-width:1024px){.faq-page .content-block--paragraph.paragraph-1{padding-top:7.813vw}}.faq-page .content-block--paragraph.paragraph-2{padding-bottom:24vw}@media(min-width:768px){.faq-page .content-block--paragraph.paragraph-2{padding-bottom:14.323vw}}@media(min-width:1024px){.faq-page .content-block--paragraph.paragraph-2{padding-bottom:7.813vw}}.pages-sidebar-content.about-us-page{padding:21.333vw 0 0 0}@media(min-width:768px){.pages-sidebar-content.about-us-page{padding:15.625vw 0 0 0}}@media(min-width:1024px){.pages-sidebar-content.about-us-page{padding:5.313vw 5.208vw 0 3.646vw}}.pages-sidebar-content.about-us-page .breadscrumbs,.pages-sidebar-content.about-us-page .current-page-title,.pages-sidebar-content.about-us-page .about-us-description,.pages-sidebar-content.about-us-page .why-us-section,.pages-sidebar-content.about-us-page .geography-work{padding-left:4vw;padding-right:4vw}@media(min-width:768px){.pages-sidebar-content.about-us-page .breadscrumbs,.pages-sidebar-content.about-us-page .current-page-title,.pages-sidebar-content.about-us-page .about-us-description,.pages-sidebar-content.about-us-page .why-us-section,.pages-sidebar-content.about-us-page .geography-work{padding-left:3.906vw;padding-right:3.906vw}}@media(min-width:1024px){.pages-sidebar-content.about-us-page .breadscrumbs,.pages-sidebar-content.about-us-page .current-page-title,.pages-sidebar-content.about-us-page .about-us-description,.pages-sidebar-content.about-us-page .why-us-section,.pages-sidebar-content.about-us-page .geography-work{padding-left:0;padding-right:0}}.about-us-page .content-block--paragraph.paragraph-1{padding-bottom:24vw}@media(min-width:768px){.about-us-page .content-block--paragraph.paragraph-1{padding-bottom:14.323vw}}@media(min-width:1024px){.about-us-page .content-block--paragraph.paragraph-1{padding-bottom:6.25vw}}.about-us-page .content-block--paragraph.paragraph-2,.about-us-page .content-block--paragraph.paragraph-3{padding-top:24vw}@media(min-width:768px){.about-us-page .content-block--paragraph.paragraph-2,.about-us-page .content-block--paragraph.paragraph-3{padding-top:14.323vw}}@media(min-width:1024px){.about-us-page .content-block--paragraph.paragraph-2,.about-us-page .content-block--paragraph.paragraph-3{padding-top:6.25vw}}.about-us-description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5.333vw;gap:8vw}@media(min-width:768px){.about-us-description{padding-top:3.906vw;gap:5.208vw}}@media(min-width:1024px){.about-us-description{padding-top:2.604vw;gap:2.604vw}}.about-us-description .about-description-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw}@media(min-width:768px){.about-us-description .about-description-text{gap:2.604vw}}@media(min-width:1024px){.about-us-description .about-description-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.042vw}}.about-us-description .text-item{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.about-us-description .text-item{font-size:2.083vw}}@media(min-width:1024px){.about-us-description .text-item{width:36.719vw;font-size:1.042vw}}.about-us-description .about-description-img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw}@media(min-width:768px){.about-us-description .about-description-img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.604vw}}@media(min-width:1024px){.about-us-description .about-description-img{gap:1.042vw}}.about-us-description .img-item{width:100%;height:53.333vw;border-radius:1.333vw;overflow:hidden}@media(min-width:768px){.about-us-description .img-item{width:44.792vw;height:32.552vw;border-radius:1.302vw}}@media(min-width:1024px){.about-us-description .img-item{width:36.719vw;height:23.438vw;border-radius:.521vw}}.about-us-description .img-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.eps-label-page .about-us-description{padding:5.333vw 0 24vw 0}@media(min-width:768px){.eps-label-page .about-us-description{padding:3.906vw 0 15.625vw 0}}@media(min-width:1024px){.eps-label-page .about-us-description{padding:2.604vw 0 7.813vw 0}}.why-us-section{width:100%;padding:0 0 24vw 0}@media(min-width:768px){.why-us-section{padding:0 0 15.625vw 0}}@media(min-width:1024px){.why-us-section{padding:0 0 7.813vw 0}}.why-us-section .why-us-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.733vw}@media(min-width:768px){.why-us-section .why-us-container{gap:3.385vw}}@media(min-width:1024px){.why-us-section .why-us-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5.208vw}}.why-us-section .img-musk-block{overflow:hidden;width:92vw;height:66.133vw;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}@media(min-width:768px){.why-us-section .img-musk-block{width:92.188vw;height:60.547vw;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E")}}@media(min-width:1024px){.why-us-section .img-musk-block{width:27.917vw;height:39.167vw;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 757'%3E%3Cmask id='diamondMask' maskUnits='userSpaceOnUse' x='0' y='0' width='540' height='757'%3E%3Crect width='540' height='757' fill='black'%3E%3C/rect%3E%3Crect x='436.077' y='404.715' width='305.523' height='305.523' rx='10' transform='rotate(135 436.077 404.715)' fill='white'%3E%3C/rect%3E%3Crect x='540' y='178.929' width='217.826' height='217.826' rx='10' transform='rotate(135 540 178.929)' fill='white'%3E%3C/rect%3E%3Crect x='227.365' y='160.528' width='157.941' height='157.941' rx='10' transform='rotate(135 227.365 160.528)' fill='white'%3E%3C/rect%3E%3Crect x='109.646' y='280.767' width='74.7021' height='74.7021' rx='6' transform='rotate(135 109.646 280.767)' fill='white'%3E%3C/rect%3E%3Crect x='312.543' y='75.7354' width='107.106' height='107.106' rx='6' transform='rotate(135 312.543 75.7354)' fill='white'%3E%3C/rect%3E%3Crect x='488.697' y='614.435' width='167.328' height='167.328' rx='8' transform='rotate(135 488.697 614.435)' fill='white'%3E%3C/rect%3E%3Crect x='302.82' y='686.967' width='91.1132' height='91.1132' rx='8' transform='rotate(135 302.82 686.967)' fill='white'%3E%3C/rect%3E%3Crect x='530.25' y='487.718' width='105.961' height='105.961' rx='6' transform='rotate(135 530.25 487.718)' fill='white'%3E%3C/rect%3E%3Crect x='511.388' y='342.285' width='77.7245' height='77.7245' rx='6' transform='rotate(135 511.388 342.285)' fill='white'%3E%3C/rect%3E%3Crect x='530.172' y='404.833' width='46.9889' height='46.9889' rx='3' transform='rotate(135 530.172 404.833)' fill='white'%3E%3C/rect%3E%3Crect x='218.103' y='632.55' width='61.5629' height='61.5629' rx='6' transform='rotate(135 218.103 632.55)' fill='white'%3E%3C/rect%3E%3Crect x='166.602' y='584.12' width='114.975' height='114.975' rx='6' transform='rotate(135 166.602 584.12)' fill='white'%3E%3C/rect%3E%3Crect x='79.2363' y='494.466' width='53.2004' height='53.2004' rx='5' transform='rotate(135 79.2363 494.466)' fill='white'%3E%3C/rect%3E%3Crect x='48.3232' y='338.22' width='31.3405' height='31.3405' rx='2' transform='rotate(135 48.3232 338.22)' fill='white'%3E%3C/rect%3E%3C/mask%3E%3Crect width='540' height='757' fill='white' mask='url(%23diamondMask)'%3E%3C/rect%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 757'%3E%3Cmask id='diamondMask' maskUnits='userSpaceOnUse' x='0' y='0' width='540' height='757'%3E%3Crect width='540' height='757' fill='black'%3E%3C/rect%3E%3Crect x='436.077' y='404.715' width='305.523' height='305.523' rx='10' transform='rotate(135 436.077 404.715)' fill='white'%3E%3C/rect%3E%3Crect x='540' y='178.929' width='217.826' height='217.826' rx='10' transform='rotate(135 540 178.929)' fill='white'%3E%3C/rect%3E%3Crect x='227.365' y='160.528' width='157.941' height='157.941' rx='10' transform='rotate(135 227.365 160.528)' fill='white'%3E%3C/rect%3E%3Crect x='109.646' y='280.767' width='74.7021' height='74.7021' rx='6' transform='rotate(135 109.646 280.767)' fill='white'%3E%3C/rect%3E%3Crect x='312.543' y='75.7354' width='107.106' height='107.106' rx='6' transform='rotate(135 312.543 75.7354)' fill='white'%3E%3C/rect%3E%3Crect x='488.697' y='614.435' width='167.328' height='167.328' rx='8' transform='rotate(135 488.697 614.435)' fill='white'%3E%3C/rect%3E%3Crect x='302.82' y='686.967' width='91.1132' height='91.1132' rx='8' transform='rotate(135 302.82 686.967)' fill='white'%3E%3C/rect%3E%3Crect x='530.25' y='487.718' width='105.961' height='105.961' rx='6' transform='rotate(135 530.25 487.718)' fill='white'%3E%3C/rect%3E%3Crect x='511.388' y='342.285' width='77.7245' height='77.7245' rx='6' transform='rotate(135 511.388 342.285)' fill='white'%3E%3C/rect%3E%3Crect x='530.172' y='404.833' width='46.9889' height='46.9889' rx='3' transform='rotate(135 530.172 404.833)' fill='white'%3E%3C/rect%3E%3Crect x='218.103' y='632.55' width='61.5629' height='61.5629' rx='6' transform='rotate(135 218.103 632.55)' fill='white'%3E%3C/rect%3E%3Crect x='166.602' y='584.12' width='114.975' height='114.975' rx='6' transform='rotate(135 166.602 584.12)' fill='white'%3E%3C/rect%3E%3Crect x='79.2363' y='494.466' width='53.2004' height='53.2004' rx='5' transform='rotate(135 79.2363 494.466)' fill='white'%3E%3C/rect%3E%3Crect x='48.3232' y='338.22' width='31.3405' height='31.3405' rx='2' transform='rotate(135 48.3232 338.22)' fill='white'%3E%3C/rect%3E%3C/mask%3E%3Crect width='540' height='757' fill='white' mask='url(%23diamondMask)'%3E%3C/rect%3E%3C/svg%3E%0A");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}}.why-us-section .img-musk-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.why-us-section .why-us-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:5.333vw}@media(min-width:768px){.why-us-section .why-us-content{gap:3.906vw}}@media(min-width:1024px){.why-us-section .why-us-content{width:36.875vw;gap:1.563vw}}.why-us-section .why-us-items{display:grid;width:100%;grid-template-columns:repeat(2,44.533vw);grid-template-rows:repeat(4,1fr);grid-column-gap:2.604vw;grid-row-gap:2.604vw}.why-us-section .why-us-items .why-us-item:nth-child(1){grid-area:1/1/2/2}.why-us-section .why-us-items .why-us-item:nth-child(2){grid-area:1/2/2/3}.why-us-section .why-us-items .why-us-item:nth-child(3){grid-area:2/1/3/2}.why-us-section .why-us-items .why-us-item:nth-child(4){grid-area:2/2/3/3}.why-us-section .why-us-items .why-us-item:nth-child(5){grid-area:3/1/4/2}.why-us-section .why-us-items .why-us-item:nth-child(7){grid-area:3/2/4/3}.why-us-section .why-us-items .why-us-item:nth-child(6){grid-area:4/1/5/3}@media(min-width:768px){.why-us-section .why-us-items{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:2.604vw;grid-row-gap:2.604vw}.why-us-section .why-us-items .why-us-item:nth-child(1){grid-area:1/1/2/2}.why-us-section .why-us-items .why-us-item:nth-child(2){grid-area:1/2/2/4}.why-us-section .why-us-items .why-us-item:nth-child(3){grid-area:2/1/3/2}.why-us-section .why-us-items .why-us-item:nth-child(4){grid-area:2/2/3/3}.why-us-section .why-us-items .why-us-item:nth-child(5){grid-area:2/3/3/4}.why-us-section .why-us-items .why-us-item:nth-child(6){grid-area:3/1/4/3}.why-us-section .why-us-items .why-us-item:nth-child(7){grid-area:3/3/4/4}}@media(min-width:1024px){.why-us-section .why-us-items{grid-column-gap:1.042vw;grid-row-gap:1.042vw}}.why-us-section .why-us-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1.333vw;border:.267vw solid var(--border-color);padding:6.933vw;gap:1.6vw}@media(min-width:768px){.why-us-section .why-us-item{border-radius:1.302vw;border:.13vw solid var(--border-color);padding:3.906vw;gap:1.953vw}}@media(min-width:1024px){.why-us-section .why-us-item{border-radius:.521vw;border:.052vw solid var(--border-color);padding:1.563vw;gap:.781vw}}.why-us-section .why-us-item .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10.667vw;height:10.667vw}@media(min-width:768px){.why-us-section .why-us-item .icon{width:5.208vw;height:5.208vw}}@media(min-width:1024px){.why-us-section .why-us-item .icon{width:2.083vw;height:2.083vw}}.why-us-section .why-us-item .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.why-us-section .why-us-item .name{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:3.733vw}@media(min-width:768px){.why-us-section .why-us-item .name{font-size:2.604vw}}@media(min-width:1024px){.why-us-section .why-us-item .name{font-size:1.042vw}}.why-us-section .why-us-btn{width:100%;max-width:100%}@media(min-width:1024px){.home .why-us-section .img-musk-block{width:40.99vw;height:40.99vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media(min-width:1024px){.home .why-us-section .img-musk-block img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.home .why-us-section{padding-left:4vw;padding-right:4vw}@media(min-width:768px){.home .why-us-section{padding-left:3.906vw;padding-right:3.906vw}}@media(min-width:1024px){.home .why-us-section{padding-left:0;padding-right:0;max-width:89.583vw;margin:0 auto}}.geography-work{width:100%;padding:0 0 24vw 0}@media(min-width:768px){.geography-work{padding:0 0 15.625vw 0}}@media(min-width:1024px){.geography-work{padding:0 0 7.813vw 0}}.geography-work .geography-work-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw}@media(min-width:768px){.geography-work .geography-work-content{gap:3.385vw}}@media(min-width:1024px){.geography-work .geography-work-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}.geography-work .geography-work-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.733vw;-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative;padding:6.4vw 5.333vw 0 5.333vw}.geography-work .geography-work-description::before{content:"";position:absolute;top:0;left:0;pointer-events:none;width:92vw;height:100%;-ms-flex-negative:0;flex-shrink:0;border-radius:1.333vw 1.333vw 0 0;border-top:.267vw solid var(--border-color);border-left:.267vw solid var(--border-color);border-bottom:none;border-right:.267vw solid var(--border-color)}@media(min-width:768px){.geography-work .geography-work-description{gap:3.906vw;padding:5.208vw 3.906vw 0 3.906vw}.geography-work .geography-work-description::before{width:92.188vw;border-radius:1.302vw 1.302vw 0 0;border-top:.13vw solid var(--border-color);border-left:.13vw solid var(--border-color);border-bottom:none;border-right:.13vw solid var(--border-color)}}@media(min-width:1024px){.geography-work .geography-work-description{width:41.667vw;gap:1.042vw;padding:5.208vw 0 5.208vw 3.646vw}.geography-work .geography-work-description::before{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;width:22.656vw;height:98%;-ms-flex-negative:0;flex-shrink:0;border-radius:.521vw 0 0 .521vw;border-top:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-right:none}}.geography-work .text{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;width:100%}@media(min-width:768px){.geography-work .text{width:100%;font-size:2.083vw}}@media(min-width:1024px){.geography-work .text{width:34.115vw;font-size:1.042vw}}.geography-work .countrys{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.267vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2.667vw}@media(min-width:768px){.geography-work .countrys{gap:2.604vw;margin-top:1.302vw}}@media(min-width:1024px){.geography-work .countrys{margin-top:2.604vw;gap:1.042vw}}.geography-work .coutry{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;position:relative;font-weight:400;line-height:normal;font-size:4.267vw;padding-left:4.267vw}.geography-work .coutry::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.667vw;height:2.667vw;border-radius:50%;background-color:var(--bg-color-second)}@media(min-width:768px){.geography-work .coutry{font-size:2.344vw;padding-left:2.344vw}.geography-work .coutry::before{width:1.302vw;height:1.302vw}}@media(min-width:1024px){.geography-work .coutry{font-size:1.042vw;padding-left:1.042vw}.geography-work .coutry::before{width:.521vw;height:.521vw}}.geography-work .geography-work-map{width:92vw;height:72vw;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.geography-work .geography-work-map img{height:auto;-o-object-fit:contain;object-fit:contain;width:140%;-o-object-position:-18.667vw -18.667vw;object-position:-24vw -18.667vw}@media(min-width:768px){.geography-work .geography-work-map{height:auto;width:92.188vw}.geography-work .geography-work-map img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}}@media(min-width:1024px){.geography-work .geography-work-map{width:33.594vw}}.project-page .geography-work{padding:0}@media(min-width:768px){.project-page .geography-work{padding:0}}@media(min-width:1024px){.project-page .geography-work{padding:0}}@media(min-width:1024px){.project-page .image-text-block{margin-left:3.646vw;margin-right:5.208vw;width:auto}}.team-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;padding-left:4vw;max-width:100%}@media(min-width:768px){.team-block{gap:3.906vw;padding-left:3.906vw;padding-right:3.906vw}}@media(min-width:1024px){.team-block{gap:1.042vw;padding-left:0;padding-right:0;max-width:89.583vw;margin:0 auto}}.team-block .block-title{width:92vw}@media(min-width:768px){.team-block .block-title{width:75%}}@media(min-width:1024px){.team-block .block-title{width:80%}}.team-block .team-block-items{width:100%}.team-block .splide__track,.team-block .splide{position:static}.team-block .team-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4.267vw}@media(min-width:768px){.team-block .team-card__inner{gap:2.344vw}}@media(min-width:1024px){.team-block .team-card__inner{gap:1.042vw}}.team-block .team-card__inner:hover .team-card__avatar img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.team-block .team-card__inner:hover .team-card__name{color:var(--bg-color-second)}.team-block .team-card__avatar{width:100%;overflow:hidden;height:84vw;border-radius:1.333vw}@media(min-width:768px){.team-block .team-card__avatar{border-radius:1.302vw;height:43.49vw}}@media(min-width:1024px){.team-block .team-card__avatar{border-radius:.521vw;height:23.438vw}}.team-block .team-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:var(--transition-main);transition:var(--transition-main);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.team-block .team-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.667vw}@media(min-width:768px){.team-block .team-card__header{gap:1.302vw}}@media(min-width:1024px){.team-block .team-card__header{gap:.625vw}}.team-block .team-card__name{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:4.8vw;-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){.team-block .team-card__name{font-size:2.344vw}}@media(min-width:1024px){.team-block .team-card__name{font-size:1.042vw}}.team-block .team-card__job{color:var(--text-color);opacity:.6;font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.team-block .team-card__job{font-size:2.083vw}}@media(min-width:1024px){.team-block .team-card__job{font-size:.938vw}}.team-block .custom-arrows{position:absolute}@media(min-width:768px){.team-block .custom-arrows{top:1.563vw;right:3.906vw}}@media(min-width:1024px){.team-block .custom-arrows{top:.729vw;right:0}}.modal{z-index:999;opacity:0;visibility:hidden;-webkit-transition:var(--transition-main);transition:var(--transition-main);display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(0 0 0 / .7);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.modal__content{position:relative;background:var(--bg-color-red);width:92vw;height:auto;border-radius:2.133vw}@media(min-width:768px){.modal__content{width:65.885vw;height:auto;min-height:63.411vw;border-radius:1.042vw}}@media(min-width:1024px){.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;width:65.417vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:unset;border-radius:.521vw;overflow:hidden}}.modal .modal-form-block{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:5.867vw;padding:10.667vw 5.333vw}@media(min-width:768px){.modal .modal-form-block{gap:3.385vw;padding:6.51vw 3.906vw}}@media(min-width:1024px){.modal .modal-form-block{width:50%;gap:1.563vw;padding:2.604vw 2.604vw}}.modal .modal-form-block input:-webkit-autofill,.modal .modal-form-block input:-webkit-autofill:hover,.modal .modal-form-block input:-webkit-autofill:focus,.modal .modal-form-block input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-color-second) inset!important;box-shadow:0 0 0 30px var(--bg-color-second) inset!important;-webkit-text-fill-color:var(--white)}.modal .block-title{color:var(--white);font-size:5.333vw}@media(min-width:768px){.modal .block-title{font-size:3.906vw}}@media(min-width:1024px){.modal .block-title{font-size:1.563vw}}.modal .modal-img-block{display:none}@media(min-width:1024px){.modal .modal-img-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;position:relative;height:auto}.modal .modal-img-block::before{content:"";width:92%;height:92%;border:.052vw solid var(--white);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:2}}.modal .modal-img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.modal .form-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:81.333vw;gap:2.667vw}@media(min-width:768px){.modal .form-book{width:58.073vw;gap:1.302vw}}@media(min-width:1024px){.modal .form-book{width:26.198vw;gap:1.042vw}}.modal .input-form-book{overflow:hidden;width:100%;height:13.333vw;border-radius:1.333vw;border:.267vw solid var(--white);padding:3.467vw 5.333vw;font-size:4.267vw}@media(min-width:768px){.modal .input-form-book{height:6.51vw;border-radius:1.302vw;border:.13vw solid var(--white);padding:1.693vw 2.604vw;font-size:2.083vw}}@media(min-width:1024px){.modal .input-form-book{height:3.125vw;border-radius:.521vw;border:.052vw solid var(--white);padding:.677vw 1.042vw;font-size:.938vw}}.modal .input-form-book span,.modal .input-form-book input{display:inline-block;width:100%;height:100%;color:var(--white);font-size:4.267vw}@media(min-width:768px){.modal .input-form-book span,.modal .input-form-book input{font-size:2.083vw}}@media(min-width:1024px){.modal .input-form-book span,.modal .input-form-book input{font-size:.938vw}}.modal .input-form-book span::-webkit-input-placeholder,.modal .input-form-book input::-webkit-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span::-moz-placeholder,.modal .input-form-book input::-moz-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span:-ms-input-placeholder,.modal .input-form-book input:-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span::-ms-input-placeholder,.modal .input-form-book input::-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span::-webkit-input-placeholder,.modal .input-form-book input::-webkit-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span::-moz-placeholder,.modal .input-form-book input::-moz-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span:-ms-input-placeholder,.modal .input-form-book input:-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span::-ms-input-placeholder,.modal .input-form-book input::-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .input-form-book span::placeholder,.modal .input-form-book input::placeholder{color:hsl(0 0% 100% / .5)}.modal .text-form-book{width:100%;overflow:hidden;height:25.333vw;border-radius:1.333vw;border:.267vw solid var(--white);padding:3.467vw 5.333vw;font-size:4.267vw}@media(min-width:768px){.modal .text-form-book{height:18.229vw;border-radius:1.302vw;border:.13vw solid var(--white);padding:1.693vw 2.604vw;font-size:2.083vw}}@media(min-width:1024px){.modal .text-form-book{height:7.292vw;border-radius:.521vw;border:.052vw solid var(--white);padding:.677vw 1.042vw;font-size:.938vw;overflow:hidden}}.modal .text-form-book textarea{display:inline-block;width:100%;height:100%;color:var(--white);font-size:4.267vw}@media(min-width:768px){.modal .text-form-book textarea{font-size:2.083vw}}@media(min-width:1024px){.modal .text-form-book textarea{font-size:.938vw}}.modal .text-form-book textarea::-webkit-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .text-form-book textarea::-moz-placeholder{color:hsl(0 0% 100% / .5)}.modal .text-form-book textarea:-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .text-form-book textarea::-ms-input-placeholder{color:hsl(0 0% 100% / .5)}.modal .text-form-book textarea::placeholder{color:hsl(0 0% 100% / .5)}.modal .wpcf7-list-item-label{color:var(--white);text-align:center;font-style:normal;font-weight:400;line-height:150%;display:inline-block;font-size:3.2vw}@media(min-width:768px){.modal .wpcf7-list-item-label{font-size:1.563vw}}@media(min-width:1024px){.modal .wpcf7-list-item-label{font-size:.729vw}}.modal .file-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;background:var(--bg-color-second);color:hsl(0 0% 100% / .5);cursor:pointer}.modal .input-form-book .file-input{display:none!important}.modal .input-form-book span.file-btn{width:100%;height:100%;background:var(--bg-color-second);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:hsl(0 0% 100% / .5)}.modal .main-btn{width:100%;margin-top:2.667vw}@media(min-width:768px){.modal .main-btn{margin-top:1.042vw}}@media(min-width:1024px){.modal .main-btn{margin-top:0}}.modal .main-btn .request-btn{color:var(--text-color);font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase;font-size:4.267vw}@media(min-width:768px){.modal .main-btn .request-btn{font-size:2.083vw}}@media(min-width:1024px){.modal .main-btn .request-btn{font-size:.833vw}}.modal .main-btn:hover .request-btn{color:var(--white)}.modal[data-modal-close=false]{opacity:1;visibility:visible}.modal [data-btn-close]{width:6.4vw;height:6.4vw;position:absolute;top:2.667vw;right:2.667vw}@media(min-width:768px){.modal [data-btn-close]{width:3.906vw;height:3.906vw;top:2.865vw;right:2.865vw}}@media(min-width:1024px){.modal [data-btn-close]{width:2.188vw;height:2.188vw;top:2.083vw;right:2.083vw}}.modal [data-btn-close] svg{width:100%;height:100%}.modal .modal-contacts-block{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:4.8vw;padding:8vw 5.333vw}@media(min-width:768px){.modal .modal-contacts-block{gap:3.385vw;padding:6.51vw 3.906vw}}@media(min-width:1024px){.modal .modal-contacts-block{width:50%;gap:1.042vw;padding:3.385vw 3.646vw}}.modal .modal-contacts-block .popup-text-cont{color:var(--white);text-align:center;font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.modal .modal-contacts-block .popup-text-cont{font-size:2.083vw}}@media(min-width:1024px){.modal .modal-contacts-block .popup-text-cont{font-size:1.042vw}}.modal .modal-contacts-block .contacts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:.533vw;margin-top:1.6vw}@media(min-width:768px){.modal .modal-contacts-block .contacts-items{gap:1.302vw;margin-top:1.302vw}}@media(min-width:1024px){.modal .modal-contacts-block .contacts-items{gap:1.042vw;margin-top:1.042vw}}.modal .modal-contacts-block .main-btn{width:100%}.modal .modal-request{position:relative;background:var(--white);width:92vw;height:88vh;overflow-y:scroll;border-radius:2.133vw;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.modal .modal-request::-webkit-scrollbar{width:0;height:0}@media(min-width:768px){.modal .modal-request{width:92.188vw;height:auto;overflow:hidden;overflow-y:hidden;min-height:63.411vw;border-radius:1.042vw}}@media(min-width:1024px){.modal .modal-request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:65.417vw;min-height:37.656vw;height:auto;border-radius:.521vw;overflow:hidden;padding:1.25vw}}.modal .modal-request button svg path{fill:gray}.modal .modal-request [data-btn-close]{width:5.867vw;height:5.867vw;position:absolute;top:2.133vw;right:2.667vw}@media(min-width:768px){.modal .modal-request [data-btn-close]{width:2.865vw;height:2.865vw;top:2.083vw;right:1.302vw}}@media(min-width:1024px){.modal .modal-request [data-btn-close]{width:1.563vw;height:1.563vw;top:1.25vw;right:1.25vw}}.modal .modal-request .modal-form-request{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:auto;border-radius:1.333vw;padding:8vw 5.333vw 5.333vw 5.333vw}@media(min-width:768px){.modal .modal-request .modal-form-request{border-radius:1.302vw;padding:3.906vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request{border-radius:.521vw;overflow:hidden;padding:1.25vw}}.modal .modal-request .modal-form-request .form-book{width:100%}.modal .modal-request .modal-form-request .input-form-book{border:.267vw solid var(--text-color)}@media(min-width:768px){.modal .modal-request .modal-form-request .input-form-book{border:.13vw solid var(--text-color)}}@media(min-width:1024px){.modal .modal-request .modal-form-request .input-form-book{border:.052vw solid var(--text-color)}}.modal .modal-request .modal-form-request .input-form-book span,.modal .modal-request .modal-form-request .input-form-book input{display:inline-block;width:100%;height:100%;color:var(--text-color);font-size:4.267vw}@media(min-width:768px){.modal .modal-request .modal-form-request .input-form-book span,.modal .modal-request .modal-form-request .input-form-book input{font-size:2.083vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request .input-form-book span,.modal .modal-request .modal-form-request .input-form-book input{font-size:.938vw}}.modal .modal-request .modal-form-request .input-form-book span::-webkit-input-placeholder,.modal .modal-request .modal-form-request .input-form-book input::-webkit-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span::-moz-placeholder,.modal .modal-request .modal-form-request .input-form-book input::-moz-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span:-ms-input-placeholder,.modal .modal-request .modal-form-request .input-form-book input:-ms-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span::-ms-input-placeholder,.modal .modal-request .modal-form-request .input-form-book input::-ms-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span::-webkit-input-placeholder,.modal .modal-request .modal-form-request .input-form-book input::-webkit-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span::-moz-placeholder,.modal .modal-request .modal-form-request .input-form-book input::-moz-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span:-ms-input-placeholder,.modal .modal-request .modal-form-request .input-form-book input:-ms-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span::-ms-input-placeholder,.modal .modal-request .modal-form-request .input-form-book input::-ms-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .input-form-book span::placeholder,.modal .modal-request .modal-form-request .input-form-book input::placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .text-form-book{width:100%;overflow:hidden;height:25.333vw;border-radius:1.333vw;border:.267vw solid var(--text-color);padding:3.467vw 5.333vw;font-size:4.267vw}@media(min-width:768px){.modal .modal-request .modal-form-request .text-form-book{height:18.229vw;border-radius:1.302vw;border:.13vw solid var(--text-color);padding:1.693vw 2.604vw;font-size:2.083vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request .text-form-book{height:7.292vw;border-radius:.521vw;border:.052vw solid var(--text-color);padding:.677vw 1.042vw;font-size:.938vw;overflow:hidden;width:100%}}.modal .modal-request .modal-form-request .text-form-book textarea{display:inline-block;width:100%;height:100%;color:var(--text-color);font-size:4.267vw}@media(min-width:768px){.modal .modal-request .modal-form-request .text-form-book textarea{font-size:2.083vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request .text-form-book textarea{font-size:.938vw}}.modal .modal-request .modal-form-request .text-form-book textarea::-webkit-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .text-form-book textarea::-moz-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .text-form-book textarea:-ms-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .text-form-book textarea::-ms-input-placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .text-form-book textarea::placeholder{color:var(--text-color)}.modal .modal-request .modal-form-request .wpcf7-list-item-label{color:var(--text-color)}.modal .modal-request .modal-form-request .main-btn{background-color:var(--white);width:100%;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.modal .modal-request .modal-form-request .main-btn{width:50%}}.modal .modal-request .modal-form-request .wpcf7-acceptance input[type=checkbox]+span:before{border:.052vw solid var(--bg-color-second)}.modal .modal-request .modal-form-request .all-flex-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:2.667vw}@media(min-width:768px){.modal .modal-request .modal-form-request .all-flex-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:1.302vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request .all-flex-input{width:100%;gap:1.042vw}}.modal .modal-request .modal-form-request .all-grid-input{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:2.667vw;grid-row-gap:2.667vw}@media(min-width:768px){.modal .modal-request .modal-form-request .all-grid-input{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:1.302vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request .all-grid-input{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:1.042vw}.modal .modal-request .modal-form-request .all-grid-input .input-form-book:nth-child(1){grid-area:1/1/2/3}.modal .modal-request .modal-form-request .all-grid-input .input-form-book:nth-child(2){grid-area:1/3/2/4}}.modal .modal-request .modal-form-request .all-grid-input-1{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:2.667vw;grid-row-gap:2.667vw}@media(min-width:768px){.modal .modal-request .modal-form-request .all-grid-input-1{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:1.302vw}}@media(min-width:1024px){.modal .modal-request .modal-form-request .all-grid-input-1{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:1.042vw}.modal .modal-request .modal-form-request .all-grid-input-1 .input-form-book:nth-child(1){grid-area:1/1/2/2}.modal .modal-request .modal-form-request .all-grid-input-1 .input-form-book:nth-child(2){grid-area:1/2/2/4}}.modal .modal-request .modal-form-request .file-label{background:#fff0}.modal .modal-request .modal-form-request .input-form-book span.file-btn{background-color:#fff0}.modal .modal-request .modal-form-request .bottom-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:2.667vw}@media(min-width:768px){.modal .modal-request .modal-form-request .bottom-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:1.302vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1024px){.modal .modal-request .modal-form-request .bottom-block{width:100%;gap:1.042vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal .modal-request .modal-form-request .wpcf7-response-output{color:var(--text-color)}.modal .modal-request .modal-form-request input:-webkit-autofill,.modal .modal-request .modal-form-request input:-webkit-autofill:hover,.modal .modal-request .modal-form-request input:-webkit-autofill:focus,.modal .modal-request .modal-form-request input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--text-color)}.pages-sidebar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){.pages-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}.pages-sidebar-content{width:100%;padding:21.333vw 4vw 0 4vw}@media(min-width:768px){.pages-sidebar-content{width:100%;padding:11.719vw 3.906vw 0 3.906vw}}@media(min-width:1024px){.pages-sidebar-content{width:83.333vw;padding:5.313vw 5.208vw 0 3.646vw}}.sidebar-menu{display:none}@media(min-width:1024px){.sidebar-menu{display:block;width:16.667vw;padding:2.604vw 1.563vw;-ms-flex-negative:0;flex-shrink:0;background:var(--bg-color-accent);border-right:.052vw solid var(--outline)}.sidebar-menu .sidebar-content{position:sticky;top:7.813vw}.sidebar-menu .side-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.042vw;color:var(--text-color);font-family:var(--font-text-1);font-size:.938vw;font-style:normal;font-weight:500;line-height:2.083vw}.sidebar-menu .menu-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-style:normal;font-weight:400;line-height:150%;width:100%;color:var(--text-color);font-family:var(--font-text-1);gap:.417vw;font-size:.938vw}.sidebar-menu .menu-item{width:100%}.sidebar-menu .menu-link{width:100%;display:inline-block;text-decoration:none;color:inherit;-webkit-transition:var(--transition-main);transition:var(--transition-main)}.sidebar-menu .menu-link:hover{color:var(--bg-color-second)}.sidebar-menu .submenu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background:#fff0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.sidebar-menu .chevron{width:1.042vw;height:1.042vw}.sidebar-menu .chevron path{stroke:var(--bg-color-second)}.sidebar-menu .is-open>.menu-item-row .chevron{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-menu .side-nav .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-height:0;overflow:hidden;-webkit-transition:max-height var(--transition-main);transition:max-height var(--transition-main)}.sidebar-menu .side-nav li.is-open>.menu-item-row>.submenu-toggle{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-menu .sub-menu.depth-2{margin-left:1.563vw}.sidebar-menu .depth-2>.menu-item-row,.sidebar-menu .depth-1>.menu-item-row{margin-top:1.563vw;font-size:.833vw}.sidebar-menu .depth-0>.menu-item-row{font-weight:500}.sidebar-menu .current-menu-item.depth-0>.menu-item-row{position:relative}.sidebar-menu .current-menu-item.depth-0>.menu-item-row::before{content:"";width:100%;height:.052vw;background-color:var(--text-color);position:absolute;left:0;bottom:-.26vw}.sidebar-menu .current-menu-item.depth-1>.menu-item-row{opacity:.8}.sidebar-menu .current-menu-item.depth-1>.menu-item-row{opacity:1;font-weight:500}}.breadscrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;color:rgb(43 43 43 / .6);font-size:3.733vw;gap:1.067vw;margin:2.133vw 0 3.733vw 0}@media(min-width:768px){.breadscrumbs{font-size:1.823vw;gap:.651vw;margin:1.302vw 0 2.604vw 0}}@media(min-width:1024px){.breadscrumbs{font-size:.833vw;gap:.417vw;margin:1.042vw 0 1.563vw 0}}.breadscrumbs .main-page{-webkit-transition:var(--transition-main);transition:var(--transition-main);color:inherit}.breadscrumbs .main-page:hover{color:var(--text-color)}.breadscrumbs .current-page{color:var(--text-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:unset;position:absolute;width:100%;height:100vh;overflow-y:scroll;left:0;top:0;background:rgb(0 0 0 / .6);-webkit-backdrop-filter:blur(1.997px);backdrop-filter:blur(1.997px);z-index:1000;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width:1024px){.burger-menu{display:none;visibility:hidden;opacity:0}}.burger-menu.active{-webkit-transform:unset;-ms-transform:unset;transform:unset}.burger-menu .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.burger-menu .left-part{width:0;height:100%}@media(min-width:768px){.burger-menu .left-part{width:51.302vw}}.burger-menu .right-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.667vw;-ms-flex-negative:0;flex-shrink:0;background:#0b0b0b;background:var(--bg-color-accent);height:100%;width:100%;padding:0vw 4vw}@media(min-width:768px){.burger-menu .right-part{gap:1.302vw;width:48.698vw;padding:0vw 3.906vw}}.burger-menu .mobile-menu{width:100%;height:100%;color:var(--white);overflow-y:auto;-webkit-transition:left .3s;transition:left .3s;z-index:9999;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;padding-top:8vw;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){.burger-menu .mobile-menu{gap:3.906vw;padding-top:3.906vw}}.burger-menu .mobile-menu::-webkit-scrollbar{width:0;height:0}.burger-menu .mobile-menu ul{list-style:none;padding:0;margin:0}.burger-menu .mobile-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--bg-color-red);text-decoration:none;font-size:4.8vw}@media(min-width:768px){.burger-menu .mobile-menu a{font-size:2.604vw}}.burger-menu .mobile-menu .sub-menu{position:absolute;top:0;left:100%;width:100%;height:100%;background:#0b0b0b;background:var(--bg-color-accent);-webkit-transition:left .3s;transition:left .3s;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;padding-top:8vw}@media(min-width:768px){.burger-menu .mobile-menu .sub-menu{gap:3.906vw;padding-top:3.906vw}}.burger-menu .mobile-menu .sub-menu.active{left:0}.burger-menu .mobile-menu .back-btn a{font-weight:500;color:var(--text-color);font-size:4.8vw}@media(min-width:768px){.burger-menu .mobile-menu .back-btn a{font-size:2.604vw}}.burger-menu .top_block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:18.667vw;border-bottom:.267vw solid var(--outline)}.burger-menu .top_block svg{width:5.867vw;height:5.867vw}.burger-menu .top_block svg rect{fill:var(--text-color)}@media(min-width:768px){.burger-menu .top_block{height:10.417vw;border-bottom:.13vw solid var(--outline)}.burger-menu .top_block svg{width:3.516vw;height:3.516vw}}.burger-menu .submenu-toggle{position:absolute;left:90%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.burger-menu .submenu-toggle svg{width:4.8vw;height:4.8vw}.burger-menu .submenu-toggle svg path{fill:var(--text-color)}@media(min-width:768px){.burger-menu .submenu-toggle svg{width:2.344vw;height:2.344vw}}.burger-menu .container-burger-nav{width:100%;height:106.667vw;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.burger-menu .container-burger-nav::-webkit-scrollbar{width:0;height:0}@media(min-width:768px){.burger-menu .container-burger-nav{height:91.146vw}}.burger-menu .header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;width:100%;color:var(--text-color)!important;border-color:var(--bg-color-red)!important;background-color:#fff0!important}.burger-menu .btn-container{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%;gap:8vw;border-top:.267vw solid var(--outline);padding:8vw 0}@media(min-width:768px){.burger-menu .btn-container{border-top:.13vw solid var(--outline);gap:3.906vw;padding:5.208vw 0}}.burger-menu .burger-contacts-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8vw}@media(min-width:768px){.burger-menu .burger-contacts-list{gap:3.906vw}}.burger-menu .burger-contacts-list .sidebar-contacts-list-item{width:6.4vw;height:6.4vw;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}@media(min-width:768px){.burger-menu .burger-contacts-list .sidebar-contacts-list-item{width:3.385vw;height:3.385vw}}.burger-menu .burger-contacts-list .sidebar-contacts-list-item svg{width:100%;height:100%}.burger-menu .burger-contacts-list .sidebar-contacts-list-item svg path{fill:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.burger-menu .burger-contacts-list .sidebar-contacts-list-item:hover svg path{fill:var(--bg-color-second)}.left-sidebar-contacts{display:none}.contact-fixed-btn{position:fixed;z-index:9;bottom:16px;right:16px;background-color:var(--bg-color-second);width:92px;height:92px;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition-main);transition:var(--transition-main);border:1px solid var(--bg-color-second);cursor:pointer}.contact-fixed-btn .btn-title{-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:11px;color:var(--white);font-family:var(--font-text-2);text-align:center}@media(min-width:768px){.contact-fixed-btn{bottom:20px;right:24px;width:110px;height:110px}.contact-fixed-btn .btn-title{font-size:13px}}@media(min-width:1024px){.left-sidebar-contacts{position:fixed;z-index:11;background-color:#0b0b0b;width:3.125vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.left-sidebar-contacts .sidebar-contacts-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:.052vw solid hsl(0 0% 100% / .161);padding:1.563vw 0;gap:1.563vw}.left-sidebar-contacts .sidebar-contacts-list-item{width:1.458vw;height:1.458vw;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.left-sidebar-contacts .sidebar-contacts-list-item svg{width:100%;height:100%}.left-sidebar-contacts .sidebar-contacts-list-item svg path{fill:var(--white);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.left-sidebar-contacts .sidebar-contacts-list-item:hover svg path{fill:var(--bg-color-second)}.contact-fixed-btn{position:fixed;z-index:9;bottom:1.146vw;right:2.604vw;background-color:var(--bg-color-second);width:7.813vw;height:7.813vw;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition-main);transition:var(--transition-main);border:1px solid var(--bg-color-second);cursor:pointer}.contact-fixed-btn .btn-title{-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:.938vw;color:var(--white);font-family:var(--font-text-2)}.contact-fixed-btn:hover{background-color:var(--white)}.contact-fixed-btn:hover .btn-title{color:var(--bg-color-second)}}.page-404{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:37.333vw 0 24vw 0;gap:5.333vw}@media(min-width:768px){.page-404{padding:19.531vw 0;gap:3.906vw}}@media(min-width:1024px){.page-404{padding:9.375vw 0;gap:1.563vw}}.page-404 .img-404{width:89.6vw}@media(min-width:768px){.page-404 .img-404{width:71.094vw}}@media(min-width:1024px){.page-404 .img-404{width:43.646vw}}.page-404 .img-404 img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-404 .text-404{color:var(--text-color);text-align:center;font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;padding-top:5.333vw}@media(min-width:768px){.page-404 .text-404{font-size:2.083vw;padding-top:2.604vw;width:45.573vw}}@media(min-width:1024px){.page-404 .text-404{font-size:1.042vw;padding-top:1.563vw;width:23.438vw}}.page-404 .btn-404{width:92vw}@media(min-width:768px){.page-404 .btn-404{width:60.677vw}}@media(min-width:1024px){.page-404 .btn-404{width:25vw}}.privacy-page{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;width:92vw;font-size:4.267vw;padding:24vw 0;gap:5.333vw}@media(min-width:768px){.privacy-page{width:92.188vw;gap:3.906vw;padding:13.021vw 0;font-size:2.083vw}}@media(min-width:1024px){.privacy-page{width:59.375vw;gap:1.563vw;padding:6.771vw 0;font-size:.938vw}}.privacy-page .privacy-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6vw}@media(min-width:768px){.privacy-page .privacy-description{gap:1.042vw}}@media(min-width:1024px){.privacy-page .privacy-description{gap:.521vw}}.privacy-page .page-privacy-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10.667vw}@media(min-width:768px){.privacy-page .page-privacy-section{gap:5.208vw}}@media(min-width:1024px){.privacy-page .page-privacy-section{gap:2.604vw}}.privacy-page .privacy-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.privacy-page .privacy-block{gap:3.906vw}}@media(min-width:1024px){.privacy-page .privacy-block{gap:1.563vw}}.privacy-page .privacy-block .title-privacy-block{color:var(--text-color);font-family:var(--font-text-2);font-size:5.333vw;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.privacy-page .privacy-block .title-privacy-block{font-size:3.125vw}}@media(min-width:1024px){.privacy-page .privacy-block .title-privacy-block{font-size:1.563vw}}.privacy-page .privacy-block .content-privacy-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4.267vw}@media(min-width:768px){.privacy-page .privacy-block .content-privacy-block{gap:2.604vw}}@media(min-width:1024px){.privacy-page .privacy-block .content-privacy-block{gap:1.354vw}}.privacy-page .privacy-block .content-privacy-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.667vw}@media(min-width:768px){.privacy-page .privacy-block .content-privacy-block ul{gap:1.953vw}}@media(min-width:1024px){.privacy-page .privacy-block .content-privacy-block ul{gap:1.042vw}}.all-news-block-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;padding-bottom:24vw;padding-left:4vw;width:100%}@media(min-width:768px){.all-news-block-page{gap:3.906vw;padding-bottom:15.625vw;padding-left:0;max-width:92.188vw;margin:0 auto}}@media(min-width:1024px){.all-news-block-page{gap:1.563vw;padding-bottom:7.813vw;max-width:89.583vw}}.all-news-block-page .block-title{width:92vw}@media(min-width:768px){.all-news-block-page .block-title{width:50%}}@media(min-width:1024px){.all-news-block-page .block-title{width:60%}}.all-news-block-page .top-news-block{width:92vw}@media(min-width:768px){.all-news-block-page .top-news-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1024px){.all-news-block-page .top-news-block{width:100%}}.all-news-block-page .top-news-block .news-block-btn{display:none}@media(min-width:768px){.all-news-block-page .top-news-block .news-block-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:27.734vw;margin-right:15.625vw}}@media(min-width:1024px){.all-news-block-page .top-news-block .news-block-btn{width:15.104vw;margin-right:8.854vw}}.all-news-block-page .news-block-btn{width:92vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.all-news-block-page .news-block-btn{display:none}}.all-news-block-page .custom-arrows{position:absolute}@media(min-width:768px){.all-news-block-page .custom-arrows{top:.391vw;gap:.781vw;right:0}}@media(min-width:1024px){.all-news-block-page .custom-arrows{top:.729vw;gap:.625vw;right:0}}.all-news-block-page .splide__track,.all-news-block-page .splide{position:static}.all-news-block-page .news-card{width:86.667vw;height:80vw;overflow:hidden;position:relative}@media(min-width:768px){.all-news-block-page .news-card{width:44.792vw;height:39.063vw}}@media(min-width:1024px){.all-news-block-page .news-card{width:24.115vw;height:23.438vw}}.all-news-block-page .news-card:hover .news-card__part2{-webkit-transform:unset;-ms-transform:unset;transform:unset}.all-news-block-page .news-card:hover .news-card__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.all-news-block-page .news-card__inner{width:100%;height:100%}.all-news-block-page .news-card__img{overflow:hidden;width:100%;height:100%;border-radius:1.333vw;position:relative}.all-news-block-page .news-card__img::after{pointer-events:none;content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .9)));background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .9) 100%)}.all-news-block-page .news-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:unset;-ms-transform:unset;transform:unset}.all-news-block-page .news-card__part1{width:100%;height:100%;position:relative;z-index:2}.all-news-block-page .news-card__part2{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;gap:5.333vw;padding:5.333vw;z-index:3;-webkit-transform:translateY(29.333vw);-ms-transform:translateY(29.333vw);transform:translateY(29.333vw)}@media(min-width:768px){.all-news-block-page .news-card__part2{gap:2.604vw;padding:3.906vw 2.604vw;-webkit-transform:translateY(15.625vw);-ms-transform:translateY(15.625vw);transform:translateY(15.625vw)}}@media(min-width:1024px){.all-news-block-page .news-card__part2{gap:1.042vw;padding:1.563vw 1.042vw;-webkit-transform:translateY(9.063vw);-ms-transform:translateY(9.063vw);transform:translateY(9.063vw)}}.all-news-block-page .news-card__time{font-size:4.267vw;color:var(--white);position:relative;border:.267vw solid hsl(0 0% 100% / .5);padding:2.667vw 8vw 2.667vw 10.667vw;border-radius:13.333vw}.all-news-block-page .news-card__time::before{content:"";width:2.133vw;height:2.133vw;border-radius:50%;background-color:var(--bg-color-second);position:absolute;top:50%;left:6.933vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.all-news-block-page .news-card__time{font-size:2.083vw;border:.13vw solid hsl(0 0% 100% / .5);padding:1.302vw 3.906vw 1.302vw 5.208vw;border-radius:6.51vw}.all-news-block-page .news-card__time::before{width:1.042vw;height:1.042vw;left:3.385vw}}@media(min-width:1024px){.all-news-block-page .news-card__time{font-size:1.042vw;border:.052vw solid hsl(0 0% 100% / .5);padding:.521vw 1.563vw .521vw 2.083vw;border-radius:2.604vw}.all-news-block-page .news-card__time::before{width:.521vw;height:.521vw;left:1.042vw}}.all-news-block-page .news-card__name{color:var(--white);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:130%;font-size:5.333vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.all-news-block-page .news-card__name{font-size:3.125vw}}@media(min-width:1024px){.all-news-block-page .news-card__name{font-size:1.354vw}}.all-news-block-page .news-card__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:400;line-height:150%;color:var(--white);font-family:var(--font-text-1);font-size:4.267vw}@media(min-width:768px){.all-news-block-page .news-card__text{font-size:2.083vw}}@media(min-width:1024px){.all-news-block-page .news-card__text{font-size:1.042vw;-webkit-line-clamp:3}}.all-news-block-page .news-list-link{display:inline-block;color:var(--white);font-family:var(--font-text-1);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:var(--transition-main);transition:var(--transition-main);position:relative}@media(min-width:768px){.all-news-block-page .news-list-link{font-size:2.083vw;border-bottom:.13vw solid var(--bg-color-second);padding-bottom:.391vw}}@media(min-width:1024px){.all-news-block-page .news-list-link{font-size:1.042vw;border-bottom:.052vw solid var(--bg-color-second);padding-bottom:.313vw}}.all-news-block-page .news-list-link span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:inherit}.all-news-block-page .news-list-link:hover{color:var(--bg-color-second)}.news-page-archive .all-news-list{display:grid;grid-template-columns:1fr;gap:2.667vw;padding:1.067vw 0 10.667vw 0}@media(min-width:768px){.news-page-archive .all-news-list{padding:.521vw 0 3.906vw;gap:2.604vw;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.news-page-archive .all-news-list{padding:1.042vw 0 2.604vw 0;gap:1.042vw;grid-template-columns:1fr 1fr 1fr}}.news-page-archive .all-news-block-page{padding:0;padding-bottom:24vw}@media(min-width:768px){.news-page-archive .all-news-block-page{padding-bottom:13.021vw;gap:2.604vw}}@media(min-width:1024px){.news-page-archive .all-news-block-page{padding-bottom:7.813vw;gap:1.042vw}}.news-page-archive .news-card{width:100%}ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:500;line-height:150%;font-size:var(14px,375px);gap:4.267vw}@media(min-width:768px){ul.page-numbers{gap:2.604vw;grid-template-columns:1fr 1fr;font-size:var(16px,768px)}}@media(min-width:1024px){ul.page-numbers{gap:1.042vw;font-size:var(16px,1920px)}}span.page-numbers,a.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;overflow:hidden;background-color:#fff0;line-height:70%;color:var(--text-color);width:8.533vw;height:8.533vw;-webkit-transition:var(--transition-main);transition:var(--transition-main);font-size:3.733vw}@media(min-width:768px){span.page-numbers,a.page-numbers{width:4.167vw;height:4.167vw;font-size:2.083vw}}@media(min-width:1024px){span.page-numbers,a.page-numbers{width:1.667vw;height:1.667vw;font-size:.833vw}}span.page-numbers.current,a.page-numbers.current{background-color:var(--bg-color-second);color:var(--white)}span.page-numbers:hover,a.page-numbers:hover{background-color:var(--bg-color-second);color:var(--white)}a.next.page-numbers{background-color:#fff0!important;width:5.333vw;height:5.333vw;font-size:4.267vw}@media(min-width:768px){a.next.page-numbers{width:2.604vw;height:2.604vw;font-size:2.083vw}}@media(min-width:1024px){a.next.page-numbers{width:1.042vw;height:1.042vw;font-size:1.042vw}}a.next.page-numbers svg{width:100%;height:100%}a.next.page-numbers svg path{fill:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}a.next.page-numbers svg:hover path{fill:var(--bg-color-second);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.banner-news-page{overflow:hidden;width:100%;height:80vw;border-radius:1.333vw;margin-bottom:10.667vw}@media(min-width:768px){.banner-news-page{height:39.063vw;border-radius:1.302vw;margin-bottom:5.208vw}}@media(min-width:1024px){.banner-news-page{width:74.479vw;height:23.438vw;border-radius:.521vw;margin-bottom:2.604vw}}.banner-news-page img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.container-news-page{margin:0 auto;width:92vw;padding-bottom:24vw}@media(min-width:768px){.container-news-page{width:92.188vw;padding-bottom:15.625vw}}@media(min-width:1024px){.container-news-page{width:61.875vw;padding-bottom:7.813vw}}.container-news-page .content-block{padding-top:10.667vw}@media(min-width:768px){.container-news-page .content-block{padding-top:6.51vw}}@media(min-width:1024px){.container-news-page .content-block{padding-top:2.604vw}}.published-date{color:var(--bg-color-second);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:4.267vw;padding-bottom:1.6vw;margin-bottom:1.6vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.published-date::before{content:"";width:100%;height:.267vw;background-color:var(--bg-color-second);position:absolute;left:0;bottom:0}@media(min-width:768px){.published-date{font-size:2.344vw;padding-bottom:1.042vw;margin-bottom:1.823vw}.published-date::before{height:.13vw}}@media(min-width:1024px){.published-date{font-size:1.042vw;padding-bottom:.521vw;margin-bottom:1.042vw}.published-date::before{height:.052vw}}.container-news-page .description-news{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;margin-top:5.333vw}@media(min-width:768px){.container-news-page .description-news{font-size:2.344vw;margin-top:2.604vw}}@media(min-width:1024px){.container-news-page .description-news{font-size:1.042vw;margin-top:1.042vw}}.container-news-page .title-block{color:var(--text-color);font-style:normal;font-family:var(--font-text-2);font-weight:400;line-height:150%;font-size:5.333vw}@media(min-width:768px){.container-news-page .title-block{font-size:3.125vw}}@media(min-width:1024px){.container-news-page .title-block{font-size:1.563vw}}.content-block--numbered-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.content-block--numbered-list{gap:3.906vw}}@media(min-width:1024px){.content-block--numbered-list{gap:1.563vw}}.content-block--numbered-list .numbered-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.667vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.content-block--numbered-list .numbered-list{gap:2.604vw}}@media(min-width:1024px){.content-block--numbered-list .numbered-list{gap:1.042vw}}.content-block--numbered-list .numbered-list__item{color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;list-style:decimal;list-style-position:inside}@media(min-width:768px){.content-block--numbered-list .numbered-list__item{font-size:2.344vw}}@media(min-width:1024px){.content-block--numbered-list .numbered-list__item{font-size:1.042vw}}.container-news-page .content-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.container-news-page .content-block{gap:3.906vw}}@media(min-width:1024px){.container-news-page .content-block{gap:1.563vw}}.content-block--marked-list .marked-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.667vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.content-block--marked-list .marked-list{gap:2.604vw}}@media(min-width:1024px){.content-block--marked-list .marked-list{gap:1.042vw}}.content-block--marked-list .marked-list__item{position:relative;color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;padding-left:4.267vw}.content-block--marked-list .marked-list__item::before{content:"";position:absolute;width:1.067vw;height:1.067vw;border-radius:50%;background-color:var(--bg-color-second);left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.content-block--marked-list .marked-list__item{font-size:2.344vw;padding-left:2.604vw}.content-block--marked-list .marked-list__item::before{width:.521vw;height:.521vw}}@media(min-width:1024px){.content-block--marked-list .marked-list__item{font-size:1.042vw;padding-left:1.042vw}.content-block--marked-list .marked-list__item::before{width:.313vw;height:.313vw}}.content-block--paragraph{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.content-block--paragraph{gap:3.906vw}}@media(min-width:1024px){.content-block--paragraph{gap:1.563vw}}.content-block--paragraph .paragraf-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;color:var(--text-color);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.content-block--paragraph .paragraf-text{gap:2.604vw;font-size:2.344vw}}@media(min-width:1024px){.content-block--paragraph .paragraf-text{font-size:1.042vw;gap:1.042vw}}.content-block--paragraph .title-block{color:var(--text-color);font-style:normal;font-family:var(--font-text-2);font-weight:400;line-height:150%;font-size:5.333vw}@media(min-width:768px){.content-block--paragraph .title-block{font-size:3.125vw}}@media(min-width:1024px){.content-block--paragraph .title-block{font-size:1.563vw}}.home .content-block--paragraph{padding-top:24vw}@media(min-width:768px){.home .content-block--paragraph{padding-top:15.625vw}}@media(min-width:1024px){.home .content-block--paragraph{padding-top:7.813vw}}.home .paragraph-2{padding:24vw 0}@media(min-width:768px){.home .paragraph-2{padding:15.625vw 0}}@media(min-width:1024px){.home .paragraph-2{padding:7.813vw 0}}.home .paragraph-4{padding:0}.content-block--image .img-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.content-block--image .img-list{gap:2.604vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1024px){.content-block--image .img-list{gap:1.042vw}}.content-block--image .img-list__item{overflow:hidden;width:92vw;height:53.333vw;border-radius:1.333vw}@media(min-width:768px){.content-block--image .img-list__item{width:44.531vw;height:32.552vw;border-radius:1.302vw}}@media(min-width:1024px){.content-block--image .img-list__item{width:30.312vw;height:20.833vw;border-radius:.521vw}}.content-block--image .img-list__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.quote_img{overflow:hidden;width:100%;height:53.333vw;border-radius:1.333vw}@media(min-width:768px){.quote_img{height:32.552vw;border-radius:1.302vw}}@media(min-width:1024px){.quote_img{height:20.833vw;border-radius:.521vw}}.quote_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.quote-text{position:relative;text-align:center;font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:150%;font-size:4.8vw;padding:6.933vw;margin-top:6.933vw;border-top:.267vw solid var(--bg-color-second);border-bottom:.267vw solid var(--bg-color-second)}.quote-text::before{width:9.067vw;height:9.067vw;border-radius:50%;background-color:var(--bg-color);background-image:url(/wp-content/themes/grava-theme/assets/img/coma.png);background-size:70%;background-position:center;background-repeat:no-repeat;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}@media(min-width:768px){.quote-text{font-size:2.344vw;padding:4.036vw;margin-top:4.036vw;border-top:.13vw solid var(--bg-color-second);border-bottom:.13vw solid var(--bg-color-second)}.quote-text::before{width:5.729vw;height:5.729vw}}@media(min-width:1024px){.quote-text{padding:1.615vw;font-size:1.25vw;margin-top:1.615vw;border-top:.052vw solid var(--bg-color-second);border-bottom:.052vw solid var(--bg-color-second)}.quote-text::before{width:2.292vw;height:2.292vw}}.project-page .pages-sidebar-content{padding:0;padding-top:21.867vw}@media(min-width:768px){.project-page .pages-sidebar-content{padding:0;padding-top:11.979vw}}@media(min-width:1024px){.project-page .pages-sidebar-content{padding:0;padding-top:5.729vw}}.project-page .pages-sidebar-content .content-block--paragraph{padding-bottom:24vw}@media(min-width:768px){.project-page .pages-sidebar-content .content-block--paragraph{padding-bottom:14.323vw}}@media(min-width:1024px){.project-page .pages-sidebar-content .content-block--paragraph{padding-bottom:7.813vw}}@media(min-width:1024px){.project-page .pages-sidebar-content .request-section,.project-page .pages-sidebar-content .main-form-block,.project-page .pages-sidebar-content .banner-gallery,.project-page .pages-sidebar-content .content-block--paragraph{padding-left:3.646vw;padding-right:5.208vw}}.project-page .pages-sidebar-content .geography-work,.project-page .pages-sidebar-content .breadscrumbs,.project-page .pages-sidebar-content .project-details,.project-page .pages-sidebar-content .all-portfolio-block-page.filter-items{padding-left:4vw;padding-right:4vw}@media(min-width:768px){.project-page .pages-sidebar-content .geography-work,.project-page .pages-sidebar-content .breadscrumbs,.project-page .pages-sidebar-content .project-details,.project-page .pages-sidebar-content .all-portfolio-block-page.filter-items{padding-left:3.906vw;padding-right:3.906vw}}@media(min-width:1024px){.project-page .pages-sidebar-content .geography-work,.project-page .pages-sidebar-content .breadscrumbs,.project-page .pages-sidebar-content .project-details,.project-page .pages-sidebar-content .all-portfolio-block-page.filter-items{padding-left:3.646vw;padding-right:5.208vw}}@media(min-width:1024px){.project-page .pages-sidebar-content .all-portfolio-block-page{padding-left:3.646vw;padding-right:5.208vw}}@media(min-width:1024px){.project-page .pages-sidebar-content .all-portfolio-block-page .custom-arrows{right:5.208vw}}.all-portfolio-block-page .splide{width:100%}.all-portfolio-list .portfolio-card__name{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:4.8vw;margin-bottom:.8vw;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media(min-width:768px){.all-portfolio-list .portfolio-card__name{font-size:2.344vw;margin-bottom:.521vw}}@media(min-width:1024px){.all-portfolio-list .portfolio-card__name{font-size:1.042vw;margin-bottom:.208vw}}.all-portfolio-list .portfolio-card__text{color:var(rgb(43 43 43 / .6));font-family:var(--font-text-q);font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:4.267vw;padding-left:4.267vw;position:relative}.all-portfolio-list .portfolio-card__text::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.6vw;height:1.6vw;border-radius:50%;background-color:var(--bg-color-second)}@media(min-width:768px){.all-portfolio-list .portfolio-card__text{font-size:2.083vw;padding-left:2.083vw}.all-portfolio-list .portfolio-card__text::before{width:.781vw;height:.781vw}}@media(min-width:1024px){.all-portfolio-list .portfolio-card__text{font-size:.938vw;padding-left:.833vw}.all-portfolio-list .portfolio-card__text::before{width:.313vw;height:.313vw}}.all-portfolio-list .portfolio-card{width:86.667vw;overflow:hidden;position:relative}@media(min-width:768px){.all-portfolio-list .portfolio-card{width:44.792vw}}@media(min-width:1024px){.all-portfolio-list .portfolio-card{width:24.115vw}}.all-portfolio-list .portfolio-card:hover .portfolio-card__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.all-portfolio-list .portfolio-card:hover .portfolio-card__name{color:var(--bg-color-second)}.all-portfolio-list .portfolio-card__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw}@media(min-width:768px){.all-portfolio-list .portfolio-card__inner{gap:2.604vw}}@media(min-width:1024px){.all-portfolio-list .portfolio-card__inner{gap:1.042vw}}.all-portfolio-list .portfolio-card__img{overflow:hidden;width:100%;height:100%;border-radius:1.333vw;position:relative}.all-portfolio-list .portfolio-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:unset;-ms-transform:unset;transform:unset}.all-portfolio-list .portfolio-card__part1{width:100%;position:relative;z-index:2;height:80vw;overflow:hidden;position:relative}@media(min-width:768px){.all-portfolio-list .portfolio-card__part1{height:39.063vw}}@media(min-width:1024px){.all-portfolio-list .portfolio-card__part1{height:23.438vw}}.all-portfolio-list .portfolio-card__part2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.6vw}@media(min-width:768px){.all-portfolio-list .portfolio-card__part2{gap:.781vw}}@media(min-width:1024px){.all-portfolio-list .portfolio-card__part2{gap:.313vw}}.gallery-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;padding-left:4vw;width:100%}@media(min-width:768px){.gallery-section{gap:3.906vw;padding-left:3.906vw;margin:0 auto}}@media(min-width:1024px){.gallery-section{gap:1.563vw;padding-left:3.646vw}}.gallery-section .splide,.gallery-section .splide__track{position:static}.gallery-section .gallery-card{height:66.667vw;border-radius:1.333vw;overflow:hidden;position:relative}@media(min-width:768px){.gallery-section .gallery-card{height:45.573vw;border-radius:1.302vw}}@media(min-width:1024px){.gallery-section .gallery-card{height:26.042vw;border-radius:.521vw}}.gallery-section .gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.gallery-section .custom-arrows{right:3.906vw}}@media(min-width:1024px){.gallery-section .custom-arrows{right:5.208vw}}.project-gallery.gallery-section{padding-bottom:24vw}@media(min-width:768px){.project-gallery.gallery-section{padding-bottom:13.021vw}}@media(min-width:1024px){.project-gallery.gallery-section{padding-bottom:7.813vw}}.banner-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;width:100%}@media(min-width:768px){.banner-gallery{gap:3.906vw;margin:0 auto}}@media(min-width:1024px){.banner-gallery{gap:1.563vw}}.banner-gallery .banner-gallery-items{width:100%;display:grid;height:161.6vw;gap:2.667vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}@media(min-width:768px){.banner-gallery .banner-gallery-items{height:80.729vw;gap:2.604vw;grid-template-columns:repeat(3,1fr);grid-template-rows:21.484vw 21.484vw 32.552vw}}@media(min-width:1024px){.banner-gallery .banner-gallery-items{height:30.521vw;gap:1.042vw;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}.banner-gallery .gallery-card{overflow:hidden;border-radius:1.333vw}.banner-gallery .gallery-card:nth-child(1){grid-area:1/1/3/3}.banner-gallery .gallery-card:nth-child(2){grid-area:3/1/4/2}.banner-gallery .gallery-card:nth-child(3){grid-area:4/1/6/2}.banner-gallery .gallery-card:nth-child(4){grid-area:5/2/6/3}.banner-gallery .gallery-card:nth-child(5){grid-area:3/2/5/3}@media(min-width:768px){.banner-gallery .gallery-card{border-radius:1.302vw}.banner-gallery .gallery-card:nth-child(1){grid-area:1/1/3/3}.banner-gallery .gallery-card:nth-child(2){grid-area:3/1/4/2}.banner-gallery .gallery-card:nth-child(3){grid-area:3/2/4/4}.banner-gallery .gallery-card:nth-child(4){grid-area:1/3/2/4}.banner-gallery .gallery-card:nth-child(5){grid-area:2/3/3/4}}@media(min-width:1024px){.banner-gallery .gallery-card{border-radius:.521vw}.banner-gallery .gallery-card:nth-child(1){grid-area:1/1/3/4}.banner-gallery .gallery-card:nth-child(2){grid-area:1/4/2/6}.banner-gallery .gallery-card:nth-child(3){grid-area:1/6/2/7}.banner-gallery .gallery-card:nth-child(4){grid-area:2/5/3/7}.banner-gallery .gallery-card:nth-child(5){grid-area:2/4/3/5}}.banner-gallery .gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:10.667vw;padding:10.667vw 0 24vw 0;width:100%}@media(min-width:768px){.project-details{gap:5.208vw;padding:5.208vw 0 14.323vw 0}}@media(min-width:1024px){.project-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.563vw;padding:2.604vw 0 7.813vw 0}}.project-details .detail-table{-ms-flex-negative:0;flex-shrink:0;width:100%}@media(min-width:1024px){.project-details .detail-table{width:36.198vw}}.project-details .title-details{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:8.533vw}@media(min-width:768px){.project-details .title-details{font-size:3.906vw}}@media(min-width:1024px){.project-details .title-details{font-size:1.563vw}}.project-details .details-table-items{-ms-flex-negative:0;flex-shrink:0;width:100%;padding-top:4.267vw}@media(min-width:768px){.project-details .details-table-items{padding-top:2.604vw}}@media(min-width:1024px){.project-details .details-table-items{padding-top:1.042vw}}.project-details .details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;width:100%;padding:4.8vw 0;gap:2.133vw;border-bottom:.267vw solid var(--bg-color-second)}@media(min-width:768px){.project-details .details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2.604vw 0;gap:2.083vw;border-bottom:.13vw solid var(--bg-color-second)}}@media(min-width:1024px){.project-details .details-item{gap:.938vw;padding:1.198vw 0;border-bottom:.052vw solid var(--bg-color-second)}}.project-details .key{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:4.267vw}@media(min-width:768px){.project-details .key{font-size:2.344vw}}@media(min-width:1024px){.project-details .key{font-size:.938vw}}.project-details .value{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;opacity:.6}@media(min-width:768px){.project-details .value{font-size:2.083vw}}@media(min-width:1024px){.project-details .value{font-size:1.042vw}}.project-details .details-text{-ms-flex-negative:0;flex-shrink:0;width:100%}@media(min-width:1024px){.project-details .details-text{width:36.198vw}}.project-details .text-details{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw;padding-top:4.267vw}@media(min-width:768px){.project-details .text-details{font-size:2.083vw;padding-top:2.083vw}}@media(min-width:1024px){.project-details .text-details{font-size:1.042vw;padding-top:1.042vw}}#portfolio-page .all-portfolio-block-page .portfolio-block-items{padding-bottom:24vw}@media(min-width:768px){#portfolio-page .all-portfolio-block-page .portfolio-block-items{padding-bottom:14.323vw}}@media(min-width:1024px){#portfolio-page .all-portfolio-block-page .portfolio-block-items{padding-bottom:7.813vw}}#portfolio-page .all-portfolio-block-page .all-portfolio-container{padding-top:8vw;padding-bottom:8vw}@media(min-width:768px){#portfolio-page .all-portfolio-block-page .all-portfolio-container{padding-top:5.208vw;padding-bottom:5.208vw}}@media(min-width:1024px){#portfolio-page .all-portfolio-block-page .all-portfolio-container{padding-top:2.604vw;padding-bottom:2.604vw}}#portfolio-page .all-portfolio-block-page .all-portfolio-list{display:grid;grid-template-columns:1fr;row-gap:5.333vw;-moz-column-gap:5.333vw;-webkit-column-gap:5.333vw;column-gap:5.333vw}@media(min-width:768px){#portfolio-page .all-portfolio-block-page .all-portfolio-list{grid-template-columns:1fr 1fr;row-gap:2.604vw;-moz-column-gap:2.604vw;-webkit-column-gap:2.604vw;column-gap:2.604vw}}@media(min-width:1024px){#portfolio-page .all-portfolio-block-page .all-portfolio-list{grid-template-columns:1fr 1fr 1fr;row-gap:2.083vw;-moz-column-gap:1.042vw;-webkit-column-gap:1.042vw;column-gap:1.042vw}}#portfolio-page .all-portfolio-block-page .portfolio-card{width:100%}#portfolio-page .filter{padding-left:0vw;padding-right:0vw}@media(min-width:768px){#portfolio-page .filter{padding-left:0vw;padding-right:0vw}}@media(min-width:1024px){#portfolio-page .filter{padding-left:3.646vw;padding-right:5.208vw}}#portfolio-page .wpc-filters-ul-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding-left:4vw;padding-right:4vw;gap:2.667vw}@media(min-width:768px){#portfolio-page .wpc-filters-ul-list{padding-left:3.906vw;padding-right:3.906vw;gap:1.302vw}}@media(min-width:1024px){#portfolio-page .wpc-filters-ul-list{gap:.729vw;padding-left:0;padding-right:0}}#portfolio-page .wpc-filters-ul-list::-webkit-scrollbar{width:0;height:0}#portfolio-page .widget-title.wpc-filter-title{display:none}#portfolio-page .wpc-filter-label-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-text-2);font-size:18px;font-style:normal;font-weight:500;line-height:150%;font-size:4.267vw;padding:1.6vw 3.733vw;border-radius:26.667vw;border:.267vw solid var(--text-color);background-color:#fff0;color:var(--text-color);-webkit-transition:var(--transition-main);transition:var(--transition-main)}@media(min-width:768px){#portfolio-page .wpc-filter-label-wrapper{font-size:2.083vw;padding:1.302vw 2.604vw;border-radius:13.021vw;border:.13vw solid var(--text-color)}}@media(min-width:1024px){#portfolio-page .wpc-filter-label-wrapper{padding:.521vw .833vw;border-radius:5.208vw;border:.052vw solid var(--text-color);font-size:.833vw}}#portfolio-page .wpc-filter-label-wrapper:hover{border-color:var(--bg-color-second);background-color:var(--bg-color-second);color:var(--text-color)}#portfolio-page .wpc-filter-label-wrapper a{white-space:nowrap}#portfolio-page .wpc-term-selected .wpc-filter-label-wrapper{border-color:var(--bg-color-second);background-color:var(--bg-color-second);color:var(--white)}#portfolio-page .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label{border:none;height:10.133vw;margin-right:0}@media(min-width:768px){#portfolio-page .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label{height:6.51vw}}@media(min-width:1024px){#portfolio-page .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label{height:2.604vw}}#map-project{width:92vw;height:80vw;border-radius:1.333vw;overflow:hidden;margin:0 auto}@media(min-width:768px){#map-project{width:92.188vw;height:45.573vw;border-radius:1.302vw}}@media(min-width:1024px){#map-project{width:74.479vw;height:28.646vw;border-radius:.521vw;margin-left:3.646vw;margin-right:5.208vw}}.project-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;gap:5.333vw;padding-left:4vw;padding-bottom:24vw;width:100%}@media(min-width:768px){.project-video{gap:3.906vw;padding-left:3.906vw;padding-right:3.906vw;padding-bottom:15.625vw;margin:0 auto}}@media(min-width:1024px){.project-video{gap:1.563vw;padding-left:3.646vw;padding-right:5.208vw;padding-bottom:7.813vw}}.project-video .splide,.project-video .splide__track{position:static}.project-video .videos-block{width:100%}.project-video .videos-block-items{width:100%}.project-video .video-item-container{overflow:hidden;width:86.667vw;height:56vw;border-radius:1.333vw}@media(min-width:768px){.project-video .video-item-container{width:44.792vw;height:28.646vw;border-radius:1.302vw}}@media(min-width:1024px){.project-video .video-item-container{width:36.719vw;height:23.438vw;border-radius:.521vw}}.project-video .youtube{position:relative}.project-video .youtube,.project-video iframe{width:100%;height:100%}.project-video .play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:10.667vw;height:10.667vw}@media(min-width:768px){.project-video .play{width:6.51vw;height:6.51vw}}@media(min-width:1024px){.project-video .play{width:3.125vw;height:3.125vw}}.project-video .play svg{width:100%;height:100%;cursor:pointer}.project-video .play svg rect{stroke:var(--white);-webkit-transition:var(--transition-main);transition:var(--transition-main)}.project-video .play svg path{-webkit-transition:var(--transition-main);transition:var(--transition-main);fill:var(--white)}.project-video .play svg:hover rect{stroke:var(--bg-color-second)}.project-video .play svg:hover path{fill:var(--bg-color-second)}.project-video .video-name{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:130%;margin-top:4.267vw;font-size:4.267vw;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.project-video .video-name{margin-top:2.604vw;font-size:2.083vw}}@media(min-width:1024px){.project-video .video-name{margin-top:1.042vw;font-size:.938vw}}@media(min-width:768px){.project-video .custom-arrows{right:3.906vw}}@media(min-width:1024px){.project-video .custom-arrows{right:5.208vw}}.epc-service{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24vw}@media(min-width:768px){.epc-service{padding-bottom:15.625vw}}@media(min-width:1024px){.epc-service{padding-bottom:7.813vw}}.epc-service .services_eps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw}@media(min-width:768px){.epc-service .services_eps-list{gap:5.208vw}}@media(min-width:1024px){.epc-service .services_eps-list{gap:2.604vw}}.epc-service .service_eps-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.epc-service .service_eps-item{border:none}.epc-service .service_eps-item:nth-child(2n){border:none}}@media(min-width:1024px){.epc-service .service_eps-item{border:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.epc-service .service_eps-item:nth-child(2n){border:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.epc-service .service_eps-item:nth-child(2n) .service_eps-icon{padding:1.458vw 0 1.458vw 1.563vw}.epc-service .service_eps-item:nth-child(2n) .service_eps-icon::before{left:0;top:0;right:auto;border-top:.052vw solid var(--border-color);border-left:none;border-bottom:.052vw solid var(--border-color);border-right:none}.epc-service .service_eps-item:nth-child(2n) .service_eps-description{border-radius:.521vw 0 0 .521vw;border-top:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color)}}.epc-service .service_eps-icon{width:100%;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.epc-service .service_eps-icon{padding:0;width:92.188vw;-ms-flex-negative:0;flex-shrink:0}}@media(min-width:1024px){.epc-service .service_eps-icon{padding:1.458vw 1.563vw 1.458vw 0;width:36.719vw}.epc-service .service_eps-icon::before{content:"";width:16.146vw;height:100%;position:absolute;right:0;left:auto;top:0;border-top:.052vw solid var(--border-color);border-right:none;border-bottom:.052vw solid var(--border-color);border-left:none}}.epc-service .service_eps-icon img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2.667vw;height:34.667vw}@media(min-width:768px){.epc-service .service_eps-icon img{border-radius:1.302vw;height:35.156vw}}@media(min-width:1024px){.epc-service .service_eps-icon img{border-radius:.521vw;height:20.833vw}}.epc-service .service_eps-description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8vw 5.333vw 0 5.333vw;margin-bottom:5.333vw;gap:5.333vw;border-radius:1.333vw 1.333vw 0 0;border-top:.267vw solid var(--border-color);border-right:.267vw solid var(--border-color);border-left:.267vw solid var(--border-color)}@media(min-width:768px){.epc-service .service_eps-description{padding:3.906vw 3.906vw 0 3.906vw;gap:3.255vw;margin-bottom:3.906vw;width:92.188vw;min-height:auto;position:relative;border-radius:1.302vw 1.302vw 0 0;border-top:.13vw solid var(--border-color);border-right:.13vw solid var(--border-color);border-bottom:none;border-left:.13vw solid var(--border-color)}}@media(min-width:1024px){.epc-service .service_eps-description{padding:2.604vw 4.896vw;gap:.833vw;width:36.719vw;min-height:23.958vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;border-radius:0 .521vw .521vw 0;border-top:.052vw solid var(--border-color);border-right:.052vw solid var(--border-color);border-bottom:.052vw solid var(--border-color);border-left:.052vw solid var(--border-color)}}.epc-service .service_eps-title{color:var(--text-color);font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:normal;font-size:5.333vw}@media(min-width:768px){.epc-service .service_eps-title{font-size:3.906vw}}@media(min-width:1024px){.epc-service .service_eps-title{font-size:1.563vw;white-space:nowrap}}.epc-service .service_eps-text{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;font-size:4.267vw}@media(min-width:768px){.epc-service .service_eps-text{font-size:2.604vw;-webkit-line-clamp:6}}@media(min-width:1024px){.epc-service .service_eps-text{font-size:1.042vw;-webkit-line-clamp:5;margin-bottom:1.563vw}}.epc-service .service_eps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.133vw}@media(min-width:768px){.epc-service .service_eps-list{gap:1.563vw}}@media(min-width:1024px){.epc-service .service_eps-list{gap:1.094vw}}.epc-service .service_eps-list li{color:var(--text-color);font-family:var(--font-text-1);font-style:normal;font-weight:400;line-height:150%;position:relative;font-size:3.733vw;padding-left:4.8vw}.epc-service .service_eps-list li::before{content:"";background-color:var(--bg-color-second);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.6vw;height:1.6vw}@media(min-width:768px){.epc-service .service_eps-list li{font-size:2.344vw;padding-left:2.604vw}.epc-service .service_eps-list li::before{width:1.302vw;height:1.302vw}}@media(min-width:1024px){.epc-service .service_eps-list li{font-size:.938vw;padding-left:1.302vw}.epc-service .service_eps-list li::before{width:.521vw;height:.521vw}}.epc-service .service_eps-list.nubbered li{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2vw}.epc-service .service_eps-list.nubbered li::before{content:none}@media(min-width:768px){.epc-service .service_eps-list.nubbered li{gap:1.563vw}}@media(min-width:1024px){.epc-service .service_eps-list.nubbered li{gap:.625vw}}.epc-service .service_eps-list.nubbered li .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--bg-color-second);color:var(--white);width:7.467vw;height:7.467vw;font-family:var(--font-text-2);font-style:normal;font-weight:400;line-height:70%;font-size:3.733vw}@media(min-width:768px){.epc-service .service_eps-list.nubbered li .number{width:3.646vw;height:3.646vw;font-size:1.823vw}}@media(min-width:1024px){.epc-service .service_eps-list.nubbered li .number{font-size:.729vw;width:1.458vw;height:1.458vw}}.eps-label-page .content-block--paragraph.paragraph-1{padding-bottom:24vw}@media(min-width:768px){.eps-label-page .content-block--paragraph.paragraph-1{padding-bottom:14.323vw}}@media(min-width:1024px){.eps-label-page .content-block--paragraph.paragraph-1{padding-bottom:6.25vw}}.estimate-block{padding-bottom:24vw}@media(min-width:768px){.estimate-block{padding-bottom:15.625vw}}@media(min-width:1024px){.estimate-block{padding-bottom:7.813vw}}.estimate-block .estimate-container{background:var(--bg-color-second);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:1.333vw;padding:8vw 5.333vw}@media(min-width:768px){.estimate-block .estimate-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6.51vw 5.208vw;border-radius:1.302vw;min-height:83.464vw}}@media(min-width:1024px){.estimate-block .estimate-container{padding:3.125vw 5.208vw;border-radius:.521vw;min-height:33.385vw}}.estimate-block .estimate-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5.333vw;width:100%}@media(min-width:768px){.estimate-block .estimate-content{gap:3.906vw;width:46.224vw;-ms-flex-negative:0;flex-shrink:0}}@media(min-width:1024px){.estimate-block .estimate-content{gap:1.563vw;width:31.458vw;-ms-flex-negative:0;flex-shrink:0}}.estimate-block .block-title{color:var(--white)}.estimate-block .estimate-text{color:var(--white);font-style:normal;font-weight:400;line-height:150%;font-size:4.267vw}@media(min-width:768px){.estimate-block .estimate-text{font-size:2.083vw;margin-bottom:2.604vw}}@media(min-width:1024px){.estimate-block .estimate-text{font-size:1.042vw;margin-bottom:1.042vw}}.estimate-block .estimate-btn{width:100%}.estimate-block .img-main-form{display:none}@media(min-width:768px){.estimate-block .img-main-form{display:block}}.estimate-block .img-main-form img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.estimate-block .img-1{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;position:absolute;z-index:2;width:25vw;height:25vw;border:1.302vw solid var(--bg-color-second);top:17.578vw;right:15.755vw}}@media(min-width:1024px){.estimate-block .img-1{width:16.615vw;height:16.615vw;border:1.042vw solid var(--bg-color-second);top:3.854vw;right:21.667vw}}@media(min-width:768px){.estimate-block .img-2{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:47.526vw;height:47.526vw;border:.13vw solid var(--bg-color-second);right:-14.974vw}}@media(min-width:1024px){.estimate-block .img-2{width:26.667vw;height:26.667vw;border:.052vw solid var(--bg-color-second);right:2.604vw;top:3.438vw;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.financing-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;gap:8vw;position:relative}@media(min-width:768px){.financing-block{padding:0;gap:5.208vw}}@media(min-width:1024px){.financing-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.667vw 0;gap:4.583vw}}.financing-block .description-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw}@media(min-width:768px){.financing-block .description-block{gap:3.906vw}}@media(min-width:1024px){.financing-block .description-block{gap:1.563vw;width:37.292vw;-ms-flex-negative:0;flex-shrink:0}}.financing-block .text-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;font-size:4.267vw;font-style:normal;font-weight:400;line-height:150%}@media(min-width:768px){.financing-block .text-block{gap:3.906vw;font-size:2.083vw}}@media(min-width:1024px){.financing-block .text-block{gap:1.563vw;font-size:1.042vw}}.financing-block .img-block{width:100%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;height:74.667vw}@media(min-width:768px){.financing-block .img-block{height:74.74vw}}@media(min-width:1024px){.financing-block .img-block{width:30.521vw;height:24.74vw}}.financing-block .img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.financing-page .content-block--paragraph.paragraph-1{padding-top:24vw}@media(min-width:768px){.financing-page .content-block--paragraph.paragraph-1{padding-top:14.323vw}}@media(min-width:1024px){.financing-page .content-block--paragraph.paragraph-1{padding-top:6.25vw}}.financing-mask-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24vw;gap:8vw;position:relative}@media(min-width:768px){.financing-mask-block{padding-top:15.625vw;gap:5.208vw}}@media(min-width:1024px){.financing-mask-block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7.813vw;gap:4.583vw}}.financing-mask-block .description-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.333vw}@media(min-width:768px){.financing-mask-block .description-block{gap:3.906vw}}@media(min-width:1024px){.financing-mask-block .description-block{gap:1.563vw;width:37.292vw;-ms-flex-negative:0;flex-shrink:0}}.financing-mask-block .text-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.333vw;font-size:4.267vw;font-style:normal;font-weight:400;line-height:150%}@media(min-width:768px){.financing-mask-block .text-block{gap:3.906vw;font-size:2.083vw}}@media(min-width:1024px){.financing-mask-block .text-block{gap:1.563vw;font-size:1.042vw}}.financing-mask-block .img-block{overflow:hidden;width:92vw;height:66.133vw;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.financing-mask-block .img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.financing-mask-block .img-block{width:92.188vw;height:60.547vw;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='648' height='455' viewBox='0 0 648 455' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask-tab' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='644' height='449'%3E%3Crect x='439.64' y='297.695' width='222.147' height='220.268' rx='10' transform='rotate(135 439.64 297.695)' fill='%23D9D9D9'/%3E%3Crect x='542.652' y='134.061' width='176.165' height='176.165' rx='10' transform='rotate(135 542.652 134.061)' fill='%23D9D9D9'/%3E%3Crect x='289.811' y='119.179' width='127.734' height='127.734' rx='10' transform='rotate(135 289.811 119.179)' fill='%23D9D9D9'/%3E%3Crect x='194.607' y='216.422' width='60.4147' height='60.4147' rx='6' transform='rotate(135 194.607 216.422)' fill='%23D9D9D9'/%3E%3Crect x='103.711' y='306.611' width='66.0153' height='66.0153' rx='6' transform='rotate(135 103.711 306.611)' fill='%23D9D9D9'/%3E%3Crect x='219.916' y='401.608' width='38.8116' height='38.8116' rx='6' transform='rotate(135 219.916 401.608)' fill='%23D9D9D9'/%3E%3Crect x='423.251' y='405.692' width='55.3421' height='55.3421' rx='6' transform='rotate(135 423.251 405.692)' fill='%23D9D9D9'/%3E%3Crect x='187.149' y='370.295' width='93.4764' height='93.4764' rx='6' transform='rotate(135 187.149 370.295)' fill='%23D9D9D9'/%3E%3Crect x='353.708' y='55.5925' width='79.5655' height='78.6197' rx='6' transform='rotate(135 353.708 55.5925)' fill='%23D9D9D9'/%3E%3Crect x='509.569' y='42.6897' width='32.2066' height='31.8238' rx='6' transform='rotate(135 509.569 42.6897)' fill='%23D9D9D9'/%3E%3Crect x='640.921' y='264.254' width='153.966' height='153.966' rx='8' transform='rotate(135 640.921 264.254)' fill='%23D9D9D9'/%3E%3Crect x='155.581' y='61.2307' width='73.687' height='73.687' rx='8' transform='rotate(135 155.581 61.2307)' fill='%23D9D9D9'/%3E%3Crect x='613.65' y='69.7219' width='85.6953' height='85.6953' rx='6' transform='rotate(135 613.65 69.7219)' fill='%23D9D9D9'/%3E%3Crect x='504.087' y='360.207' width='80.2831' height='80.2831' rx='6' transform='rotate(135 504.087 360.207)' fill='%23D9D9D9'/%3E%3Crect x='144.842' y='168.418' width='102.419' height='102.419' rx='6' transform='rotate(135 144.842 168.418)' fill='%23D9D9D9'/%3E%3Crect x='144.918' y='263.517' width='51.8971' height='51.8971' rx='5' transform='rotate(135 144.918 263.517)' fill='%23D9D9D9'/%3E%3Crect x='179.232' y='39.217' width='25.3464' height='25.3464' rx='2' transform='rotate(135 179.232 39.217)' fill='%23D9D9D9'/%3E%3Crect x='631.479' y='155.07' width='62.859' height='62.859' rx='6' transform='rotate(135 631.479 155.07)' fill='%23D9D9D9'/%3E%3Crect x='636.744' y='107.22' width='32.437' height='32.437' rx='6' transform='rotate(135 636.744 107.22)' fill='%23D9D9D9'/%3E%3Crect x='537.503' y='390.343' width='38.0019' height='38.0019' rx='3' transform='rotate(135 537.503 390.343)' fill='%23D9D9D9'/%3E%3Crect x='648' y='203.275' width='37.9097' height='37.9097' rx='6' transform='rotate(135 648 203.275)' fill='%23D9D9D9'/%3E%3Crect x='632.852' y='349.342' width='45.8229' height='45.8229' rx='6' transform='rotate(135 632.852 349.342)' fill='%23D9D9D9'/%3E%3Crect x='63.3164' y='244.112' width='35.4733' height='35.4733' rx='6' transform='rotate(135 63.3164 244.112)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Crect width='647.93' height='465.315' fill='white' mask='url(%23mask-tab)'%3E%3C/rect%3E%3C/svg%3E")}}@media(min-width:1024px){.financing-mask-block .img-block{width:27.917vw;height:39.167vw;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 757'%3E%3Cmask id='diamondMask' maskUnits='userSpaceOnUse' x='0' y='0' width='540' height='757'%3E%3Crect width='540' height='757' fill='black'%3E%3C/rect%3E%3Crect x='436.077' y='404.715' width='305.523' height='305.523' rx='10' transform='rotate(135 436.077 404.715)' fill='white'%3E%3C/rect%3E%3Crect x='540' y='178.929' width='217.826' height='217.826' rx='10' transform='rotate(135 540 178.929)' fill='white'%3E%3C/rect%3E%3Crect x='227.365' y='160.528' width='157.941' height='157.941' rx='10' transform='rotate(135 227.365 160.528)' fill='white'%3E%3C/rect%3E%3Crect x='109.646' y='280.767' width='74.7021' height='74.7021' rx='6' transform='rotate(135 109.646 280.767)' fill='white'%3E%3C/rect%3E%3Crect x='312.543' y='75.7354' width='107.106' height='107.106' rx='6' transform='rotate(135 312.543 75.7354)' fill='white'%3E%3C/rect%3E%3Crect x='488.697' y='614.435' width='167.328' height='167.328' rx='8' transform='rotate(135 488.697 614.435)' fill='white'%3E%3C/rect%3E%3Crect x='302.82' y='686.967' width='91.1132' height='91.1132' rx='8' transform='rotate(135 302.82 686.967)' fill='white'%3E%3C/rect%3E%3Crect x='530.25' y='487.718' width='105.961' height='105.961' rx='6' transform='rotate(135 530.25 487.718)' fill='white'%3E%3C/rect%3E%3Crect x='511.388' y='342.285' width='77.7245' height='77.7245' rx='6' transform='rotate(135 511.388 342.285)' fill='white'%3E%3C/rect%3E%3Crect x='530.172' y='404.833' width='46.9889' height='46.9889' rx='3' transform='rotate(135 530.172 404.833)' fill='white'%3E%3C/rect%3E%3Crect x='218.103' y='632.55' width='61.5629' height='61.5629' rx='6' transform='rotate(135 218.103 632.55)' fill='white'%3E%3C/rect%3E%3Crect x='166.602' y='584.12' width='114.975' height='114.975' rx='6' transform='rotate(135 166.602 584.12)' fill='white'%3E%3C/rect%3E%3Crect x='79.2363' y='494.466' width='53.2004' height='53.2004' rx='5' transform='rotate(135 79.2363 494.466)' fill='white'%3E%3C/rect%3E%3Crect x='48.3232' y='338.22' width='31.3405' height='31.3405' rx='2' transform='rotate(135 48.3232 338.22)' fill='white'%3E%3C/rect%3E%3C/mask%3E%3Crect width='540' height='757' fill='white' mask='url(%23diamondMask)'%3E%3C/rect%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 757'%3E%3Cmask id='diamondMask' maskUnits='userSpaceOnUse' x='0' y='0' width='540' height='757'%3E%3Crect width='540' height='757' fill='black'%3E%3C/rect%3E%3Crect x='436.077' y='404.715' width='305.523' height='305.523' rx='10' transform='rotate(135 436.077 404.715)' fill='white'%3E%3C/rect%3E%3Crect x='540' y='178.929' width='217.826' height='217.826' rx='10' transform='rotate(135 540 178.929)' fill='white'%3E%3C/rect%3E%3Crect x='227.365' y='160.528' width='157.941' height='157.941' rx='10' transform='rotate(135 227.365 160.528)' fill='white'%3E%3C/rect%3E%3Crect x='109.646' y='280.767' width='74.7021' height='74.7021' rx='6' transform='rotate(135 109.646 280.767)' fill='white'%3E%3C/rect%3E%3Crect x='312.543' y='75.7354' width='107.106' height='107.106' rx='6' transform='rotate(135 312.543 75.7354)' fill='white'%3E%3C/rect%3E%3Crect x='488.697' y='614.435' width='167.328' height='167.328' rx='8' transform='rotate(135 488.697 614.435)' fill='white'%3E%3C/rect%3E%3Crect x='302.82' y='686.967' width='91.1132' height='91.1132' rx='8' transform='rotate(135 302.82 686.967)' fill='white'%3E%3C/rect%3E%3Crect x='530.25' y='487.718' width='105.961' height='105.961' rx='6' transform='rotate(135 530.25 487.718)' fill='white'%3E%3C/rect%3E%3Crect x='511.388' y='342.285' width='77.7245' height='77.7245' rx='6' transform='rotate(135 511.388 342.285)' fill='white'%3E%3C/rect%3E%3Crect x='530.172' y='404.833' width='46.9889' height='46.9889' rx='3' transform='rotate(135 530.172 404.833)' fill='white'%3E%3C/rect%3E%3Crect x='218.103' y='632.55' width='61.5629' height='61.5629' rx='6' transform='rotate(135 218.103 632.55)' fill='white'%3E%3C/rect%3E%3Crect x='166.602' y='584.12' width='114.975' height='114.975' rx='6' transform='rotate(135 166.602 584.12)' fill='white'%3E%3C/rect%3E%3Crect x='79.2363' y='494.466' width='53.2004' height='53.2004' rx='5' transform='rotate(135 79.2363 494.466)' fill='white'%3E%3C/rect%3E%3Crect x='48.3232' y='338.22' width='31.3405' height='31.3405' rx='2' transform='rotate(135 48.3232 338.22)' fill='white'%3E%3C/rect%3E%3C/mask%3E%3Crect width='540' height='757' fill='white' mask='url(%23diamondMask)'%3E%3C/rect%3E%3C/svg%3E%0A");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.financing-mask-block .img-block img{-o-object-position:left;object-position:left}}.financing-page .content-block--paragraph.paragraph-2{padding-top:24vw}@media(min-width:768px){.financing-page .content-block--paragraph.paragraph-2{padding-top:14.323vw}}@media(min-width:1024px){.financing-page .content-block--paragraph.paragraph-2{padding-top:7.813vw}}.wpcf7-form .main-btn span{position:static}.wpcf7-form .main-btn input[type="submit"]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;border:0;cursor:pointer}.wpcf7-form .main-btn::before{content:none}.wpcf7-form .main-btn:hover{background:var(--bg-color-red);color:var(--white);border-color:#fff0}.wpcf7-form .main-btn:hover input[type="submit"]{color:var(--white)}.content-privacy-block table{width:100%;border-collapse:collapse;margin:1em 0}.content-privacy-block th,.content-privacy-block td{border:1px solid rgb(0 0 0 / .15);padding:.6em .8em;text-align:left;vertical-align:top}.content-privacy-block th{font-weight:600;background:rgb(0 0 0 / .04)}@media(min-width:1024px){.footer .footer-bottom{padding-right:11.458vw}}@media(min-width:768px) and (max-width:1023px){.footer .footer-bottom{padding-right:150px}}.wpcf7-form .input-form-book:has(.wpcf7-not-valid),.wpcf7-form .text-form-book:has(.wpcf7-not-valid){border:1px solid var(--white)}.wpcf7-form .wpcf7-not-valid-tip{display:block!important;margin-top:.35em;font-size:.8em;line-height:1.3;color:var(--white)}@media(max-width:1023px){main.main>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 1200px}}.cookie-consent[hidden]{display:none}.cookie-consent__banner{position:fixed;z-index:10000;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;padding:20px;background:var(--white);border:1px solid var(--outline);border-radius:16px;box-shadow:0 8px 32px rgb(43 43 43 / .18);font-family:var(--font-text-1);color:var(--text-color)}.cookie-consent__banner[hidden]{display:none}.cookie-consent__body{flex:1 1 auto;min-width:0}.cookie-consent__title{margin:0 0 8px;font-family:var(--font-text-2);font-size:16px;font-weight:400;line-height:130%;color:var(--text-color)}.cookie-consent__text{margin:0;font-size:14px;line-height:150%;color:var(--text-color)}.cookie-consent__link{color:var(--bg-color-red);text-decoration:underline;transition:var(--transition-main)}.cookie-consent__link:hover{opacity:.75}.cookie-consent__actions{display:flex;flex-direction:column;gap:10px}.cookie-consent__btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;font-family:var(--font-text-1);font-size:14px;font-weight:600;line-height:122%;text-transform:uppercase;text-align:center;border-radius:50px;cursor:pointer;transition:var(--transition-main)}.cookie-consent__btn--ghost{color:var(--text-color);background:var(--white);border:1px solid var(--bg-color-red)}.cookie-consent__btn--ghost:hover{color:var(--white);background:var(--bg-color-red)}.cookie-consent__btn--solid{color:var(--white);background:var(--bg-color-red);border:1px solid var(--bg-color-red)}.cookie-consent__btn--solid:hover{color:var(--bg-color-red);background:var(--white)}.cookie-consent__btn:focus-visible{outline:2px solid var(--bg-color-red);outline-offset:2px}.cookie-consent__overlay{position:fixed;z-index:10001;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(43 43 43 / .55)}.cookie-consent__overlay[hidden]{display:none}.cookie-consent__modal{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px;max-height:calc(100vh - 32px);padding:20px;overflow-y:auto;background:var(--white);border-radius:16px;font-family:var(--font-text-1);color:var(--text-color)}.cookie-consent__modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cookie-consent__modal-head .cookie-consent__title{margin:0;font-size:18px}.cookie-consent__close{flex:0 0 auto;width:32px;height:32px;font-size:24px;line-height:1;color:var(--text-color);background:#fff0;border:none;border-radius:50%;cursor:pointer;transition:var(--transition-main)}.cookie-consent__close:hover{background:var(--bg-color-accent)}.cookie-consent__cats{display:flex;flex-direction:column;gap:14px}.cookie-consent__cat{padding:14px;background:var(--bg-color-accent);border-radius:12px}.cookie-consent__cat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.cookie-consent__cat-name{font-size:14px;font-weight:600;line-height:130%}.cookie-consent__cat-desc{margin:0;font-size:13px;line-height:150%;color:var(--text-color);opacity:.8}.cookie-consent__always{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--bg-color-red);white-space:nowrap}.cookie-consent__switch{display:flex;align-items:center;gap:12px;cursor:pointer}.cookie-consent__switch input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookie-consent__slider{position:relative;flex:0 0 auto;width:44px;height:24px;background:var(--outline);border-radius:24px;transition:var(--transition-main)}.cookie-consent__slider::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--white);border-radius:50%;transition:var(--transition-main)}.cookie-consent__switch input:checked+.cookie-consent__slider{background:var(--bg-color-red)}.cookie-consent__switch input:checked+.cookie-consent__slider::after{transform:translateX(20px)}.cookie-consent__switch input:focus-visible+.cookie-consent__slider{outline:2px solid var(--bg-color-red);outline-offset:2px}.cookie-settings-link{padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:none;text-decoration:underline;cursor:pointer;transition:var(--transition-main)}.cookie-settings-link:hover{opacity:.75}.cc-locked,.cc-locked body{overflow:hidden}@media (min-width:768px){.cookie-consent__banner{gap:20px;padding:20px 24px;bottom:24px;left:24px;right:24px}.cookie-consent__actions{flex-direction:row;justify-content:flex-end}.cookie-consent__btn{min-width:150px;padding:10px 20px}.cookie-consent__modal{padding:28px}.cookie-consent__actions--modal{justify-content:flex-end}}@media (min-width:1024px){.cookie-consent__banner{flex-direction:row;align-items:center;gap:24px}.cookie-consent__actions{flex:0 0 auto}.cookie-consent__title{font-size:18px}.cookie-consent__text{font-size:15px}.cookie-consent__btn{font-size:15px;min-width:160px}}.cc-video-blocked{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--bg-color-accent);border-radius:12px}.cc-video-blocked .play{display:none}.cc-video-note{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:420px;padding:20px;margin:0 auto;text-align:center;font-family:var(--font-text-1);color:var(--text-color)}.cc-video-note__text{margin:0;font-size:14px;line-height:150%}.cc-video-note .cookie-consent__btn{min-width:200px}iframe[data-cc-src]{display:none}:root{--bg-color:#ffffff;--bg-color-accent:#f5f3f3;--bg-color-second:#b90000;--border-color:#B90000;--text-color:#2b2b2b;--white:#ffffff;--outline:rgba(43, 43, 43, 0.20)}@media (min-width:1024px){.image-text-block .image-text-media{height:auto}}.grava-roofing,.grava-roofing *{box-sizing:border-box}.grava-roofing{--ink:#171719;--ink-soft:#303036;--paper:#f7f4ee;--paper-deep:#e8e0d4;--white:#ffffff;--red:#a42028;--red-dark:#73171d;--sand:#d7c5af;--line:rgba(23, 23, 25, .14);--muted:#67655f;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;overflow:hidden;background:var(--paper);border-radius:26px;isolation:isolate}.grava-roofing img{display:block;width:100%;height:100%;object-fit:cover}.grava-roofing a{color:inherit}.grava-roofing h2,.grava-roofing h3,.grava-roofing p{margin-top:0}.grava-roofing .grava-shell{max-width:1400px;margin:0 auto;padding:0 clamp(20px, 4vw, 68px)}.grava-roofing .grava-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.grava-roofing .grava-eyebrow::before{content:"";width:31px;height:2px;background:currentColor}.grava-roofing .grava-hero{position:relative;min-height:690px;display:grid;align-items:end;overflow:hidden;color:var(--white);background:var(--ink)}.grava-roofing .grava-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(10 10 10 / .88) 0%,rgb(10 10 10 / .56) 42%,rgb(10 10 10 / .12) 76%),linear-gradient(0deg,rgb(10 10 10 / .52),transparent 50%)}.grava-roofing .grava-hero-media{position:absolute;inset:0;z-index:0}.grava-roofing .grava-hero-media img{animation:grava-hero-zoom 16s ease-out both}.grava-roofing .grava-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,800px) 1fr;gap:24px;padding-top:112px;padding-bottom:clamp(40px, 7vw, 90px)}.grava-roofing .grava-hero .grava-eyebrow{color:#f6d1bf}.grava-roofing .grava-hero h2{max-width:760px;margin-bottom:23px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(43px, 6.2vw, 86px);font-weight:400;line-height:.97;letter-spacing:-.045em}.grava-roofing .grava-hero-copy{max-width:600px;margin-bottom:31px;color:rgb(255 255 255 / .86);font-size:clamp(16px, 1.6vw, 20px)}.grava-roofing .grava-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.grava-roofing .grava-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border:1px solid #fff0;border-radius:999px;text-decoration:none;font-size:14px;font-weight:800;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.grava-roofing .grava-button:hover{transform:translateY(-3px)}.grava-roofing .grava-button:focus-visible,.grava-roofing input:focus-visible+label{outline:3px solid #ffbf76;outline-offset:3px}.grava-roofing .grava-button-primary{background:var(--red);color:#fff;box-shadow:0 12px 26px rgb(0 0 0 / .24)}.grava-roofing .grava-button-primary:hover{background:#c12a34}.grava-roofing .grava-button-light{background:#fff;color:var(--ink)}.grava-roofing .grava-button-light:hover{background:#f1ddd1}.grava-roofing .grava-text-link{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:750;text-decoration:none}.grava-roofing .grava-text-link::after{content:"↗";font-size:18px;line-height:.7;transition:transform .25s ease}.grava-roofing .grava-text-link:hover::after{transform:translate(3px,-3px)}.grava-roofing .grava-hero-badges{align-self:end;justify-self:end;display:grid;gap:10px;width:min(100%, 250px)}.grava-roofing .grava-hero-badge{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:13px 14px;border:1px solid rgb(255 255 255 / .28);border-radius:12px;background:rgb(16 16 17 / .43);backdrop-filter:blur(8px);color:#fff}.grava-roofing .grava-hero-badge strong{display:block;font-size:12px;line-height:1.1}.grava-roofing .grava-hero-badge span{display:block;color:rgb(255 255 255 / .7);font-size:10px;line-height:1.25}.grava-roofing .grava-hero-badge i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .13);font-style:normal;color:#f4c6b6;font-size:13px}.grava-roofing .grava-intro{padding:clamp(57px, 7vw, 100px) 0 clamp(38px, 4vw, 60px)}.grava-roofing .grava-intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px, 7vw, 130px);align-items:end}.grava-roofing .grava-section-title{margin-bottom:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(33px, 4.35vw, 62px);font-weight:400;line-height:1.02;letter-spacing:-.037em}.grava-roofing .grava-intro-copy{max-width:660px;color:var(--ink-soft);font-size:17px}.grava-roofing .grava-intro-copy p:last-child{margin-bottom:0}.grava-roofing .grava-statline{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.grava-roofing .grava-stat{padding:18px 17px 18px 0;border-right:1px solid var(--line)}.grava-roofing .grava-stat+.grava-stat{padding-left:17px}.grava-roofing .grava-stat:last-child{border-right:0}.grava-roofing .grava-stat strong{display:block;color:var(--red);font-family:Georgia,"Times New Roman",serif;font-size:26px;font-weight:400;line-height:1.05}.grava-roofing .grava-stat span{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.25}.grava-roofing .grava-explorer{padding:20px 0 clamp(68px, 9vw, 130px)}.grava-roofing .grava-tabs{position:relative}.grava-roofing .grava-tabs>input,.grava-roofing .grava-models>input,.grava-roofing .grava-insulation-choice>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.grava-roofing .grava-tab-nav{display:flex;gap:9px;padding:0 0 19px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.grava-roofing .grava-tab-nav::-webkit-scrollbar{display:none}.grava-roofing .grava-tab-nav label{flex:0 0 auto;padding:10px 14px;border:1px solid var(--line);border-radius:999px;cursor:pointer;color:var(--muted);background:rgb(255 255 255 / .36);font-size:12px;font-weight:800;white-space:nowrap;transition:.25s ease}.grava-roofing #grava-roof-tab-system:checked~.grava-tab-nav label[for="grava-roof-tab-system"],.grava-roofing #grava-roof-tab-natural:checked~.grava-tab-nav label[for="grava-roof-tab-natural"],.grava-roofing #grava-roof-tab-fibre:checked~.grava-tab-nav label[for="grava-roof-tab-fibre"],.grava-roofing #grava-roof-tab-tiles:checked~.grava-tab-nav label[for="grava-roof-tab-tiles"]{color:#fff;border-color:var(--red);background:var(--red);box-shadow:0 8px 18px rgb(164 32 40 / .18)}.grava-roofing .grava-panel{display:none;padding-top:clamp(36px, 5vw, 70px);animation:grava-rise .55s both}.grava-roofing #grava-roof-tab-system:checked~.grava-panels .grava-panel-system,.grava-roofing #grava-roof-tab-natural:checked~.grava-panels .grava-panel-natural,.grava-roofing #grava-roof-tab-fibre:checked~.grava-panels .grava-panel-fibre,.grava-roofing #grava-roof-tab-tiles:checked~.grava-panels .grava-panel-tiles{display:block}.grava-roofing .grava-panel-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:30px;align-items:end;margin-bottom:28px}.grava-roofing .grava-panel-heading h3{margin-bottom:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px, 4.5vw, 55px);font-weight:400;line-height:1;letter-spacing:-.04em}.grava-roofing .grava-panel-heading p{margin-bottom:0;color:var(--muted);font-size:15px}.grava-roofing .grava-system-layout{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(320px,.83fr);gap:22px}.grava-roofing .grava-image-card{position:relative;min-height:435px;overflow:hidden;border-radius:18px;background:#d7d0c6}.grava-roofing .grava-image-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .62),transparent 55%);pointer-events:none}.grava-roofing .grava-image-card img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.grava-roofing .grava-image-card:hover img{transform:scale(1.045)}.grava-roofing .grava-image-caption{position:absolute;inset:auto 22px 19px;z-index:1;max-width:410px;color:#fff}.grava-roofing .grava-image-caption b{display:block;margin-bottom:3px;font-size:15px}.grava-roofing .grava-image-caption span{display:block;color:rgb(255 255 255 / .76);font-size:12px;line-height:1.35}.grava-roofing .grava-layer-card{position:relative;min-height:435px;overflow:hidden;padding:23px;border-radius:18px;background:#d7d0c6}.grava-roofing .grava-layer-card>img{position:absolute;inset:0;object-position:center;opacity:.92}.grava-roofing .grava-layer-list{position:relative;z-index:1;display:grid;gap:8px;width:min(100%, 268px);margin:0;padding:0;list-style:none}.grava-roofing .grava-layer-list li{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;padding:8px 10px 8px 7px;border:1px solid rgb(255 255 255 / .7);border-radius:10px;background:rgb(255 255 255 / .81);box-shadow:0 6px 15px rgb(26 22 18 / .1);backdrop-filter:blur(5px);color:#2a2825;font-size:11px;font-weight:750;line-height:1.2}.grava-roofing .grava-layer-list i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--red);color:#fff;font-style:normal;font-size:11px}.grava-roofing .grava-isolation-section{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:22px;margin-top:22px}.grava-roofing .grava-isolation-note{padding:28px;border-radius:18px;color:#fff;background:var(--ink)}.grava-roofing .grava-isolation-note h4{margin:0 0 12px;color:#f4c6b6;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.grava-roofing .grava-isolation-note p{margin-bottom:20px;color:rgb(255 255 255 / .76);font-size:14px}.grava-roofing .grava-isolation-note ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.grava-roofing .grava-isolation-note li{display:grid;grid-template-columns:21px 1fr;gap:8px;align-items:start;color:#fff;font-size:13px}.grava-roofing .grava-isolation-note li::before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border:1px solid rgb(255 255 255 / .45);border-radius:50%;color:#f5cab8;font-size:10px}.grava-roofing .grava-insulation-choice{position:relative;padding:8px;border-radius:18px;background:#ebe5db}.grava-roofing .grava-choice-nav{display:flex;gap:7px;padding-bottom:12px;overflow-x:auto}.grava-roofing .grava-choice-nav label{flex:1 0 auto;padding:9px 10px;border-radius:10px;cursor:pointer;color:var(--muted);font-size:12px;font-weight:800;text-align:center;transition:.2s}.grava-roofing #grava-ins-pir:checked~.grava-choice-nav label[for="grava-ins-pir"],.grava-roofing #grava-ins-glass:checked~.grava-choice-nav label[for="grava-ins-glass"],.grava-roofing #grava-ins-rock:checked~.grava-choice-nav label[for="grava-ins-rock"]{color:var(--red);background:#fff;box-shadow:0 3px 8px rgb(32 26 20 / .08)}.grava-roofing .grava-choice-card{display:none;min-height:188px;padding:22px;border-radius:13px;background:#fff;animation:grava-rise .35s both}.grava-roofing #grava-ins-pir:checked~.grava-choice-cards .grava-choice-pir,.grava-roofing #grava-ins-glass:checked~.grava-choice-cards .grava-choice-glass,.grava-roofing #grava-ins-rock:checked~.grava-choice-cards .grava-choice-rock{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.grava-roofing .grava-choice-card h4{margin:0 0 7px;font-size:18px}.grava-roofing .grava-choice-card p{max-width:400px;margin:0;color:var(--muted);font-size:13px}.grava-roofing .grava-lambda{padding:13px;border-radius:10px;background:#f5eee7;color:var(--red);font-family:Georgia,"Times New Roman",serif;font-size:17px;text-align:center;white-space:nowrap}.grava-roofing .grava-lambda span{display:block;margin-top:2px;color:var(--muted);font-family:inherit;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.grava-roofing .grava-slate-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:22px}.grava-roofing .grava-slate-main{min-height:535px}.grava-roofing .grava-slate-side{display:grid;grid-template-rows:1.07fr .93fr;gap:22px}.grava-roofing .grava-slate-side .grava-image-card{min-height:0}.grava-roofing .grava-slate-details{padding:25px;border-radius:18px;background:#e7e0d6}.grava-roofing .grava-slate-details h4{margin-bottom:10px;font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:400;line-height:1}.grava-roofing .grava-slate-details p{color:var(--muted);font-size:13px}.grava-roofing .grava-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 22px}.grava-roofing .grava-detail-tags span{padding:7px 9px;border:1px solid rgb(23 23 25 / .14);border-radius:999px;color:var(--ink-soft);font-size:10px;font-weight:800}.grava-roofing .grava-fibre-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.grava-roofing .grava-fibre-photos{display:grid;grid-template-rows:1fr 1fr;gap:22px;min-height:620px}.grava-roofing .grava-fibre-photos .grava-image-card{min-height:0}.grava-roofing .grava-model-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:start}.grava-roofing .grava-material-model{min-height:205px;padding:20px;border:1px solid var(--line);border-radius:16px;background:rgb(255 255 255 / .5);transition:transform .25s ease,box-shadow .25s ease}.grava-roofing .grava-material-model:hover{transform:translateY(-5px);box-shadow:0 16px 26px rgb(36 30 26 / .09)}.grava-roofing .grava-material-model .grava-swatch{width:37px;height:37px;margin-bottom:18px;border-radius:6px;background:#3d3d3e;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1),0 4px 10px rgb(0 0 0 / .12)}.grava-roofing .grava-material-model:nth-child(2) .grava-swatch{background:linear-gradient(135deg,#3c3c3d,#141414);border-radius:50% 50% 50% 8px}.grava-roofing .grava-material-model:nth-child(3) .grava-swatch{background:#222327;border-radius:3px}.grava-roofing .grava-material-model:nth-child(4) .grava-swatch{background:repeating-linear-gradient(0deg,#303135 0 3px,#46474b 3px 5px);border-radius:50% 50% 50% 8px}.grava-roofing .grava-material-model h4{margin:0 0 7px;font-size:16px;line-height:1.1}.grava-roofing .grava-material-model p{margin:0;color:var(--muted);font-size:12px;line-height:1.38}.grava-roofing .grava-tile-showcase{display:grid;grid-template-columns:1fr 1fr;gap:22px}.grava-roofing .grava-tile-showcase .grava-image-card{min-height:390px}.grava-roofing .grava-models{position:relative;margin-top:22px;padding:25px;border-radius:18px;color:#fff;background:var(--ink)}.grava-roofing .grava-models-top{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:24px;align-items:start}.grava-roofing .grava-models h4{margin:0 0 6px;color:#f5c9b8;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.grava-roofing .grava-models-intro{margin:0;color:rgb(255 255 255 / .72);font-size:13px}.grava-roofing .grava-model-nav{display:flex;flex-wrap:wrap;gap:7px}.grava-roofing .grava-model-nav label{padding:8px 10px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;cursor:pointer;color:rgb(255 255 255 / .72);font-size:11px;font-weight:800;transition:.2s}.grava-roofing #grava-model-storm:checked~.grava-models-top label[for="grava-model-storm"],.grava-roofing #grava-model-datura:checked~.grava-models-top label[for="grava-model-datura"],.grava-roofing #grava-model-nueva:checked~.grava-models-top label[for="grava-model-nueva"],.grava-roofing #grava-model-vhv:checked~.grava-models-top label[for="grava-model-vhv"],.grava-roofing #grava-model-ovh:checked~.grava-models-top label[for="grava-model-ovh"],.grava-roofing #grava-model-standard:checked~.grava-models-top label[for="grava-model-standard"],.grava-roofing #grava-model-pottelberg:checked~.grava-models-top label[for="grava-model-pottelberg"],.grava-roofing #grava-model-elfino:checked~.grava-models-top label[for="grava-model-elfino"],.grava-roofing #grava-model-jura:checked~.grava-models-top label[for="grava-model-jura"],.grava-roofing #grava-model-tradiva:checked~.grava-models-top label[for="grava-model-tradiva"]{border-color:#fff;background:#fff;color:var(--ink)}.grava-roofing .grava-model-card{display:none;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:24px;align-items:end;margin-top:24px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18);animation:grava-rise .35s both}.grava-roofing #grava-model-storm:checked~.grava-model-cards .grava-model-card-storm,.grava-roofing #grava-model-datura:checked~.grava-model-cards .grava-model-card-datura,.grava-roofing #grava-model-nueva:checked~.grava-model-cards .grava-model-card-nueva,.grava-roofing #grava-model-vhv:checked~.grava-model-cards .grava-model-card-vhv,.grava-roofing #grava-model-ovh:checked~.grava-model-cards .grava-model-card-ovh,.grava-roofing #grava-model-standard:checked~.grava-model-cards .grava-model-card-standard,.grava-roofing #grava-model-pottelberg:checked~.grava-model-cards .grava-model-card-pottelberg,.grava-roofing #grava-model-elfino:checked~.grava-model-cards .grava-model-card-elfino,.grava-roofing #grava-model-jura:checked~.grava-model-cards .grava-model-card-jura,.grava-roofing #grava-model-tradiva:checked~.grava-model-cards .grava-model-card-tradiva{display:grid}.grava-roofing .grava-model-card h3{margin:0 0 6px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:400;line-height:1}.grava-roofing .grava-model-card p{max-width:680px;margin:0;color:rgb(255 255 255 / .74);font-size:13px}.grava-roofing .grava-model-spec{padding:13px;border-left:2px solid #e4a483;color:#f2d1c0;font-size:12px;line-height:1.38}.grava-roofing .grava-model-range{margin:23px 0 0;padding:18px 0 0;border-top:1px solid rgb(23 23 25 / .13);color:var(--muted);font-size:12px}.grava-roofing .grava-model-range b{color:var(--ink)}.grava-roofing .grava-cta-band{position:relative;overflow:hidden;padding:clamp(40px, 6vw, 76px) 0;color:#fff;background:var(--red-dark)}.grava-roofing .grava-cta-band::after{content:"";position:absolute;width:500px;height:500px;right:-190px;top:-260px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;box-shadow:0 0 0 45px rgb(255 255 255 / .04),0 0 0 90px rgb(255 255 255 / .035)}.grava-roofing .grava-cta-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center}.grava-roofing .grava-cta-content h3{max-width:750px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(33px,4.2vw,59px);font-weight:400;line-height:.98;letter-spacing:-.04em}.grava-roofing .grava-cta-content p{max-width:700px;margin:13px 0 0;color:rgb(255 255 255 / .77);font-size:15px}.grava-roofing .grava-footnote{padding:18px 0 24px;color:#7b776f;font-size:10px;line-height:1.45}.grava-roofing .grava-footnote b{color:#4b4843}@keyframes grava-hero-zoom{from{transform:scale(1.05)}to{transform:scale(1)}}@keyframes grava-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.grava-roofing .grava-panels .grava-panel{display:block;padding-top:clamp(36px, 5vw, 70px);animation:none}.grava-roofing .grava-panels .grava-panel+.grava-panel{margin-top:clamp(58px, 8vw, 118px);padding-top:clamp(58px, 8vw, 118px);border-top:1px solid var(--line)}.grava-roofing .grava-ins-photo{width:128px;height:142px;overflow:hidden;border-radius:11px;background:#f4f1eb}.grava-roofing .grava-ins-photo img{object-fit:cover;object-position:center}.grava-roofing #grava-ins-pir:checked~.grava-choice-cards .grava-choice-pir,.grava-roofing #grava-ins-glass:checked~.grava-choice-cards .grava-choice-glass,.grava-roofing #grava-ins-rock:checked~.grava-choice-cards .grava-choice-rock{grid-template-columns:128px minmax(0,1fr) auto;align-items:center}.grava-roofing .grava-model-stages{margin-top:24px}.grava-roofing .grava-model-stage{display:none;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:16px;animation:grava-rise .35s both}.grava-roofing #grava-model-storm:checked~.grava-model-stages .grava-model-stage-storm,.grava-roofing #grava-model-datura:checked~.grava-model-stages .grava-model-stage-datura,.grava-roofing #grava-model-nueva:checked~.grava-model-stages .grava-model-stage-nueva,.grava-roofing #grava-model-vhv:checked~.grava-model-stages .grava-model-stage-vhv,.grava-roofing #grava-model-ovh:checked~.grava-model-stages .grava-model-stage-ovh,.grava-roofing #grava-model-standard:checked~.grava-model-stages .grava-model-stage-standard,.grava-roofing #grava-model-pottelberg:checked~.grava-model-stages .grava-model-stage-pottelberg,.grava-roofing #grava-model-elfino:checked~.grava-model-stages .grava-model-stage-elfino,.grava-roofing #grava-model-jura:checked~.grava-model-stages .grava-model-stage-jura,.grava-roofing #grava-model-tradiva:checked~.grava-model-stages .grava-model-stage-tradiva{display:grid}.grava-roofing .grava-model-house,.grava-roofing .grava-model-product{position:relative;min-height:455px;margin:0;overflow:hidden;border-radius:14px}.grava-roofing .grava-model-house{background:#333}.grava-roofing .grava-model-house::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .62),transparent 54%);pointer-events:none}.grava-roofing .grava-model-house img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.grava-roofing .grava-model-house:hover img{transform:scale(1.035)}.grava-roofing .grava-model-product{display:grid;place-items:center;padding:20px;background:#f0eee9}.grava-roofing .grava-model-product img{width:100%;height:100%;object-fit:contain}.grava-roofing .grava-model-visual-caption{position:absolute;z-index:1;right:20px;bottom:18px;left:20px;color:#fff}.grava-roofing .grava-model-visual-caption b{display:block;font-size:15px}.grava-roofing .grava-model-visual-caption span{display:block;margin-top:2px;color:rgb(255 255 255 / .76);font-size:11px;line-height:1.3}.grava-roofing .grava-model-product .grava-product-tag{position:absolute;top:16px;left:16px;padding:6px 9px;border-radius:999px;background:#1a1a1c;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.grava-roofing .grava-fibre-selector{position:relative;margin-top:22px;padding:25px;border-radius:18px;background:#e6dfd5}.grava-roofing .grava-fibre-selector>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.grava-roofing .grava-fibre-selector-top{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:24px;align-items:start}.grava-roofing .grava-fibre-selector h4{margin:0 0 6px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.grava-roofing .grava-fibre-selector-intro{margin:0;color:var(--muted);font-size:13px}.grava-roofing .grava-fibre-nav{display:flex;flex-wrap:wrap;gap:7px}.grava-roofing .grava-fibre-nav label{padding:8px 10px;border:1px solid rgb(23 23 25 / .18);border-radius:999px;cursor:pointer;color:var(--ink-soft);background:rgb(255 255 255 / .46);font-size:11px;font-weight:800;transition:.2s}.grava-roofing #grava-fibre-smooth:checked~.grava-fibre-selector-top label[for="grava-fibre-smooth"],.grava-roofing #grava-fibre-texture:checked~.grava-fibre-selector-top label[for="grava-fibre-texture"],.grava-roofing #grava-fibre-alterna:checked~.grava-fibre-selector-top label[for="grava-fibre-alterna"],.grava-roofing #grava-fibre-stonit:checked~.grava-fibre-selector-top label[for="grava-fibre-stonit"]{color:#fff;border-color:var(--red);background:var(--red);box-shadow:0 8px 16px rgb(164 32 40 / .18)}.grava-roofing .grava-fibre-stage{display:none;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:16px;margin-top:22px;animation:grava-rise .35s both}.grava-roofing #grava-fibre-smooth:checked~.grava-fibre-stages .grava-fibre-stage-smooth,.grava-roofing #grava-fibre-texture:checked~.grava-fibre-stages .grava-fibre-stage-texture,.grava-roofing #grava-fibre-alterna:checked~.grava-fibre-stages .grava-fibre-stage-alterna,.grava-roofing #grava-fibre-stonit:checked~.grava-fibre-stages .grava-fibre-stage-stonit{display:grid}.grava-roofing .grava-fibre-stage-visual{position:relative;min-height:420px;margin:0;overflow:hidden;border-radius:14px;background:#343434}.grava-roofing .grava-fibre-stage-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .57),transparent 54%);pointer-events:none}.grava-roofing .grava-fibre-stage-visual img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.grava-roofing .grava-fibre-stage-visual:hover img{transform:scale(1.035)}.grava-roofing .grava-fibre-stage-caption{position:absolute;z-index:1;right:20px;bottom:18px;left:20px;color:#fff}.grava-roofing .grava-fibre-stage-caption b{display:block;font-size:15px}.grava-roofing .grava-fibre-stage-caption span{display:block;margin-top:2px;color:rgb(255 255 255 / .78);font-size:11px;line-height:1.3}.grava-roofing .grava-fibre-stage-info{display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:26px;border-radius:14px;background:#fff}.grava-roofing .grava-fibre-stage-info h3{margin:0 0 10px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,3.2vw,42px);font-weight:400;line-height:.98;letter-spacing:-.035em}.grava-roofing .grava-fibre-stage-info p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.grava-roofing .grava-colour-block{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.grava-roofing .grava-colour-block strong{display:block;margin-bottom:10px;color:var(--ink-soft);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.grava-roofing .grava-colour-swatches{display:flex;flex-wrap:wrap;gap:8px}.grava-roofing .grava-colour-swatch{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 5px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-soft);font-size:10px;font-weight:750}.grava-roofing .grava-colour-swatch i{width:14px;height:14px;flex:0 0 14px;border:1px solid rgb(0 0 0 / .12);border-radius:50%;background:var(--swatch)}.grava-roofing .grava-colour-note{margin-top:11px!important;color:#7a766e!important;font-size:10px!important;line-height:1.35!important}.grava-roofing .grava-natural-palette{margin-top:15px;padding-top:14px;border-top:1px solid rgb(23 23 25 / .12)}.grava-roofing .grava-natural-palette>b{display:block;margin-bottom:9px;color:var(--ink-soft);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.grava-roofing .grava-fibre-layout{display:block}.grava-roofing .grava-fibre-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:22px;min-height:420px}.grava-roofing .grava-fibre-photos .grava-image-card{min-height:420px}.grava-roofing .grava-fibre-cta{margin-top:22px}.grava-roofing .grava-fibre-stage-visual,.grava-roofing .grava-fibre-stage-info{min-height:470px}.grava-roofing .grava-fibre-product{display:grid;place-items:center;height:158px;margin:15px 0;overflow:hidden;border:1px solid rgb(23 23 25 / .08);border-radius:12px;background:#f7f4ee}.grava-roofing .grava-fibre-product img{display:block;width:100%;height:100%;max-width:96%;max-height:96%;object-fit:contain}.grava-roofing .grava-fibre-product{height:178px}.grava-roofing .grava-fibre-product img{width:auto;height:100%;max-width:96%;max-height:96%;object-fit:contain}.grava-roofing .grava-fibre-product--alterna{background:linear-gradient(135deg,#202226,#575b5e)}.grava-roofing .grava-fibre-product{height:192px;padding:22px;overflow:visible}.grava-roofing .grava-fibre-product img{width:auto;height:auto;max-width:74%;max-height:74%;object-fit:contain}.grava-roofing{--ink:#08262F;--ink-soft:#123C47;--paper:#EEF4F5;--paper-deep:#E0ECEE;--red:#E12A24;--sand:#D9E7E9;--line:rgba(8,38,47,.15);--muted:#506A72;background:var(--paper)}.grava-roofing .grava-hero{background:linear-gradient(120deg,#08262F 0%,#123C47 54%,#2E7888 130%)}.grava-roofing .grava-hero::after{background:linear-gradient(90deg,rgb(8 38 47 / .94) 0%,rgb(18 60 71 / .74) 46%,rgb(46 120 136 / .30) 100%),linear-gradient(0deg,rgb(8 38 47 / .48),transparent 55%)}.grava-roofing .grava-hero .grava-eyebrow{color:#F05249}.grava-roofing .grava-button:focus-visible,.grava-roofing input:focus-visible+label{outline-color:#F05249}.grava-roofing .grava-button-primary{background:#E12A24;box-shadow:0 10px 24px rgb(225 42 36 / .28)}.grava-roofing .grava-button-primary:hover{background:#F05249}.grava-roofing .grava-stat strong,.grava-roofing .grava-eyebrow,.grava-roofing .grava-fibre-selector h4{color:#2E7888}.grava-roofing .grava-image-card,.grava-roofing .grava-layer-card{background:#BFD3D7}.grava-roofing .grava-layer-list li{color:#08262F;border-color:rgb(255 255 255 / .78);box-shadow:0 6px 15px rgb(8 38 47 / .10)}.grava-roofing .grava-layer-list i{background:#E12A24}.grava-roofing .grava-isolation-note,.grava-roofing .grava-models{background:linear-gradient(135deg,#08262F 0%,#123C47 100%)}.grava-roofing .grava-isolation-note h4,.grava-roofing .grava-models h4{color:#F05249}.grava-roofing .grava-isolation-note li::before{color:#F05249}.grava-roofing .grava-insulation-choice,.grava-roofing .grava-fibre-selector{background:#E7F0F1}.grava-roofing .grava-choice-card,.grava-roofing .grava-fibre-stage-info{background:#fff}.grava-roofing .grava-lambda{background:#F4F8F8;color:#2E7888}.grava-roofing .grava-slate-details{background:#E7F0F1}.grava-roofing .grava-model-house{background:#123C47}.grava-roofing .grava-model-product,.grava-roofing .grava-fibre-product{background:#F4F8F8}.grava-roofing .grava-fibre-product--alterna{background:linear-gradient(135deg,#08262F 0%,#2E7888 100%)}.grava-roofing .grava-fibre-stage-visual{background:#2A6E7C}.grava-roofing .grava-model-spec{border-left-color:#F05249;color:#F7C2BD}.grava-roofing .grava-model-product .grava-product-tag{background:#08262F}.grava-roofing .grava-colour-swatch{border-color:rgb(8 38 47 / .15)}.grava-roofing .grava-colour-note{color:#506A72!important}.grava-roofing .grava-natural-palette{border-top-color:rgb(8 38 47 / .15)}.grava-roofing .grava-detail-tags span{border-color:rgb(8 38 47 / .15)}.grava-roofing .grava-model-nav label{border-color:rgb(255 255 255 / .22);color:#D6E4E6}.grava-roofing .grava-fibre-nav label{border-color:rgb(8 38 47 / .15);background:rgb(255 255 255 / .72);color:#506A72}.grava-roofing #grava-ins-pir:checked~.grava-choice-nav label[for="grava-ins-pir"],.grava-roofing #grava-ins-glass:checked~.grava-choice-nav label[for="grava-ins-glass"],.grava-roofing #grava-ins-rock:checked~.grava-choice-nav label[for="grava-ins-rock"]{color:#fff;background:#2E7888;box-shadow:0 5px 12px rgb(8 38 47 / .15)}.grava-roofing #grava-model-storm:checked~.grava-models-top label[for="grava-model-storm"],.grava-roofing #grava-model-datura:checked~.grava-models-top label[for="grava-model-datura"],.grava-roofing #grava-model-nueva:checked~.grava-models-top label[for="grava-model-nueva"],.grava-roofing #grava-model-vhv:checked~.grava-models-top label[for="grava-model-vhv"],.grava-roofing #grava-model-ovh:checked~.grava-models-top label[for="grava-model-ovh"],.grava-roofing #grava-model-standard:checked~.grava-models-top label[for="grava-model-standard"],.grava-roofing #grava-model-pottelberg:checked~.grava-models-top label[for="grava-model-pottelberg"],.grava-roofing #grava-model-elfino:checked~.grava-models-top label[for="grava-model-elfino"],.grava-roofing #grava-model-jura:checked~.grava-models-top label[for="grava-model-jura"],.grava-roofing #grava-model-tradiva:checked~.grava-models-top label[for="grava-model-tradiva"]{border-color:#2E7888;background:#2E7888;color:#fff}.grava-roofing #grava-fibre-smooth:checked~.grava-fibre-selector-top label[for="grava-fibre-smooth"],.grava-roofing #grava-fibre-texture:checked~.grava-fibre-selector-top label[for="grava-fibre-texture"],.grava-roofing #grava-fibre-alterna:checked~.grava-fibre-selector-top label[for="grava-fibre-alterna"],.grava-roofing #grava-fibre-stonit:checked~.grava-fibre-selector-top label[for="grava-fibre-stonit"]{border-color:#2E7888;background:#2E7888;color:#fff;box-shadow:0 8px 16px rgb(8 38 47 / .18)}.grava-roofing .grava-cta-band{background:#73171d}.grava-roofing .grava-cta-band .grava-button-light{background:#fff;color:#171719}.grava-roofing .grava-cta-band .grava-button-light:hover{background:#f1ddd1}.grava-roofing .grava-footnote{color:#7b776f}.grava-roofing .grava-footnote b{color:#4b4843}@media (min-width:1600px){.grava-roofing .grava-shell{max-width:1760px;padding-left:clamp(52px, 4vw, 88px);padding-right:clamp(52px, 4vw, 88px)}.grava-roofing .grava-hero{min-height:760px}.grava-roofing .grava-hero-grid{grid-template-columns:minmax(0,920px) 1fr;gap:clamp(48px, 5vw, 92px);padding-top:130px;padding-bottom:100px}.grava-roofing .grava-hero h2{max-width:900px;font-size:clamp(54px, 5.4vw, 100px)}.grava-roofing .grava-hero-copy{max-width:660px;font-size:21px}.grava-roofing .grava-hero-badges{width:290px;gap:12px}.grava-roofing .grava-hero-badge{padding:15px 16px}.grava-roofing .grava-intro{padding-top:clamp(78px, 7vw, 124px);padding-bottom:clamp(52px, 5vw, 74px)}.grava-roofing .grava-intro-grid{gap:clamp(52px, 7vw, 176px)}.grava-roofing .grava-section-title{font-size:clamp(44px, 4vw, 72px)}.grava-roofing .grava-intro-copy{max-width:730px;font-size:19px}.grava-roofing .grava-explorer{padding-bottom:clamp(86px, 9vw, 150px)}.grava-roofing .grava-panel-heading{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:48px;margin-bottom:34px}.grava-roofing .grava-panel-heading h3{font-size:clamp(42px, 4vw, 66px)}.grava-roofing .grava-panel-heading p{font-size:17px}.grava-roofing .grava-system-layout,.grava-roofing .grava-slate-layout{gap:28px}.grava-roofing .grava-image-card,.grava-roofing .grava-layer-card{min-height:520px;border-radius:20px}.grava-roofing .grava-layer-card{padding:30px}.grava-roofing .grava-layer-list{width:min(100%, 315px);gap:10px}.grava-roofing .grava-layer-list li{grid-template-columns:31px 1fr;padding:10px 12px 10px 9px;font-size:12px}.grava-roofing .grava-isolation-section{gap:28px;margin-top:28px}.grava-roofing .grava-isolation-note{padding:36px}.grava-roofing .grava-insulation-choice{padding:12px}.grava-roofing .grava-choice-card{min-height:210px;padding:28px}.grava-roofing .grava-slate-main{min-height:620px}.grava-roofing .grava-slate-side{gap:28px}.grava-roofing .grava-slate-details{padding:32px}.grava-roofing .grava-tile-showcase{gap:28px}.grava-roofing .grava-tile-showcase .grava-image-card{min-height:470px}.grava-roofing .grava-models,.grava-roofing .grava-fibre-selector{margin-top:28px;padding:34px;border-radius:20px}.grava-roofing .grava-models-top,.grava-roofing .grava-fibre-selector-top{grid-template-columns:minmax(0,.78fr) minmax(490px,1.22fr);gap:34px}.grava-roofing .grava-model-nav,.grava-roofing .grava-fibre-nav{gap:9px}.grava-roofing .grava-model-nav label,.grava-roofing .grava-fibre-nav label{padding:10px 12px;font-size:12px}.grava-roofing .grava-model-stage{grid-template-columns:minmax(0,1.24fr) minmax(440px,.76fr);gap:22px;margin-top:28px}.grava-roofing .grava-model-house,.grava-roofing .grava-model-product{min-height:560px;border-radius:18px}.grava-roofing .grava-fibre-photos{gap:28px;min-height:500px}.grava-roofing .grava-fibre-photos .grava-image-card{min-height:500px}.grava-roofing .grava-fibre-stage{grid-template-columns:minmax(0,1.24fr) minmax(420px,.76fr);gap:22px;margin-top:28px}.grava-roofing .grava-fibre-stage-visual,.grava-roofing .grava-fibre-stage-info{min-height:540px;border-radius:18px}.grava-roofing .grava-fibre-stage-info{padding:34px}.grava-roofing .grava-fibre-product{height:216px;margin:20px 0;padding:28px}}@media (min-width:2200px){.grava-roofing .grava-shell{max-width:2020px}.grava-roofing .grava-hero{min-height:830px}.grava-roofing .grava-hero-grid{grid-template-columns:minmax(0,1040px) 1fr;padding-top:148px;padding-bottom:116px}.grava-roofing .grava-hero h2{max-width:1000px;font-size:108px}.grava-roofing .grava-image-card,.grava-roofing .grava-layer-card{min-height:580px}.grava-roofing .grava-slate-main{min-height:680px}.grava-roofing .grava-model-house,.grava-roofing .grava-model-product{min-height:620px}.grava-roofing .grava-fibre-photos,.grava-roofing .grava-fibre-photos .grava-image-card{min-height:550px}.grava-roofing .grava-fibre-stage-visual,.grava-roofing .grava-fibre-stage-info{min-height:600px}}@media (max-width:850px){.grava-roofing{border-radius:18px}.grava-roofing .grava-hero{min-height:700px}.grava-roofing .grava-hero::after{background:linear-gradient(90deg,rgb(10 10 10 / .82),rgb(10 10 10 / .34)),linear-gradient(0deg,rgb(10 10 10 / .69),transparent 68%)}.grava-roofing .grava-hero-grid,.grava-roofing .grava-intro-grid,.grava-roofing .grava-panel-heading,.grava-roofing .grava-system-layout,.grava-roofing .grava-isolation-section,.grava-roofing .grava-slate-layout,.grava-roofing .grava-fibre-layout,.grava-roofing .grava-models-top,.grava-roofing .grava-fibre-selector-top,.grava-roofing .grava-cta-content{grid-template-columns:1fr}.grava-roofing .grava-hero-grid{padding-top:80px}.grava-roofing .grava-hero-badges{justify-self:start;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.grava-roofing .grava-hero-badge{grid-template-columns:1fr;gap:4px}.grava-roofing .grava-hero-badge i{display:none}.grava-roofing .grava-slate-main{min-height:455px}.grava-roofing .grava-slate-side{grid-template-columns:1fr 1fr;grid-template-rows:290px}.grava-roofing .grava-fibre-photos{grid-template-columns:1fr 1fr;grid-template-rows:330px;min-height:0}.grava-roofing .grava-models-top,.grava-roofing .grava-fibre-selector-top{gap:16px}.grava-roofing .grava-model-card{grid-template-columns:1fr;gap:11px}.grava-roofing .grava-fibre-stage{grid-template-columns:1fr}.grava-roofing .grava-fibre-stage-visual,.grava-roofing .grava-fibre-stage-info{min-height:360px}}@media (max-width:560px){.grava-roofing .grava-shell{padding-left:18px;padding-right:18px}.grava-roofing .grava-hero{min-height:720px}.grava-roofing .grava-hero-grid{padding-top:65px}.grava-roofing .grava-hero h2{font-size:46px}.grava-roofing .grava-hero-actions{align-items:stretch;flex-direction:column}.grava-roofing .grava-button{width:100%}.grava-roofing .grava-text-link{justify-content:center;padding:8px}.grava-roofing .grava-hero-badges{grid-template-columns:1fr}.grava-roofing .grava-hero-badge{grid-template-columns:25px 1fr}.grava-roofing .grava-hero-badge i{display:grid}.grava-roofing .grava-statline{grid-template-columns:1fr}.grava-roofing .grava-stat,.grava-roofing .grava-stat+.grava-stat{padding:13px 0;border-right:0;border-bottom:1px solid var(--line)}.grava-roofing .grava-stat:last-child{border-bottom:0}.grava-roofing .grava-panel-heading{gap:13px}.grava-roofing .grava-image-card,.grava-roofing .grava-layer-card{min-height:350px}.grava-roofing .grava-slate-main{min-height:390px}.grava-roofing .grava-slate-side,.grava-roofing .grava-fibre-photos,.grava-roofing .grava-tile-showcase{grid-template-columns:1fr;grid-template-rows:auto}.grava-roofing .grava-fibre-photos .grava-image-card{min-height:310px}.grava-roofing .grava-slate-side{display:grid}.grava-roofing .grava-slate-side .grava-image-card{min-height:260px}.grava-roofing .grava-fibre-photos .grava-image-card{min-height:245px}.grava-roofing .grava-model-grid{grid-template-columns:1fr}.grava-roofing .grava-material-model{min-height:auto}.grava-roofing .grava-tile-showcase .grava-image-card{min-height:310px}.grava-roofing .grava-choice-card{min-height:225px}.grava-roofing #grava-ins-pir:checked~.grava-choice-cards .grava-choice-pir,.grava-roofing #grava-ins-glass:checked~.grava-choice-cards .grava-choice-glass,.grava-roofing #grava-ins-rock:checked~.grava-choice-cards .grava-choice-rock{grid-template-columns:1fr}.grava-roofing .grava-ins-photo{width:100%;height:185px}.grava-roofing .grava-model-stage,.grava-roofing .grava-fibre-stage{grid-template-columns:1fr}.grava-roofing .grava-model-house{min-height:340px}.grava-roofing .grava-fibre-stage-visual{min-height:330px}.grava-roofing .grava-fibre-stage-info{min-height:auto;padding:22px}.grava-roofing .grava-model-product{min-height:315px}.grava-roofing .grava-lambda{width:fit-content}}@media (prefers-reduced-motion:reduce){.grava-roofing *,.grava-roofing *::before,.grava-roofing *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grava-full-catalog{--ink:#103940;--ink2:#082e36;--paper:#f4f1ea;--sand:#e8e2d7;--coral:#d65442;--line:rgba(16,57,64,.16);--muted:#647477;--white:#fffefa;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow:hidden}.grava-full-catalog *,.grava-full-catalog *:before,.grava-full-catalog *:after{box-sizing:border-box}.grava-full-catalog a{color:inherit;text-decoration:none}.grava-full-catalog img{display:block;max-width:100%}.grava-full-catalog .g-wrap{width:min(100% - 64px,1440px);margin:auto}.grava-full-catalog .g-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--coral);font:600 10px/1.25 var(--mono);letter-spacing:.12em}.grava-full-catalog .g-eyebrow:before{content:"";display:block;width:21px;height:1px;background:currentColor}.grava-full-catalog .g-eyebrow.light{color:#f3a092}.grava-full-catalog h1,.grava-full-catalog h2,.grava-full-catalog h3,.grava-full-catalog p{margin-top:0}.grava-full-catalog h2{margin-bottom:0;font:500 clamp(43px,5vw,77px)/.93 var(--serif);letter-spacing:-.06em}.grava-full-catalog h2 em{color:var(--coral);font-style:italic}.grava-full-catalog .g-copy{margin:0;color:var(--muted);font-size:16px;line-height:1.66}.grava-full-catalog .g-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;color:#fff;background:var(--coral);font:600 11px/1 var(--mono);letter-spacing:.04em;transition:transform .18s ease,background .18s ease}.grava-full-catalog .g-btn:hover{background:#e76753;transform:translateY(-2px)}.grava-full-catalog .g-link{display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:1px solid currentColor;font:600 11px/1 var(--mono);letter-spacing:.04em;transition:color .2s ease,gap .2s ease}.grava-full-catalog .g-link:hover{color:var(--coral);gap:13px}.grava-full-catalog .g-fade{animation:g-rise .7s cubic-bezier(.23,1,.32,1) both}.grava-full-catalog .g-hero{position:relative;min-height:720px;color:#fff;background:var(--ink2);isolation:isolate}.grava-full-catalog .g-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;animation:g-scale 1.2s cubic-bezier(.23,1,.32,1) both}.grava-full-catalog .g-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(3 28 34 / .91) 0%,rgb(3 28 34 / .67) 45%,rgb(3 28 34 / .08) 78%),linear-gradient(0deg,rgb(3 28 34 / .65),transparent 44%)}.grava-full-catalog .g-hero-in{display:flex;min-height:720px;max-width:1440px;margin:auto;padding:96px 32px 73px;flex-direction:column;justify-content:center}.grava-full-catalog .g-hero h1{max-width:860px;margin:0 0 25px;color:#fff;font:500 clamp(58px,7.7vw,118px)/.87 var(--serif);letter-spacing:-.075em}.grava-full-catalog .g-hero h1 em{color:#ef7966;font-style:italic}.grava-full-catalog .g-hero-text{max-width:435px;margin:0 0 31px;color:rgb(255 255 255 / .85);font-size:16px;line-height:1.62}.grava-full-catalog .g-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.grava-full-catalog .g-hero .g-link{color:#fff}.grava-full-catalog .g-hero .g-link:hover{color:#fff}.grava-full-catalog .g-hero-bottom{position:absolute;left:32px;right:32px;bottom:27px;display:flex;justify-content:space-between;color:rgb(255 255 255 / .83);font:500 9px/1 var(--mono);letter-spacing:.09em}.grava-full-catalog .g-hero-bottom b{color:#f5a293}.grava-full-catalog .g-ticker{padding:16px 0;overflow:hidden;color:#fff;background:var(--coral);white-space:nowrap}.grava-full-catalog .g-ticker-track{display:flex;width:max-content;animation:g-ticker 27s linear infinite}.grava-full-catalog .g-ticker span{padding:0 24px;font:600 10px/1 var(--mono);letter-spacing:.12em}.grava-full-catalog .g-ticker b{margin-left:24px;font-size:13px}.grava-full-catalog .g-heading{display:grid;grid-template-columns:1.2fr .68fr;gap:48px;align-items:end;margin-bottom:60px}.grava-full-catalog .g-heading .g-copy{max-width:410px;margin-bottom:7px}.grava-full-catalog .g-collection{padding:clamp(86px,11vw,160px) 0 100px}.grava-full-catalog .g-product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.grava-full-catalog .g-product{position:relative;min-height:390px;overflow:hidden;color:#fff;background:var(--ink2)}.grava-full-catalog .g-product:nth-child(1){grid-column:span 7}.grava-full-catalog .g-product:nth-child(2){grid-column:span 5}.grava-full-catalog .g-product:nth-child(3),.grava-full-catalog .g-product:nth-child(4),.grava-full-catalog .g-product:nth-child(5){grid-column:span 4}.grava-full-catalog .g-product:nth-child(6){grid-column:span 5}.grava-full-catalog .g-product:nth-child(7){grid-column:span 7}.grava-full-catalog .g-product>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1)}.grava-full-catalog .g-product:hover>img{transform:scale(1.055)}.grava-full-catalog .g-product:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(3 26 32 / .06),rgb(3 26 32 / .77));pointer-events:none}.grava-full-catalog .g-product-top{position:absolute;z-index:2;top:20px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;font:600 9px/1 var(--mono);letter-spacing:.09em}.grava-full-catalog .g-round{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / .7);border-radius:50%;font-size:17px;transition:background .2s ease,color .2s ease,transform .2s ease}.grava-full-catalog .g-product:hover .g-round{color:var(--ink);background:#fff;transform:rotate(45deg)}.grava-full-catalog .g-product-bottom{position:absolute;z-index:2;right:22px;bottom:21px;left:22px}.grava-full-catalog .g-product h3{margin:0 0 8px;color:#fff;font:500 clamp(28px,2.65vw,43px)/.98 var(--serif);letter-spacing:-.05em}.grava-full-catalog .g-product p{max-width:345px;margin:0;color:rgb(255 255 255 / .8);font-size:13px;line-height:1.55}.grava-full-catalog .g-materials{padding:clamp(82px,10vw,145px) 0;background:var(--sand)}.grava-full-catalog .g-materials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grava-full-catalog .g-material{display:flex;min-height:580px;flex-direction:column;background:#fffefa}.grava-full-catalog .g-material-image{position:relative;height:262px;overflow:hidden;background:var(--ink2)}.grava-full-catalog .g-material-image>img{width:100%;height:100%;object-fit:cover}.grava-full-catalog .g-material:nth-child(2) .g-material-image>img,.grava-full-catalog .g-material:nth-child(3) .g-material-image>img{object-fit:contain;background:#fbfbf9}.grava-full-catalog .g-material-content{display:flex;flex:1;padding:28px;flex-direction:column}.grava-full-catalog .g-material-content h3{margin:0 0 14px;font:500 38px/.98 var(--serif);letter-spacing:-.05em}.grava-full-catalog .g-material-content p{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.62}.grava-full-catalog .g-checks{display:grid;gap:9px;margin:0 0 25px;padding:0;list-style:none}.grava-full-catalog .g-checks li{position:relative;padding-left:22px;font-size:12px;line-height:1.4}.grava-full-catalog .g-checks li:before{content:"✓";position:absolute;left:0;color:var(--coral);font-weight:700}.grava-full-catalog .g-material-content .g-link{margin-top:auto;align-self:flex-start}.grava-full-catalog .g-profile{position:absolute;right:12px;bottom:12px;width:98px;padding:6px;background:rgb(255 255 255 / .96);box-shadow:0 8px 20px rgb(0 0 0 / .22)}.grava-full-catalog .g-profile img{width:100%;height:63px;object-fit:contain;background:#090909}.grava-full-catalog .g-neo{padding:clamp(84px,10vw,148px) 0;color:#fff;background:var(--ink2)}.grava-full-catalog .g-neo-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:clamp(46px,8vw,124px);align-items:center}.grava-full-catalog .g-neo h2{margin-bottom:24px;color:#fff}.grava-full-catalog .g-neo .g-copy{max-width:480px;color:rgb(255 255 255 / .73)}.grava-full-catalog .g-neo-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:31px 0 13px;border-block:1px solid rgb(255 255 255 / .18)}.grava-full-catalog .g-neo-facts div{min-height:76px;padding:15px 12px 13px 0;border-right:1px solid rgb(255 255 255 / .18)}.grava-full-catalog .g-neo-facts div+div{padding-left:12px}.grava-full-catalog .g-neo-facts div:last-child{border:0}.grava-full-catalog .g-neo-facts b{display:block;color:#f4a394;font:500 clamp(24px,2.4vw,35px)/1 var(--serif)}.grava-full-catalog .g-neo-facts span{display:block;margin-top:6px;color:rgb(255 255 255 / .63);font:500 8px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.grava-full-catalog .g-fine{margin:0 0 26px;color:rgb(255 255 255 / .48);font-size:10px;line-height:1.5}.grava-full-catalog .g-neo-image{position:relative;min-height:540px;overflow:hidden;background:#fff}.grava-full-catalog .g-neo-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.grava-full-catalog .g-neo-badge{position:absolute;right:20px;bottom:20px;display:grid;width:130px;height:130px;place-items:center;padding:16px;border-radius:50%;color:#fff;background:var(--coral);text-align:center;font:600 9px/1.35 var(--mono);letter-spacing:.07em;transform:rotate(10deg)}.grava-full-catalog .g-sliding{padding:clamp(85px,11vw,154px) 0}.grava-full-catalog .g-split{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(44px,8vw,120px);align-items:center}.grava-full-catalog .g-split-image{position:relative;min-height:560px;overflow:hidden;background:var(--ink2)}.grava-full-catalog .g-split-image img{width:100%;height:100%;object-fit:cover}.grava-full-catalog .g-image-tag{position:absolute;top:19px;left:19px;padding:10px 12px;color:#fff;background:rgb(8 46 54 / .87);font:600 9px/1 var(--mono);letter-spacing:.08em}.grava-full-catalog .g-split h2{margin-bottom:22px}.grava-full-catalog .g-split .g-copy{max-width:440px;margin-bottom:24px}.grava-full-catalog .g-system-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.grava-full-catalog .g-system-tags span{padding:9px 10px;border:1px solid var(--line);font:600 9px/1 var(--mono);letter-spacing:.04em}.grava-full-catalog .g-doors{padding:0 0 clamp(85px,11vw,155px)}.grava-full-catalog .g-doors-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:clamp(44px,8vw,124px);align-items:center}.grava-full-catalog .g-doors-copy h2{margin-bottom:22px}.grava-full-catalog .g-doors-copy .g-copy{max-width:430px;margin-bottom:28px}.grava-full-catalog .g-door-systems{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 27px;background:var(--line)}.grava-full-catalog .g-door-systems span{padding:13px 8px;color:var(--ink);background:var(--paper);text-align:center;font:600 9px/1.25 var(--mono);letter-spacing:.05em}.grava-full-catalog .g-door-image{min-height:590px;overflow:hidden;background:var(--ink2)}.grava-full-catalog .g-door-image img{width:100%;height:100%;object-fit:cover}.grava-full-catalog .g-outdoor{padding:clamp(86px,10vw,150px) 0 58px;color:#fff;background:var(--ink)}.grava-full-catalog .g-outdoor .g-heading h2{color:#fff}.grava-full-catalog .g-outdoor .g-copy{color:rgb(255 255 255 / .66)}.grava-full-catalog .g-outdoor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grava-full-catalog .g-outdoor-card{position:relative;min-height:550px;overflow:hidden;background:var(--ink2)}.grava-full-catalog .g-outdoor-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1)}.grava-full-catalog .g-outdoor-card:hover>img{transform:scale(1.05)}.grava-full-catalog .g-outdoor-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(1 25 31 / .03),rgb(1 25 31 / .8))}.grava-full-catalog .g-outdoor-content{position:absolute;z-index:2;right:28px;bottom:28px;left:28px}.grava-full-catalog .g-outdoor-content h3{margin:0 0 10px;color:#fff;font:500 clamp(35px,3vw,49px)/.98 var(--serif);letter-spacing:-.05em}.grava-full-catalog .g-outdoor-content p{max-width:390px;margin:0;color:rgb(255 255 255 / .78);font-size:14px;line-height:1.56}.grava-full-catalog .g-outdoor-icon{display:block;margin-bottom:22px;color:#f4a293;font-size:21px}.grava-full-catalog .g-roll-inset{position:absolute;z-index:3;top:18px;right:18px;width:152px;padding:7px;color:var(--ink);background:rgb(255 255 255 / .96);box-shadow:0 9px 24px rgb(0 0 0 / .22)}.grava-full-catalog .g-roll-inset img{width:100%;height:65px;object-fit:cover;object-position:right center}.grava-full-catalog .g-roll-inset span{display:block;padding:7px 1px 1px;font:600 7px/1 var(--mono);letter-spacing:.09em}.grava-full-catalog .g-outdoor-links{display:flex;flex-wrap:wrap;gap:30px;padding-top:25px}.grava-full-catalog .g-outdoor-links a{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid rgb(255 255 255 / .4);color:rgb(255 255 255 / .87);font:600 10px/1 var(--mono);letter-spacing:.04em}.grava-full-catalog .g-outdoor-links a:hover{color:#f6a292}.grava-full-catalog .g-explore{padding:clamp(86px,10vw,145px) 0}.grava-full-catalog .g-explore-title{margin-bottom:44px}.grava-full-catalog .g-explore-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:16px}.grava-full-catalog .g-showroom{position:relative;display:flex;min-height:345px;padding:29px;flex-direction:column;justify-content:space-between;overflow:hidden;color:#fff;background:var(--coral)}.grava-full-catalog .g-showroom:after{content:"";position:absolute;top:-124px;right:-100px;width:335px;height:335px;border:1px solid rgb(255 255 255 / .4);border-radius:50%;box-shadow:0 0 0 34px rgb(255 255 255 / .06),0 0 0 68px rgb(255 255 255 / .05)}.grava-full-catalog .g-showroom>*{position:relative;z-index:1}.grava-full-catalog .g-play{display:grid;width:57px;height:57px;place-items:center;border:1px solid rgb(255 255 255 / .63);border-radius:50%;font-size:20px}.grava-full-catalog .g-showroom h3{margin:0 0 16px;color:#fff;font:500 39px/.98 var(--serif);letter-spacing:-.05em}.grava-full-catalog .g-showroom span:last-child{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid rgb(255 255 255 / .65);font:600 10px/1 var(--mono);letter-spacing:.04em}.grava-full-catalog .g-video{position:relative;min-height:345px;overflow:hidden;background:var(--ink2)}.grava-full-catalog .g-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.grava-full-catalog .g-cta{position:relative;padding:clamp(85px,10vw,142px) 0;overflow:hidden;color:#fff;background:var(--ink2);text-align:center}.grava-full-catalog .g-cta:before,.grava-full-catalog .g-cta:after{content:"";position:absolute;width:62vw;height:62vw;border:1px solid rgb(255 255 255 / .11);border-radius:50%}.grava-full-catalog .g-cta:before{top:-43vw;left:-26vw}.grava-full-catalog .g-cta:after{right:-29vw;bottom:-46vw}.grava-full-catalog .g-cta-in{position:relative;z-index:1}.grava-full-catalog .g-cta .g-eyebrow{justify-content:center}.grava-full-catalog .g-cta h2{color:#fff}.grava-full-catalog .g-cta .g-copy{max-width:485px;margin:24px auto 31px;color:rgb(255 255 255 / .71)}@keyframes g-scale{from{transform:scale(1.05)}to{transform:scale(1)}}@keyframes g-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes g-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:900px){.grava-full-catalog .g-wrap{width:min(100% - 40px,690px)}.grava-full-catalog .g-hero,.grava-full-catalog .g-hero-in{min-height:650px}.grava-full-catalog .g-hero-img{object-position:62% center}.grava-full-catalog .g-heading,.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:1fr}.grava-full-catalog .g-heading{gap:22px;margin-bottom:43px}.grava-full-catalog .g-product:nth-child(n){grid-column:span 6}.grava-full-catalog .g-product:nth-child(1),.grava-full-catalog .g-product:nth-child(5),.grava-full-catalog .g-product:nth-child(7){grid-column:span 12}.grava-full-catalog .g-materials-grid{grid-template-columns:1fr}.grava-full-catalog .g-material{min-height:470px}.grava-full-catalog .g-material-image{height:240px}.grava-full-catalog .g-neo-grid{gap:38px}.grava-full-catalog .g-neo-image{min-height:435px;order:-1}.grava-full-catalog .g-split{gap:39px}.grava-full-catalog .g-split-image{min-height:430px}.grava-full-catalog .g-doors-grid{gap:40px}.grava-full-catalog .g-door-image{min-height:465px}.grava-full-catalog .g-outdoor-card{min-height:465px}}@media(max-width:520px){.grava-full-catalog .g-wrap{width:min(100% - 30px,690px)}.grava-full-catalog .g-hero-in{padding:78px 15px 57px}.grava-full-catalog .g-hero h1{font-size:51px}.grava-full-catalog .g-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.grava-full-catalog .g-hero-bottom{right:15px;left:15px;font-size:8px}.grava-full-catalog .g-hero-bottom span:last-child{display:none}.grava-full-catalog .g-product:nth-child(n){grid-column:span 12;min-height:335px}.grava-full-catalog .g-product-top,.grava-full-catalog .g-product-bottom{right:16px;left:16px}.grava-full-catalog .g-material-content{padding:24px}.grava-full-catalog .g-neo-image{min-height:340px}.grava-full-catalog .g-neo-facts b{font-size:24px}.grava-full-catalog .g-neo-facts span{font-size:7px}.grava-full-catalog .g-split-image{min-height:350px}.grava-full-catalog .g-door-image{min-height:375px}.grava-full-catalog .g-outdoor-grid{grid-template-columns:1fr}.grava-full-catalog .g-outdoor-card{min-height:405px}.grava-full-catalog .g-explore-grid{grid-template-columns:1fr}.grava-full-catalog .g-showroom,.grava-full-catalog .g-video{min-height:270px}.grava-full-catalog .g-showroom h3{font-size:33px}.grava-full-catalog .g-roll-inset{top:12px;right:12px;width:140px}.grava-full-catalog .g-door-systems{font-size:8px}}@media(max-width:650px){.grava-full-catalog{width:100%;max-width:100%;overflow:hidden}.grava-full-catalog .g-wrap{width:calc(100% - 32px);max-width:none}.grava-full-catalog .g-heading,.grava-full-catalog .g-product-grid,.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid,.grava-full-catalog .g-outdoor-grid,.grava-full-catalog .g-explore-grid{min-width:0}.grava-full-catalog .g-product-grid,.grava-full-catalog .g-outdoor-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:1fr}.grava-full-catalog .g-product:nth-child(n){grid-column:1/-1;min-width:0;min-height:clamp(315px,90vw,390px)}.grava-full-catalog .g-product>img,.grava-full-catalog .g-outdoor-card>img{object-position:center}.grava-full-catalog .g-material,.grava-full-catalog .g-neo-image,.grava-full-catalog .g-split-image,.grava-full-catalog .g-door-image,.grava-full-catalog .g-outdoor-card,.grava-full-catalog .g-video{min-width:0;width:100%}.grava-full-catalog h2{font-size:clamp(40px,12vw,58px);line-height:.96}.grava-full-catalog .g-copy{font-size:15px}.grava-full-catalog .g-hero,.grava-full-catalog .g-hero-in{min-height:620px}.grava-full-catalog .g-hero-in{padding:72px 16px 54px}.grava-full-catalog .g-hero h1{max-width:340px;font-size:clamp(48px,14vw,62px);line-height:.9}.grava-full-catalog .g-hero-text{max-width:320px;font-size:15px}.grava-full-catalog .g-hero-actions{align-items:flex-start;gap:17px}.grava-full-catalog .g-btn{max-width:100%;white-space:normal;text-align:center}.grava-full-catalog .g-link{max-width:100%;line-height:1.35}.grava-full-catalog .g-neo-facts{min-width:0}.grava-full-catalog .g-neo-facts div{min-width:0;padding-right:8px}.grava-full-catalog .g-neo-facts div+div{padding-left:8px}.grava-full-catalog .g-neo-facts b{font-size:clamp(21px,6.6vw,28px)}.grava-full-catalog .g-neo-facts span{font-size:7px;letter-spacing:.03em}.grava-full-catalog .g-system-tags span{max-width:100%;white-space:normal;line-height:1.35}.grava-full-catalog .g-door-systems{grid-template-columns:1fr;gap:1px}.grava-full-catalog .g-door-systems span{padding:11px}.grava-full-catalog .g-outdoor-content{right:20px;bottom:21px;left:20px}.grava-full-catalog .g-outdoor-content h3{font-size:42px}.grava-full-catalog .g-outdoor-links{gap:20px}.grava-full-catalog .g-roll-inset{right:12px;top:12px;width:135px}.grava-full-catalog .g-showroom,.grava-full-catalog .g-video{min-height:265px}.grava-full-catalog .g-video{aspect-ratio:16/10;height:auto}.grava-full-catalog .g-showroom h3{font-size:32px}.grava-full-catalog .g-cta{padding:80px 0}.grava-full-catalog .g-cta .g-copy{font-size:15px}}@media(max-width:360px){.grava-full-catalog .g-wrap{width:calc(100% - 24px)}.grava-full-catalog .g-hero h1{font-size:46px}.grava-full-catalog .g-hero-bottom{left:12px;right:12px}.grava-full-catalog .g-card-content,.grava-full-catalog .g-product-top,.grava-full-catalog .g-product-bottom{left:14px;right:14px}.grava-full-catalog .g-product h3{font-size:31px}.grava-full-catalog .g-profile{width:84px}.grava-full-catalog .g-profile img{height:55px}.grava-full-catalog .g-neo-badge{width:105px;height:105px;font-size:7px}.grava-full-catalog .g-roll-inset{width:121px}.grava-full-catalog .g-ticker span{padding:0 16px;font-size:9px}}@media(min-width:1600px){.grava-full-catalog .g-wrap{width:min(calc(100% - 160px),1440px)}.grava-full-catalog .g-hero,.grava-full-catalog .g-hero-in{min-height:800px}.grava-full-catalog .g-hero-in{padding-top:118px;padding-bottom:96px}.grava-full-catalog .g-product{min-height:430px}.grava-full-catalog .g-material{min-height:610px}.grava-full-catalog .g-split-image,.grava-full-catalog .g-door-image{min-height:620px}}@media(min-width:1101px) and (max-width:1599px){.grava-full-catalog .g-wrap{width:min(calc(100% - clamp(64px,7vw,128px)),1360px)}.grava-full-catalog .g-hero-in{max-width:1360px}.grava-full-catalog .g-product{min-height:clamp(380px,31vw,430px)}}@media(min-width:651px) and (max-width:1100px){.grava-full-catalog .g-wrap{width:min(calc(100% - 48px),920px)}.grava-full-catalog .g-hero,.grava-full-catalog .g-hero-in{min-height:650px}.grava-full-catalog .g-hero-in{padding-top:88px;padding-bottom:68px}.grava-full-catalog .g-hero h1{font-size:clamp(62px,8vw,88px)}.grava-full-catalog .g-heading{grid-template-columns:1fr;gap:22px}.grava-full-catalog .g-heading .g-copy{max-width:560px}.grava-full-catalog .g-product:nth-child(n){grid-column:span 6;min-height:360px}.grava-full-catalog .g-product:nth-child(1),.grava-full-catalog .g-product:nth-child(5),.grava-full-catalog .g-product:nth-child(7){grid-column:span 12}.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:1fr}.grava-full-catalog .g-material{min-height:480px}.grava-full-catalog .g-material-image{height:260px}.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid{gap:44px}.grava-full-catalog .g-neo-image{min-height:470px;order:-1}.grava-full-catalog .g-split-image{min-height:480px}.grava-full-catalog .g-door-image{min-height:500px}.grava-full-catalog .g-outdoor-card{min-height:480px}}.grava-full-catalog,.grava-full-catalog>section,.grava-full-catalog>div{width:100%;max-width:100%;min-width:0}.grava-full-catalog{overflow-x:clip}.grava-full-catalog .g-wrap{max-width:100%}.grava-full-catalog .g-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.68fr)}.grava-full-catalog .g-product-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.grava-full-catalog .g-materials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grava-full-catalog .g-neo-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.grava-full-catalog .g-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.grava-full-catalog .g-doors-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.grava-full-catalog .g-outdoor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grava-full-catalog .g-explore-grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.grava-full-catalog .g-heading>*,.grava-full-catalog .g-product,.grava-full-catalog .g-material,.grava-full-catalog .g-neo-grid>*,.grava-full-catalog .g-split>*,.grava-full-catalog .g-doors-grid>*,.grava-full-catalog .g-outdoor-grid>*,.grava-full-catalog .g-explore-grid>*{min-width:0}.grava-full-catalog h1,.grava-full-catalog h2,.grava-full-catalog h3,.grava-full-catalog p,.grava-full-catalog a,.grava-full-catalog span{overflow-wrap:anywhere}.grava-full-catalog .g-hero-in{width:100%;max-width:1440px}.grava-full-catalog .g-hero-bottom{max-width:calc(100% - 64px)}@media(max-width:650px){.grava-full-catalog .g-heading,.grava-full-catalog .g-product-grid,.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid,.grava-full-catalog .g-outdoor-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:1fr}.grava-full-catalog .g-hero-bottom{max-width:calc(100% - 32px)}}.grava-full-catalog{container-type:inline-size;container-name:grava-catalog}@container grava-catalog (max-width:1100px){.g-heading,.g-materials-grid,.g-neo-grid,.g-split,.g-doors-grid,.g-explore-grid{grid-template-columns:1fr}.g-heading{gap:22px;margin-bottom:43px}.g-heading .g-copy{max-width:560px}.g-product:nth-child(n){grid-column:span 6;min-height:360px}.g-product:nth-child(1),.g-product:nth-child(5),.g-product:nth-child(7){grid-column:span 12}.g-material{min-height:480px}.g-material-image{height:260px}.g-neo-grid,.g-split,.g-doors-grid{gap:44px}.g-neo-image{min-height:470px;order:-1}.g-split-image{min-height:480px}.g-door-image{min-height:500px}.g-outdoor-card{min-height:480px}}@container grava-catalog (max-width:650px){.g-wrap{width:calc(100% - 32px);max-width:none}.g-heading,.g-product-grid,.g-materials-grid,.g-neo-grid,.g-split,.g-doors-grid,.g-outdoor-grid,.g-explore-grid{min-width:0}.g-product-grid,.g-outdoor-grid,.g-explore-grid{grid-template-columns:1fr}.g-product:nth-child(n){grid-column:1/-1;min-width:0;min-height:clamp(315px,90cqw,390px)}.g-product>img,.g-outdoor-card>img{object-position:center}.g-material,.g-neo-image,.g-split-image,.g-door-image,.g-outdoor-card,.g-video{min-width:0;width:100%}h2{font-size:clamp(40px,12cqw,58px);line-height:.96}.g-copy{font-size:15px}.g-hero,.g-hero-in{min-height:620px}.g-hero-in{padding:72px 16px 54px}.g-hero h1{max-width:340px;font-size:clamp(48px,14cqw,62px);line-height:.9}.g-hero-text{max-width:320px;font-size:15px}.g-hero-actions{align-items:flex-start;gap:17px}.g-btn{max-width:100%;white-space:normal;text-align:center}.g-link{max-width:100%;line-height:1.35}.g-hero-bottom{max-width:calc(100% - 32px)}.g-neo-facts{min-width:0}.g-neo-facts div{min-width:0;padding-right:8px}.g-neo-facts div+div{padding-left:8px}.g-neo-facts b{font-size:clamp(21px,6.6cqw,28px)}.g-neo-facts span{font-size:7px;letter-spacing:.03em}.g-system-tags span{max-width:100%;white-space:normal;line-height:1.35}.g-door-systems{grid-template-columns:1fr;gap:1px}.g-door-systems span{padding:11px}.g-outdoor-content{right:20px;bottom:21px;left:20px}.g-outdoor-content h3{font-size:42px}.g-outdoor-links{gap:20px}.g-roll-inset{right:12px;top:12px;width:135px}.g-showroom,.g-video{min-height:265px}.g-video{aspect-ratio:16/10;height:auto}.g-showroom h3{font-size:32px}.g-cta{padding:80px 0}.g-cta .g-copy{font-size:15px}}@container grava-catalog (max-width:360px){.g-wrap{width:calc(100% - 24px)}.g-hero h1{font-size:46px}.g-hero-bottom{left:12px;right:12px}.g-product-top,.g-product-bottom{left:14px;right:14px}.g-product h3{font-size:31px}.g-profile{width:84px}.g-profile img{height:55px}.g-neo-badge{width:105px;height:105px;font-size:7px}.g-roll-inset{width:121px}.g-ticker span{padding:0 16px;font-size:9px}}@container grava-catalog (max-width:1100px){.grava-full-catalog .g-heading,.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:1fr}.grava-full-catalog .g-heading{gap:22px;margin-bottom:43px}.grava-full-catalog .g-heading .g-copy{max-width:560px}.grava-full-catalog .g-product:nth-child(n){grid-column:span 6;min-height:360px}.grava-full-catalog .g-product:nth-child(1),.grava-full-catalog .g-product:nth-child(5),.grava-full-catalog .g-product:nth-child(7){grid-column:span 12}.grava-full-catalog .g-material{min-height:480px}.grava-full-catalog .g-material-image{height:260px}.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid{gap:44px}.grava-full-catalog .g-neo-image{min-height:470px;order:-1}.grava-full-catalog .g-split-image{min-height:480px}.grava-full-catalog .g-door-image{min-height:500px}.grava-full-catalog .g-outdoor-card{min-height:480px}}@container grava-catalog (max-width:650px){.grava-full-catalog .g-wrap{width:calc(100% - 32px);max-width:none}.grava-full-catalog .g-heading,.grava-full-catalog .g-product-grid,.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-neo-grid,.grava-full-catalog .g-split,.grava-full-catalog .g-doors-grid,.grava-full-catalog .g-outdoor-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:1fr;min-width:0}.grava-full-catalog .g-product:nth-child(n){grid-column:1/-1;min-width:0;min-height:clamp(315px,90cqw,390px)}.grava-full-catalog .g-product>img,.grava-full-catalog .g-outdoor-card>img{object-position:center}.grava-full-catalog .g-material,.grava-full-catalog .g-neo-image,.grava-full-catalog .g-split-image,.grava-full-catalog .g-door-image,.grava-full-catalog .g-outdoor-card,.grava-full-catalog .g-video{min-width:0;width:100%}.grava-full-catalog h2{font-size:clamp(40px,12cqw,58px);line-height:.96}.grava-full-catalog .g-copy{font-size:15px}.grava-full-catalog .g-hero,.grava-full-catalog .g-hero-in{min-height:620px}.grava-full-catalog .g-hero-in{padding:72px 16px 54px}.grava-full-catalog .g-hero h1{max-width:340px;font-size:clamp(48px,14cqw,62px);line-height:.9}.grava-full-catalog .g-hero-text{max-width:320px;font-size:15px}.grava-full-catalog .g-hero-actions{align-items:flex-start;gap:17px}.grava-full-catalog .g-btn{max-width:100%;white-space:normal;text-align:center}.grava-full-catalog .g-link{max-width:100%;line-height:1.35}.grava-full-catalog .g-hero-bottom{max-width:calc(100% - 32px)}.grava-full-catalog .g-neo-facts{min-width:0}.grava-full-catalog .g-neo-facts div{min-width:0;padding-right:8px}.grava-full-catalog .g-neo-facts div+div{padding-left:8px}.grava-full-catalog .g-neo-facts b{font-size:clamp(21px,6.6cqw,28px)}.grava-full-catalog .g-neo-facts span{font-size:7px;letter-spacing:.03em}.grava-full-catalog .g-system-tags span{max-width:100%;white-space:normal;line-height:1.35}.grava-full-catalog .g-door-systems{grid-template-columns:1fr;gap:1px}.grava-full-catalog .g-door-systems span{padding:11px}.grava-full-catalog .g-outdoor-content{right:20px;bottom:21px;left:20px}.grava-full-catalog .g-outdoor-content h3{font-size:42px}.grava-full-catalog .g-outdoor-links{gap:20px}.grava-full-catalog .g-roll-inset{right:12px;top:12px;width:135px}.grava-full-catalog .g-showroom,.grava-full-catalog .g-video{min-height:265px}.grava-full-catalog .g-video{aspect-ratio:16/10;height:auto}.grava-full-catalog .g-showroom h3{font-size:32px}.grava-full-catalog .g-cta{padding:80px 0}.grava-full-catalog .g-cta .g-copy{font-size:15px}}@container grava-catalog (max-width:360px){.grava-full-catalog .g-wrap{width:calc(100% - 24px)}.grava-full-catalog .g-hero h1{font-size:46px}.grava-full-catalog .g-hero-bottom{left:12px;right:12px}.grava-full-catalog .g-product-top,.grava-full-catalog .g-product-bottom{left:14px;right:14px}.grava-full-catalog .g-product h3{font-size:31px}.grava-full-catalog .g-profile{width:84px}.grava-full-catalog .g-profile img{height:55px}.grava-full-catalog .g-neo-badge{width:105px;height:105px;font-size:7px}.grava-full-catalog .g-roll-inset{width:121px}.grava-full-catalog .g-ticker span{padding:0 16px;font-size:9px}}.grava-full-catalog .g-split-image,.grava-full-catalog .g-door-image{position:relative;isolation:isolate}.grava-full-catalog .g-split-image>img,.grava-full-catalog .g-door-image>img{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;min-height:100%;max-width:none;object-fit:cover!important;object-position:center;z-index:0}.grava-full-catalog .g-split-image .g-image-tag{z-index:1}.grava-full-catalog a.g-product{display:block;cursor:pointer}.grava-full-catalog .g-product:nth-child(3),.grava-full-catalog .g-product:nth-child(4),.grava-full-catalog .g-product:nth-child(5),.grava-full-catalog .g-product:nth-child(6){grid-column:span 6}@media(max-width:900px){.grava-full-catalog .g-product:nth-child(1),.grava-full-catalog .g-product:nth-child(6){grid-column:span 12}.grava-full-catalog .g-product:nth-child(2),.grava-full-catalog .g-product:nth-child(3),.grava-full-catalog .g-product:nth-child(4),.grava-full-catalog .g-product:nth-child(5){grid-column:span 6}}@media(min-width:651px) and (max-width:1100px){.grava-full-catalog .g-product:nth-child(1),.grava-full-catalog .g-product:nth-child(6){grid-column:span 12}.grava-full-catalog .g-product:nth-child(2),.grava-full-catalog .g-product:nth-child(3),.grava-full-catalog .g-product:nth-child(4),.grava-full-catalog .g-product:nth-child(5){grid-column:span 6}}@container grava-catalog (max-width:1100px){.grava-full-catalog .g-product:nth-child(1),.grava-full-catalog .g-product:nth-child(6){grid-column:span 12}.grava-full-catalog .g-product:nth-child(2),.grava-full-catalog .g-product:nth-child(3),.grava-full-catalog .g-product:nth-child(4),.grava-full-catalog .g-product:nth-child(5){grid-column:span 6}}.grava-full-catalog .g-product#rolluiken,.grava-full-catalog .g-outdoor-card:first-child{background:#eef0ef}.grava-full-catalog .g-product#rolluiken>img,.grava-full-catalog .g-outdoor-card:first-child>img{object-fit:contain!important;object-position:center;background:#eef0ef}.grava-full-catalog .g-product#rolluiken:after,.grava-full-catalog .g-outdoor-card:first-child:after{background:linear-gradient(180deg,rgb(8 46 54 / .02) 18%,rgb(8 46 54 / .08) 43%,rgb(8 46 54 / .88) 100%)}@media(max-width:650px){.grava-full-catalog .g-product-grid,.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-outdoor-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:minmax(0,1fr)!important}.grava-full-catalog .g-product:nth-child(n){grid-column:1/-1!important;width:100%}}@container grava-catalog (max-width:650px){.grava-full-catalog .g-product-grid,.grava-full-catalog .g-materials-grid,.grava-full-catalog .g-outdoor-grid,.grava-full-catalog .g-explore-grid{grid-template-columns:minmax(0,1fr)!important}.grava-full-catalog .g-product:nth-child(n){grid-column:1/-1!important;width:100%}}.grava-full-catalog{--ink:#08262F;--ink2:#123C47;--paper:#EEF4F5;--sand:#E7F0F1;--white:#FFFFFF;--moss:#2E7888;--green:#E12A24;--lime:#F05249;--warm:#E12A24;--line:rgba(8,38,47,.15);--muted:#506A72}.grava-full-catalog .g-eyebrow{color:var(--moss)}.grava-full-catalog .g-eyebrow.light{color:var(--lime)}.grava-full-catalog h2 em{color:var(--lime)}.grava-full-catalog .g-btn{background:var(--green)}.grava-full-catalog .g-btn:hover{background:var(--lime)}.grava-full-catalog .g-link:hover{color:var(--lime)}.grava-full-catalog .g-hero{background:linear-gradient(120deg,#08262F 0%,#123C47 53%,#2E7888 132%)}.grava-full-catalog .g-hero:after{background:linear-gradient(90deg,rgb(8 38 47 / .91) 0%,rgb(8 38 47 / .67) 45%,rgb(8 38 47 / .08) 78%),linear-gradient(0deg,rgb(8 38 47 / .65),transparent 44%)}.grava-full-catalog .g-hero h1 em,.grava-full-catalog .g-hero-bottom b{color:var(--lime)}.grava-full-catalog .g-ticker{background:var(--green)}.grava-full-catalog .g-product:after{background:linear-gradient(180deg,rgb(8 38 47 / .06),rgb(8 38 47 / .77))}.grava-full-catalog .g-neo{background:linear-gradient(135deg,#08262F 0%,#123C47 100%)}.grava-full-catalog .g-neo-facts b{color:var(--lime)}.grava-full-catalog .g-neo-badge{background:var(--lime)}.grava-full-catalog .g-image-tag{background:rgb(8 38 47 / .87)}.grava-full-catalog .g-showroom{background:var(--green)}.grava-full-catalog .g-cta{color:var(--ink);background:var(--green)}.grava-full-catalog .g-cta h2{color:var(--ink)}.grava-full-catalog .g-cta .g-copy{color:rgb(8 38 47 / .74)}.grava-full-catalog .g-cta .g-btn{color:#fff;background:var(--ink)}.grava-full-catalog .g-cta .g-btn:hover{background:#123C47}.grava-full-catalog .g-cta:before,.grava-full-catalog .g-cta:after{border-color:rgb(8 38 47 / .13)}.grava-full-catalog .g-cta{background-color:#E12A24;background-image:radial-gradient(rgb(255 255 255 / .15) .7px,transparent .8px),linear-gradient(115deg,rgb(255 255 255 / .035) 0%,transparent 44%,rgb(8 38 47 / .10) 100%);background-size:17px 17px,100% 100%;color:#fff;text-align:left}.grava-full-catalog .g-cta:before,.grava-full-catalog .g-cta:after{border-color:rgb(255 255 255 / .15)}.grava-full-catalog .g-cta-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.grava-full-catalog .g-cta .g-eyebrow{justify-content:flex-start;margin-bottom:14px;color:#FFB8B2}.grava-full-catalog .g-cta h2{max-width:790px;color:#fff}.grava-full-catalog .g-cta h2 em{color:#fff}.grava-full-catalog .g-cta .g-copy{max-width:600px;margin:20px 0 0;color:#FFD3CF}.grava-full-catalog .g-cta .g-btn{min-width:185px;color:#fff;background:#08262F;box-shadow:0 12px 26px rgb(70 12 10 / .18)}.grava-full-catalog .g-cta .g-btn:hover{background:#123C47;transform:translateY(-2px)}@media(max-width:750px){.grava-full-catalog .g-cta-in{grid-template-columns:1fr;gap:28px}.grava-full-catalog .g-cta .g-btn{justify-self:start}.grava-full-catalog .g-cta h2{max-width:600px}}.grava-full-catalog .g-cta-in{grid-template-areas:"eyebrow button" "title button" "copy button";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto}.grava-full-catalog .g-cta .g-eyebrow{grid-area:eyebrow}.grava-full-catalog .g-cta h2{grid-area:title}.grava-full-catalog .g-cta .g-copy{grid-area:copy}.grava-full-catalog .g-cta .g-btn{grid-area:button;align-self:center}@media(max-width:750px){.grava-full-catalog .g-cta-in{grid-template-areas:"eyebrow" "title" "copy" "button";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.grava-full-catalog .g-cta .g-btn{align-self:start}}@container grava-catalog (max-width:750px){.grava-full-catalog .g-cta-in{grid-template-areas:"eyebrow" "title" "copy" "button";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.grava-full-catalog .g-cta .g-btn{align-self:start;justify-self:start}}.grava-full-catalog .g-cta:after{content:"GRAVA";position:absolute;z-index:0;right:-.06em;bottom:-.23em;width:auto;height:auto;border:0;color:rgb(112 16 13 / .17);font:900 clamp(148px,24vw,350px)/.78 var(--sans);letter-spacing:-.1em;white-space:nowrap;pointer-events:none}.grava-full-catalog .g-cta .g-btn{color:#08262F;background:#FFF;box-shadow:0 12px 26px rgb(70 12 10 / .18)}.grava-full-catalog .g-cta .g-btn:hover{color:#08262F;background:#EEF4F5;transform:translateY(-2px)}@media(max-width:750px){.grava-full-catalog .g-cta:after{right:-.17em;bottom:-.12em;font-size:clamp(132px,42vw,210px);opacity:.92}.grava-full-catalog .g-cta .g-btn{min-width:0}}@media(prefers-reduced-motion:reduce){.grava-full-catalog *,.grava-full-catalog *:before,.grava-full-catalog *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#grava-facades,#grava-facades *{box-sizing:border-box}#grava-facades{--ink:#08262F;--paper:#EEF4F5;--white:#FFFFFF;--moss:#2E7888;--green:#E12A24;--lime:#F05249;--line:rgba(8,38,47,.15);--muted:#506A72;--warm:#E12A24;--shadow:0 18px 52px rgba(7,34,42,.19);background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.45;overflow:hidden}#grava-facades a{color:inherit;text-decoration:none}#grava-facades button{font:inherit}#grava-facades img{max-width:100%;display:block}#grava-facades .gf-shell{width:min(1220px, calc(100% - 48px));margin:0 auto}#grava-facades .gf-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:var(--moss)}#grava-facades .gf-eyebrow::before{content:"";width:28px;height:2px;background:currentColor}#grava-facades .gf-title{margin:13px 0 0;max-width:760px;font-size:clamp(30px, 4.15vw, 59px);line-height:1.02;letter-spacing:-.058em}#grava-facades .gf-lead{margin:19px 0 0;max-width:660px;font-size:clamp(16px, 1.8vw, 19px);line-height:1.58;color:var(--muted)}#grava-facades .gf-section{padding:105px 0;position:relative}#grava-facades .gf-section--cream{background:var(--paper)}#grava-facades .gf-section--white{background:var(--white)}#grava-facades .gf-section--dark{background:linear-gradient(135deg,#08262F 0%,#123C47 100%);color:#F8FAFD}#grava-facades .gf-section--dark .gf-eyebrow{color:var(--lime)}#grava-facades .gf-section--dark .gf-lead{color:#D1E0E3}#grava-facades .gf-section--dark .gf-title{color:#fff}#grava-facades .gf-rule{height:1px;background:var(--line);margin:43px 0}#grava-facades .gf-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid #fff0;border-radius:999px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s}#grava-facades .gf-button:hover{transform:translateY(-2px)}#grava-facades .gf-button--primary{background:var(--green);color:#FFF;box-shadow:0 8px 20px rgb(225 42 36 / .28)}#grava-facades .gf-button--light{background:#fff;color:var(--ink)}#grava-facades .gf-button--outline{background:#fff0;border-color:rgb(255 255 255 / .35);color:#fff}#grava-facades .gf-button svg{width:16px;height:16px}#grava-facades .gf-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0}#grava-facades .gf-pills::-webkit-scrollbar{display:none}#grava-facades .gf-pill{white-space:nowrap;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--muted);padding:10px 14px;font-size:13px;font-weight:750;transition:.25s;cursor:pointer}#grava-facades .gf-pill:hover,#grava-facades .gf-pill.is-active{color:#fff;background:var(--moss);border-color:var(--moss)}#grava-facades .gf-hero{background:linear-gradient(120deg,#08262F 0%,#123C47 53%,#2E7888 132%);color:#fff;min-height:720px;position:relative;display:flex;align-items:stretch;overflow:hidden}#grava-facades .gf-hero::before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;right:-270px;top:-280px;border:1px solid rgb(240 82 73 / .32);box-shadow:0 0 0 64px rgb(240 82 73 / .04),0 0 0 128px rgb(240 82 73 / .02)}#grava-facades .gf-hero::after{content:"";position:absolute;inset:0;opacity:.55;pointer-events:none;background-image:radial-gradient(rgb(255 255 255 / .38) .7px,transparent .7px);background-size:18px 18px;mask-image:linear-gradient(to bottom,transparent 0%,black 28%,transparent 80%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 28%,transparent 80%)}#grava-facades .gf-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:center;padding:82px 0 54px}#grava-facades .gf-hero-copy{padding:28px 0}#grava-facades .gf-hero .gf-eyebrow{color:var(--lime)}#grava-facades .gf-hero h1{max-width:720px;margin:18px 0 0;font-size:clamp(46px, 6.5vw, 86px);line-height:.94;letter-spacing:-.073em}#grava-facades .gf-hero h1 em{color:var(--lime);font-style:normal}#grava-facades .gf-hero-text{max-width:565px;margin:26px 0 32px;font-size:18px;line-height:1.6;color:#D9E7E9}#grava-facades .gf-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}#grava-facades .gf-hero-stats{display:flex;gap:24px;padding-top:44px;margin-top:45px;border-top:1px solid rgb(255 255 255 / .15)}#grava-facades .gf-stat{min-width:104px}#grava-facades .gf-stat strong{display:block;color:var(--lime);font-size:25px;letter-spacing:-.04em}#grava-facades .gf-stat span{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:#C0D1D4}#grava-facades .gf-hero-visual{position:relative;min-height:535px}#grava-facades .gf-hero-photo{height:100%;min-height:535px;overflow:hidden;border-radius:3px 106px 3px 3px;background:#2C7483;box-shadow:22px 28px 0 rgb(225 42 36 / .88)}#grava-facades .gf-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.03)}#grava-facades .gf-photo-tag{position:absolute;left:-34px;bottom:38px;width:230px;padding:18px;color:var(--ink);background:#fff;box-shadow:var(--shadow)}#grava-facades .gf-photo-tag small{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5D7880}#grava-facades .gf-photo-tag strong{display:block;margin-top:7px;font-size:15px;line-height:1.2}#grava-facades .gf-dot{position:absolute;width:72px;height:72px;bottom:2px;right:-23px;border-radius:50%;background:var(--warm);animation:gfPulse 3.6s ease-in-out infinite}@keyframes gfPulse{50%{transform:scale(1.17);opacity:.76}}#grava-facades .gf-topnav{position:absolute;z-index:3;top:0;left:0;right:0;border-bottom:1px solid rgb(255 255 255 / .13)}#grava-facades .gf-topnav-inner{width:min(1220px, calc(100% - 48px));height:62px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}#grava-facades .gf-brand{font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#grava-facades .gf-brand b{color:var(--lime)}#grava-facades .gf-anchor-nav{display:flex;gap:19px;overflow-x:auto;scrollbar-width:none}#grava-facades .gf-anchor-nav a{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#D6E4E6;white-space:nowrap}#grava-facades .gf-anchor-nav a:hover{color:var(--lime)}#grava-facades .gf-systems-head{display:grid;grid-template-columns:.84fr 1.16fr;gap:50px;align-items:end}#grava-facades .gf-brand-tabs{display:flex;border-bottom:1px solid var(--line);margin-top:42px;overflow-x:auto;scrollbar-width:none}#grava-facades .gf-brand-tab{appearance:none;border:0;background:none;padding:16px 24px;font-size:16px;font-weight:900;color:#8a9790;white-space:nowrap;cursor:pointer;position:relative}#grava-facades .gf-brand-tab::after{content:"";position:absolute;height:3px;inset:auto 24px 0;background:#fff0;transition:.2s}#grava-facades .gf-brand-tab.is-active{color:var(--ink)}#grava-facades .gf-brand-tab.is-active::after{background:var(--green)}#grava-facades .gf-system-stage{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);margin-top:28px;background:#123C47;color:#fff;border-radius:4px;overflow:hidden;box-shadow:var(--shadow)}#grava-facades .gf-system-media{position:relative;min-height:565px;background:#2A6E7C;overflow:hidden}#grava-facades .gf-system-media img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center;transition:opacity .32s ease,transform .55s ease}#grava-facades .gf-system-media img.gf-system-diagram{object-fit:contain;padding:18px;background:#F7FAFA}#grava-facades .gf-system-stage:hover .gf-system-media img{transform:scale(1.035)}#grava-facades .gf-system-photo-label{position:absolute;inset:auto 20px 20px;z-index:1;padding:10px 12px;display:inline-flex;width:max-content;max-width:calc(100% - 40px);background:rgb(5 32 39 / .86);backdrop-filter:blur(8px);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}#grava-facades .gf-system-body{padding:38px clamp(27px, 4vw, 58px) 32px;min-width:0}#grava-facades .gf-system-kicker{color:var(--lime);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}#grava-facades .gf-system-title{margin:12px 0 0;font-size:clamp(27px, 3vw, 39px);letter-spacing:-.052em;line-height:1}#grava-facades .gf-system-text{margin:14px 0 0;color:#D4E2E5;font-size:15px;line-height:1.55}#grava-facades .gf-subtabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:25px 0 14px}#grava-facades .gf-subtab{flex:0 0 auto;background:rgb(255 255 255 / .08);color:#DDE9EB;padding:8px 12px;border:1px solid rgb(255 255 255 / .15);border-radius:99px;font-size:12px;font-weight:750;cursor:pointer}#grava-facades .gf-subtab.is-active{color:var(--ink);background:var(--lime);border-color:var(--lime)}#grava-facades .gf-benefits{list-style:none;padding:0;margin:4px 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}#grava-facades .gf-benefits li{position:relative;padding-left:17px;color:#F4F8F8;font-size:12.5px}#grava-facades .gf-benefits li::before{content:"";position:absolute;width:7px;height:7px;top:6px;left:0;border-radius:50%;background:var(--lime)}#grava-facades .gf-layers{display:flex;align-items:stretch;gap:3px;margin:19px 0 22px}#grava-facades .gf-layer{flex:1;min-width:0;padding:8px 5px 7px;background:rgb(255 255 255 / .1);border-top:3px solid var(--layer,#fff)}#grava-facades .gf-layer:nth-child(1){--layer:#C7D7DA}#grava-facades .gf-layer:nth-child(2){--layer:#DDE7E8}#grava-facades .gf-layer:nth-child(3){--layer:#9ec8ef}#grava-facades .gf-layer:nth-child(4){--layer:#E35E54}#grava-facades .gf-layer:nth-child(5){--layer:var(--lime)}#grava-facades .gf-layer b{display:block;font-size:9px;line-height:1.15;color:#EFF6F7}#grava-facades .gf-system-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgb(255 255 255 / .15);padding-top:20px}#grava-facades .gf-system-footer small{font-size:10px;line-height:1.35;color:#BDCED2}#grava-facades .gf-text-link{color:var(--lime);font-size:12px;font-weight:800;white-space:nowrap}#grava-facades .gf-crepi-stage{display:grid;grid-template-columns:.92fr 1.08fr;min-height:560px;margin-top:43px;overflow:hidden;background:#E7F0F1;box-shadow:var(--shadow)}#grava-facades .gf-crepi-copy{position:relative;z-index:0;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(30px,5vw,62px);overflow:hidden}#grava-facades .gf-crepi-copy::after{content:"";position:absolute;z-index:-1;width:400px;height:400px;right:-245px;bottom:-250px;border:52px solid rgb(225 42 36 / .10);border-radius:50%}#grava-facades .gf-crepi-media{position:relative;min-height:100%;overflow:hidden;background:#BFD3D7}#grava-facades .gf-crepi-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease,transform .55s ease}#grava-facades .gf-crepi-stage:hover .gf-crepi-media img{transform:scale(1.035)}#grava-facades .gf-card-kicker{font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;color:var(--moss)}#grava-facades .gf-card-title{margin:8px 0 0;font-size:clamp(27px,3vw,38px);letter-spacing:-.055em;line-height:1.02}#grava-facades .gf-card-copy{margin:12px 0 0;max-width:560px;color:var(--muted);font-size:14px;line-height:1.57}#grava-facades .gf-card-bottom{margin-top:auto;position:relative;z-index:1}#grava-facades .gf-card-details{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 20px}#grava-facades .gf-detail{border:1px solid var(--line);background:rgb(255 255 255 / .62);padding:7px 9px;font-size:11px;font-weight:700;color:#46666E}#grava-facades .gf-special-card{min-height:652px;padding:clamp(28px,4vw,48px);background:linear-gradient(135deg,#08262F 0%,#1F5D6B 100%);color:#fff;position:relative;overflow:hidden}#grava-facades .gf-special-top{display:flex;justify-content:space-between;gap:18px;align-items:start}#grava-facades .gf-special-card .gf-card-kicker{color:var(--lime)}#grava-facades .gf-special-card .gf-card-copy{color:#D1E0E3}#grava-facades .gf-special-showcase{height:288px;margin:25px 0 26px;position:relative;background:#2C7080;overflow:hidden}#grava-facades .gf-special-showcase img{width:100%;height:100%;object-fit:cover;transition:opacity .28s ease,transform .5s ease}#grava-facades .gf-special-card:hover .gf-special-showcase img{transform:scale(1.04)}#grava-facades .gf-special-caption{position:absolute;left:17px;bottom:17px;max-width:210px;padding:10px 12px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800}#grava-facades .gf-special-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:21px}#grava-facades .gf-special-tab{border:1px solid rgb(255 255 255 / .18);background:#fff0;color:#d5e1d9;min-width:90px;padding:9px 10px;font-size:11px;text-align:left;font-weight:750;cursor:pointer}#grava-facades .gf-special-tab.is-active{background:var(--lime);color:var(--ink);border-color:var(--lime)}#grava-facades .gf-special-wide{display:grid;grid-template-columns:.94fr 1.06fr;min-height:514px;margin-top:43px;overflow:hidden;background:linear-gradient(135deg,#08262F 0%,#1F5D6B 100%);box-shadow:var(--shadow)}#grava-facades .gf-special-wide-copy{padding:clamp(29px,5vw,62px);display:flex;flex-direction:column;align-items:flex-start}#grava-facades .gf-special-wide .gf-special-top{width:100%}#grava-facades .gf-special-wide .gf-card-kicker{color:var(--lime)}#grava-facades .gf-special-wide .gf-card-copy{color:#D1E0E3}#grava-facades .gf-special-wide .gf-special-tabs{margin-top:25px}#grava-facades .gf-special-wide .gf-special-showcase{height:auto;min-height:100%;margin:0;background:#2C7080}#grava-facades .gf-special-wide .gf-special-showcase img{width:100%;height:100%;object-fit:cover;transition:opacity .28s ease,transform .5s ease}#grava-facades .gf-special-wide:hover .gf-special-showcase img{transform:scale(1.035)}#grava-facades .gf-material-layout{display:grid;grid-template-columns:1.03fr .97fr;gap:58px;align-items:center}#grava-facades .gf-material-layout.is-reverse{grid-template-columns:.97fr 1.03fr}#grava-facades .gf-material-layout.is-reverse .gf-material-media{order:2}#grava-facades .gf-material-layout.is-reverse .gf-material-copy{order:1}#grava-facades .gf-material-photo{min-height:540px;position:relative;overflow:hidden;background:#6B9CA7}#grava-facades .gf-material-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .28s,transform .55s}#grava-facades .gf-material-photo:hover img{transform:scale(1.035)}#grava-facades .gf-material-index{position:absolute;top:0;left:0;z-index:1;width:76px;height:76px;display:grid;place-items:center;color:var(--ink);background:var(--lime);font-size:17px;font-weight:900;letter-spacing:-.05em}#grava-facades .gf-material-note{position:absolute;right:18px;bottom:18px;z-index:1;max-width:250px;padding:14px 15px;background:rgb(255 255 255 / .92);color:var(--ink);backdrop-filter:blur(8px);font-size:12px;font-weight:720;line-height:1.35}#grava-facades .gf-material-title{margin:12px 0 0;font-size:clamp(32px,4.3vw,55px);line-height:.98;letter-spacing:-.06em}#grava-facades .gf-material-title span{color:var(--moss)}#grava-facades .gf-material-copy .gf-lead{margin-top:16px}#grava-facades .gf-feature-list{margin:26px 0 26px;padding:0;list-style:none;border-top:1px solid var(--line)}#grava-facades .gf-feature-list li{padding:13px 0 13px 29px;position:relative;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}#grava-facades .gf-feature-list li::before{content:"↗";position:absolute;left:2px;color:var(--moss);font-weight:900}#grava-facades .gf-variant-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:25px 0 20px;padding:2px 0}#grava-facades .gf-variant{flex:0 0 auto;appearance:none;cursor:pointer;border:1px solid var(--line);background:#fff0;color:var(--ink);padding:10px 13px;font-size:12px;font-weight:780;border-radius:2px;transition:.2s}#grava-facades .gf-variant.is-active{background:var(--moss);border-color:var(--moss);color:#fff}#grava-facades .gf-colour-dots{display:flex;gap:8px;margin-top:19px}#grava-facades .gf-colour-dot{appearance:none;border:2px solid #fff0;padding:0;width:24px;height:24px;border-radius:50%;background:var(--c);cursor:pointer;transition:transform .2s}#grava-facades .gf-colour-dot:hover,#grava-facades .gf-colour-dot.is-active{transform:scale(1.16);outline:2px solid var(--ink);outline-offset:3px}#grava-facades .gf-aluminium-stage{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;min-height:590px;background:#E8F0F1;overflow:hidden}#grava-facades .gf-alu-visual{position:relative;overflow:hidden;background:#0A2D36}#grava-facades .gf-alu-visual img{position:absolute;width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .5s}#grava-facades .gf-alu-visual:hover img{transform:scale(1.04)}#grava-facades .gf-alu-badge{position:absolute;z-index:1;top:25px;left:26px;padding:8px 11px;background:#fff;color:var(--ink);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}#grava-facades .gf-alu-copy{padding:clamp(30px,5vw,64px);display:flex;flex-direction:column;align-items:flex-start}#grava-facades .gf-alu-model{margin-top:12px;color:var(--moss);font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}#grava-facades .gf-alu-title{margin:10px 0 0;font-size:clamp(35px,4.2vw,56px);line-height:.96;letter-spacing:-.067em}#grava-facades .gf-alu-copy p{margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.58}#grava-facades .gf-profile-visual{display:flex;align-items:end;gap:8px;height:90px;margin:25px 0;padding:0 5px}#grava-facades .gf-profile-visual span{width:25px;background:var(--moss);animation:gfBars 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}#grava-facades .gf-profile-visual span:nth-child(1){height:54%}#grava-facades .gf-profile-visual span:nth-child(2){height:82%}#grava-facades .gf-profile-visual span:nth-child(3){height:100%}#grava-facades .gf-profile-visual span:nth-child(4){height:72%}#grava-facades .gf-profile-visual span:nth-child(5){height:46%}#grava-facades .gf-profile-visual span:nth-child(6){height:94%}@keyframes gfBars{50%{transform:translateY(-6px)}}#grava-facades .gf-alu-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}#grava-facades .gf-alu-spec{padding:7px 9px;border:1px solid var(--line);font-size:11px;font-weight:750}#grava-facades .gf-natural-stage{margin-top:45px;display:grid;grid-template-columns:.95fr 1.05fr;background:#fff;box-shadow:var(--shadow)}#grava-facades .gf-natural-media{min-height:560px;position:relative;overflow:hidden;background:#2B7180}#grava-facades .gf-natural-media img{width:100%;height:100%;position:absolute;object-fit:cover;transition:opacity .3s,transform .5s}#grava-facades .gf-natural-media:hover img{transform:scale(1.035)}#grava-facades .gf-natural-body{padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;align-items:start}#grava-facades .gf-natural-kind{display:inline-flex;background:var(--lime);padding:8px 10px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}#grava-facades .gf-natural-title{margin:18px 0 0;font-size:clamp(35px,4vw,54px);line-height:.96;letter-spacing:-.064em}#grava-facades .gf-natural-text{margin:17px 0 0;color:var(--muted);font-size:15px;line-height:1.58;max-width:515px}#grava-facades .gf-natural-facts{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px;margin:25px 0}#grava-facades .gf-natural-fact{min-height:78px;border-left:3px solid var(--green);padding:6px 0 7px 12px;background:#F4F8F8}#grava-facades .gf-natural-fact b{display:block;font-size:12px}#grava-facades .gf-natural-fact span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.3}#grava-facades .gf-alu-profile-card{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:15px;width:100%;min-height:126px;margin:25px 0;padding:14px;border:1px solid var(--line);background:rgb(255 255 255 / .72)}#grava-facades .gf-alu-profile-card span{color:var(--moss);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}#grava-facades .gf-alu-profile-card img{justify-self:stretch;width:100%;height:94px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .3s ease}#grava-facades .gf-natural-collection{margin:22px 0 5px;color:var(--moss);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}#grava-facades .gf-natural-profile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin:13px 0 20px}#grava-facades .gf-natural-profile-tab{appearance:none;min-width:0;padding:0 0 9px;overflow:hidden;border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}#grava-facades .gf-natural-profile-tab:hover{transform:translateY(-2px);box-shadow:0 7px 17px rgb(8 38 47 / .12)}#grava-facades .gf-natural-profile-tab.is-active{border:2px solid var(--green);box-shadow:0 8px 20px rgb(225 42 36 / .15)}#grava-facades .gf-natural-profile-tab img{width:100%;height:64px;object-fit:cover;background:#D9E7E9}#grava-facades .gf-natural-profile-name{display:block;padding:8px 8px 0;font-size:11px;font-weight:900;line-height:1.15}#grava-facades .gf-natural-profile-tab small{display:block;min-height:25px;padding:3px 8px 0;color:var(--muted);font-size:9px;line-height:1.2}#grava-facades .gf-detail-section{overflow:hidden}#grava-facades .gf-detail-stage{display:grid;grid-template-columns:1fr 1fr;min-height:540px;margin-top:43px;background:#fff;box-shadow:var(--shadow)}#grava-facades .gf-detail-stage.is-reverse .gf-detail-media{order:2}#grava-facades .gf-detail-stage.is-reverse .gf-detail-copy{order:1}#grava-facades .gf-detail-media{position:relative;min-height:100%;overflow:hidden;background:#123C47}#grava-facades .gf-detail-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}#grava-facades .gf-detail-stage:hover .gf-detail-media img{transform:scale(1.035)}#grava-facades .gf-detail-badge{position:absolute;z-index:1;top:20px;left:20px;padding:9px 12px;background:var(--lime);color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#grava-facades .gf-detail-caption{position:absolute;z-index:1;right:18px;bottom:18px;max-width:240px;padding:12px 14px;background:rgb(255 255 255 / .93);color:var(--ink);font-size:12px;font-weight:750;line-height:1.35}#grava-facades .gf-detail-copy{padding:clamp(31px,5vw,64px);display:flex;flex-direction:column;align-items:flex-start}#grava-facades .gf-detail-kicker{color:var(--moss);font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}#grava-facades .gf-detail-copy h3{margin:12px 0 0;max-width:560px;font-size:clamp(34px,4.5vw,58px);line-height:.96;letter-spacing:-.065em}#grava-facades .gf-detail-copy>p{margin:18px 0 0;max-width:560px;color:var(--muted);font-size:15px;line-height:1.6}#grava-facades .gf-detail-specs{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px;margin:28px 0}#grava-facades .gf-detail-spec{min-height:70px;padding:10px 12px;border-left:3px solid var(--green);background:#F4F8F8}#grava-facades .gf-detail-spec b{display:block;font-size:11px}#grava-facades .gf-detail-spec span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.3}#grava-facades .gf-gres-stage{display:grid;grid-template-columns:1.02fr .98fr;min-height:610px;margin-top:43px;background:#E7F0F1;overflow:hidden;box-shadow:var(--shadow)}#grava-facades .gf-gres-media{position:relative;min-height:100%;overflow:hidden;background:#123C47}#grava-facades .gf-gres-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .32s ease,transform .55s ease}#grava-facades .gf-gres-stage:hover .gf-gres-media img{transform:scale(1.03)}#grava-facades .gf-gres-label{position:absolute;z-index:1;left:20px;bottom:20px;max-width:270px;padding:13px 15px;background:rgb(8 38 47 / .87);color:#fff;font-size:12px;font-weight:750;line-height:1.35}#grava-facades .gf-gres-copy{padding:clamp(31px,5vw,64px);display:flex;flex-direction:column;align-items:flex-start}#grava-facades .gf-gres-copy h3{margin:11px 0 0;font-size:clamp(36px,4.6vw,61px);line-height:.95;letter-spacing:-.068em}#grava-facades .gf-gres-copy>p{margin:18px 0 0;max-width:505px;color:var(--muted);font-size:15px;line-height:1.6}#grava-facades .gf-gres-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px;margin:28px 0}#grava-facades .gf-gres-tab{appearance:none;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:57px;padding:8px;border:1px solid var(--line);background:rgb(255 255 255 / .7);color:var(--ink);text-align:left;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}#grava-facades .gf-gres-tab:hover{transform:translateY(-2px)}#grava-facades .gf-gres-tab.is-active{border-color:var(--green);background:#fff;box-shadow:0 5px 12px rgb(8 38 47 / .11)}#grava-facades .gf-gres-swatch{width:31px;height:37px;border:1px solid rgb(8 38 47 / .18);background:var(--tile)}#grava-facades .gf-gres-tab:nth-child(1) .gf-gres-swatch{--tile:linear-gradient(135deg,#a68c6e 0 25%,#564d47 25% 52%,#8e7659 52% 100%)}#grava-facades .gf-gres-tab:nth-child(2) .gf-gres-swatch{--tile:repeating-linear-gradient(0deg,#d7cab3 0 6px,#c3ae8d 6px 11px,#e0d5c4 11px 16px)}#grava-facades .gf-gres-tab:nth-child(3) .gf-gres-swatch{--tile:linear-gradient(135deg,#b7bdbe 0 48%,#8d9698 48% 53%,#c9ced0 53% 100%)}#grava-facades .gf-gres-tab:nth-child(4) .gf-gres-swatch{--tile:repeating-linear-gradient(45deg,#27363d 0 4px,#3f5055 4px 8px,#1b292e 8px 12px)}#grava-facades .gf-gres-tab:nth-child(5) .gf-gres-swatch{--tile:linear-gradient(135deg,#d5cdb8 0 42%,#879d8e 42% 57%,#d8d3c4 57% 100%)}#grava-facades .gf-gres-tab:nth-child(6) .gf-gres-swatch{--tile:linear-gradient(135deg,#d3d0c4 0 45%,#78838a 45% 51%,#3e494d 51% 100%)}#grava-facades .gf-gres-tab:nth-child(7) .gf-gres-swatch{--tile:linear-gradient(135deg,#99a0a0 0 32%,#2d3031 32% 66%,#a55e39 66% 100%)}#grava-facades .gf-gres-tab:nth-child(8) .gf-gres-swatch{--tile:linear-gradient(135deg,#c9b496 0 45%,#898577 45% 100%)}#grava-facades .gf-gres-tab:nth-child(9) .gf-gres-swatch,#grava-facades .gf-gres-tab:nth-child(10) .gf-gres-swatch{--tile:repeating-linear-gradient(90deg,#d3c7b4 0 4px,#b8aa90 4px 8px,#ddd6c9 8px 12px)}#grava-facades .gf-gres-tab:nth-child(11) .gf-gres-swatch{--tile:repeating-linear-gradient(0deg,#b98566 0 5px,#d1a07a 5px 10px,#8b5e45 10px 15px)}#grava-facades #gf-gres .gf-gres-media{background:#fff}#grava-facades #gf-gres .gf-gres-media img{object-fit:contain;padding:14px;background:#fff}#grava-facades #gf-gres .gf-gres-tabs{display:flex;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding-bottom:2px}#grava-facades #gf-gres .gf-gres-tab{flex:0 0 144px;grid-template-columns:24px 1fr;min-height:52px;font-size:11px}#grava-facades #gf-gres .gf-gres-swatch{width:24px;height:32px}#grava-facades .gf-explorer-tabs{display:flex;width:100%;gap:8px;margin:25px 0 20px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}#grava-facades .gf-explorer-tab{flex:0 0 auto;appearance:none;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--ink);padding:10px 12px;border-radius:2px;font-size:12px;font-weight:800;transition:background .2s,color .2s,border-color .2s}#grava-facades .gf-explorer-tab.is-active{background:var(--green);color:#fff;border-color:var(--green)}#grava-facades .gf-explorer-note{width:100%;margin:0 0 20px;padding:11px 13px;border-left:3px solid var(--moss);background:#F4F8F8;color:var(--muted);font-size:12px;line-height:1.45}#grava-facades .gf-supplier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;margin:0 0 20px}#grava-facades .gf-supplier-card{min-width:0;padding:12px;border:1px solid var(--line);background:rgb(255 255 255 / .72)}#grava-facades .gf-supplier-card b{display:block;color:var(--moss);font-size:11px;line-height:1.2}#grava-facades .gf-supplier-card span{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.35}#grava-facades .gf-supplier-grid:empty{display:none}#grava-facades #gf-vezelcement .gf-detail-media{background:#fff}#grava-facades #gf-vezelcement .gf-detail-media img{object-fit:contain;padding:16px;background:#fff}#grava-facades #gf-vezelcement .gf-detail-caption{max-width:min(78%, 410px)}#grava-facades .gf-other-stage{margin-top:44px;display:grid;grid-template-columns:1fr .88fr;min-height:465px;border:1px solid rgb(255 255 255 / .16)}#grava-facades .gf-other-copy{padding:clamp(29px,5vw,60px)}#grava-facades .gf-other-copy h3{margin:10px 0 0;font-size:clamp(31px,4vw,51px);line-height:.98;letter-spacing:-.062em}#grava-facades .gf-other-copy p{max-width:550px;margin:18px 0 0;color:#CDDCDF;font-size:15px;line-height:1.58}#grava-facades .gf-other-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:28px 0}#grava-facades .gf-other-list span{border-top:1px solid rgb(255 255 255 / .17);padding-top:9px;font-size:12px;color:#F7FAFA;font-weight:700}#grava-facades .gf-other-media{position:relative;overflow:hidden;min-height:300px}#grava-facades .gf-other-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .55s}#grava-facades .gf-other-media:hover img{transform:scale(1.04)}#grava-facades .gf-other-tag{position:absolute;z-index:1;bottom:18px;left:18px;padding:9px 12px;color:var(--ink);background:var(--lime);font-size:11px;font-weight:850}#grava-facades .gf-cta{padding:86px 0;background:var(--green);color:var(--ink);position:relative;overflow:hidden}#grava-facades .gf-cta::after{content:"GRAVA";position:absolute;right:-13px;bottom:-53px;color:rgb(6 16 29 / .09);font-size:clamp(130px,24vw,310px);font-weight:950;letter-spacing:-.1em;line-height:.8}#grava-facades .gf-cta-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:36px}#grava-facades .gf-cta h2{max-width:735px;margin:12px 0 0;font-size:clamp(35px,5vw,66px);line-height:.95;letter-spacing:-.068em}#grava-facades .gf-cta p{max-width:620px;margin:17px 0 0;font-size:16px;line-height:1.55}#grava-facades .gf-cta .gf-button--primary{background:var(--ink);color:#fff;box-shadow:none}#grava-facades .gf-system-stage>*,#grava-facades .gf-crepi-stage>*,#grava-facades .gf-special-wide>*,#grava-facades .gf-material-layout>*,#grava-facades .gf-aluminium-stage>*,#grava-facades .gf-natural-stage>*,#grava-facades .gf-detail-stage>*,#grava-facades .gf-gres-stage>*,#grava-facades .gf-other-stage>*{min-width:0}#grava-facades .gf-special-wide-copy{max-width:100%;overflow-x:hidden}#grava-facades .gf-special-tabs{width:100%;max-width:100%;min-width:0;overscroll-behavior-x:contain}#grava-facades{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;min-height:1px!important}#grava-facades,#grava-facades *{box-sizing:border-box}#grava-facades .gf-section,#grava-facades .gf-shell,#grava-facades .gf-reveal{visibility:visible!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){#grava-facades *,#grava-facades *::before,#grava-facades *::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width:900px){#grava-facades{display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important;height:auto!important;min-height:1px!important}#grava-facades .gf-section,#grava-facades .gf-shell,#grava-facades .gf-reveal{display:block;visibility:visible!important;opacity:1!important;transform:none!important;height:auto!important}#grava-facades .gf-eyebrow{display:inline-flex!important}#grava-facades .gf-pills{display:flex!important}#grava-facades .gf-card-bottom,#grava-facades .gf-pills{width:100%;min-width:0}#grava-facades .gf-pills,#grava-facades .gf-subtabs,#grava-facades .gf-special-tabs,#grava-facades .gf-variant-row,#grava-facades .gf-natural-profile-tabs{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#grava-facades .gf-system-stage,#grava-facades .gf-natural-stage,#grava-facades .gf-aluminium-stage{min-width:0;max-width:100%}#grava-facades .gf-system-body,#grava-facades .gf-natural-body,#grava-facades .gf-alu-copy{min-width:0}#grava-facades .gf-shell{width:min(100% - 34px, 650px)}#grava-facades .gf-section{padding:74px 0}#grava-facades .gf-anchor-nav{display:none}#grava-facades .gf-hero-grid,#grava-facades .gf-systems-head,#grava-facades .gf-design-grid,#grava-facades .gf-system-stage,#grava-facades .gf-crepi-stage,#grava-facades .gf-special-wide,#grava-facades .gf-detail-stage,#grava-facades .gf-gres-stage,#grava-facades .gf-material-layout,#grava-facades .gf-material-layout.is-reverse,#grava-facades .gf-aluminium-stage,#grava-facades .gf-natural-stage,#grava-facades .gf-other-stage,#grava-facades .gf-cta-inner{display:grid;grid-template-columns:1fr}#grava-facades .gf-crepi-media{min-height:355px}#grava-facades .gf-hero{min-height:auto}#grava-facades .gf-hero-grid{gap:25px;padding:108px 0 55px}#grava-facades .gf-hero-visual{min-height:440px}#grava-facades .gf-hero-photo{min-height:440px;border-radius:3px 80px 3px 3px}#grava-facades .gf-photo-tag{left:15px;bottom:18px}#grava-facades .gf-system-stage{grid-template-columns:1fr}#grava-facades .gf-system-media{min-height:350px}#grava-facades .gf-material-layout.is-reverse .gf-material-media,#grava-facades .gf-material-layout.is-reverse .gf-material-copy{order:initial}#grava-facades .gf-material-photo{min-height:420px}#grava-facades .gf-alu-visual{min-height:380px}#grava-facades .gf-natural-media{min-height:390px}#grava-facades .gf-natural-profile-tabs{display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}#grava-facades .gf-natural-profile-tab{flex:0 0 138px}#grava-facades .gf-other-media{min-height:340px}#grava-facades .gf-special-wide .gf-special-showcase{min-height:400px}#grava-facades .gf-detail-stage.is-reverse .gf-detail-media,#grava-facades .gf-detail-stage.is-reverse .gf-detail-copy{order:initial}#grava-facades .gf-detail-media,#grava-facades .gf-gres-media{min-height:410px}#grava-facades .gf-cta-inner{gap:25px}}@media (max-width:520px){#grava-facades .gf-shell{width:min(100% - 28px, 500px)}#grava-facades .gf-section{padding:60px 0}#grava-facades .gf-hero h1{font-size:46px}#grava-facades .gf-hero-text{font-size:16px}#grava-facades .gf-hero-stats{gap:13px;margin-top:31px;padding-top:28px}#grava-facades .gf-stat{min-width:0;flex:1}#grava-facades .gf-stat strong{font-size:21px}#grava-facades .gf-system-body{padding:27px 21px}#grava-facades .gf-system-media{min-height:310px}#grava-facades .gf-benefits{grid-template-columns:1fr}#grava-facades .gf-crepi-card,#grava-facades .gf-special-card{min-height:auto;padding:25px}#grava-facades .gf-crepi-photo,#grava-facades .gf-special-showcase{height:230px}#grava-facades .gf-material-photo{min-height:355px}#grava-facades .gf-alu-copy,#grava-facades .gf-natural-body,#grava-facades .gf-other-copy{padding:28px 22px}#grava-facades .gf-natural-facts{grid-template-columns:1fr}#grava-facades .gf-other-list{grid-template-columns:1fr}#grava-facades .gf-detail-specs,#grava-facades .gf-gres-tabs{grid-template-columns:1fr}#grava-facades .gf-detail-copy,#grava-facades .gf-gres-copy{padding:28px 22px}#grava-facades .gf-detail-media,#grava-facades .gf-gres-media{min-height:320px}}#grava-facades .gf-special-caption,#grava-facades .gf-material-index,#grava-facades .gf-natural-kind,#grava-facades .gf-other-tag{color:#fff}#grava-facades .gf-variant.is-active{background:var(--green);border-color:var(--green);color:#fff}#grava-facades .gf-profile-visual span{background:var(--green)}