:root{--blue: #0af5f5;--tekst: #000;--grey: #b2b4b9;--font-family: "BasisGrotesquePro-Regular", 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:70%;color:var(--tekst);word-wrap:normal;letter-spacing:-0.06em}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}@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:#b2b4b9}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:#b2b4b9}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:#b2b4b9}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));line-height:100%;color:#eff2f9;border:1px solid #eff2f9;border-radius:40px;background:transparent}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:500;min-height:100vh;min-width:320px;font-family:var(--font-family);color:var(--tekst);background:#000000;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:1554px;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:#b2b4b9;display:block;margin-bottom:0;cursor:pointer;text-transform:none;opacity:0.5}.checkbox a{border-bottom:1px solid #b2b4b9;color:#b2b4b9}.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:block;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(--tekst)}.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}.slick-arrow{position:absolute;top:50%;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:45px;height:45px;border-radius:50%;background-color:var(--blue);border:none;cursor:pointer;z-index:2;-webkit-transition:.3s linear;transition:.3s linear}.slick-arrow::before{display:block;content:"";width:45px;height:45px;background-image:url(../img/common/arrow-e3668cd330.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom}.slick-arrow:hover{background-color:white}.slick-prev{left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.slick-prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.feedback{min-height:100vh;overflow:hidden;position:relative;padding-top:calc(30px + (60 - 30) * (100vw - 360px) / (1920 - 360));padding-bottom:calc(10px + (30 - 10) * (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;background-color:var(--tekst);background-image:url(../img/feedback/back-042aa79ae8.png);background-size:50%;background-repeat:no-repeat;background-position:left top}.feedback::before{position:absolute;content:"";right:0;top:0;width:50%;height:100%;background-color:var(--tekst)}.feedback .container{position:relative;z-index:2;margin-top:auto}.feedback__container{position:absolute;top:-2rem;left:0;width:100%}.feedback__logo{display:block}.feedback__logo img{max-width:100%;margin-left:80%}.feedback__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:calc(20px + (80 - 20) * (100vw - 1180px) / (1920 - 360));padding-bottom:calc(20px + (80 - 20) * (100vw - 1180) / (1920 - 360))}.feedback__title{margin-bottom:26px;font-family:var(--font-family);font-weight:700;font-size:29px;line-height:86%;color:white}.feedback__wrap{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.feedback__text{opacity:0;-ms-flex-item-align:end;align-self:flex-end;padding-right:0px;width:50%}.feedback__text-sub{font-family:var(--font-family);font-weight:500;font-size:32px;line-height:86%;color:#fff;margin-bottom:32px}.feedback__text-date{margin:0;font-family:var(--font-family);font-weight:700;font-size:32px;line-height:86%;color:#fff}.feedback__text-address{margin:0;font-family:var(--font-family);font-weight:500;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#fff}.feedback__el{position:relative;color:white}.feedback__el span{position:absolute;left:105%;width:130px;bottom:2rem;font-weight:400;font-size:calc(16px + (32 - 16) * (100vw - 360px) / (1920 - 360));line-height:76%;letter-spacing:-0.06em;text-transform:lowercase;color:white}.feedback__box{position:relative;margin:130px 50px;padding-left:calc(80px + (80 - 30) * (100vw - 1180px) / (1920 - 360));padding-right:calc(0px + (80 - 30) * (100vw - 1180px) / (1920 - 360));padding-bottom:2rem;width:50%}.feedback__copyright{font-family:var(--font-family);font-weight:400;font-size:21px;line-height:74%;color:rgba(255,255,255,0.45);text-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.feedback__copyright a{color:rgba(255,255,255,0.45);text-decoration:underline}.feedback__copyright a:hover{border-bottom:1px solid transparent}.feedback__copyright--tablet{display:none}.feedback .form__lines .row{display:block}.feedback .form__lines .row .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.feedback .form__button{max-width:100%;border:none}.quiz .form__contacts{padding-top:calc(16px + (40 - 16) * (100vw - 360px) / (1920 - 360));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;border-top:1px solid var(--blue)}.feedback__contacts{margin-top:50px;padding:50px 0 30px;border-top:1px solid #b2b4b9}.feedback__list{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem}.header{height:100px;background:#000;position:relative}.header__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex}.header__left-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;height:100px;padding:25px 10px 25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__list{padding:0 !important;margin:0 !important;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__right{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px}.header__right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.header__phone{color:#FFF;font-family:"BasisGrotesquePro";font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.01px;text-transform:lowercase;padding-left:6px}.header__address{padding:.5rem .7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;border:1px solid var(--blue)}.header__address-text{margin-left:8px;font-size:14px;color:var(--blue)}.header__phone{-ms-flex-negative:0;flex-shrink:0}.header-btn{padding:8px 24px;border:1px solid white;border-radius:50px}.header-btn span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;text-align:center}.header-btn span::before{display:block;content:'';width:15px;height:15px;background-image:url(../img/header/star-79456ee066.svg);background-size:contain;background-repeat:no-repeat}.header__hamburger{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:64px;height:64px;border:1px solid white;border-radius:50%;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.header__hamburger:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.header__hamburger-lines{position:relative;width:70%;height:3px;background-color:white;border-radius:2px}.header__hamburger-lines:before{position:absolute;content:'';top:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:100%;background-color:white;border-radius:2px}.header__hamburger-lines:after{position:absolute;content:'';top:11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:100%;background-color:white;border-radius:2px}.header__menu-wrap{position:fixed;display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-10;visibility:hidden;opacity:0;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;pointer-events:none}.header__menu-wrap.active{visibility:visible;opacity:1;z-index:1000;overflow-y:auto;pointer-events:auto;background-color:rgba(0,0,0,0.6)}.header__menu{position:relative;padding:2rem;margin-left:auto;width:17%;height:auto;background:#000;color:white}.header__close{position:absolute;content:"";top:1rem;right:1rem;width:1.5rem;height:1.5rem;cursor:pointer;border:none;-webkit-transition:.3s linear;transition:.3s linear}.header__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.header__close::before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:1px;height:100%;background-color:white}.header__close::after{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:100%;height:1px;background-color:white}.header__nav-item{margin-bottom:1rem}.header__nav-item--sub{padding-left:1.5rem}.header__nav-link{position:relative;color:white}.header__nav-link--has-submenu::before{position:absolute;content:"";top:50%;right:-1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;border-color:white transparent transparent transparent}.header__nav-list{position:relative}.header__nav-list--submenu{margin-top:1rem}.header__logo img{display:block;margin:0 auto;max-width:100%}.header__menu-btn{display:block;border:1px solid var(--blue);border-radius:40px}.header__menu-btn span{display:block;padding:1rem;text-align:center;color:var(--blue)}.header__nav{margin-bottom:2rem}.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 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));line-height:100%;color:#eff2f9;border:1px solid #eff2f9;border-radius:40px;background:transparent}.form input::-webkit-input-placeholder{font-family:var(--font-family);font-weight:500;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;color:#b2b4b9}.form input::-moz-placeholder{font-family:var(--font-family);font-weight:500;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;color:#b2b4b9}.form input::-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:#b2b4b9}.form input::placeholder{font-family:var(--font-family);font-weight:500;font-size:calc(16px + (22 - 16) * (100vw - 360px) / (1920 - 360));line-height:100%;color:#b2b4b9}.form input:focus{border-color:white}.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}.form .form__line 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:#eff2f9;border:1px solid #eff2f9;border-radius:40px}.form .form__line select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}#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;width:0;height: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:85vw;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}
