@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Light.eot");src: local("Montserrat Light"),local("Montserrat-Light"),url("/assets/fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Light.woff") format("woff"),url("/assets/fonts/Montserrat-Light.ttf") format("truetype");font-weight: 300;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-MediumItalic.eot");src: local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("/assets/fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-MediumItalic.woff") format("woff"),url("/assets/fonts/Montserrat-MediumItalic.ttf") format("truetype");font-weight: 500;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Thin.eot");src: local("Montserrat Thin"),local("Montserrat-Thin"),url("/assets/fonts/Montserrat-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Thin.woff") format("woff"),url("/assets/fonts/Montserrat-Thin.ttf") format("truetype");font-weight: 100;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-ExtraLightItalic.eot");src: local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url("/assets/fonts/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-ExtraLightItalic.woff") format("woff"),url("/assets/fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight: 200;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-BoldItalic.eot");src: local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("/assets/fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-BoldItalic.woff") format("woff"),url("/assets/fonts/Montserrat-BoldItalic.ttf") format("truetype");font-weight: bold;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-SemiBold.eot");src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("/assets/fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-SemiBold.woff") format("woff"),url("/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight: 600;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-ExtraLight.eot");src: local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url("/assets/fonts/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-ExtraLight.woff") format("woff"),url("/assets/fonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight: 200;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-ExtraBoldItalic.eot");src: local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url("/assets/fonts/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-ExtraBoldItalic.woff") format("woff"),url("/assets/fonts/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight: 800;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Italic.eot");src: local("Montserrat Italic"),local("Montserrat-Italic"),url("/assets/fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Italic.woff") format("woff"),url("/assets/fonts/Montserrat-Italic.ttf") format("truetype");font-weight: normal;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Bold.eot");src: local("Montserrat Bold"),local("Montserrat-Bold"),url("/assets/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Bold.woff") format("woff"),url("/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight: bold;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-LightItalic.eot");src: local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("/assets/fonts/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-LightItalic.woff") format("woff"),url("/assets/fonts/Montserrat-LightItalic.ttf") format("truetype");font-weight: 300;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-BlackItalic.eot");src: local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url("/assets/fonts/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-BlackItalic.woff") format("woff"),url("/assets/fonts/Montserrat-BlackItalic.ttf") format("truetype");font-weight: 900;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-SemiBoldItalic.eot");src: local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("/assets/fonts/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-SemiBoldItalic.woff") format("woff"),url("/assets/fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight: 600;font-style: italic;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Regular.eot");src: local("Montserrat Regular"),local("Montserrat-Regular"),url("/assets/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Regular.woff") format("woff"),url("/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Medium.eot");src: local("Montserrat Medium"),local("Montserrat-Medium"),url("/assets/fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Medium.woff") format("woff"),url("/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight: 500;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-ExtraBold.eot");src: local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("/assets/fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-ExtraBold.woff") format("woff"),url("/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight: 800;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-Black.eot");src: local("Montserrat Black"),local("Montserrat-Black"),url("/assets/fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-Black.woff") format("woff"),url("/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight: 900;font-style: normal;}
@font-face {font-family: "Montserrat";src: url("/assets/fonts/Montserrat-ThinItalic.eot");src: local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url("/assets/fonts/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat-ThinItalic.woff") format("woff"),url("/assets/fonts/Montserrat-ThinItalic.ttf") format("truetype");font-weight: 100;font-style: italic;}
.nav {justify-content: center;}
.nav .nav__item {text-transform: uppercase;font-size: 16px;display: block;padding-left: 20px;padding-right: 20px;}
.contacts .contacts__item {display: block;line-height: 1.667;font-weight: 500;}
.logos {display: flex;justify-content: center;}
.logos .logos__item {display: flex;flex-direction: column;align-items: center;font-size: 16px;width: 240px;}
.logos .logos__title {margin-bottom: 25px;}
.logos.light .logos__title {color: white;}
.video-item {position: relative;padding-top: 57%;background-repeat: no-repeat;background-position: center;background-size: cover;display: block;width: 100%;overflow: hidden;border-radius: 4px;}
.hr1 {background: #004497;height: 1px;margin-top: 100px;margin-bottom: 100px;}
.close {outline: none !important;}
html {height: 100%;}
.modal-footer {display: flex;justify-content: center;}
.modal-content {border: 0px;}
.modal-title {font-weight: 400;}
@media (max-width: 767px) {.onlydesktop {display: none !important;}}
@media (min-width: 768px) {.onlymobile {display: none !important;}}
@media (min-width: 768px) {header {position: fixed;z-index: 1000;top: 0px;left: 0px;right: 0px;transition: .15s;}
	header .navbar {padding: 0px;}
	header .nav {width: 100%;padding-top: 55px;transition: .15s;}
	header .nav__item {color: white;}
	header.sps--blw .nav {padding-top: 20px;padding-bottom: 20px;background: rgba(13,39,47,.74);transition: .15s;}}
@media (max-width: 1199px) {header .nav {padding-top: 40px;}
	header .nav .nav__item {padding-left: 15px;padding-right: 15px;font-size: 16px;}}
@media (max-width: 767px) {header {position: fixed;z-index: 1000000;left: 0px;right: 0px;}
	.navbar {background: #396a79;background: rgba(1,62,136,1);height: 55px;justify-content: flex-end;padding-left: 0px;padding-right: 0px;}
	.navbar .navbar-collapse {margin-top: 7px;background: rgba(1,62,136,1);}
	.navbar .nav {padding-top: 0px;}
	.navbar .nav * {color: white;}
	.navbar .nav .nav__item {margin-bottom: 20px;padding-top: 0px;font-size: 18px;}
	.navbar .navbar-toggler {color: white;text-transform: uppercase;font-size: 30px;font-weight: 400;margin-right: 10px;}}
.btn {min-width: 224px;height: 45px;font-size: 18px;outline: none !important;box-shadow: none !important;}
.btn.btn-primary {background: #c01e2e !important;border: 1px solid #c01e2e !important;}
.btn.btn-primary:hover {background: #e03546 !important;border: 1px solid #e03546 !important;}
.btn.btn-light {background: white !important;color: #004497 !important;}
.btn.btn-light:hover {background: #f7f7f7 !important;}
.btn.btn-full {width: 100%;min-width: 100%;}
.custom-control {padding-left: 46px;}
.custom-checkbox * {color: #bbb;}
.custom-checkbox a {text-decoration: underline;}
.custom-checkbox .custom-control-label::before {border-radius: .25rem;border-radius: 6px;width: 24px;height: 24px;background: transparent;border: 1px solid #5a5a5a;margin-top: -5px;}
.custom-control-label::after {width: 24px;height: 24px;margin-top: -5px;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background: transparent;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background: url("/assets/img/other/ok.svg") no-repeat center transparent;}
.custom-select {border: 1px solid #737373;}
.custom-radio .custom-control-label::before {width: 20px;height: 20px;background: transparent !important;border: 1px solid #5a5a5a;margin-top: -4px;}
.custom-radio {padding-left: 40px;min-height: 28px;}
.custom-radio .custom-control-label::after {width: 20px;height: 21px;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {background: url("/assets/img/other/radio.png") no-repeat center transparent;}
.form-control {height: 46px;border-radius: 6px;border: 1px solid #737373;width: 100%;padding-left: 23px;padding-right: 23px;font-size: 18px;}
body {font-family: "Montserrat";line-height: 1.2;font-weight: normal;font-size: 16px;min-height: 100%;overflow-y: scroll;display: flex;flex-direction: column;}
body > .middle {flex-grow: 1;}
footer {background: #004497;padding-top: 20px;padding-bottom: 47px;}
footer *, footer *:hover {color: white;}
footer .footer__nav, footer .footer__logos {margin-top: 30px;margin-bottom: 20px;}
footer .footer__contacts {text-align: center;margin-top: 20px;margin-bottom: 20px;}
footer .footer__logos * {color: #989898;}
.slider-nav {top: 50%;position: absolute;width: 40px;height: 40px;background: rgba(1,62,136,1);color: white;border: 0px !important;margin-top: -40px;outline: none !important;}
.slider-nav.slider-prev {left: 10px;}
.slider-nav.slider-next {right: 10px;}
@media (max-width: 1199px) {footer .footer__nav {display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 10px;}
	footer .footer__nav .nav__item {text-align: center;}}
@media (max-width: 767px) {footer .footer__nav {margin-bottom: 0px;margin-top: 10px;}
	footer .footer__contacts {margin-bottom: 0px;}
	footer .footer__logos {margin-top: 15px;margin-bottom: 0px;display: grid;}}
@media (max-width: 575px) {footer .footer__nav {grid-template-columns: repeat(1,minmax(0,1fr));}}
.dropdown-menu {min-width: auto !important;color: black !important;}
.dropdown-menu * {color: black !important;}