@font-face{font-family:Manrope ;src:local("Manrope  Regular"),local("Manrope--Regular"),url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope ;src:local("Manrope  Medium"),local("Manrope--Medium"),url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope ;src:local("Manrope  Bold"),local("Manrope--Bold"),url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope ;src:local("Manrope  Semi bold"),local("Manrope--Semi-bold"),url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-family:"Manrope",sans-serif;--second-family:"Inter",sans-serif;--third-family:"SF Pro Display",sans-serif;--blue:#0071e3;--light-blue:#00a3e8;--light-grey:#f0f0f0;--black:#333;--grey:#e2e7ed;--white:#fff;--green:#42ff5e;--red:#ff4242;--white-blue:#c7e4ff;--dark-grey:#898989;--white-100:hsla(0,0%,100%,.1);--light-blue-2:#7ea6fc;--white-blue-2:#eff7ff;--white-200:hsla(0,0%,100%,.2)}body,html{min-width:375px;background:var(--light-grey)}a,address,body,h1,h2,h3,h4,h5,h6,html,input,p,select,span,textarea{font-family:var(--font-family);font-style:normal;font-size:20px;font-weight:400;line-height:1.25;color:var(--black);margin:0;padding:0}a,address,h1,h2,h3,h4,h5,h6,input,p,select,span,textarea{outline:none}input{background:transparent}li{list-style-type:none}hr{display:block;border:0;border-bottom:1.5px solid var(--blue)}a{color:var(--black);text-decoration:none}a:active{color:var(--fontColor)}a:hover{color:var(--blue)}button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-family:var(--font-family);font-size:18px;line-height:130%;font-weight:400;color:var(--white);border:0;border-radius:10em;background:var(--blue);cursor:pointer;outline:none;padding:10px 22px}button *{pointer-events:none}button.border-white{border:1px solid var(--white)}button:hover{color:var(--white);background:var(--light-blue)}button[disabled]{background:var(--dark-grey);color:var(--white);cursor:no-drop}.btn__link{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-family:var(--font-family);font-size:18px;line-height:130%;font-weight:400;color:var(--black);background:transparent;cursor:pointer;outline:none;border-radius:50px;padding:10px 22px}.btn__link *{pointer-events:none}.btn__link.border{border:1px solid var(--blue)}.btn__link.border-white{border:1px solid var(--white)}.btn__link.bg-white{background:var(--white)}.record__btn{overflow:hidden}.record__btn:before{content:"";height:100%;width:35px;position:absolute;top:0;transform:skewX(-45deg);background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.4));animation:a 3s infinite ease;z-index:1}@keyframes a{0%{left:-150%}to{left:150%}}i,img,picture{pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none}img{object-fit:cover}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body.ov-h{overflow:hidden;margin-right:10px}header.menu--open:before{content:"";width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.7;z-index:10}.page{width:100%;max-width:2500px;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;margin:0 auto}.page,main{min-height:100vh}.container{width:100%;max-width:1750px;padding:0 15px;margin:0 auto}.header{position:sticky;top:0;left:0;right:0;background:var(--white);z-index:15}.header.home__page{position:fixed}.header.fix{transform:translateY(-100%)}.header__top{border:0;border-bottom:1px solid var(--grey);padding:10px 0}.header__top--left{position:relative;z-index:12}.header__top--right.mob{display:none}.header__logo{width:157px;display:block}.header__mail,.header__phone{font-size:16px}.header__mail span{font-size:inherit}.header__inner{padding:12px 0 20px}.header__btn{position:relative;z-index:12}.header__btn.mob{display:none}.header__menu--btn{display:none;width:34px;border:0;padding:0}.header__menu--btn,.header__menu--btn:hover{background:transparent}.nav{width:-moz-fit-content;width:fit-content;padding:0 60px}.nav__list{width:100%;display:flex;align-items:center;justify-content:space-around;gap:165px}.nav__list a{position:relative;display:block;font-size:16px;font-weight:600;text-transform:uppercase}.nav__list li.current-menu-item>a,.nav__list li.current_page_item>a{color:var(--blue)}.nav__list li.active>ul{display:block}.sub__menu{position:relative;padding-right:10px}.sub__menu li{width:100%;margin-bottom:20px}.sub__menu li:last-child{margin-bottom:0}.sub__menu a{width:100%}.sub__menu a:after{width:16px;height:16px;content:url(../images/svg/down.svg);position:absolute;top:50%;right:-20px;transform:translateY(-50%);line-height:.1}.sub__menu a:hover:after{content:url(../images/svg/downact.svg)}.sub-menu{width:100%;min-width:225px;max-height:500px;display:none;position:absolute;top:150%;left:0;margin:0;background:var(--white);border-radius:10px;padding:20px;z-index:1;overflow-y:auto;overflow-x:hidden}.sub-menu .sub-menu{padding-bottom:0}.sub-menu a{text-transform:revert}.sub-menu a:after{content:""}.sub-menu a:hover:after,.sub__menu--two a:hover:after{content:revert}.sub__menu--two>a{width:100%}.sub__menu--two>a:after{width:15px;right:0}.sub__menu--two>a:after,.sub__menu--two>a:hover:after{content:url(../images/svg/down.svg)}.sub__menu--two .sub-menu{display:none;position:revert;box-shadow:revert;padding-left:10px}.sub__menu--two .sub-menu li{padding:0;margin-bottom:15px}.sub__menu--two .sub-menu li:last-child{margin-bottom:0}.sub__menu--two.active>ul{display:block}.pulse{position:relative;animation:b 2s infinite}@keyframes b{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,9,40,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(0,9,40,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,9,40,0)}}@media (max-width:1850px){.nav__list{gap:70px}}@media (max-width:1400px){.nav__list{gap:70px}}@media (max-width:1200px){.nav__list{gap:50px}}@media (max-width:1100px){.header__mail,.header__phone{font-size:15px}.header__inner{padding:0}.flex.header__top--right,.header__btn{display:none}.flex.header__top--right.mob{display:flex}.header__btn{font-size:15px;padding:7.75px 17px;margin:0 0 0 auto}.header__btn.mob{display:block}.header__nav{width:100%;height:100vh;position:absolute;top:0;left:-150%;padding:70px 15px;background:#fff;z-index:11;transition:all .4s linear;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none}.header__nav.active{left:0;pointer-events:revert;user-select:revert;-moz-user-select:revert;-webkit-user-select:revert;-ms-user-select:revert;-o-user-select:revert}.nav{padding:0}.nav ul{align-items:flex-start;gap:20px;flex-direction:column}.sub-menu{position:revert}.header__menu--btn{display:block;position:relative;z-index:12}}@media (max-width:870px){.header__logo{width:130px}.flex.items-center.gap30.header__top--left{gap:20px}.flex.items-center.header__social{gap:10px}.header__btn,.header__mail,.header__phone{font-size:14px;margin:0 0 0 auto}.header__mail span,.header__phone span{display:none}.nav__list a{font-size:14px}}@media (max-width:580px){.flex.items-center.header__top--left{width:calc(100% - 55px)}.flex.items-center.header__social{margin:0 0 0 auto}.header__btn.mob{position:fixed;right:0;bottom:0;font-size:12px;border-radius:10px 0 0 0}.flex.header__top--right.mob .btn__link,.flex.header__top--right.mob button{gap:6px;border-radius:20px}.nav__list a{font-size:13px}}@media (max-width:480px){.sub-menu{min-width:300px}.nav__list a{font-size:14px}}.breadcrumbs{width:100%;display:flex;align-items:center;vertical-align:middle;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none;width:0;height:0}.breadcrumbs::-moz-scrollbar{width:0;height:0;display:none}.breadcrumbsHeader{padding:40px 0}.breadcrumbsHeader--title{font-weight:700;font-size:74px;line-height:105%;letter-spacing:-.04em;padding-top:15px}.breadcrumbsHeader .search--icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:1}.breadcrumbs li{display:flex;align-items:flex-end;flex-wrap:nowrap;white-space:nowrap}.breadcrumbs li.separator{align-items:center;color:var(--black)}.breadcrumbs a{font-size:16px;letter-spacing:.7px;color:var(--black);text-decoration:underline}.breadcrumbs a span{color:inherit}.breadcrumbs__current{min-width:0;display:flex;align-items:flex-end;flex-wrap:nowrap}.breadcrumbs__current span{display:inline-block;max-width:100%;flex:1;font-size:16px;line-height:110%;letter-spacing:-.03em;text-decoration:none;color:var(--black);white-space:nowrap}.banner__title{font-size:74px;font-weight:700;line-height:105%}.banner__subtitle,.banner__title{width:-moz-fit-content;width:fit-content;letter-spacing:-.04em;margin-bottom:40px}.banner__subtitle{max-width:709px;font-weight:600;font-size:24px;line-height:120%;color:var(--white)}.title{font-weight:700;font-size:50px;line-height:120%;letter-spacing:-.04em}.title-md{font-size:26px;letter-spacing:.01em;margin-bottom:40px}.title-md,.title-sm{font-weight:700;line-height:125%}.title-sm{font-size:24px;letter-spacing:-.08em;margin-bottom:30px}.modal-active{margin-right:10px;overflow:hidden}.modal-window{position:absolute;display:none}.modal-window.active{display:block}.modal-window:before{content:"";z-index:15;background:#000;opacity:.7}.modal-window:before,.modal__container{width:100%;height:100%;position:fixed;top:0;left:0}.modal__container{right:0;overflow:auto;z-index:16}.modal__content{width:100%;height:auto;max-width:1150px;position:absolute;top:50%;left:50%;padding:30px;transform:translate(-50%,-50%);border-radius:30px;background:var(--blue)}.modal__content--callback{max-width:600px}.modal__content--contactForm{max-width:1800px;padding:0}.modal__content--thanks{max-width:536px;text-align:center;padding:20px 60px 40px;background:var(--white)}.modal__content--thanks-title{font-weight:600;font-size:32px;line-height:110%;letter-spacing:-.03em;margin-bottom:20px}.modal__content--img{max-width:308px;display:block;margin:0 auto}.modal__content .form--btn{width:100%}.modal__content .title-sm{text-align:center}.modal__content .form--politics a:hover{color:var(--white)}.modal-close{width:30px;height:30px;position:fixed;top:1%;right:1%;border:0;cursor:pointer;padding:0;margin:10px;z-index:7}.modal-close,.modal-close:hover{background:url(../images/svg/x.svg) no-repeat;background-size:100% 100%}.form--title{display:block;font-size:12px;line-height:130%;letter-spacing:-.02em;color:var(--grey)}.form--input-wrap{position:relative}.form .success--icon{display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form--file,.form--input,.form--select,.form--textarea{width:100%;display:block;font-size:16px;line-height:125%;color:var(--light-blue-2);border:1px solid var(--light-blue-2);border-radius:30px;background:var(--white-100);padding:14px 20px}.form--file::placeholder,.form--input::placeholder,.form--select::placeholder,.form--textarea::placeholder{color:var(--light-blue-2)}.form--file:focus,.form--input:focus,.form--select:focus,.form--textarea:focus{color:var(--white)}.form--file:focus::placeholder,.form--input:focus::placeholder,.form--select:focus::placeholder,.form--textarea:focus::placeholder{color:var(--white)}.form--file:active,.form--input:active,.form--select:active,.form--textarea:active{color:var(--white)}.form--file:active::placeholder,.form--input:active::placeholder,.form--select:active::placeholder,.form--textarea:active::placeholder{color:var(--white)}.form--file:invalid,.form--input:invalid,.form--select:invalid,.form--textarea:invalid{border:1px solid var(--red)}.form--file.success,.form--input.success,.form--select.success,.form--textarea.success{color:var(--green);border:1px solid var(--green)}.form--file.success~.success--icon,.form--input.success~.success--icon,.form--select.success~.success--icon,.form--textarea.success~.success--icon{display:block}.form--file.invalid,.form--input.invalid,.form--select.invalid,.form--textarea.invalid{border:1px solid var(--red)}.form--file.search,.form--input.search,.form--select.search,.form--textarea.search{width:338px;color:var(--dark-grey);background:var(--white);padding:18px 10px 18px 40px}.form--file.search::placeholder,.form--input.search::placeholder,.form--select.search::placeholder,.form--textarea.search::placeholder{color:var(--dark-grey)}.form--file{cursor:pointer}.form--file::file-selector-button{display:none}.form--textarea{width:100%;min-height:150px;display:block;resize:none;margin-bottom:25px}.formSearch{position:relative}.formSearch:hover path{fill:var(--blue)}.formSearch--btn{position:absolute;top:50%;left:0;transform:translateY(-50%);border:0;padding:0}.formSearch--btn svg{width:24px;height:24px}.formSearch--btn:hover{border:0;background:transparent}.form--politics{font-size:14px;line-height:120%;color:var(--light-grey)}.form--politics a{color:inherit;font-size:inherit;text-decoration:underline}.form--politics.info{font-size:12px;margin-bottom:16px}.form--btn{color:var(--blue);background:var(--white)}.form--text{text-align:center}.form--text,.form--text a{font-size:11px;line-height:13px;letter-spacing:.01em}.form--text a{text-decoration:underline}.form .hide{display:none}.form__error{display:none;color:var(--red);margin-bottom:20px}.form__error.active{display:block}.form__success{display:none;color:var(--green);margin-bottom:20px}.form__success.active{display:block}.radio{display:none}.radio__subtitle{display:block;position:relative;cursor:pointer;transition:all .2s ease;padding:0 0 0 30px}.radio__subtitle:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;bottom:0;background:#fff;border:none}.radio__subtitle:after{content:"";display:block;width:15px;position:absolute;top:4px;left:4px;line-height:0}.radio__subtitle:hover .radio:before{content:"";position:absolute;left:0;border:2px solid #dcdfe9}.radio:checked+label:after{content:url(../images/svg/check.svg)}.checkbox{display:none}.checkbox__subtitle{display:block;position:relative;cursor:pointer;transition:all .2s ease;padding:0 0 0 30px}.checkbox__subtitle:before{height:20px;top:0;left:0;bottom:0;border:1px solid var(--white);border-radius:1px;background:transparent}.checkbox__subtitle:after,.checkbox__subtitle:before{content:"";display:block;width:20px;position:absolute}.checkbox__subtitle:after{height:15px;top:1px;left:1px;line-height:0}.checkbox__subtitle:hover .checkbox:before{content:"";position:absolute;left:0;border:1px solid #dcdfe9}.checkbox:checked+label:after{content:url(../images/svg/check.svg)}.pagination{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:30px;margin:20px auto}.pagination .nav-links{display:flex;align-items:center;gap:10px}.pagination .page-numbers{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;border:0;border-radius:10px;background:var(--white);padding:0}.pagination .page-numbers:hover{background:var(--white-blue)}.pagination .page-numbers.current{color:var(--white);background:var(--blue)}.pagination .prev{margin-right:20px}.pagination .next{margin-left:20px}.footer{position:relative;padding:60px 0 20px}.footer *{color:var(--white)}.footer__logo{width:111px;height:-moz-fit-content;height:fit-content;display:block}.footer__right{width:100%;max-width:1333px}.footer__right--item{width:100%;max-width:280px;margin:0 0 0 auto}.footer__right--img{width:150px;height:50px;display:block;border-radius:10px;margin:0 0 0 auto}.footer__nav{width:100%;max-width:250px;padding:0}.footer__nav ul{flex-direction:column;align-items:flex-start;justify-content:revert;gap:16px}.footer__nav a{font-weight:400;font-size:14px;line-height:120%;text-transform:revert;color:var(--grey)}.footer__contacts{width:100%;max-width:460px;gap:16px}.footer__contacts--link{font-size:14px;line-height:120%;color:var(--grey)}.footer__contacts--link strong{font-size:inherit;font-weight:500;line-height:125%;color:var(--white)}.footer__copyright--text{font-size:14px;line-height:120%;color:var(--grey)}.footer__copyright--text span{font-size:inherit;color:inherit}.footer__link{font-size:14px;line-height:120%;color:var(--grey)}.footer__btn{margin-left:auto}@media (max-width:1850px){.footer__right{max-width:950px}.footer__nav{max-width:200px}.footer__contacts{max-width:350px}}@media (max-width:1600px){.footer__right{max-width:1050px}}@media (max-width:1400px){.footer__right{max-width:950px}.footer__nav{max-width:210px}.footer__contacts{max-width:380px}}@media (max-width:1160px){.footer__right{max-width:revert;justify-content:space-between}.footer__right--item{max-width:230px}}@media (max-width:870px){.footer__nav{order:1}.footer__right--item{order:2}.footer__contacts{order:3}}@media (max-width:580px){.footer{padding:60px 0}.footer__right--item{max-width:210px}.footer__btn{display:none}.footer__contacts--link,.footer__copyright--text,.footer__link,.footer__nav a{font-size:13px}}@media (max-width:480px){.footer__contacts,.footer__nav,.footer__right--item{order:revert}.footer__right--item{margin:revert}.footer__right--img{margin:0}}@media (max-height:600px){.modal__content{top:0;left:50%;transform:translate(-50%)}}@media (max-width:1850px){a,address,body,html,input,p,select,span,strong,textarea{font-size:17px}.modal__content--contactForm{max-width:1200px}.modal__content--contactForm .flex{gap:0}.modal__content--contactForm .contactForm__item{border-radius:20px 0 0 20px}.container{max-width:1250px}.banner__title{font-size:60px}.form--file,.form--input,.form--select,.form--textarea{border-radius:25px}.pagination .page-numbers{width:40px;height:40px;font-size:20px}}@media (max-width:1600px){.banner__title{font-size:50px}.title{font-size:40px}.title-md{font-size:24px}.title-sm{font-size:22px;letter-spacing:revert}.pagination .page-numbers{font-size:18px}}@media (max-width:1400px){a,address,body,html,input,p,select,span,strong,textarea{font-size:16px}.btn__link,button{font-size:15px;padding:6px 15px}.modal__content--contactForm{max-width:1100px}.container{max-width:1200px}.banner__title{font-size:45px}.title{font-size:30px}}@media (max-width:1200px){a,address,body,html,input,p,select,span,strong,textarea{font-size:14px}.btn__link,button{font-size:13px}body.ov-h{margin-right:0}.banner__title{font-size:40px}.banner__subtitle{font-size:17px;line-height:1.2}.title{font-size:30px}.title-md{font-size:20px;font-weight:500}.title-sm{font-size:18px;font-weight:500}.modal-active{margin-right:0}.modal__container::-webkit-scrollbar{width:0}.pagination .page-numbers{width:30px;height:30px;font-size:15px}}@media (max-width:1160px){.modal__content--contactForm{max-width:550px}.modal__content--contactForm .contactForm__item{border-radius:20px}.modal__content--contactForm .contactForm__item--title{text-align:center}.modal__content--contactForm .contactForm__img{display:none}}@media (max-width:990px){.breadcrumbsHeader .search--icon{width:20px;height:20px}.form--group{max-width:100%}.form--file,.form--input,.form--select,.form--textarea{font-size:14px;padding:10px 15px}.form--file.search,.form--input.search,.form--select.search,.form--textarea.search{width:300px;padding:10px 10px 10px 40px}.form--politics{font-size:12px}}@media (max-width:770px){.breadcrumbs li{height:15px}.breadcrumbs li.separator{height:10px}.breadcrumb-item *,.breadcrumbs__current *,.breadcrumbs__current span{font-size:12px}.pagination .page-numbers{font-size:14px}.breadcrumbsHeader{padding:20px 0}.banner__title,.breadcrumbsHeader--title{font-size:30px;margin-bottom:30px}.breadcrumbsHeader--title{padding-top:0;margin-bottom:0}.banner__subtitle{font-size:16px}.title{font-size:25px}.title-md{font-size:18px}.title-sm{font-size:17px}.form--politics.info{font-size:11px}.form--file,.form--input,.form--select,.form--textarea{border-radius:20px}.form--file.search,.form--input.search,.form--select.search,.form--textarea.search{width:200px;padding:10px 10px 10px 40px}.form--btn{font-size:12px}}@media (max-width:580px){a,address,body,html,input,p,select,span,strong,textarea{font-size:13px}.btn__link,button{font-size:12px;border-radius:20px}.banner__title{font-size:26px}.banner__subtitle{font-size:14px}.form--input,.form--select,.form--textarea{font-size:12px}.form--input::placeholder,.form--select::placeholder,.form--textarea::placeholder{font-size:12px}.form--politics{font-size:10px}.form--btn{border-radius:20px}.pagination .page-numbers{font-size:12px}}