@font-face{font-family:"Inter";src:url(/wp-content/themes/purevibestyle/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--black:#000000;--white:#fff;--brandColor:#c4f934;--hiddenText:#e2e2e2;--gradient:linear-gradient(234deg, #f4f90f 25.54%, #0ff9c0 73.38%);--hoverBtnGradient:linear-gradient(234deg, #f4f90f 25.54%, #0ff9c0 73.38%);--borderColor:#bbb;--borderAlphaColor:rgba(255, 255, 255, 0.15);--greyFaqColor:#767676;--lightGreyColor:#80848d;--greyColor:#545454;--normalColor:rgba(255, 255, 255, 0.5);--greyColorPopup:#6a778b;--redColor:red;--transition-color:color 250ms cubic-bezier(0.4, 0, 0.2, 1);--transition-bg:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);--transition-shadow:box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1);--transition-opacity:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);--transition-visibility:visibility 250ms cubic-bezier(0.4, 0, 0.2, 1);--cubic:cubic-bezier(0.4, 0, 0.2, 1);--animation-styles:300ms cubic-bezier(0.4, 0, 0.2, 1);--fast-animation:200ms cubic-bezier(0.4, 0, 0.2, 1);--mobile-photo-1:url(/wp-content/themes/purevibestyle/img/service-imgs/bgWebMobile2x.jpg);--mobile-photo-2:url(/wp-content/themes/purevibestyle/img/service-imgs/bgAppMobile2x.jpg);--mobile-photo-3:url(/wp-content/themes/purevibestyle/img/service-imgs/bgCrmMobile2x.jpg);--mobile-photo-4:url(/wp-content/themes/purevibestyle/img/service-imgs/bgLogoMobile2x.jpg);--tablet-photo-1:url(/wp-content/themes/purevibestyle/img/service-imgs/bgWebTablet2x.jpg);--tablet-photo-2:url(/wp-content/themes/purevibestyle/img/service-imgs/bgAppTablet2x.jpg);--tablet-photo-3:url(/wp-content/themes/purevibestyle/img/service-imgs/bgCrmTablet2x.jpg);--tablet-photo-4:url(/wp-content/themes/purevibestyle/img/service-imgs/bgLogoTablet2x.jpg);--desktop-photo-1:url(/wp-content/themes/purevibestyle/img/service-imgs/bgWebMax2x.jpg);--desktop-photo-2:url(/wp-content/themes/purevibestyle/img/service-imgs/bgAppMax2x.jpg);--desktop-photo-3:url(/wp-content/themes/purevibestyle/img/service-imgs/bgCrmMax2x.jpg);--desktop-photo-4:url(/wp-content/themes/purevibestyle/img/service-imgs/bgLogoMax2x.jpg);--sadGirlPhoto:url(/wp-content/themes/purevibestyle/img/ourclients/sadgirl2x.png);--manWithBagPhoto:url(/wp-content/themes/purevibestyle/img/ourclients/manwithbag2x.jpg);--girlIntylePhoto:url(/wp-content/themes/purevibestyle/img/ourclients/styledgirl2x.jpg);--girlWithWordsPhoto:url(/wp-content/themes/purevibestyle/img/ourclients/girlwithwords2x.jpg)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.skip-link{display:none}ul,ol{padding-left:0}ul{list-style:none}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-block:0}h2,h3,h4,h5,h6{line-height:1.3}dd{margin-left:0}fieldset{margin-left:0;padding:0;border:none}input,textarea,select,button{font:inherit}html{height:100%}html{scroll-behavior:smooth;scrollbar-width:thin}a{display:block;color:currentColor;text-decoration:none}@media (pointer:fine){button{cursor:pointer}}img,svg{display:block;max-width:100%;height:auto}html{scrollbar-width:thin;scrollbar-color:#737373 #c4f934}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#737373;border-radius:10px}::-webkit-scrollbar-track{background-color:#c4f934;border-radius:10px}::-webkit-scrollbar-corner{background-color:#c4f934}.hide{display:none!important}.page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.page-wrap main{-webkit-box-flex:1;-ms-flex:1;flex:1}section{padding:40px 0}@media screen and (min-width:768px){section{padding:80px 0}}@media screen and (min-width:1280px){section{padding:100px 0}}@media screen and (min-width:1440px){section{padding:120px 0}}.container{width:100%;margin:0 auto;padding:0 16px}@media screen and (min-width:480px){.container{max-width:480px}}@media screen and (min-width:768px){.container{max-width:768px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding:0 200px 0 16px}}@media screen and (min-width:1440px){.container{max-width:1821px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.title{font-size:26px}@media screen and (min-width:768px){.title{font-size:32px}}@media screen and (min-width:1280px){.title{font-size:40px}}.post-text ul{padding-left:20px;list-style:disc}.post-text ol{padding-left:20px;list-style:decimal}.post-text h1,.post-text h2,.post-text h3,.post-text h4,.post-text h5,.post-text h6{margin-block:1em;line-height:1.2;font-weight:700}.post-text p{margin-block:1em;line-height:1.6}.post-text ul,.post-text ol{margin-block:1em}.post-text li{margin-bottom:.5em}.post-text dl{margin-block:1em}.post-text dd{margin-left:20px}.post-text h1{font-size:2.5rem}.post-text h2{font-size:2rem;margin-bottom:.75em}.post-text h3{font-size:1.75rem;margin-bottom:.75em}.post-text h4,.post-text h5,.post-text h6{font-size:1.5rem;margin-bottom:.5em}.post-text blockquote{margin-block:1.5em;padding:1em;border-left:4px solid #ccc;background-color:#f9f9f9;font-style:italic}.post-text a{text-decoration:underline;-webkit-transition:var(--transition-opacity);transition:var(--transition-opacity);opacity:1}.post-text a:hover{opacity:.8}.post-text table{width:100%;border-collapse:collapse;margin-block:1.5em}.post-text th,.post-text td{border:1px solid #ddd;padding:8px;text-align:left}.post-text th{background-color:#f4f4f4}.post-text img{border-radius:12px}.post-text .post-page-title{margin-block:0}.post-text .post-page-content{margin-top:2.5em}.post-text b,.post-text strong{font-weight:700}.alignright{float:right;margin:0 0 1em 2em}.alignleft{float:left;margin:0 2em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;gap:4px;background-color:#fff0;padding:0;border-radius:60px;overflow:hidden;color:var(--white);opacity:1;-webkit-transition:var(--transition-opacity);transition:var(--transition-opacity)}@media (hover:hover) and (pointer:fine){.btn:hover{opacity:.8}}.btn-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:16px;line-height:115%;text-transform:uppercase;text-align:center;color:var(--white);background-color:var(--blue);border-radius:60px;width:170px;height:48px}.btn-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--blue);width:48px;height:48px;border-radius:50%}.btn-orange .btn-text,.btn-orange .btn-icon-wrapper{-webkit-box-shadow:inset 0 0 10px 0 #ffecbe;box-shadow:inset 0 0 10px 0 #ffecbe;background:#df9f01}.scroll-top{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:none;color:var(--brandColor);cursor:pointer;position:fixed;bottom:25px;right:25px;width:49px;height:49px;border:1px solid var(--white);border-radius:50%;background-color:#000;-webkit-transition:all 250ms cubic-bezier(.4,0,.2,1);transition:all 250ms cubic-bezier(.4,0,.2,1);z-index:996}.scroll-top.scroll-t-appear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll-top>svg{width:28px;height:28px;min-width:28px;min-width:28px;-webkit-transition:all 250ms cubic-bezier(.4,0,.2,1);transition:all 250ms cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.scroll-top:hover{background-color:var(--brandColor);border-color:#fff0}.scroll-top:hover>svg{color:var(--black)}}@media screen and (min-width:1280px){.scroll-top{z-index:999}}.iti{display:block!important}.iti__country-container{z-index:12}.iti__country-container{font-family:inherit;font-size:16px;scrollbar-color:currentColor #fff0}.iti__country-container #iti-0__dropdown-content,.iti__country-container input{background-color:#000;color:currentColor;outline:none}.iti__country-container .iti__dial-code{color:currentColor}.iti__arrow{border-top-color:white!important}.iti--inline-dropdown .iti__dropdown-content{border:1px solid #545454!important;border-radius:0!important;overflow:hidden}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:transparent!important}.header{padding-top:24px}.header-container{padding-right:16px}.header-logo-wrap,.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-logo-text{color:var(--white);font-weight:400;font-size:14px;line-height:120%;letter-spacing:.07em;text-align:center}.hero-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(100%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-image:linear-gradient(180deg,#000 0%,#fff0 100%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-size:440px 440px,440px 440px;background-repeat:no-repeat;background-position:top -50px left -120px,top -50px left -120px}@media screen and (max-width:767px){.hero-section{height:calc(100svh - 150px);max-height:900px}}@media screen and (min-width:768px){.hero-section{padding:160px 0;background-image:url(/wp-content/themes/purevibestyle/img/icons/big-logo.svg),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-image:url(/wp-content/themes/purevibestyle/img/icons/big-logo.svg),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-size:220px 225px,900px 900px,900px 900px;background-position:top 140px left -20px,-275px center,-275px center}}@media screen and (min-width:1280px){.hero-section{padding:70px 0;background-image:url(/wp-content/themes/purevibestyle/img/icons/big-logo.svg),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-image:url(/wp-content/themes/purevibestyle/img/icons/big-logo.svg),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-size:292px 298px,496px 348px,496px 348px,432px 304px,432px 304px;background-position:top 10px left 80px,bottom 10px left -110px,bottom 10px left -110px,bottom 120px right 0,bottom 120px right 0}}@media screen and (min-width:1440px){.hero-section{padding:80px 0;background-image:url(/wp-content/themes/purevibestyle/img/icons/big-logo.svg),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-image:url(/wp-content/themes/purevibestyle/img/icons/big-logo.svg),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-size:292px 298px,496px 348px,496px 348px,432px 304px,432px 304px;background-position:top 20px left 120px,bottom 10px left -110px,bottom 10px left -110px,bottom 120px right 0,bottom 120px right 0}}.hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1280px){.hero-container{padding-right:16px}}@media screen and (max-width:767px){.hero-container{margin-top:auto;margin-bottom:auto}}.hero-slogan-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (min-width:768px){.hero-slogan-wrap{gap:20px;padding-right:140px}}@media screen and (min-width:1280px){.hero-slogan-wrap{padding-right:0}}.hero-slogan-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--white);font-size:10px;line-height:120%;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (pointer:fine){.hero-slogan-link{cursor:pointer}}@media (hover:hover) and (pointer:fine){.hero-slogan-link:hover svg{color:var(--brandColor)}.hero-slogan-link:hover .hero-slogan-link-text{color:var(--brandColor)}}.hero-slogan-link:focus svg{color:var(--brandColor)}.hero-slogan-link:focus .hero-slogan-link-text{color:var(--brandColor)}@media screen and (min-width:768px){.hero-slogan-link{font-size:14px}}.hero-slogan-link-text{width:42px;color:var(--white);font-size:10px;font-weight:300;line-height:1.1;letter-spacing:.02em;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media screen and (min-width:768px){.hero-slogan-link-text{width:62px;font-size:14px}}.hero-slogan-text{font-size:24px;font-weight:300;line-height:1.2}@media screen and (min-width:768px){.hero-slogan-text{font-size:40px}}@media screen and (min-width:1280px){.hero-slogan-text{font-size:56px}}.hero-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-weight:400;font-size:48px;line-height:1.4;letter-spacing:.02em;text-align:center}@media screen and (min-width:768px){.hero-title{gap:60px;font-size:72px;padding-left:100px}}@media screen and (min-width:1280px){.hero-title{font-size:92px;padding-left:0}}@media screen and (min-width:1440px){.hero-title{font-size:94px}}.hero-title::after{content:"";display:block;width:124px;height:31px;background-image:url(/wp-content/themes/purevibestyle/img/hero-img/decor-hero.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.hero-title::after{width:171px;height:35px}}@media screen and (min-width:1280px){.hero-title::after{width:209px;height:42px}}.hero-text-wrapper{position:relative;overflow:hidden;margin-top:40px}.hero-main-text{font-weight:300;font-size:44px;line-height:1.3;text-transform:lowercase;text-align:center}@media screen and (min-width:768px){.hero-main-text{font-size:60px}}@media screen and (min-width:1280px){.hero-main-text{font-size:68px}}@-webkit-keyframes animation1{0%{-webkit-transform:translate(40%,-20%);transform:translate(40%,-20%)}25%{-webkit-transform:translate(-150%,40%);transform:translate(-150%,40%)}50%{-webkit-transform:translate(-50%,110%);transform:translate(-50%,110%)}75%{-webkit-transform:translate(100%,50%);transform:translate(100%,50%)}100%{-webkit-transform:translate(40%,-20%);transform:translate(40%,-20%)}}@keyframes animation1{0%{-webkit-transform:translate(40%,-20%);transform:translate(40%,-20%)}25%{-webkit-transform:translate(-150%,40%);transform:translate(-150%,40%)}50%{-webkit-transform:translate(-50%,110%);transform:translate(-50%,110%)}75%{-webkit-transform:translate(100%,50%);transform:translate(100%,50%)}100%{-webkit-transform:translate(40%,-20%);transform:translate(40%,-20%)}}@-webkit-keyframes animation2{0%{-webkit-transform:translate(10%,-25%);transform:translate(10%,-25%)}25%{-webkit-transform:translate(-170%,10%);transform:translate(-170%,10%)}50%{-webkit-transform:translate(-80%,70%);transform:translate(-80%,70%)}75%{-webkit-transform:translate(35%,20%);transform:translate(35%,20%)}100%{-webkit-transform:translate(10%,-25%);transform:translate(10%,-25%)}}@keyframes animation2{0%{-webkit-transform:translate(10%,-25%);transform:translate(10%,-25%)}25%{-webkit-transform:translate(-170%,10%);transform:translate(-170%,10%)}50%{-webkit-transform:translate(-80%,70%);transform:translate(-80%,70%)}75%{-webkit-transform:translate(35%,20%);transform:translate(35%,20%)}100%{-webkit-transform:translate(10%,-25%);transform:translate(10%,-25%)}}@-webkit-keyframes animation3{0%{-webkit-transform:translate(-10%,-20%);transform:translate(-10%,-20%)}25%{-webkit-transform:translate(-150%,30%);transform:translate(-150%,30%)}50%{-webkit-transform:translate(-80%,80%);transform:translate(-80%,80%)}75%{-webkit-transform:translate(45%,40%);transform:translate(45%,40%)}100%{-webkit-transform:translate(-10%,-20%);transform:translate(-10%,-20%)}}@keyframes animation3{0%{-webkit-transform:translate(-10%,-20%);transform:translate(-10%,-20%)}25%{-webkit-transform:translate(-150%,30%);transform:translate(-150%,30%)}50%{-webkit-transform:translate(-80%,80%);transform:translate(-80%,80%)}75%{-webkit-transform:translate(45%,40%);transform:translate(45%,40%)}100%{-webkit-transform:translate(-10%,-20%);transform:translate(-10%,-20%)}}@-webkit-keyframes animation4{0%{-webkit-transform:translate(-20%,-40%);transform:translate(-20%,-40%)}25%{-webkit-transform:translate(-150%,35%);transform:translate(-150%,35%)}50%{-webkit-transform:translate(-80%,100%);transform:translate(-80%,100%)}75%{-webkit-transform:translate(35%,40%);transform:translate(35%,40%)}100%{-webkit-transform:translate(-20%,-40%);transform:translate(-20%,-40%)}}@keyframes animation4{0%{-webkit-transform:translate(-20%,-40%);transform:translate(-20%,-40%)}25%{-webkit-transform:translate(-150%,35%);transform:translate(-150%,35%)}50%{-webkit-transform:translate(-80%,100%);transform:translate(-80%,100%)}75%{-webkit-transform:translate(35%,40%);transform:translate(35%,40%)}100%{-webkit-transform:translate(-20%,-40%);transform:translate(-20%,-40%)}}.animated-round{display:block;position:absolute;right:48px;top:0;width:92px;height:92px;border:none;border-radius:50%;mix-blend-mode:multiply;-webkit-box-shadow:0 0 27.07183px 0 rgb(0 0 0 / .02) inset,0 0 20.1608px 0 rgb(0 0 0 / .06) inset,0 6.76798px 13.53596px 0 rgb(0 0 0 / .04) inset,0 3.38398px 3.38398px 0 rgb(0 0 0 / .04) inset;box-shadow:0 0 27.07183px 0 rgb(0 0 0 / .02) inset,0 0 20.1608px 0 rgb(0 0 0 / .06) inset,0 6.76798px 13.53596px 0 rgb(0 0 0 / .04) inset,0 3.38398px 3.38398px 0 rgb(0 0 0 / .04) inset;-webkit-filter:drop-shadow(0 6.7679820061px 13.5359640121px rgb(0 0 0 / .04));filter:drop-shadow(0 6.7679820061px 13.5359640121px rgb(0 0 0 / .04));background:-webkit-gradient(linear,left top,left bottom,from(#f4f90f),to(#8cf960));background:linear-gradient(180deg,#f4f90f 0%,#8cf960 100%);-webkit-animation:animation1 8s cubic-bezier(.3,-.7,.8,1.7) infinite;animation:animation1 8s cubic-bezier(.3,-.7,.8,1.7) infinite}@media screen and (min-width:768px){.animated-round{width:188px;height:188px;top:0;right:0;-webkit-animation:animation2 8s cubic-bezier(.3,-.7,.8,1.7) infinite;animation:animation2 8s cubic-bezier(.3,-.7,.8,1.7) infinite}}@media screen and (min-width:1280px){.animated-round{-webkit-animation:animation3 8s cubic-bezier(.3,-.7,.8,1.7) infinite;animation:animation3 8s cubic-bezier(.3,-.7,.8,1.7) infinite}}@media screen and (min-width:1440px){.animated-round{width:240px;height:240px;-webkit-animation:animation4 8s cubic-bezier(.3,-.7,.8,1.7) infinite;animation:animation4 8s cubic-bezier(.3,-.7,.8,1.7) infinite}}@media screen and (min-width:1280px){.aboutus-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}}@media screen and (min-width:1440px){.aboutus-container{gap:98px}}.aboutus-title{color:var(--white);font-size:40px;font-weight:300;margin-bottom:48px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.aboutus-title:hover{color:var(--brandColor)}}@media screen and (min-width:1280px){.aboutus-title{margin-bottom:0;font-weight:400}}@media screen and (min-width:1440px){.aboutus-title{font-size:70px}}.aboutus-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px}@media screen and (min-width:768px){.aboutus-text-container{gap:59px}}@media screen and (min-width:1280px){.aboutus-text-container{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}}@media screen and (min-width:1440px){.aboutus-text-container{gap:56px}}.aboutus-first-text-wrap{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding-left:72px}@media screen and (min-width:1280px){.aboutus-first-text-wrap{margin-left:0;gap:120px;padding-left:0}}.aboutus-second-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (min-width:1280px){.aboutus-second-text-wrap{gap:56px}}.aboutus-desr-text-1{line-height:1.33;letter-spacing:.02em;color:var(--hiddenText)}.aboutus-desr-text-1>span{color:var(--hiddenText);font-weight:700}@media screen and (min-width:768px){.aboutus-desr-text-1{line-height:1.75}}@media screen and (min-width:1280px){.aboutus-desr-text-1{font-size:18px;line-height:1.67}.aboutus-desr-text-1>span{font-size:20px;line-height:1.67}}.aboutus-desr-text-2{color:var(--hiddenText);font-weight:200;line-height:1.5;letter-spacing:.02em}.aboutus-desr-text-2>span{font-weight:700;line-height:1.75}@media screen and (min-width:768px){.aboutus-desr-text-2{line-height:1.75}}@media screen and (min-width:1280px){.aboutus-desr-text-2{font-size:18px;line-height:1.67}.aboutus-desr-text-2>span{font-size:20px;line-height:1.67}}.aboutus-second-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.aboutus-desr-text-3{color:var(--hiddenText);line-height:1.5;letter-spacing:.48px}.aboutus-desr-text-3>span{font-weight:700}@media screen and (min-width:768px){.aboutus-desr-text-3{line-height:1.75}.aboutus-desr-text-3>span{line-height:1.75}}@media screen and (min-width:1280px){.aboutus-desr-text-3{font-size:18px;line-height:1.67}.aboutus-desr-text-3>span{font-size:20px;line-height:1.67}}.aboutus-desr-text-4{color:var(--hiddenText);font-weight:200;line-height:1.5;letter-spacing:.48px}@media screen and (min-width:768px){.aboutus-desr-text-4{line-height:1.75}}@media screen and (min-width:1280px){.aboutus-desr-text-4{font-size:18px;line-height:1.67}.aboutus-desr-text-4>span{font-size:20px;line-height:1.67}}.link-to-contactus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;letter-spacing:.03em;color:var(--brandColor);background-image:linear-gradient(235deg,#f4f90f -1.28%,#0ff9c0 115.55%);-webkit-background-clip:text;background-clip:text;-webkit-transition:color var(--animation-styles),-webkit-transform var(--animation-styles);transition:color var(--animation-styles),-webkit-transform var(--animation-styles);transition:color var(--animation-styles),transform var(--animation-styles);transition:color var(--animation-styles),transform var(--animation-styles),-webkit-transform var(--animation-styles)}@media screen and (min-width:768px){.link-to-contactus{line-height:1.75}}@media screen and (min-width:1440px){.link-to-contactus{font-size:20px;line-height:1.67}}@media screen and (min-width:768px){.link-to-contactus:hover{color:#fff0;-webkit-transform:scale(1.1) translateX(24px);transform:scale(1.1) translateX(24px)}}@media screen and (min-width:1280px){.link-to-contactus:hover{color:#fff0;-webkit-transform:scale(1.1) translateX(14px);transform:scale(1.1) translateX(14px)}}@media screen and (min-width:1440px){.link-to-contactus:hover{color:#fff0;-webkit-transform:scale(1.1) translateX(25px);transform:scale(1.1) translateX(25px)}}.arrow-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100px;margin-left:20px}@media screen and (max-width:767px){.arrow-container{margin-top:8px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:768px){.link-to-contactus:hover .arrow-container{margin-left:0}}@media screen and (min-width:768px){.arrow-container{margin-left:15px}}@media screen and (min-width:1440px){.arrow-container{margin-left:20px}}@-webkit-keyframes runOnSpot{0%{left:0}25%{left:20px}50%{left:0}75%{left:-20px}100%{left:0}}@keyframes runOnSpot{0%{left:0}25%{left:20px}50%{left:0}75%{left:-20px}100%{left:0}}@-webkit-keyframes runOnSpotDown{0%{top:0}25%{top:10px}50%{top:0}75%{top:-10px}100%{top:0}}@keyframes runOnSpotDown{0%{top:0}25%{top:10px}50%{top:0}75%{top:-10px}100%{top:0}}.animated-arrow{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:runOnSpot 2s linear infinite;animation:runOnSpot 2s linear infinite}.link-to-contactus:hover .animated-arrow,.ourclients-link-to-contactus:hover .animated-arrow{-webkit-animation:runOnSpotDown 1s linear infinite;animation:runOnSpotDown 1s linear infinite}.animated-arrow>svg{-webkit-transition:-webkit-transform var(--animation-styles) ease-in-out;transition:-webkit-transform var(--animation-styles) ease-in-out;transition:transform var(--animation-styles) ease-in-out;transition:transform var(--animation-styles) ease-in-out,-webkit-transform var(--animation-styles) ease-in-out}.link-to-contactus:hover .animated-arrow>svg,.ourclients-link-to-contactus:hover .animated-arrow>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:1280px){.animated-arrow>svg{width:34px;height:30px}}@media screen and (min-width:1440px){.animated-arrow>svg{width:44px;height:40px}}.arrows-about{position:static;-webkit-transform:none;transform:none;margin:0;margin-left:24px}.service-title{text-align:right;color:var(--white);font-size:40px;font-weight:300;line-height:1.2;margin-bottom:32px;-webkit-transition:color var(--animation-styles);transition:color var(--animation-styles)}@media (hover:hover) and (pointer:fine){.service-title:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.service-title{margin-bottom:39px;font-size:40px;letter-spacing:3.2px;padding-right:40px}}@media screen and (min-width:1280px){.service-title{padding-right:0;margin-bottom:22px;letter-spacing:4.8px}}@media screen and (min-width:1440px){.service-title{margin-bottom:80px;font-size:70px}}.service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){.service-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:475px;width:100%;gap:0}}@media screen and (min-width:1280px){.service-list{height:600px}}@media screen and (min-width:1440px){.service-list{height:656px}}.service-list-item{padding:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:480px;-webkit-transition:all 500ms cubic-bezier(.4,0,.2,1);transition:all 500ms cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.service-list-item{height:25%}.service-list-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:0;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(.4,0,.2,1) 0.1s;transition:opacity 500ms cubic-bezier(.4,0,.2,1) 0.1s}}@media screen and (max-width:767px) and (hover:hover) and (pointer:fine){.service-list-item:hover::after:hover,.service-list-item:focus::after:hover{opacity:1}}.service-list-item:nth-child(1)::after{background-image:var(--mobile-photo-1)}@media screen and (min-width:768px){.service-list-item:nth-child(1)::after{background-image:var(--tablet-photo-1)}}@media screen and (min-width:1280px){.service-list-item:nth-child(1)::after{background-image:var(--desktop-photo-1)}}.service-list-item:nth-child(2)::after{background-image:var(--mobile-photo-2)}@media screen and (min-width:768px){.service-list-item:nth-child(2)::after{background-image:var(--tablet-photo-2)}}@media screen and (min-width:1280px){.service-list-item:nth-child(2)::after{background-image:var(--desktop-photo-2)}}.service-list-item:nth-child(3)::after{background-image:var(--mobile-photo-3)}@media screen and (min-width:768px){.service-list-item:nth-child(3)::after{background-image:var(--tablet-photo-3)}}@media screen and (min-width:1280px){.service-list-item:nth-child(3)::after{background-image:var(--desktop-photo-3)}}.service-list-item:nth-child(4)::after{background-image:var(--mobile-photo-4)}@media screen and (min-width:768px){.service-list-item:nth-child(4)::after{background-image:var(--tablet-photo-4)}}@media screen and (min-width:1280px){.service-list-item:nth-child(4)::after{background-image:var(--desktop-photo-4)}}.service-list-item.is-hovered::after{opacity:1}@media screen and (min-width:768px){.service-list-item{width:25%;padding:10px 12px 0 20px}.service-list-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:0;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(.4,0,.2,1) 0.1s;transition:opacity 500ms cubic-bezier(.4,0,.2,1) 0.1s}.service-list-item:nth-child(n+2)::before{content:"";background-color:var(--white);position:absolute;bottom:0;left:0;height:100%;width:.5px}}@media screen and (min-width:768px) and (min-width:1280px){.service-list-item{width:240px;padding-right:15px}.service-list-item:not(:first-child){border-left:1px solid #fff}}@media screen and (min-width:768px) and (min-width:1440px){.service-list-item{width:256px;padding:20px 40px 0 40px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width:768px){.service-list-item:hover,.service-list-item:focus,.service-list-item.is-hovered{-ms-flex-negative:0;flex-shrink:0;height:315px}}@media screen and (min-width:768px) and (min-width:768px){.service-list-item:hover,.service-list-item:focus,.service-list-item.is-hovered{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:242px;height:475px}}@media screen and (min-width:768px) and (min-width:1280px){.service-list-item:hover,.service-list-item:focus,.service-list-item.is-hovered{width:280px;height:600px}}@media screen and (min-width:768px) and (min-width:1440px){.service-list-item:hover,.service-list-item:focus,.service-list-item.is-hovered{width:454px;height:656px}}.service-list-item-number{color:var(--white);font-size:60px;font-weight:600;letter-spacing:-.04em;text-transform:uppercase;z-index:2;-webkit-transition:all var(--fast-animation) 0.1s;transition:all var(--fast-animation) 0.1s}@media screen and (min-width:1280px){.service-list-item-number{margin-bottom:120px;font-size:92px;font-weight:600;letter-spacing:-5.064px}}.service-list-item:hover .service-list-item-number,.service-list-item:focus .service-list-item-number{font-size:80px}@media screen and (min-width:768px){.service-list-item:hover .service-list-item-number,.service-list-item:focus .service-list-item-number{font-size:102px}}@media screen and (min-width:1280px){.service-list-item:hover .service-list-item-number,.service-list-item:focus .service-list-item-number{font-size:124px;font-weight:600;margin-bottom:40px}}.is-hovered .service-list-item-number{font-size:80px}@media screen and (min-width:768px){.is-hovered .service-list-item-number{font-size:102px}}@media screen and (min-width:1280px){.is-hovered .service-list-item-number{font-size:124px;font-weight:600;margin-bottom:40px}}.service-list-item-text{color:var(--white);font-size:24px;font-weight:400;line-height:1.5;text-transform:uppercase;z-index:2;-webkit-transition:font-size var(--fast-animation) 0.1s;transition:font-size var(--fast-animation) 0.1s}.service-list-item:hover .service-list-item-text,.service-list-item:focus .service-list-item-text{font-size:32px}@media screen and (min-width:1280px){.service-list-item:hover .service-list-item-text,.service-list-item:focus .service-list-item-text{font-size:40px;line-height:1.5}}@media screen and (min-width:1440px){.service-list-item:hover .service-list-item-text,.service-list-item:focus .service-list-item-text{font-size:52px}}.is-hovered .service-list-item-text{font-size:32px}@media screen and (min-width:1280px){.is-hovered .service-list-item-text{font-size:40px;line-height:1.5}}@media screen and (min-width:1440px){.is-hovered .service-list-item-text{font-size:52px}}@media screen and (min-width:1440px){.service-list-item-text{font-size:32px}}.service-list-item-hidden{color:var(--hiddenText);font-size:12px;font-weight:200;line-height:1.67;letter-spacing:.24px;width:100%;max-width:290px;margin-top:20px;opacity:0;z-index:2;-webkit-transition:opacity var(--fast-animation) 0.1s;transition:opacity var(--fast-animation) 0.1s}.service-list-item:hover .service-list-item-hidden,.service-list-item:focus .service-list-item-hidden{opacity:1}.is-hovered .service-list-item-hidden{opacity:1}@media screen and (min-width:768px){.service-list-item-hidden{max-width:199px}}@media screen and (min-width:1280px){.service-list-item-hidden{max-width:243px;margin-top:40px;color:var(--hiddenText);font-size:18px;font-weight:200;line-height:1.67;letter-spacing:0}}@media screen and (min-width:1440px){.service-list-item-hidden{max-width:408px;margin-top:80px}}.ourclients-section{overflow:hidden}.ourclients-container{height:1484px}@media screen and (min-width:425px) and (max-width:767px){.ourclients-container{padding-left:40px}}@media screen and (min-width:768px){.ourclients-container{height:999px}}@media screen and (min-width:1280px){.ourclients-container{height:1208px}}@media screen and (min-width:1440px){.ourclients-container{height:1266px}}.ourclients-title{color:var(--white);font-size:40px;font-style:normal;font-weight:300;margin-bottom:80px;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.ourclients-title:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.ourclients-title{font-size:40px}}@media screen and (min-width:1280px){.ourclients-title{text-align:center}}@media screen and (min-width:1440px){.ourclients-title{font-size:70px}}.ourclients-mainblock{position:relative;margin:0 auto}.ourclients-factive-users{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:197px;height:186px;padding-top:26px;padding-left:20px;border:1px solid var(--borderAlphaColor);border-bottom:none}@media screen and (min-width:768px){.ourclients-factive-users{width:213px;height:258px}}@media screen and (min-width:1280px){.ourclients-factive-users{position:absolute;left:1px;top:220px;width:256px;height:286px;padding:40px 36px;border:none;border-left:1px solid var(--borderAlphaColor);gap:15px}}@media screen and (min-width:1440px){.ourclients-factive-users{gap:37px;width:283px;height:286px;top:268px}}.ourclients-text{width:148px;color:var(--borderColor);font-size:10px;letter-spacing:.32px}@media screen and (min-width:1280px){.ourclients-text{font-size:16px;width:auto}}.ourclients-numbers{color:var(--white);font-size:48px;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){.ourclients-numbers{font-size:64px;font-weight:700}}@media screen and (min-width:1280px){.ourclients-numbers{font-size:72px}}.ourclients-factive-users-img{position:absolute;top:0;left:228px;width:129px;height:186px;border-radius:86px}@media screen and (min-width:768px){.ourclients-factive-users-img{left:269px;width:142px;height:236px;border-radius:3372px}}@media screen and (min-width:1280px){.ourclients-factive-users-img{top:-220px;left:120px;width:183px;height:228px;border-radius:10000px}}@media screen and (min-width:1440px){.ourclients-factive-users-img{top:-268px;left:158px;width:202px;border-radius:3372px}}.ourclients-factive-users-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;border-radius:86.985px}@media screen and (min-width:768px){.ourclients-factive-users-img img{border-radius:3372px}}@media screen and (min-width:1280px){.ourclients-factive-users-img img{border-radius:10000px}}@media screen and (min-width:1440px){.ourclients-factive-users-img img{border-radius:3372px}}.ourclients-clients-raised{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:375px;width:100%;height:186px;padding-top:26px;padding-left:20px;border:1px solid var(--borderAlphaColor)}@media screen and (min-width:768px){.ourclients-clients-raised{max-width:none;width:259px;height:183px;margin-left:212px;border-right:none;border-bottom:none}}@media screen and (min-width:1280px){.ourclients-clients-raised{position:absolute;left:256px;top:220px;gap:42px;margin:0;width:296px;height:286px;padding:40px 36px;border-left:1px solid var(--borderAlphaColor);border-top:none;border-right:none}}@media screen and (min-width:1440px){.ourclients-clients-raised{top:268px;left:284px;gap:58px;height:286px}}.ourclints-man-img{position:absolute;top:371px;left:0;-o-object-fit:cover;object-fit:cover;width:141px;height:286px}@media screen and (min-width:768px){.ourclints-man-img{top:259px;width:213px;height:278px}}@media screen and (min-width:1280px){.ourclints-man-img{top:0;left:558px;width:236px;height:414px}}@media screen and (min-width:1440px){.ourclints-man-img{left:674px;width:260px;height:464px}}.ourclints-styledgirl-img{position:absolute;top:660px;left:227px;width:148px;height:186px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.ourclints-styledgirl-img{top:256px;left:600px;height:213px;width:83px}}@media screen and (min-width:1280px){.ourclints-styledgirl-img{top:0;left:880px;width:173px;height:289px}}@media screen and (min-width:1440px){.ourclints-styledgirl-img{left:1032px;width:191px}}.ourclients-people-onboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:255px;height:163px;margin-left:120px;padding-top:21px;padding-left:41px;border:1px solid var(--borderAlphaColor)}@media screen and (min-width:768px){.ourclients-people-onboard{position:absolute;top:0;left:349px;gap:16px;width:213px;height:258px;padding-top:26px;padding-left:21px}}@media screen and (min-width:1280px){.ourclients-people-onboard{top:506px;left:1px;gap:40px;margin:0;padding:40px 36px;width:256px;height:286px;border:1px solid var(--borderAlphaColor);border-right:none}}@media screen and (min-width:1440px){.ourclients-people-onboard{top:554px;gap:40px;width:283px}}.ourclients-years-grows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:256px;height:125px;padding-top:19px;padding-left:41px;margin-left:119px;border:1px solid var(--borderAlphaColor);border-left:none}@media screen and (min-width:768px){.ourclients-years-grows{position:absolute;top:258px;left:350px;gap:20px;width:213px;height:211px;padding-top:24px;padding-left:21px;border:1px solid var(--borderAlphaColor);border-top:none}}@media screen and (min-width:1280px){.ourclients-years-grows{top:506px;left:256px;gap:40px;margin:0;padding:40px 36px;width:256px;height:286px;border-top:1px solid var(--borderAlphaColor);border-right:none}}@media screen and (min-width:1440px){.ourclients-years-grows{top:554px;left:284px;gap:40px;width:283px;height:286px}}.ourclients-finished-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:227px;height:186px;padding-top:26px;padding-left:20px;border-left:1px solid var(--borderAlphaColor)}@media screen and (min-width:768px){.ourclients-finished-projects{width:213px;margin-top:96px;padding-left:20px;border-top:none}}@media screen and (min-width:768px) and (max-width:1367px){.ourclients-finished-projects{height:186px;border-bottom:none}}@media screen and (min-width:1280px){.ourclients-finished-projects{position:absolute;top:506px;left:512px;gap:40px;width:284px;height:286px;margin:0;padding:40px 36px;border:1px solid var(--borderAlphaColor)}}@media screen and (min-width:1440px){.ourclients-finished-projects{top:554px;left:566px;width:368px}}.ourclients-design-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:232px;height:187px;margin-left:143px;padding-top:21px;padding-left:41px;border:1px solid var(--borderAlphaColor);border-left:none}@media screen and (min-width:768px){.ourclients-design-awards{position:absolute;left:326px;top:469px;gap:54px;height:242px;width:213px;padding-left:21px;border:1px solid var(--borderAlphaColor);border-top:none}}@media screen and (min-width:1280px){.ourclients-design-awards{top:792px;left:256px;gap:40px;height:286px;width:256px;margin:0;padding:40px 36px;border:none;border-left:1px solid var(--borderAlphaColor);z-index:2}}@media screen and (min-width:1440px){.ourclients-design-awards{top:840px;left:284px;gap:40px;width:283px}}.ourclients-visits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:232px;height:187px;padding-top:21px;padding-left:41px;margin-left:143px;border-right:1px solid var(--borderAlphaColor)}@media screen and (min-width:768px){.ourclients-visits{position:absolute;top:712px;left:326px;width:213px;padding-left:21px;border:1px solid var(--borderAlphaColor);border-top:none}}@media screen and (min-width:1280px){.ourclients-visits{top:792px;left:512px;width:256px;height:286px;border:none;padding:40px 36px;margin:0;border-left:1px solid var(--borderAlphaColor)}}@media screen and (min-width:1440px){.ourclients-visits{top:840px;left:567px;gap:40px;width:283px}}.ourclints-pink-girl{position:absolute;top:846px;left:0;width:163px;height:372px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.ourclints-pink-girl{top:537px;left:213px;width:256px;height:362px}}@media screen and (min-width:1280px){.ourclints-pink-girl{top:506px;left:798px;height:573px}}@media screen and (min-width:1440px){.ourclints-pink-girl{top:554px;left:938px;width:286px;height:583px}}.ourclients-link-to-contactus{position:absolute;left:0;bottom:-130px;width:100%;max-width:375px;padding:40px 42px;border:1px solid var(--borderAlphaColor);background-color:var(--black);color:var(--borderAlphaColor);text-align:center;font-size:20px;font-style:italic;font-weight:300;line-height:1.21;letter-spacing:.32px;cursor:pointer}.ourclients-link-to-contactus .link-text{color:var(--brandColor)}@media screen and (min-width:768px){.ourclients-link-to-contactus{left:-20px;bottom:-177px;width:213px;padding:35px 27px;margin-left:20px;text-align:left}.ourclients-link-to-contactus .link-text{color:var(--brandColor);background-image:linear-gradient(235deg,#f4f90f -1.28%,#0ff9c0 115.55%);-webkit-background-clip:text;background-clip:text;-webkit-transition:var(--transition-color),-webkit-transform 250ms var(--cubic);transition:var(--transition-color),-webkit-transform 250ms var(--cubic);transition:var(--transition-color),transform 250ms var(--cubic);transition:var(--transition-color),transform 250ms var(--cubic),-webkit-transform 250ms var(--cubic)}}@media screen and (min-width:768px) and (min-width:768px){.ourclients-link-to-contactus:hover .link-text{color:#fff0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:1280px){.ourclients-link-to-contactus{top:792px;left:1px;width:256px;height:286px;padding:40px 36px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);line-height:1.69;border:none;border-left:1px solid var(--borderAlphaColor)}}@media screen and (min-width:1440px){.ourclients-link-to-contactus{top:840px;width:283px;padding:80px 50px 80px 53px;margin-left:0;font-weight:300;line-height:1.25}}.showreel-content-wrap{width:100%;margin:0 auto}.showreel-content{margin:0 auto;width:100%;aspect-ratio:16/9;overflow:hidden}@media screen and (min-width:768px){.showreel-content{aspect-ratio:460/258}}@media screen and (min-width:1280px){.showreel-content{aspect-ratio:920/520}}@media screen and (min-width:1440px){.showreel-content{aspect-ratio:1296/729}}.showreel-content>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.showreel-content-image{width:100%}.wework-title{margin-bottom:40px;color:var(--white);font-size:40px;font-weight:300;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.wework-title:hover{color:var(--brandColor)}}@media screen and (min-width:1440px){.wework-title{margin-bottom:60px}}@media screen and (min-width:1280px){.info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1440px){.info-block{font-size:70px;gap:25px}}.wework-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:40px}.wework-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%}.wework-item:not(:first-child){border-top:1px solid rgb(175 175 175 / .41)}@media screen and (min-width:768px){.wework-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1280px){.wework-item{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wework-item:not(:first-child){border-top:none}}.wework-item-wrapper{position:relative;padding:40px 0 20px 0}@media screen and (min-width:768px){.wework-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:40px 0 32px 0;gap:32px}}@media screen and (min-width:1280px){.wework-item-wrapper{border-top:1px solid rgb(175 175 175 / .41);width:551px;padding:28px 0 20px 0}#hww-item-1 .wework-item-wrapper{border-top:none}}@media screen and (min-width:1440px){.wework-item-wrapper{width:713px}}.wework-item-number{color:var(--greyFaqColor);font-size:28px;font-weight:700;margin-bottom:33px}@media screen and (min-width:768px){.wework-item-number{margin-bottom:0}}.wework-item-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.wework-infoblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:16px;vertical-align:middle;cursor:pointer}@media screen and (min-width:768px){.wework-infoblock{margin-bottom:0}}.wework-item-text{font-size:24px;font-weight:300;line-height:1.2;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.wework-infoblock:hover .wework-item-text:hover,.wework-infoblock:focus .wework-item-text:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.wework-item-text{width:498px;font-size:26px}}@media screen and (min-width:1280px){.wework-item-text{width:312px;line-height:1.25;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:1440px){.wework-item-text{width:590px}}.wework-item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#fff0;border:none;width:32px;height:32px;border:1px solid #fff;cursor:pointer;color:#fff;border-radius:50%;-webkit-transition:all 250ms var(--cubic);transition:all 250ms var(--cubic)}.active .wework-item-button{border:#fff0}@media (hover:hover) and (pointer:fine){.wework-infoblock:hover .wework-item-button{color:var(--brandColor);border-color:var(--brandColor);outline:none}}.wework-item-button:focus{outline:none}.wework-item-button>svg:nth-child(1){-webkit-transition:opacity var(--animation-styles),visibility var(--animation-styles),-webkit-transform var(--animation-styles);transition:opacity var(--animation-styles),visibility var(--animation-styles),-webkit-transform var(--animation-styles);transition:opacity var(--animation-styles),visibility var(--animation-styles),transform var(--animation-styles);transition:opacity var(--animation-styles),visibility var(--animation-styles),transform var(--animation-styles),-webkit-transform var(--animation-styles)}.active .wework-item-button>svg:nth-child(1){-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (hover:hover) and (pointer:fine){.wework-infoblock:hover .wework-item-button>svg:nth-child(1) path{fill:var(--brandColor)}}.wework-item-hiddentext{display:block;overflow:hidden;max-height:0;max-width:300px;color:rgb(255 255 255 / .6);font-weight:300;line-height:1.2;-webkit-transition:max-height var(--animation-styles),opacity var(--animation-styles),margin-top var(--animation-styles);transition:max-height var(--animation-styles),opacity var(--animation-styles),margin-top var(--animation-styles);opacity:0}@media screen and (min-width:480px){.wework-item-hiddentext{max-width:380px}}@media screen and (min-width:768px){.wework-item-hiddentext{max-width:498px;font-size:18px;font-weight:400;line-height:1.4}}@media screen and (min-width:1280px){.wework-item-hiddentext{max-width:403px}}@media screen and (min-width:1440px){.wework-item-hiddentext{max-width:595px}}.active .wework-item-hiddentext{max-height:500px;margin-top:20px;opacity:1}.wework-video-wrapper{display:none;opacity:0;position:relative;width:100%;height:383px;-webkit-transition:opacity 250ms var(--cubic);transition:opacity 250ms var(--cubic)}.active .wework-video-wrapper{display:block;opacity:1}@media screen and (min-width:1280px){.wework-video-wrapper{position:absolute;top:0;left:0;width:488px;height:751px}}@media screen and (min-width:1440px){.wework-video-wrapper{width:488px;height:751px}}.wework-video{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:383px;width:100%}@media screen and (min-width:1280px){.wework-video:nth-child(1){display:none}}.wework-video:nth-child(2){display:none}@media screen and (min-width:1280px){.wework-video:nth-child(2){height:698px;display:block}}@media screen and (min-width:1440px){.wework-video:nth-child(2){width:488px;height:751px}}.wework-image-wrap{display:none;opacity:0;position:relative;left:0;width:100%;max-width:480px;height:383px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #c4f934;-webkit-transition:opacity 250ms var(--cubic);transition:opacity 250ms var(--cubic)}.active .wework-image-wrap{display:block;opacity:1}@media screen and (min-width:768px){.wework-image-wrap{max-width:488px}}@media screen and (min-width:1280px){.wework-image-wrap{position:absolute;top:0;left:0;height:751px;max-width:488px}}@media screen and (min-width:1440px){.wework-image-wrap{width:488px;height:751px}}.wework-image-wrap>img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%}.portfolio-title{margin-bottom:32px;color:var(--white);font-size:32px;font-weight:300;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.portfolio-title:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.portfolio-title{margin-bottom:80px;font-size:40px;text-align:right}}@media screen and (min-width:1280px){.portfolio-title{margin-bottom:24px}}@media screen and (min-width:1440px){.portfolio-title{font-size:70px}}.swipers-main-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;min-width:0}@media screen and (min-width:1280px){.swipers-main-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}@media screen and (min-width:1440px){.swipers-main-wrapper{gap:40px}}.first-swiper-wrap{max-width:100%}@media screen and (min-width:1280px){.first-swiper-wrap{max-width:calc((100% - 32px) / 2);padding-bottom:328px}}@media screen and (min-width:1440px){.first-swiper-wrap{max-width:calc((100% - 40px) / 2)}}.second-swiper-wrap{max-width:100%;min-width:0}@media screen and (min-width:1280px){.second-swiper-wrap{padding-top:328px;max-width:calc((100% - 32px) / 2)}}@media screen and (min-width:1440px){.second-swiper-wrap{max-width:calc((100% - 40px) / 2)}}.personal-swiper-wrapper{min-width:0;height:320px;margin-bottom:40px}@media screen and (min-width:1280px){.personal-swiper-wrapper{height:720px;margin-bottom:350px}}.personal-swiper-wrapper:nth-last-child{margin-bottom:0}.swiper-title{margin-bottom:20px;color:#fff;font-size:24px;font-weight:400}@media screen and (min-width:1280px){.swiper-title{margin-bottom:48px;font-size:32px}}@media screen and (min-width:1440px){.swiper-title{font-size:62px}}.portfolio-swiper{height:268px}@media screen and (min-width:1280px){.portfolio-swiper{height:612px}}.portfolio-swiper-wrap{height:230px!important}@media screen and (min-width:1280px){.portfolio-swiper-wrap{height:538px!important}}.portfolio-list-item{display:block}.portfolio-list-link{display:block;width:100%;height:100%}.portfolio-list-link>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.swiper-pag-setting{display:block;position:static!important;height:20px;width:200px;margin-top:48px;margin-left:auto;margin-right:auto}.swiper-pagination-bullet{width:24px!important;height:6px!important;border-radius:62px!important;background-color:var(--white)!important}.swiper-pagination-bullet-active{width:24px!important;height:6px!important;border-radius:62px!important;background-color:var(--white)!important}.team-title{margin-bottom:34px;color:var(--white);font-size:32px;font-weight:300;text-align:left;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.team-title:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.team-title{margin-bottom:41px;font-size:40px}}@media screen and (min-width:1280px){.team-title{margin-bottom:60px;margin-right:16px;text-align:right}}@media screen and (min-width:1440px){.team-title{font-size:70px;margin-right:176px}}.team-swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1280px){.team-swiper{position:static}}.team-list-item{position:relative;display:block;width:100%;height:100%;border-bottom:1px solid #fff0;-webkit-transition:border-bottom 250ms var(--cubic);transition:border-bottom 250ms var(--cubic)}@media (hover:hover) and (pointer:fine){.team-list-item:hover{border-bottom:1px solid var(--brandColor)}}.team-list-item-wrap{display:block;width:100%;height:444px}@media screen and (min-width:768px){.team-list-item-wrap{height:382px}}@media screen and (min-width:1280px){.team-list-item-wrap{height:434px}}.team-item-role{position:absolute;left:0;bottom:32px;color:var(--normalColor);font-weight:300;z-index:999}.team-item-name{position:absolute;left:0;bottom:0;color:var(--white);font-size:24px;font-weight:300;z-index:999}.team-item-link{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:8px;right:8px;width:34px;height:34px;border:1px solid var(--brandColor);border-radius:50%;background:#fff0;fill:var(--brandColor);z-index:3}.team-item-link svg{width:19px;height:19px}.team-image,.team-list-item-wrap>img{position:absolute;display:block;top:0;left:0;width:100%;height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:1}@media screen and (min-width:768px){.team-image,.team-list-item-wrap>img{height:326px}}@media screen and (min-width:1280px){.team-image,.team-list-item-wrap>img{height:340px}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){.team-image:hover,.team-list-item-wrap>img:hover{opacity:0}}.team-list-item-wrap>img:nth-child(1){z-index:2;-webkit-transition:var(--transition-opacity);transition:var(--transition-opacity)}@media screen and (max-width:1367px){.active-cart .team-list-item-wrap>img:nth-child(1){opacity:0}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){.team-list-item-wrap>img:nth-child(1):hover{opacity:0}}.team-list-item-wrap>img:nth-child(2){z-index:1}.swiper-button-wrapper.team-swiper-button-wrap{margin-top:16px}@media screen and (min-width:1280px){.swiper-button-wrapper.team-swiper-button-wrap{position:static}}.team-swiper-prev,.team-swiper-next{padding:10px 12px;width:40px;background-color:#171717;border:none;cursor:pointer;-webkit-transition:all 250ms var(--cubic);transition:all 250ms var(--cubic)}.team-swiper-prev>svg,.team-swiper-next>svg{display:block;stroke:#f7f7f7}@media (hover:hover) and (pointer:fine){.team-swiper-prev:hover,.team-swiper-next:hover{background-color:var(--borderAlphaColor)}.team-swiper-prev:hover>svg,.team-swiper-next:hover>svg{stroke:var(--brandColor)}}.team-open-photo{position:absolute;right:8px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px;background-color:#fff0;-webkit-transition:border var(--animation-styles);transition:border var(--animation-styles);border:1px solid #fff;border-radius:50%;color:#fff}.active-cart .team-open-photo{border:#fff0}@media screen and (min-width:1280px){.team-open-photo{display:none}}.team-open-photo svg{min-width:14px;min-height:14px;width:14px;height:14px;fill:#fff;-webkit-transition:-webkit-transform var(--animation-styles);transition:-webkit-transform var(--animation-styles);transition:transform var(--animation-styles);transition:transform var(--animation-styles),-webkit-transform var(--animation-styles)}.active-cart .team-open-photo svg{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.team-swiper-button-wrap{margin-top:8px;margin-left:auto}.swiper-button-wrapper{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:44px;width:128px;background:#171717;padding:4px 20px 4px 28px}@media screen and (min-width:1280px){.swiper-button-wrapper{position:absolute;bottom:0;right:0}}.portfolio-swiper-prev,.portfolio-swiper-next{padding:10px 12px;width:40px;background-color:#171717;border:none;cursor:pointer;-webkit-transition:all 250ms var(--cubic);transition:all 250ms var(--cubic)}.portfolio-swiper-prev>svg,.portfolio-swiper-next>svg{display:block;stroke:#f7f7f7}@media (hover:hover) and (pointer:fine){.portfolio-swiper-prev:hover,.portfolio-swiper-next:hover{background-color:var(--borderAlphaColor)}.portfolio-swiper-prev:hover>svg,.portfolio-swiper-next:hover>svg{stroke:var(--brandColor)}}.swiper-button-prev::after,.swiper-button-next::after{display:none}.faq-container{position:relative}.faq-title{margin-bottom:64px;color:var(--white);font-size:40px;font-weight:300;-webkit-transition:color var(--animation-styles);transition:color var(--animation-styles)}@media (hover:hover) and (pointer:fine){.faq-title:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.faq-title{margin-bottom:62px}}@media screen and (min-width:1280px){.faq-title{text-align:right;margin-bottom:-40px}}@media screen and (min-width:1440px){.faq-title{position:absolute;top:0;right:200px;margin-bottom:0;font-size:70px}}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (min-width:768px){.faq-list{gap:0}}@media screen and (min-width:1440px){.faq-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.faq-list-item{position:relative;padding:40px 20px}.faq-list-item:not(:last-child):after{content:"";background-color:rgb(175 175 175 / .41);position:absolute;bottom:-20px;left:0;height:1px;width:100%}@media screen and (min-width:768px){.faq-list-item:not(:last-child):after{width:688px;bottom:0}}@media screen and (min-width:1280px){.faq-list-item:not(:last-child):after{width:100%}}.faq-list-item:nth-child(n+4):after{content:"";display:none}.more-faq .faq-list-item:nth-child(n+4):after{display:block}.faq-list-item:nth-child(n+5){display:none}.more-faq .faq-list-item:nth-child(n+5){display:block}@media screen and (min-width:768px){.more-faq .faq-list-item:nth-child(n+5){display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.faq-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px}.faq-list-item:not(:last-child):after{content:"";background-color:rgb(175 175 175 / .41);position:absolute;bottom:0;left:0;height:1px;width:688px}}@media screen and (min-width:768px) and (min-width:1280px){.faq-list-item:not(:last-child):after{width:100%}}@media screen and (min-width:1280px){.faq-list-item{gap:40px;width:872px;padding:40px 36px}}@media screen and (min-width:1440px){.faq-list-item{width:931px}.faq-list-item:not(:last-child):after{left:0}}.faq-list-item:last-child::after{display:none!important}.faq-list-number{display:block;width:42px;color:var(--greyFaqColor);font-size:32px;font-weight:700;margin-bottom:32px}@media screen and (min-width:768px){.faq-list-number{width:56px;margin-bottom:0;color:rgb(175 175 175 / .41);font-size:40px;letter-spacing:.25px}}.faq-block-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.faq-info-block{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:color var(--animation-styles);transition:color var(--animation-styles)}@media screen and (min-width:768px){.faq-info-block{width:524px}}@media screen and (min-width:1280px){.faq-info-block{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.faq-question{color:var(--white);font-size:24px;font-weight:300;-webkit-transition:color var(--animation-styles);transition:color var(--animation-styles)}@media (hover:hover) and (pointer:fine){.faq-question:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.faq-question{width:403px}}@media screen and (min-width:1280px){.faq-question{width:620px}}@media screen and (min-width:1440px){.faq-question{width:715px}}.faq-item-button{position:relative;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;background-color:#fff0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;-webkit-transition:border var(--animation-styles);transition:border var(--animation-styles);border:1px solid #fff;border-radius:50%;color:#fff}.active .faq-item-button{border:#fff0}@media (hover:hover) and (pointer:fine){.faq-info-block:hover .faq-item-button,.wework-infoblock:hover .faq-item-button{color:var(--brandColor);border-color:var(--brandColor);outline:none}}.faq-item-button:focus{outline:none}.faq-item-button>svg{fill:#fff;min-width:14px;min-height:14px;width:14px;height:14px;-webkit-transition:opacity var(--animation-styles),visibility var(--animation-styles),-webkit-transform var(--animation-styles);transition:opacity var(--animation-styles),visibility var(--animation-styles),-webkit-transform var(--animation-styles);transition:opacity var(--animation-styles),visibility var(--animation-styles),transform var(--animation-styles);transition:opacity var(--animation-styles),visibility var(--animation-styles),transform var(--animation-styles),-webkit-transform var(--animation-styles)}.active .faq-item-button>svg{-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (hover:hover) and (pointer:fine){.faq-info-block:hover .faq-item-button>svg path{fill:var(--brandColor)}}.faq-answer{display:block;overflow:hidden;max-height:0;max-width:300px;color:rgb(255 255 255 / .45);font-size:16px;font-weight:300;margin-top:20px;-webkit-transition:max-height var(--animation-styles),opacity var(--animation-styles);transition:max-height var(--animation-styles),opacity var(--animation-styles);opacity:0}@media screen and (min-width:480px){.faq-answer{max-width:380px}}@media screen and (min-width:768px){.faq-answer{max-width:445px;color:rgb(255 255 255 / .58);font-weight:400}}@media screen and (min-width:1280px){.faq-answer{max-width:630px}}@media screen and (min-width:1440px){.faq-answer{max-width:715px}}.active .faq-answer{max-height:500px;opacity:1}.faq-button{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--brandColor);background-image:linear-gradient(235deg,#f4f90f -1.28%,#0ff9c0 115.55%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.92px;-webkit-transition:colorvar(--animation-styles),-webkit-transform var(--animation-styles);transition:colorvar(--animation-styles),-webkit-transform var(--animation-styles);transition:colorvar(--animation-styles),transform var(--animation-styles);transition:colorvar(--animation-styles),transform var(--animation-styles),-webkit-transform var(--animation-styles);border:none;background-color:#fff0;margin-left:auto}@media (hover:hover) and (pointer:fine){.faq-button:hover{color:#fff0}}.faq-button>svg{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.more-faq .faq-button>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1280px){.faq-button{margin-right:190px}}@media screen and (min-width:1440px){.faq-button{margin-right:280px}}.faq-btn-span-more{display:block}.more-faq .faq-btn-span-more{display:none}.faq-btn-span-less{display:none}.more-faq .faq-btn-span-less{display:block}@media screen and (min-width:1280px){.position-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1280px){.form-lap-bg{width:338px;height:462px;background-image:linear-gradient(267deg,#000 2.55%,#fff0 80.9%),url(/wp-content/themes/purevibestyle/img/page-home/form_and_footer_background_1368px_1x.avif);background-size:contain;background-repeat:no-repeat}}@media screen and (min-width:1440px){.form-lap-bg{width:580px;height:550px;background-image:linear-gradient(267deg,#000 2.55%,#fff0 80.9%),url(/wp-content/themes/purevibestyle/img/page-home/form_and_footer_background_1920px_1x.avif)}}.contact-header{margin-bottom:40px;font-size:40px;font-weight:300;-webkit-transition:var(--transition-color);transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.contact-header:hover{color:var(--brandColor)}}@media screen and (min-width:768px){.contact-header{margin-bottom:56px}}@media screen and (min-width:1280px){.contact-header{margin-bottom:60px;font-size:64px}}@media screen and (min-width:1440px){.contact-header{margin-bottom:80px}}.contacts-lead{display:grid;grid-template-columns:auto;gap:24px;margin-bottom:48px}@media screen and (min-width:768px){.contacts-lead{grid-template-columns:1fr 1fr}}.contacts-lead .calendly-button{margin-top:0;width:100%;height:52px;padding:12px 40px;text-transform:uppercase;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.contacts-lead .calendly-button{margin-bottom:auto;height:55px}}.contact-add-contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-add-contact-img{width:104px;height:104px}.contact-above-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px;margin-bottom:31px}.contact-above-name{font-size:18px;font-weight:300}.contact-above-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;border:1px solid var(--brandColor);border-radius:50%;background:#fff0}.contact-above-link>svg{width:16px;height:16px}.contact-above-link>svg path{stroke:var(--brandColor)}.contact-above-mail{margin-bottom:4px;font-weight:300;color:var(--brandColor)}.contact-above-position{font-weight:300;color:var(--white)}@media screen and (min-width:768px){.contact-above-position{max-width:206px}}.contact-form{font-size:14px;letter-spacing:-.16px}@media screen and (min-width:768px){.contact-form{font-size:16px}}@media screen and (min-width:1280px){.contact-form{width:700px}}.input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:24px;margin-bottom:24px}@media screen and (min-width:768px){.input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:30px}}@media screen and (min-width:1280px){.input-wrap{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.control-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.control-wrap{width:356px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media screen and (min-width:1280px){.control-wrap{width:342px}}.contact-input{width:100%;padding:13px 24px;color:var(--white);border:1px solid #545454;outline:none;background-color:var(--black);-webkit-transition:border 250ms var(--cubic);transition:border 250ms var(--cubic)}.contact-input:hover,.contact-input:focus{border:1px solid var(--brandColor)}@media screen and (min-width:768px){.contact-input{padding:18px 24px}}@media screen and (min-width:1280px){.contact-input{width:342px}}.error-message{position:absolute;top:50px;color:var(--redColor);font-size:14px}@media screen and (min-width:768px){.error-message{top:62px}}.error{border-color:var(--redColor)!important}#valid-msg{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--brandColor)}.textarea-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:16px;margin-bottom:42px}@media screen and (min-width:768px){.textarea-wrap{row-gap:16px;margin-bottom:16px}}.contact-textarea{width:100%;padding:16px 10px 17px 24px;height:139px;border:1px solid #545454;resize:none;outline:none;background-color:var(--black);color:var(--white);-webkit-transition:border 250ms var(--cubic);transition:border 250ms var(--cubic)}.contact-textarea:hover,.contact-textarea:focus{border:1px solid var(--brandColor)}@media screen and (min-width:768px){.contact-textarea{height:104px}}.textarea-wrap .error-message{position:absolute;left:0;top:140px}@media screen and (min-width:768px){.textarea-wrap .error-message{top:104px}}.form-button{width:100%;padding:16px 40px;position:relative;border:none;background:var(--brandColor);color:var(--black);cursor:pointer}.form-button .sub-btn-text{display:block;color:var(--black);font-weight:700;letter-spacing:-.16px;text-transform:uppercase;text-align:left;position:relative;z-index:333}.form-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--hoverBtnGradient);opacity:0;-webkit-transition:opacity var(--animation-styles);transition:opacity var(--animation-styles)}.form-button:not([disabled]):hover::after{opacity:1}.form-button:not([disabled]):focus::after{opacity:1}@media screen and (min-width:768px){.form-button{display:block;max-width:342px;margin-top:0;margin-left:auto}}.contact-footer-wrap{width:100%;background-repeat:no-repeat}@media screen and (max-width:767px){.contact-footer-wrap{background-image:linear-gradient(267deg,#000 2.55%,#fff0 80.9%),url(/wp-content/themes/purevibestyle/img/page-home/form_and_footer_background_mobile_1x.avif);background-size:516px 500px;background-position:center bottom -40px}}@media screen and (min-width:768px) and (max-width:1279px){.contact-footer-wrap{background-image:linear-gradient(267deg,#000 2.55%,#fff0 80.9%),url(/wp-content/themes/purevibestyle/img/page-home/form_and_footer_background_tablet_1x.avif);background-size:776px 574px;background-position:center bottom 0}}.confirm-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:998}.confirm-container{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:302px;border:1px solid var(--brandColor);padding:24px;z-index:999;background-color:var(--black)}@media screen and (min-width:1280px){.confirm-container{width:424px}}.success-close-icon{padding:8px;position:absolute;top:24px;right:24px}.success-close-icon>svg{width:14px;height:14px;stroke:var(--greyColorPopup);-webkit-transition:stroke 250ms var(--cubic);transition:stroke 250ms var(--cubic)}@media (hover:hover) and (pointer:fine){.success-close-icon>svg:hover{stroke:var(--brandColor)}}.success-msg{width:135px;margin-bottom:18px}@media screen and (min-width:1280px){.success-msg{width:100%}}.contact-msg{margin-bottom:18px;font-weight:300;color:var(--greyColorPopup)}.success-button{position:relative;width:246px;padding:16px 39px 18px 40px;border:none;background-color:var(--brandColor);font-weight:700;letter-spacing:-.16px;text-transform:uppercase;text-align:left;color:var(--black);cursor:pointer}.success-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--hoverBtnGradient);opacity:0;-webkit-transition:opacity 250ms var(--cubic);transition:opacity 250ms var(--cubic)}.success-button:not([disabled]):hover::after{opacity:1}.success-button:not([disabled]):focus::after{opacity:1}@media screen and (min-width:1280px){.success-button{width:100%}}.success-button-text{display:block;color:var(--black);font-weight:700;letter-spacing:-.16px;text-transform:uppercase;text-align:left;position:relative;z-index:333}.portfolio-section{padding-top:16px;padding-bottom:16px}@media screen and (min-width:768px){.portfolio-section{padding-top:32px;padding-bottom:32px}}.projects-list-item{padding-top:80px;padding-bottom:80px;border-top:3px solid rgb(239 239 239 / .18);gap:10px 24px}.projects-list-item:first-child{padding-top:80px}.projects-list-item:last-child{padding-bottom:0}@media screen and (min-width:768px){.projects-list-item{padding-top:132px;padding-bottom:132px}}.project-categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.project-categories-list{gap:40px}}.category-link{font-weight:400;padding-bottom:8px;font-size:15px;line-height:1.48;text-transform:lowercase;text-align:center;opacity:.45}@media screen and (min-width:768px){.category-link{padding-bottom:16px;font-size:20px}}.category-link.active{opacity:1;border-bottom:3px solid #c4f934}.project-text-1-wrap{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:768px){.project-text-1-wrap{margin-bottom:68px;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.project-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300;font-size:40px;line-height:1.2}@media screen and (min-width:1280px){.project-title{font-size:70px;line-height:1.2}}.project-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300;font-size:16px;color:var(--hiddenText)}@media screen and (min-width:1280px){.project-text{font-size:24px;line-height:1.48;letter-spacing:.02em}}.project-text-2-wrap{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (min-width:768px){.project-text-2-wrap{margin-bottom:88px;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){.projects-list-item:nth-of-type(even)>.project-text-2-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.project-result-text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-result-name{margin-bottom:16px;font-weight:400;font-size:20px;line-height:1.2;color:var(--brandColor)}@media screen and (min-width:768px){.project-result-name{margin-bottom:41px;font-size:32px;line-height:1.2}}.features-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.features-list{gap:16px}}.feature-item{border-radius:4px;padding:7px 16px;background:#1c1c1c;font-weight:300;font-size:16px;line-height:1.48;letter-spacing:.03em;color:var(--hiddenText)}@media screen and (min-width:1280px){.feature-item{padding:7px 24px;font-size:18px;letter-spacing:.02em}}.portfolio-bottom-text{font-weight:300;font-size:40px;line-height:1.2}@media screen and (min-width:1280px){.portfolio-bottom-text{font-weight:400;font-size:70px;line-height:1.02857}}.project-images-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (min-width:768px){.project-images-wrapper{gap:48px}}.project-first-img{margin-bottom:32px}@media screen and (min-width:768px){.project-first-img{margin-bottom:48px}}.project-gallery-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (min-width:768px){.project-gallery-wrap{display:grid;grid-template-columns:repeat(2,1fr);row-gap:48px}}.project-large-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (min-width:768px){.project-large-gallery{gap:48px}}.bottom-categories{margin-top:80px}@media screen and (min-width:768px){.bottom-categories{margin-top:132px}}.t-p-section{overflow:visible!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(100%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-image:linear-gradient(180deg,#000 0%,#fff0 100%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-size:440px 440px,440px 440px;background-repeat:no-repeat;background-position:top -50px left -120px,top -50px left -120px}@media screen and (min-width:768px){.t-p-section{padding:160px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-image:linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif);background-size:900px 900px,900px 900px;background-position:-275px center,-275px center}}@media screen and (min-width:1280px){.t-p-section{padding:70px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000));background-image:linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%);background-size:496px 348px,496px 348px,432px 304px;background-position:top 715px left -110px,top 715px left -110px,bottom 120px right 0}}@media screen and (min-width:1440px){.t-p-section{padding:80px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000)),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(47.46%,#fff0),to(#000));background-image:linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%),url(/wp-content/themes/purevibestyle/img/page-home/hero-decor-img.avif),linear-gradient(180deg,#000 0%,#fff0 47.46%,#000 100%);background-size:496px 348px,496px 348px,432px 304px;background-position:top 715px left -110px,top 715px left -110px,bottom 120px right 0}}.t-p-title-mob{margin-bottom:32px;font-size:32px;color:var(--white);line-height:120%}@media screen and (min-width:1280px){.t-p-title-mob{display:none}}.t-p-title-desk{display:none;margin-bottom:-10px;font-size:60px;color:var(--white);line-height:120%}@media screen and (min-width:1280px){.t-p-title-desk{display:block}}.t-p-nav-wrap{overflow:visible!important;width:100%;margin-bottom:24px}@media screen and (min-width:768px){.t-p-nav-wrap{width:220px;min-width:220px}}@media screen and (min-width:1280px){.t-p-nav-wrap{margin-bottom:0}}@media screen and (min-width:1440px){.t-p-nav-wrap{width:404px;min-width:404px}}.t-p-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:1280px){.t-p-nav-list{position:sticky;top:40px}}.t-p-nav-item{min-height:28px}.t-p-nav-link{width:100%;color:var(--lightGreyColor);font-size:18px;line-height:140%;border-bottom:1px solid #fff0;-webkit-transition:all 250ms var(--cubic);transition:all 250ms var(--cubic)}@media (hover:hover) and (pointer:fine){.t-p-nav-link:hover{color:var(--white);border-bottom:1px solid var(--brandColor)}}@media screen and (min-width:768px){.t-p-nav-link{font-size:20px}}.t-p-page-wrap{overflow:visible!important}@media screen and (min-width:1280px){.t-p-page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}.t-p-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.t-p-subsection{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.t-p-subtitle{color:var(--white);font-size:24px}@media screen and (min-width:768px){.t-p-subtitle{font-size:32px}}.t-p-text-list{list-style:disc;padding-left:24px}.t-p-text{color:var(--lightGreyColor);font-size:18px;line-height:140%}.aside-burger{display:block;position:fixed;z-index:997;top:14px;right:10px;padding:20px;background-color:#fff0;border:none}@media screen and (min-width:1280px){.aside-burger{display:none}}.aside-burger>svg{width:55px;height:33px}.aside-close{position:absolute;width:44px;height:44px;background:#fff0;border:none;top:-24px;right:-10px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside-close>svg{width:16px;height:16px;min-width:16px;min-height:16px}@media screen and (min-width:1280px){.aside-close{display:none}}.aside-menu-bg{position:fixed;z-index:998;top:0;right:0;width:0;height:0;background:#fff0}.aside-menu-bg.menu-open{width:100vw;height:100vh}.mobile-menu-container{position:fixed;top:0;right:0;width:220px;height:100%;padding:52px 38px 0 23px;z-index:999;-webkit-transform:translateX(100%);transform:translateX(100%);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#fff0));background:linear-gradient(180deg,#000 0%,#fff0 100%);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);overflow-y:auto;-webkit-transition:-webkit-transform 550ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 550ms cubic-bezier(.4,0,.2,1);transition:transform 550ms cubic-bezier(.4,0,.2,1);transition:transform 550ms cubic-bezier(.4,0,.2,1),-webkit-transform 550ms cubic-bezier(.4,0,.2,1)}.menu-open .mobile-menu-container{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:1279px){.mobile-menu-container{z-index:999}}@media screen and (min-width:1280px){.mobile-menu-container{display:block;-webkit-transform:translateX(0);transform:translateX(0);width:188px;padding:40px 16px 0 36px;position:fixed;top:0;right:20px;background:#fff0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);overflow:hidden}}@media screen and (min-width:1440px){.mobile-menu-container{padding:40px 16px 0 20px}}.mobile-menu{width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;margin-bottom:40px}@media screen and (min-width:1280px){.mobile-menu{margin-bottom:0}}.menu-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;padding-top:40px}@media screen and (min-width:1280px){.menu-container{margin:0}}.menu-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.menu-item>a{-webkit-transition:color var(--animation-styles);transition:color var(--animation-styles)}@media (hover:hover) and (pointer:fine){.menu-item:hover>a:hover,.menu-item:focus>a:hover{color:var(--brandColor);cursor:pointer}}.menu-item-link{width:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0}.menu-soc-list{width:140px;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:40px}@media screen and (min-width:1280px){.menu-soc-list{display:none}}.menu-soc-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;padding:8px;border:1px solid var(--white);border-radius:50%;background:var(--black);color:var(--white);-webkit-transition:background-color var(--animation-styles);transition:background-color var(--animation-styles);overflow:hidden}.menu-soc-link .social-icon,.menu-soc-link .social-icon-hover{position:absolute;-webkit-transition:opacity var(--animation-styles);transition:opacity var(--animation-styles)}.menu-soc-link .social-icon{opacity:1}.menu-soc-link .social-icon-hover{opacity:0}@media (hover:hover) and (pointer:fine){.menu-soc-link:hover:hover,.menu-soc-link:focus:hover{background-color:var(--brandColor);border:1px solid var(--brandColor)}.menu-soc-link:hover:hover .social-icon,.menu-soc-link:focus:hover .social-icon{opacity:0}.menu-soc-link:hover:hover .social-icon-hover,.menu-soc-link:focus:hover .social-icon-hover{opacity:1}}@media screen and (min-width:768px){.menu-soc-link{width:49px;height:49px}}.language-selector{position:relative;display:inline-block;margin-bottom:40px}.language-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff0;padding:8px 12px;color:var(--white);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border:1px solid var(--white);width:150px;background:var(--black);margin-bottom:0;outline:none}@media (pointer:fine){.language-toggle{cursor:pointer}}@media (hover:hover) and (pointer:fine){.language-toggle:hover{border-color:var(--brandColor)}}.language-toggle:focus{border-color:var(--brandColor)}.language-dropdown{display:none;position:absolute;top:110%;left:0;background-color:var(--black);-webkit-box-shadow:0 4px 6px rgb(0 0 0 / .1);box-shadow:0 4px 6px rgb(0 0 0 / .1);padding:10px 0;list-style:none;margin:0;min-width:150px;z-index:10;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity 0.3s ease,visibility 0s ease 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,visibility 0s ease 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s ease 0.3s;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s ease 0.3s,-webkit-transform 0.3s ease;border:1px solid var(--brandColor)}.language-selector.active .language-dropdown{display:block;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.language-dropdown li{padding:8px 20px}.language-dropdown li a{text-decoration:none;color:var(--white);display:block}.language-dropdown li a:hover{color:var(--brandColor)}.calendly-button{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:23px;padding:12px;border:1px solid var(--brandColor);color:var(--brandColor);border-radius:200px;-webkit-transition:all 250ms var(--cubic);transition:all 250ms var(--cubic)}@media (hover:hover) and (pointer:fine){.calendly-button:hover{border-color:var(--white);color:var(--white)}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100}.modal-container-wrap{padding:4px;background-color:var(--white);border-radius:12px;overflow:hidden}.modal__container{position:relative;background-color:var(--white);padding:24px 16px;max-width:800px;max-height:680px;height:96svh;width:94svw;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--light-blue) #fff0}@media screen and (min-width:1280px){.modal__container{padding:24px}}.modal__container.modal-form-container{padding:0;max-width:620px}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0,0,.2,1);animation:mmfadeIn 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0,0,.2,1);animation:mmslideIn 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0,0,.2,1);animation:mmfadeOut 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0,0,.2,1);animation:mmslideOut 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.modal-title{font-weight:700;font-size:24px;line-height:120%;letter-spacing:-.03em;text-transform:uppercase;color:var(--blue)}.modal-close{-webkit-transition:all 250ms var(--cubic);transition:all 250ms var(--cubic);border-radius:100%;padding:4px}@media (pointer:fine){.modal-close{cursor:pointer}}@media (hover:hover) and (pointer:fine){.modal-close:hover{background-color:var(--light-blue)}}.modal-close svg{pointer-events:none}.footer-section{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.footer-section{padding-top:70px;padding-bottom:52px}}@media screen and (min-width:1280px){.footer-section{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1440px){.footer-section{padding-top:80px;padding-bottom:80px}}.footer-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;margin:0 auto}.footer-container>*:not(:last-child){margin-bottom:40px}.footer-container>:nth-child(3){margin-bottom:49px}.footer-container>*:first-child{margin-bottom:49px}@media screen and (min-width:768px){.footer-container{max-width:768px;padding-left:197px;padding-right:197px}.footer-container>*:first-child{margin-bottom:40px}}@media screen and (min-width:1280px){.footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;padding-left:16px;padding-right:200px}}@media screen and (min-width:1440px){.footer-container{max-width:1440px}}.footer-address-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (min-width:1280px){.footer-address-wrap{gap:12px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (min-width:1280px){.footer-address{gap:20px;margin:0}}.footer-address-link{display:block;width:100%;font-size:14px;text-transform:uppercase;-webkit-transition:color var(--animation-styles);transition:color var(--animation-styles);color:var(--white)}@media screen and (min-width:768px){.footer-address-link{white-space:nowrap;font-size:16px}}@media (hover:hover) and (pointer:fine){.footer-address-link:hover{color:var(--brandColor)}}.footer-address>svg{width:20px;height:12px;min-width:20px;height:12px}@media screen and (min-width:1440px){.footer-address>svg{width:29px;height:18px;min-width:29px;height:18px}}.footer-soc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (min-width:768px){.footer-soc-wrap{gap:48px}}@media screen and (min-width:1280px){.footer-soc-wrap{gap:15px;margin-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:480px}@media screen and (min-width:768px){.footer-copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media screen and (min-width:1280px){.footer-copyright{width:auto;max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:11px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.copyright-text{max-width:144px;display:block;font-size:12px;font-weight:300}@media screen and (min-width:768px){.copyright-text{max-width:260px}}@media screen and (min-width:1280px){.copyright-text{max-width:166px;font-size:14px;text-align:right}}@media screen and (min-width:1440px){.copyright-text{max-width:190px;font-size:16px}}.copy-year-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:11px}.copy-year-wrap>svg{width:16px;height:16px}@media screen and (min-width:1280px){.copy-year-wrap{margin-bottom:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.copy-year{font-size:14px;font-weight:300;color:var(--white)}@media screen and (min-width:1440px){.copy-year{font-size:20px}}.t-p-footer-w{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding-top:24px}@media screen and (min-width:768px){.t-p-footer-w{padding-top:48px}}.t-p-footer-link{color:var(--lightGreyColor);font-weight:300;line-height:124%;-webkit-transition:color 250ms var(--cubic);transition:color 250ms var(--cubic)}@media (hover:hover) and (pointer:fine){.t-p-footer-link:hover{color:var(--brandColor)}}