:root{--blue: #0af5f5;--text: #2c2c2c;--grey: #b2b4b9;--font-family: "Rawline", sans-serif}h1{margin-bottom:5rem;font-family:var(--font-family);font-weight:400;font-size:calc(50px + (130 - 50) * (100vw - 360px) / (1920 - 360));line-height:75%;letter-spacing:-0.06em;text-transform:lowercase}h2{margin:0 0 3rem;font-family:var(--font-family);font-size:calc(24px + (100 - 24) * (100vw - 360px) / (1920 - 360));line-height:80%;color:var(--tekst);word-wrap:normal;letter-spacing:-0.02em}h2 span{color:var(--grey)}h3{font-family:var(--font-family);font-weight:700;font-size:calc(20px + (30 - 20) * (100vw - 360px) / (1920 - 360));line-height:140%;color:var(--white)}.heading{margin:0 0 3.125rem}@media (max-width: 1439px){.heading{margin:0 0 2rem}}@media (max-width: 991px){h2{font-size:calc(40px + (90 - 40) * (100vw - 360px) / (991 - 360))}}@font-face{font-family:'BasisGrotesquePro-BoldItalic';src:url("fonts/TTNormsPro-Bold.eot");src:local("BasisGrotesquePro-BoldItalic"),url("fonts/BasisGrotesquePro-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/BasisGrotesquePro-BoldItalic.woff2") format("woff2"),url("fonts/BasisGrotesquePro-BoldItalic.woff") format("woff"),url("fonts/BasisGrotesquePro-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'BasisGrotesquePro-Regular';src:url("fonts/BasisGrotesquePro-Regular.eot");src:local("BasisGrotesquePro-Regular"),url("fonts/BasisGrotesquePro-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/BasisGrotesquePro-Regular.woff2") format("woff2"),url("fonts/BasisGrotesquePro-Regular.woff") format("woff"),url("fonts/BasisGrotesquePro-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Basis Grotesque Pro';src:url("fonts/BasisGrotesquePro-Light.eot");src:url("fonts/BasisGrotesquePro-Light.eot?#iefix") format("embedded-opentype"),url("fonts/BasisGrotesquePro-Light.woff2") format("woff2"),url("fonts/BasisGrotesquePro-Light.woff") format("woff"),url("fonts/BasisGrotesquePro-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Bold.eot");src:url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Bold.woff2") format("woff2"),url("fonts/Montserrat-Bold.woff") format("woff"),url("fonts/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Medium.eot");src:url("fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Medium.woff2") format("woff2"),url("fonts/Montserrat-Medium.woff") format("woff"),url("fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Regular.eot");src:url("fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Regular.woff2") format("woff2"),url("fonts/Montserrat-Regular.woff") format("woff"),url("fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Rawline';src:url("fonts/Rawline-Regular.eot");src:url("fonts/Rawline-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Rawline-Regular.woff2") format("woff2"),url("fonts/Rawline-Regular.woff") format("woff"),url("fonts/Rawline-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Rawline';src:url("fonts/Rawline-SemiBold.eot");src:url("fonts/Rawline-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/Rawline-SemiBold.woff2") format("woff2"),url("fonts/Rawline-SemiBold.woff") format("woff"),url("fonts/Rawline-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Rawline';src:url("fonts/Rawline-Bold.eot");src:url("fonts/Rawline-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Rawline-Bold.woff2") format("woff2"),url("fonts/Rawline-Bold.woff") format("woff"),url("fonts/Rawline-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Rawline';src:url("fonts/Rawline-Medium.eot");src:url("fonts/Rawline-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Rawline-Medium.woff2") format("woff2"),url("fonts/Rawline-Medium.woff") format("woff"),url("fonts/Rawline-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@media (min-width: 1921px){body{zoom:1.333}.feedback__text h2 span{font-size:40px !important}.feedback__text h2{font-size:150px !important}}input:not([type="checkbox"]):not([type="radio"]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}textarea{resize:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;color:rgba(44,44,44,0.6)}input::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:140%;color:rgba(44,44,44,0.6)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:var(--font-family);font-weight:500;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;color:rgba(44,44,44,0.6)}input{max-height:80px;width:100%;padding:1rem 2rem;outline:none;font-family:var(--font-family);font-weight:400;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));color:var(--text);line-height:100%;background:rgba(255,255,255,0.6);border:1px solid rgba(44,44,44,0.2);border-radius:40px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-height:none;height:100%;width:100%;padding:1rem 2rem;background-color:transparent;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;color:var(--text);background:rgba(255,255,255,0.6);border:1px solid rgba(44,44,44,0.2);border-radius:40px}select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text)}a{text-decoration:none;outline:none}a:hover,a:active,a:focus{color:inherit;outline:none}button,.slick-arrow{outline:none !important;background:none;padding:0;font-size:0}body,html{position:relative;font-size:16px;font-weight:400;min-height:100vh;min-width:320px;font-family:var(--font-family);color:var(--text);background:#EFF2F9;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;overflow:initial}body.compensate-for-scrollbar{height:100%;overflow:hidden}body.fancybox-active{width:100%;height:100% !important;overflow:hidden !important}body.overflow{overflow:hidden !important}.container{margin:0 auto;padding:0 3rem;max-width:1500px;width:100%}.scroll{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:11111;position:fixed;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;width:60px;height:60px;right:-65px;bottom:80px;border-radius:30px;background:var(--blue);opacity:0.5;text-align:center;line-height:1;font-size:30px;color:#fff;cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroll:hover{opacity:1}.scroll.active{right:30px}.btn-tel{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:500;font-size:calc(14px + (22 - 14) * (100vw - 360px) / (1920 - 360));line-height:1.2;text-align:center;color:var(--white);border-bottom:1px solid transparent;font-family:var(--font-family);-webkit-transition:.3s linear;transition:.3s linear}.btn-tel:hover,.btn-tel:focus,.btn-tel:active{color:var(--white);text-decoration:none;border-bottom:1px solid white}.btn-tg{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.3s linear;transition:.3s linear}.btn-tg:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-tg svg{display:block}section,footer,header{position:relative}a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{text-decoration:none}ul{list-style:none;padding-left:0;margin-bottom:0}[disabled]{cursor:not-allowed !important}.checkbox{position:relative;padding-left:29px;font-style:normal;font-weight:400;font-size:18px;line-height:100%;color:var(--text);display:block;margin-bottom:0;cursor:pointer;text-transform:none;opacity:0.5}.checkbox a{border-bottom:1px solid #b2b4b9;color:var(--text)}.checkbox a:hover{border-bottom:1px solid transparent}.checkbox__input{position:absolute;width:22px;height:22px;border:1px solid #b2b4b9;border-radius:50%;top:-2px;left:0;opacity:1 !important}.checkbox input:checked+.checkbox__input{background-image:url(../img/popup/check-bbd6f117d4.svg);background-repeat:no-repeat;background-position:center}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.main-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:250px;width:100%;border-radius:40px;background:var(--blue);border:none;-webkit-transition:.3s linear;transition:.3s linear}.main-btn:hover{text-decoration:none;background:var(--white)}.main-btn span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:1.2rem 2rem;font-family:var(--font-family);font-weight:400;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;letter-spacing:-0.06em;text-transform:lowercase;text-align:center;color:var(--text)}.main-btn span::before{display:block;content:"";width:25px;height:25px;background-image:url(../img/common/star-4d4e087985.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.loc{display:block;width:30px;height:30px}.phone{color:#FFF;font-family:var(--font-family);font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.01px}.header{position:absolute;top:0;left:0;width:100%;z-index:2}.header-logo img{display:block;max-width:100%}.header .burger{display:none}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-links__item{color:var(--text);font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.06em;text-transform:lowercase;padding:0 15px;-webkit-transition:.3s linear;transition:.3s linear}.header__menu-links__item:hover{color:var(--text);opacity:.7}.header__menu-tel{position:relative;color:var(--text);font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.9px;border-bottom:1px solid var(--text);margin:0 15px 0 58px;-webkit-transition:.3s linear;transition:.3s linear}.header__menu-tel:hover{color:var(--text);border-bottom:1px solid transparent}.header__menu-tel:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50px;width:35px;height:35px;background-image:url(../img/header/new-phone-901fce8520.svg);background-repeat:no-repeat;background-size:cover}.header__menu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:270px;border-radius:40px;border:0.5px solid var(--text);padding:9px 55px 9px 12px;margin-left:15px;cursor:pointer}.header__menu-btn span{display:block;color:var(--text);text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.06em;text-transform:lowercase;-webkit-transition:.3s linear;transition:.3s linear}.header__menu-btn:hover span{opacity:.7}.header__menu-btn:before{margin-right:30px;content:'';display:block;width:25px;height:26px;background-image:url(../img/header/elem-new-840b972495.svg);background-repeat:no-repeat;background-size:cover}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__content{padding:291px 0 55px}.header__content-title{color:#EFF2F9;font-family:var(--font-family);font-size:158px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:-9.48px;margin-bottom:118px}.header__content-title span{color:var(--Fon, var(--text));font-family:var(--second-family);font-style:italic}.header__form-title{color:#FFF;font-family:var(--font-family);font-size:42px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-2.52px;text-transform:lowercase;margin-bottom:30px}.header form{position:relative}.header .col-lg-3:nth-child(4){position:absolute;width:100%;max-width:80%;bottom:-20px;left:0px;width:100%}.header .btn-two{position:absolute;right:0px;top:0px;border-radius:40px;background:#0AF5F5;width:320px;max-width:none;height:80px;padding-left:40px;padding-right:40px}.header .btn-two span{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;background-color:transparent}.header .btn-two:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:13px;width:58px;height:57px;background-image:url(../img/header/element-36353e0dcf.svg);background-repeat:no-repeat;background-size:cover}@media (max-width: 1439px){.header__content{padding:201px 0 55px}.header__content-title{margin-bottom:90px}header .row{max-width:957px}header .form input{height:60px;width:230px;background:transparent;border-radius:40px;border:1px solid #EFF2F9;color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;padding-left:39px}.header .btn-two{position:absolute;right:0px;left:730px;top:0px;border-radius:40px;height:60px;width:230px;padding-left:60px;padding-right:20px}.header .btn-two span{font-size:18px;letter-spacing:0}.header .btn-two:before{left:13px;width:35px;height:35px}.header .col-lg-3:nth-child(4){position:absolute;width:100%;max-width:80%;bottom:-40px;left:0px;width:100%}}.info{min-height:100vh;overflow:hidden;position:relative;padding-top:calc(110px + (180 - 110) * (100vw - 360px) / (1920 - 360));padding-bottom:calc(30px + (60 - 30) * (100vw - 360px) / (1920 - 360));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:end;-ms-flex-align:end;align-items:flex-end}.info .container{margin-top:auto}.info__image{position:absolute;top:0;right:0;width:100%;height:100%}.info__image img{display:block;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;border-radius:0 0 40px 0}.info__image--mob{display:none}.info__wrapper{position:relative;z-index:1}.info__title{margin-bottom:6rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text)}.info__text{margin-bottom:2.3rem;font-weight:500;font-size:42px;line-height:110%;letter-spacing:-0.02em;color:var(--text)}.info__text:last-child{margin-bottom:0}.info__list{margin-bottom:2rem}.info__item{margin-bottom:.5rem;position:relative;padding-left:1.5rem;font-size:24px;line-height:120%;letter-spacing:-0.02em;color:white}.info__item::before{position:absolute;content:"";left:0;top:8px;width:8px;height:8px;background-color:white;border-radius:50%}.info__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#0AF5F5;border-radius:30px;cursor:pointer}.info__link span{font-weight:700;font-size:24px;line-height:80%;text-align:center;color:#000000}.info__head{margin-bottom:2rem;font-size:42px;line-height:76%;letter-spacing:-0.06em;text-transform:lowercase;color:#fff}.info .form__button{padding:1.25rem 50px 1.25rem 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border-radius:40px;background:#0af5f5;border:none}.info .form__button::before{margin-right:1.25rem;display:block;content:"";width:40px;height:40px;background:url(../img/footer/elem-1ad6dd616b.svg) no-repeat center;background-size:contain}.info .form__button span{display:block;font-size:24px;line-height:100%;text-transform:lowercase;text-align:center;color:var(--text)}.info .form input{max-height:none;height:100%}.info .form__line label,.info .form__line{height:100%}.info .form__line{margin-bottom:0}.info .form__lines .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.info .checkbox{width:70%}.about{padding-top:180px;padding-bottom:90px;color:black}.about-title{font-size:42px;font-style:normal;font-weight:400;line-height:32px;text-transform:lowercase}.about__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:53px}.about__top-title{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-bottom:118px}.about__top-title span{color:#B2B4B9}.about__top-text{position:relative;max-width:560px;font-size:36px;line-height:106%;text-transform:lowercase}.about-img{margin-bottom:54px}.about-text{max-width:1040px;color:#000;font-size:42px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-0.06em;text-transform:lowercase}.about__item{margin-bottom:.3rem;padding-left:1rem;position:relative;font-size:42px;line-height:100%;letter-spacing:-0.06em;text-transform:lowercase}.about__item::before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background-color:#000;border-radius:50%}.about__list{margin:2rem 0 0}.about__text{margin-top:2rem;font-size:42px;line-height:100%;letter-spacing:-0.06em;text-transform:lowercase}.about__btn{display:none}.about__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:40px;border:0.5px solid var(--text);padding:16px 55px;margin:0 auto;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.about__link span{display:block;color:var(--text);text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.06em;text-transform:lowercase;-webkit-transition:.3s linear;transition:.3s linear}.about__link::before{margin-right:1rem;content:'';display:block;width:25px;height:26px;background-image:url(../img/header/elem-new-840b972495.svg);background-repeat:no-repeat;background-size:cover}.about__link:hover{opacity:.7}.about__img img{display:block;width:100%;border-radius:40px}.about__img-text{margin-bottom:30px;font-size:32px;line-height:69%;text-transform:lowercase;text-align:right;color:rgba(44,44,44,0.5)}.reasons{padding:90px 0}.reasons__title{width:-webkit-min-content;width:-moz-min-content;width:min-content}.reasons__head{margin-bottom:22px;font-size:42px;line-height:76%;text-transform:lowercase}.reasons__text{margin-bottom:0;font-size:36px;line-height:90%;text-transform:lowercase}.reasons__wrapper{margin-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reasons__right{width:37%;position:relative}.reasons__right::before{position:absolute;content:"";right:105%;top:20px;width:35%;height:1px;background-color:var(--text)}.reasons__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5rem}.reasons__img img{display:block;max-width:100%;border-radius:40px}.footer{padding:5rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background-color:#fff;border-radius:40px 40px 0 0}.footer-title{position:relative;color:#fff;font-family:var(--font-family);font-weight:500;font-size:100px;line-height:80%;letter-spacing:-0.06em}.footer__left{width:50%}.footer__image{position:absolute;top:0;left:0;width:50%;height:100%}.footer__image img{display:block;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px 40px 0 0}.footer__wrapper{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}.footer__right{padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;border-radius:40px 40px 0px 0px}.footer__right-bottom{padding-top:55px;margin-top:55px;width:100%;border-top:1px solid #ffffff}.footer__right-phone{position:relative;color:var(--text);text-align:center;font-size:22px;font-style:normal;line-height:100%;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:lowercase;border-radius:60px;border:1px solid var(--text);padding:24px 15px 24px 52px;margin-left:60px}.footer__right-phone:before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:37px;height:37px;background:url(../img/header/new-phone-901fce8520.svg) no-repeat center}.footer__right-phone:hover{color:var(--Color, #0AF5F5);opacity:.7}.footer__form{max-width:560px}.footer__form-title{font-weight:500;font-size:42px;line-height:90%;text-transform:lowercase;color:var(--text);margin-bottom:20px}.footer__form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__form .row .col-lg-3{max-width:100%}.footer__form .row .col-lg-3 .checkbox{margin-top:15px}.footer__form .btn-two{padding:1.25rem 50px 1.25rem 72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border-radius:40px;background:#0af5f5;border:none;margin-top:30px}.footer__form .btn-two span{display:block;font-size:32px;line-height:70%;text-transform:lowercase;text-align:center;color:var(--text)}.footer__form .btn-two:before{margin-right:2rem;display:block;content:"";width:40px;height:40px;background:url(../img/footer/elem-1ad6dd616b.svg) no-repeat center;background-size:contain}@media (max-width: 1439px){.footer__form{max-width:484px}.footer__left img{max-width:90%}}.form__input.error{border:1px solid #f00;box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}.form__input.error:focus,.form__input.error:active{border:1px solid #f00;box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}#name-error,#phone-error,#email-error{display:none !important}.form__lines .row{margin-bottom:.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form .h1{margin-bottom:3rem;font-family:var(--font-family);font-weight:300;font-size:calc(24px + (42 - 24) * (100vw - 360px) / (1920 - 360));line-height:76%;letter-spacing:-0.06em;text-transform:lowercase;color:#eff2f9}.form{background:transparent}.form__text{font-size:16px;font-weight:500;text-align:center;line-height:1.4;margin-bottom:20px}.form__line{margin-bottom:20px}.form .form__line label{margin-bottom:0;width:100%}.form .form__line label span{margin-bottom:1rem;display:block;color:white;font-size:16px;display:none}#form4 input[name="secondname"],#form2 input[name="secondname"]{padding:0;margin:0;height:0;width:0;border:none}#form4 .col-lg-3:nth-child(3),#form2 .col-lg-3:nth-child(3){position:absolute;height:0;width:0;padding:0;margin:0}.fancybox-content{background:none;padding:0}.compensate-for-scrollbar{margin-right:0 !important}#modal-form,#modal-pay{background:#001125;max-width:50vw;min-height:80vh;padding:4rem;border-radius:5px;-webkit-box-shadow:0px 32px 24px rgba(56,56,62,0.25);box-shadow:0px 32px 24px rgba(56,56,62,0.25);background-image:url(../img/feedback/quiz-bg.png);background-size:50% 100%;background-repeat:no-repeat;background-position:left top}#modal-form h2,#modal-pay h2{font-size:calc(32px + (100 - 32) * (100vw - 360px) / (1920 - 360))}#modal-form h2 span,#modal-pay h2 span{display:block;position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content}#modal-form .form .h1,#modal-pay .form .h1{font-size:calc(24px + (42 - 24) * (100vw - 360px) / (1920 - 360))}#modal-form .form__lines,#modal-pay .form__lines{position:relative}#modal-form .col-lg-3,#modal-pay .col-lg-3{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}#modal-form .col-lg-3:nth-child(4),#modal-pay .col-lg-3:nth-child(4){margin-top:14px;margin-bottom:16px}#modal-form .form__button,#modal-pay .form__button{max-width:100%}#modal-form .fancybox-close-small,#modal-pay .fancybox-close-small{color:white}#modal-form .feedback__el,#modal-pay .feedback__el{position:absolute;left:105%;bottom:1rem;font-weight:400;font-size:calc(16px + (28 - 16) * (100vw - 360px) / (1920 - 360));line-height:76%;letter-spacing:-0.06em;text-transform:lowercase;color:white}#modal-thanks{width:100%;max-width:820px;background:rgba(255,255,255,0.75);-webkit-box-shadow:0px 4px 25px rgba(148,188,249,0.46);box-shadow:0px 4px 25px rgba(148,188,249,0.46);backdrop-filter:blur(4px);border-radius:75px;padding:70px}#modal-thanks h2{text-align:center;font-size:48px;font-weight:500;line-height:1.1;margin-bottom:35px}#modal-thanks p{text-align:center;font-size:18px;line-height:1.3;margin-bottom:40px}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;-webkit-transition:0.1s;transition:0.1s}
