/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{outline:none !important;margin:0;padding:0;box-sizing:border-box;}html{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100%;}body{min-height:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Roboto','Arial','Helvetica',sans-serif;color:#323E48;font-size:18px;line-height:1.2;}ol,ul,dl{margin:0;padding:0;}a{color:#323E48;}img{max-width:100%;height:auto;}h1,.h1{font-size:64px;font-weight:900;}h2,.h2{font-size:52px;font-weight:700;}h3,.h3{font-size:36px;font-weight:700;}h4,.h4{font-size:24px;font-weight:500;}h5,.h5{font-size:20px;font-weight:500;}h6,.h6{font-size:18px;font-weight:700;}p{font-size:18px;line-height:1.6;}.webform-submission-form{max-width:1292px;margin-right:auto;margin-left:auto;padding-left:33px;padding-right:33px;padding-bottom:100px;}.ui-dialog .webform-submission-form{padding:0 !important;}.webform-submission-form .form__row{flex-direction:column;}.webform-submission-form .form-actions{order:2;margin-top:20px;}.webform-submission-form .form-actions{display:flex;justify-content:center;order:1;}@media screen and (max-width:768px){h1,.h1{font-size:36px;font-weight:700;}h2,.h2{font-size:26px;font-weight:700;}h3,.h3{font-size:24px;font-weight:700;}h4,.h4{font-size:20px;font-weight:500;}h5,.h5{font-size:18px;font-weight:500;}h6,.h6{font-size:16px;font-weight:700;}p{font-size:16px;line-height:1.6;}.webform-submission-form{padding-left:10px;padding-right:10px;padding-bottom:40px;}}@font-face{font-family:'Roboto';font-style:normal;font-display:swap;font-weight:300;src:local(""),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-300.woff2) format("woff2"),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-300.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-display:swap;font-weight:400;src:local(""),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-regular.woff2) format("woff2"),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-regular.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-display:swap;font-weight:500;src:local(""),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-500.woff2) format("woff2"),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-500.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-display:swap;font-weight:700;src:local(""),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-700.woff2) format("woff2"),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-700.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-display:swap;font-weight:900;src:local(""),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-900.woff2) format("woff2"),url(/themes/custom/formlab_theme/bundles/assets/fonts/roboto/roboto-v27-latin_cyrillic-900.woff) format("woff");}.main-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 1 auto;background:#fff;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 1 auto;}.container{display:block;width:100%;max-width:1920px;margin-right:auto;margin-left:auto;padding-right:33px;padding-left:33px;}.container--gutenberg{max-width:972px;padding-top:75px;padding-right:30px;padding-left:30px;}.container--gutenberg + .container--gutenberg{padding-top:50px;}@media screen and (max-width:768px){.container{padding-top:30px;padding-right:10px;padding-left:10px;}.container--gutenberg{padding-right:15px;padding-left:15px;}.container--gutenberg + .container--gutenberg{padding-top:30px;}}.header{position:relative;padding-top:16px;padding-bottom:16px;font-size:16px;}.header__row{display:flex;align-items:center;}.header__burger,.header__logo-small,.header__logo-mobile,.header__menu-top-bar,.header__menu-contacts{display:none;}.header__logo-full{display:flex;max-width:150px;}.header__logo-small{max-width:65px;}.header__menu{margin-left:8vw;}.header__menu-top-bar{position:relative;padding-top:18px;padding-right:70px;padding-left:70px;margin-bottom:33px;}.header__menu-close,.header__menu-logo{position:absolute;top:20px;display:flex;}.header__menu-close{top:29px;left:14px;}.header__menu-logo{top:21px;right:9px;}.header__menu-title{font-weight:900;font-size:36px;}.header__menu-connect{display:none;}.header__contacts{display:flex;align-items:center;margin-left:auto;padding-left:20px;line-height:1;}.header__contacts-link,.header__menu-contacts-link{display:flex;align-items:center;}.header__contacts-link svg,.header__menu-contacts-link svg{margin-right:10px;}.header__contacts-link + .header__contacts-link{margin-left:30px;}.header__phone,.header__mail{font-weight:700;}.header__phone{text-decoration:none;white-space:nowrap;}.header__button{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:120px;min-height:40px;margin-left:60px;font-size:14px;font-weight:700;border:2px solid #EF463B;border-radius:4px;background-color:transparent;color:#EF463B;cursor:pointer;text-decoration:none;}.header__button:hover{background-color:#CF3C33;border-color:#CF3C33;color:#ffffff;}@media screen and (max-width:1800px){.header__menu{margin-left:5vw;}}@media screen and (max-width:1700px){.header__contacts-link + .header__contacts-link{margin-left:25px;}.header__menu{margin-left:5vw;}.header__contacts{font-size:12px;}.header__button{margin-left:2vw;}}@media screen and (max-width:1500px){.header__logo-full{display:none;}.header__logo-small{display:flex;}.header__menu{margin-left:2vw;}}@media screen and (max-width:1200px){.header__burger{display:block;margin-right:25px;}.header__logo-small{display:none;}.header__logo-mobile{display:block;}.header__menu{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;margin:0;background-color:#ffffff;transform:translateX(-100%);transition:transform 0.25s ease-out,visibility 0.25s ease-out;overflow-y:auto;visibility:hidden;z-index:20;}.header__menu.show{transform:none;visibility:visible;}.header__menu-top-bar{display:block;}.header__menu-connect{display:block;margin-top:auto;background-color:#F6F6F6;padding:30px 70px;}.header__menu-contacts{display:block;padding:30px 70px;font-size:18px;}.header__menu-contacts-link{display:flex;}.header__menu-contacts-link + .header__menu-contacts-link{margin-top:20px;}.header__contacts{align-items:flex-start;flex-direction:column;font-size:12px;}.header__contacts-link svg{margin-right:10px;}.header__button{display:none;}.header__menu-connect .header__button{display:flex;margin:0;max-width:200px;}.header__contacts-link + .header__contacts-link{margin-top:20px;margin-left:0;}}@media screen and (max-width:1800px) and (min-width:1201px){.header{font-size:calc(12px + (16 - 12) * ((100vw - 1201px) / (1800 - 1201)));}}@media screen and (max-width:576px){.header__contacts-link + .header__contacts-link{margin-top:10px;}.header__menu-connect .header__button{max-width:none;}}.menu__list{list-style:none;padding-left:0;display:flex;}.menu__item{text-align:center;}.menu__item:not(:first-child){margin-left:2vw;}.menu__link{position:relative;display:block;text-decoration:none;white-space:nowrap;}.menu__link:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden;}.menu__link:after{content:'';position:absolute;bottom:-2px;left:0;background-color:transparent;width:100%;height:2px;}.menu__link:hover{font-weight:700;}.menu__link:hover:after{background-color:#EF463B;}.menu__link.is-active{font-weight:700;}.menu__contacts{display:flex;align-items:center;}@media screen and (max-width:1500px){.menu__item{font-size:12px;}}@media screen and (max-width:1200px){.menu__list{flex-direction:column;padding-right:70px;padding-bottom:30px;padding-left:70px;}.menu__item{font-size:18px;text-align:left;}.menu__item:not(:first-child){margin-top:20px;margin-left:0;}.menu__link:after{display:none;}}.footer{padding-top:28px;padding-bottom:29px;background-color:#2E2E39;color:#ffffff;font-size:12px;line-height:1.4;}.footer p{font-size:12px;}.footer__wrapper{display:flex;max-width:1226px;margin-right:auto;margin-left:auto;}.footer__content{display:flex;flex-grow:1;justify-content:space-between;}.footer__col:first-child{margin-right:54px;}.footer__col:nth-child(2){max-width:210px;}.footer__right-block{max-width:85px;margin-left:81px;text-transform:uppercase;}.footer__right-block p{font-size:11px;margin-bottom:9px;}.footer__copyright{margin-bottom:16px;}.footer__confidentiality a{color:#ffffff;}@media screen and (max-width:1500px){.footer__content{flex-wrap:wrap;justify-content:flex-start;margin-right:-30px;margin-bottom:-30px;margin-left:-30px;}.footer__col{margin-right:30px !important;margin-bottom:30px;margin-left:30px;}.footer__col:nth-child(3){order:4;}.footer__col:nth-child(4){order:3;}}@media screen and (max-width:1200px){.footer__copyright{display:flex;margin-bottom:5px;}.footer__copyright p:first-child{margin-right:5px;}}@media screen and (max-width:768px){.footer__content{margin-right:-10px;margin-left:-10px;}}@media screen and (max-width:576px){.footer__wrapper{display:block;}.footer__content{margin-bottom:40px;}.footer__col{width:100%;}.footer__col:nth-child(2){max-width:236px;}.footer__col:nth-child(3),.footer__col:nth-child(4){display:flex;justify-content:space-between;}.footer__sub-col{width:50%;}.footer__sub-col:first-child{max-width:145px;}.footer__copyright{justify-content:center;}.footer__confidentiality{text-align:center;}.footer__right-block{max-width:none;margin-right:0;margin-left:0;text-align:center;}}.button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:270px;min-height:54px;padding:10px;border-radius:4px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;}.button--primary{border:2px solid #00BEDB !important;background-color:#00BEDB !important;color:#ffffff;font-weight:700;}.button--primary:hover,.button--primary:focus{border:2px solid #00A0B9 !important;background-color:#00A0B9 !important;color:#ffffff;font-weight:700;}.button--primary:active{background-color:#FF8400 !important;border-color:#FF8400 !important;font-weight:700;color:#ffffff;}.button--disabled{border:2px solid #F6F6F6 !important;background-color:#F6F6F6 !important;color:#E6E6E6;}.button--disabled:hover,.button--disabled:focus{border:2px solid #F6F6F6 !important;background-color:#F6F6F6 !important;color:#E6E6E6;}.team__text-block .button{margin-right:auto;margin-left:auto;}.ui-dialog .button{height:60px;text-transform:uppercase;}.page-head{position:relative;min-height:75px;padding:75px 0;}.page-head__background{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;}.page-head__background img{max-width:none;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;}.page-head__content{position:relative;z-index:2;max-width:1226px;margin-right:auto;margin-left:auto;text-align:center;}.page-head--small{min-height:377px;padding-top:97px;padding-bottom:50px;}.page-head--background-dark .page-head__background:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(50,62,72,0.7);}.page-head--background-dark .page-head__content{color:#ffffff;}.page-head__title{margin-bottom:72px;}.page-head__text{max-width:602px;font-size:20px;font-weight:300;margin-right:auto;margin-left:auto;}.page-head__text--wide{max-width:770px;}.page-head__text p{margin-bottom:25px;}.page-head__text p:last-child{margin-bottom:0;}.page-head__text + .page-head__arrow{margin-top:80px;}.page-head__text + .page-head__actions{margin-top:76px;}.page-head__actions{display:flex;justify-content:center;}.page-head__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;min-height:54px;border:2px solid #00BEDB;background-color:#00BEDB;color:#ffffff;border-radius:4px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;}.page-head__button:not(:first-child){margin-left:30px;}.page-head__button:hover{background-color:#ffffff;color:#00BEDB;}.page-head__button--outline{border:2px solid #FF8400;background-color:transparent;color:#FF8400;}.page-head__button--outline:hover{background-color:#FF8400;color:#ffffff;}@media screen and (max-width:1500px){.page-head{min-height:100px;}.page-head--small{min-height:377px;}}@media screen and (max-width:768px){.page-head--small{min-height:255px;padding-top:61px;padding-bottom:40px;}}@media screen and (max-width:576px){.page-head__title{margin-bottom:30px;}.page-head__text p,.page-head__text h6{margin-bottom:16px;font-size:14px;}.page-head__text p:last-child,.page-head__text h6:last-child{margin-bottom:0;}.page-head__actions{flex-direction:column;align-items:center;}.page-head__button:not(:first-child){margin-left:0;margin-top:20px;}}.project-filters{padding-top:100px;padding-bottom:50px;}.project-filters__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:40px;max-width:1226px;margin-right:auto;margin-left:auto;}.project-filters__title{grid-column:1 / span 1;grid-row:1 / span 1;}.project-filters__title .h1{font-weight:900;font-size:64px;}.project-filters__text{grid-column:2 / span 1;grid-row:1 / span 1;justify-self:end;align-self:center;max-width:407px;font-size:14px;line-height:140%;text-align:right;}.project-filters__search{grid-column:1 / span 1;grid-row:2 / span 1;max-width:470px;}.project-filters__search .form{position:relative;}.project-filters__search .form input.form-autocomplete{width:100%;height:50px;padding:13px 40px 13px 0;border:none;border-bottom:2px solid #E6E6E6;font-size:14px;background:none;}.project-filters__search .form input.form-autocomplete::-moz-placeholder{color:#C5C5C5;}.project-filters__search .form input.form-autocomplete::placeholder{color:#C5C5C5;}.project-filters__search .form input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat;background-position:right 30px center;}.project-filters__search .form .form-actions label{position:absolute;display:block;background-color:transparent;border:none;right:0;bottom:10px;cursor:pointer;}.project-filters__search .form .form-actions input[type="submit"]{display:none;}.project-filters__search .form .form-item,.project-filters__search .form .form-actions{margin-top:0;margin-bottom:0;}.project-filters__buttons{grid-column:2 / span 1;grid-row:2 / span 1;justify-self:end;display:inline-flex;align-items:center;}.project-filters__reset{display:none;align-items:center;justify-content:center;margin-right:60px;background-color:transparent;border:none;color:#EF463B;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;}.project-filters__reset svg{margin-right:11px;}.project-filters__reset:hover{text-decoration:underline;color:#CF3C33;}.project-filters__reset:hover svg path{stroke:#CF3C33;}.project-filters__reset.show{display:flex;}.project-filters__button{align-items:center;max-width:161px;padding:14px 14px;font-weight:bold;font-size:16px;color:#00BEDB;background-color:transparent;border:2px solid #00BEDB;border-radius:4px;cursor:pointer;}.project-filters__button svg{margin-left:10px;}.project-filters__button:hover{color:#00A0B9;border:2px solid #00A0B9;}.project-filters__button:hover svg path{stroke:#00A0B9;}.project-filters__button:active{color:#FF8400;border:2px solid #FF8400;}.project-filters__button:active svg path{stroke:#FF8400;}.project-filters__button.active{color:#ffffff;background-color:#00BEDB;border:2px solid #00BEDB;}.project-filters__button.active svg{transform:rotate(180deg);}.project-filters__button.active svg path{stroke:#ffffff;}.project-filters__button.active:hover{background-color:#00A0B9;border:2px solid #00A0B9;}.project-filters__button.active:active{background-color:#FF8400;border:2px solid #FF8400;}.project-filters__row{grid-column:1 / span 2;grid-row:3 / span 1;display:flex;justify-content:space-between;}.project-filters__col:first-child{width:calc(55% - 20px);}.project-filters__col:last-child{width:calc(45% - 20px);}.project-filters__col-title{font-weight:700;font-size:24px;margin-bottom:20px;}.project-filters__list{-moz-column-count:2;column-count:2;gap:35px;list-style:none;}.project-filters__item{margin-bottom:6px;}.project-filters__item:nth-child(n+17){display:none;}.open .project-filters__item:nth-child(n+17){display:block;}.project-filters__item-inner,.project-filters__item-count{display:inline-block;}.project-filters__item-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.project-filters__item-link,.project-filters__item-count{color:#00BEDB;white-space:normal;line-height:1.2;}.project-filters__item-link{display:inline-flex;align-items:flex-end;margin-left:-12px;padding:7px 12px 9px;font-size:18px;text-decoration:none;border-radius:4px;max-width:100%;}.project-filters__item-link:hover{background-color:#F6F6F6;color:#5F666B;}.project-filters__item-link.is-active{color:#ffffff;}.project-filters__item-count{font-size:16px;margin-left:10px;opacity:0.5;}.project-filters__item-link:hover .project-filters__item-count{color:#5F666B;}.active .project-filters__item-link{background-color:#00BEDB;}.active .project-filters__item-link:hover{background-color:#00A0B9;color:#ffffff;}.active .project-filters__item-inner{position:relative;font-weight:700;}.active .project-filters__item-inner:before{content:url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.904 5L0 2.096 2.096 0 5 2.904 7.904 0 10 2.096 7.096 5 10 7.904 7.904 10 5 7.096 2.096 10 0 7.904 2.904 5z' fill='%23fff'/%3E%3C/svg%3E");margin-right:10px;}.active .project-filters__item-count{color:#ffffff;}.active .project-filters__item-link:hover .project-filters__item-count{color:#ffffff;}@media screen and (max-width:1500px){.project-filters__title .h1{font-size:48px;}.project-filters__col:first-child{width:calc(50% - 15px);}.project-filters__col:last-child{width:calc(50% - 15px);}}@media screen and (max-width:1200px){.project-filters__list{-moz-column-count:1;column-count:1;}.project-filters__reset{margin-right:20px;font-size:14px;}}@media screen and (max-width:768px){.project-filters{padding-top:30px;padding-bottom:15px;}.project-filters__content{display:flex;flex-direction:column;row-gap:0;}.project-filters__row{display:block;}.project-filters__col{font-size:13px;font-weight:500;}.project-filters__col:first-child,.project-filters__col:last-child{width:100%;}.project-filters__col.open{background-color:#F6F6F6;}.project-filters__col + .project-filters__col{margin-top:10px;}.project-filters__title{margin-bottom:12px;}.project-filters__title .h1{font-weight:900;font-size:36px;}.project-filters__buttons{margin-top:20px;order:3;}.project-filters__search,.project-filters__text,.project-filters__button{display:none;}.project-filters__col-title{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#00BEDB;background-color:transparent;padding:8px 11px 8px 16px;border:2px solid #00BEDB;border-radius:4px;margin-bottom:0;}.project-filters__col-title:after{content:'';height:8px;width:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1L5.5 5.5L1 1' stroke='%2300BEDB' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;}.project-filters__col:last-child .project-filters__col-title{margin-bottom:0;}.project-filters__list{display:none;padding:20px 18px 22px;margin-bottom:0;}.project-filters__item:nth-child(n+17){display:block;}.project-filters__item:last-child{margin-bottom:0;}.project-filters__item-link,.project-filters__item-count{font-size:13px;}.open .project-filters__col-title{color:#ffffff;background-color:#00BEDB;}.open .project-filters__col-title:after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 2L10 6.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");}.open .project-filters__list{display:block;}}.projects{padding-top:50px;padding-bottom:100px;}.projects__content{max-width:1226px;margin-right:auto;margin-left:auto;}.projects__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.projects__col{width:calc(100% / 3 - 30px);margin-right:15px;margin-left:15px;}.projects__divider{width:calc(100% - 30px);height:1px;margin:50px auto;background:#E6E6E6;}.projects__button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:60px;margin-right:auto;margin-left:auto;padding:16px 62px;font-size:18px;font-weight:700;color:#00BEDB;background-color:#fff;border:2px solid #00BEDB;border-radius:4px;cursor:pointer;}.projects__button:hover{color:#fff;background-color:#00BEDB;}@media screen and (max-width:1200px){.projects__col{width:calc(100% / 2 - 30px);}}@media screen and (max-width:768px){.projects{padding-top:15px;padding-bottom:40px;}.projects__row{margin-right:-5px;margin-left:-5px;}.projects__col{width:calc(100% / 2 - 10px);margin-right:5px;margin-left:5px;}}@media screen and (max-width:576px){.projects__row{margin-bottom:-30px;}.projects__col{margin-bottom:30px;width:calc(100% - 10px);}}.projects-item{display:flex;flex-direction:column;height:100%;}.projects-item__image{height:292px;margin-bottom:11px;border-radius:4px;overflow:hidden;}.projects-item__image img{max-width:none;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;}.projects-item__category{display:flex;flex-direction:column;justify-content:center;}.projects-item__category a{font-size:14px;line-height:17px;color:#00BEDB;text-decoration:none;}.projects-item__category a:hover{text-decoration:underline;}.projects-item__title{font-size:24px;font-weight:500;line-height:29px;text-decoration:none;}.projects-item__title:hover{color:#00BEDB;}.projects-item__title:active{color:#FF8400;}.projects-item__category + .projects-item__title{margin-top:15px;}.projects-item__text{margin-top:10px;color:#5F666B;line-height:29px;}@media screen and (max-width:576px){.projects-item__image{margin-bottom:10px;}.projects-item__category{margin-bottom:4px;}.projects-item__category a{font-size:12px;}.projects-item__title{font-size:16px;font-weight:500;line-height:1.4;}.projects-item__category + .projects-item__title{margin-top:10px;}.projects-item__text{font-size:13px;line-height:1.3;}}.contacts-banner{position:relative;min-height:440px;padding:100px 33px;}.contacts-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;}.contacts-banner__background img{max-width:none;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;}.contacts-banner__content{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;color:#ffffff;max-width:1226px;margin-right:auto;margin-left:auto;}.contacts-banner__col:last-child{flex-grow:1;max-width:258px;}.contacts-banner__list{margin-bottom:50px;}.contacts-banner__item{position:relative;display:inline-flex;padding-left:35px;font-size:18px;font-weight:700;}.contacts-banner__item:not(:first-child){margin-top:20px;}.contacts-banner__item svg{position:absolute;left:0;}.contacts-banner__item a{color:#ffffff;text-decoration:none;}.contacts-banner__text{margin-bottom:20px;}.contacts-banner__text p{font-size:13px;}.contacts-banner__button{display:block;max-width:140px;min-height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 23px;font-size:12px;font-weight:700;color:#EF463B;background-color:transparent;border:2px solid #EF463B;border-radius:4px;cursor:pointer;}.contacts-banner__button:hover{background-color:#CF3C33;border-color:#CF3C33;color:#ffffff;}@media screen and (max-width:768px){.contacts-banner{padding:40px 10px;}.contacts-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff;max-width:1226px;margin-right:auto;margin-left:auto;}.contacts-banner__col:first-child{margin-bottom:40px;}.contacts-banner__col:last-child{max-width:234px;}.contacts-banner__logo svg{max-width:125px;}.contacts-banner__list,.contacts-banner__text{text-align:center;}.contacts-banner__button{margin-right:auto;margin-left:auto;padding:8px 30px;max-width:184px;text-align:center;}}.blog{padding-bottom:95px;}.blog__content{max-width:1226px;margin-right:auto;margin-left:auto;}.blog__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.blog__item{width:calc(100% / 3 - 30px);margin-right:15px;margin-left:15px;}.blog__divider{width:calc(100% - 30px);height:1px;margin:50px auto;background:#E6E6E6;}.blog__item-image{height:292px;margin-bottom:11px;border-radius:4px;overflow:hidden;}.blog__item-image img{max-width:none;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;}.blog__item-category{display:flex;flex-direction:column;justify-content:center;}.blog__item-category a{font-size:14px;line-height:17px;color:#00BEDB;text-decoration:none;}.blog__item-category a:hover{text-decoration:underline;}.blog__item-category + .blog__item-category{margin-top:5px;}.blog__item-title{display:inline-block;font-size:24px;font-weight:500;line-height:29px;text-decoration:none;}.blog__item-title:hover{color:#00BEDB;}.blog__item-title:active{color:#FF8400;}.blog__item-category + .blog__item-title{margin-top:15px;}@media screen and (max-width:1200px){.blog__item{width:calc(100% / 2 - 30px);}}@media screen and (max-width:768px){.blog{padding-bottom:40px;}.blog__row{margin-right:-5px;margin-left:-5px;}.blog__item{width:calc(100% / 2 - 10px);margin-right:5px;margin-left:5px;}}@media screen and (max-width:576px){.blog__row{margin-bottom:-30px;}.blog__item{margin-bottom:30px;}.blog__item-image{height:130px;margin-bottom:10px;}.blog__item-category{margin-bottom:4px;}.blog__item-category a{font-size:12px;}.blog__item-title{font-size:16px;font-weight:500;line-height:1.4;}.blog__item-category + .blog__item-title{margin-top:10px;}.blog__item-text{display:none;font-size:14px;}}.questions{padding:100px 0;background-color:rgba(0,190,219,0.05);}.questions__content{max-width:1226px;margin-right:auto;margin-left:auto;}.questions__row{display:flex;flex-wrap:wrap;margin-right:-45px;margin-bottom:-90px;margin-left:-45px;}.questions__item{width:calc(100% / 3 - 90px);margin-right:45px;margin-bottom:90px;margin-left:45px;background-color:#ffffff;box-shadow:10px 27px 47px rgba(0,190,219,0.17);text-align:center;transition:box-shadow 0.15s;}.questions__item:hover{box-shadow:10px 27px 47px rgba(0,190,219,0.5);}.questions__item-link{display:block;padding:42px 27px;text-decoration:none;}.questions__item-image{margin-bottom:30px;}.questions__item-title{font-size:28px;font-weight:900;margin-bottom:10px;}.questions__item-text{font-size:18px;font-weight:300;}@media screen and (max-width:1500px){.questions__row{margin-right:-30px;margin-left:-30px;}.questions__item{width:calc(100% / 3 - 60px);margin-right:30px;margin-left:30px;}.questions__item-link{padding-right:25px;padding-left:25px;}}@media screen and (max-width:1200px){.questions{padding-top:40px;padding-bottom:40px;}.questions__row{display:block;margin-right:0;margin-bottom:0;margin-left:0;}.questions__item{width:100%;margin-right:0;margin-bottom:0;margin-left:0;text-align:left;box-shadow:none;}.questions__item:hover{box-shadow:none;}.questions__item:not(:first-child){margin-top:20px;}.questions__item-link{display:flex;padding:20px 20px;}.questions__item-image{max-width:80px;margin-right:29px;margin-bottom:0;padding-top:6px;}.questions__item-image svg{width:100%;height:auto;}}@media screen and (max-width:576px){.questions__item-title{font-size:18px;}.questions__item-text{font-size:14px;}}input,select,textarea,button{font-family:inherit;}.form label{display:none;}.form input[type='text'],.form input[type='email'],.form input[type='tel'],.form input[type='password'],.form textarea{width:100%;padding:20px 23px 21px;border:1px solid #E6E6E6;border-radius:4px;font-size:16px;}.form input[type='text']::-moz-placeholder,.form input[type='email']::-moz-placeholder,.form input[type='tel']::-moz-placeholder,.form input[type='password']::-moz-placeholder,.form textarea::-moz-placeholder{color:#BDBDBD;}.form input[type='text']::placeholder,.form input[type='email']::placeholder,.form input[type='tel']::placeholder,.form input[type='password']::placeholder,.form textarea::placeholder{color:#BDBDBD;}.form input[type='text']:focus,.form input[type='email']:focus,.form input[type='tel']:focus,.form input[type='password']:focus,.form textarea:focus{border-color:#000000;}.form input[type='text'].error,.form input[type='email'].error,.form input[type='tel'].error,.form input[type='password'].error,.form textarea.error{border-color:#EF463B;}.form input[type='text'].error::-moz-placeholder,.form input[type='email'].error::-moz-placeholder,.form input[type='tel'].error::-moz-placeholder,.form input[type='password'].error::-moz-placeholder,.form textarea.error::-moz-placeholder{color:#EF463B;font-weight:700;}.form input[type='text'].error::placeholder,.form input[type='email'].error::placeholder,.form input[type='tel'].error::placeholder,.form input[type='password'].error::placeholder,.form textarea.error::placeholder{color:#EF463B;font-weight:700;}.form input[type='text'],.form input[type='email'],.form input[type='tel'],.form input[type='password'],.form textarea{height:60px;}.form textarea{width:100%;resize:none !important;}.form input[type="radio"]{position:absolute;z-index:-1;pointer-events:none;opacity:0;}.form input[type="radio"] + label{line-height:16px;position:relative;display:inline-block;padding-left:24px;cursor:pointer;transition:color 0.25s ease-in-out;}.form input[type="radio"] + label:before{position:absolute;top:0;left:0;width:16px;height:16px;content:'';transition:box-shadow 0.25s ease-in-out,background 0.25s ease-in-out;background:#fff;box-shadow:0 0 0 1px #00BEDB inset;border-radius:50%;}.form input[type="radio"]:checked + label:before{background-color:#FF8400;box-shadow:0 0 0 4px #FF8400 inset;}.form input[type="radio"]:checked + label:after{position:absolute;top:4px;left:4px;width:8px;height:8px;content:'';border-radius:8px;background-color:#fff;}.form .required{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.664 4.484L.211 3.79l.46-1.414 2.43.977L2.946.625h1.532L4.32 3.406l2.367-.96.461 1.429-2.5.695L6.29 6.648l-1.242.883L3.625 5.25 2.219 7.453.977 6.61l1.687-2.125z' fill='%23EF463B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px top 24px;}.form .webform-type-radios legend{margin-bottom:20px;}.form .form-item{margin-bottom:30px;}.form .form-item--error-message{margin-top:5px;font-size:12px;line-height:14px;color:#EF463B;}.form .form-item-file{margin-bottom:30px;}.form .form-managed-file{align-items:center;margin-bottom:20px;overflow:hidden;}.form .form-managed-file__dropzone{position:relative;}.form .form-managed-file__dropzone input[type='file']{position:absolute;top:0;bottom:0;z-index:2;opacity:0;width:100%;cursor:pointer;font-size:7px;}.form .form-managed-file__dropzone label{position:relative;display:inline-flex;align-items:center;font-size:14px;color:#00BEDB;cursor:pointer;text-align:center;}.form .form-managed-file__dropzone label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%2300BEDB' stroke-width='1.5' d='M10 6v8m4-4H6'/%3E%3Ccircle cx='10' cy='10' r='9.25' stroke='%2300BEDB' stroke-width='1.5'/%3E%3C/svg%3E");margin-right:10px;}.form .form-managed-file__dropzone--dragover label{color:#FF8400;}.form .form-managed-file__dropzone--dragover label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23FF8400' stroke-width='1.5' d='M10 6v8m4-4H6'/%3E%3Ccircle cx='10' cy='10' r='9.25' stroke='%23FF8400' stroke-width='1.5'/%3E%3C/svg%3E");}.form .form-managed-file__list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:30px;margin-left:-10px;margin-right:-10px;}.form .form-managed-file__list input[type='checkbox'],.form .form-managed-file__list input[type="submit"]{display:none;}.form .form-managed-file__list-item{margin-bottom:15px;margin-left:10px;margin-right:10px;}.form .form-managed-file__list-item:last-child{margin-bottom:0;}.form .form-managed-file__list-item .form-item{display:flex;align-items:center;margin-bottom:0;}.form .form-managed-file__list-item .form-item label{display:inline-flex;align-items:center;}.form .form-managed-file__list-item .form-item span:last-child{display:block;flex-shrink:0;margin-left:10px;color:transparent;width:16px;height:16px;font-size:1px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00536 1.79531e-06C6.42288 -0.00105814 4.87564 0.467233 3.55934 1.34564C2.24304 2.22405 1.21683 3.4731 0.610505 4.93482C0.00418272 6.39653 -0.155007 8.00523 0.153069 9.55743C0.461145 11.1096 1.22265 12.5356 2.34125 13.655C3.45986 14.7743 4.88531 15.5368 6.43731 15.8459C7.9893 16.155 9.59811 15.9969 11.0602 15.3915C12.5224 14.7862 13.7721 13.7608 14.6514 12.4451C15.5307 11.1294 16 9.58248 16 8C15.9986 5.87963 15.156 3.84644 13.6572 2.34661C12.1584 0.846777 10.1257 0.00283983 8.00536 1.79531e-06ZM8.00536 6.82117L10.7129 4.11896L11.7846 5.19062L9.07703 7.89283L12.0204 10.8362L10.8415 12.015L7.89819 9.07167L5.17991 11.79L4.10824 10.7183L6.82652 8L3.96893 5.14776L5.14776 3.96892L8.00536 6.82117Z' fill='%23EF463B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;cursor:pointer;}.form .form-managed-file__list-item .form-item span:hover:last-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23CF3C33' d='M8.005 0a8 8 0 1 0-.01 16 8 8 0 0 0 .01-16Zm0 6.821 2.708-2.702 1.072 1.072-2.708 2.702 2.943 2.943-1.178 1.179-2.944-2.943L5.18 11.79l-1.072-1.072L6.827 8 3.969 5.148l1.179-1.18 2.857 2.853Z'/%3E%3C/svg%3E");}.form .form-managed-file__list-item .form-item a{color:#323E48;font-weight:500;}.form .progress-step.is-active .progress-marker::before{background-color:#00BEDB;}.form .webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.form .webform-progress-tracker .progress-step:hover .progress-marker::before,.form .webform-progress-tracker .progress-step .progress-marker::after{background-color:#FF8400;}.form.webform-submission-questionnaire-form .form-actions{display:flex;justify-content:space-between;}.form.webform-submission-form .form-actions + .form-item{margin-bottom:0;}.form .webform-button--next{margin-left:auto;}.form a{color:#00BEDB;}.form a:hover{color:#00A0B9;}.form__row{display:flex;align-items:center;}.form__description{font-size:11px;color:#BDBDBD;}.form__row .form__description{padding-top:30px;border-top:1px solid #E6E6E6;}.form__button{text-transform:uppercase;color:#ffffff;border:3px solid #FF8400;background-color:#FF8400;border-radius:4px;padding:16px 72px 17px;cursor:pointer;font-size:18px;font-weight:900;}.form__button:hover{color:#FF8400;background-color:#ffffff;}.subscription__form .form__row{margin-bottom:30px;}.subscription__form .form__item{width:100%;margin-right:30px;}.contacts__form .form__item{margin-bottom:20px;}.contacts__form .form__actions{display:flex;margin-top:42px;}.contacts__form .form__button{padding:16px 23px 17px;margin-right:30px;}.cost__form .form__title{margin-bottom:60px;text-align:center;}.cost__form .form__wrapper{max-width:570px;margin-right:auto;margin-left:auto;}.cost__form .form__item{margin-bottom:20px;}.cost__form .form__description{margin-bottom:30px;}.cost__form .form__button{display:block;margin-right:auto;margin-left:auto;}.auth-form .form{max-width:570px;}.auth-form .form .form-actions{margin-top:20px;}.auth-form .form input + .description{margin-top:10px;}@media screen and (max-width:1500px){.form__button{padding:16px 65px 17px;}}@media screen and (max-width:768px){.subscription__form .form__row{display:block;margin-bottom:20px;}.subscription__form .form__item{margin-right:0;margin-bottom:20px;}.subscription__form .form__button{width:100%;padding:16px 20px 17px;}.contacts__form .form__item{margin-bottom:10px;}.contacts__form .form__actions{flex-direction:column-reverse;margin-top:20px;}.contacts__form .form__description{margin-bottom:30px;}.contacts__form .form__button{width:100%;padding:16px 0 17px;margin-right:0;}.cost__form .form__title{margin-bottom:30px;}.cost__form .form__item{margin-bottom:10px;}.cost__form .form__description{margin-top:20px;}.cost__form .form__button{padding-left:0;padding-right:0;width:100%;}}.contacts__form input[type='text'],.cost__form input[type='text'],.subscription__form input[type='text']{width:100%;}.subscription{padding:100px 0;}.subscription__content{max-width:912px;margin-right:auto;margin-left:auto;}@media screen and (max-width:1500px){.subscription__content{max-width:770px;}}@media screen and (max-width:768px){.subscription{padding-top:40px;padding-bottom:60px;}}.services{padding:100px 0;}.services--background{background-color:#F6F6F6;}.services__content{max-width:769px;margin-right:auto;margin-left:auto;}.services__title{font-weight:900;font-size:48px;margin-bottom:40px;text-align:center;}.services__subtitle{font-weight:300;font-size:24px;text-align:center;margin-bottom:60px;}.services__item{display:flex;align-items:center;}.services__item:not(:first-child){margin-top:50px;}.services__item-image{margin-right:79px;}.services__item-title{font-size:28px;margin-bottom:15px;font-weight:500;}.services__item-text{font-weight:300;font-size:16px;}@media screen and (max-width:576px){.services{padding-top:40px;padding-bottom:40px;}.services__title{font-size:36px;margin-bottom:20px;}.services__subtitle{font-size:18px;font-weight:300;margin-bottom:40px;}.services__item{display:block;text-align:center;}.services__item:not(:first-child){margin-top:40px;}.services__item-image{margin-right:0;margin-bottom:30px;}.services__item-image svg{max-width:100px;height:auto;}}.simple-block{padding:100px 33px;text-align:center;}.simple-block__content{max-width:770px;margin-right:auto;margin-left:auto;}.simple-block__title{font-weight:900;font-size:48px;margin-bottom:40px;}.simple-block__text{font-weight:300;font-size:24px;margin-bottom:60px;}.simple-block__button{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;width:100%;max-width:370px;padding:10px 20px;min-height:54px;border-radius:4px;cursor:pointer;font-size:18px;font-weight:700;}.simple-block__button--primary{border:2px solid #00BEDB;background-color:#00BEDB;color:#ffffff;}.simple-block__button--primary:hover{background-color:#ffffff;color:#00BEDB;}.simple-block__button--secondary{border:2px solid #FF8400;background-color:#FF8400;color:#ffffff;}.simple-block__button--secondary:hover{background-color:#ffffff;color:#FF8400;}.simple-block--background{background-color:rgba(0,190,219,0.05);}@media screen and (max-width:768px){.simple-block{padding:40px 10px;}.simple-block__title{font-size:36px;margin-bottom:20px;}.simple-block__text{font-size:18px;margin-bottom:40px;}}.team__content{max-width:770px;margin-right:auto;margin-left:auto;}.team__text-block{margin-bottom:100px;}.team__text-block h1,.team__text-block .h1,.team__text-block h2,.team__text-block .h2,.team__text-block h3,.team__text-block .h3,.team__text-block h4,.team__text-block .h4{margin-bottom:40px;font-weight:700;text-align:center;}.team__text-block p{font-size:18px;margin-bottom:28px;}.team__text-block a{color:#00BEDB;font-weight:700 !important;}.team__text-block .black{font-weight:900;}.team__text-block .light{font-weight:300;}.team__text-block--centered{text-align:center;}.team__top-text{font-size:14px;font-weight:700;color:#00BEDB;text-align:center;text-transform:uppercase;margin-bottom:40px;}.team__grid{margin-bottom:89px;}.team__grid-row{display:flex;margin-right:-25px;margin-bottom:50px;margin-left:-25px;}.team__grid-row:first-child{margin-bottom:80px;}.team__grid-row:last-child{margin-bottom:0;}.team__card{display:grid;grid-template-columns:140px 1fr;grid-template-rows:auto auto;-moz-column-gap:20px;column-gap:20px;margin-right:25px;margin-left:25px;width:calc(50% - 50px);font-weight:300;}.team__card--big{grid-template-columns:300px 1fr;-moz-column-gap:70px;column-gap:70px;width:100%;}.team__card-image{grid-column:1 / span 1;grid-row:1 / span 4;display:flex;align-items:flex-start;max-width:140px;}.team__card-title{grid-column:2 / span 1;grid-row:1 / span 1;font-weight:900;font-size:24px;margin-bottom:10px;}.team__card-position{grid-column:2 / span 1;grid-row:2 / span 1;margin-bottom:14px;}.team__card-position + .team__card-text{grid-column:2 / span 1;grid-row:3 / span 1;margin-top:29px;}.team__card--big .team__card-image{max-width:300px;}.team__card--big .team__card-title{font-size:34px;}.team__card--big .team__card-position{margin-bottom:20px;color:#00BEDB;}@media screen and (max-width:576px){.team__text-block{margin-bottom:40px;}.team__text-block h1,.team__text-block .h1,.team__text-block h2,.team__text-block .h2,.team__text-block h3,.team__text-block .h3{margin-bottom:30px;font-weight:700;text-align:center;}.team__text-block h1,.team__text-block .h1{font-size:40px;}.team__text-block h2,.team__text-block .h2{font-size:36px;}.team__text-block p{font-size:14px;margin-bottom:25px;}.team__grid-row{display:block;margin-left:0;margin-right:0;margin-bottom:20px;}.team__card{grid-template-columns:112px 1fr;margin-right:0;margin-left:0;width:100%;font-weight:300;}.team__card--big{width:100%;grid-template-columns:132px 1fr;-moz-column-gap:30px;column-gap:30px;}.team__card + .team__card{margin-top:20px;}.team__card-image{max-width:112px;}.team__card-title{grid-column:2 / span 1;grid-row:1 / span 1;font-size:20px;margin-bottom:15px;}.team__card-position{font-size:14px;}.team__card--big .team__card-image{grid-row:1 / span 4;width:100%;max-width:132px;margin-right:0;}.team__card--big .team__card-title{font-size:24px;}.team__card--big .team__card-position{margin-bottom:20px;font-size:16px;}.team__card--big .team__card-text{grid-column:1 / span 2;grid-row:5 / span 1;text-align:center;font-size:14px;}}.vacancy__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;cursor:pointer;}.vacancy__head-text{font-size:36px;font-weight:700;}.vacancy__head-icon{display:flex;margin-left:30px;}.vacancy__description{display:none;margin-bottom:60px;}.vacancy__description-item{margin-bottom:20px;}.vacancy__description-item:last-child{margin-bottom:0;}.vacancy__description-title{font-weight:700;font-size:18px;margin-bottom:9px;}.vacancy__description-text{font-weight:300;font-size:14px;}.vacancy.open .vacancy__head-text,.vacancy.open .vacancy__description-title{color:#00BEDB;}.vacancy.open .vacancy__head-icon{transform:rotate(180deg);}.vacancy.open .vacancy__head-icon svg path{fill:#00BEDB !important;}.vacancy.disabled .vacancy__head-text{color:#E6E6E6;}.vacancy.disabled .vacancy__head-icon svg path{fill:#E6E6E6 !important;}@media screen and (max-width:768px){.vacancy__head{margin-bottom:20px;align-items:flex-start;}.vacancy__head-text{font-size:24px;}.vacancy__head-icon svg{max-width:26px;height:auto;}.vacancy__description{margin-bottom:50px;}.vacancy__description-title{font-size:16px;}}.vacancies{margin-bottom:84px;}@media screen and (max-width:768px){.vacancies{margin-bottom:40px;}}.contacts__block{padding:60px 33px;font-size:18px;font-weight:300;}.contacts__block-content{max-width:770px;margin-right:auto;margin-left:auto;}.contacts__block-prefix{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:40px;color:#00BEDB;text-align:center;}.contacts__block-title{font-weight:900;margin-bottom:20px;}.contacts__block-title h2{text-align:center;}.contacts__block-title h4{font-size:24px;font-weight:900;}.contacts .p-lead{margin-bottom:20px;text-align:center;}.contacts .p-lead + .p-lead{margin-top:100px;}.contacts p{line-height:1.4;margin-bottom:25px;}.contacts p strong{font-weight:400;}p + .contacts__messengers{margin-top:30px;}p + .contacts__form{margin-top:50px;}.contacts a{color:#00BEDB;font-weight:400;}.contacts__messengers{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:0;margin-bottom:-15px;margin-left:0;}.contacts__messengers-item{display:grid;grid-template-columns:20px 1fr minmax(155px,1fr);grid-template-rows:1fr;-moz-column-gap:15px;column-gap:15px;margin-right:0;margin-bottom:15px;margin-left:0;max-width:305px;}.contacts__messengers-name{font-weight:700;}.contacts__form{max-width:470px;margin-bottom:40px;}.contacts__map{display:flex;}@media screen and (max-width:768px){.contacts__block{padding:60px 0;}.contacts__messengers-item{margin-right:10px;margin-left:10px;}.contacts__form{max-width:none;margin-bottom:0;}}.text-formatted{line-height:1.2;padding-bottom:150px;}.text-formatted h1{margin-bottom:50px;}.text-formatted h2,.text-formatted h3{margin-bottom:30px;}.text-formatted h4,.text-formatted h5,.text-formatted h6{margin-bottom:15px;}.text-formatted p{margin-bottom:30px;}.text-formatted .has-background:not(.wp-block-button__link){padding:50px;margin-bottom:30px;}.text-formatted blockquote{position:relative;padding:50px;padding-left:93px;background-color:#F6F6F6;margin-bottom:50px;font-size:18px;line-height:1.6;}.text-formatted blockquote:before{content:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6875 0.40625L9 2.65625C7.0625 5.30208 6.0625 8.15625 6 11.2188V15.4688H0.25V11.8438C0.25 9.71875 0.75 7.61458 1.75 5.53125C2.77083 3.44792 4.08333 1.73958 5.6875 0.40625ZM15.5312 0.40625L18.8438 2.65625C16.9062 5.30208 15.9062 8.15625 15.8438 11.2188V15.4688H10.0938V11.8438C10.0938 9.71875 10.5938 7.61458 11.5938 5.53125C12.6146 3.44792 13.9271 1.73958 15.5312 0.40625Z' fill='%2300BEDB'/%3E%3C/svg%3E");position:absolute;top:33px;left:50px;}.text-formatted blockquote p:last-child{margin-bottom:0;}.text-formatted .blocks-gallery-grid,.text-formatted .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;}.text-formatted .blocks-gallery-grid ul,.text-formatted .blocks-gallery-grid ol,.text-formatted .wp-block-gallery ul,.text-formatted .wp-block-gallery ol{padding:0;margin:0;}.text-formatted .wp-block-gallery{margin-bottom:50px;}.text-formatted .columns-2 .blocks-gallery-grid,.text-formatted .columns-3 .blocks-gallery-grid,.text-formatted .columns-4 .blocks-gallery-grid{margin-right:-15px;margin-left:-15px;}.text-formatted .columns-2 .blocks-gallery-item,.text-formatted .columns-3 .blocks-gallery-item,.text-formatted .columns-4 .blocks-gallery-item{flex-grow:1;margin-right:15px;margin-left:15px;}.text-formatted .columns-2 .blocks-gallery-item{width:calc(50% - 30px);}.text-formatted .columns-3 .blocks-gallery-item{width:calc(33.33333% - 30px);}.text-formatted .columns-4 .blocks-gallery-item{width:calc(25% - 30px);}.text-formatted figure + h1,.text-formatted figure + h2,.text-formatted figure + h3,.text-formatted figure + h4,.text-formatted figure + h5{margin-top:100px;}.text-formatted figure{margin-bottom:50px;}.text-formatted figure figure{margin-bottom:0;}.text-formatted figcaption{margin-top:20px;}.text-formatted .wp-block-embed-youtube{margin-bottom:50px;}.text-formatted .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;height:0;}.text-formatted .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0;}.text-formatted .wp-block-group__inner-container{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.text-formatted .wp-block-group{margin-bottom:50px;}.text-formatted .wp-block-group .wp-block-embed-youtube{width:calc(50% - 30px);margin-right:15px;margin-bottom:0;margin-left:15px;}.text-formatted ol,.text-formatted ul{padding-left:14px;margin-bottom:30px;}.text-formatted .wp-block-buttons{text-align:center;}@media screen and (max-width:768px){.text-formatted{padding-bottom:60px;}.text-formatted .has-background{margin-right:-15px;margin-left:-15px;padding:30px 15px;}.text-formatted blockquote{margin-right:-15px;margin-left:-15px;padding:50px 14px 30px 58px;}.text-formatted blockquote:before{top:30px;left:15px;}.text-formatted h1{margin-bottom:30px;}.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5{margin-bottom:20px;}.text-formatted figure + h1,.text-formatted figure + h2,.text-formatted figure + h3,.text-formatted figure + h4,.text-formatted figure + h5{margin-top:60px;}.text-formatted .columns-2 .blocks-gallery-item,.text-formatted .columns-3 .blocks-gallery-item,.text-formatted .columns-4 .blocks-gallery-item{width:100%;margin-bottom:20px;}.text-formatted .columns-2 .blocks-gallery-item img,.text-formatted .columns-3 .blocks-gallery-item img,.text-formatted .columns-4 .blocks-gallery-item img{max-width:none;width:100%;}.text-formatted .columns-2 .blocks-gallery-item:last-child,.text-formatted .columns-3 .blocks-gallery-item:last-child,.text-formatted .columns-4 .blocks-gallery-item:last-child{margin-bottom:0;}.text-formatted .wp-block-group{margin-bottom:30px;}.text-formatted .wp-block-group__inner-container{display:block;flex-wrap:wrap;margin-right:0;margin-left:0;}.text-formatted .wp-block-group .wp-block-embed-youtube{width:100%;margin-right:0;margin-bottom:30px;margin-left:0;}.text-formatted .wp-block-group .wp-block-embed-youtube:last-child{margin-bottom:0;}}.text-formatted > ymaps{width:100% !important;}.cost__video{margin:0 auto;padding-top:50px;padding-bottom:50px;max-width:1170px;}.cost__video-wrapper{position:relative;margin-right:auto;margin-left:auto;width:100%;height:0;padding-bottom:56.25%;}.cost__video-wrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0;}.cost__form{padding-top:50px;padding-bottom:100px;}@media screen and (max-width:576px){.cost__video{padding-top:0;padding-bottom:0;margin-right:-10px;margin-left:-10px;}.cost__form{padding-top:40px;padding-bottom:60px;}}.pager__item{text-align:center;list-style:none;}.pager__button{display:inline-block;text-decoration:none;max-width:none;width:auto;margin:0 auto;padding:16px 62px;}@media screen and (max-width:768px){.pager{margin-top:30px;}}.blog__grid + .pager{margin-top:110px;}@media screen and (max-width:768px){.blog__grid + .pager{margin-top:50px;}}.ui-dialog{top:50% !important;transform:translateY(-50%);width:calc(100% - 20px) !important;max-width:610px;max-height:95vh !important;max-height:-webkit-fill-available;padding:70px;overflow-y:auto;font-family:'Roboto','Arial','Helvetica',sans-serif;}.ui-dialog .ui-dialog-title{margin-top:0;margin-bottom:40px;font-size:36px;font-weight:900;color:#323E48;}@media screen and (max-width:768px){.ui-dialog .ui-dialog-title{font-size:26px;}}@media screen and (max-width:768px){.ui-dialog{padding:20px;}.ui-dialog .ui-dialog-title{margin-bottom:20px;}}.ui-dialog .ui-dialog-titlebar{border:none;background-color:transparent;padding:0;}.ui-dialog .ui-dialog-titlebar-close{top:-40px;right:-40px;margin-top:0;}@media screen and (max-width:768px){.ui-dialog .ui-dialog-titlebar-close{top:-5px;right:-5px;}}.ui-dialog .ui-dialog-content{max-height:none !important;padding-top:0;padding-right:0;padding-left:0;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding-top:20px;padding-right:0;padding-bottom:0;padding-left:0;text-align:center;border-top:none;}@media screen and (max-width:768px){.ui-dialog .ui-dialog-buttonpane{padding-top:10px;}}.ui-dialog .ui-dialog-buttonpane button{margin:0;}.ui-dialog-titlebar-close,.ui-dialog-titlebar-close:focus,.ui-dialog-titlebar-close:hover{background-color:transparent;border:none;background-repeat:no-repeat;}.ui-dialog-titlebar-close,.ui-dialog-titlebar-close:focus{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00006 0.292893C1.39058 -0.0976311 2.02375 -0.097631 2.41427 0.292893L18.6777 16.5563C19.0683 16.9469 19.0683 17.58 18.6777 17.9706L17.9706 18.6777C17.5801 19.0682 16.9469 19.0682 16.5564 18.6777L0.292951 2.41421C-0.0975728 2.02369 -0.0975732 1.39052 0.292951 1L1.00006 0.292893Z' fill='%23EF463B'/%3E%3Cpath d='M17.9706 0.292893C17.58 -0.0976311 16.9469 -0.097631 16.5563 0.292893L0.292893 16.5563C-0.0976309 16.9469 -0.0976312 17.58 0.292893 17.9706L1 18.6777C1.39052 19.0682 2.02369 19.0682 2.41421 18.6777L18.6777 2.41421C19.0682 2.02369 19.0682 1.39052 18.6777 1L17.9706 0.292893Z' fill='%23EF463B'/%3E%3C/svg%3E%0A") !important;}.ui-dialog-titlebar-close:hover{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00006 0.292893C1.39058 -0.0976311 2.02375 -0.097631 2.41427 0.292893L18.6777 16.5563C19.0683 16.9469 19.0683 17.58 18.6777 17.9706L17.9706 18.6777C17.5801 19.0682 16.9469 19.0682 16.5564 18.6777L0.292951 2.41421C-0.0975728 2.02369 -0.0975732 1.39052 0.292951 1L1.00006 0.292893Z' fill='%23CF3C33'/%3E%3Cpath d='M17.9706 0.292893C17.58 -0.0976311 16.9469 -0.097631 16.5563 0.292893L0.292893 16.5563C-0.0976309 16.9469 -0.0976312 17.58 0.292893 17.9706L1 18.6777C1.39052 19.0682 2.02369 19.0682 2.41421 18.6777L18.6777 2.41421C19.0682 2.02369 19.0682 1.39052 18.6777 1L17.9706 0.292893Z' fill='%23CF3C33'/%3E%3C/svg%3E%0A") !important;}.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-button .ui-icon{background:none;}.ui-button-icon{display:none;}.ui-widget.ui-widget-content{border:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.webform-confirmation-modal{background:#00A88E;}.webform-confirmation-modal .ui-dialog-title{width:100%;margin-bottom:0;font-size:24px;font-family:Roboto,Arial,sans-serif;font-weight:900;line-height:2.5;text-transform:uppercase;text-align:center;color:#ffffff;white-space:normal;overflow:visible;text-overflow:initial;}.webform-confirmation-modal--content{display:none !important;}.webform-confirmation-modal .ui-dialog-titlebar-close{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00006 0.292893C1.39058 -0.0976311 2.02375 -0.097631 2.41427 0.292893L18.6777 16.5563C19.0683 16.9469 19.0683 17.58 18.6777 17.9706L17.9706 18.6777C17.5801 19.0682 16.9469 19.0682 16.5564 18.6777L0.292951 2.41421C-0.0975728 2.02369 -0.0975732 1.39052 0.292951 1L1.00006 0.292893Z' fill='white'/%3E%3Cpath d='M17.9706 0.292893C17.58 -0.0976311 16.9469 -0.097631 16.5563 0.292893L0.292893 16.5563C-0.0976309 16.9469 -0.0976312 17.58 0.292893 17.9706L1 18.6777C1.39052 19.0682 2.02369 19.0682 2.41421 18.6777L18.6777 2.41421C19.0682 2.02369 19.0682 1.39052 18.6777 1L17.9706 0.292893Z' fill='white'/%3E%3C/svg%3E%0A") !important;}@media (max-width:576px){.webform-confirmation-modal{padding:40px;}.webform-confirmation-modal .ui-dialog-title{line-height:1.5;}.webform-confirmation-modal .ui-dialog-titlebar-close{top:-25px;right:-25px;}}.admin-tabs{margin-bottom:30px;}.admin-tabs__content{position:relative;max-width:1226px;margin-right:auto;margin-left:auto;}.admin-tabs__content ul{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;border-bottom:1px solid #00BEDB;}.admin-tabs__content a{display:block;padding:.5rem 1rem;text-decoration:none;margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}.admin-tabs__content a.is-active{color:#00BEDB;border-color:#00BEDB #00BEDB #fff;}.ajax-progress.ajax-progress-fullscreen{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background-color:rgba(255,255,255,0.6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto;display:block;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='27.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.6s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='42.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.44999999999999996s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='57.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.3s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='72.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.15s'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");}.ajax-progress.ajax-progress-throbber{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.6);background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto;display:block;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='27.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.6s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='42.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.44999999999999996s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='57.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.3s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='72.5' cy='57.5' r='5' fill='%23ef463b'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='57.5;42.5;57.5;57.5' keyTimes='0;0.3;0.6;1' dur='1s' begin='-0.15s'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");z-index:2;}.ajax-progress.ajax-progress-throbber .throbber{background:none;}.auth-form{max-width:1226px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:40px;}.messages{margin:9px 0 10px 8px;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2373b355'%3E%3Cpath d='M6.464 13.676c-.194.194-.513.194-.707 0l-4.96-4.955c-.194-.193-.194-.513 0-.707l1.405-1.407c.194-.195.512-.195.707 0l2.849 2.848c.194.193.513.193.707 0l6.629-6.626c.195-.194.514-.194.707 0l1.404 1.404c.193.194.193.513 0 .707l-8.741 8.736z'/%3E%3C/svg%3E");box-shadow:-8px 0 0 #77b259;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e32700'%3E%3Cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3E%3C/svg%3E%0A");box-shadow:-8px 0 0 #e62600;}.messages + .messages{margin-top:1.538em;}.back-to-top{width:60px;height:60px;color:#ffffff;background-color:#00BEDB;display:flex;align-items:center;justify-content:center;font-size:18px;position:fixed;z-index:10;right:20px;bottom:60px;border-radius:50%;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.2);}.back-to-top:hover{background-color:#00A0B9;}.back-to-top:active{background-color:#FF8400;}
