@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:RoadRadio;src:url(../fonts/RoadRadio-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bw Beto";src:url(../fonts/BwBetoGrande-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:icon;src:url(../fonts/icon.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}i{font-family:icon}.icon-play:before{content:"\e800"}.icon-star_rate:before{content:"\e801"}.icon-arrow:before{content:"\e802"}.icon-arrow-long:before{content:"\e803"}.icon-mail:before{content:"\e804"}.icon-marker:before{content:"\e805"}.icon-phone:before{content:"\e806"}.icon-home:before{content:"\e807"}.icon-arrow-pagination:before{content:"\e808"}.icon-check_small:before{content:"\e809"}.choices{position:relative;overflow:hidden;font-size:16rem}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10rem;border-bottom:1rem solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8rem;position:absolute;top:50%;right:0;margin-top:-10rem;margin-right:25rem;height:20rem;width:20rem;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2rem #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5rem;position:absolute;right:11.5rem;top:50%;margin-top:-2.5rem;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5rem}.choices[data-type*=select-one][dir=rtl]::after{left:11.5rem;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25rem;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;padding-left:16rem;border-left:1rem solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8rem;width:8rem;line-height:1;opacity:.75;border-radius:0;margin:0 -4rem 0 8rem}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5rem 7.5rem 3.75rem;border:1rem solid #ddd;font-size:14rem;min-height:44rem;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4rem 23rem 4rem 4rem;width:100%}[dir=rtl] .choices__list--single{padding-right:4rem;padding-left:16rem}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;padding:4rem 10rem;font-size:12rem;font-weight:700;margin-right:3.75rem;margin-bottom:3.75rem;background-color:#00bcd4;border:1rem solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5rem}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75rem}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1rem solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1rem solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;top:100%;margin-top:-1rem;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1rem}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300rem;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10rem;font-size:14rem}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640rem){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100rem}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12rem;opacity:0;position:absolute;right:10rem;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100rem;padding-right:10rem}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10rem}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12rem;padding:10rem;border-bottom:1rem solid #f7f7f7;color:gray}.choices__button{text-indent:-9999rem;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14rem;margin-bottom:5rem;border:0;border-radius:0;max-width:100%;padding:4rem 0 4rem 2rem}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2rem;padding-left:0}.choices__placeholder{opacity:.5}.choices .choices__list.choices__list--dropdown .choices__placeholder{display:none}.header_choices.choices[data-type*=select-one]:after{width:24rem;height:24rem;top:20.5rem;right:20rem;border:none;background-image:url(../img/global/arrow_back_ios.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:transform .1s ease-in-out;z-index:5}.header_choices.choices[data-type*=select-one].is-open:after{transform:rotate(0);margin-top:0}.header_choices{width:100%;height:65rem}.header_choices .choices__list--dropdown{top:65rem;z-index:1}.header_choices .choices__inner{box-sizing:border-box;border:1rem solid transparent;position:relative;display:flex;align-items:center;z-index:2;padding:0 20rem;height:100%;background-color:var(--gray-50);color:var(--black-100);font-family:Onest;font-size:22rem}.header_choices.is-open .choices__inner{background-color:var(--White);border-color:#777c87}.choices__inner{padding-left:15rem}.choices__list--dropdown .choices__item{display:flex;align-items:center;padding:0 20rem;height:65rem;color:#777c87;text-align:center;font-family:Onest;font-size:22rem;line-height:normal}*{font-family:Onest}body{position:relative;box-sizing:inherit;font-family:Onest;font-weight:500;font-size:16rem;line-height:normal}body::-webkit-scrollbar{width:10rem}body::-webkit-scrollbar-track{background-color:#f1f1f1}body::-webkit-scrollbar-thumb{background-color:#888}body::-webkit-scrollbar-thumb:hover{background-color:#555}body:has(.modal.active){overflow:hidden}@media screen and (min-width:821px) and (hover:hover) and (pointer:fine){body:has(.header_active){overflow:hidden}}main{display:flex;flex-direction:column;align-items:center;padding-top:120rem;overflow:hidden}a{text-decoration-line:none}a:focus-visible{outline:0}.h1,.h2,.h3,.h4,h1,h2,h3,h4,h5,h6{font-weight:inherit}img{width:auto;height:auto}button{cursor:pointer;outline:0;padding:0}@keyframes btn-call-saw-spin{to{transform:rotate(360deg)}}.btn{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:20rem;height:50rem;padding:4rem 28rem;border:2rem solid var(--text-dark,#141414);border-radius:50rem;background-color:var(--text-dark,#141414);color:var(--White,#fff);font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;text-decoration:none;text-transform:capitalize;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.btn:has(.btn__icon){display:inline-flex;align-items:center;justify-content:space-between;padding-left:28rem;padding-right:4rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){main{padding-top:100rem}.btn:has(.btn__icon){justify-content:center;padding-left:28rem;padding-right:28rem}}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--violet{border-color:var(--violet-100,#4c3398);background-color:var(--violet-100,#4c3398);color:var(--White,#fff)}.btn--outline{border-color:var(--gray-50,#ddd);background-color:var(--White,#fff);color:var(--text-dark,#141414)}.btn--white{border-color:var(--White,#fff);background-color:var(--White,#fff);color:var(--text-dark,#141414)}.btn--white .btn__icon::before{color:var(--White,#fff)}.btn__icon{position:relative;flex-shrink:0;width:42rem;height:42rem}.btn__icon::after{content:"";position:absolute;inset:0;background-color:transparent;background-image:url(../img/global/header-call-saw.svg);background-repeat:no-repeat;background-position:center;background-size:42rem 42rem;transform:rotate(0);transform-origin:center center;z-index:0;pointer-events:none}.btn__icon::before{content:"";position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--Black,#141414);pointer-events:none}.btn__icon--phone::before{content:"\e806"}.btn__icon--arrow::before{content:"\e803";transform:rotate(-45deg);transition:transform .25s ease-in-out}.btn__icon--chevron::before{content:"\e802";transform:rotate(-90deg)}.btn__icon--violet-saw::after{background-image:url(../img/project-single/cta-pill-saw-violet.svg);background-size:contain;transform:none}.btn__icon--violet-saw:not(.btn__icon--chevron)::before{content:none;display:none}.burger{display:none;position:relative;justify-content:center;align-items:center;width:55rem;height:55rem;border:none;background-color:var(--Red);color:var(--White);z-index:10}.burger::after,.burger::before{position:absolute;right:16rem;content:"";height:4rem;background-color:var(--White)}.burger::before{top:14rem;width:24rem;box-shadow:0 11rem 0 var(--White);transition:box-shadow .3s .15s,top .3s .15s,transform .3s}.burger::after{bottom:15rem;width:24rem;transition:width .3s .15s,bottom .3s .15s,transform .3s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.burger{display:flex;justify-content:center;align-items:center;width:50rem;height:50rem;border-radius:4rem;background-color:var(--text-dark,#141414);transition:background-color .3s ease-in-out}.burger::after,.burger::before{display:none}.burger .burger__lines{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:32rem;height:28rem}.burger .burger__line{display:block;flex-shrink:0;height:4rem;border-radius:1rem;background-color:var(--White,#fff);transition-property:transform,opacity,width,margin;transition-duration:.3s;transition-timing-function:ease-in-out}.burger .burger__line_bot,.burger .burger__line_top{width:32rem}.burger .burger__line_mid{width:22rem}}.border-bottom-btn{position:relative;display:flex;padding:0 0 14rem;gap:12rem;background-color:transparent;color:var(--White,#fff);border:none;font-size:24rem;font-style:normal;font-weight:500;line-height:130%;transition:color .25s ease-in-out}.border-bottom-btn::before{content:"";position:absolute;bottom:0;width:100%;height:1.5rem;background-color:var(--White,#fff);transition:background-color .25s ease-in-out}.border-bottom-btn::after{content:"\e80c";font-family:icon}@media (any-hover:hover) and (pointer:fine){.btn--outline:hover:not(:disabled){border-color:var(--violet-100,#4c3398);background-color:var(--violet-100,#4c3398);color:var(--White,#fff)}.btn:has(.btn__icon):hover .btn__icon::after{animation:.5s ease-in-out btn-call-saw-spin}.btn:not(.btn--white):hover .btn__icon--arrow::before{transform:rotate(0)}.border-bottom-btn:hover{color:var(--Red)}.border-bottom-btn:hover::before{background-color:var(--Red)}}.carousel__nav-btn.carousel__next,.carousel__nav-btn.carousel__prev{position:static;bottom:auto;right:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40rem;height:40rem;border:none;border-radius:50%;background-color:#fff;color:#141414;outline:0;box-shadow:none;font-size:0}@media (any-hover:hover) and (pointer:fine){.carousel__nav-btn.carousel__next:hover,.carousel__nav-btn.carousel__prev:hover{background-color:var(--violet-100,#4c3398);color:#fff;border:none;outline:0;box-shadow:none}.carousel__nav-btn.carousel__next:hover::before,.carousel__nav-btn.carousel__prev:hover::before{color:#fff}.nav-top__link:hover{color:var(--violet-100,#4c3398)}}.carousel__nav-btn.carousel__next::before,.carousel__nav-btn.carousel__prev::before{content:"\e802";font-size:18rem;color:#141414;font-family:icon,sans-serif;line-height:1;transform-origin:center center}.carousel__nav-btn.carousel__prev::before{transform:rotate(90deg)}.carousel__nav-btn.carousel__next::before{transform:rotate(-90deg)}@keyframes violet-badge-dot-halo{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.1)}}@keyframes violet-badge-dot-core{0%,100%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.22)}}.violet-badge-dot{position:relative}.violet-badge-dot::before{content:"";flex-shrink:0;width:23rem;height:23rem;border-radius:100%;box-sizing:border-box;background-color:#e0d7fb;animation:1.6s ease-in-out infinite violet-badge-dot-halo;transform-origin:center center}.violet-badge-dot::after{content:"";position:absolute;top:50%;left:6rem;z-index:1;width:11rem;height:11rem;border-radius:100%;background-color:var(--violet-100,#4c3398);pointer-events:none;animation:1.6s ease-in-out infinite violet-badge-dot-core;transform-origin:center center}.container{width:1802rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.container{width:422rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.container{width:615rem}}.header{position:fixed;top:0;left:0;display:flex;justify-content:center;width:100%;background-color:var(--header-bg);z-index:50;border-bottom:2rem solid #e4e4e4;min-height:120rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header{min-height:100rem;padding:0}.header::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--header-bg);z-index:5}.header_active .wrap-nav{transform:translateY(0);transition:transform .35s ease-in-out}.header_active .burger{background-color:var(--violet-100,#4c3398)}.header_active .burger .burger__lines{justify-content:center;align-items:center;width:32rem;height:32rem}.header_active .burger .burger__line_mid{width:0;height:0;margin:0;opacity:0}.header_active .burger .burger__line_bot,.header_active .burger .burger__line_top{position:absolute;top:50%;left:50%;width:32rem;margin:0}.header_active .burger .burger__line_top{transform:translate(-50%,-50%) rotate(45deg)}.header_active .burger .burger__line_bot{transform:translate(-50%,-50%) rotate(-45deg)}}.header__container{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24rem}.header__logo{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:231rem;height:59rem;z-index:10}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header__container{gap:0}.header__logo{flex:1 1 auto;justify-content:center;width:auto;max-width:200rem;height:36rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.header__logo{width:350rem;height:89rem}}.header__logo>img{width:100%;height:100%;object-fit:contain}.header__block-btns{display:flex;flex:0 0 auto;align-items:center;gap:20rem;z-index:10}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header__block-btns{flex:0 0 60rem;gap:0;width:60rem}}.header--compact{background-color:#fff;min-height:72rem}.header--compact .header__container{padding:11rem 0}.header--compact .burger{display:flex;justify-content:center;align-items:center;width:50rem;height:50rem;border-radius:4rem;background-color:var(--text-dark,#141414)}.header--compact .burger::after,.header--compact .burger::before{display:none}.header--compact .burger .burger__lines{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:32rem;height:28rem}.header--compact .burger .burger__line{display:block;flex-shrink:0;height:4rem;border-radius:1rem;background-color:var(--White,#fff);transition-property:transform,opacity,width,margin;transition-duration:.3s;transition-timing-function:ease-in-out}.header--compact .burger .burger__line_bot,.header--compact .burger .burger__line_top{width:32rem}.header--compact .burger .burger__line_mid{width:22rem}.header--compact .header__logo{width:196.022rem;height:50rem}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.header--compact .header__logo{width:350rem;height:89rem}}.header--compact .nav{gap:0}.header--compact .nav-top{display:none}.header--compact .nav-bottom{flex-wrap:nowrap;align-items:center;gap:0}.header--compact.header_active .nav-top{position:absolute;top:calc(100% + 20rem);left:0;z-index:25;display:flex;flex-direction:column;width:max-content;max-width:520rem;padding:30rem;gap:12rem;border:10rem solid var(--violet-80,#7b64c0);border-radius:8rem;background-color:#fff;box-shadow:0 4rem 30rem 0 rgba(0,0,0,.1)}.header--compact.header_active .nav-top__link{font-size:20rem}.header--compact.header_active .nav-bottom{display:flex;flex-wrap:nowrap;align-items:center;gap:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header--compact.header_active .nav-top{position:static;top:auto;left:auto;z-index:auto;width:auto;max-width:none;padding:0;border:none;border-radius:0;background-color:transparent;box-shadow:none}.header--compact.header_active .wrap-nav{position:fixed;top:100rem;left:0;width:100%;max-width:none;padding:0;border-radius:0;background-color:#f4f4f4;box-shadow:none}.header--compact.header_active .nav-bottom{display:flex}.header__quote-btn{display:none}.header__call-btn{gap:0;justify-content:center;width:60rem;height:60rem;padding:0;border-radius:4rem;border-color:var(--violet-80,#7b64c0);background-color:var(--violet-80,#7b64c0);overflow:hidden;font-size:0;line-height:0;color:transparent}.header__call-btn .btn__icon--phone{width:48rem;height:48rem}.header__call-btn .btn__icon--phone::before{color:var(--White,#fff)}.header__call-btn .btn__icon--phone::after{display:none}}.wrap-nav{display:flex;flex:1 1 auto;justify-content:center;align-items:center;max-width:960rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.wrap-nav{position:fixed;top:100rem;left:0;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;width:100%;height:calc(100vh - 100rem);background-color:#f4f4f4;overflow-x:hidden;overflow-y:auto;transform:translateY(-200%);transition:transform .25s ease-in-out}}.nav{display:flex;flex-direction:column;gap:8rem;width:100%}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.nav{width:615rem}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav{align-self:center;width:615rem;max-width:100%;max-height:calc(100dvh - 100rem);margin:0 auto;padding:20rem;gap:0;overflow:auto;border:10rem solid var(--violet-80,#7b64c0);border-radius:8rem;background-color:var(--White,#fff);box-shadow:0 4rem 30rem 0 rgba(0,0,0,.1)}.nav--submenu-open{padding:0;background-color:transparent;border:none;box-shadow:none}}.nav-top{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12rem 60rem}.nav-top__link{color:var(--text-dark,#141414);font-family:Onest,sans-serif;font-size:18rem;font-weight:500;line-height:1.3;text-transform:uppercase;transition:color .25s ease-in-out}.nav-top__link:active{color:var(--violet-100,#4c3398)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-top{flex-direction:column;column-gap:0;row-gap:0;padding-top:12rem;border-top:1rem solid #e3e3e3}.nav--submenu-open .nav-top{display:none}.nav-top__link{display:block;box-sizing:border-box;padding-top:12rem;padding-bottom:12rem;border-bottom:1rem solid #e3e3e3;font-family:RoadRadio,sans-serif;font-size:28rem;font-weight:700;line-height:1.3;color:#303030;letter-spacing:0;text-transform:uppercase}.nav-top>li:last-child>.nav-top__link{border-bottom:none!important}}.nav-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16rem 0}.nav-bottom>li{position:relative}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-bottom{flex-direction:column;column-gap:0;row-gap:0;order:-1}.nav--submenu-open .nav-bottom>li:not(.nav-bottom__item--open){display:none}.nav--submenu-open .nav-bottom>li.nav-bottom__item--open{display:block;width:100%;height:calc(100dvh - 100rem)}}.nav-bottom__link{position:relative;display:flex;align-items:center;gap:2rem;color:var(--text-dark,#141414);font-family:Onest,sans-serif;font-size:16rem;font-weight:500;line-height:1.3;text-transform:uppercase}.nav-bottom__link:active{color:var(--violet-100,#4c3398)}.nav-bottom__link::after{font-family:icon,sans-serif;font-size:24rem;content:"\e802";transition:transform .25s ease-in-out}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-bottom__link{justify-content:space-between;gap:12rem;box-sizing:border-box;padding-top:12rem;padding-bottom:12rem;border-bottom:1rem solid #e3e3e3;font-family:RoadRadio,sans-serif;font-size:28rem;font-weight:700;letter-spacing:0;color:#303030;text-transform:uppercase}.nav-bottom__link_active~.nav-modal{display:flex;width:100%;min-width:auto;max-width:none;height:100%}.nav--submenu-open .nav-bottom__link{display:none}.nav-bottom__link::after{content:"\e803";display:flex;flex-shrink:0;align-items:center;justify-content:center;width:49rem;height:49rem;margin:0;border-radius:50%;font-family:icon,sans-serif;font-size:14rem;line-height:1;color:#141414;background:url(../img/creation/news-list-saw.svg) center/contain no-repeat}.nav-bottom>li:first-child .nav-bottom__link{padding-top:0}}.nav-bottom__link_easy::after{display:none}.nav-modal{position:absolute;top:calc(100% + 39rem);left:0;display:flex;padding:10rem;border-radius:8rem;background-color:var(--violet-80,#7b64c0);box-shadow:0 4rem 30rem 0 rgba(0,0,0,.1);visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.25s;transition-timing-function:ease-in-out;width:max-content;max-width:calc(100vw - 40rem);z-index:20}.nav-modal::before{content:"";position:absolute;top:-39rem;left:0;width:100%;height:39rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-bottom>li:last-child>.nav-bottom__link{border-bottom:none!important}.nav-modal::before{display:none}.nav-modal{display:none;position:static;visibility:visible;opacity:1;min-width:0;padding:0;border:10rem solid var(--violet-80,#7b64c0);border-radius:8rem;background-color:transparent;box-shadow:0 4rem 30rem 0 rgba(0,0,0,.1)}}.nav-modal__main{display:flex;flex-direction:column;width:max-content;max-width:100%;padding:20rem;gap:16rem;border-radius:6rem;background-color:var(--White)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-modal__main{flex-direction:column;gap:12rem;width:100%;padding:20rem;border-radius:8rem;background-color:var(--White,#fff);box-shadow:none}}.nav-modal__left{display:flex;flex-direction:column;gap:20rem;width:auto;padding:0;min-width:0}.nav-modal__title{margin:0;color:var(--violet-100,#4c3398);font-family:RoadRadio,sans-serif;font-size:38rem;font-weight:700;line-height:.9;text-transform:uppercase}.nav-modal__link-mob{appearance:none;border:none;cursor:pointer;background-color:transparent;display:none;margin-bottom:15rem;color:var(--black-100);font-size:24rem;font-weight:700;line-height:130%;letter-spacing:-.28rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-modal__left{padding:0;min-width:auto}.nav-modal__title{display:none}.nav-modal__link-mob{position:relative;display:flex;align-items:center;align-self:stretch;gap:20rem;margin-bottom:0;padding:0 0 12rem;border-bottom:1rem solid #e3e3e3;font-family:RoadRadio,sans-serif;font-size:32rem;font-weight:700;line-height:1.3;color:#303030;letter-spacing:0;text-transform:uppercase;text-align:left}.nav-modal__link-mob::before{content:"";display:block;flex-shrink:0;width:49rem;height:49rem;background:url(../img/project-single/cta-pill-saw-violet.svg) center/contain no-repeat}.nav-modal__link-mob::after{content:"\e803";position:absolute;display:flex;justify-content:center;align-items:center;width:49rem;height:49rem;font-family:icon,sans-serif;font-size:14rem;line-height:1;color:var(--White,#fff);transform:rotate(180deg)}}.nav-modal__list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12rem;width:max-content;max-width:none;margin:0;padding:16rem 0 0;list-style:none;border-top:2rem dashed #ddd}.nav-modal__list>li{flex:0 0 auto;width:100%;height:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-modal__list{width:100%;max-width:100%;padding:0;gap:12rem;border-top:none}.nav-modal__list>li{flex:0 0 auto;width:100%;height:auto}.nav-modal__list>li:last-child .nav-modal__link{border-bottom:none;padding-bottom:0}}.nav-modal__link{display:inline-flex;align-items:center;width:100%;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:130%;transition:color .25s ease-in-out}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.nav-modal__link{position:relative;box-sizing:border-box;gap:4rem;padding-left:28rem;color:#141414;font-size:22rem;font-weight:500}.nav-modal__link::before{content:"\e802";position:absolute;left:0;top:50%;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transform:translateY(-50%) rotate(-90deg)}}.nav-modal__link:active{color:var(--violet-100,#4c3398)}.social{display:flex;justify-content:center;align-items:center;gap:24rem}.social__link{display:flex;justify-content:center;align-items:center;width:50rem;height:50rem;background-repeat:no-repeat;background-size:contain;background-position:center}.social__link_insta{background-image:url(../img/global/instagram.svg)}.social__link_fb{background-image:url(../img/global/facebook.svg)}.social__link_linekdin{background-image:url(../img/global/linkedin.svg)}.social__link_space-x{background-image:url(../img/global/x.svg)}.social__link_google-business{background-image:url(../img/global/google_my_business.svg)}.social__link_bbb{background-image:url(../img/global/bbb.svg)}.social.lazy .social__link{background-image:none!important}.home-hero{position:relative;display:flex;flex-direction:column;box-sizing:border-box;align-items:center;background-color:#fff;min-height:calc(100vh - 120rem)}.home-hero__body{position:relative;z-index:1;flex:1 1 auto;padding-top:110rem;padding-bottom:0;display:flex;flex-direction:column;justify-content:center}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero{min-height:0;width:100%}.home-hero__body{flex:0 0 auto;padding-top:60rem;padding-bottom:0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero{min-height:0;width:100%}.home-hero__body{flex:0 0 auto;padding-top:60rem;padding-bottom:0}}.home-hero__main{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,815rem);grid-template-rows:auto 1fr;align-items:start;gap:178rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__main{display:flex;flex-direction:column;align-items:center;gap:0;min-height:0}.home-hero__main .home-hero__text{order:1}.home-hero__main .home-hero__visual{order:2}.home-hero__main .home-hero__trust{order:3}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__main{display:flex;flex-direction:column;align-items:center;gap:0;min-height:0}.home-hero__main .home-hero__text{order:1}.home-hero__main .home-hero__visual{order:2}.home-hero__main .home-hero__trust{order:3}}.home-hero__text{position:relative;z-index:1;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:40rem}.home-hero__title{margin:0;font-family:RoadRadio,Onest,sans-serif;font-weight:700;font-size:110rem;line-height:.9;letter-spacing:-3.3rem;text-transform:capitalize;color:#141414}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__text{align-items:center;gap:32rem;width:100%}.home-hero__title{font-size:64rem;letter-spacing:0;text-align:center}.home-hero__lead{text-align:center}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__text{align-items:center;gap:32rem;width:100%}.home-hero__title{font-size:64rem;letter-spacing:0;text-align:center}.home-hero__lead{text-align:center}}.home-hero__title-line{display:inline}.home-hero__title-line--vio{color:#7b64c0}.home-hero__lead{margin:0;font-family:Onest,sans-serif;font-weight:400;font-size:20rem;line-height:1.3;color:#2d2c2b}.home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20rem}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__actions{display:none}}.home-hero__actions--mob{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__actions{display:none}.home-hero__actions--mob{display:flex;flex-direction:column;width:100%;gap:20rem}.home-hero__actions--mob .btn{width:100%;box-sizing:border-box}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__actions--mob{display:flex;flex-direction:column;width:100%;gap:20rem}.home-hero__actions--mob .btn{width:100%;box-sizing:border-box}}.home-hero__visual{position:absolute;top:-102rem;right:-41rem;z-index:0;width:951rem;height:769rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__visual{position:relative;top:auto;right:auto;z-index:0;width:100%;height:342rem;margin-top:60rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__visual{position:relative;top:auto;right:auto;z-index:0;width:100%;height:497.234rem;margin-top:60rem}}.home-hero__collage{position:relative;width:100%;height:100%;overflow:visible;transform-style:preserve-3d}.home-hero__collage-inner{position:absolute;top:50%;left:50%;z-index:1;width:951rem;height:769rem;transform:translate3d(-50%,-50%,0)}.home-hero__cylinder-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transform:rotate(-20deg);transform-origin:50% 50%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__collage-inner{width:423rem;height:342rem}.home-hero__cylinder-stage{transform:rotate(-20deg);transform-origin:50% 50%}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__collage-inner{width:615rem;height:497.234rem}.home-hero__cylinder-stage{transform:rotate(-20deg);transform-origin:50% 50%}}.home-hero__cylinder-rotor{position:relative;width:0;height:0;transform-style:preserve-3d;transform:perspective(1200rem) rotateY(0);animation:32s linear infinite home-hero__cylinder-spin}@media (prefers-reduced-motion:reduce){.home-hero__cylinder-rotor{animation:none}}@keyframes home-hero__cylinder-spin{from{transform:perspective(1200rem) rotateY(0)}to{transform:perspective(1200rem) rotateY(-360deg)}}.home-hero__cylinder-face{position:absolute;top:0;left:0;width:289.8rem;height:426.3rem;margin-top:calc(426.3rem / -2);margin-left:calc(289.8rem / -2);transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;overflow:hidden;pointer-events:none}.home-hero__cylinder-face:nth-child(1){transform:rotateY(0) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(2){transform:rotateY(45deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(3){transform:rotateY(90deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(4){transform:rotateY(135deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(5){transform:rotateY(180deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(6){transform:rotateY(225deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(7){transform:rotateY(270deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(8){transform:rotateY(315deg) translateZ(calc(289.8rem * .5 * 2.4142135624 * 1.06))}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__cylinder-face{width:140.76rem;height:207.06rem;margin-top:calc(207.06rem / -2);margin-left:calc(140.76rem / -2)}.home-hero__cylinder-face:nth-child(1){transform:rotateY(0) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(2){transform:rotateY(45deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(3){transform:rotateY(90deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(4){transform:rotateY(135deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(5){transform:rotateY(180deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(6){transform:rotateY(225deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(7){transform:rotateY(270deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(8){transform:rotateY(315deg) translateZ(calc(140.76rem * .5 * 2.4142135624 * 1.06))}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__cylinder-face{width:187.542rem;height:275.877rem;margin-top:calc(275.877rem / -2);margin-left:calc(187.542rem / -2)}.home-hero__cylinder-face:nth-child(1){transform:rotateY(0) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(2){transform:rotateY(45deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(3){transform:rotateY(90deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(4){transform:rotateY(135deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(5){transform:rotateY(180deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(6){transform:rotateY(225deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(7){transform:rotateY(270deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}.home-hero__cylinder-face:nth-child(8){transform:rotateY(315deg) translateZ(calc(187.542rem * .5 * 2.4142135624 * 1.06))}}.home-hero__cylinder-img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.home-hero__collage-mask{position:absolute;top:63.5rem;left:91.25rem;z-index:2;width:590.5rem;height:695rem;object-fit:contain;pointer-events:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__collage-mask{top:28.25rem;left:40.6rem;width:262.722rem;height:309.215rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__collage-mask{top:41.08rem;left:59.02rem;width:381.971rem;height:449.568rem}}.home-hero__seal{position:absolute;right:0;bottom:0;z-index:3;width:247rem;height:249rem;pointer-events:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__seal{top:auto;right:0;bottom:0;left:auto;width:110rem;height:111rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__seal{width:159.929rem;height:161.383rem}}.home-hero__seal-center,.home-hero__seal-ring{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.home-hero__seal-ring{z-index:0;animation:28s linear infinite home-hero__seal-spin}@media (prefers-reduced-motion:reduce){.home-hero__seal-ring{animation:none}}.home-hero__seal-center{z-index:1}@keyframes home-hero__seal-spin{to{transform:rotate(360deg)}}.home-hero__trust{position:relative;z-index:1;grid-column:1;grid-row:2;display:flex;align-items:center;align-self:end;gap:17rem;height:75rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust{grid-column:auto;grid-row:auto;align-self:stretch;gap:0;width:100%;height:73rem;justify-content:space-between;margin-top:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust{grid-column:auto;grid-row:auto;align-self:stretch;gap:16rem;width:100%;height:73rem;justify-content:center;margin-top:32rem}}.home-hero__trust-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.3;white-space:nowrap}.home-hero__trust-line1{font-family:Onest,sans-serif;font-weight:700;font-size:39.076rem;text-transform:uppercase;color:#141414}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust-line1{font-size:37.96rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust-line1{font-size:37.96rem}}.home-hero__trust-line2{margin-top:2rem;font-family:"Bw Beto",Onest,serif;font-weight:500;font-style:italic;font-size:34.499rem;text-transform:capitalize;color:#7b64c0}.home-hero__trust-item--usa .home-hero__trust-line2{font-size:32rem}.home-hero__trust-divider{flex-shrink:0;width:1rem;height:75rem;background-color:#141414}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust-line2{font-size:33.514rem}.home-hero__trust-item--usa .home-hero__trust-line2{font-size:31.086rem}.home-hero__trust-divider{height:73rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust-line2{font-size:33.514rem}.home-hero__trust-item--usa .home-hero__trust-line2{font-size:31.086rem}.home-hero__trust-divider{height:73rem}}.home-hero__trust-flag{flex-shrink:0;width:143rem;height:75rem;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust-flag{width:138rem;height:73rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__trust-flag{width:138rem;height:73rem}}.home-hero__trust-flag img{display:block;width:100%;height:100%;object-fit:cover}.home-hero__scroll{position:relative;flex-shrink:0;width:100%;height:96rem;margin-top:auto;background-image:url(../img/home/wave.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-hero__scroll{margin-top:60rem;background-size:1300rem 100%}.hero{padding:0;min-height:auto}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-hero__scroll{margin-top:60rem;background-size:2000rem 100%}}.home-hero__scroll-btn{position:absolute;top:calc(50% - 18rem);left:50%;z-index:1;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:40rem;height:40rem;padding:0;border:none;border-radius:100rem;background-color:#4c3398;cursor:pointer;transition:transform .2s,background-color .2s}@media (any-hover:hover) and (pointer:fine){.nav-bottom>li:hover .nav-bottom__link::before{visibility:visible;opacity:1}.nav-bottom>li:hover .nav-bottom__link::after{transform:rotate(180deg)}.nav-bottom>li:hover .nav-modal{visibility:visible;opacity:1}.nav-modal__list>li:hover .nav-modal__link{position:relative;gap:4rem;padding-left:28rem;color:#141414;font-size:22rem;font-weight:500}.nav-modal__list>li:hover .nav-modal__link::before{content:"\e802";position:absolute;left:0;top:50%;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transform:translateY(-50%) rotate(-90deg)}.nav-modal__link:hover{color:var(--violet-100,#4c3398)}.home-hero__scroll-btn:hover{background-color:#7b64c0}}.home-hero__scroll-btn:focus-visible{outline:#141414 solid 2rem;outline-offset:3rem}.home-hero__scroll-icon{display:flex;align-items:center;justify-content:center;font-size:20rem;line-height:1;transform:rotate(90deg) scaleY(-1)}.home-hero__scroll-icon::before{color:#fff}.home-hero__scroll-label{position:absolute;top:65rem;left:50%;z-index:1;transform:translateX(-50%);font-family:Onest,sans-serif;font-weight:500;font-size:16rem;line-height:1.3;text-transform:uppercase;color:#141414;white-space:nowrap}.hero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.hero::before{content:"";position:absolute;width:1900rem;height:100%;background:#f4f4f4;z-index:-1;align-self:center;border-left:2rem solid #e4e4e4}.hero__container{position:relative;display:flex;flex-direction:column;justify-content:center;padding:72rem 0 100rem;z-index:3}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero::before{display:none}.hero__container{flex-direction:column;align-items:center;padding:61rem 0 0;gap:53rem;width:100%}}.hero__left{display:flex;flex-direction:column;max-width:917rem;align-items:flex-start}.hero__button-wrap{display:flex;gap:24rem;margin-top:72rem}.hero__title{color:var(--Black,#121212);font-size:90rem;font-style:normal;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom:72rem}.hero__title .hero__subtitle,.hero__title>span{font-family:Castoro;font-style:italic;font-weight:400}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__left{align-items:center;width:422rem;max-width:100%}.hero__button-wrap{width:100%;margin-top:60rem;padding-bottom:80rem;flex-direction:column}.hero__button-wrap>*{width:100%}.hero__title{font-size:70rem;line-height:130%;margin-bottom:60rem;display:flex;flex-direction:column;align-items:center;width:290rem;text-align:center}.hero__title .hero__subtitle,.hero__title>span{font-size:70rem}}.hero__desc{color:var(--black-100);font-size:24rem;line-height:130%;margin-bottom:28rem;max-width:866rem}.hero__license-list{display:flex;align-items:center;list-style:none;margin:0 0 28rem;padding:16rem 0;gap:16rem;border-top:2rem dashed #a8a8a8;border-bottom:2rem dashed #a8a8a8}.hero__license-list::after,.hero__license-list::before{content:"";background:#a12a3b;width:2rem;height:24rem}.hero__license-list::before{order:0}.hero__license-list .hero__license-list-item:first-child{order:-1}.hero__license-list::after{order:1}.hero__license-list .hero__license-list-item:last-child{order:2}.hero__license-list-item{color:var(--Black,#121212);font-size:24rem;font-style:normal;font-weight:700;line-height:130%}.hero .hero-review{display:flex;gap:10rem;align-items:flex-end}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__desc{text-align:center;max-width:none}.hero__license-list-item{font-size:13rem}.hero .hero-review{flex-direction:column;align-items:center;width:100%}}.hero .hero-review__left{display:flex;flex-direction:column;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero .hero-review__right{display:flex;justify-content:center;width:100%}.hero .hero-review__right>*{width:100%}}.hero .hero-review__companies{display:flex}.hero .hero-review__companies>li{position:relative;width:74rem;height:74rem;background:#fff;transform:rotate(-10deg)}.hero .hero-review__companies>li:nth-child(2n){transform:rotate(10deg)}.hero .hero-review__companies>li:nth-child(1){left:0}.hero .hero-review__companies>li:nth-child(2){left:-8rem}.hero .hero-review__companies>li:nth-child(3){left:-16rem}.hero .hero-review__companies>li:nth-child(4){left:-24rem}.hero .hero-review__companies>li:nth-child(5){left:-30rem}.hero .hero-review__companies>li:nth-child(6){left:-38rem}.hero .hero-review__icon{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:74rem;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:100%;box-shadow:0 0 18.1rem 0 rgba(0,0,0,.15)}.hero .hero-review__info{display:flex;gap:10rem;padding-bottom:16rem;border-bottom:1.2rem solid var(--black-100)}.hero .hero-review__info>p{color:var(--black-100);text-align:center;font-size:22rem;font-weight:700;line-height:130%;text-transform:capitalize}.hero .hero-review__info>span{color:var(--gray-100);text-align:center;font-size:22rem;line-height:130%}.hero__right{position:absolute;bottom:0;right:0;height:100%;z-index:2}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__right{position:static;display:flex;justify-content:center;align-items:center;width:100%;height:auto}}.hero__wrap-image{position:absolute;left:0;bottom:0;height:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__wrap-image{width:100%;height:auto;position:static}}.hero__img{position:absolute;display:block}.hero__img_hero{bottom:0;right:0;height:100%}.hero__img_hero-mob{bottom:0;right:0;display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__img_hero{display:none}.hero__img_hero-mob{display:block;position:static;width:100%}.hero__circle-wrap{display:none}}.hero__img_back{bottom:0;right:0;width:834rem;height:100%;z-index:0}.hero__img_house{bottom:-266rem;right:-226rem;width:1469rem;z-index:1}.hero__img_man{bottom:-70rem;right:165rem;width:625rem;max-width:100%;height:auto;z-index:2}.hero__img_circle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:20s linear infinite hero-circle-rotate}.hero__circle-wrap{position:absolute;top:269rem;right:99rem;z-index:2;width:211rem;height:211rem}.hero__circle-center{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:37rem;height:auto;display:block;pointer-events:none}@keyframes hero-circle-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.categories{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:100rem 0;background-color:var(--White,#fff)}.categories:not(:has(.categories__container)){min-height:495rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.categories{padding:60rem 0}.categories:not(:has(.categories__container)){min-height:0}.categories__container{width:100%}}.categories__container{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;padding:0}.categories__panel{position:relative;width:100%;overflow:hidden;border-radius:12rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.categories__panel{border-radius:8rem}}.categories__panel-bg{position:absolute;inset:0;border-radius:inherit;background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.categories__panel-bg::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.1);pointer-events:none}.categories__panel-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24rem;padding:80rem 0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.categories__panel-inner{display:flex;flex-direction:column;align-items:center;gap:40rem;padding:50rem 0}}.categories__title{margin:0 0 0 82rem;grid-column:1;grid-row:1;justify-self:start;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:var(--White,#fff);text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.categories__title{grid-column:auto;grid-row:auto;margin-left:0;max-width:399rem;font-size:46rem;text-align:center}}.categories__link{grid-column:2;grid-row:1;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:10rem;max-width:100%;margin-right:82rem;text-decoration:none;color:var(--White,#fff)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.categories__link{grid-column:auto;grid-row:auto;margin-right:0;align-items:center}}.categories__link-top{display:inline-flex;align-items:center;gap:12rem}.categories__link-label{font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;text-transform:capitalize;white-space:nowrap}.categories__link-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24rem;height:24rem;margin-bottom:4rem;box-sizing:border-box;font-size:0;line-height:0;color:currentColor}.categories__link-arrow::before{content:"\e808";font-family:icon,sans-serif;font-size:24rem;line-height:1;color:inherit}.categories__link-line{display:block;width:100%;max-width:280rem;height:0;border:none;border-top:2rem dashed rgba(255,255,255,.45)}.categories .categories-wrap{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:0;width:100%;margin-top:54rem;overflow:hidden}.categories__main{position:relative;display:flex;justify-content:flex-start;min-height:75rem;overflow:hidden}.categories__main--stagger{margin-top:36rem;padding-left:318rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.categories__link-line{max-width:100%}.categories .categories-wrap{grid-column:auto;grid-row:auto;margin-top:0;width:100%;max-width:100%}.categories__main--stagger{margin-top:20rem;padding-left:0}}.categories-marquee-track{--marquee-shift:0rem;--marquee-duration:20s;position:absolute;top:0;left:0;display:flex;align-items:stretch;width:max-content;will-change:transform;animation-name:categories-marquee-loop;animation-duration:var(--marquee-duration);animation-timing-function:linear;animation-iteration-count:infinite}.categories-marquee-track.is-reverse{animation-direction:reverse}.categories__main:hover .categories-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.categories-marquee-track{animation:none;transform:translate3d(0,0,0)}}@keyframes categories-marquee-loop{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--marquee-shift)),0,0)}}.categories-list{display:flex;align-items:stretch;gap:28rem;padding-right:28rem;margin:0;list-style:none}.categories-list>.item{flex-shrink:0}.categories-list-link{display:inline-flex;align-items:center;justify-content:center;gap:12rem;min-height:75rem;padding:7.5rem 40rem;border-radius:6rem;box-shadow:5rem 10rem 20rem 0 rgba(0,0,0,.12);text-decoration:none;white-space:nowrap;transition:box-shadow .25s ease-in-out,transform .2s;box-sizing:border-box;border:none}.categories-list-link__label{font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--text-dark,#141414)}.categories-list-link__label--lg{font-size:28rem;text-transform:capitalize}.categories-list-link--tone-dark{background-color:#141414}.categories-list-link--tone-dark .categories-list-link__label{font-size:20rem;font-weight:500;text-transform:capitalize;color:var(--White,#fff)}.categories-list-link--tone-white{background-color:var(--White,#fff)}.categories-list-link--tone-lavender{background-color:#e0d7fb}.categories-list-link--tone-lavender .categories-list-link__label{color:#2d2c2b}.categories-list-link--tone-lavender .categories-list-link__label--lg{text-transform:capitalize}.categories-list-link--tone-dashed{background-color:#141414}.categories-list-link--tone-dashed .categories-list-link__label{color:var(--White,#fff)}.categories-list-link--italic .categories-list-link__label{font-family:Castoro,serif;font-size:24rem;font-style:italic;font-weight:400;text-transform:none}.main-services{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#f6f4ff;width:100%}.main-services__container{position:relative;display:grid;grid-template-columns:minmax(0,900rem) minmax(0,1fr);grid-template-areas:"chead cright" "cslide cslide";column-gap:80rem;align-items:start;padding:140rem 0 84rem;box-sizing:border-box}.main-services__head-main{grid-area:chead;display:flex;flex-direction:column;align-items:flex-start;gap:40rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services__container{grid-template-columns:1fr;grid-template-areas:"chead" "cdesc" "ccta" "cslide" "cnav";padding:60rem 0}.main-services__head-main{max-width:none;margin-bottom:32rem}}.main-services__badge{display:flex;align-items:center;gap:10rem}.main-services__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services__badge-label{font-size:18rem}}.main-services__title{margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:#141414;text-align:left;text-transform:capitalize}.main-services__title-accent{display:block;color:#7b64c0;font-family:RoadRadio,sans-serif;font-style:normal;font-weight:700}.main-services__col-right{grid-area:cright;display:flex;flex-direction:column;align-items:flex-end;align-self:end;gap:24rem;width:100%;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services__title{font-size:46rem}.main-services__col-right{display:contents}}.main-services__desc{margin:0;color:#2d2c2b;text-align:right;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.main-services__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24rem}.main-services .team-carousel__nav{display:inline-flex;flex-direction:row;align-items:center;gap:8rem;padding:4rem;border-radius:50rem;background-color:#141414;margin-top:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services__desc{grid-area:cdesc;margin-bottom:32rem;text-align:left}.main-services__actions{display:contents}.main-services__cta{grid-area:ccta;width:100%;box-sizing:border-box}.main-services .team-carousel__nav{grid-area:cnav;justify-self:center}.main-services__slider-wrap{margin-top:40rem;width:100%}}.main-services .team-carousel__dots{display:grid;grid-template-columns:repeat(2,16rem);grid-template-rows:repeat(2,16rem);gap:4rem}.main-services .team-carousel__dot{display:block;width:16rem;height:16rem;border-radius:50%;border:1rem solid #fff;background-color:#e0d7fb}.main-services .team-carousel__dot.is-active{background-color:var(--violet-100,#4c3398)}.main-services__slider-wrap{grid-area:cslide;position:relative;width:100%;min-width:0}.main-services__carousel{width:100%;overflow:visible!important;clip-path:inset(0 -200vw 0 0)}.main-services .main-services-list{display:flex;gap:20rem;margin:0;padding:80rem 0 78rem;list-style:none}.main-services .main-services-list>li{display:flex;flex-direction:column;flex-shrink:0;width:435rem;list-style:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services__carousel{overflow:hidden!important;clip-path:none}.main-services .main-services-list{gap:0;padding:0 0 40rem}.main-services .main-services-list>li{width:422rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.main-services .main-services-list{gap:0;padding:0 0 40rem}.main-services .main-services-list>li{width:615rem}}.main-services-card{position:relative;display:flex;flex-direction:column;gap:20rem;width:100%;min-height:489rem;padding:16rem;border-radius:12rem;background-color:#fff;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.05);box-sizing:border-box;overflow:hidden}@media (any-hover:hover) and (pointer:fine){.categories-list-link:hover{box-shadow:5rem 10rem 24rem 0 rgba(0,0,0,.18)}.main-services-card:hover .main-services-card__wrap-image img{transform:scale(1.05)}.main-services-card:hover .main-services-card__icon::before{transform:translate(-50%,-50%) rotate(0)}}.main-services-card__wrap-image{position:relative;width:100%;height:356rem;border-radius:8rem;overflow:hidden}.main-services-card__wrap-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.main-services-card__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:81rem;padding-right:101rem}.main-services-card__count{margin:0;color:var(--violet-100,#4c3398);font-family:"Bw Beto",sans-serif;font-size:22rem;font-style:italic;font-weight:500;line-height:1.3}.main-services-card__title{margin:0;color:#141414;font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-transform:uppercase}.main-services-card__title a{color:inherit;text-decoration:none}.main-services-card__title a::before{content:"";position:absolute;inset:0;z-index:2}.main-services-card__icon{position:absolute;top:50%;right:0;width:81rem;height:81rem;flex-shrink:0;border-radius:100rem;background-image:url(../img/about/team-card-saw.svg);background-repeat:no-repeat;background-position:center;background-size:81rem 81rem;transform:translateY(-50%)}.main-services-card__icon::before{content:"\e803";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transition:transform .25s ease-in-out}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services-card{min-height:auto}.main-services-card__wrap-image{height:320rem}.main-services-card__title{font-size:24rem}}.main-services--home{display:flex;flex-direction:column;justify-content:center;min-height:100dvh}.main-services--home .main-services__container{padding:132rem 0 80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services--home .main-services__container{padding:60rem 0}}.main-services--home .main-services__actions{justify-content:flex-end}.main-services--home .main-services__title{font-size:80rem;text-transform:uppercase}.main-services--home .main-services__badge-label--mobile,.main-services--home .main-services__cta-text--mobile,.main-services--home .main-services__desc--mobile,.main-services--home .main-services__title--mobile{display:none}.main-services--home .main-services__cta-text--desktop{display:inline}.main-services--home .main-services-list{padding:80rem 0 0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.main-services--home{min-height:unset}.main-services--home .main-services__container{grid-template-columns:1fr;grid-template-areas:"chead" "cdesc" "ccta" "cslide" "cnav";padding:60rem 0}.main-services--home .main-services__head-main{align-items:center;gap:24rem;max-width:none;margin-bottom:32rem}.main-services--home .main-services__badge{justify-content:center;width:100%}.main-services--home .main-services__badge-label{text-align:center}.main-services--home .main-services__title{width:100%;font-size:46rem;text-align:center}.main-services--home .main-services__title-accent{display:inline}.main-services--home .main-services__col-right{display:contents}.main-services--home .main-services__desc{grid-area:cdesc;margin-bottom:32rem;text-align:left}.main-services--home .main-services__actions{display:contents}.main-services--home .main-services__cta{grid-area:ccta;width:100%;box-sizing:border-box}.main-services--home .main-services__badge-label--desktop,.main-services--home .main-services__cta-text--desktop,.main-services--home .main-services__desc--desktop,.main-services--home .main-services__title--desktop{display:none}.main-services--home .main-services__badge-label--mobile,.main-services--home .main-services__cta-text--mobile,.main-services--home .main-services__desc--mobile,.main-services--home .main-services__title--mobile{display:block}.main-services--home .main-services__slider-wrap{margin-top:40rem;width:100%}.main-services--home .main-services__carousel{overflow:hidden!important;clip-path:none}.main-services--home .main-services-list{gap:0;padding:0 0 40rem}.main-services--home .main-services-list>li{width:422rem}.main-services--home .main-services-card__wrap-image{height:356rem}.main-services--home .team-carousel__nav{grid-area:cnav;justify-self:center}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.main-services--home .main-services__container{grid-template-columns:1fr;grid-template-areas:"chead" "cdesc" "ccta" "cslide" "cnav";padding:80rem 0}.main-services--home .main-services__head-main{align-items:center;gap:32rem;max-width:none;margin-bottom:32rem}.main-services--home .main-services__badge{justify-content:center;width:100%}.main-services--home .main-services__title{width:100%;font-size:64rem;text-align:center}.main-services--home .main-services__col-right{display:contents}.main-services--home .main-services__desc{grid-area:cdesc;margin-bottom:32rem;text-align:center}.main-services--home .main-services__actions{display:contents}.main-services--home .main-services__cta{grid-area:ccta;justify-self:center;width:100%;box-sizing:border-box}.main-services--home .main-services__slider-wrap{margin-top:40rem;width:100%}.main-services--home .main-services__carousel{overflow:hidden!important;clip-path:none}.main-services--home .main-services-list{gap:0;padding:0 0 40rem}.main-services--home .main-services-list>li{width:615rem}.main-services--home .team-carousel__nav{grid-area:cnav;justify-self:center}}.service-benefits{width:100%;background-color:#fff;display:flex;justify-content:center}.service-benefits__container{display:flex;flex-direction:column;gap:80rem;padding:140rem 0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits__container{gap:40rem;padding:60rem 0}}.service-benefits__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits__intro{flex-direction:column-reverse;align-items:flex-start;gap:32rem}}.service-benefits__content{display:flex;flex-direction:column;align-items:flex-start;gap:24rem;max-width:645rem}.service-benefits__desc{margin:0;color:#2d2c2b;font-size:20rem;font-weight:400;line-height:1.3}.service-benefits__heading{display:flex;flex-direction:column;align-items:flex-end;gap:40rem;max-width:647rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits__heading{align-items:flex-start;gap:28rem;max-width:none}}.service-benefits__badge{display:flex;align-items:center;gap:10rem}.service-benefits__badge-label{margin:0;color:#2d2c2b;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits__badge-label{font-size:18rem}}.service-benefits__title{margin:0;color:#141414;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;text-align:right;text-transform:uppercase}.service-benefits__title span{display:block;color:#7b64c0}.service-benefits__list{display:flex;align-items:stretch;gap:24rem;margin:0;padding:0;list-style:none}.service-benefits__item{flex-shrink:0;width:calc((100% - 72rem)/ 4)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits__title{font-size:46rem;text-align:left}.service-benefits__list{flex-direction:column;width:100%;gap:24rem 20rem}.service-benefits__cta,.service-benefits__item{width:100%}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.service-benefits__list{flex-wrap:wrap;width:100%;flex-direction:row;gap:24rem 20rem}.service-benefits__item{width:calc((100% - 20rem)/ 2)}.service-benefits__cta{width:100%}}.service-benefit-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:339rem;padding:20rem;border-radius:12rem;background-color:#f6f4ff;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05);overflow:hidden;box-sizing:border-box}.service-benefit-card_image{color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.service-benefit-card_image-purple{background-image:url(../img/back.webp)}.service-benefit-card_image-dark{background-image:linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(102,102,102,.1) 100%),url(../img/service-benefits/benefit-dark.png)}.service-benefit-card__chips-row{position:absolute;left:0;right:0;overflow:hidden;filter:drop-shadow(0 4rem 10rem rgba(0, 0, 0, .05))}.service-benefit-card__chips-row_top{top:20rem}.service-benefit-card__chips-row_bottom{top:73rem}.service-benefit-card__chips-track{display:flex;align-items:center;gap:8rem;width:max-content;will-change:transform;animation:18s linear infinite service-benefit-card-chips-left}.service-benefit-card__chips-track span{display:flex;align-items:center;justify-content:center;min-height:39rem;padding:10rem 20rem;border-radius:50rem;background-color:#fff;color:#141414;font-size:18rem;font-weight:400;line-height:1.3;white-space:nowrap;box-sizing:border-box}.service-benefit-card__chips-track_reverse{animation:18s linear infinite service-benefit-card-chips-right}.service-benefit-card__stat{display:flex;flex-direction:column;gap:20rem;margin-top:auto;color:#fff;text-transform:uppercase}.service-benefit-card__stat p{margin:0;font-family:"Bw Beto",sans-serif;font-size:60rem;font-style:italic;font-weight:500;line-height:1.3}.service-benefit-card__stat h3{margin:0;font-size:28rem;font-weight:500;line-height:1.3}.service-benefit-card__stat_top{margin-top:0;margin-bottom:auto}.service-benefit-card__image-desc,.service-benefit-card__text{margin:0;color:#2d2c2b;font-size:20rem;font-weight:400;line-height:1.3}.service-benefit-card__image-desc{color:#fff}.service-benefit-card__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:20rem}.service-benefit-card__title{margin:0;color:#141414;font-size:28rem;font-weight:500;line-height:1.3;text-transform:uppercase}.service-benefit-card__icon{display:block;width:98rem;height:91rem;object-fit:contain;object-position:center}.service-benefit-card__icon_guidance{width:97rem;height:90rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefit-card{min-height:339rem}.service-benefit-card__stat h3,.service-benefit-card__title{font-size:24rem}}.service-benefits--home{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh}.service-benefits--home .service-benefits__container{gap:0;padding:132rem 0 38rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits--home .service-benefits__container{padding:60rem 0}}.service-benefits--home .service-benefits__intro{margin-bottom:80rem}.service-benefits--home .service-benefits__content{max-width:645rem}.service-benefits--home .service-benefits__desc{max-width:588rem}.service-benefits--home .service-benefits__badge-label--mobile,.service-benefits--home .service-benefits__desc--mobile,.service-benefits--home .service-benefits__title--mobile{display:none}.service-benefits--home .service-benefits__title{font-size:80rem}.service-benefits--home .service-benefits__list{margin-bottom:50rem}.service-benefits--home .service-benefits__next{display:flex;align-items:center;justify-content:center;gap:24rem;padding-top:50rem;border-top:2rem dashed #ddd}.service-benefits--home .service-benefits__next-text{display:flex;align-items:baseline;gap:8rem;margin:0;color:#141414;font-size:50rem;font-weight:400;line-height:1.3;text-transform:capitalize}.service-benefits--home .service-benefits__next-text span:first-child{font-family:Onest,sans-serif}.service-benefits--home .service-benefits__next-text span:last-child{color:#4c3398;font-family:"Bw Beto",Onest,sans-serif;font-style:italic;font-weight:500}.service-benefits--home .service-benefits__next-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:81rem;height:81rem;border:none;border-radius:100rem;background-image:url(../img/about/team-card-saw.svg);background-repeat:no-repeat;background-position:center;background-size:81rem 81rem;color:#4c3398;text-decoration:none}.service-benefits--home .service-benefits__next-btn i{display:flex;align-items:center;justify-content:center;font-size:24rem;line-height:1;transform:rotate(-45deg)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-benefits--home{min-height:unset}.service-benefits--home .service-benefits__container{gap:0;padding:60rem 0}.service-benefits--home .service-benefits__intro{align-items:center;margin-bottom:40rem}.service-benefits--home .service-benefits__heading{align-items:center;gap:24rem;width:100%;max-width:none}.service-benefits--home .service-benefits__badge{justify-content:center;width:100%}.service-benefits--home .service-benefits__badge-label{text-align:center}.service-benefits--home .service-benefits__content{align-items:center;width:100%;max-width:none}.service-benefits--home .service-benefits__desc{max-width:none;text-align:center}.service-benefits--home .service-benefits__badge-label--desktop,.service-benefits--home .service-benefits__desc--desktop,.service-benefits--home .service-benefits__title--desktop{display:none}.service-benefits--home .service-benefits__badge-label--mobile,.service-benefits--home .service-benefits__desc--mobile,.service-benefits--home .service-benefits__title--mobile{display:block}.service-benefits--home .service-benefits__title{width:100%;font-size:46rem;text-align:center}.service-benefits--home .service-benefits__title span{display:inline}.service-benefits--home .service-benefits__list{margin-bottom:24rem}.service-benefits--home .service-benefit-card{min-height:310rem}.service-benefits--home .service-benefits__next{justify-content:space-between;gap:24rem;padding-top:24rem}.service-benefits--home .service-benefits__next-text{display:block;font-size:30rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.service-benefits--home .service-benefits__container{padding:80rem 0}.service-benefits--home .service-benefits__intro{flex-direction:column-reverse;align-items:center;gap:32rem;margin-bottom:60rem}.service-benefits--home .service-benefits__content,.service-benefits--home .service-benefits__heading{align-items:center;width:100%;max-width:none}.service-benefits--home .service-benefits__desc{max-width:100%;text-align:center}.service-benefits--home .service-benefits__title{font-size:64rem;text-align:center}.service-benefits--home .service-benefits__list{margin-bottom:40rem}}@keyframes service-benefit-card-chips-left{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes service-benefit-card-chips-right{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.service-benefit-card__chips-track{animation:none;transform:translate3d(0,0,0)}}.home-process{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100dvh;background-color:#f6f4ff;overflow:clip}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.home-process{min-height:none}}.home-process__container{display:flex;flex-direction:column;gap:50rem;padding:132rem 0 47rem;box-sizing:border-box;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process{min-height:none}.home-process__container{gap:24rem;padding:60rem 0}}.home-process__head{display:flex;align-items:flex-end;justify-content:space-between;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__head{flex-direction:column;align-items:stretch;gap:0}}.home-process__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24rem;max-width:645rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__intro{display:none}}.home-process__heading{display:flex;flex-direction:column;align-items:flex-end;gap:40rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__heading{align-items:center;gap:24rem}}.home-process__badge{display:flex;align-items:center;gap:10rem}.home-process__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.home-process__badge-label--mobile{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__badge{width:100%;justify-content:center}.home-process__badge-label--desktop{display:none}.home-process__badge-label--mobile{display:block;font-size:18rem;text-align:center;white-space:nowrap}.home-process__title--desktop{display:none}}.home-process__title{margin:0;color:#141414;font-family:RoadRadio,sans-serif;font-size:80rem;font-weight:700;line-height:.9;text-transform:capitalize;text-align:right}.home-process__title--mobile{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__title--mobile{display:block;text-align:center;font-size:46rem}}.home-process__title-accent{display:block;color:#7b64c0;font-family:RoadRadio,sans-serif;font-weight:700;text-transform:capitalize}.home-process__desc{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.home-process__desc--desktop{max-width:546rem}.home-process__desc--mobile{display:none}.home-process__cta{flex-shrink:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__desc--desktop{display:none}.home-process__desc--mobile{display:block;text-align:center}.home-process__cta--desktop{display:none}}.home-process__main{display:flex;align-items:center;justify-content:space-between;gap:20rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__main{flex-direction:column;gap:24rem}}.home-process__accordion-card{flex-shrink:0;box-sizing:border-box;width:762rem;padding:28rem 40rem;border-radius:12rem;background-color:#fff;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.home-process__gallery{display:flex;align-items:center;gap:20rem;flex:1 1 0;height:369rem;min-width:0}.home-process__gallery-frame{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__accordion-card{width:100%;padding:20rem}.home-process__gallery{flex-direction:column;width:100%;height:auto;gap:20rem}.home-process__gallery-frame{position:relative;display:block;box-sizing:border-box;width:100%;height:300rem;padding:16rem;border-radius:12rem;background-color:var(--violet-80,#7b64c0);background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.home-process__gallery-img{position:absolute;inset:16rem;width:calc(100% - 32rem);height:calc(100% - 32rem);border-radius:10rem;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.home-process__gallery-img.is-active{opacity:1;visibility:visible}}.home-process__gallery-panels{display:contents}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__gallery-panels{display:flex;width:100%;gap:20rem}}.home-process__panel{position:relative;box-sizing:border-box;flex-shrink:0;width:75rem;height:369rem;padding:0;border:none;border-radius:12rem;background-color:#fff;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05);overflow:hidden;cursor:pointer;transition:flex .35s,width .35s,background-color .25s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__panel{flex:1 1 0;width:auto;height:100rem;cursor:pointer}}.home-process__panel.is-active{flex:1 1 0;width:auto;padding:16rem;background-color:var(--violet-80,#7b64c0);background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:default}.home-process__panel-num{position:absolute;top:50%;left:50%;color:#141414;font-family:"Bw Beto",serif;font-size:40rem;font-style:italic;font-weight:500;line-height:1;transform:translate(-50%,-50%) rotate(-90deg);transition:color .25s,opacity .25s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__panel.is-active{flex:1 1 0;width:auto;height:100rem;padding:0;background-color:#fff;background-image:none;cursor:pointer}.home-process__panel-num{font-size:40rem;transform:translate(-50%,-50%)}}.home-process__panel-arrow{position:absolute;width:24rem;height:24rem;transition:opacity .25s}.home-process__panel-arrow::before{content:"\e802";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:icon,sans-serif;font-size:22rem;line-height:1;color:#141414}.home-process__panel-arrow--start{top:10rem;left:50%;transform:translateX(-50%)}.home-process__panel-arrow--start::before{transform:rotate(0)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__panel-arrow--start{top:50%;left:11rem;transform:translateY(-50%)}.home-process__panel-arrow--start::before{transform:rotate(-90deg)}}.home-process__panel-arrow--end{bottom:10rem;left:50%;transform:translateX(-50%)}.home-process__panel-arrow--end::before{transform:rotate(180deg)}.home-process__panel-image{display:none;width:100%;height:100%;border-radius:10rem;overflow:hidden;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.home-process__panel-image img{display:block;width:100%;height:100%;object-fit:cover}.home-process__panel.is-active .home-process__panel-arrow,.home-process__panel.is-active .home-process__panel-num{opacity:0;visibility:hidden}.home-process__panel.is-active .home-process__panel-image{display:block}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__panel-arrow--end{top:50%;bottom:auto;left:auto;right:11rem;transform:translateY(-50%)}.home-process__panel-arrow--end::before{transform:rotate(90deg)}.home-process__panel-image{display:none}.home-process__panel.is-active .home-process__panel-arrow,.home-process__panel.is-active .home-process__panel-num{opacity:1;visibility:visible}.home-process__panel.is-active .home-process__panel-arrow::before,.home-process__panel.is-active .home-process__panel-num{color:var(--violet-100,#4c3398)}.home-process__panel.is-active .home-process__panel-image{display:none}}.home-process__stats{display:flex;align-items:center;justify-content:space-between;gap:20rem;padding-top:35rem;border-top:2rem dashed #ddd}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__stats{flex-direction:column;align-items:stretch;gap:24rem;padding-top:24rem}}.home-process__stat{display:flex;flex-direction:column;gap:12rem;width:490rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__stat{width:100%}}.home-process__stat-head{display:flex;align-items:center;gap:20rem}.home-process__stat-icon{flex-shrink:0;width:43rem;height:40rem;object-fit:contain;object-position:center}.home-process__stat-title{margin:0;color:#141414;font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__stat-title{font-size:22rem}}.home-process__stat-text{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.home-process__stat-divider{flex-shrink:0;width:1rem;height:84rem;background-color:#ddd}.home-process__rating{flex-shrink:0;max-width:100%}.home-process__rating .about-star-rating__main{padding:0;gap:24rem;background-color:transparent;box-shadow:none;border-radius:0}.home-process-accordion{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24rem}.home-process-accordion__item{display:flex;flex-direction:column;gap:12rem}.home-process-accordion__item:not(:last-child){border-bottom:2rem solid #f6f4ff;padding-bottom:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process__stat-divider{width:100%;height:1rem}.home-process__rating .about-star-rating__main{gap:20rem}.home-process-accordion__item:not(:last-child){padding-bottom:20rem}}.home-process-accordion__item.acc_active .home-process-accordion__arrow{transform:rotate(90deg)}.home-process-accordion__head{display:flex;align-items:center;gap:16rem;width:100%;padding:0;border:none;background:0 0;text-align:left;cursor:pointer}@media (any-hover:hover) and (pointer:fine){.home-process-accordion__head:hover .home-process-accordion__title{color:var(--violet-100,#4c3398)}.home-process-accordion__head:hover .home-process-accordion__arrow{border-left-color:var(--violet-100,#4c3398)}.news-list__article:hover .news-list__wrap-image>img{transform:scale(1.05)}}.home-process-accordion__arrow{flex-shrink:0;width:0;height:0;border-style:solid;border-width:8rem 0 8rem 12rem;border-color:transparent transparent transparent #141414;transition:transform .25s,border-left-color .25s}.home-process-accordion__title{color:#141414;font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-transform:capitalize;transition:color .25s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.home-process-accordion__title{font-size:22rem}.who-we-are{padding:0}}.home-process-accordion__content{overflow:hidden}.home-process-accordion__text{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}@keyframes play-btn-pulse-shadow{0%{box-shadow:0 0 0 0 rgba(0,0,0,.15)}25%{box-shadow:0 0 0 10rem rgba(0,0,0,.22)}50%{box-shadow:0 0 0 20rem rgba(0,0,0,.18)}75%{box-shadow:0 0 0 30rem rgba(0,0,0,.08)}100%{box-shadow:0 0 0 40rem transparent}}.who-we-are{display:flex;flex-direction:column;align-items:center;padding:0;background-color:var(--White);width:100%}.who-we-are.lazy .play-video-btn{background-image:none}.who-we-are.lazy .who-we-are__left{background:0 0}.who-we-are__container{position:relative;display:flex;flex-direction:column;padding:140rem 0;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are__container{align-items:center;padding:60rem 0;gap:60rem;width:100%}}.who-we-are__top{display:flex;justify-content:space-between;gap:60rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are__top{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:40rem;width:100%}.who-we-are__top_about{flex-direction:column}.who-we-are .who-video-block{height:389rem;width:422rem}}.who-we-are .who-video-block{position:relative;flex-grow:2}.who-we-are .who-video-block::after,.who-we-are .who-video-block::before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:2;animation:20s linear infinite hero-circle-rotate}.who-we-are .who-video-block::before{bottom:-63rem;right:-79rem;width:683rem;height:683rem;background-image:url("../img/global/Star 1.svg")}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-video-block::before{bottom:-57rem;right:-20rem;width:311rem;height:311rem}}.who-we-are .who-video-block::after{top:-137rem;left:auto;width:478rem;height:478rem;background-image:url("../img/global/Star 2.svg")}.who-we-are .who-video-block_about .play-video-btn{position:absolute;right:197rem;bottom:174rem;margin:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-video-block::after{top:-20rem;left:-20rem;width:217rem;height:217rem}.who-we-are .who-video-block_about .who-video-block__title-block{justify-content:center;align-items:center}.who-we-are .who-video-block_about .play-video-btn{position:static}}.who-we-are .who-video-block__wrap{position:relative;display:flex;flex-direction:column;padding:50rem;width:100%;border-radius:30rem;box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02);z-index:3;height:100%;justify-content:space-between;align-items:flex-end}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-video-block__wrap{padding:20rem;width:100%}}.who-we-are .who-video-block__title-block{bottom:50rem;z-index:2;display:flex;gap:16rem;width:calc(100% - 70rem);align-items:center;margin-right:70rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-video-block__title-block{bottom:24rem;gap:10rem;width:100%;height:100%;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;margin:0}}.who-we-are .who-video-block__title{color:var(--White,#fff);font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom:0;flex-grow:2;display:flex;flex-direction:column}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-video-block__title{font-size:36rem;line-height:130%;text-transform:capitalize;letter-spacing:-.28rem;max-width:none;flex-grow:0;width:100%}.who-we-are .who-video-block__wrap-image{height:100%}}.who-we-are .who-video-block__title span{font-family:Castoro,serif;font-style:italic;font-weight:400}.who-we-are .who-video-block__wrap-image{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02)}.who-we-are .who-video-block__wrap-image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);pointer-events:none}.who-we-are .who-video-block__wrap-image>img{width:100%;height:100%;object-fit:cover}.who-we-are .play-video-btn{position:relative;display:flex;align-items:center;justify-content:center;width:130rem;height:130rem;padding:0;border:none;z-index:3;background:0 0;border-radius:100%}.who-we-are .play-video-btn::after{content:"\e80a";position:relative;display:flex;align-items:center;justify-content:center;width:130rem;height:130rem;border-radius:100%;background:var(--Red,#a12a3b);font-family:icon;font-size:43rem;color:var(--White,#fff);opacity:.8;z-index:2;animation:2s linear infinite play-btn-pulse-shadow}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .play-video-btn{width:61rem;height:61rem;margin-top:22rem;margin-left:22rem}.who-we-are .play-video-btn::after{width:61rem;height:61rem;font-size:25rem}}.who-we-are .who-block-amount{position:relative;display:flex;flex-direction:column;align-items:center;padding:23.35rem;gap:16rem;max-width:260rem;z-index:3}.who-we-are .who-block-amount::before{content:"";position:absolute;top:-10rem;right:-10rem;width:66rem;height:66rem;background:var(--Red,#a12a3b);clip-path:polygon(0 0,100% 0,100% 100%);z-index:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-block-amount::before{top:-5rem;right:-5rem;width:33rem;height:33rem;background:var(--Red,#a12a3b)}}.who-we-are .who-block-amount::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--White);box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02);z-index:1}.who-we-are .who-block-amount>p,.who-we-are .who-block-amount>span{position:relative;z-index:2;font-weight:700}.who-we-are .who-block-amount>span{display:flex;align-items:center;gap:5rem;color:var(--black-100);text-align:center;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-block-amount::after{box-shadow:0 6.865rem 13.729rem 0 rgba(0,0,0,.07)}.who-we-are .who-block-amount{top:30rem;right:30rem;padding:15rem;position:absolute;gap:9rem}.who-we-are .who-block-amount>span{font-size:48rem;line-height:130%}}.who-we-are .who-block-amount>span::after{content:"+";color:var(--Red)}.who-we-are .who-block-amount>p{color:var(--gray-100);text-align:center;font-size:22rem;line-height:130%}.who-we-are__left{display:flex;flex-direction:column;align-items:center;padding:40rem;background:var(--Black,#121212);width:770rem}.who-we-are .who-we-are-info{display:flex;flex-direction:column;padding:40rem 48rem;width:690rem;background-color:var(--White)}.who-we-are .who-we-are-info:has(.who-we-are-info__about) .who-we-are-info__top{margin-bottom:16rem}.who-we-are .who-we-are-info__top{display:flex;flex-direction:column;margin-bottom:24rem;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-block-amount>p{color:var(--gray-100,#4d4b4a);text-align:center;font-size:16rem;font-style:normal;font-weight:700;line-height:130%;max-width:147rem}.who-we-are__left{position:relative;z-index:3;width:100%;padding:20rem}.who-we-are .who-we-are-info{width:422rem;max-width:100%;padding:20rem 24rem}.who-we-are .who-we-are-info__top{margin-bottom:32rem}}.who-we-are .who-we-are-info__about{display:flex;flex-direction:column;align-items:flex-start;padding-top:16rem;gap:50rem;border-top:1.5rem solid var(--black-100)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-we-are-info__about{align-items:stretch;gap:32rem}}.who-we-are .who-we-are-info__about-top{display:flex;flex-direction:column;align-items:flex-start;gap:24rem}.who-we-are .who-we-are-info__title{color:var(--black-100);font-size:42rem;font-weight:500;line-height:130%;text-transform:capitalize}.who-we-are .who-we-are-info__desc{color:var(--gray-100);font-size:24rem;line-height:130%}.who-we-are .who-we-are-info__bottom{display:flex;flex-direction:column;padding-top:20rem;gap:35rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-we-are-info__desc{font-size:24rem}.who-we-are .who-we-are-info__bottom{gap:32rem}.who-we-are .who-we-are-info__list p{font-size:24rem}}.who-we-are .who-we-are-info__list{display:flex;flex-direction:column;gap:16rem}.who-we-are .who-we-are-info__list p{display:flex;gap:12rem;font-size:24rem;font-style:normal;font-weight:500;line-height:130%;color:var(--Black,#121212)}.who-we-are .who-we-are-info__list p::before{content:"\e809";font-family:icon;font-size:32rem;color:var(--Red)}.who-we-are .who-we-are-info__block-btn{display:flex;gap:24rem;align-items:center}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-we-are-info__block-btn{flex-direction:column;gap:24rem;align-items:stretch}}.who-we-are .who-we-are-info-amount{display:flex;justify-content:center;padding:32rem 0;gap:80rem;border-top:1.5rem solid var(--black-100);border-bottom:1.5rem solid var(--black-100)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-we-are-info-amount{justify-content:space-between;gap:0}}.who-we-are .who-we-are-info-amount__block{display:flex;flex-direction:column;align-items:center}.who-we-are .who-we-are-info-amount__block span{color:var(--black-100);font-size:70rem;font-weight:700;line-height:100%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are .who-we-are-info-amount__block span{font-size:48rem}}.who-we-are .who-we-are-info-amount__block p{color:var(--gray-100);font-size:22rem;line-height:130%}.who-we-are__bottom{display:flex;flex-direction:column;padding:24rem 0;gap:40rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are__bottom{width:422rem;max-width:100%;padding:40rem 0}}.who-we-are__desc{display:flex;gap:16rem;color:var(--black-100);font-size:22rem;line-height:130%}.who-we-are__desc>span{padding-bottom:8rem;color:currentColor;font-size:32rem;font-weight:700;line-height:130%;letter-spacing:-.28rem;border-bottom:1.2rem solid var(--black-100)}.our-company{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f6f4ff}.our-company__container{display:flex;flex-direction:column;padding:140rem 0;gap:80rem}.our-company__top{display:grid;grid-template-columns:645rem 647rem;align-items:flex-end;justify-content:space-between;gap:40rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company__container{padding:60rem 0;gap:40rem}.our-company__top{display:flex;flex-direction:column-reverse;align-items:stretch;gap:32rem}}.our-company__intro{order:2;display:flex;flex-direction:column;align-items:flex-end;gap:40rem;width:647rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company__intro{width:100%;align-items:flex-start;gap:24rem}}.our-company__badge{display:inline-flex;align-items:center;gap:10rem}.our-company__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company__badge-label{font-size:18rem}}.our-company__title{margin:0;color:#141414;text-align:right;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;text-transform:capitalize}.our-company__title>span{color:#7b64c0}.our-company__summary{order:1;display:flex;flex-direction:column;align-items:flex-start;gap:24rem;width:645rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company__title{font-size:46rem;text-align:left}.our-company__summary{width:100%;gap:32rem}.our-company__cta{width:100%;justify-content:center}}.our-company__desc{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.our-company__cta .btn__icon--arrow::before{color:var(--violet-100,#4c3398)}.our-company__body{position:relative;display:grid;grid-template-columns:671rem 41rem 407rem 100rem 587rem;align-items:stretch;column-gap:0;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company__body{display:flex;flex-direction:column;align-items:center;gap:0}}.our-company__connector{align-self:center;justify-self:center;grid-column:4;width:100rem;height:348rem}.our-company__connector>img{width:100%;height:100%;display:block}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company__connector{width:348rem;height:100rem;margin:0;display:flex;align-items:center;justify-content:center}.our-company__connector>img{transform:rotate(90deg);transform-origin:center;width:100rem;height:348rem}.our-company-compare{display:none}}.our-company-compare{width:671rem;align-self:stretch;grid-column:1}.our-company-compare__head{display:grid;grid-template-columns:1fr 1fr;column-gap:20rem;height:104rem;padding:36rem 0 0;border-bottom:2rem dashed #ececec;box-sizing:border-box}.our-company-compare__head>p{margin:0;color:#141414;font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-transform:capitalize}.our-company-compare__list{margin:0;padding:0;list-style:none}.our-company-compare__list>li{display:grid;grid-template-columns:1fr 1fr;column-gap:20rem;height:87rem;padding:0;align-items:center;border-bottom:2rem dashed #ececec;box-sizing:border-box}.our-company-compare__list>li>span{color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.our-company-compare__list>li:last-child{border-bottom:none}.our-company-brand{background-color:#fff;border-radius:12rem;width:407rem;overflow:hidden;align-self:stretch;grid-column:3;padding:0 40rem}.our-company-brand>img{width:100%;margin:21rem 0;display:block}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company-brand{width:100%}.our-company-brand>img{width:calc(100% - 40rem);margin:20rem;height:auto}}.our-company-brand__list{margin:0;padding:0;list-style:none}.our-company-brand__list>li{display:flex;align-items:center;height:87rem;padding:0;box-sizing:border-box;border-top:2rem dashed #ececec;color:#141414;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company-brand__list>li{padding:24rem 20rem;text-align:center;font-size:20rem;justify-content:center}}.our-company--home{min-height:100dvh;justify-content:center}.our-company--home .our-company__container{padding:132rem 0 50rem;gap:46rem}.our-company--home .our-company__title{font-size:80rem}.our-company--home .our-company__badge-label--mobile,.our-company--home .our-company__desc--mobile,.our-company--home .our-company__title--mobile{display:none}.our-company--home .our-company__desc--desktop{max-width:531rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company--home{min-height:none}.our-company--home .our-company__container{padding:60rem 0;gap:40rem}.our-company--home .our-company__title{font-size:46rem;text-align:center}.our-company--home .our-company__badge-label--desktop,.our-company--home .our-company__desc--desktop,.our-company--home .our-company__title--desktop{display:none}.our-company--home .our-company__badge-label--mobile,.our-company--home .our-company__desc--mobile,.our-company--home .our-company__title--mobile{display:block}.our-company--home .our-company__intro{align-items:center}.our-company--home .our-company__badge{justify-content:center;width:100%}.our-company--home .our-company__summary{align-items:center}.our-company--home .our-company__desc--mobile{text-align:center}.our-company--home .our-company__cta{width:100%;justify-content:center}}.our-company-promo{position:relative;width:587rem;height:541rem;border-radius:16rem;overflow:hidden;align-self:stretch;justify-self:end;grid-column:5}.our-company-promo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000 0,rgba(255,255,255,.1) 100%);z-index:1}.our-company-promo__bg{position:absolute;inset:0;z-index:0}.our-company-promo__bg>img{width:100%;height:100%;object-fit:cover;display:block}.our-company-promo__bg-mobile{display:none!important}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company-promo{width:100%;height:540rem;border-radius:8rem}.our-company-promo__bg-mobile{display:block!important}.our-company-promo__bg-desktop{display:none!important}}.our-company-promo__content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40rem;padding:44rem 67rem}.our-company-promo__content>h3{margin:0;color:#fff;text-align:center;font-family:RoadRadio,sans-serif;font-size:60rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-company-promo__content{padding:80rem 26rem}.our-company-promo__content>h3{font-size:46rem}.our-company-promo__cta{width:371rem;max-width:100%;justify-content:center}.aq{padding:0}}.our-company-promo__cta .btn__icon--arrow::before{color:var(--violet-100,#4c3398)}.aq{display:flex;flex-direction:column;align-items:center;background-color:var(--White)}.aq.lazy .aq__title{background-image:none}.aq__container{position:relative;display:flex;flex-direction:column;padding:140rem 0;gap:120rem}.aq__top{display:flex;justify-content:space-between}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.aq__container{padding:60rem 0;gap:100rem}.aq__top{flex-direction:column;justify-content:flex-start;gap:80rem}}.aq__left{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:800rem}.aq__wrap-image{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;z-index:3}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.aq__left,.aq__wrap-image{width:100%}}.aq__wrap-image>img{width:100%;height:100%;object-fit:cover}.aq__right{display:flex;flex-direction:column;width:890rem}.aq__title{color:var(--black-100);font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom:48rem}.aq__title>span{position:relative;font-family:Castoro;font-style:italic;font-weight:400}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.aq__right{align-items:center;width:100%;order:-1}.aq__title{font-size:48rem;text-align:center}.aq__title>span{width:fit-content}}.aq__desc{color:var(--gray-100);font-size:24rem;line-height:130%;margin-bottom:20rem}.aq__block-btns{display:flex;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.aq__desc{font-size:22rem}.aq__block-btns{flex-direction:column;width:100%}}.aq__bottom{display:flex;justify-content:space-between;align-items:center;gap:5rem;width:100%;padding-bottom:24rem;border-bottom:1rem solid var(--black-100)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.aq__bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40rem}}.aq__bottom-desc{display:flex;gap:16rem;color:var(--black-100);font-size:24rem;line-height:130%}.aq__bottom-desc>span{padding-bottom:8rem;color:currentColor;font-size:32rem;font-weight:700;line-height:130%;letter-spacing:-.28rem;border-bottom:1.2rem solid var(--black-100)}.aq-list{display:flex;flex-direction:column;gap:12rem;margin-bottom:48rem}.aq-list p{display:flex;gap:12rem;font-size:24rem;font-style:normal;font-weight:500;line-height:130%;color:var(--Black,#121212)}.aq-list p::before{content:"\e809";font-family:icon;font-size:32rem;color:var(--Red)}.news{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--White);overflow:hidden}.news__container{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:140rem 0 100rem;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.aq-list{margin-bottom:28rem;width:100%}.aq-list p{font-size:22rem}.news__container{padding:60rem 0;gap:40rem}.news__container .news__actions,.news__container .news__intro,.news__container .news__top{display:contents}.news__container .news__heading{order:1}.news__container .news__desc{order:2}.news__container .news__link{order:3}.news__container .news__slider-wrap{order:4}.news__container .team-carousel__nav{order:5}}.news__top{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__top{flex-direction:column;align-items:stretch;gap:32rem}}.news__heading{display:flex;flex-direction:column;align-items:flex-start;gap:40rem;width:647rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__heading{gap:24rem;width:100%}}.news__eyebrow{display:flex;align-items:center;gap:10rem;margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase;white-space:nowrap}.news__eyebrow::before{content:"";width:23rem;height:23rem;flex-shrink:0;border:7rem solid #e0d7fb;border-radius:50%;background-color:#7b64c0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__eyebrow{font-size:18rem}}.news__title{max-width:647rem;color:#141414;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;text-transform:capitalize}.news__title>span{display:inline;color:#7b64c0;font-family:inherit;font-style:normal;font-weight:inherit}.news__intro{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:24rem;width:645rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__title{max-width:100%;text-align:left;font-size:46rem}.news__intro{align-items:stretch;width:100%;gap:32rem}}.news__desc{margin:0;color:#2d2c2b;text-align:right;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.news__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:24rem;width:100%;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__desc{text-align:left}.news__actions{flex-direction:column;align-items:stretch}.news .team-carousel__nav{align-self:center}}.news .team-carousel__nav{display:inline-flex;flex-direction:row;align-items:center;gap:8rem;padding:4rem;border-radius:50rem;background-color:#141414;margin-top:0;flex-shrink:0}.news .team-carousel__nav--dock{margin-top:0}.news .team-carousel__dots{display:grid;grid-template-columns:repeat(2,16rem);grid-template-rows:repeat(2,16rem);gap:4rem}.news .team-carousel__dot{display:block;width:16rem;height:16rem;border-radius:50%;border:1rem solid #fff;background-color:#e0d7fb}.news .team-carousel__dot.is-active{background-color:var(--violet-100,#4c3398)}.news__link{position:static;top:auto;right:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__link{width:100%;justify-content:center;box-sizing:border-box}}.news__slider-wrap{position:relative;width:100%;display:flex;justify-content:flex-start}.news__slider-wrap .carousel{width:100%;max-width:100%;min-width:0;overflow:visible!important;clip-path:inset(0 -200vw 0 0)}.news__slider-wrap .news-list{gap:20rem;flex-wrap:nowrap;background-color:transparent}.news__slider-wrap .news-list>li{width:433rem;flex:0 0 433rem;transition:width .3s,flex-basis .3s}.news__slider-wrap .news-list>li:nth-child(1),.news__slider-wrap .news-list>li:nth-child(2){width:660rem;flex-basis:660rem}.news__slider-wrap .news-list>li:nth-child(1){transition:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news__slider-wrap .carousel{overflow:hidden!important;clip-path:none}.news__slider-wrap{padding-bottom:0;gap:0}.news__slider-wrap .news-list>li,.news__slider-wrap .news-list>li:nth-child(1),.news__slider-wrap .news-list>li:nth-child(2){width:422rem;flex:0 0 422rem;flex-basis:422rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-company--home{min-height:none}.news__slider-wrap{padding-bottom:0;gap:0}.news__slider-wrap .news-list>li,.news__slider-wrap .news-list>li:nth-child(1),.news__slider-wrap .news-list>li:nth-child(2){width:615rem;flex:0 0 615rem;flex-basis:615rem}}.news .news-list__article{gap:20rem}.news .news-list__top{min-height:81rem}.news .news-list__title{max-width:301rem}.news .news-list>li:nth-child(1) .news-list__title,.news .news-list>li:nth-child(2) .news-list__title{max-width:529rem;font-size:28rem}.news .news-list>li:nth-child(1) .news-list__top,.news .news-list>li:nth-child(2) .news-list__top{min-height:auto}.news-list{display:flex;flex-wrap:wrap;gap:40rem 20rem;width:100%}.news-list>li{display:flex;width:calc((100% - 60rem)/ 4)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news .news-list__wrap-image{height:300rem}.news .news-list>li:nth-child(1) .news-list__title,.news .news-list>li:nth-child(2) .news-list__title,.news .news-list__title{max-width:calc(100% - 101rem);font-size:24rem}.news-list{gap:40rem}.news-list>li{width:100%}}.news-list__article{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:20rem;padding:16rem;background:#f6f4ff;border-radius:12rem;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.05)}.news-list__wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:300rem;border-radius:8rem;overflow:hidden}.news-list__wrap-image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.news-list__wrap-image-corners{display:none}.news-list__little-info{position:absolute;top:16rem;left:16rem;display:flex;gap:16rem;z-index:2}.news-list__small-text{display:inline-flex;padding:6rem 8rem;align-items:center;justify-content:center;border-radius:4rem;background-color:#fcfcfc;color:#121212;text-align:center;font-family:"Bw Beto",sans-serif;font-size:22rem;font-style:italic;font-weight:500;line-height:1.3}.news-list__small-text_black{background:var(--violet-100,#4c3398);color:#fcfcfc}.news-list__content{display:flex;flex-direction:column;gap:16rem;padding:0;width:100%}.news-list__top{display:flex;align-items:center;justify-content:space-between;gap:20rem;min-height:81rem}.news-list__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#141414;text-overflow:ellipsis;font-family:Onest,sans-serif;font-size:24rem;font-weight:500;line-height:1.3;text-transform:none;max-width:301rem}.news-list__title a{display:block;color:inherit;text-decoration:none}.news-list__title a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.news-list__more{position:relative;width:81rem;height:81rem;flex-shrink:0;border-radius:100rem;background-image:url(../img/creation/news-list-saw.svg);background-repeat:no-repeat;background-position:center;background-size:81rem 81rem;display:block}.news-list__more::before{content:"\e803";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398)}.news-list__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2d2c2b;text-overflow:ellipsis;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;padding-top:16rem;border-top:2rem dashed #ececec}.news--home{min-height:100dvh;justify-content:center}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.news--home{min-height:none}}.news--home .news__container{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:132rem 0 50rem;gap:80rem;min-height:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news-list__title{max-width:calc(100% - 101rem)}.news-list .news-list__wrap-image{height:315rem}.news-list .news-list__title{font-size:38rem}.news--home{min-height:none}.news--home .news__container{padding:60rem 0;gap:40rem}}.news--home .news__title{font-size:80rem}.news--home .news__desc--mobile,.news--home .news__eyebrow--mobile,.news--home .news__link--mobile,.news--home .news__title--mobile{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.news--home .news__title{font-size:46rem;text-align:center}.news--home .news__heading{align-items:center;gap:24rem}.news--home .news__desc--desktop,.news--home .news__eyebrow--desktop,.news--home .news__link--desktop,.news--home .news__title--desktop{display:none}.news--home .news__desc--mobile,.news--home .news__eyebrow--mobile,.news--home .news__link--mobile,.news--home .news__title--mobile{display:flex}.news--home .news__title--mobile{display:block}.news--home .news__desc--mobile{display:block;text-align:center}.news--home .news__eyebrow--mobile{justify-content:center;width:100%}}.faq{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f6f4ff;background-image:none;overflow:clip}.faq__container{position:relative;display:grid;grid-template-columns:minmax(0,647rem) minmax(0,1fr);column-gap:80rem;row-gap:80rem;align-items:start;justify-items:stretch;box-sizing:border-box;max-width:100%;padding:140rem 0}.faq__grid-top{display:contents}.faq__head-main{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:40rem;max-width:647rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq__container{grid-template-columns:1fr;row-gap:32rem;padding:60rem 0}.faq__head-main{grid-column:1;grid-row:1;max-width:none;gap:40rem}}.faq__badge{display:flex;align-items:center;gap:10rem}.faq__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.faq__title{margin:0;color:#141414;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;text-transform:capitalize;text-align:left}.faq__title-accent{display:block;margin-top:0;font-family:RoadRadio,sans-serif;font-style:normal;font-weight:700;color:#7b64c0;text-transform:capitalize}.faq__col-right{grid-column:2;grid-row:1;align-self:end;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:24rem;width:100%;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq__title{font-size:46rem}.faq__col-right{grid-column:1;grid-row:2;align-items:stretch;gap:32rem}}.faq__desc{margin:0;text-align:right;max-width:645rem;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.faq__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq__desc{text-align:left;max-width:none}.faq__actions{justify-content:stretch;width:100%}}.faq__cta{flex-shrink:0}.faq__cta--mobile{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq__cta{width:100%;box-sizing:border-box;justify-content:center}.faq__cta--mobile{display:inline-flex}.faq__cta--desktop{display:none}}.faq__grid-bottom{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,529rem) minmax(0,1fr);gap:100rem;align-items:start;width:100%;min-width:0}.faq__slider-column{min-width:0;width:100%}.faq__accordion-column{min-width:0;width:100%}.faq__slider-shell{position:relative;width:100%}.faq__mini-nav{position:absolute;z-index:4;inset:0;pointer-events:none}.faq__mini-nav-btn{position:absolute;top:102rem;width:40rem;height:40rem;padding:0;border:none;border-radius:50%;background-color:#141414;color:#fff;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq__grid-bottom{grid-template-columns:1fr;gap:60rem;grid-row:3}.faq__slider-column{grid-row:2}.faq__accordion-column{grid-row:1}.faq__mini-nav-btn{top:87rem}}.faq__mini-nav-btn::before{content:"\e802";font-family:icon,sans-serif;font-size:14rem;line-height:1;color:#fff}.faq__mini-nav-btn.carousel__prev{left:40rem}.faq__mini-nav-btn.carousel__prev::before{transform:rotate(90deg);display:block}.faq__mini-nav-btn.carousel__next{right:40rem}.faq__mini-nav-btn.carousel__next::before{transform:rotate(-90deg);display:block}.faq__slider{position:relative;width:100%;border-radius:20rem;background-color:#fff;box-sizing:border-box;overflow:hidden}.faq-list{display:flex;flex-direction:column;gap:16rem}.faq-list__item{position:relative;display:flex;flex-direction:column;gap:16rem;border-bottom:none}.faq-list__item:not(:last-child){border-bottom:none}.faq-list__item:first-child .faq-list__control{padding-top:10rem}.faq-list__item.acc_active .faq-list__btn::before{transform:rotate(225deg)}.faq-list__control{display:flex;justify-content:space-between;box-sizing:border-box;width:100%;min-height:90rem;padding:10rem 30rem;gap:20rem;border:none;border-radius:10rem;background-color:#fff;align-items:center;text-align:left;z-index:3}@media (any-hover:hover) and (pointer:fine){.faq__mini-nav-btn:hover{background-color:var(--violet-100,#4c3398)}.faq-list__control:hover .faq-list__question{color:var(--violet-100,#4c3398)}.faq-list__control:hover .faq-list__btn::before{border-color:var(--violet-100,#4c3398)}.creation-card:hover .creation-card__wrap-image>img{transform:scale(1.2)}.creation-card:hover .creation-card__icon::before{transform:translate(-50%,-50%) rotate(0)}}.faq-list__question{font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:capitalize;color:#141414}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-list__control{min-height:0;padding:10rem 24rem}.faq-list__question{font-size:24rem}}.faq-list__btn{position:relative;display:flex;justify-content:center;align-items:center;min-width:24rem;max-width:24rem;height:24rem;padding:0;background:0 0;border-radius:0}.faq-list__btn::after{display:none}.faq-list__btn::before{content:"";position:absolute;top:50%;right:2rem;width:10rem;height:10rem;margin-top:-8rem;border-right:2rem solid #141414;border-bottom:2rem solid #141414;transform:rotate(45deg);transform-origin:70% 70%;background:0 0;transition:transform .25s,border-color .25s}.faq-list__content{display:flex;flex-direction:column;padding:10rem 30rem 16rem;border-radius:10rem;background-color:transparent}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-list__content{padding:10rem 24rem 8rem}}.faq-list__desc{font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;color:#2d2c2b}.faq-slider__track{display:flex;margin:0;padding:0;list-style:none}.faq-slider__slide{flex:0 0 100%;width:100%;box-sizing:border-box;padding:40rem 48rem;min-height:430rem}.faq-slider__card{display:flex;flex-direction:column;align-items:center;gap:32rem;text-align:center;max-width:449rem;margin:0 auto}.faq-slider__icon{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:12rem;width:160rem;height:160rem;flex-shrink:0}.faq-slider__bar{display:block;width:24rem;border-radius:4rem;background-color:var(--violet-100,#4c3398)}.faq-slider__bar--1{height:72rem}.faq-slider__bar--2{height:120rem}.faq-slider__bar--3{height:96rem}.faq-slider__heading{margin:0;max-width:365rem;color:#141414;font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-slider__slide{padding:20rem 24rem 32rem;min-height:0}.faq-slider__heading{max-width:none}}.faq-slider__line{width:100%;height:0;border-top:2rem dashed #ddd}.faq-slider__text{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;line-height:1.3;max-width:449rem}.faq--alt{background-color:#fff}.faq--alt .faq-list__control{background-color:#f6f4ff}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-slider__text{font-size:20rem;max-width:none}.faq--alt .faq__container{padding:60rem 0;row-gap:40rem}.faq--alt .faq__head-main{align-items:center;gap:24rem;text-align:center}.faq--alt .faq__badge{width:100%;justify-content:center}.faq--alt .faq__badge-label{font-size:18rem;text-align:center;white-space:nowrap}.faq--alt .faq__title{width:100%;text-align:center}.faq--alt .faq__col-right{align-items:center;gap:24rem}.faq--alt .faq__desc{text-align:center}.faq--alt .faq__grid-bottom{gap:24rem}.faq--alt .faq__accordion-column{grid-row:1}.faq--alt .faq__slider-column{grid-row:2}.faq--alt .faq-list__question{max-width:304rem}}.faq-stats{display:flex;align-items:center;width:100%;min-height:514rem;padding:30rem 60rem;border-radius:20rem;background-color:#f6f4ff;overflow:hidden}.faq-stats__inner{position:relative;width:100%}.faq-stats__gauge{position:relative;width:408rem;max-width:100%;height:217rem;margin:0 auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-stats{min-height:0;padding:20rem 18rem}.faq-stats__gauge{width:382rem;height:203rem}}.faq-stats__gauge-svg{display:block;width:100%;height:100%;overflow:visible}.faq-stats__arc{fill:none;stroke:var(--violet-100,#4c3398);stroke-width:18;stroke-linecap:round}.faq-stats__main{position:absolute;left:50%;bottom:25rem;width:217rem;transform:translateX(-50%);text-align:center;text-transform:uppercase}.faq-stats__percent{margin:0;color:#141414;font-family:"Bw Beto",serif;font-size:66rem;font-weight:500;font-style:italic;line-height:1.3}.faq-stats__label{margin:-6rem 0 0;color:#141414;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3}.faq-stats__line{width:100%;margin:32rem 0 31rem;border-top:2rem dashed #ddd}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-stats__main{bottom:0}.faq-stats__line{margin:24rem 0 20rem}}.faq-stats__list{display:flex;flex-direction:column;gap:28rem;width:100%;margin:0}.faq-stats__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24rem;align-items:center;color:#2d2c2b;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;line-height:1.3}.faq-stats__row dd,.faq-stats__row dt{margin:0}.faq-stats__row dd{color:var(--violet-100,#4c3398);font-family:"Bw Beto",serif;font-weight:500;font-style:italic}.faq--home{min-height:100dvh;justify-content:center}.faq--home .faq__container{grid-template-columns:minmax(0,700rem) minmax(0,1fr);padding:132rem 0 50rem}.faq--home .faq__title{font-size:85rem}.faq--home .faq__head-main{max-width:700rem}.financing{display:flex;flex-direction:column;align-items:center;background-color:#f4f4f4}.financing.lazy .financing-customers,.financing.lazy .financing__title>span::before{background-image:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq--home{min-height:none}.faq--home .faq__container{grid-template-columns:1fr;padding:60rem 0}.faq--home .faq__title{font-size:46rem}.faq--home .faq__head-main{max-width:none}.financing{padding:0}}.financing__container{display:flex;flex-direction:column;padding:140rem 0;gap:135rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing__container{align-items:center;padding:60rem 0;gap:80rem}}.financing__top{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing__top{flex-direction:column;justify-content:flex-start;gap:28rem}}.financing__left{display:flex;flex-direction:column;align-items:flex-start;gap:24rem;width:711rem;max-width:100%}.financing__desc{color:var(--black-100);font-size:24rem;line-height:130%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing__left{align-items:center;width:auto}.financing__desc{text-align:center}.financing .btn{width:100%}}.financing__title{display:block;color:var(--black-100);text-align:right;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize;width:703rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing__title{order:-1;text-align:center;font-size:48rem;width:auto}}.financing__title>span{position:relative;font-family:Castoro;font-style:italic;font-weight:400}.financing__bottom{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing__bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40rem}.financing-customers{width:100%}}.financing-customers{display:flex;justify-content:center;align-items:center;padding:31rem;background:#121212}.financing-customers__wrap{display:flex;flex-direction:column;align-items:center;padding:51rem 42rem 49rem;gap:16rem;background:var(--White)}.financing-customers__amount{color:var(--black-100);text-align:center;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}.financing-customers__amount-suffix{color:var(--Red,#a12a3b)}.financing-customers__desc{color:var(--gray-100);text-align:center;font-size:22rem;line-height:130%}.financing-list{display:flex;gap:46rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing-customers__wrap{padding:51rem 73rem 49rem;width:100%}.financing-list{flex-direction:column}}.financing-list>li{display:flex;flex-direction:column;width:406rem;max-width:100%}.financing-list__bg{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:86rem;height:86rem;background-color:var(--Red,#a12a3b);margin-bottom:28rem}.financing-list__bg::before{font-family:icon;font-size:65rem;line-height:65rem;color:#fff}.financing-list__bg--cost::before{content:"\e803"}.financing-list__bg--risk::before{content:"\e808"}.financing-list__bg--flexible::before{content:"\e805"}.financing-list__title{color:var(--black-100);line-height:130%;font-size:32rem;font-weight:500;text-transform:capitalize;margin-bottom:20rem}.financing-list p{color:var(--black-100);font-size:22rem;line-height:130%}.creation{display:flex;flex-direction:column;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;overflow-x:clip;background-color:#f6f4ff;gap:0}.creation__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,645rem);column-gap:80rem;row-gap:0;grid-template-areas:"chead cright" "cslide cslide";align-items:start;justify-items:stretch;padding:140rem 0 0;box-sizing:border-box;max-width:100%}.creation__head-main{grid-area:chead;display:flex;flex-direction:column;align-items:flex-start;gap:40rem;max-width:647rem;min-width:0}.creation__col-right{grid-area:cright;display:flex;flex-direction:column;align-items:flex-end;gap:24rem;width:100%;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing-list>li{width:100%}.creation__container{grid-template-columns:1fr;grid-template-areas:"chead" "cdesc" "ccta" "cslide" "cnav";padding:60rem 0}.creation__head-main{max-width:none;margin-bottom:32rem}.creation__col-right{display:contents}}.creation__badge{display:flex;align-items:center;gap:10rem}.creation__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.creation__title{margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:#141414;text-align:left;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.creation__title{display:block;font-size:46rem}}.creation__title-accent{display:block;font-family:RoadRadio,sans-serif;font-style:normal;font-weight:700;color:#7b64c0;text-transform:capitalize}.creation__desc{margin:0;text-align:right;max-width:none;color:#2d2c2b;font-size:20rem;font-weight:400;line-height:1.3}.creation__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24rem}.creation .team-carousel__nav{display:inline-flex;flex-direction:row;align-items:center;gap:8rem;padding:4rem;border-radius:50rem;background-color:#141414;margin-top:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.creation__desc{text-align:left;grid-area:cdesc;margin-bottom:32rem}.creation__actions{display:contents}.creation a.creation__cta{grid-area:ccta;width:100%;max-width:100%;box-sizing:border-box}.creation .team-carousel__nav{grid-area:cnav;justify-self:center}}.creation .team-carousel__nav--dock{margin-top:0}.creation .team-carousel__dots{display:grid;grid-template-columns:repeat(2,16rem);grid-template-rows:repeat(2,16rem);gap:4rem}.creation .team-carousel__dot{display:block;width:16rem;height:16rem;border-radius:50%;border:1rem solid #fff;background-color:#e0d7fb}.creation .team-carousel__dot.is-active{background-color:var(--violet-100,#4c3398)}.creation__bottom{grid-area:cslide;position:relative;width:100%;max-width:615rem;min-width:0;display:flex;flex-direction:column;align-items:center}.creation__bottom .creation-list.carousel-track{box-sizing:border-box;margin-block:0;padding-top:80rem;padding-bottom:140rem}.creation__slider-back{display:none}.creation__carousel{position:relative;width:100%;z-index:5;overflow:visible!important;clip-path:inset(0 -200vw 0 0)}.creation .creation-list{display:flex;gap:20rem;margin:0;padding:0;list-style:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.creation__bottom{align-items:center;width:100%;max-width:100%}.creation__bottom .creation-list.carousel-track{padding-top:40rem;padding-bottom:40rem}.creation__carousel{clip-path:none;overflow:hidden!important}.creation .creation-list{gap:0}}.creation .creation-list.carousel-track li{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:433rem;list-style:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.creation .creation-list.carousel-track li{width:422rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.faq--home{min-height:none}.creation .creation-list.carousel-track li{width:615rem}}.creation-card{position:relative;display:flex;flex-direction:column;align-items:flex-end;box-sizing:border-box;gap:20rem;padding:16rem;background-color:#fff;border-radius:12rem;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05);max-width:100%}.creation-card__wrap-image{position:relative;width:100%;height:300rem;border-radius:8rem;overflow:hidden}.creation-card__wrap-image::before{display:none}.creation-card__wrap-image>img{width:100%;height:100%;border-radius:8rem;object-fit:cover;transition:transform .3s ease-in-out}.creation-card__info{position:absolute;top:16rem;left:16rem;z-index:3;display:flex;align-items:flex-start;max-width:calc(100% - 32rem);text-align:left}.creation-card__link{display:inline-block;box-sizing:border-box;padding:6rem 8rem;border-radius:4rem;background-color:#141414;color:#fff;font-family:"Bw Beto",sans-serif;font-size:22rem;font-style:italic;font-weight:500;line-height:1.3;text-transform:none}.creation-card__icon{position:absolute;right:16rem;bottom:16rem;z-index:3;flex-shrink:0;width:81rem;height:81rem;border-radius:100rem;overflow:hidden}.creation-card__icon::after{content:"";position:absolute;inset:0;z-index:0;background-color:transparent;background-image:url(../img/creation/creation-card-saw.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.creation-card__icon::before{content:"\e803";position:absolute;left:50%;top:50%;z-index:1;display:block;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transform:translate(-50%,-50%) rotate(-45deg);transition:transform .25s ease-in-out}.creation-card__content{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0}.creation-card__title{overflow:hidden;color:#141414;font-size:28rem;font-weight:500;line-height:1.3;letter-spacing:0;min-width:0;max-width:100%}.creation-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;max-width:100%;min-width:0;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis}.creation-card__title a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.creation-card__desc{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:0;padding-top:16rem;margin-top:16rem;border-top:2rem dashed #ececec;overflow:hidden;text-overflow:ellipsis;color:#2d2c2b;font-size:20rem;font-style:normal;font-weight:400;line-height:1.3}.creation-card__btn{display:none}.areas{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff;background-image:none}.areas__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:80rem;padding:140rem 0;overflow:visible;border-radius:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__container{gap:40rem;padding:60rem 0}}.areas__intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40rem 80rem;width:100%;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__intro{flex-direction:column;align-items:stretch;gap:32rem}}.areas__head{display:flex;flex-direction:column;gap:40rem;max-width:647rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__head{align-items:center;max-width:none;gap:24rem;text-align:center}}.areas__badge{display:flex;align-items:center;gap:10rem}.areas__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__badge-label{font-size:18rem;text-align:center}}.areas__title{margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:#141414;text-align:left;text-transform:capitalize}.areas__title-accent{display:block;font-family:RoadRadio,sans-serif;font-weight:700;color:#7b64c0;text-transform:capitalize}.areas__aside{display:flex;flex-direction:column;gap:24rem;align-items:flex-end;max-width:645rem;min-width:0;margin-left:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__title{font-size:46rem;text-align:center}.areas__aside{align-items:stretch;max-width:none;margin-left:0}}.areas__lead{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;text-align:right}.areas__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__lead{text-align:center}.areas__actions{justify-content:stretch;width:100%}.areas__cta{width:100%;max-width:100%;box-sizing:border-box;justify-content:center}}.areas__states{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:27rem;width:100%;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__states{flex-direction:column;gap:0}}.areas__state{display:flex;flex:1 1 0;flex-direction:column;gap:24rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__state{flex:none;width:100%}}.areas__state-head{display:flex;gap:12rem;align-items:center}.areas__pin{display:flex;flex-shrink:0;width:28rem;height:28rem;align-items:center;justify-content:center}.areas__pin::before{content:"\e805";font-family:icon,sans-serif;font-size:28rem;line-height:1;color:var(--violet-100,#4c3398)}.areas__state-title{margin:0;color:var(--violet-100,#4c3398);font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-transform:uppercase}.areas__cities{width:100%;box-sizing:border-box}.areas__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12rem;row-gap:10rem;margin:0;padding:0;list-style:none}.areas__list>li{min-width:0}.areas__list a,.areas__list>li>p{color:#141414;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.areas__list a{text-decoration:none;transition:color .2s}.areas__list>li>p{margin:0;padding:0}.areas__more{display:inline-flex;gap:12rem;align-items:center;color:var(--violet-100,#4c3398)!important;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;text-transform:capitalize;text-decoration:none}@media (any-hover:hover) and (pointer:fine){.areas__list a:hover{color:var(--violet-100,#4c3398)}.areas__more:hover{color:#3d2a7a!important}.hero-service .breadcrumps__link:hover{color:var(--White,#fff)}}.areas__more-icon{position:relative;flex-shrink:0;width:24rem;height:24rem}.areas__more-icon::before{content:"\e802";position:absolute;left:50%;top:50%;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transform:translate(-50%,-50%) rotate(-90deg)}.areas__divider{flex-shrink:0;align-self:stretch;width:0;border-left:2rem dashed #ececec}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__list{grid-template-columns:repeat(2,minmax(0,1fr))}.areas__divider{align-self:stretch;width:100%;height:0;margin:32rem 0;border-left:none;border-top:2rem dashed #ececec}}.areas__map{position:relative;width:100%;height:540rem;overflow:hidden;border-radius:12rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas__map{height:331rem}}.areas__map-img{display:block;width:100%;height:100%;border-radius:12rem;object-fit:cover}.areas--home{min-height:100dvh;justify-content:center}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.areas__list{grid-template-columns:repeat(3,minmax(0,1fr))}.areas--home{min-height:none}}.areas--home .areas__container{padding:132rem 0 50rem;gap:50rem}.areas--home .areas__title{font-size:85rem}.areas--home .areas__map{height:331rem}.areas--home .areas__intro{margin-bottom:10rem}.experiences{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-color:#fff;gap:0}.experiences__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,647rem);column-gap:80rem;row-gap:0;grid-template-areas:"cright chead" "cslide cslide";align-items:start;justify-items:stretch;padding:140rem 0 0;box-sizing:border-box}.experiences__head-main{grid-area:chead;display:flex;flex-direction:column;align-items:flex-end;gap:40rem;min-width:0;justify-self:end;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas--home{min-height:none}.areas--home .areas__container{padding:60rem 0;gap:40rem}.areas--home .areas__title{font-size:46rem}.areas--home .areas__intro{margin-bottom:0}.experiences__container{grid-template-columns:1fr;grid-template-areas:"chead" "cdesc" "ccta" "cslide" "cnav";padding:60rem 0}.experiences__head-main{align-items:flex-start;justify-self:stretch;margin-bottom:32rem}}.experiences__col-right{grid-area:cright;align-self:end;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24rem;width:100%;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences__col-right{display:contents}}.experiences__badge{display:flex;align-items:center;gap:10rem}.experiences__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.experiences__title{margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:#141414;text-align:right;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences__title{font-size:46rem;text-align:left}}.experiences__title-accent{display:block;font-family:RoadRadio,sans-serif;font-style:normal;font-weight:700;color:#7b64c0;text-transform:capitalize}.experiences__desc{margin:0;text-align:left;color:#2d2c2b;font-size:20rem;font-weight:400;line-height:1.3}.experiences__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:24rem}.experiences__cta{flex-shrink:0}.experiences .team-carousel__nav{display:inline-flex;flex-direction:row;align-items:center;gap:8rem;padding:4rem;border-radius:50rem;background-color:#141414;margin-top:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences__desc{grid-area:cdesc;margin-bottom:32rem}.experiences__actions{display:contents}.experiences__cta{grid-area:ccta;width:100%;box-sizing:border-box}.experiences .team-carousel__nav{grid-area:cnav;justify-self:center}}.experiences .team-carousel__nav--dock{margin-top:0}.experiences .team-carousel__dots{display:grid;grid-template-columns:repeat(2,16rem);grid-template-rows:repeat(2,16rem);gap:4rem}.experiences .team-carousel__dot{display:block;width:16rem;height:16rem;border-radius:50%;border:1rem solid #fff;background-color:#e0d7fb}.experiences .team-carousel__dot.is-active{background-color:var(--violet-100,#4c3398)}.experiences__bottom{grid-area:cslide;position:relative;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences__bottom{align-items:center;padding:0;width:100%}}.experiences__slider-back{position:absolute;z-index:0;width:787rem;height:587rem;min-height:400rem;pointer-events:none;margin-left:400rem}.experiences__slider-back::after,.experiences__slider-back::before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.experiences__slider-back::before{top:0;left:0;width:416rem;height:416rem;background-image:url(../img/experiences/experiences-bg-saw-outline.svg);z-index:1;animation:28s linear infinite hero-circle-rotate}.experiences__slider-back::after{bottom:0;right:0;width:317rem;height:317rem;background-image:url(../img/experiences/experiences-bg-saw-fill.svg);z-index:0;animation:34s linear infinite reverse hero-circle-rotate}.experiences__carousel{position:relative;width:100%;z-index:5;overflow:visible!important;clip-path:inset(0 -200vw 0 0)}.experiences--home{background-color:#f6f4ff;min-height:100dvh;justify-content:center}.experiences--home .experiences__container{padding:152rem 0 95rem}.experiences--home .experiences__title{font-size:80rem}.experiences--home .experiences-list.carousel-track{padding-top:50rem;padding-bottom:50rem}.experiences--home .experiences__carousel{margin-top:70rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences__slider-back{width:100%;height:calc(100% - 80rem);margin-left:0;left:0;top:40rem}.experiences__slider-back::before{width:320rem;height:320rem;top:-20rem;left:-20rem}.experiences__slider-back::after{width:240rem;height:240rem;bottom:-20rem;right:-20rem}.experiences__carousel{clip-path:none;overflow:hidden!important;width:100%}.experiences--home{min-height:none}.experiences--home .experiences__container{padding:60rem 0 0}.experiences--home .experiences__title{font-size:46rem}.experiences--home .experiences-list.carousel-track{padding-top:40rem;padding-bottom:40rem}.experiences--home .experiences__carousel{margin-top:0}}.experiences-list.carousel-track{display:flex;gap:20rem;box-sizing:border-box;margin-block:0;padding-top:80rem;padding-bottom:140rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences-list.carousel-track{gap:0;width:100%;padding-top:40rem;padding-bottom:40rem}}.experiences-list .li,.experiences-list li{flex-shrink:0;display:flex;box-sizing:border-box;padding:24rem;flex-direction:column;align-items:flex-start;gap:28rem;width:485rem;background-color:var(--White,#fff);border-radius:12rem;box-shadow:0 4rem 20rem rgba(0,0,0,.05);overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.experiences-list .li,.experiences-list li{width:422rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.experiences--home{min-height:none}.experiences-list .li,.experiences-list li{width:615rem}}.experiences-list__top{display:flex;align-items:center;gap:16rem;width:100%}.experiences-list__letter{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:78rem;min-height:78rem;padding:12rem 16rem;border-radius:9rem;font-family:RoadRadio,sans-serif;font-size:60rem;font-weight:700;line-height:.9;color:var(--White,#fff);text-transform:uppercase}.experiences-list__letter.t-1{background-color:#5a8770}.experiences-list__letter.t-2{background-color:#b2b7bb}.experiences-list__letter.t-3{background-color:#6fa9ab}.experiences-list__letter.t-4{background-color:#f5af29}.experiences-list__letter.t-5{background-color:var(--violet-100,#4c3398)}.experiences-list__letter.t-6{background-color:var(--violet-80,#7b64c0)}.experiences-list__letter.t-7{background-color:var(--Red,#a12a3b)}.experiences-list__letter.t-8{background-color:var(--black-100,#141414)}.experiences-list__info{display:flex;flex-direction:column;align-items:flex-start;gap:12rem;min-width:0}.experiences-list__name{margin:0;color:var(--black-100,#141414);font-size:28rem;font-weight:500;line-height:1.3}.experiences-list__job{margin:0;color:var(--gray-100,#2d2c2b);font-family:"Bw Beto",sans-serif;font-size:22rem;font-style:italic;font-weight:500;line-height:1.3}.experiences-list__desc{display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;margin:0;padding-top:24rem;border-top:2rem dashed var(--gray-20,#ddd);color:var(--black-100,#141414);font-size:20rem;font-weight:400;line-height:1.3}.experiences-list__desc--clamp{-webkit-line-clamp:5;line-clamp:5;min-height:0}.experiences-list__bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;min-height:50rem;margin-top:auto}.experiences-list__stars{display:flex;flex-shrink:0;align-items:center;gap:10rem}.experiences-list__star{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24rem;height:24rem;font-size:0;line-height:0}.experiences-list__star::before{content:"\e801";display:block;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:#f5af29}.experiences-list__google{flex-shrink:0;width:49rem;height:51rem;background-image:url(../img/home/Google.svg);background-repeat:no-repeat;background-position:center;background-size:48.946rem 50rem}.hero-service{position:relative;display:flex;flex-direction:column;align-items:stretch;z-index:1;width:100%}.hero-service::before{content:"";position:absolute;top:100%;right:0;left:0;z-index:2;height:42rem;pointer-events:none;background-image:url(../img/anim/saw-line.svg);background-repeat:repeat-x;background-position:left top;background-size:auto 42rem}.hero-service__bg{position:absolute;inset:0;z-index:0;background-image:url(../img/global/hero-service-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.hero-service__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(80.4deg,rgba(16,10,36,.808) 0,rgba(22,9,63,.95) 100%)}.hero-service__wrap.hero-service__container{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:2000rem;margin:0 auto;padding:60rem 115rem}.hero-service__container{width:1770rem;max-width:100%;margin:0 auto}.hero-service__inner{display:flex;flex-direction:column;gap:30rem;width:100%;max-width:1770rem;margin:0 auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service__wrap.hero-service__container{padding:40rem 20rem}.hero-service__container{width:100%}.hero-service__inner{align-items:center}}.hero-service__main-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40rem}.hero-service__title{margin:0;color:var(--White,#fff);font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service__main-row{flex-direction:column;align-items:center;gap:24rem}.hero-service__title{font-size:42rem;text-align:center}}.hero-service__wrap-text{display:flex;flex-direction:column;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service__wrap-text{align-items:center;gap:16rem}}.hero-service__tablets{display:flex;gap:20rem}.hero-service__tablets>*{display:flex;padding:5rem 10rem;align-items:flex-start;gap:10rem;border-radius:50rem;text-align:center;font-size:22rem;font-weight:400;line-height:130%}.hero-service__white-bg{background-color:var(--White);color:var(--black-100)}.hero-service__blue-bg{background-color:var(--blue-100);color:var(--White)}.hero-service__description{margin:0;max-width:700rem;color:var(--White,#fff);font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.hero-service .breadcrumps{display:flex;flex-direction:column;gap:16rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service__description{max-width:none;text-align:center}.hero-service .breadcrumps{align-items:center;width:auto}}.hero-service .breadcrumps__top{display:flex;align-items:center;gap:8rem}.hero-service .breadcrumps__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20rem;height:20rem;color:var(--White,#fff)}.hero-service .breadcrumps__icon::before{content:"\e807";font-family:icon;font-size:20rem;line-height:1}.hero-service .breadcrumps__chain{display:flex;flex-wrap:wrap;align-items:center;gap:0}.hero-service .breadcrumps__link{color:#ddd;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase;transition:color .25s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service .breadcrumps__link{font-size:18rem}}.hero-service .breadcrumps__sep{margin:0 4rem;color:#fcfcfc;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service .breadcrumps__sep{font-size:18rem}}.hero-service .breadcrumps__here{color:#fcfcfc;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.hero-service .breadcrumps__line{width:100%;height:2rem;background-color:var(--White,#fff)}.about{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--header-bg,#f6f4ff)}.about__container{position:relative;display:flex;flex-direction:column;align-items:center;padding:140rem 0 100rem;gap:100rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-service .breadcrumps__here{font-size:18rem}.about__container{padding:102rem 0 0;gap:60rem}}.about__content-conteiner{display:flex;justify-content:flex-start;align-items:stretch;gap:100rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about__content-conteiner{flex-direction:column;gap:80rem}.about__scale-conteiner{padding:40rem 0}}.about .about-left{position:relative;max-width:100%;border-radius:12rem;overflow:hidden;flex-grow:2}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .about-left{width:100%;flex-grow:0;height:auto;order:2}}.about .about-left__media{width:100%;height:100%}.about .about-left__media img{display:block;width:100%;height:100%;object-fit:cover}.about .about-left .about-star-rating{position:absolute;top:20rem;left:20rem;right:auto;bottom:auto}.about .about-text{display:flex;flex-direction:column;align-items:flex-start;width:898rem;flex-shrink:0;gap:32rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .about-left .about-star-rating{top:16rem;left:16rem}.about .about-text{align-items:stretch;width:100%;max-width:none;gap:20rem}.about .about-text__intro{gap:32rem}}.about .about-text__intro{display:flex;flex-direction:column;gap:32rem;width:100%}.about .about-text__badge{display:flex;align-items:center;gap:10rem}.about .about-text__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.about .about-text__title{margin:0;color:var(--text-dark,#141414);font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .about-text__badge-label{flex:1 1 auto;min-width:0}.about .about-text__title{font-size:46rem}}.about .about-text__title-line{display:block}.about .about-text__title-line_accent{color:var(--violet-80,#7b64c0)}.about .about-text__desc{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .about-text__desc{margin:12rem 0}.about .about-text__list{gap:16rem}}.about .about-text__list{display:flex;flex-direction:column;align-items:flex-start;gap:16rem;margin:0;padding:0;list-style:none}.about .about-text__list-item{display:flex;align-items:center;gap:10rem;color:#2d2c2b}.about .about-text__list-item>p{margin:0;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;flex:1 1 auto;min-width:0}.about .about-text__check{flex-shrink:0;position:relative;width:28rem;height:28rem;border-radius:3rem;background-color:#e0d7fb}.about .about-text__check::before{content:"\e809";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:icon,sans-serif;font-size:14rem;line-height:1;color:var(--text-dark,#141414)}.about .about-text__button-area{display:flex;flex-wrap:wrap;align-items:center;gap:20rem;margin-top:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .about-text__button-area{margin-top:12rem;flex-direction:column;align-items:stretch;gap:20rem;width:100%}.about .about-text__button-area .btn{width:100%;justify-content:center}}.about--service .about-left{flex:0 1 804rem;height:627rem;box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about--service .about-left{flex:none;width:100%;height:auto;order:2}}.about--service .about-left__media{border-radius:12rem;overflow:hidden}.about-client-card{position:absolute;z-index:2;left:20rem;bottom:30rem;display:flex;flex-direction:column;align-items:center;gap:16rem;width:320rem;max-width:calc(100% - 40rem);padding:20rem 27rem;border-radius:8rem;background-color:#f4f4f4;box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02)}.about-client-card__title{margin:0;color:#141414;font-family:RoadRadio,sans-serif;font-size:28rem;font-weight:700;line-height:.9;text-align:center;text-transform:uppercase;white-space:nowrap}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-client-card{left:16rem;bottom:16rem;width:288rem;max-width:calc(100% - 32rem);padding:16rem 20rem;gap:12rem}.about-client-card__title{font-size:22rem}}.about-client-card__title span{color:var(--violet-100,#4c3398)}.about-client-card__avatars{display:flex;justify-content:center;width:100%;padding:7rem 0;filter:drop-shadow(0 4rem 2rem rgba(0, 0, 0, .02))}.about-client-card__avatars img{display:block;width:65rem;height:65rem;border-radius:50%;object-fit:cover;flex-shrink:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-client-card__avatars{padding:4rem 0}.about-client-card__avatars img{width:54rem;height:54rem}}.about-client-card__avatars img+img{margin-left:-10rem}.about-star-rating{z-index:2;width:auto;max-width:calc(100% - 40rem)}.about-star-rating__main{display:inline-flex;align-items:center;padding:20rem;gap:24rem;max-width:100%;background-color:var(--White,#fff);border-radius:8rem;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.12)}.about-star-rating__left{position:relative;flex-shrink:0;width:179rem;height:101rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-star-rating__main{padding:16rem;gap:16rem}.about-star-rating__left{width:120rem;height:68rem}}.about-star-rating__icon{position:absolute;top:0;width:101rem;height:101rem;background-repeat:no-repeat;background-size:contain;background-position:center}.about-star-rating__icon:first-child{left:0}.about-star-rating__icon:nth-child(2){width:98rem;right:0;left:auto}.about-star-rating__right{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10rem;min-height:101rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-star-rating__icon{width:68rem;height:68rem}.about-star-rating__icon:nth-child(2){width:66rem}.about-star-rating__right{min-height:68rem;gap:8rem}}.about-star-rating__headline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:8rem;row-gap:4rem;width:292rem;max-width:100%;text-align:center;white-space:nowrap}.about-star-rating__style-title{color:var(--violet-100,#4c3398);font-family:RoadRadio,sans-serif;font-size:28rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-star-rating__headline{width:auto;white-space:normal;justify-content:flex-start}.about-star-rating__style-title{font-size:22rem}}.about-star-rating__label{color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-star-rating__label{font-size:16rem}}.about-star-rating__count{color:var(--text-dark,#141414);font-family:RoadRadio,sans-serif;font-size:28rem;font-weight:700;line-height:.9;text-transform:capitalize}.about-star-rating__stars{display:flex;align-items:center;width:292rem;max-width:100%;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-star-rating__count{font-size:22rem}.about-star-rating__stars{width:auto}}.about-star-rating__stars-img{display:block;width:292rem;height:auto;max-width:100%;object-fit:contain}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about-star-rating__stars-img{width:min(292rem,100%)}}.scale{display:flex;flex-direction:column;align-items:stretch;gap:24rem;width:100%}.scale::after,.scale::before{content:"";display:block;width:100%;border-top:2rem dashed #e4e4e4;flex-shrink:0}.scale__list{display:flex;justify-content:space-between;width:100%;text-align:center}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.scale__list{flex-direction:column;align-items:center;gap:40rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.scale__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24rem;row-gap:40rem;justify-content:stretch}}.scale__item{display:flex;flex-direction:column;align-items:center;gap:12rem;width:367rem}.scale__number{font-family:RoadRadio,sans-serif;font-size:110rem;font-weight:700;line-height:.9;letter-spacing:-3.3rem;color:var(--text-dark,#141414);text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.scale__item{flex:none;width:100%}.scale__number{font-size:80rem;letter-spacing:0}}.scale__accent{font-family:RoadRadio,sans-serif;color:var(--violet-100,#4c3398)}.scale__title{font-family:Onest,sans-serif;font-size:24rem;font-weight:500;line-height:1.3;color:#2d2c2b;text-transform:uppercase}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.scale__item{width:100%;max-width:100%}.scale__title{font-size:20rem}}.team{display:flex;flex-direction:column;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;overflow-x:clip;background-color:#f6f4ff}.team__slider-back{display:none}.team__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,645rem);column-gap:80rem;row-gap:0;grid-template-areas:"main aside" "slider slider";align-items:start;justify-items:stretch;padding:140rem 0 0;box-sizing:border-box}.team__head-main{grid-area:main;display:flex;flex-direction:column;align-items:flex-start;gap:40rem;max-width:647rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team__container{grid-template-columns:1fr;grid-template-areas:"main" "desc" "slider" "nav";column-gap:0;padding:60rem 0}.team__head-main{gap:40rem;max-width:none;margin-bottom:32rem}}.team__col-right{grid-area:aside;display:flex;flex-direction:column;align-items:flex-end;gap:24rem;width:100%;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team__col-right{display:contents}.team__badge{width:100%}}.team__badge{display:flex;align-items:center;gap:10rem}.team__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.team__title{margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:#141414;text-transform:capitalize;text-align:left}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team__badge-label{flex:1 1 auto;min-width:0}.team__title{display:block;font-size:46rem;text-align:left}}.team__title-accent{display:block;margin-top:0;font-family:RoadRadio,sans-serif;font-style:normal;font-weight:700;color:#7b64c0;text-transform:capitalize}.team__desc{margin:0;text-align:right;font-size:20rem;font-weight:400;line-height:1.3;color:#2d2c2b}.team .team-carousel__nav--dock{margin-top:auto}.team .team-carousel__nav{display:inline-flex;flex-direction:row;align-items:center;gap:8rem;padding:4rem;border-radius:50rem;background-color:#141414}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team__desc{grid-area:desc;text-align:left}.team .team-carousel__nav{grid-area:nav;justify-self:center;margin-top:0}}.team .team-carousel__dots{display:grid;grid-template-columns:repeat(2,16rem);grid-template-rows:repeat(2,16rem);gap:4rem;flex-shrink:0}.team .team-carousel__dot{display:block;width:16rem;height:16rem;border-radius:50%;border:1rem solid #fff;background-color:#e0d7fb;transition:background-color .2s,transform .2s}.team .team-carousel__dot.is-active{background-color:var(--violet-100,#4c3398)}.team__bottom{grid-area:slider;width:100%;margin-left:auto;margin-right:auto;min-width:0;display:flex;flex-direction:column;align-items:center}.team__carousel{position:relative;width:100%;z-index:5;overflow:visible!important;clip-path:inset(0 -200vw 0 0)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team__bottom{flex-direction:column;flex-wrap:nowrap;width:100%;max-width:100%;gap:0}.team__carousel{clip-path:none;overflow:hidden!important}}.team-cards{display:flex;gap:20rem;margin:0;padding:80rem 0 140rem;list-style:none}.team-cards>li{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:433rem;list-style:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team-cards{gap:0;padding:40rem 0}.team-cards>li{width:422rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.team-cards>li{width:615rem}}.team-card{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box;gap:20rem;padding:16rem;border-radius:12rem;background-color:#fff;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@media (any-hover:hover) and (pointer:fine){.team-card:hover .team-card__wrap-image>img{transform:scale(1.2)}.team-card:hover .team-card__icon::before{transform:translate(-50%,-50%) rotate(0)}}.team-card__wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:350rem;border-radius:8rem;overflow:hidden}.team-card__wrap-image::after,.team-card__wrap-image::before{content:none}.team-card__wrap-image>img{width:100%;height:100%;object-fit:cover;border-radius:8rem;transition:transform .3s ease-in-out}.team-card__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20rem;width:100%;min-width:0}.team-card__text{display:flex;flex-direction:column;align-items:flex-start;gap:16rem;flex:1 1 0;min-width:0;line-height:1.3}.team-card__top{display:flex;justify-content:flex-start;min-width:0;max-width:100%;width:100%}.team-card__title{display:block;max-width:100%;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28rem;font-weight:500;line-height:1.3;color:#141414}.team-card__desc{display:block;max-width:100%;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:0;border-top:none;font-family:"Bw Beto",sans-serif;font-size:22rem;font-style:italic;font-weight:500;line-height:1.3;color:var(--violet-100,#4c3398)}.team-card__icon{position:relative;flex-shrink:0;width:81rem;height:81rem;border-radius:100rem;overflow:hidden}.team-card__icon::after{content:"";position:absolute;inset:0;z-index:0;background-color:transparent;background-image:url(../img/about/team-card-saw.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.team-card__icon::before{content:"\e803";position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center;transition:transform .25s ease-in-out;pointer-events:none}.who-we-are.who-we-are_about{position:relative;z-index:0;overflow:clip;background-color:var(--White,#fff)}.who-we-are.who-we-are_about .who-we-are__section-decor{position:absolute;right:0;bottom:0;z-index:0;width:1051rem;height:1060rem;pointer-events:none;background-image:url(../img/about/who-we-are-section-decor.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain}.who-we-are.who-we-are_about .who-we-are__container{position:relative;z-index:1}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about{background-color:#fcfcfc}.who-we-are.who-we-are_about .who-we-are__section-decor{right:auto;left:0;bottom:22rem;width:463rem;height:467rem;background-position:left bottom}.who-we-are.who-we-are_about .who-we-are__container{padding:60rem 0;gap:40rem}}.who-we-are.who-we-are_about .who-we-are__top_about{align-items:center;justify-content:flex-start;gap:80rem}.who-we-are.who-we-are_about .who-we-are__left_about{position:relative;display:flex;align-items:stretch;justify-content:center;width:770rem;max-width:100%;padding:40rem;overflow:hidden;border-radius:12rem;background:0 0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-we-are__top_about{gap:40rem}.who-we-are.who-we-are_about .who-we-are__left_about{width:100%;padding:20rem;border-radius:8rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-we-are__left_about{width:615rem}}.who-we-are.who-we-are_about .who-we-are__left-media{position:absolute;inset:0;border-radius:inherit;background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.who-we-are.who-we-are_about .who-we-are-info_about{position:relative;z-index:1;display:flex;flex-direction:column;gap:40rem;width:100%;max-width:none;padding:40rem;border-radius:12rem;background-color:var(--White,#fff)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-we-are-info_about{padding:20rem;border-radius:8rem;background-color:#fcfcfc;gap:32rem}}.who-we-are.who-we-are_about .who-we-are-info__intro{display:flex;flex-direction:column;gap:16rem;width:100%}.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__second,.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__top{display:flex;flex-direction:column;align-items:flex-start;gap:24rem;margin:0;width:100%}.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__divider{width:100%;height:0;border:none;border-top:2rem dashed #ddd}.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__title{font-family:RoadRadio,sans-serif;font-size:46rem;font-weight:700;line-height:.9;color:#121212;text-transform:capitalize}.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__desc{font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;color:#2d2c2b}.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__block-btn{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20rem;align-items:stretch;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__block-btn{flex-direction:column;gap:20rem}}.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__block-btn .btn{flex:1 1 0;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-we-are-info_about .who-we-are-info__block-btn .btn{flex:none;width:100%}}.who-we-are.who-we-are_about .who-video-block_about{flex-grow:0;flex-shrink:0;width:952rem;height:780rem;max-width:100%;overflow:visible;border-radius:12rem}.who-we-are.who-we-are_about .who-video-block_about::after,.who-we-are.who-we-are_about .who-video-block_about::before{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-video-block_about{width:423rem;height:389rem;border-radius:8rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-video-block_about{width:615rem}}.who-we-are.who-we-are_about .who-we-are-stat-card{position:absolute;top:20rem;left:20rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:12rem;width:320rem;max-width:calc(100% - 40rem);padding:20rem 60rem 40rem 27rem;border-radius:8rem;background-color:#f4f4f4;box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-we-are-stat-card{display:none}}.who-we-are.who-we-are_about .who-we-are-stat-card__value{font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:var(--text-dark,#141414)}.who-we-are.who-we-are_about .who-we-are-stat-card__label{font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;color:#2d2c2b;text-transform:uppercase}.who-we-are.who-we-are_about .who-we-are-stat-card__chart{width:280rem;max-width:100%;margin-bottom:-20rem}.who-we-are.who-we-are_about .who-we-are-stat-card__chart img{display:block;width:100%;height:auto}.who-we-are.who-we-are_about .who-video-block__saw-lilac{position:absolute;top:-52rem;left:-40rem;z-index:0;display:flex;align-items:center;justify-content:center;width:380rem;height:380rem;pointer-events:none}.who-we-are.who-we-are_about .who-video-block__saw-lilac img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center center;animation:30s linear infinite reverse hero-circle-rotate}.who-we-are.who-we-are_about .who-video-block_about .who-video-block__wrap{position:relative;padding:0;height:100%;overflow:visible;border-radius:12rem;box-shadow:none;align-items:stretch;justify-content:stretch}.who-we-are.who-we-are_about .who-video-block_about .who-video-block__title-block{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%;margin:0;padding:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-video-block__saw-lilac{top:-48rem;left:-36rem;width:280rem;height:280rem}.who-we-are.who-we-are_about .who-video-block_about .who-video-block__wrap{border-radius:8rem}.who-we-are.who-we-are_about .who-video-block_about .who-video-block__title-block{align-items:center;justify-content:center}}.who-we-are.who-we-are_about .who-video-block_about .who-video-block__wrap-image{z-index:1;border-radius:12rem}.who-we-are.who-we-are_about .who-video-block_about .who-video-block__wrap-image::before{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(102,102,102,.1) 100%)}.who-we-are.who-we-are_about .who-video-block_about .play-video-btn{position:absolute;right:191rem;bottom:150rem;display:flex;align-items:center;justify-content:center;width:130rem;height:130rem}.who-we-are.who-we-are_about .who-video-block_about .play-video-btn::before{content:"";position:absolute;width:650rem;height:650rem;background:url(../img/about/who-we-are-video-saw.svg) center/contain no-repeat;pointer-events:none;z-index:1;animation:22s linear infinite hero-circle-rotate;transform-origin:center center}.who-we-are.who-we-are_about .who-video-block_about .play-video-btn::after{content:"\e800";position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100%;font-family:icon,sans-serif;font-size:66rem;line-height:1;color:var(--White,#fff);background:var(--violet-100,#4c3398)}.gallery{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--White)}.gallery__container{position:relative;display:flex;flex-direction:column;align-items:center;padding:140rem 0;gap:100rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.who-we-are.who-we-are_about .who-video-block_about .who-video-block__wrap-image{border-radius:8rem}.who-we-are.who-we-are_about .who-video-block_about .play-video-btn{position:static;width:130rem;height:130rem;margin:0}.who-we-are.who-we-are_about .who-video-block_about .play-video-btn::after{width:100%;height:100%;font-size:66rem}.gallery__container{padding:60rem 0;gap:40rem}}.page-projects-gallery .gallery{background-color:#f6f4ff}.page-projects-gallery .gallery .gallery-list.creation-list{display:flex;flex-wrap:wrap;gap:40rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.page-projects-gallery .gallery .gallery-list.creation-list{flex-direction:column}}.page-projects-gallery .gallery .gallery-list.creation-list li{display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 120rem)/ 4);flex-shrink:0;list-style:none}.pagination{display:flex;gap:20rem;width:100%;justify-content:center;padding:20rem 0;border-top:2rem dashed #ececec;border-bottom:2rem dashed #ececec}.pagination__block{display:flex;gap:8rem}.pagination__btn{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:56rem;min-width:56rem;height:56rem;padding:0;border:none;border-radius:4rem;background-color:#fcfcfc;box-shadow:0 30rem 60rem 0 rgba(0,0,0,.06);color:#121212;font-family:Onest,sans-serif;font-size:28rem;font-weight:500;line-height:1.3;text-decoration:none;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:ease-in-out}@media (any-hover:hover) and (pointer:fine){.pagination__btn:hover{background-color:#fcfcfc;color:#121212}.pagination__btn.active:hover{color:var(--violet-100,#4c3398)}}.pagination__btn.active{color:var(--violet-100,#4c3398)}.pagination__btn_previous{background-color:#fff;color:var(--violet-100,#4c3398);font-size:0}.pagination__btn_previous::before{content:"\e808";font-family:icon;font-size:32rem;line-height:1;transform:rotate(180deg)}.pagination__btn_next{background-color:var(--violet-100,#4c3398);color:#fff;font-size:0}.pagination__btn_next::before{content:"\e808";font-family:icon;font-size:32rem;line-height:1}@media (any-hover:hover) and (pointer:fine){.pagination__btn_previous:hover{background-color:#ede8fc;color:var(--violet-100,#4c3398)}.pagination__btn_next:hover{background-color:#3d2a7a;color:#fff}}.contact{background-color:var(--header-bg,#f6f4ff);padding:91rem 0;display:flex;justify-content:center;width:100%;box-sizing:border-box}.contact.lazy .contact-form{background-image:none}.contact_white{background-color:var(--White)}.contact__shell{display:flex;flex-direction:column;align-items:stretch;gap:50rem;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.page-projects-gallery .gallery .gallery-list.creation-list li{width:100%}.pagination__block>:nth-of-type(3){display:none}.contact{background-color:#f4f4f4;padding:40rem 20rem}.contact__shell{gap:40rem}}.contact__row{display:flex;flex-direction:row;align-items:stretch;gap:80rem;width:100%;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact__row{flex-direction:column;gap:40rem}}.contact__hero{position:relative;flex:1 1 0;min-width:0;min-height:668rem;overflow:hidden;display:flex;flex-direction:column;border-radius:12rem;box-sizing:border-box;background-color:#2a2a2a}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact__hero{flex:0 0 auto;width:100%;max-width:100%;min-height:468rem;height:auto;border-radius:8rem}}.contact__hero-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.contact__hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;width:100%;padding:50rem;box-sizing:border-box;text-align:center;border-radius:inherit}.contact__hero-inner::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(136,136,136,.15) 0,#000 100%)}.contact__hero-title{position:relative;z-index:1;margin:0;max-width:602rem;font-family:RoadRadio,sans-serif;font-size:80rem;line-height:.9;font-weight:700;color:var(--White,#fff);text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact__hero-inner{padding:39rem 20rem 24rem}.contact__hero-title{font-size:64rem;line-height:.9;max-width:535rem}}.contact__hero-brand{position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%);display:flex;justify-content:center;align-items:flex-end;width:100%;max-width:813rem;pointer-events:none}.contact__hero-icon{display:block;width:100%;height:auto}.contact__aside{flex:1 1 0;min-width:0;padding:40rem;box-sizing:border-box;background:var(--White,#fff);border-radius:12rem;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact__hero-brand{max-width:570rem}.contact__aside{flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;padding:20rem;border-radius:8rem;min-height:auto}}.contact .contact-form{width:100%;padding:0;background:0 0;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact .contact-form{flex:none;min-height:auto}}.contact .contact-form .contact-form__form{width:100%;min-height:0;flex:1;padding:0;gap:40rem;justify-content:space-between;align-content:flex-start;align-items:center}.contact .contact-form .contact-form__title{width:100%;margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;line-height:.9;font-weight:700;color:var(--violet-100,#4c3398);text-align:center;text-transform:capitalize}.contact .contact-form .contact-form__title>span{font-family:inherit;font-style:normal;font-weight:inherit}.contact .contact-form__label{border:1.5rem solid #ddd;border-radius:4rem;box-sizing:border-box;overflow:hidden;transition:border-color .2s}.contact .contact-form__label.contact-form__label_textarea{border-radius:6rem}.contact .contact-form__label:focus-within{border-color:#777c87}.contact .contact-form__label:has(.contact-form__error-message){border-color:var(--Red,#a12a3b)}.contact .contact-form__label.contact-form__label--city-thick{border-width:2rem}.contact .contact-form__label:has(.contact-form__error-message) .contact-form__input,.contact .contact-form__label:has(.contact-form__error-message) .contact-form__textarea{border:none}.contact .contact-form__input,.contact .contact-form__textarea{background-color:var(--header-bg,#f6f4ff);border-radius:0;border:none;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;line-height:1.3;color:var(--text-dark,#141414)}.contact .contact-form__input{height:65rem;padding:0 20rem;box-sizing:border-box}.contact .contact-form__textarea{min-height:100rem;height:100rem;padding:21rem 20rem;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact .contact-form .contact-form__form{flex:none;min-height:auto;justify-content:flex-start;gap:32rem}.contact .contact-form .contact-form__title{font-size:64rem;line-height:.9;max-width:425rem}.contact .contact-form__textarea{height:auto;min-height:100rem}}.contact .contact-form__input:focus,.contact .contact-form__textarea:focus{background-color:var(--White,#fff);border:none;outline:0}.contact .contact-form__red-btn{margin-top:auto}.contact__marquee-main{position:relative;z-index:1;overflow:hidden;width:100%;height:100rem}.contact__marquee-main::after,.contact__marquee-main::before{content:"";position:absolute;top:0;bottom:0;width:99rem;z-index:2;pointer-events:none}.contact__marquee-main::before{left:-45rem;background:linear-gradient(90deg,var(--header-bg,#f6f4ff) 66%,transparent 100%)}.contact__marquee-main::after{right:-45rem;background:linear-gradient(270deg,var(--header-bg,#f6f4ff) 66%,transparent 100%)}.contact__marquee-main .partners-list.marquee{display:flex;align-items:center;width:-moz-max-content;width:max-content;flex-shrink:0;gap:31rem;margin-right:31rem}.contact__marquee-main .partners-list.marquee li{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100rem;min-height:100rem;padding:10rem;background:var(--White,#fff);border:none;border-radius:8rem;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}.contact__marquee-main .partners-list.marquee li img{display:block;max-width:100%;max-height:80rem;width:auto;height:auto;object-fit:contain}.contact__marquee-main .categories-marquee-track{animation-name:categories-marquee-loop;animation-duration:calc(var(--marquee-duration) * .8);animation-timing-function:linear;animation-iteration-count:infinite}.contact__marquee-main:hover .categories-marquee-track{animation-play-state:paused}.contact-form{width:calc(50% - 40rem);padding:40rem;background:var(--Black,#121212)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact__marquee-main{height:80rem}.contact__marquee-main::after,.contact__marquee-main::before{width:79rem}.contact__marquee-main::before{left:-45rem;background:linear-gradient(90deg,#f4f4f4 66%,transparent 100%)}.contact__marquee-main::after{right:-45rem;background:linear-gradient(270deg,#f4f4f4 66%,transparent 100%)}.contact__marquee-main .partners-list.marquee{gap:25rem}.contact__marquee-main .partners-list.marquee li{height:80rem;min-height:80rem;padding:8rem;border-radius:6rem;box-shadow:0 3.2rem 16rem 0 rgba(0,0,0,.05)}.contact__marquee-main .partners-list.marquee li img{max-height:58rem}.contact__marquee-main .categories-marquee-track{animation-duration:73s}.contact-form{width:100%;padding:20rem}.contact-form_modal{padding:0}}.contact-form_modal{width:100%;padding:0}.contact-form__form{padding:40rem 48rem;background:var(--White);display:flex;justify-content:space-between;flex-wrap:wrap;gap:40rem}.contact-form__title{width:100%;font-size:42rem;line-height:130%;color:var(--black-100);font-weight:700}.contact-form__title>span{position:relative;font-family:Castoro;font-style:italic;font-weight:400}.contact-form__label{display:flex;width:calc(50% - 20rem);position:relative}.contact-form__label:has(.contact-form__error-message) .contact-form__input,.contact-form__label:has(.contact-form__error-message) .contact-form__textarea{border:solid 1rem var(--Red)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact-form__form{padding:20rem}.contact-form__label{width:100%}}.contact-form__input,.contact-form__textarea{width:100%;border:none;font-size:22rem;line-height:30rem;color:var(--black-100);background:#ddd}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:var(--gray-100,#4d4b4a)}.contact-form__input:focus,.contact-form__textarea:focus{background:var(--White);border:1rem solid #777c87}.contact-form__input{height:65rem;padding:0 20rem}.contact-form__label_textarea,.contact-form__select{width:100%}.contact-form__textarea{height:150rem;padding:21rem 20rem}.contact-form__error-message{position:absolute;font-size:16rem;line-height:24rem;font-weight:700;color:var(--Red);top:calc(100% + 8rem)}.contact-form__red-btn{width:100%}.contact--home{min-height:100dvh;align-items:center;padding:132rem 0 50rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact--home{min-height:none;padding:40rem 20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.contact--home{min-height:none}}.project-slider{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff}.project-slider__container{position:relative;display:flex;justify-content:space-between;padding:140rem 0}.project-slider .carusel-project-single{position:relative;width:100%;display:flex;gap:40rem}.project-slider .carusel-project-single__wrap-main{position:relative;width:calc(100% - 370rem);height:960rem;background:#f6f4ff;padding:20rem;box-sizing:border-box;border-radius:8rem;box-shadow:0 25rem 50rem 0 rgba(120,120,120,.06)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.project-slider__container{flex-direction:column;gap:20rem;padding:60rem 0}.project-slider .carusel-project-single{flex-direction:column;gap:20rem}.project-slider .carusel-project-single__wrap-main{width:100%;height:418rem;padding:20rem}}.project-slider .carusel-project-single__main-image{width:100%;height:100%;overflow:hidden;position:relative;border-radius:8rem}.project-slider .carusel-project-single__main-image::before{display:none}.project-slider .carusel-project-single__main-image>img{width:100%;height:100%;object-fit:cover}.project-slider .carusel-project-single__bar{position:relative;width:324rem;min-width:324rem;height:960rem;background:#f6f4ff;box-shadow:0 25rem 50rem 0 rgba(120,120,120,.06);padding:20rem;box-sizing:border-box;border-radius:8rem;display:flex;flex-direction:column;pointer-events:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.project-slider .carusel-project-single__bar{position:static;width:100%;min-width:100%;height:auto;padding:20rem}.project-slider .carusel-project-single__carusel{padding:0}}.project-slider .carusel-project-single__carusel{position:relative;width:100%;height:100%;padding:0;overflow:hidden;pointer-events:auto}.project-slider .carusel-project-single__carusel-track{width:284rem;position:static;cursor:grab;display:flex;flex-direction:column;gap:30rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.project-slider .carusel-project-single__carusel-track{height:84rem;display:flex;flex-direction:row;gap:16rem;width:100%}}.project-slider .carusel-project-single__carusel-item{width:100%;height:207rem;padding:0;flex-shrink:0;border-radius:8rem;overflow:hidden;box-sizing:border-box;border:2rem solid transparent;transition:border-color .2s,box-shadow .2s}.project-slider .carusel-project-single__carusel-item>img{width:100%;height:100%;object-fit:cover;pointer-events:none}.project-slider .carusel-project-single__button-wrap{position:absolute;display:flex;gap:24rem;right:60rem;bottom:60rem;pointer-events:auto}.project-slider__btn{display:flex;justify-content:center;align-items:center;width:56rem;height:56rem;box-sizing:border-box;border-radius:4rem;box-shadow:0 30rem 60rem 0 rgba(0,0,0,.06);font-size:0;text-align:center;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:ease-in-out;border:none;cursor:pointer}.project-slider__btn::before{content:"\e808";font-family:icon;font-size:32rem;line-height:1}.project-slider__btn_left{background-color:#fff;color:var(--Black,#141414)}.project-slider__btn_left::before{transform:rotate(-180deg)}.project-slider__btn_right{background-color:var(--violet-100,#4c3398);color:#fff}@media (any-hover:hover) and (pointer:fine){.project-slider .carusel-project-single__carusel-item:hover{border-color:rgba(76,51,152,.35);box-shadow:0 8rem 24rem 0 rgba(76,51,152,.12)}.project-slider__btn_left:hover{background-color:#ede8fc;color:var(--Black,#141414)}.project-slider__btn_right:hover{background-color:#3d2a7a;color:#fff}.navigation-widget__link:hover{color:var(--violet-100,#4c3398)}}.navigation-widget{display:flex;flex-direction:column;padding:40rem 24rem;gap:24rem;background-color:#fcfcfc;border-radius:8rem}.navigation-widget__title{display:flex;align-items:center;gap:8rem;margin:0;color:#121212;font-family:RoadRadio,sans-serif;font-size:32rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.project-slider .carusel-project-single__carusel-item{height:84rem;width:calc((100% - 48rem)/ 4);min-width:calc((100% - 48rem)/ 4);padding:0}.project-slider .carusel-project-single__button-wrap{right:40rem;bottom:40rem}.navigation-widget__title{font-size:32rem}}.navigation-widget__list{position:relative;display:flex;flex-direction:column;padding-left:24rem;gap:20rem}.navigation-widget__list::before{content:"";position:absolute;top:0;left:0;width:3rem;height:100%;background-color:#7b64c0}.navigation-widget__list>li{display:flex;flex-direction:column;gap:20rem}.navigation-widget__link{color:#121212;font-size:20rem;font-weight:500;line-height:1.3;transition:color .25s}.navigation-widget__list>li:first-child>.navigation-widget__link{color:var(--violet-100,#4c3398)}.navigation-widget__sublist{display:flex;flex-direction:column;padding-left:24rem;gap:16rem}.navigation-widget__sublist>li{display:flex;align-items:center;gap:12rem}.navigation-widget__sublist>li::before{content:"\e802";font-family:icon,sans-serif;font-size:24rem;line-height:1;color:var(--violet-100,#4c3398);transform:rotate(-90deg);transform-origin:center}.navigation-widget__sublist a{color:#141414;font-size:20rem;font-weight:400;line-height:1.3}.banner-widget{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40rem 24rem;width:100%;height:260rem;border-radius:8rem;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.banner-widget::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(255,255,255,.35) 100%)}.banner-widget__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem;max-width:355rem;z-index:3}.banner-widget__text{margin:0;color:#fafafa;text-align:center;font-family:RoadRadio,sans-serif;font-size:46rem;font-weight:700;line-height:.9;text-transform:capitalize}.banner-widget .btn{position:relative;z-index:3}.section-with-sitebar{background:#f6f4ff;display:flex;flex-direction:column;align-items:center;width:100%}.section-with-sitebar.section-with-sitebar_bg-white{background:#fff}.section-with-sitebar .section-with-sitebar__container{display:flex;justify-content:space-between;background:0 0;gap:80rem;padding:80rem 0;align-items:flex-start}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.section-with-sitebar .section-with-sitebar__container{flex-direction:column;gap:40rem;padding:60rem 0}.section-with-sitebar .section-with-sitebar__content{width:100%}}.section-with-sitebar .section-with-sitebar__content{flex:1 1 auto;min-width:0;background:#fff;border-radius:12rem;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05);overflow:hidden}.section-with-sitebar .section-with-sitebar__sidebar{position:relative;z-index:0;isolation:isolate;width:499rem;min-width:499rem;padding:20rem;box-sizing:border-box;display:flex;flex-direction:column;gap:20rem;flex-shrink:0;overflow:visible;border-radius:8rem;background-color:transparent}.section-with-sitebar .section-with-sitebar__sidebar::after,.section-with-sitebar .section-with-sitebar__sidebar::before{content:"";position:absolute;z-index:0;width:150rem;height:150rem;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.section-with-sitebar .section-with-sitebar__sidebar::before{top:-40rem;left:-40rem;background-image:url(../img/experiences/experiences-bg-saw-fill.svg);animation:28s linear infinite hero-circle-rotate}.section-with-sitebar .section-with-sitebar__sidebar::after{right:-40rem;bottom:-40rem;background-image:url(../img/experiences/experiences-bg-saw-outline.svg);animation:34s linear infinite reverse hero-circle-rotate}.section-with-sitebar .section-with-sitebar__sidebar>:not(.section-with-sitebar__sidebar-back){position:relative;z-index:2}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.section-with-sitebar .section-with-sitebar__sidebar{width:100%;min-width:0;padding:16rem}.section-with-sitebar .section-with-sitebar__sidebar::before{width:120rem;height:120rem;top:-32rem;left:-32rem}.section-with-sitebar .section-with-sitebar__sidebar::after{width:100rem;height:100rem;right:-32rem;bottom:-32rem}}.section-with-sitebar .section-with-sitebar__sidebar-back{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;background-color:transparent;background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.section-with-sitebar .form-widget,.section-with-sitebar .info-widget,.section-with-sitebar .social-widget{display:flex;flex-direction:column;padding:40rem 24rem;background-color:#fcfcfc;border-radius:8rem}.section-with-sitebar .info-widget{gap:24rem}.section-with-sitebar .form-widget{gap:40rem}.section-with-sitebar .social-widget{gap:32rem}.section-with-sitebar .form-widget__title,.section-with-sitebar .info-widget__title,.section-with-sitebar .social-widget__title{display:flex;align-items:center;gap:12rem;padding-bottom:24rem;margin:0;border-bottom:none;font-family:RoadRadio,sans-serif;font-size:32rem;font-weight:700;line-height:.9;color:#121212;text-transform:capitalize}.section-with-sitebar .form-widget__title.violet-badge-dot::after,.section-with-sitebar .info-widget__title.violet-badge-dot::after,.section-with-sitebar .social-widget__title.violet-badge-dot::after{top:calc(50% - 12rem)}.section-with-sitebar .info-widget__list{display:flex;flex-direction:column;gap:0;padding-top:24rem;border-top:1rem solid #ddd}.section-with-sitebar .info-widget__item{display:flex;justify-content:space-between;align-items:baseline;gap:10rem;margin-bottom:20rem}.section-with-sitebar .info-widget__item:last-child{margin-bottom:0}.section-with-sitebar .info-widget__name{min-width:0;max-width:none;font-family:"Bw Beto",serif;font-size:22rem;font-weight:500;font-style:italic;line-height:1.3;color:var(--violet-100,#4c3398)}.section-with-sitebar .info-widget__desc{font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;color:#2d2c2b;text-align:right}.section-with-sitebar .form-widget__form{display:flex;flex-direction:column;gap:40rem;width:100%}.section-with-sitebar .form-widget__label{display:flex;position:relative}.section-with-sitebar .form-widget__label:has(.contact-form__error-message) .contact-form__textarea,.section-with-sitebar .form-widget__label:has(.contact-form__error-message) .form-widget__input{border:solid 1rem var(--Red)}.section-with-sitebar .form-widget__select{width:100%;min-width:0}.section-with-sitebar .form-widget__input{width:100%;height:65rem;padding:0 20rem;border:1.5rem solid #ddd;border-radius:4rem;background-color:#f6f4ff;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;line-height:1.3;color:#141414;box-sizing:border-box}.section-with-sitebar .form-widget__input::placeholder{color:#141414}.section-with-sitebar .form-widget__input:focus{background-color:#fff;border-color:var(--violet-100,#4c3398);outline:0}.section-with-sitebar .form-widget__red-btn{width:100%;height:50rem;min-height:50rem;padding:0 28rem;border-radius:50rem;border:2rem solid var(--violet-100,#4c3398);background-color:var(--violet-100,#4c3398);color:#fff;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;text-transform:capitalize}@media (any-hover:hover) and (pointer:fine){.section-with-sitebar .form-widget__red-btn:hover:not(:disabled){background-color:#3d2a7a;border-color:#3d2a7a}.areas-served-main__title-link:hover{color:var(--violet-100,#4c3398)}}.section-with-sitebar .header_choices .choices__inner{height:65rem;min-height:65rem;padding:3rem 10rem;border:1.5rem solid #ddd;border-radius:4rem;background-color:#f6f4ff;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;color:#141414}.section-with-sitebar .header_choices.is-open .choices__inner{background-color:#fff;border-color:var(--violet-100,#4c3398)}.section-with-sitebar .header_choices .choices__list--single{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10rem;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;line-height:1.3;color:#141414}.section-with-sitebar .choices .choices__list.choices__list--dropdown .choices__placeholder{display:none}.section-with-sitebar .header_choices{width:100%;height:65rem}.section-with-sitebar .header_choices.choices[data-type*=select-one]:after{width:24rem;height:24rem;top:20.5rem;right:20rem;border:none;background-image:url(../img/global/arrow_back_ios.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:transform .1s ease-in-out;z-index:5}.section-with-sitebar .header_choices.choices[data-type*=select-one].is-open:after{transform:rotate(0);margin-top:0}.section-with-sitebar .header_choices .choices__list--dropdown{top:65rem;z-index:1}.section-with-sitebar .choices__inner{padding-left:15rem}.section-with-sitebar .choices__list--dropdown .choices__item{display:flex;align-items:center;padding:0 20rem;height:65rem;color:#777c87;text-align:center;font-family:Onest;font-size:22rem;line-height:normal}.section-with-sitebar .social-widget__social{justify-content:flex-start}.section-with-sitebar .content-block{padding:40rem}.section-with-sitebar .content-block>:first-child{margin-top:0}.section-with-sitebar .content-block>h1,.section-with-sitebar .content-block>h2,.section-with-sitebar .content-block>h3,.section-with-sitebar .content-block>h4{margin-top:40rem;margin-bottom:32rem;font-family:RoadRadio,sans-serif;font-weight:700;line-height:.9;color:#121212;text-transform:capitalize}.section-with-sitebar .content-block>h1,.section-with-sitebar .content-block>h2{font-size:46rem}.section-with-sitebar .content-block>h3,.section-with-sitebar .content-block>h4{font-size:36rem}.section-with-sitebar .content-block>p{margin:16rem 0;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;color:#4d4b4a}.section-with-sitebar .content-block>p>a{color:#4d4b4a;font-weight:500;text-decoration:underline}.section-with-sitebar .content-block>img{display:flex;justify-content:center;align-items:center;width:100%;height:500rem;object-fit:cover;margin:60rem 0;border-radius:8rem}.section-with-sitebar .content-block>table{margin:60rem 0;width:100%;border-collapse:collapse;overflow-x:auto;display:block}.section-with-sitebar .content-block>table tr td,.section-with-sitebar .content-block>table tr th{border:1rem solid var(--black-100);font-size:24rem;line-height:33rem;font-family:Onest;text-align:left;padding:20rem}.section-with-sitebar .content-block>table tr td a,.section-with-sitebar .content-block>table tr th a{color:var(--gray-100)}.section-with-sitebar .content-block>table tr th{font-weight:700}.section-with-sitebar .content-block>table tr:first-child>*{white-space:nowrap}.section-with-sitebar .content-block .two-image-shortcode{display:flex;justify-content:space-between;gap:40rem;margin:60rem 0}.section-with-sitebar .content-block .two-image-shortcode>img{width:calc(50% - 20rem);height:400rem;object-fit:cover;border-radius:8rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.section-with-sitebar .content-block{padding:24rem 16rem;gap:40rem}.section-with-sitebar .content-block>img{height:390rem}.section-with-sitebar .content-block>table{width:auto;overflow-x:scroll}.section-with-sitebar .content-block .two-image-shortcode{flex-direction:column;justify-content:flex-start}.section-with-sitebar .content-block .two-image-shortcode>img{width:100%}}.section-with-sitebar .content-block strong{color:#4d4b4a;font-weight:700}.section-with-sitebar .content-block>ol,.section-with-sitebar .content-block>ul{margin:32rem 0}.section-with-sitebar .content-block>ul:not(:has(p)){list-style:none;padding:0}.section-with-sitebar .content-block>ul:not(:has(p)) li{position:relative;margin:0 0 16rem;padding:0 0 0 40rem;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;color:#4d4b4a;text-transform:capitalize}.section-with-sitebar .content-block>ul:not(:has(p)) li:last-child{margin-bottom:0}.section-with-sitebar .content-block>ul:not(:has(p)) li::before{position:absolute;top:-1rem;left:0;width:28rem;height:28rem;border-radius:3rem;background-color:#e0d7fb;content:"\e809";font-family:icon;font-size:14rem;line-height:28rem;text-align:center;color:var(--violet-100,#4c3398)}.section-with-sitebar .content-block>ol{list-style:none;padding:0;counter-reset:remodel-step 0}.section-with-sitebar .content-block>ol li{position:relative;margin:0 0 16rem;padding:0 0 0 48rem;list-style:none;counter-increment:remodel-step;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;color:#4d4b4a;text-transform:capitalize}.section-with-sitebar .content-block>ol li:last-child{margin-bottom:0}.section-with-sitebar .content-block>ol li::marker{content:none}.section-with-sitebar .content-block>ol li::before{position:absolute;top:-1rem;left:0;content:counter(remodel-step) " .";font-family:RoadRadio,sans-serif;font-size:28rem;font-weight:700;line-height:.9;color:var(--violet-100,#4c3398)}.section-with-sitebar .content-block>ul:has(p){list-style:none;padding:0}.section-with-sitebar .content-block>ul:has(p) li{position:relative;margin:0 0 16rem;padding:0 0 0 36rem;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;color:#4d4b4a;text-transform:capitalize}.section-with-sitebar .content-block>ul:has(p) li:last-child{margin-bottom:0}.section-with-sitebar .content-block>ul:has(p) li::before{position:absolute;top:1rem;left:0;display:flex;align-items:center;justify-content:center;width:24rem;height:24rem;content:"\e802";font-family:icon;font-size:24rem;line-height:1;text-align:center;color:var(--violet-100,#4c3398);transform:rotate(-90deg);transform-origin:center center}.section-with-sitebar .content-block>ul:has(p) li p{margin:0}.section-with-sitebar .content-block .get-in-toch-shordcode{position:relative;display:flex;margin-top:0;margin-bottom:0;padding:20rem 20rem 23rem;gap:25rem;width:100%}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__back{position:absolute;top:0;left:0;right:0;height:140rem;border-radius:8rem;background-color:transparent;background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0;pointer-events:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.section-with-sitebar .content-block .get-in-toch-shordcode{flex-direction:column;min-height:0;max-width:none;padding:20rem 10rem 0;gap:20rem;border-radius:8rem;overflow:hidden;box-sizing:border-box}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__back{top:0;left:0;right:0;bottom:auto;height:400rem;border-radius:8rem;background-color:transparent;background-image:url(../img/back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem;width:calc((100% - 25rem)/ 2);min-height:240rem;border-radius:8rem;padding:0 40rem;overflow:hidden;z-index:1}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block>.get-in-toch-shordcode__block-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(255,255,255,.35) 100%)}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block>.btn{text-decoration-line:none}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block>:not(.get-in-toch-shordcode__block-img){position:relative;z-index:2}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block-img--mobile{display:none}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__text{font-family:RoadRadio,sans-serif;font-size:46rem;font-weight:700;line-height:.9;color:#fafafa;max-width:355rem}.section-with-sitebar .content-block .get-in-toch-shordcode .btn{position:relative;z-index:2}.section-with-sitebar .content-block video{width:100%;height:auto}.areas-served{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;background-color:#f6f4ff}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block{width:100%;min-height:240rem;padding:0 16rem}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block-img--desktop{display:none}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__block-img--mobile{display:block}.section-with-sitebar .content-block .get-in-toch-shordcode .get-in-toch-shordcode__text{max-width:100%;padding:0 4rem;box-sizing:border-box}.areas-served{padding:60rem 20rem 40rem;background-color:#f4f4f4}}.areas-served__container{display:flex;flex-direction:column;align-items:center;padding:80rem 0;gap:80rem;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served__container{padding:0;gap:60rem}}.areas-served__top{display:flex;justify-content:space-between;align-items:flex-end;gap:40rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served__top{flex-direction:column;align-items:stretch;gap:32rem}}.areas-served__intro{display:flex;flex-direction:column;align-items:flex-start;gap:40rem;max-width:647rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served__intro{align-items:flex-start;max-width:100%;gap:40rem}}.areas-served__badge{display:flex;align-items:center;gap:10rem}.areas-served__badge-label{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:22rem;font-weight:500;line-height:1.3;text-transform:uppercase}.areas-served__headline{margin:0;font-family:RoadRadio,sans-serif;font-size:64rem;font-weight:700;line-height:.9;color:#141414;text-transform:capitalize}.areas-served__headline-desktop{display:block}.areas-served__headline-mobile{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served__headline{font-size:46rem}.areas-served__headline-desktop{display:none}.areas-served__headline-mobile{display:block}}.areas-served__headline-accent{color:var(--violet-80,#7b64c0)}.areas-served__right{display:flex;flex-direction:column;align-items:flex-end;gap:24rem;max-width:645rem;width:100%;flex-shrink:0;box-sizing:border-box}.areas-served__text{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;text-align:right}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served__right{max-width:100%;align-items:stretch;gap:32rem}.areas-served__text{text-align:left}.areas-served a.areas-served__cta{width:100%;max-width:100%;box-sizing:border-box;justify-content:center}}.areas-served-main{flex-direction:column;padding:40rem;gap:100rem;background-color:var(--White);border-radius:12rem;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05);width:100%;display:flex;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served-main{padding:16rem;gap:60rem;border-radius:8rem}.areas-served-main__title{font-size:46rem}}.areas-served-main__block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.areas-served-main__state-top{display:flex;flex-direction:column;align-items:stretch;gap:28rem;width:100%;margin-bottom:28rem;padding-bottom:28rem;box-sizing:border-box;border-bottom:2rem dashed #ececec}.areas-served-main__title{display:flex;align-items:center;gap:12rem;margin:0;padding:0;font-family:RoadRadio,sans-serif;font-size:46rem;font-weight:700;line-height:.9;text-transform:capitalize;color:#121212}.areas-served-main__title::before{content:"\e805";flex-shrink:0;width:40rem;height:40rem;color:var(--violet-100,#4c3398);font-family:icon,sans-serif;font-size:40rem;line-height:40rem;text-align:center}.areas-served-main__title-link{color:inherit;text-decoration:none;transition:color .2s}.areas-served-main__content{display:flex;flex-direction:column;align-items:flex-start;gap:32rem;width:100%}.areas-served-main__content:not(:last-child){margin-bottom:32rem}.areas-served-main__subtitle{margin:0;color:var(--violet-100,#4c3398);font-family:RoadRadio,sans-serif;font-size:36rem;font-weight:700;line-height:.9;text-transform:capitalize}.areas-served-main__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10rem;row-gap:16rem;width:100%;margin:0;padding:0;list-style:none}.areas-served-main__list>li{display:flex;align-items:center;gap:10rem;min-width:0}.areas-served-main__list>li::before{content:"\e802";flex-shrink:0;font-family:icon,sans-serif;font-size:24rem;line-height:1;color:#141414;transform:rotate(-90deg)}.areas-served-main__link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;margin:0;color:#141414;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3;text-decoration:none;transition:color .25s ease-in-out}.blog-hero{display:flex;flex-direction:column;align-items:center;background-color:#f6f4ff;width:100%}.blog-hero__container{display:flex;flex-direction:column;align-items:stretch;padding:80rem 0}.blog-hero__slider-wrap{position:relative;width:100%}.blog-hero__slider-wrap .carousel{width:100%;max-width:100%;min-width:0}.blog-hero__slider-wrap .blog-list-slider{display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none}.blog-hero__slider-wrap .blog-list-slider>li{flex-shrink:0;box-sizing:border-box;flex:0 0 615rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-served-main__list{grid-template-columns:1fr}.blog-hero{background-color:#f4f4f4}.blog-hero__container{padding:60rem 0}.blog-hero__slider-wrap .blog-list-slider>li{flex:0 0 100%}}.blog-hero__slider-wrap .carousel__next,.blog-hero__slider-wrap .carousel__prev{position:absolute;bottom:40rem;width:56rem;height:56rem;padding:0;border:none;border-radius:4rem;box-shadow:0 30rem 60rem 0 rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:12;font-size:0}.blog-hero__slider-wrap .carousel__next span,.blog-hero__slider-wrap .carousel__prev span{display:none}.blog-hero__slider-wrap .carousel__next::before,.blog-hero__slider-wrap .carousel__prev::before{content:"\e808";font-family:icon,sans-serif;font-size:32rem;line-height:1;color:currentColor}.blog-hero__slider-wrap .carousel__prev{left:766rem;background-color:#fcfcfc;color:#141414}.blog-hero__slider-wrap .carousel__prev::before{transform:rotate(180deg)}.blog-hero__slider-wrap .carousel__next{left:846rem;background-color:var(--violet-100,#4c3398);color:#fcfcfc}.blog-slider{display:flex;gap:40rem;width:100%;align-items:stretch}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.blog-hero__slider-wrap .carousel__next,.blog-hero__slider-wrap .carousel__prev{bottom:40rem}.blog-hero__slider-wrap .carousel__prev{left:auto;right:100rem}.blog-hero__slider-wrap .carousel__next{left:auto;right:20rem}.blog-slider{flex-direction:column;gap:20rem}}.blog-slider__block-img{position:relative;width:962rem;flex-shrink:0;border-radius:8rem;overflow:hidden;background-color:#f6f4ff;box-sizing:border-box}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.blog-slider__block-img{order:2;width:100%;height:380rem;background-color:#fff}}.blog-slider__wrap-img{position:relative;width:100%;height:100%;border-radius:8rem;overflow:hidden}.blog-slider__wrap-img>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blog-slider__block-text{width:800rem;padding:32rem;background-color:#fcfcfc;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;height:auto;gap:30rem;justify-content:space-between}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.blog-slider__block-text{order:1;width:100%;height:auto;min-height:455rem;padding:20rem}}.blog-slider__meta{display:flex;align-items:center;gap:16rem;width:100%}.blog-slider__small-text{min-height:56rem;padding:6rem 30rem;border-radius:4rem;display:inline-flex;align-items:center;justify-content:center;background-color:#141414;color:#fff;font-family:"Bw Beto",sans-serif;font-size:22rem;font-style:italic;font-weight:500;line-height:1.3;white-space:nowrap;box-sizing:border-box}.blog-slider__small-text_bg-violet{background-color:var(--violet-100,#4c3398);color:#fcfcfc}.blog-slider__title{width:100%;margin:0;padding:30rem 0;border-top:2rem dashed #ddd;border-bottom:2rem dashed #ddd;color:#121212;font-family:RoadRadio,sans-serif;font-size:80rem;font-weight:700;line-height:.9;text-transform:capitalize}.blog-slider__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;width:100%;color:inherit;text-decoration:none;text-overflow:ellipsis}@media (any-hover:hover) and (pointer:fine){.areas-served-main__link a.areas-served-main__link:hover{color:var(--violet-100,#4c3398)}.blog-hero__slider-wrap .carousel__prev:hover{background-color:#141414;color:#fcfcfc}.blog-hero__slider-wrap .carousel__next:hover{background-color:#3d2a7a}.blog-slider__title a:hover{color:var(--violet-100,#4c3398)}.footer .footer-top__link:hover{opacity:.85}}.blog-slider__bottom{width:100%;display:flex;align-items:flex-end;gap:60rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.blog-slider__title{font-size:46rem;padding:24rem 0}.blog-slider__title a{-webkit-line-clamp:4;line-clamp:4}.blog-slider__bottom{gap:20rem}}.blog-slider__desc{margin:0;flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:#4d4b4a;text-overflow:ellipsis;font-family:Onest,sans-serif;font-size:24rem;font-weight:400;line-height:1.3}.blog-slider__more{display:block;position:relative;width:92rem;height:92rem;flex-shrink:0;border-radius:100rem;background-image:url(../img/creation/blog-hero-saw.svg);background-repeat:no-repeat;background-position:center;background-size:81rem 81rem}.blog-slider__more-icon{position:absolute;inset:0}.blog-slider__more-icon::before{content:"\e803";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);font-family:icon,sans-serif;font-size:30rem;line-height:1;color:var(--violet-100,#4c3398)}.detailed-section{display:flex;flex-direction:column;align-items:center;width:100%;padding:80rem 0;background-color:#fcfcfc}.detailed-section__container{display:flex;flex-direction:column}.detailed-section__main{display:flex;align-items:stretch;gap:80rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.blog-slider__desc{font-size:20rem}.detailed-section{padding:60rem 0}.detailed-section__main{flex-direction:column;gap:60rem}}.detailed-section .block-about-info,.detailed-section__media{flex:1 1 0;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.detailed-section .block-about-info,.detailed-section__media{flex:initial;min-width:auto;width:100%}}.detailed-section__media{display:flex;flex-direction:column;gap:40rem}.detailed-section__image-card{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:2;padding:20rem;overflow:hidden;background-color:#f6f4ff}.detailed-section__image-card img{position:absolute;display:block;width:calc(100% - 40rem);height:calc(100% - 40rem);border-radius:8rem;object-fit:cover}.detailed-section_category .detailed-section__media{order:1}.detailed-section_category .block-about-info{order:2}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.detailed-section__media{order:1;gap:10rem}.detailed-section__image-card{height:auto;padding:20rem;border-radius:8rem}.detailed-section__image-card img{position:relative;width:100%;height:370rem}.detailed-section_service{background-color:#fff}}.block-about-info{position:relative;display:flex;align-items:stretch;padding:40rem;overflow:hidden;border-radius:8rem;background-color:#1a064f}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.block-about-info{order:2;flex:0 0 auto;align-self:stretch;width:100%;padding:20rem;border-radius:0}}.block-about-info__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.block-about-info__main{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:32rem;width:100%;padding:40rem 37rem;overflow:hidden;border-radius:8rem;background-color:#fcfcfc}.block-about-info__content{display:flex;flex-direction:column;gap:32rem;width:100%}.block-about-info__title{margin:0;color:#121212;font-family:RoadRadio,sans-serif;font-size:46rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.block-about-info__main{padding:20rem}.block-about-info__content{gap:24rem}.block-about-info__title{font-size:46rem}}.block-about-info__desc{margin:0;color:#2d2c2b;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.block-about-info__bottom{display:flex;flex-direction:column;gap:32rem;width:100%;padding-top:32rem;border-top:2rem dashed #ececec}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.block-about-info__bottom{gap:20rem}}.block-about-info__list{display:flex;flex-direction:column;gap:12rem;padding-bottom:32rem;border-bottom:2rem dashed #ececec}.block-about-info__list li{display:flex}.block-about-info__list p{display:flex;align-items:center;gap:12rem;margin:0;color:#4d4b4a;font-family:Onest,sans-serif;font-size:20rem;font-weight:500;line-height:1.3;text-transform:capitalize}.block-about-info__list p::before{content:"\e809";display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28rem;height:28rem;border-radius:3rem;background-color:#e0d7fb;color:#141414;font-family:icon,sans-serif;font-size:16rem;line-height:1}.block-about-info__block-btn{display:flex;align-items:center;gap:20rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.block-about-info__block-btn{flex-direction:column;gap:20rem;align-items:stretch}}.block-about-info__block-btn .btn{width:100%}.block-about-info__block-btn .btn--violet{flex:0 0 344rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.block-about-info__block-btn .btn--violet{flex-basis:auto;order:2}.block-about-info__block-btn .btn:not(.btn--violet){order:1}}.any-questions{position:relative;display:flex;min-height:300rem;padding:30rem;overflow:hidden;border-radius:8rem;flex-shrink:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.any-questions{flex-direction:column;align-items:center;gap:28rem;padding:30rem}}.any-questions::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(179.94deg,rgba(76,51,152,.9) .14%,rgba(255,255,255,0) 173%),linear-gradient(180deg,grey 0,rgba(255,255,255,0) 192.67%);pointer-events:none}.any-questions__wrap-img{position:absolute;inset:0;z-index:0;width:100%;height:100%}.any-questions__wrap-img img{display:block;width:100%;height:100%;object-fit:cover}.any-questions__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32rem;max-width:500rem}.any-questions__desc{margin:0;color:#fff;font-family:RoadRadio,sans-serif;font-size:54rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.any-questions__content{align-items:center;max-width:none;width:100%;text-align:center}.any-questions__desc{width:100%;font-size:46rem}}.any-questions__btn{width:auto!important}.any-questions__photo{position:absolute;top:20rem;right:20rem;bottom:20rem;z-index:2;width:285rem;overflow:hidden;border:5rem solid var(--White,#fff);border-radius:4rem}.any-questions__photo img{display:block;width:100%;height:100%;object-fit:cover}@keyframes oops-saw-rotate{to{transform:rotate(360deg)}}.oops{display:flex;flex-direction:column;align-items:center;background-color:#fcfcfc}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.any-questions__photo{position:relative;top:auto;right:auto;bottom:auto;width:100%;aspect-ratio:329/300}.oops{padding:0}}.oops__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:140rem 0;gap:40rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.oops__container{padding:60rem 0;gap:40rem}.oops__code{gap:12rem;font-size:160rem;letter-spacing:-4.8rem}}.oops__code{display:flex;align-items:center;justify-content:center;gap:12rem;color:var(--violet-100,#4c3398);font-family:RoadRadio,sans-serif;font-size:160rem;font-weight:700;line-height:.9;letter-spacing:-4.8rem}.oops__code img{width:110rem;height:110rem;object-fit:contain;animation:8s linear infinite oops-saw-rotate}.oops__content{display:flex;flex-direction:column;align-items:center;gap:24rem;width:100%}.oops__title{margin:0;color:#121212;text-align:center;font-family:RoadRadio,sans-serif;font-size:80rem;font-weight:700;line-height:.9;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.oops__title{font-size:46rem}}.oops__desc{margin:0;color:#2d2c2b;text-align:center;font-family:Onest,sans-serif;font-size:20rem;font-weight:400;line-height:1.3}.oops__block-btns{display:flex;align-items:center;justify-content:center;gap:20rem;margin-top:16rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.oops__block-btns{flex-direction:column;width:100%;gap:20rem}.oops__block-btns .btn{width:100%}}.footer{display:flex;flex-direction:column;align-items:center}.footer .footer-main{display:flex;flex-direction:column;align-items:stretch;gap:40rem;position:relative;box-sizing:border-box;padding:60rem 0;background-color:var(--White,#fff)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-main{gap:40rem;padding:48rem 0}.footer .footer-main.container{box-sizing:border-box}}.footer .footer-top{width:100%;max-width:100%;min-height:140rem;padding:32rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background:var(--violet-100,#4c3398);border-radius:12rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top{min-height:0;padding:24rem}}.footer .footer-top__wrap{width:100%;min-height:80rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16rem 20rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__wrap{flex-direction:column;flex-wrap:wrap;align-items:stretch;min-height:0;gap:32rem}}.footer .footer-top__divider{flex-shrink:0;align-self:stretch;width:0;min-height:80rem;margin:0 8rem;border-left:2rem dashed rgba(255,255,255,.45)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__divider{display:block;width:100%;height:0;min-height:0;margin:0;border-left:none;border-top:2rem dashed rgba(255,255,255,.45)}}.footer .footer-top__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:343rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__logo{width:100%;max-width:100%;justify-content:center}.footer .footer-top__logo img{width:100%;max-width:343rem;margin-inline:auto}}.footer .footer-top__logo img{display:block;width:100%;height:auto}.footer .footer-top__contact-link-block{display:flex;flex-direction:row;align-items:center;gap:20rem;min-width:0;flex:0 1 auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__contact-link-block{flex:none;width:100%;gap:16rem;align-items:flex-start}}.footer .footer-top__ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:70rem;height:70rem;border-radius:8rem;background:var(--White,#fff);font-family:icon,sans-serif;font-size:38rem;line-height:1;color:var(--black-100,#121212)}.footer .footer-top__ico--email::before{content:"\e804"}.footer .footer-top__ico--location::before{content:"\e805"}.footer .footer-top__ico--phone::before{content:"\e806"}.footer .footer-top__contact-text{display:flex;flex-direction:column;gap:10rem;min-width:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__ico{width:64rem;height:64rem;font-size:34rem}.footer .footer-top__contact-text{gap:8rem}}.footer .footer-top__title{font-size:28rem;line-height:1.3;font-weight:500;text-transform:uppercase;color:var(--White,#fff)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__title{font-size:26rem}}.footer .footer-top__link{font-size:24rem;line-height:1.3;font-weight:400;color:var(--White,#fff);transition:opacity .2s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top__link{font-size:22rem;overflow-wrap:anywhere}}.footer .footer-center{position:relative;overflow:hidden;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,466rem);gap:0;align-items:start}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-center{grid-template-columns:1fr;gap:0}}.footer .footer-center__block{display:flex;flex-direction:column;gap:24rem;min-width:0;padding-right:48rem;margin-right:48rem;border-right:2rem dashed rgba(20,20,20,.15)}.footer .footer-center__block:last-child{padding-right:0;margin-right:0;border-right:none}.footer .footer-center__title{color:var(--text-dark,#141414);font-weight:500;font-size:28rem;line-height:1.3;text-transform:uppercase}.footer .footer-center__list{display:flex;flex-direction:column;gap:10rem}.footer .footer-center__list a,.footer .footer-center__list li{font-size:20rem;line-height:1.3;font-weight:400;color:var(--text-dark,#141414)}.footer .footer-center__list a{transition:color .25s ease-in-out}.footer .footer-center__map{width:100%;max-width:466rem;height:136rem;overflow:hidden;border-radius:8rem}.footer .footer-center__map iframe{display:block;width:100%;height:100%;border:0}.footer .footer-center__social{justify-content:flex-start;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-center__block{padding-right:0;margin-right:0;padding-bottom:40rem;margin-bottom:40rem;border-right:none;border-bottom:2rem dashed rgba(20,20,20,.15)}.footer .footer-center__block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.footer .footer-center__title{font-size:26rem}.footer .footer-center__map{max-width:none;height:160rem}.footer .footer-center__social{justify-content:center;flex-wrap:wrap}}.footer .footer-bottom{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%;max-width:100%;box-sizing:border-box;min-height:120rem;padding:45.5rem 0;background-color:var(--header-bg,#f6f4ff)}.footer .footer-bottom__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1770rem;max-width:100%;box-sizing:border-box}.footer .footer-bottom__desc{color:var(--text-dark,#141414);font-size:20rem;font-weight:500;line-height:1.3}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-bottom{min-height:0;padding:20rem}.footer .footer-bottom__inner{width:422rem;flex-direction:column;align-items:center;gap:32rem}.footer .footer-bottom__desc{text-align:center;color:#00040a}.footer .footer-bottom__link{text-align:center}}.footer .footer-bottom__link{font-family:"Bw Beto",sans-serif;font-style:italic;font-weight:500;color:var(--violet-100,#4c3398);font-size:22rem;line-height:1.3;transition:color .2s}.footer .footer-bottom__developer{display:flex;gap:16rem;align-items:center}.footer .footer-bottom__developer img{width:85rem;height:auto}.footer .footer-bottom__developer-text{font-size:20rem;font-weight:500;line-height:1.3;color:var(--text-dark,#141414)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-bottom__developer{flex-direction:column-reverse;align-items:center}.footer .footer-bottom__developer-text{text-align:center}.modal__layer{display:none}}.modal{position:fixed;top:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transform:translateX(-100%);animation:.3s ease-in-out forwards openmodal;z-index:100}@keyframes openmodal{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.modal.active{display:flex}.modal__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3)}.modal__main{position:relative;display:flex;justify-content:space-between;width:auto;padding:80rem;gap:80rem;border-radius:0;background-color:var(--Black,#121212);background-image:url(../img/global/decor-pattern.png);background-repeat:repeat;background-position:center;background-size:84rem 42rem;z-index:1}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal__main{flex-direction:column;justify-content:flex-start;align-items:center;padding:40rem 0;width:100%;height:100%;overflow-y:auto}}.modal__left{position:relative;display:flex;justify-content:center;align-items:center;width:597rem;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal__left{display:none}}.modal__wrap-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal__wrap-image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.modal__wrap-image>img{width:100%;height:100%;object-fit:cover}.modal__content{display:flex;flex-direction:column;align-items:center;gap:20rem;z-index:5}.modal__logo{display:flex;justify-content:center;align-items:center;width:521.303rem;height:154.306rem;background-repeat:no-repeat;background-size:contain;background-position:center}.modal__right{width:845rem;background-size:250rem 250rem}.close-btn{position:absolute;top:28rem;right:28rem;background-color:transparent;border:none}@media (any-hover:hover) and (pointer:fine){.footer .footer-center__list a:hover{color:var(--violet-100,#4c3398)}.footer .footer-bottom__link:hover{color:var(--violet-80,#7b64c0)}.close-btn:hover>span::before{color:var(--Red)}.fullpage-nav__dot:hover::after{background-color:var(--violet-80,#7b64c0)}.fullpage-nav__dot--active:hover::after{background-color:var(--violet-100,#4c3398)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal__right{width:422rem;max-width:100%;height:auto;margin-bottom:20rem}.close-btn{position:static;margin-top:auto;display:flex;justify-content:center;align-items:center;width:56rem;height:56rem;background-color:var(--Red);border-radius:100%}}@media (max-width:820px) and (hover:hover) and (pointer:fine) and (any-hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))) and (any-hover:hover) and (pointer:fine),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))) and (any-hover:hover) and (pointer:fine){.close-btn:hover>span::before{color:var(--White)}}.close-btn>span{display:flex;justify-content:center;align-items:center;width:32rem;height:32rem}.close-btn>span::before{content:"\e80d";font-family:icon;font-size:24rem;color:var(--White);transition:color .25s ease-in-out}.thank-you{flex-direction:column;align-items:center}.thank-you__content{display:flex;flex-direction:column;align-items:center;gap:28rem}.thank-you__italic{position:relative;color:var(--black-100);font-family:Castoro;font-style:italic;font-size:92rem;font-weight:400;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.close-btn>span{width:100%;height:100%}.close-btn>span::before{font-size:46rem}.thank-you__content{width:422rem;max-width:100%}.thank-you__italic{font-size:48rem;line-height:130%;text-align:center}}.thank-you__title{color:var(--black-100);font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}.modal-video{justify-content:center;width:1200rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.thank-you__title{font-size:48rem;line-height:130%;text-align:center}.modal-video{width:100%;max-width:100%}}.modal-video__wrap{display:flex;justify-content:center;align-items:center;width:1040rem;height:640rem}.modal-video__wrap iframe{width:100%;height:100%;border-radius:0}:root{--White:#FFF;--Black:#121212;--blue-100:#041C5B;--black-100:#121212;--header-bg:#f6f4ff;--text-dark:#141414;--violet-100:#4c3398;--violet-80:#7b64c0;--gray-100:#4D4B4A;--gray-50:#DDD;--pink-150:#FFEEE7;--Red:#A12A3B;--White-50:#F3F3F3;--inset-top:0;--inset-right:0;--inset-bottom:0;--inset-left:100%}html{font-size:.1vh;box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}@media (max-aspect-ratio:2000/1000) and (min-device-width:1367px) and (orientation:landscape),(max-aspect-ratio:2000/1000) and (min-device-width:1025px) and (orientation:portrait){html{font-size:.05vw}}@media (max-device-width:1024px) and (min-device-width:441px) and (orientation:portrait){html{font-size:.1vmax}}@media (max-device-width:1366px) and (min-device-width:956px) and (orientation:landscape){html{font-size:.1vmin}}@media (max-device-width:956px) and (orientation:landscape),(max-device-width:440px) and (orientation:portrait){html{font-size:.2172727273vmin}}@media (max-width:820px) and (min-device-width:1367px) and (orientation:landscape),(max-width:820px) and (min-device-width:1025px) and (orientation:portrait){html{font-size:.2172727273vmin}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal-video__wrap{width:422rem;height:430rem}.fullpage-nav{display:none!important}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.fullpage-nav{display:none!important}}.fullpage-nav{position:absolute;left:0;right:auto;top:50%;transform:translateY(-50%);z-index:20;box-sizing:border-box;background-image:url(../img/home/nav.svg);background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 0 23.55rem rgba(0, 0, 0, .14));pointer-events:auto;padding:73rem 14rem}.fullpage-nav__list{display:flex;flex-direction:column;align-items:center;gap:6rem;margin:0;padding:0;list-style:none;box-sizing:border-box}.fullpage-nav__item{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.fullpage-nav__dot{display:flex;align-items:center;justify-content:center;width:14rem;height:14rem;padding:0;border:none;cursor:pointer;border-radius:50%;background-color:var(--White,#fff);box-sizing:border-box;flex-shrink:0;transition:box-shadow .2s,transform .2s}.fullpage-nav__dot::after{content:"";display:block;width:10rem;height:10rem;border-radius:50%;background-color:#e0d7fb;transition:background-color .25s}.fullpage-nav__dot:focus-visible{outline:2rem solid var(--violet-100,#4c3398);outline-offset:2rem}.fullpage-nav__dot--active::after{background-color:var(--violet-100,#4c3398)}
/*# sourceMappingURL=style.css.map */
