@font-face{font-family:"Inter";src:url(../fonts/inter-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Inter",sans-serif;color:#fafafe}h1{font-size:60px;font-weight:500}@media(max-width: 768px){h1{font-size:28px;font-weight:500}}h2{font-size:48px;font-weight:500}@media(max-width: 768px){h2{font-size:24px;font-weight:500}}h3{font-size:32px;font-weight:400}@media(max-width: 768px){h3{font-size:20px;font-weight:400}}h4{font-size:24px;font-weight:400}@media(max-width: 768px){h4{font-size:16px;font-weight:400}}p{font-size:20px;font-weight:400}@media(max-width: 768px){p{font-size:16px;font-weight:400}}a{text-decoration:none}.btn{font-family:"Inter",sans-serif;font-weight:400;font-size:20px}@media(max-width: 768px){.btn{font-size:16px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.container{max-width:1720px;margin:0 auto;width:100%}@media(min-width: 1025px)and (max-width: 1720px){.container{padding:0 20px}}@media(min-width: 769px)and (max-width: 1024px){.container{max-width:1024px;padding:0 20px}}@media(max-width: 768px){.container{max-width:768px;padding:0 16px}}.btn{box-sizing:border-box;border-radius:60px;padding:15px 30px;box-shadow:0 16px 32px rgba(250,250,254,.2),0 4px 10px rgba(225,225,225,.25);text-transform:uppercase;position:relative}@media(max-width: 768px){.btn{width:100%;justify-content:center}}.btn__primary{background-color:#fafafe;color:#0a0a0a;border:none;display:inline-flex;align-items:center;gap:10px}.btn__primary.arrow::after{content:"";display:inline-block;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.692 10.616L7.985 9.896L12.073 5.808H0V4.808H12.073L7.985 0.72L8.692 0L14 5.308L8.692 10.616Z%27 fill=%27%230A0A0A%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.btn__secondary{background-color:#0a0a0a;color:#fafafe;border:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 10px rgba(225,225,225,.25),0 16px 32px rgba(0,0,0,.25)}.btn__secondary.arrow::after{content:"";display:inline-block;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.692 10.616L7.985 9.896L12.073 5.808H0V4.808H12.073L7.985 0.72L8.692 0L14 5.308L8.692 10.616Z%27 fill=%27%23FAFAFE%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.btn__outline{background-color:rgba(250,250,254,.05);color:#fafafe;border:1px solid #fafafe;display:inline-flex;align-items:center;gap:10px}.btn__outline.arrow::after{content:"";display:inline-block;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.692 10.616L7.985 9.896L12.073 5.808H0V4.808H12.073L7.985 0.72L8.692 0L14 5.308L8.692 10.616Z%27 fill=%27%23FAFAFE%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}header{position:fixed;top:0;left:0;right:0;z-index:100;color:#fafafe;width:100%;transition:background-color .3s ease,padding .5s ease;padding:30px 0}@media(max-width: 768px){header.tinted{background-color:#0a0a0a}}header.scrolled{background-color:#0a0a0a;backdrop-filter:blur(20px);padding:10px 0}header.scrolled .header__logo img{width:150px}@media(max-width: 768px){header{padding:20px 0}}header .header{position:relative}header .header__content{display:flex;align-items:center;justify-content:space-between}@media(min-width: 769px)and (max-width: 1720px){header .header__content{flex-basis:auto}}header .header__logo{display:flex;align-items:center;text-decoration:none;cursor:pointer}header .header__logo img{width:317px;height:auto;object-fit:contain;object-position:center;transition:width .5s ease,height .5s ease}@media(min-width: 1281px)and (max-width: 1720px){header .header__logo img{width:250px}}@media(min-width: 1025px)and (max-width: 1280px){header .header__logo img{width:200px}}@media(min-width: 769px)and (max-width: 1024px){header .header__logo img{width:160px}}@media(max-width: 768px){header .header__logo img{width:160px}}header .header__menu-toggle{display:none;fill:#fafafe;padding:5px 15px;border:1px solid #fafafe;border-radius:60px;box-sizing:border-box;background-color:rgba(0,0,0,0);cursor:pointer;align-items:center;justify-content:center}@media(max-width: 768px){header .header__menu-toggle{display:flex}}header .header__menu-toggle svg{width:30px;height:30px;display:block}header .header__navigation{display:flex;align-items:center;gap:70px}@media(min-width: 1025px)and (max-width: 1720px){header .header__navigation{justify-content:space-between;flex-basis:auto;gap:25px}}@media(min-width: 769px)and (max-width: 1024px){header .header__navigation{justify-content:space-between;flex-basis:auto;gap:15px}}@media(max-width: 768px){header .header__navigation{display:none}}header .header__navigation.active{position:absolute;top:100%;left:0;width:100%;background-color:#0a0a0a;padding:16px;border-radius:0;border:none;display:flex;flex-direction:column;gap:10px;transition:transform .3s ease}header .header__navigation .menu.nav-menu{padding:20px 40px;border:1px solid #fafafe;border-radius:60px;display:flex;align-items:center;gap:40px;list-style:none;margin:0}@media(min-width: 1281px)and (max-width: 1720px){header .header__navigation .menu.nav-menu{gap:30px;padding:20px 30px}}@media(min-width: 1025px)and (max-width: 1280px){header .header__navigation .menu.nav-menu{gap:20px;padding:20px 15px}}@media(min-width: 769px)and (max-width: 1024px){header .header__navigation .menu.nav-menu{gap:10px;padding:20px 10px}}@media(max-width: 768px){header .header__navigation .menu.nav-menu{flex-direction:column;width:100%;padding:16px;border:none;border-radius:0;margin:0;gap:15px}}header .header__navigation .menu .menu-item{list-style:none;margin:0}@media(max-width: 768px){header .header__navigation .menu .menu-item{width:100%;padding:8px 0;border-bottom:1px solid #d0d0d4}}header .header__navigation .menu .menu-item a{color:#fafafe;text-decoration:none;font-size:16px;text-transform:uppercase;transition:opacity .2s ease,color .2s ease}header .header__navigation .menu .menu-item a:hover{color:#7c25be}header .header__navigation .menu .menu-item.current-menu-item a,header .header__navigation .menu .menu-item a.active{color:#7c25be}header .header__navigation .lang-switcher{display:flex;align-items:center;gap:8px;font-size:20px;position:relative}header .header__navigation .lang-switcher__current{font-weight:500;display:inline-flex;gap:10px;align-items:center}@media(max-width: 768px){header .header__navigation .lang-switcher__current{color:#7c25be}}header .header__navigation .lang-switcher__current svg{transition:transform .2s ease;transform:rotate(0deg)}@media(max-width: 768px){header .header__navigation .lang-switcher__current svg{transform:rotate(-90deg)}}header .header__navigation .lang-switcher__current.active svg{transform:rotate(180deg)}@media(max-width: 768px){header .header__navigation .lang-switcher__current.active svg{transform:rotate(90deg)}}header .header__navigation .lang-switcher__list{display:none;background-color:#0a0a0a;gap:8px;list-style:none}header .header__navigation .lang-switcher__list.active{position:absolute;top:100%;left:0;padding:10px;display:flex;flex-direction:column;gap:10px}@media(max-width: 768px){header .header__navigation .lang-switcher__list.active{position:relative;flex-direction:row;padding:0}}header .header__navigation .lang-switcher__link{color:#fafafe;text-decoration:none;opacity:.6}header .header__navigation .lang-switcher__link.active{opacity:1}header .header__navigation .lang-switcher__link:hover{opacity:1;color:#7c25be}header .header__navigation .btn__call{background-color:#7c25be;border:1px solid #fafafe;box-sizing:border-box;color:#fafafe;border-radius:60px;padding:10px 20px;display:inline-flex;align-items:center;gap:10px}@media(max-width: 768px){header .header__navigation .btn__call{display:block;width:auto;margin:15px auto}}@media(min-width: 769px)and (max-width: 1280px){header .header__navigation .btn__text{display:none}}header .header__navigation .btn__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}header .header__navigation .btn__icon svg{fill:#fafafe}.hero{background-color:#0a0a0a;color:#fafafe;padding:100px 0;height:1020px;display:flex;flex-direction:column;align-items:start;justify-content:end;position:relative;overflow:hidden}.hero__bg{position:absolute;top:-113px;right:-151px;transform:rotate(-166.67deg);width:auto;height:100%;object-fit:contain;z-index:0}@media(max-width: 768px){.hero{height:748px;padding:40px 0}.hero__bg{height:343px;width:auto;object-fit:contain;top:10px;right:-67px}}.hero__content{display:flex;flex-direction:column;gap:40px;z-index:1}@media(max-width: 768px){.hero__content{gap:16px}}.hero__title{max-width:1422px;width:100%}.hero__subtitle{max-width:1422px;width:100%}.hero__buttons{margin-top:20px;display:flex;gap:40px}@media(max-width: 768px){.hero__buttons{margin-top:24px;flex-direction:column;gap:24px;justify-content:center}}.about{background-color:#fafafe;color:#0a0a0a;padding:100px 0 150px}.about__title{text-transform:uppercase}.about__description{max-width:995px}.about__stat-value{margin:0;color:#7c25be;text-transform:uppercase}.about__stat-label{margin:0}@media(max-width: 768px){.about{padding:64px 0 40px}}.about__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:60px;width:100%}@media(max-width: 768px){.about__content{gap:16px;align-items:start;text-align:left}}.about .grid{display:grid;width:100%;max-width:1260px;grid-template-columns:repeat(4, 1fr);gap:60px;margin-top:20px}@media(max-width: 768px){.about .grid{margin-top:8px;gap:24px 16px;grid-template-columns:repeat(2, 1fr);text-align:left}}.about .grid__item{display:flex;flex-direction:column;gap:20px}@media(max-width: 768px){.about .grid__item{gap:16px}}.tasks-solve{background-color:#0a0a0a;color:#fafafe;padding:100px 0 150px}@media(max-width: 768px){.tasks-solve{padding:64px 0 40px}}.tasks-solve__content{display:flex;flex-direction:column;align-items:start;gap:60px}.tasks-solve__content a{margin-top:20px}@media(max-width: 768px){.tasks-solve__content{gap:24px}.tasks-solve__content a{margin-top:16px}}.tasks-solve__title{text-transform:uppercase}.tasks-solve .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px;width:100%}.tasks-solve .grid__item{padding:40px;width:100%;border-radius:30px;border:1px solid #fafafe;background-color:#0a0a0a;color:#fafafe;display:flex;flex-direction:column;gap:20px}.tasks-solve .grid__item.white{background-color:#fafafe;color:#0a0a0a;border:none}.tasks-solve .grid__item.white .description__icon svg{fill:#0a0a0a;rotate:-30deg}.tasks-solve .grid__item .description__icon svg{display:block;width:35px;height:27px;fill:#fafafe;rotate:30deg}@media(max-width: 768px){.tasks-solve .grid__item .description__icon svg{width:24px;height:18px}}@media(max-width: 768px){.tasks-solve .grid{grid-template-columns:1fr;gap:24px}.tasks-solve .grid__item{padding:24px}}.tasks-solve a{align-self:center}.key-focus{padding:100px 0 150px}@media screen and (max-width: 768px){.key-focus{padding:64px 0 40px}}.key-focus__content{display:flex;flex-direction:column;gap:60px;align-items:center;justify-content:center}.key-focus__title{text-transform:uppercase;color:#0a0a0a}.key-focus .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px}@media(max-width: 768px){.key-focus .grid{grid-template-columns:1fr;gap:24px}}.key-focus .grid__item{padding:40px;border:1px solid #7c25be;border-radius:30px;box-sizing:border-box;box-shadow:0 4px 10px rgba(225,225,225,.25),0 16px 32px rgba(0,0,0,.25);position:relative}@media(max-width: 768px){.key-focus .grid__item{padding:24px;overflow:hidden}}.key-focus .grid__item-bg{display:none;position:absolute;top:0;right:40px;width:auto;height:100%;object-fit:contain;z-index:0}.key-focus .grid__item:first-child .grid__item-bg,.key-focus .grid__item:last-child .grid__item-bg{display:block}@media(max-width: 768px){.key-focus .grid__item:first-child .grid__item-bg,.key-focus .grid__item:last-child .grid__item-bg{display:none}}@media(max-width: 768px){.key-focus .grid__item:nth-child(2n+1) .grid__item-bg{display:block;object-fit:cover;top:-33px;right:29px;width:173px;height:230px;rotate:-59.83deg}}.key-focus .grid__item-content{display:flex;flex-direction:column;align-items:start;gap:20px;z-index:1}@media(max-width: 768px){.key-focus .grid__item-content{gap:16px}}.key-focus .grid__item-title{color:#7c25be}.key-focus .grid__item-subtitle{color:#0a0a0a;font-weight:500}.key-focus .grid__item-description{color:#0a0a0a;margin-right:80px}@media(max-width: 768px){.key-focus .grid__item-description{margin-right:0}}.how-we-work{background-color:#0a0a0a;color:#fafafe;padding:100px 0 150px}.how-we-work__title{text-transform:uppercase}@media screen and (max-width: 768px){.how-we-work{padding:64px 0 40px}}.how-we-work__content{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 768px){.how-we-work__content{gap:24px}}.how-we-work .list{display:flex;flex-direction:column;align-items:start;gap:20px}@media screen and (max-width: 768px){.how-we-work .list{gap:16px}}.how-we-work .list__item-title{width:100%;padding:20px 40px;border:1px solid #fafafe;border-radius:30px;box-sizing:border-box;font-weight:500}@media screen and (max-width: 768px){.how-we-work .list__item-title{padding:15px 24px}}.how-we-work .list__item-title:hover{color:#7c25be}.results{color:#0a0a0a}.results__title{text-transform:uppercase;text-align:center}.results{padding:100px 0 150px}@media screen and (max-width: 768px){.results{padding:64px 0 40px}}.results__content{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 768px){.results__content{gap:24px}}.results .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 768px){.results .grid{gap:24px;grid-template-columns:1fr}}.results .grid__item{display:flex;flex-direction:column;gap:20px;position:relative}@media screen and (max-width: 768px){.results .grid__item{gap:16px}}.results .grid__item .floating-button{position:absolute;top:40px;right:40px;width:64px;height:60px;background-color:#7c25be;border:1px solid #fafafe;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(225,225,225,.25),0 16px 32px rgba(0,0,0,.25)}@media screen and (max-width: 768px){.results .grid__item .floating-button{top:24px;right:24px;border:none;width:48px;height:48px}}.results .grid__item .floating-button svg{fill:#fafafe;rotate:-30deg;width:35px;height:27px}@media screen and (max-width: 768px){.results .grid__item .floating-button svg{width:16px;height:16px}}.results .grid__item img{max-height:510px;width:100%;height:auto;object-fit:cover;border-radius:30px}.results .grid__item-title{color:#0a0a0a;font-weight:500;width:100%;padding-bottom:10px;border-bottom:#d0d0d4 1px solid}.results .grid__item .subgrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 768px){.results .grid__item .subgrid{gap:16px}}.results .grid__item .subgrid__item{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.results .grid__item .subgrid__item{gap:8px}}.results .grid__item .subgrid__item-title{color:#7c25be;font-weight:500}@media screen and (max-width: 768px){.results .grid__item .subgrid__item-title{font-size:24px}}.results .grid__item .subgrid__item-description{color:#0a0a0a}.cost{padding:100px 0 150px;background-color:#0a0a0a;color:#fafafe;position:relative}.cost__title{text-transform:uppercase}.cost__description{max-width:995px;width:100%}@media screen and (max-width: 768px){.cost{padding:64px 0 40px}}.cost img{position:absolute;bottom:25px;left:0;right:0;width:100%;height:auto;object-fit:contain;z-index:0}@media screen and (max-width: 768px){.cost img{bottom:40px}}.cost__content{display:flex;flex-direction:column;gap:40px;align-items:start;justify-content:start;z-index:1}@media screen and (max-width: 768px){.cost__content{gap:16px}}.cost .btn{margin-top:20px}@media screen and (max-width: 768px){.cost .btn{margin:24px 0 34px}}.faq{padding:100px 0 0;background-color:#fafafe;color:#0a0a0a}@media screen and (max-width: 768px){.faq{padding:64px 0 0}}.faq__content{display:flex;flex-direction:column;gap:40px;align-items:start;justify-content:start}@media screen and (max-width: 768px){.faq__content{gap:24px}}.faq__content .btn{margin-top:16px;align-self:center}.faq__title{text-transform:uppercase;width:100%;text-align:center}@media screen and (max-width: 768px){.faq__title{text-align:left}}.faq__items{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (max-width: 768px){.faq__items{gap:16px}}.faq__item{display:flex;flex-direction:column;gap:24px;padding:20px 0;width:100%;border-bottom:1px solid #d0d0d4}@media screen and (max-width: 768px){.faq__item{padding:12px 0}}.faq__item.active .faq__item-question::after{transform:rotate(180deg)}.faq__item.active .faq__item-answer{display:block}.faq__item-question{margin:0;color:#0a0a0a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.faq__item-question::after{content:"";display:inline-block;width:19px;height:11px;min-width:19px;background-image:url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2711%27 viewBox=%270 0 19 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.616 1.06407L9.308 10.3721L0 1.06407L1.064 7.05719e-05L9.308 8.24507L17.552 0.00107002L18.616 1.06407Z%27 fill=%27%230A0A0A%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transition:transform .3s ease}.faq__item-answer{color:#0a0a0a;display:none;transition:display .5s ease,margin-top .5s ease}.vacancies{padding:150px 0;background-color:#fafafe;color:#0a0a0a}@media screen and (max-width: 768px){.vacancies{padding:64px 0 40px}}.vacancies__content{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.vacancies__content{gap:24px;align-items:start;justify-content:start}}.vacancies__title{text-transform:uppercase}.vacancies__subtitle{text-align:center}@media screen and (max-width: 768px){.vacancies__subtitle{text-align:left}}.vacancies__items{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}@media screen and (max-width: 768px){.vacancies__items{gap:8px;align-items:start}}.vacancies__item{display:flex;flex-direction:column;align-items:start;gap:20px}.vacancies__item-link{color:#0a0a0a;text-decoration:none;font-size:20px;padding:10px 0;transition:color .3s ease;display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.vacancies__item-link{font-size:16px}}.vacancies__item-link:hover{color:#7c25be}.vacancies__item-link:hover svg path{fill:#7c25be !important}.vacancies__item-link svg{fill:#0a0a0a;rotate:30deg}@media screen and (max-width: 768px){.vacancies__item-link svg{width:24px;height:18px}}.vacancies .btn{margin-top:20px}@media screen and (max-width: 768px){.vacancies .btn{margin-top:16px}}.contact{padding:100px 0 0;background-color:#0a0a0a;color:#fafafe}@media screen and (max-width: 768px){.contact{padding:64px 0 40px}}.contact__content{display:grid;grid-template-columns:5fr 7fr;gap:20px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.contact__content{grid-template-columns:1fr;gap:24px}}.contact__title{text-transform:uppercase;text-align:left;max-width:701px;width:100%}.contact__form{width:100%}.contact__form .wpcf7-form{width:100%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.contact__form .wpcf7-form{gap:16px}}.contact__form .wpcf7-form p{display:contents}.contact__form .wpcf7-form br{display:contents}.contact__form .wpcf7-form label{display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:400;color:#fafafe}.contact__form .wpcf7-form label .wpcf7-form-control-wrap input,.contact__form .wpcf7-form label .wpcf7-form-control-wrap textarea{width:100%;padding:20px 40px;border:1px solid #fafafe;box-sizing:border-box;border-radius:30px;background-color:rgba(250,250,254,.05);color:#fafafe}.contact__form .wpcf7-form label .wpcf7-form-control-wrap textarea{resize:vertical;height:60px;min-height:60px}.contact__form .wpcf7-form .form-button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;border:none;border-radius:30px;box-sizing:border-box;padding:15px 30px;margin-top:40px;box-shadow:0 16px 32px rgba(250,250,254,.2),0 4px 10px rgba(225,225,225,.25);background-color:#fafafe;color:#0a0a0a;font-size:20px;text-transform:uppercase}.contact__form .wpcf7-form .form-button::after{content:"";display:inline-flex;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.692 10.616L7.985 9.896L12.073 5.808H0V4.808H12.073L7.985 0.72L8.692 0L14 5.308L8.692 10.616Z%27 fill=%27%230A0A0A%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}@media screen and (max-width: 768px){.contact__form .wpcf7-form .form-button{font-size:16px;margin-top:24px}}.contact__form .wpcf7-form .wpcf7-spinner{display:none}.contact__form .wpcf7-form .wpcf7-response-output{border:none;color:#fafafe;font-size:20px;text-align:center}.testimonials{padding:20px 0;background-color:#0a0a0a;color:#fafafe}.testimonials__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.testimonials__nav-button{width:64px;height:60px;background-color:#7c25be;border:1px solid #fafafe;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;box-shadow:0 4px 10px rgba(225,225,225,.25),0 16px 32px rgba(0,0,0,.25)}.testimonials__nav-button svg{fill:#fafafe;rotate:-90deg}@media screen and (max-width: 768px){.testimonials{display:none}}footer{background-color:#fafafe;color:#0a0a0a;padding:100px 0 40px}@media screen and (max-width: 768px){footer{padding:24px 0 40px}}footer .footer__content{display:flex;flex-direction:column;gap:60px;font-size:16px}@media screen and (max-width: 768px){footer .footer__content{display:grid;grid-template-columns:1fr 1fr;gap:12px}}footer .footer__navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:20px 0;border-bottom:1px solid #d0d0d4}@media screen and (max-width: 768px){footer .footer__navigation{display:contents}}footer .footer__navigation-list{display:flex;flex-direction:row;gap:40px;list-style:none}@media screen and (max-width: 768px){footer .footer__navigation-list{order:3;grid-column:1/-1;flex-direction:column;gap:16px;width:100%;padding:24px 0;border-top:1px solid #d0d0d4;border-bottom:1px solid #d0d0d4}}footer .footer__navigation-item a{color:#0a0a0a;text-decoration:none;font-size:16px;text-transform:uppercase;transition:opacity .2s ease,color .2s ease}footer .footer__navigation-item a:hover{color:#7c25be}footer .footer__copyright{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){footer .footer__copyright{display:contents}}@media screen and (max-width: 768px){footer .footer__copyright-email{order:2;grid-column:2;padding-top:12px}}footer .footer__copyright-email a{color:#0a0a0a;text-decoration:none;text-transform:none;transition:opacity .2s ease,color .2s ease}footer .footer__copyright-email a:hover{color:#7c25be}@media screen and (max-width: 768px){footer .footer__copyright-text{order:4;grid-column:1/-1;width:100%}}footer .lang-switcher{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;position:relative}@media screen and (max-width: 768px){footer .lang-switcher{order:1;padding-top:12px;font-size:16px}}footer .lang-switcher__current{font-weight:500;color:#0a0a0a;display:inline-flex;gap:10px;align-items:center}footer .lang-switcher__current svg{transition:transform .2s ease;transform:rotate(0deg);fill:#0a0a0a}@media screen and (max-width: 768px){footer .lang-switcher__current svg{width:12px;height:7px}}footer .lang-switcher__current svg path{fill:#0a0a0a}footer .lang-switcher__current.active svg{transform:rotate(180deg)}footer .lang-switcher__list{display:none;background-color:#0a0a0a;gap:8px;list-style:none}footer .lang-switcher__list.active{position:absolute;top:100%;left:0;padding:10px;display:flex;flex-direction:row-reverse;gap:10px}footer .lang-switcher__link{color:#fafafe;text-decoration:none;opacity:.6}footer .lang-switcher__link.active{opacity:1}footer .lang-switcher__link:hover{opacity:1;color:#7c25be}
