html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--max-width:1200px;--min-width:320px;--offset:15px;--color-text:#333;--color-body-bg:#fff;--font-family-default:'Formular',Arial,sans-serif;--font-size-base:10px;--side-panel-width:50px}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{-webkit-animation-duration:calc(var(--animate-duration)/ 2);animation-duration:calc(var(--animate-duration)/ 2)}.animated.fast{-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-BlackItalic.eot);src:local('Formular Black Italic'),local('Formular-BlackItalic'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BlackItalic.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BlackItalic.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BlackItalic.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-MediumItalic.eot);src:local('Formular Medium Italic'),local('Formular-MediumItalic'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-MediumItalic.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-MediumItalic.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-MediumItalic.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-Italic.eot);src:local('Formular Italic'),local('Formular-Italic'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Italic.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Italic.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Italic.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-LightItalic.eot);src:local('Formular Light Italic'),local('Formular-LightItalic'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-LightItalic.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-LightItalic.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-LightItalic.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-Black.eot);src:local('Formular Black'),local('Formular-Black'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Black.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Black.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Black.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-Light.eot);src:local('Formular Light'),local('Formular-Light'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Light.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Light.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Light.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular.eot);src:local('Formular'),url(../themes/dpoc-ru/assets/fonts/formular/Formular.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-Medium.eot);src:local('Formular Medium'),local('Formular-Medium'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Medium.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Medium.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Medium.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-BoldItalic.eot);src:local('Formular Bold Italic'),local('Formular-BoldItalic'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BoldItalic.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BoldItalic.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Formular;src:url(../themes/dpoc-ru/assets/fonts/formular/Formular-Bold.eot);src:local('Formular Bold'),local('Formular-Bold'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Bold.eot?#iefix) format('embedded-opentype'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Bold.woff2) format('woff2'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Bold.woff) format('woff'),url(../themes/dpoc-ru/assets/fonts/formular/Formular-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}body,html{width:100%;min-width:var(--min-width);font-family:var(--font-family-default)}html{font-size:var(--font-size-base)}body{min-height:100vh;font-size:1.6rem;line-height:1.3;color:var(--color-text);background-color:var(--color-body-bg);overflow-y:auto}[data-accessibility-active=on] *{color:#000!important}[data-accessibility-active=on][data-accessibility-font-family=serif]{--font-family-default:Georgia,sans-serif}[data-accessibility-active=on][data-accessibility-font-size=large]{--font-size-base:12px}[data-accessibility-active=on][data-accessibility-font-size=large] *{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}ul.nostyle{padding:0;list-style:none}ul.nostyle li{margin:10px 0}img{width:100%;max-width:100%;height:auto}[data-accessibility-active=on][data-accessibility-images=off] img{display:none}[data-accessibility-active=on][data-accessibility-images=monochrome] img{filter:grayscale(1)}.table-responsive{overflow-x:auto}.table{border-collapse:collapse}.table thead th{padding:20px 10px;border-bottom:1px solid #000;font-size:2rem;text-align:left}.table tbody td{padding:20px 10px;border-bottom:1px solid #d9d9d9}[data-accessibility-active=on] .table tbody td{border-bottom-color:#000}.table--custom-1{border:2px solid #23427b}[data-accessibility-active=on] .table--custom-1{border-color:#000}.table--custom-1 thead th{border:1px solid #23427b;background-color:#23427b;font-size:1.8rem;color:#fff}[data-accessibility-active=on] .table--custom-1 thead th{border-color:#000;background-color:#000;color:#fff!important}[data-accessibility-active=on] .table--custom-1 thead th *{color:#fff!important}.table--custom-1 tbody td{border:1px solid #23427b}[data-accessibility-active=on] .table--custom-1 tbody td{border-color:#000}.form{position:relative;overflow:hidden}.form select.form__control,.form textarea.form__control,.form__control[type=email],.form__control[type=number],.form__control[type=password],.form__control[type=search],.form__control[type=tel],.form__control[type=text]{position:relative;z-index:1;width:100%;padding:20px;border:1px solid #c7c7c7;border-radius:5px;background-color:#fff}[data-accessibility-active=on] .form select.form__control,[data-accessibility-active=on] .form textarea.form__control,[data-accessibility-active=on] .form__control[type=email],[data-accessibility-active=on] .form__control[type=number],[data-accessibility-active=on] .form__control[type=password],[data-accessibility-active=on] .form__control[type=search],[data-accessibility-active=on] .form__control[type=tel],[data-accessibility-active=on] .form__control[type=text]{border-color:#000}.form textarea{min-height:100px;resize:vertical}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__control[type=radio]{position:absolute;visibility:hidden;width:0;font-size:0}.form__control[type=radio]+label{position:relative;padding-left:2em}.form__control[type=radio]+label::before{content:'';position:absolute;width:1em;height:1em;top:.15em;left:.2em;border-radius:50px;border:.2em solid #fff;background-color:#fff;box-shadow:0 0 0 .2em currentColor}[data-accessibility-active=on] .form__control[type=radio]+label::before{box-shadow:0 0 0 .2em #000}.form__control[type=radio]:checked+label::before{background-color:currentColor}[data-accessibility-active=on] .form__control[type=radio]:checked+label::before{background-color:#000}.form__field{position:relative;margin-bottom:20px}.form__field--dropdown::after{content:'';z-index:2;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;right:20px;top:30px;pointer-events:none}.form__field--radio{display:inline-block}.form__field-error-message{position:relative;z-index:0;top:-5px;padding:8px 20px 5px 20px;border-radius:0 0 5px 5px;background-color:#c00;font-size:1.4rem;color:#fff;opacity:0;visibility:hidden;transition:all .2s eases}[data-accessibility-active=on] .form__field-error-message{background-color:#000;color:#fff!important}.form__field.has-error .form__control[type=email],.form__field.has-error .form__control[type=number],.form__field.has-error .form__control[type=password],.form__field.has-error .form__control[type=search],.form__field.has-error .form__control[type=tel],.form__field.has-error .form__control[type=text],.form__field.has-error textarea.form__control{border-color:#c00;border-bottom-color:#a60a0a;box-shadow:0 3px 10px -5px rgba(0,0,0,.3);color:#c00}[data-accessibility-active=on] .form__field.has-error .form__control[type=email],[data-accessibility-active=on] .form__field.has-error .form__control[type=number],[data-accessibility-active=on] .form__field.has-error .form__control[type=password],[data-accessibility-active=on] .form__field.has-error .form__control[type=search],[data-accessibility-active=on] .form__field.has-error .form__control[type=tel],[data-accessibility-active=on] .form__field.has-error .form__control[type=text],[data-accessibility-active=on] .form__field.has-error textarea.form__control{border-color:#000}.form__field.has-error .form__field-error-message{opacity:1;visibility:visible}.form__agree{font-size:1.4rem}.form__agree a{color:currentColor}.form__success{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;visibility:hidden}.form__success-title{font-size:2.4rem;font-weight:600}.form__success-description{margin-top:10px;font-size:1.8rem;font-weight:500}.form.success .form__success{opacity:1;visibility:visible}.form__field--radio-btn{display:inline-block}.form__field--radio-btn .form__control[type=radio]+label{display:inline-block;padding:10px 20px;border:1px solid #244ee3;border-radius:5px;color:#244ee3;cursor:pointer}[data-accessibility-active=on] .form__field--radio-btn .form__control[type=radio]+label{border-color:#000;color:#000}.form__field--radio-btn .form__control[type=radio]+label::before{display:none}.form__field--radio-btn .form__control[type=radio]:checked+label{background-color:#244ee3;color:#fff}[data-accessibility-active=on] .form__field--radio-btn .form__control[type=radio]:checked+label{background-color:#000;color:#fff!important}.form-field-title{margin-bottom:10px;font-size:1.8rem;font-weight:600}.section{position:relative;overflow:hidden}[data-accessibility-active=on] .section{background:0 0!important}.section__wrapper{width:100%;height:100%;padding:50px 0}[data-accessibility-active=on] .section__wrapper{background:0 0!important}.section__container{max-width:calc(var(--max-width) + (var(--offset) * 2));margin:0 auto;padding:0 var(--offset);position:relative;z-index:1}.section__title{margin-bottom:50px;font-size:3.2rem;font-weight:600;line-height:1.1;text-align:center;color:#000}.section__subtitle{position:relative;top:-40px;font-size:1.4rem;font-weight:400;text-align:center;color:#999}.section__bg-img{display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-accessibility-active=on] .section__bg-img{display:none}.btn{position:relative;display:inline-block;margin:0;padding:15px 50px;border:2px solid transparent;border-radius:50px;font-size:1.8rem;font-weight:700;text-align:center;text-decoration:none;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;transition:all .2s ease;cursor:pointer}[data-accessibility-active=on] .btn{border-color:#000!important;background-color:#000!important;color:#fff!important;box-shadow:none!important}[data-accessibility-active=on] .btn:hover{background-color:#fff!important;color:#000!important}.btn--sm{padding:10px 15px;font-size:1.3rem;font-weight:600}.btn--lg{padding:20px 45px}.btn--link{padding:0;border:none;background:0 0}[data-accessibility-active=on] .btn--link{background:#fff!important;color:#000!important}.btn--blue{background-color:#1890cf;color:#fff}.btn--blue:hover{background-color:#299ee6}.btn--darkblue{background-color:#25539d;color:#fff}.btn--darkblue:hover{background-color:#1960d2}.btn--green{background-color:#43bf7b;color:#fff}.btn--green:hover{background-color:#3ca16a}.btn--orange{background-color:#ed8535;color:#fff}.btn--orange:hover{background-color:#ff5e00}.btn--red{background-color:#d84654;color:#fff}.btn--red:hover{background-color:#ff293b}.btn--shadow{box-shadow:5px 5px 10px 0 rgba(16,44,72,.2)}.btn--shadow-light{box-shadow:3px 3px 5px 5px rgba(255,255,255,.2)}.modal{display:none;position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.8);outline:0}.modal__dialog{position:relative;display:flex;align-items:center;width:auto;max-width:900px;min-height:calc(100% - 4rem);margin:2rem auto;padding:0;pointer-events:none}.modal__dialog::before{content:"";display:block;height:calc(100vh - 4rem)}.modal__content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;pointer-events:auto}[data-accessibility-active=on] .modal__content{border:1px solid #000;background-color:#fff}.modal__body{padding:40px 20px 20px 20px}.modal__btn-close{position:absolute;z-index:50;width:30px;height:30px;top:5px;right:5px;padding:0;border:none;background:0 0;font-family:serif;font-size:3.68rem;font-weight:700;line-height:0;color:#333;opacity:.7;transition:opacity .2s ease;cursor:pointer}[data-accessibility-active=on] .modal__btn-close{color:#000;opacity:1;transition:none}[data-accessibility-active=on][data-accessibility-font-size=large] .modal__btn-close{right:25px}.modal__btn-close:hover{opacity:1}.modal__title{font-size:2.2rem;margin-bottom:10px;font-weight:600}.modal__subtitle{margin-bottom:30px;font-size:1.8rem;font-weight:400}.modal__text{margin-bottom:30px}.modal.modal--open{display:block}.side-menu-panel{display:grid;grid-auto-flow:column;align-items:center;gap:0 30px;height:50px;background-color:#fff;box-shadow:0 8px 10px -12px rgba(0,0,0,.4)}.side-menu-panel__cell:last-child{align-self:end}.side-menu-panel__btn-burger{position:relative;display:flex;flex-direction:column;justify-content:center;width:28px;height:21px;border:none;background:0 0;margin:0 auto;padding:0;cursor:pointer}.side-menu-panel__btn-burger span{position:absolute;display:block;width:100%;height:1px;background-color:#000;transition:all .2s ease}.side-menu-panel__btn-burger span:nth-child(1){top:0}.side-menu-panel__btn-burger span:nth-child(3){bottom:0}.side-menu-panel__btn-burger--close span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.side-menu-panel__btn-burger--close span:nth-child(2){opacity:0}.side-menu-panel__btn-burger--close span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.side-menu-panel__btn-accessibility{display:block;width:28px;height:28px;border:none;background:0 0;margin:0 auto;padding:0;cursor:pointer}.side-menu-panel__btn-accessibility-icon{width:28px;height:28px}.side-menu-panel__title{display:none}.side-menu-container{position:fixed;z-index:10001;width:256px;height:100vh;top:0;left:0;bottom:0;border-left:1px solid rgba(0,0,0,.1);background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);overflow-x:hidden;overflow-y:auto;transform:translateX(-100%);transition:transform .2s ease}[data-accessibility-active=on][data-accessibility-font-size=large] .side-menu-container{width:95%}.side-menu-container--open{transform:translateX(0)}.side-menu-container__btn-close{position:absolute;top:15px;right:5px;border:none;background:0 0;font-size:4rem;line-height:0;opacity:.7;transition:opacity .3s ease;cursor:pointer}.side-menu-container__btn-close:hover{opacity:1}.side-menu-container__body{display:grid;grid-template-rows:auto 1fr auto;height:100%;padding:20px 20px 30px 20px}.side-menu-container__title{margin-bottom:15px;font-size:2rem;font-weight:700;color:#000}.side-menu-container__menu .menu{margin:0 0 10px 0;padding:0;list-style:none}.side-menu-container__menu .menu__item{padding:5px 0}.side-menu-container__menu .menu__item-caption{font-size:1.3rem;font-weight:600;text-transform:uppercase;color:#000}.side-menu-container__menu .menu__item-link{font-size:1.3rem;font-weight:500;text-decoration:none;color:#000;opacity:.8}.side-menu-container__menu .menu__item-link:hover{opacity:.6}.side-menu-container__menu .menu .menu{margin-left:15px}.side-menu-container__contacts{padding:50px 0 30px;font-size:1.6rem;font-weight:600;color:#102c48;opacity:.6}.side-menu-container__contacts-phone{text-decoration:none;color:currentColor}.side-menu-overlay{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);opacity:0;transition:opacity .2s ease;pointer-events:none}.side-menu-overlay--show{opacity:1}.banner-top img{display:block}.jumbotron-1 .section__wrapper{padding:50px 0}.jumbotron-1-header{display:flex;flex-direction:column;align-items:center}.jumbotron-1-header__brand{margin-bottom:30px;font-size:1.4rem;font-weight:600;text-align:center;text-decoration:none;color:#102c48}.jumbotron-1-header__phone{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:auto 1fr;grid-auto-flow:column;gap:0 10px;color:#102c48}.jumbotron-1-header__phone__icon{width:40px;height:40px}.jumbotron-1-header__phone__icon-cell{grid-column:1;grid-row:1/3;align-self:center}.jumbotron-1-header__phone__tel{font-size:2.4rem;font-weight:700;text-decoration:none;color:currentColor}.jumbotron-1-header__phone__comment{font-size:1.4rem;font-weight:500;color:#25539d}.jumbotron-1__content{margin-top:50px;text-align:center;color:#102c48}.jumbotron-1__content-row-1{margin-bottom:30px;font-size:2.2rem;font-weight:600}.jumbotron-1__content-row-2{font-size:2.6rem;font-weight:700}.jumbotron-1__promo-blocks{display:grid;grid-template-columns:230px;gap:30px;justify-content:center;margin-top:50px}.jumbotron-1__promo-block__icon{display:block;max-width:70px;margin:0 auto}.jumbotron-1__promo-block__icon-cell{text-align:center}.jumbotron-1__promo-block__text{font-size:1.6rem;font-weight:500;text-align:center;color:#102c48}.jumbotron-1__btn-container{margin-top:50px;text-align:center}.jumbotron-2 .section__wrapper{padding:50px 0}.jumbotron-2 .section__container{display:grid;grid-template-areas:"header" "content" "promoBlocks" "button"}.jumbotron-2__header{grid-area:header}.jumbotron-2__content{grid-area:content}.jumbotron-2__promo-blocks{grid-area:promoBlocks}.jumbotron-2__btn-container{grid-area:button}.jumbotron-2-header{display:flex;flex-direction:column;align-items:center}.jumbotron-2-header__brand{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;align-items:center;gap:10px;margin-bottom:30px;font-size:1.4rem;font-weight:600;text-align:center;text-align:left;text-decoration:none;color:#fff}[data-accessibility-active=on][data-accessibility-font-size=large] .jumbotron-2-header__brand{grid-template-columns:1fr}.jumbotron-2-header__brand-logo{position:relative;padding:3px 15px;border-radius:5px;font-size:2rem;font-weight:700;overflow:hidden}[data-accessibility-active=on] .jumbotron-2-header__brand-logo{border:1px solid #000}.jumbotron-2-header__brand-logo-bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-accessibility-active=on] .jumbotron-2-header__brand-logo-bg{display:none}.jumbotron-2-header__phone{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:auto 1fr;grid-auto-flow:column;gap:0 10px;color:#fff}.jumbotron-2-header__phone__icon{width:40px;height:40px}.jumbotron-2-header__phone__icon-cell{grid-column:1;grid-row:1/3;align-self:center}.jumbotron-2-header__phone__tel{font-size:2.4rem;font-weight:700;text-decoration:none;color:currentColor}.jumbotron-2-header__phone__comment{font-size:1.4rem;font-weight:500;color:#fff}.jumbotron-2__content{margin-top:50px;color:#fff}.jumbotron-2__content-row-1{margin-bottom:30px;font-size:2.2rem;font-weight:700}.jumbotron-2__content-row-2{margin-bottom:30px;font-size:2rem;font-weight:400}.jumbotron-2__content-row-3{font-size:2rem;font-weight:400}.jumbotron-2__content-image{position:relative;max-width:300px;margin:0 auto}.jumbotron-2__content-image::after{content:'';position:absolute;z-index:1;width:0;height:0;top:50%;left:50%;transform:translate(-50%);box-shadow:0 0 145px 150px rgba(255,255,255,.5)}.jumbotron-2__content-image img{position:relative;z-index:2}.jumbotron-2__promo-blocks{display:grid;grid-template-columns:200px;gap:30px;justify-content:center;margin-top:50px}.jumbotron-2__promo-block__icon{display:block;max-width:70px;margin:0 auto}.jumbotron-2__promo-block__icon-cell{text-align:center}.jumbotron-2__promo-block__text{font-size:1.6rem;font-weight:500;text-align:center;color:#fff}.jumbotron-2__btn-container{margin-top:50px;text-align:center}.jumbotron-3 .section__wrapper{padding:20px 0 50px 0}.jumbotron-3 .section__container{display:grid;grid-template-areas:"header" "content" "promoBlocks" "button"}.jumbotron-3__header{grid-area:header}.jumbotron-3__content{grid-area:content}.jumbotron-3__promo-blocks{grid-area:promoBlocks}.jumbotron-3__btn-container{grid-area:button}.jumbotron-3-header{display:flex;flex-direction:column;align-items:center}.jumbotron-3-header__slogan{display:none;font-size:1.4rem;font-weight:600;line-height:1.25;color:#fff}.jumbotron-3-header__brand{position:relative;display:grid;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;align-items:top;align-items:center;gap:5px;margin-bottom:30px;font-size:1.2rem;font-weight:400;text-align:center;text-align:left;text-decoration:none;color:#f0f0f0}.jumbotron-3-header__brand::before{content:'';position:absolute;width:10px;height:20px;top:-20px;left:50%;transform:translateX(-50%);background-color:#fff}.jumbotron-3-header__brand-logo{position:relative;max-width:160px;margin:0 auto;padding:3px 15px;border-radius:5px;font-size:2rem;font-weight:700;color:#fff;overflow:hidden}[data-accessibility-active=on] .jumbotron-3-header__brand-logo{border:1px solid #000}[data-accessibility-active=on][data-accessibility-font-size=large] .jumbotron-3-header__brand-logo{max-width:200px}.jumbotron-3-header__brand-logo-bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-accessibility-active=on] .jumbotron-3-header__brand-logo-bg{display:none}.jumbotron-3-header__brand-text{white-space:nowrap}[data-accessibility-active=on][data-accessibility-font-size=large] .jumbotron-3-header__brand-text{white-space:normal}.jumbotron-3-header__phone{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:auto 1fr;grid-auto-flow:column;gap:0 10px;color:#fff}.jumbotron-3-header__phone__icon{width:40px;height:40px}.jumbotron-3-header__phone__icon-cell{grid-column:1;grid-row:1/3;align-self:center}.jumbotron-3-header__phone__tel{font-size:2.4rem;font-weight:700;text-decoration:none;color:currentColor}.jumbotron-3-header__phone__comment{font-size:1.4rem;font-weight:500;color:#fff}.jumbotron-3__content{position:relative;min-height:350px;margin-top:50px;color:#fff}.jumbotron-3__content-row-1{margin-bottom:30px;font-size:2.4rem;font-weight:700;line-height:1.1}.jumbotron-3__content-row-2{margin-bottom:30px;font-size:2.4rem;font-weight:400}.jumbotron-3__content-row-3{font-size:1.8rem;font-weight:400}.jumbotron-3__content-image{position:relative;max-width:300px;margin:0 auto}.jumbotron-3__content-image::after{content:'';position:absolute;z-index:1;width:0;height:0;top:50%;left:50%;transform:translate(-50%);box-shadow:0 0 145px 150px rgba(255,255,255,.5)}.jumbotron-3__content-image img{position:relative;z-index:2}.jumbotron-3__promo-blocks{display:grid;grid-template-columns:200px;gap:30px;justify-content:center;margin-top:50px}.jumbotron-3__promo-block__icon{display:block;max-width:70px;margin:0 auto}.jumbotron-3__promo-block__icon-cell{text-align:center}.jumbotron-3__promo-block__text{font-size:1.6rem;font-weight:500;text-align:center;color:#fff}.jumbotron-3__btn-container{margin-top:50px;text-align:center}.jumbotron-4 .section__wrapper{padding:20px 0 50px 0}.jumbotron-4__wrapper{display:grid;grid-template-columns:1fr;gap:30px 50px;margin-top:50px;margin-bottom:50px}.jumbotron-4__content-title{font-size:2rem;font-weight:600;line-height:1.1;color:#fff}.jumbotron-4__content-text{font-size:1.8rem;font-weight:400;color:#fff}.jumbotron-4__form-title{margin-bottom:10px;font-size:1.8rem;font-weight:600;color:#102c48}.jumbotron-4__form-subtitle{margin-bottom:30px;font-size:1.4rem;font-weight:400;color:#242a2d}.jumbotron-4 .form{padding:20px;border-radius:5px;background-color:#fff}.jumbotron-4 .form__agree{color:#cdcdcd}.jumbotron-4 .form__success{padding:20px}.jumbotron-4-header{display:flex;flex-direction:column;align-items:center}.jumbotron-4-header__slogan{display:none;font-size:1.4rem;font-weight:600;line-height:1.25;color:#fff}.jumbotron-4-header__brand{position:relative;display:grid;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;align-items:top;align-items:center;gap:5px;margin-bottom:30px;font-size:1.2rem;font-weight:400;text-align:center;text-align:left;text-decoration:none;color:#f0f0f0}.jumbotron-4-header__brand::before{content:'';position:absolute;width:10px;height:20px;top:-20px;left:50%;transform:translateX(-50%);background-color:#fff}.jumbotron-4-header__brand-logo{position:relative;max-width:160px;margin:0 auto;padding:3px 15px;border-radius:5px;font-size:2rem;font-weight:700;color:#fff;overflow:hidden}[data-accessibility-active=on] .jumbotron-4-header__brand-logo{border:1px solid #000}[data-accessibility-active=on][data-accessibility-font-size=large] .jumbotron-4-header__brand-logo{max-width:200px}.jumbotron-4-header__brand-logo-bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-accessibility-active=on] .jumbotron-4-header__brand-logo-bg{display:none}.jumbotron-4-header__brand-text{white-space:nowrap}[data-accessibility-active=on][data-accessibility-font-size=large] .jumbotron-4-header__brand-text{white-space:normal}.jumbotron-4-header__phone{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:auto 1fr;grid-auto-flow:column;gap:0 10px;color:#fff}.jumbotron-4-header__phone__icon{width:40px;height:40px}.jumbotron-4-header__phone__icon-cell{grid-column:1;grid-row:1/3;align-self:center}.jumbotron-4-header__phone__tel{font-size:2.4rem;font-weight:700;text-decoration:none;color:currentColor}.jumbotron-4-header__phone__comment{font-size:1.4rem;font-weight:500;color:#fff}.jumbotron-4__promo-blocks{display:grid;grid-template-columns:200px;gap:30px;justify-content:center;margin-top:50px}.jumbotron-4__promo-blocks__wrapper{display:grid;grid-template-columns:1fr;gap:30px 50px}.jumbotron-4__promo-blocks__content-title{font-size:2rem;font-weight:600;line-height:1.1;color:#fff}.jumbotron-4__promo-blocks__content-text{font-size:1.8rem;font-weight:400;color:#fff}.jumbotron-4__promo-blocks__form-title{margin-bottom:10px;font-size:1.8rem;font-weight:600;color:#102c48}.jumbotron-4__promo-blocks__form-subtitle{margin-bottom:30px;font-size:1.4rem;font-weight:400;color:#242a2d}.jumbotron-4__promo-blocks .form{padding:20px;background-color:#fff}.jumbotron-4__promo-blocks .form__agree{color:#cdcdcd}.jumbotron-4__promo-block__icon{display:block;max-width:70px;margin:0 auto}.jumbotron-4__promo-block__icon-cell{text-align:center}.jumbotron-4__promo-block__text{font-size:1.6rem;font-weight:500;text-align:center;color:#fff}.counters-1{--counters-offset:30px}.counters-1__items{display:flex;flex-wrap:wrap;justify-content:center}.counters-1__item{width:100%;margin:20px 0}.counters-1__item-number{font-size:5.2rem;font-weight:700;color:#ed8535}.counters-1__item-text{font-size:1.4rem;color:#242a2d}.tabs-blocks-1{background-color:#edf7fb}.tabs-blocks-1__tabs{display:flex;flex-direction:column;justify-content:stretch}.tabs-blocks-1__tab{padding:10px;border:none;border-bottom:3px solid #99c6de;background:0 0;font-size:2.4rem;font-weight:600;color:#8f9ba8;cursor:pointer;transition:all .2s ease}[data-accessibility-active=on] .tabs-blocks-1__tab{border-bottom-color:#fff}.tabs-blocks-1__tab--active{border-bottom-color:#102c48;color:#102c48}[data-accessibility-active=on] .tabs-blocks-1__tab--active{border-bottom-color:#000}.tabs-blocks-1__items{display:grid;grid-template-columns:100%;gap:30px;margin-top:30px}.tabs-blocks-1__item{display:flex;flex-direction:column;min-height:170px;padding:30px;border-radius:5px;background-color:#4699cb;box-shadow:0 0 10px 0 rgba(0,0,0,.1);text-decoration:none;color:#fff;transition:all .2s ease}[data-accessibility-active=on] .tabs-blocks-1__item{border:1px solid #000;background:0 0;box-shadow:none}.tabs-blocks-1__item:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.tabs-blocks-1__item-text{font-size:2rem;font-weight:600}.tabs-blocks-1__item-btn-container{margin-top:auto}.blocks-with-icons-1{--max-width:1000px}.blocks-with-icons-1__items{display:grid;gap:50px 80px}.blocks-with-icons-1__item{display:grid;grid-template-areas:"icon" "title" "text";gap:10px}.blocks-with-icons-1__item-icon{grid-area:icon}.blocks-with-icons-1__item-title{grid-area:title}.blocks-with-icons-1__item-text{grid-area:text}.blocks-with-icons-1__item-icon{text-align:center}.blocks-with-icons-1__item-icon img{width:initial}.blocks-with-icons-1__item-title{font-size:2.2rem;font-weight:600;color:#102c48}.blocks-with-icons-1__item-text{font-size:1.8rem;font-weight:400;color:#242a2d}.blocks-with-icons-2{background-color:#edf7fb}.blocks-with-icons-2__items{display:grid;gap:40px}.blocks-with-icons-2__item{display:grid;grid-template-areas:"icon" "title" "text";gap:10px;padding:15px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);text-decoration:none}.blocks-with-icons-2__item-icon{grid-area:icon}.blocks-with-icons-2__item-title{grid-area:title}.blocks-with-icons-2__item-text{grid-area:text}.blocks-with-icons-2__item-icon{text-align:center}.blocks-with-icons-2__item-icon img{width:initial}.blocks-with-icons-2__item-title{font-size:2.2rem;font-weight:600;color:#102c48}.blocks-with-icons-2__item-text{font-size:1.8rem;font-weight:400;color:#242a2d}.blocks-with-icons-2__item-link{margin-top:20px;font-size:1.6rem;font-weight:600;color:#4699cb}.simple-cards-1__items{display:grid;grid-template-columns:1fr;gap:30px}.simple-cards-1__item{padding:15px;border-radius:8px;background-color:#25539d;color:#fff}[data-accessibility-active=on] .simple-cards-1__item{border:1px solid #000;background-color:#fff!important}.simple-cards-1__item-title{margin-bottom:20px;font-size:2.2rem;font-weight:600}.simple-cards-1__item-text{font-size:1.8rem;font-weight:400}.simple-cards-2__items{display:grid;grid-template-columns:1fr;gap:30px}.simple-cards-2__item{position:relative;display:flex;flex-direction:column;padding:15px;border-radius:8px;background-color:#4699cb;text-decoration:none;color:#fff;transition:all .2s ease}[data-accessibility-active=on] .simple-cards-2__item{border:1px solid #000;background-color:#fff!important}.simple-cards-2__item:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.simple-cards-2__item-title{margin-bottom:10px;font-size:2.2rem;font-weight:600}.simple-cards-2__item-text{margin-bottom:20px;font-size:1.8rem;font-weight:400}.simple-cards-2__item-footer{margin-top:auto;font-size:1.8rem;font-weight:400}.simple-text-1__content{font-size:1.8rem;font-weight:400}.simple-text-1__btn-container{text-align:center}.simple-text-2__wrapper{display:grid;grid-template-areas:"title" "subtitle" "text";grid-template-columns:1fr;gap:20px}.simple-text-2__tilte{grid-area:title}.simple-text-2__subtilte{grid-area:subtitle}.simple-text-2__text{grid-area:text}.simple-text-2__title{font-size:4rem;font-weight:700;color:#102c48}.simple-text-2__subtitle{font-size:2rem;font-weight:500;color:#666}.simple-text-2__text{font-size:2.2rem;font-weight:400;color:#242a2d}.simple-text-3__wrapper{display:grid;grid-template-areas:"title" "text";grid-template-columns:1fr;gap:20px}.simple-text-3__tilte{grid-area:title}.simple-text-3__text{grid-area:text}.simple-text-3__title{padding-top:10px;border-top:4px solid #25539d;font-size:3rem;font-weight:700;color:#25539d}[data-accessibility-active=on] .simple-text-3__title{border-top-color:#000}.simple-text-3__text{margin-top:-12px;font-size:2.4rem;font-weight:400;color:#242a2d}.block-text-1__content{padding:30px;border-radius:10px;background-color:#d84654;color:#fff}[data-accessibility-active=on] .block-text-1__content{border:1px solid #000;background-color:#fff!important}.block-text-1__title{font-size:2.2rem;font-weight:700}.block-text-1__text{font-size:1.8rem;font-weight:400}.form-contacts-1{--max-width:900px}.form-contacts-1__wrapper{display:grid;grid-template-columns:1fr;gap:30px 50px}.form-contacts-1__item{margin-bottom:30px;font-size:2.2rem;font-weight:400;color:#242a2d}.form-contacts-1__item a,.form-contacts-1__item-title{font-weight:700}.form-contacts-1__item a{text-decoration:none;color:currentColor}.form-contacts-1 .form__agree{color:#cdcdcd}.form-consultation-1{--max-width:900px}.form-consultation-1 .section__title{font-size:2.6rem}.form-consultation-1__form{display:grid;grid-template-areas:"name" "phone" "submit" "agree";grid-template-columns:1fr;align-items:baseline;gap:5px 40px}.form-consultation-1__field-name{grid-area:name}.form-consultation-1__field-phone{grid-area:phone}.form-consultation-1__field-submit{grid-area:submit}.form-consultation-1__field-agree{grid-area:agree}.form-consultation-1__field-submit .btn{padding-top:21px;padding-bottom:21px}.form-consultation-2{--max-width:1000px}.form-consultation-2 .section__wrapper{padding:50px 0}.form-consultation-2__wrapper{display:grid;grid-template-columns:1fr;gap:30px 50px}.form-consultation-2__content-title{font-size:2rem;font-weight:600;line-height:1.1;color:#fff}.form-consultation-2__content-text{font-size:1.8rem;font-weight:400;color:#fff}.form-consultation-2__form-title{margin-bottom:10px;font-size:1.8rem;font-weight:600;color:#102c48}.form-consultation-2__form-subtitle{margin-bottom:30px;font-size:1.4rem;font-weight:400;color:#242a2d}.form-consultation-2 .form{padding:20px;background-color:#fff}.form-consultation-2 .form__agree{color:#cdcdcd}.form-consultation-2 .form__success{padding:20px}.form-program-1 .section__title{font-size:2.6rem}.form-program-1__form{display:grid;grid-template-areas:"program" "hours" "phone" "submit" "agree";grid-template-columns:1fr;align-items:baseline;gap:5px 40px}.form-program-1__field-program{grid-area:program}.form-program-1__field-hours{grid-area:hours}.form-program-1__field-phone{grid-area:phone}.form-program-1__field-submit{grid-area:submit}.form-program-1__field-agree{grid-area:agree}.form-program-1__field-submit .btn{padding-top:21px;padding-bottom:21px}.form-program-1__field-agree{text-align:center}.checkmarks-1__items{display:grid;grid-template-columns:1fr;gap:30px}.checkmarks-1__item{position:relative;padding-left:40px}.checkmarks-1__item-checkmark{position:absolute;top:0;left:0;color:#d84654}.checkmarks-1__item-title{margin-bottom:10px;font-size:2rem;font-weight:600;line-height:1.35;color:#102c48}.checkmarks-1__item-text{font-size:1.8rem;font-weight:400;color:#242a2d}.columns-2-1__columns{display:grid;grid-template-columns:1fr;gap:0 30px}.columns-2-1__column{font-size:1.4rem;font-weight:400;color:#242a2d}.columns-2-1__title{margin-bottom:30px;font-size:3rem;font-weight:700;color:#102c48}.logos-1__items{display:grid;grid-auto-flow:row;grid-template-columns:auto;align-items:center;gap:30px}[data-accessibility-active=on][data-accessibility-images=off] .logos-1__item{border:1px solid #000}.logos-1__item-caption{display:none}[data-accessibility-active=on][data-accessibility-images=off] .logos-1__item-caption{display:block}.price-cards-1__items{display:grid;grid-template-columns:1fr;grid-gap:30px}.price-cards-1__item{display:flex;flex-direction:column;border-radius:8px;background-color:#f0f0f0;overflow:hidden}[data-accessibility-active=on] .price-cards-1__item{border:1px solid #000;background-color:#fff!important}.price-cards-1__item-header{flex-grow:1;padding:20px;background-color:#25539d;text-align:center;color:#fff}[data-accessibility-active=on] .price-cards-1__item-header{background-color:#000!important;color:#fff!important}.price-cards-1__item-title{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #3939d4;font-size:2.2rem;font-weight:600}[data-accessibility-active=on] .price-cards-1__item-title{border-bottom-color:#fff;color:#fff!important}.price-cards-1__item-description{margin-bottom:10px;font-size:2.4rem;font-weight:600}[data-accessibility-active=on] .price-cards-1__item-description{border-bottom-color:#000;color:#fff!important}.price-cards-1__item-subtitle{margin-bottom:30px;font-size:1.6rem;font-weight:400}[data-accessibility-active=on] .price-cards-1__item-subtitle{border-bottom-color:#000;color:#fff!important}.price-cards-1__item-footer{flex-shrink:0;margin-top:auto;padding:20px;font-size:1.6rem;font-weight:400;color:#242a2d}.price-cards-2__items{display:grid;grid-template-columns:1fr;gap:30px}.price-cards-2__item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;border:2px solid #545454}[data-accessibility-active=on] .price-cards-2__item{border-color:#000}.price-cards-2__item-icon{margin-bottom:20px;width:100px;height:100px}.price-cards-2__item-title{margin-bottom:20px;font-size:2.4rem;font-weight:600;color:#102c48}.price-cards-2__item-price{font-size:2rem;font-weight:400;color:#242a2d}.price-list-1{--max-width:960px}.price-list-1__item{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.1)}[data-accessibility-active=on] .price-list-1__item{border-bottom-color:#000}.price-list-1__item-title{font-size:2.2rem;font-weight:600}.price-list-1__item-price{font-size:2rem;font-weight:400;color:#25539d}.quotes-1__items{display:grid;grid-template-columns:1fr;gap:30px}.quotes-1__item{display:flex;flex-direction:column}.quotes-1__item-text{flex-grow:1;padding:30px 30px 75px 30px;border-radius:8px;background-color:#d84654;font-size:1.8rem;font-weight:400;text-align:center;color:#fff}[data-accessibility-active=on] .quotes-1__item-text{border:1px solid #000;background:0 0}.quotes-1__item-footer{flex-shrink:0;margin-top:auto}.quotes-1__item-image{width:100px;height:100px;margin:0 auto;transform:translateY(-50%)}.quotes-1__item-title{margin-top:-30px;font-size:2.2rem;font-weight:600;text-align:center;color:#4699cb}.text-card-1{--max-width:960px}.text-card-1__wrapper{display:grid;grid-template-columns:24px auto;gap:10px;padding:30px;background-color:#fff}[data-accessibility-active=on] .text-card-1__wrapper{border:1px solid #000}.text-card-1__icon{color:red}.text-card-1__text{font-size:1.8rem;font-weight:400;color:#242a2d}.timeline-1__items{display:flex;flex-direction:column;justify-content:center}.timeline-1__item{position:relative;display:grid;grid-template-columns:50px auto;grid-template-rows:repeat(2,auto);gap:20px;padding-bottom:20px;color:#e1462a}.timeline-1__item::before{content:'';position:absolute;z-index:0;top:0;left:25px;bottom:0;width:1px;background-color:currentColor}[data-accessibility-active=on] .timeline-1__item::before{background-color:#000}.timeline-1__item:last-child::before{display:none}.timeline-1__item-icon div{position:relative;z-index:1;display:block;width:50px;height:50px;border-radius:50px;background-color:currentColor;font-size:4.2rem;font-weight:700;line-height:50px;text-align:center}[data-accessibility-active=on] .timeline-1__item-icon div{background-color:#000!important}.timeline-1__item-icon div span{color:#fff}[data-accessibility-active=on] .timeline-1__item-icon div span{color:#fff!important}.timeline-1__item-title{margin-bottom:10px;font-size:1.6rem;font-weight:600;color:#102c48}.timeline-1__item-text{font-size:1.4rem;font-weight:400;color:#242a2d}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px}.footer__agree{order:1;margin-bottom:15px;font-size:1.2rem;font-weight:300;color:#949494}.footer__agree a{text-decoration:none;color:currentColor}.footer__copyright{order:2;margin-bottom:15px;font-size:1.2rem;font-weight:600}.footer__btn-scroll-top{order:3}.footer__btn-scroll-top .btn{font-size:1.2rem;font-weight:600}.bottom-promo-line{position:-webkit-sticky;position:sticky;z-index:1000;bottom:0;padding:10px 30px;background-color:#ff9f0f;text-align:center;font-size:1.8rem;font-weight:600;color:#000}[data-accessibility-active=on] .bottom-promo-line{background-color:#000}[data-accessibility-active=on] .bottom-promo-line__body{color:#fff!important}@media (min-width:768px){:root{--offset:100px}#app{padding-left:var(--side-panel-width)}[data-accessibility-active=on][data-accessibility-font-size=large]{--font-size-base:20px}.section__wrapper{padding:65px 0}.section__title{font-size:4.2rem}.modal__body{padding:40px}.side-menu-panel{position:fixed;z-index:10002;width:var(--side-panel-width);height:100vh;right:initial;top:0;left:0;bottom:0;grid-auto-flow:row;grid-template-columns:100%;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;align-items:initial;gap:30px 0;padding:25px 0 35px 0;box-shadow:none}.side-menu-panel__title{display:block;position:relative;font-size:1.8rem;white-space:nowrap;color:#242a2d;transform:rotate(-90deg)}.side-menu-container{left:50px}[data-accessibility-active=on][data-accessibility-font-size=large] .side-menu-container{width:50%}.side-menu-container__btn-close{display:none}.jumbotron-1-header{flex-direction:row;justify-content:space-between}.jumbotron-1-header__brand{margin-bottom:0}.jumbotron-1__content-row-1{font-size:4.4rem}.jumbotron-1__content-row-2{font-size:5.4rem}.jumbotron-1__promo-blocks{grid-template-columns:repeat(2,230px)}.jumbotron-2-header{flex-direction:row;justify-content:space-between}.jumbotron-2-header__brand{margin-bottom:0}.jumbotron-2__content-row-1{font-size:4rem}.jumbotron-2__content-row-2{font-size:3rem}.jumbotron-2__content-row-3{font-size:3rem}.jumbotron-2__promo-blocks{grid-template-columns:repeat(2,200px)}.jumbotron-3-header{flex-direction:row;justify-content:space-between}.jumbotron-3-header__brand{margin-bottom:0}.jumbotron-3__content-row-1{font-size:3rem}.jumbotron-3__promo-blocks{grid-template-columns:repeat(2,200px)}.jumbotron-4__content-title{font-size:4rem}.jumbotron-4__content-text{font-size:2.8rem}.jumbotron-4-header{flex-direction:row;justify-content:space-between}.jumbotron-4-header__brand{margin-bottom:0}.jumbotron-4__promo-blocks{grid-template-columns:repeat(2,200px)}.jumbotron-4__promo-blocks__content-title{font-size:4rem}.jumbotron-4__promo-blocks__content-text{font-size:2.8rem}.counters-1 .section__wrapper{padding:40px 0}.counters-1__item{width:calc((100% / 2) - (var(--counters-offset) * 2));margin:20px var(--counters-offset)}.tabs-blocks-1__item-text{font-size:2.4rem}.blocks-with-icons-1__item{grid-template-columns:70px auto;grid-template-rows:auto 1fr;grid-template-areas:"icon title" "icon text";gap:5px 20px}.blocks-with-icons-2__item{grid-template-columns:110px auto;grid-template-rows:auto 1fr;grid-template-areas:"icon title" "icon text";gap:5px 20px;padding:30px}.simple-cards-1__item{padding:30px}.simple-cards-1__item-title{font-size:2.6rem}.simple-cards-2__items{grid-template-columns:repeat(2,1fr)}.simple-cards-2__item{padding:30px}.simple-cards-2__item-title{font-size:2.6rem}.simple-text-2__wrapper{grid-template-areas:"title text" "subtitle text";grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr}.simple-text-3__wrapper{grid-template-areas:"title text";grid-template-columns:repeat(2,1fr)}.block-text-1__title{font-size:3.6rem}.form-consultation-2 .section__wrapper{padding:100px 0}.form-consultation-2__content-title{font-size:4rem}.form-consultation-2__content-text{font-size:2.8rem}.form-program-1__form{grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-template-areas:"program hours" "phone submit" "agree agree"}.logos-1__items{grid-template-columns:repeat(3,calc(100% / 3))}.price-cards-1__items{grid-template-columns:repeat(2,1fr)}.price-cards-2__items{grid-template-columns:repeat(2,1fr)}.price-list-1__item{flex-direction:row;font-size:2.4rem}.price-list-1__item-title{font-size:2.4rem}.price-list-1__item-price{font-size:2.4rem}}@media (min-width:992px){.jumbotron-1__content{margin-top:80px}.jumbotron-1__promo-blocks{grid-template-columns:repeat(3,230px);margin-top:80px}.jumbotron-1__btn-container{margin-top:80px}.jumbotron-2 .section__container{display:grid;grid-template-areas:"header header" "content content" "promoBlocks promoBlocks" "button button"}.jumbotron-2__btn-container{align-self:center}.jumbotron-2__content{margin-top:80px}.jumbotron-2__promo-blocks{grid-template-columns:repeat(3,200px);margin-top:80px}.jumbotron-2__btn-container{margin-top:80px}.jumbotron-3 .section__container{display:grid;grid-template-areas:"header header" "content content" "promoBlocks promoBlocks" "button button"}.jumbotron-3__btn-container{align-self:center}.jumbotron-3-header{align-items:flex-start}.jumbotron-3-header__slogan{display:block}.jumbotron-3__content{margin-top:80px}.jumbotron-3__promo-blocks{grid-template-columns:repeat(3,200px);margin-top:80px}.jumbotron-3__btn-container{margin-top:80px}.jumbotron-4__wrapper{grid-template-columns:65% 35%;margin-top:150px;margin-bottom:150px}.jumbotron-4__content-title{font-size:5rem}.jumbotron-4-header{align-items:flex-start}.jumbotron-4-header__slogan{display:block}.jumbotron-4__promo-blocks{grid-template-columns:repeat(3,200px);margin-top:80px}.jumbotron-4__promo-blocks__wrapper{grid-template-columns:65% 35%}.jumbotron-4__promo-blocks__content-title{font-size:5rem}.counters-1__item{width:calc((100% / 4) - (var(--counters-offset) * 2));margin:0 var(--counters-offset)}.tabs-blocks-1__tabs{flex-direction:row}.tabs-blocks-1__items{grid-template-columns:repeat(2,1fr)}.blocks-with-icons-1__items{grid-template-columns:repeat(2,1fr)}.blocks-with-icons-2__items{grid-template-columns:repeat(2,1fr)}.simple-cards-1__items{grid-template-columns:repeat(2,1fr)}.simple-cards-2__items{grid-template-columns:repeat(3,1fr)}.form-contacts-1__wrapper{grid-template-columns:repeat(2,1fr)}.form-consultation-1__form{grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-template-areas:"name phone submit" "agree agree agree"}.form-consultation-2 .section__wrapper{padding:150px 0}.form-consultation-2__wrapper{grid-template-columns:65% 35%}.form-consultation-2__content-title{font-size:5rem}.checkmarks-1__items{grid-template-columns:repeat(2,1fr)}.columns-2-1__columns{grid-template-columns:repeat(2,1fr)}.logos-1__items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.price-cards-1__items{grid-template-columns:repeat(3,1fr)}.quotes-1__items{grid-template-columns:repeat(3,1fr)}.timeline-1__items{flex-direction:row}.timeline-1__item{grid-template-columns:1fr;grid-template-rows:50px auto;padding-right:30px;padding-bottom:initial}.timeline-1__item::before{top:25px;left:0;right:0;bottom:initial;width:initial;height:1px}.footer__agree{margin-bottom:0}.footer__copyright{margin-bottom:0}.footer{--offset:30px;flex-direction:row;justify-content:space-between;padding-left:var(--offset);padding-right:var(--offset);padding-bottom:10px}.footer__copyright{order:1}.footer__agree{order:2}.footer__btn-scroll-top{order:3}}@media (min-width:1200px){.jumbotron-2 .section__container{display:grid;grid-template-areas:"header header" "content content" "button promoBlocks"}.jumbotron-2__content-image{float:right;max-width:40%;margin:initial}.jumbotron-2__btn-container{text-align:left}.jumbotron-3 .section__container{display:grid;grid-template-areas:"header header" "content content" "button promoBlocks"}.jumbotron-3__content-row-1{max-width:620px}.jumbotron-3__content-row-2{max-width:620px}.jumbotron-3__content-row-3{max-width:620px}.jumbotron-3__content-image{position:absolute;z-index:-1;max-width:395px;top:50px;right:0}.jumbotron-3__btn-container{text-align:left}.form-program-1__form{grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-template-areas:"program hours phone submit" "agree agree agree agree"}}@media (min-width:1400px){.jumbotron-3__content-row-1{max-width:840px}.jumbotron-3__content-row-2{max-width:840px}.jumbotron-3__content-row-3{max-width:840px}}@media print,(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}