@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap);:root{--color-primary:#7d5a92;--color-white:#fff;--color-text:#040404;--color-gray30:#ebebeb;--color-gray40:#dee0e5;--color-hover:#061e2f;--color-purple40:#946eab;--color-purple50:#7d5a92;--color-purple100:#3b214c}*{margin:0;padding:0;text-decoration:none}*,:after,:before{box-sizing:border-box}a{color:var(--color-primary);text-decoration:none;transition:all .3s}input,input:focus,textarea,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 51%,hsla(0,0%,100%,0));-webkit-box-shadow:inset 0 0 0 1000px transparent;color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}img,svg,video{display:block;height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}picture{display:block}iframe{max-width:100%}button,input,select,textarea{font-family:Roboto,Arial,sans-serif}textarea:focus-visible{outline:0}html{-webkit-tap-highlight-color:transparent!important;font-size:16px}@media only screen and (min-width:768px){html{font-size:1.3vw}}@media only screen and (min-width:1200px){html{font-size:.833vw}}body.admin-bar{padding-top:32px}@media only screen and (max-width:767px){body.admin-bar{padding-top:46px}}body.admin-bar .header{top:32px}@media only screen and (max-width:767px){body.admin-bar .header{top:46px}}body{color:var(--color-text);font-family:Inter,sans-serif;font-size:1rem;line-height:1.2;margin:auto;position:relative}.container{margin:0 auto;max-width:1320px;width:100%}.container,.container__test{padding:0 .75rem}@media only screen and (min-width:1920px){.container{max-width:81.25rem}}.main-menu{display:flex;list-style:none}a{color:var(--color-text)}.icon{fill:currentColor;height:auto}.alignfull{margin-left:calc(-50vw + var(--scrollbar-width, 0px)/2 + 50%);width:calc(100vw - var(--scrollbar-width, 0px))}.btn{border-radius:.5rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;line-height:100%;padding:17px 24px}.btn_primary{align-items:center;background-color:var(--color-primary);border:none;color:var(--color-white);display:inline-flex;gap:10px;justify-content:center;transition:.3s ease-in-out}.btn_primary .icon{height:20px;width:20px}.btn_primary:hover{background-color:var(--color-purple40)}.btn_primary:active{background-color:#684480}.btn_transparent{background-color:var(--color-purple100)}@media only screen and (max-width:767px){.btn{padding:17px 21px;width:100%}}.h1-title,.h2-title,.h3-title,.h4-title,h1,h2,h3,h4{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.0625rem;line-height:110%}.h1-title,h1{font-size:5rem}@media only screen and (max-width:767px){.h1-title,h1{font-size:42px}}.h2-title,h2{font-size:2.5rem}@media only screen and (max-width:767px){.h2-title,h2{font-size:32px}}.h3-title,h3{font-size:2rem}@media only screen and (max-width:767px){.h3-title,h3{font-size:24px}}.h4-title,h4{font-size:1.5rem}@media only screen and (max-width:767px){.h4-title,h4{font-size:20px}}.h5-title,h5{font-size:1.25rem;font-weight:400;line-height:140%}@media only screen and (max-width:767px){.h5-title,h5{font-size:20px}}.wrapper{padding-top:96px}@media only screen and (max-width:1199px){.wrapper{padding-top:68px}}.section{padding:5rem 0}.section__header{margin-bottom:2.625rem;max-width:51.875rem}.section__header.text-center{margin:0 auto 2.625rem}.section__header .h2-title{margin-bottom:1rem}.section__header p{color:#585858;font-size:1rem;font-weight:400;line-height:160%}.section__header>:last-child{margin-bottom:0}@media only screen and (max-width:767px){.section{padding:2.5rem 0}.section__header{margin-bottom:1.5rem}.section__header.text-center{margin:0 auto 1.5rem}.section__header .h2-title{margin-bottom:16px}.section__header p{color:#585858;font-size:16px;font-weight:400;line-height:160%}.section__header>:last-child{margin-bottom:0}}.text-center{text-align:center}.wpcf7-form .country-select{bottom:0;color:var(--color-text);left:0;position:absolute}.wpcf7-form .country-select .selected-flag .flag{left:20px}.wpcf7-form .country-select .flag-dropdown,.wpcf7-form .country-select .selected-flag{width:100%!important}.wpcf7-form .country-select input{border-bottom-right-radius:0;border-top-right-radius:0;font-size:0;width:68px}.wpcf7-form .country-select input:disabled{background-color:var(--color-white)}.wpcf7-form .phone{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;margin-left:68px;width:calc(100% - 68px)}.wpcf7-form p{margin-bottom:1.5rem;position:relative}.wpcf7-form p:last-of-type{margin-bottom:0}.wpcf7-form label{display:inline-block;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:140%;margin-bottom:.75rem}.wpcf7-form input,.wpcf7-form textarea{border:1px solid #dee0e5;border-radius:.75rem;color:#585858;display:block;font-family:Inter,sans-serif;font-size:.875rem;height:3rem;max-width:100%;padding:.875rem;width:100%}@media only screen and (max-width:991px){.wpcf7-form input,.wpcf7-form textarea{height:48px}}.wpcf7-form textarea{height:6.5rem;resize:none}.wpcf7-form .btn{width:100%}.slick-track{display:flex!important}.slick-track .slick-slide{height:auto}.content.two-column{column-count:2;column-gap:2.5rem}.content.two-column h5,.content.two-column li,.content.two-column ol,.content.two-column p,.content.two-column ul{break-inside:avoid}@media only screen and (max-width:767px){.content.two-column{column-gap:0;columns:auto}}.content>:first-child{margin-top:0}.content p{color:#706f6f;font-size:.875rem;line-height:140%;margin-bottom:.5rem}.content h5{margin-bottom:.5rem;margin-top:2rem}.content strong{color:var(--color-text);font-weight:400}.content ul{counter-reset:step;list-style:none}.content ul li{color:#706f6f;font-size:.875rem;line-height:140%;margin-bottom:.5rem;padding-left:20px;position:relative}.content ul li:before{background-color:var(--color-purple50);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.content ul ol{color:#706f6f;counter-increment:step;font-size:.875rem;line-height:140%;margin-bottom:.5rem;padding-left:20px;position:relative}.content ul ol:before{color:var(--color-purple50);content:counter(step) ".";font-size:12px;font-weight:600;left:0;position:absolute;text-transform:uppercase;top:1px}@media only screen and (max-width:767px){.text__section .content{overflow:auto}.text__section .content,.text__section .content__cover{max-height:70vh;position:relative}.text__section .content__cover:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%;z-index:2}}.contact__form{background-color:var(--color-white);border-radius:.75rem;color:var(--color-text);max-width:33.5rem;padding:2.25rem;width:100%}.contact__form .h3-title{margin-bottom:2rem}@media only screen and (max-width:767px){.contact__form{padding:32px 20px}.contact__form .h3-title{margin-bottom:16px}}.fancybox__slide .popup{border-radius:.75rem;box-shadow:0 20px 100px 0 #6141761a;max-width:33.5rem;padding:0;width:100%}.fancybox__slide .popup .f-button{position:absolute;right:.9375rem!important;top:.9375rem!important;transform:scale(.7)}.fancybox__slide .popup .f-button path{stroke:var(--color-text)}.fancybox__slide .popup .contact__form,.fancybox__slide .popup .contact__thanks{padding:2.5rem}.fancybox__slide .popup .contact__form .btn,.fancybox__slide .popup .contact__thanks .btn{height:3rem;padding-bottom:0;padding-top:0}.fancybox__slide .popup .contact__form .btn svg,.fancybox__slide .popup .contact__thanks .btn svg{width:1.25rem}@media only screen and (max-width:767px){.fancybox__slide .popup .contact__form,.fancybox__slide .popup .contact__thanks{padding:2.5rem .9375rem}}.fancybox__backdrop{background:linear-gradient(180deg,rgba(4,4,4,.24),rgba(4,4,4,.64))!important}.contact__thanks{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.contact__thanks img{margin-bottom:2rem;width:7.5rem}.contact__thanks .h3-title{margin-bottom:1rem}.contact__thanks p{color:#585858;font-size:1rem;line-height:160%;margin-bottom:2rem}.contact__thanks .btn{width:100%}.wrapper{overflow:hidden}@media only screen and (max-width:991px){.slick-dots{align-items:center;bottom:0;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;left:0;list-style:none;position:absolute;width:100%}.slick-dots li{height:6px}.slick-dots li button{background-color:var(--color-white);border:none;border-radius:50%;font-size:0;height:6px;transition:.2s ease-in-out;width:6px}.slick-dots li.slick-active{height:8px}.slick-dots li.slick-active button{background-color:var(--color-purple50);height:8px;transform:translateY(1px);width:8px}}.reviews__section{background-color:var(--color-white)!important}.reviews__section .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:#fafafa!important}.reviews__section .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd>svg{display:none!important}.reviews__section .wp-gr .grw-row{align-items:stretch!important}.reviews__section .wp-google-left{display:none!important}.reviews__section .wp-gr .grw-review .wp-google-feedback{height:264px!important}.reviews__section .wp-gr .wp-google-stars .wp-star path{fill:#ff8615}.reviews__section .wp-gr .grw-header-inner,.reviews__section .wp-gr .grw-review-inner{padding:1.5rem!important}.reviews__section .wp-gr .grw-review-inner{border-radius:.75rem!important;border-top-right-radius:0!important;margin:0!important;overflow:hidden;padding-right:0!important;position:relative!important}.reviews__section .wp-gr .grw-review-inner:before{background-color:var(--color-white);content:"";height:10.625rem;position:absolute;right:-6.625rem;top:-6.625rem;transform:rotate(45deg);transform-origin:center;width:10.625rem}@media only screen and (max-width:767px){.reviews__section .wp-gr .grw-review-inner:before{height:100px;right:-60px;top:-60px;width:100px}}.reviews__section .wp-gr .wp-google-text{color:#585858!important;font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:160%!important}.reviews__section .wp-gr .grw-header-inner{background-color:var(--color-white)!important;border:1px solid #ebebeb!important;border-radius:.75rem!important;height:100%}.reviews__section .wp-gr .grw-header-inner .wp-google-stars{margin-bottom:1.25rem!important}.reviews__section .wp-gr .wp-google-rating{color:#7d5a92!important;display:block;font-family:Manrope,sans-serif!important;font-size:6.25rem!important;font-weight:500!important;line-height:1!important;margin-bottom:1.25rem!important}.reviews__section .wp-gr .wp-google-powered{font-size:1rem!important;font-weight:"Inter",sans-serif!important}.reviews__section .wp-gr .grw-dots .grw-dot{background:#c4bdc9!important}.reviews__section .wp-gr .grw-dots .grw-dot.active{background:#7d5a92!important}.reviews__section .wp-gr.wpac a.wp-google-name{color:#040404!important}.reviews__section .wp-gr .wp-google-time,.reviews__section .wp-gr.wpac a.wp-google-name{font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:400!important}.reviews__section .wp-gr .wp-google-time{color:#585858!important}@keyframes spinner{to{transform:rotate(1turn)}}.layer-loader{isolation:isolate;position:relative}.layer-loader:before{backdrop-filter:blur(.0625rem);background-color:#ffffff80;display:block;height:100%;width:100%;z-index:99}.layer-loader:after,.layer-loader:before{content:"";left:0;position:absolute;top:0}.layer-loader:after{align-items:center;animation:spinner 1s linear infinite;border-radius:100%;border-right:.1875rem solid #000;bottom:0;display:flex;flex:0 0 auto;height:3.125rem;justify-content:center;margin:auto;right:0;width:3.125rem;z-index:100}.overflow{overflow:hidden}.header{background-color:var(--color-white);font-family:Manrope,sans-serif;left:0;padding:8px 0;position:fixed;top:0;width:100%;z-index:99}.header__row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between}.header ul{list-style:none}.header .logo{max-width:80px}.header .logo img{width:100%}@media only screen and (max-width:1199px){.header .logo{max-width:60px}}.header__menu{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.header__menu a{transition:.3s ease-in-out}.header__menu a:hover{color:var(--color-purple50)}@media only screen and (max-width:1199px){.header__menu{align-items:stretch;flex-direction:column;width:100%}}.header__lang{margin-left:1.875rem;margin-right:auto;position:relative}.header__lang:hover:before{content:"";height:10px;left:0;position:absolute;right:0;top:100%}.header__lang:hover .lang__list{opacity:1;visibility:visible}.header__info{align-items:center;display:flex;gap:24px}.header__mail,.header__tel{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px}.header__mail svg,.header__tel svg{height:20px;width:20px}@media only screen and (min-width:1200px){.header__mail a:hover,.header__tel a:hover{color:var(--color-primary)}}.header__mail{display:none}.header__mail a{color:#7d5a92}.header__social{align-items:center;display:flex;gap:4px}.header__social a{display:inline-block;width:32px}.header__social a img{width:100%}.header__mobile-part{display:none}@media only screen and (max-width:1199px){.header{padding:4px 0}.header__contact-btn{position:relative}.header__contact-btn>a{align-items:center;border-radius:50%;color:var(--color-purple50);display:flex;height:2.5rem;justify-content:center;overflow:hidden;position:relative;width:2.5rem}.header__contact-btn>a .icon{height:1.25rem;position:relative;width:1.25rem;z-index:2}.header__contact-btn>a:before{backdrop-filter:blur(9.6px);background:#f1eaf0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.header__contact-btn:last-of-type{margin-right:25px;position:relative}.header__contact-btn:last-of-type:after{background:#f3f3f3;content:"";height:24px;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:1px}.header__mobile-part{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.header .nav,.header__info{display:none}.header__lang{display:none;margin-left:auto;margin-right:0}}.burger__btn{align-items:center;background-color:transparent;border:none;display:flex;flex-direction:column;gap:4px;justify-content:center;width:20px}.burger__btn span{background-color:var(--color-text);display:block;height:2px;transition:.4s ease-in-out;width:16px}.burger__btn.active span:first-child{transform:rotate(45deg) translate(4px,5px)}.burger__btn.active span:nth-child(2){opacity:0;transform:rotate(-95deg)}.burger__btn.active span:nth-child(3){transform:rotate(-45deg) translate(3px,-5px)}.mobile-contact__dropdown{align-items:center;background-color:var(--color-white);border-radius:.75rem;box-shadow:0 -2px 8px 0 #04040414;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;position:absolute;right:-85px;top:calc(100% + 10px);width:340px}.mobile-contact__dropdown:before{background-color:var(--color-white);content:"";height:12px;position:absolute;right:102px;top:0;transform:rotate(45deg) translateY(-50%);transform-origin:center;width:12px}.mobile-contact__dropdown ul{list-style:none}.mobile-contact__dropdown p{font-size:16px;font-weight:700;line-height:160%}.lang__curr{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px}.lang__curr>picture{height:24px;width:24px}.lang__curr svg{height:12px;width:12px}.lang__list{border-radius:.75rem;box-shadow:0 -2px 8px 0 #04040414;font-size:1rem;font-weight:600;opacity:0;padding:6px;position:absolute;text-align:center;top:calc(100% + 10px);visibility:hidden;z-index:1}.lang__list,.sub-menu{background-color:var(--color-white);width:100%}.sub-menu{border-bottom:1px solid var(--color-gray30);border-top:1px solid var(--color-gray30);display:none;left:0;overflow:auto;position:fixed;top:96px;z-index:99}.sub-menu__item{position:relative}.sub-menu__item:before{background-color:var(--color-gray30);content:"";height:100%;position:absolute;right:-2.5rem;top:0;width:1px}.sub-menu__item:first-child:after,.sub-menu__item:nth-child(2):after,.sub-menu__item:nth-child(3):after{background-color:var(--color-gray30);bottom:-2rem;content:"";height:1px;left:0;position:absolute;width:100%}.sub-menu .container{column-gap:5rem;display:grid;grid-template-columns:repeat(3,1fr);padding:2.5rem .75rem;row-gap:4rem}.sub-menu__title{font-family:Manrope,sans-serif;font-size:1.375rem;font-weight:600;line-height:110%;margin-bottom:1.5rem}.sub-menu__list{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px}.sub-menu__list.columns-1{grid-template-columns:repeat(1,1fr)}.menu-item-has-children>a{align-items:center;display:flex}.menu-item-has-children>a svg{height:12px;width:12px}.menu-item-has-children .chevron{display:none}@media only screen and (max-width:1199px){.menu-item-has-children{position:relative}.menu-item-has-children>a{width:calc(100% - 30px)}.menu-item-has-children>a .icon{display:none}.menu-item-has-children .chevron{background-color:transparent;border:none;display:block;height:20px;position:absolute;right:0;top:0;width:20px}.menu-item-has-children .chevron img{height:12px;width:12px}}.menu-item-has-children:hover{position:relative}.menu-item-has-children:hover .sub-menu{display:block}.menu-item-has-children:hover:before{content:"";height:3.125rem;left:-20px;position:absolute;right:-20px;top:100%}.menu-item-has-children li{align-items:center;display:flex;flex-wrap:wrap}.menu-item-has-children li a{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:160%}.menu-item-has-children li:not(:nth-child(8)) a{align-items:center;display:flex;gap:12px}.menu-item-has-children li:not(:nth-child(8)) a img{border-radius:50%;height:32px;overflow:hidden;width:32px}.menu-item-has-children li:nth-child(8) a{color:var(--color-purple50)}.menu-item-has-children li:nth-child(8) a img{gap:8px;height:20px!important;width:20px!important}.back-nav{display:none}.mobile-nav__wrap{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-end}@media only screen and (max-width:1199px){.mobile-nav__wrap{align-items:flex-start;background-color:var(--color-white);border-top:1px solid #f2f2f2;flex-direction:column;gap:32px;height:calc(100vh - 89px);justify-content:flex-start;left:0;opacity:0;padding:32px 15px;position:fixed;right:0;top:89px;transform:translateX(-100vw);transition:.5s ease-in-out;width:100%}.mobile-nav__wrap.active{opacity:1;transform:translateX(0)}.mobile-nav__wrap .nav{border-bottom:1px solid #f2f2f2;display:flex;flex-direction:column;padding-bottom:32px;width:100%}.mobile-nav__wrap .header__menu a{font-size:20px}.mobile-nav__wrap .header__info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.mobile-nav__wrap .btn{width:100%}.mobile-nav__wrap .header__mail{display:flex}.mobile-nav__wrap .header__social{display:none}.mobile-nav__wrap .back-nav{align-items:center;background-color:transparent;border:none;color:var(--color-purple50);display:inline-flex;font-size:14px;gap:8px;margin-left:15px;margin-top:32px}.mobile-nav__wrap .back-nav img{width:20px}.mobile-nav__wrap .sub-menu{display:block;height:calc(100% - 89px);opacity:0;overflow:auto;top:0;transform:translateX(-100vw);transition:.5s ease-in-out}.mobile-nav__wrap .sub-menu.active{opacity:1;transform:translateX(0)}.mobile-nav__wrap .sub-menu .container{display:block;padding-bottom:30px;padding-top:0}.mobile-nav__wrap .sub-menu__title{font-size:20px;margin-bottom:0;position:relative}.mobile-nav__wrap .sub-menu__title:after{background-image:url(../img/arrow_drop_down.svg);background-position:50%;background-size:cover;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center;transition:.3s ease-in-out;width:12px}.mobile-nav__wrap .sub-menu__title.active:after{transform:rotate(180deg) translateY(50%)}.mobile-nav__wrap .sub-menu__list{background-color:#fafafa;border-radius:12px;display:none;gap:20px;margin-top:8px;padding:16px}.mobile-nav__wrap .sub-menu__list.active{display:grid!important}.mobile-nav__wrap .sub-menu__list li a{font-size:16px}.mobile-nav__wrap .sub-menu__list li a img{height:32px;width:32px}.mobile-nav__wrap .sub-menu__list li:nth-child(8) a{font-size:14px}.mobile-nav__wrap .sub-menu__item{border-bottom:1px solid #f2f2f2;padding:20px 0}.mobile-nav__wrap .sub-menu__item:after,.mobile-nav__wrap .sub-menu__item:before{display:none}}@media only screen and (max-width:767px){.mobile-nav__wrap{height:calc(100% - 72px);top:72px}.mobile-nav__wrap .sub-menu{height:calc(100% - 72px);top:0}}.hero__section .breadcrumbs,.hero__section .breadcrumbs a{color:var(--color-white)}.hero__section .breadcrumbs span:not(:last-of-type):after{background-image:url(../img/chevron-left-white.svg)}.breadcrumbs>span{align-items:center;display:flex;font-size:.875rem;gap:38px;line-height:140%;white-space:nowrap}.breadcrumbs>span a{transition:.3s ease-in-out}.breadcrumbs>span a:hover{color:var(--color-primary)}.breadcrumbs>span span{position:relative}.breadcrumbs>span span:not(:last-of-type):after{background-image:url(../img/chevron-left-gray.svg);background-position:50%;background-size:cover;content:"";height:14px;position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:14px}@media only screen and (max-width:767px){.breadcrumbs>span span:last-child{overflow:hidden;text-overflow:ellipsis}}.breadcrumbs a{color:var(--color-text)}.footer__row{align-items:flex-start;border-top:1px solid #d7d7d7;display:flex;flex-wrap:wrap;gap:4rem;justify-content:flex-end;padding-bottom:2.625rem;padding-top:2.625rem}@media only screen and (max-width:767px){.footer__row{border-top:none;gap:16px}}.footer__logo{margin-right:auto;max-width:25rem}.footer__logo a{display:inline-block;margin-bottom:.75rem;max-width:5rem}.footer__logo p{color:#585858;font-size:.875rem;line-height:140%}@media only screen and (max-width:767px){.footer__logo picture{max-width:60px}}.footer__nav{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem}.footer__nav a{transition:.3s ease-in-out}.footer__nav a:hover{color:var(--color-purple50)}@media only screen and (max-width:767px){.footer__nav{display:block;width:100%}}.footer-nav__title{color:#585858;font-size:.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.footer-nav__title .icon{display:none}@media only screen and (max-width:767px){.footer-nav__title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding:12px 0;position:relative}.footer-nav__title .icon{display:block;height:20px;transition:.3s ease-in-out;width:20px}.footer-nav__title.active .icon{transform:rotate(180deg)}}.footer-nav__list ul{list-style:none}.footer-nav__list ul li{margin-bottom:.75rem}.footer-nav__list ul li:last-child{margin-bottom:0}.footer-nav__list ul li a{color:var(--color-text);font-size:1rem;line-height:160%}@media only screen and (max-width:767px){.footer-nav__list{border-bottom:1px solid var(--color-gray30)}.footer-nav__list:first-child{border-top:1px solid var(--color-gray30)}.footer-nav__list ul{display:none;padding-bottom:12px}}.footer__second{align-items:center;border-top:1px solid #d7d7d7;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5rem 0}.footer__second p{color:#706f6f;font-size:.875rem;line-height:140%}@media only screen and (max-width:767px){.footer__second{align-items:flex-start;flex-direction:column-reverse;gap:24px;padding:24px 0 40px}}.footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;list-style:none}.footer__info{background-color:#fafafa;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:16px;position:relative}.footer__info .phone-bg{bottom:-24px;position:absolute;right:-8px;width:144px;z-index:0}.footer__info>div:last-child{line-height:185%}.footer__info>*{position:relative;z-index:2}.footer__info .footer-nav__title{margin-bottom:.25rem}.footer__info .br{border-top:1px solid #ebebeb;display:block;height:1px;margin:4px 0}.footer__info p{color:#706f6f;font-size:.75rem;font-weight:600;line-height:100%;text-transform:uppercase}@media only screen and (max-width:767px){.footer__info{width:100%}.footer__info .phone-bg{left:20px;right:auto;top:30px}}.footer__email,.footer__tel{font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:110.00000000000001%}.footer__email{color:var(--color-purple50)}.hero{background-image:url(../img/services01.jpg)}