@font-face {font-family: "Ubuntu";src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.eot");src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.otf") format("opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.svg") format("svg"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.ttf") format("truetype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.woff") format("woff"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-bold-webfont.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: "Ubuntu";src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.eot");src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.otf") format("opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.svg") format("svg"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.ttf") format("truetype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.woff") format("woff"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-light-webfont.woff2") format("woff2");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "Ubuntu";src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.eot");src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.otf") format("opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.svg") format("svg"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.ttf") format("truetype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.woff") format("woff"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-medium-webfont.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "Ubuntu";src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.eot");src: url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.otf") format("opentype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.svg") format("svg"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.ttf") format("truetype"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.woff") format("woff"),url("/assets/template_v2/fonts/Ubuntu/ubuntu-regular-webfont.woff2") format("woff2");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "Myriad Pro";src: url("/assets/template_v2/fonts/MyriadPro/myriadproregular.eot");src: url("/assets/template_v2/fonts/MyriadPro/myriadproregular.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/MyriadPro/myriadproregular.otf") format("opentype"),url("/assets/template_v2/fonts/MyriadPro/myriadproregular.svg") format("svg"),url("/assets/template_v2/fonts/MyriadPro/myriadproregular.ttf") format("truetype"),url("/assets/template_v2/fonts/MyriadPro/myriadproregular.woff") format("woff"),url("/assets/template_v2/fonts/MyriadPro/myriadproregular.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: "Geometria";src: url("/assets/template_v2/fonts/Geometria/geometria-webfont.eot");src: url("/assets/template_v2/fonts/Geometria/geometria-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/Geometria/geometria-webfont.otf") format("opentype"),url("/assets/template_v2/fonts/Geometria/geometria-webfont.svg") format("svg"),url("/assets/template_v2/fonts/Geometria/geometria-webfont.ttf") format("truetype"),url("/assets/template_v2/fonts/Geometria/geometria-webfont.woff") format("woff"),url("/assets/template_v2/fonts/Geometria/geometria-webfont.woff2") format("woff2");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "Geometria";src: url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.eot");src: url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.otf") format("opentype"),url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.svg") format("svg"),url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.ttf") format("truetype"),url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.woff") format("woff"),url("/assets/template_v2/fonts/Geometria/geometria-bold-webfont.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, details, img, ins, summary, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:after, blockquote:before {content: "";content: none;}
q:after, q:before {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {font-family: Ubuntu,arial,sans-serif;color: #4b5464;font-size: 16px;line-height: 1.3;}
input, textarea, select, button {font-family: Ubuntu,arial,sans-serif;outline: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, button::-webkit-input-placeholder {font-family: Ubuntu,arial,sans-serif;}
input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, button::-moz-placeholder {font-family: Ubuntu,arial,sans-serif;}
input:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder, button:-moz-placeholder {font-family: Ubuntu,arial,sans-serif;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, button:-ms-input-placeholder {font-family: Ubuntu,arial,sans-serif;}
button, input[type="button"], input[type="submit"] {-webkit-appearance: none;}
a {color: #02478f;text-decoration: underline;}
a:hover, a:focus {text-decoration: none;}
b, strong {font-weight: bold;}
em, i {font-style: italic;}
ul, ol {list-style-type: disc;margin-left: 30px;margin-top: 20px;font-size: inherit;}
ul li, ol li {font-size: inherit;}
ol {list-style-type: decimal;}
p {margin-top: 20px;}
ul:first-child, ol:first-child, p:first-child {margin-top: 0;}
img {max-width: 100%;}
.container {width: 1450px;margin: 0 auto;padding: 0 15px;}
@media screen and (max-width: 1600px) {.container {width: 1200px;}}
@media screen and (max-width: 1220px) {.container {width: 940px;}}
@media screen and (max-width: 960px) {.container {width: 750px;}}
@media screen and (max-width: 768px) {.container {width: auto;padding-left: 15px;padding-right: 15px;}}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-justify {text-align: justify;}
.pull-right {float: right;}
.clear {clear: both;}
.slick-slide {outline: 0;}
.video {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.hidden {display: none;}
.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;clip: rect(0 0 0 0);overflow: hidden;}
h1, h2, h3, h4, h5, h6 {text-align: left;line-height: 1;font-weight: bold;margin-top: 25px;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top: 0;}
h1, h2 {font-size: 28px;}
h3, h4, h5, h6 {font-size: 22px;}
.btn {font-size: 16px;line-height: 1.5;padding: 18px 22px;background: #fff;border: 0;transition: .3s;outline: 0;color: #4b5464;display: inline-block;cursor: pointer;text-transform: uppercase;text-align: center;text-decoration: none;}
.btn:hover {background: #02478f;color: #fff;}
.btn.orange {background: #f9631c;color: #fff;}
.btn.orange:hover {background: #02478f;color: #fff;}
.btn.orange_invert {border: 1px solid #f9631c;color: #f9631c;background: none;}
.btn.orange_invert:hover {color: #fff;background: #f9631c;}
.btn.blue {background: #02478f;color: #fff;}
.btn.blue:hover {background: #f9631c;color: #fff;}
.btn.red {background: #f13b3b;color: #fff;}
.btn.red:hover {background: #02478f;color: #fff;}
.btn.sm {padding: 8px 10px;text-transform: none;}
@media (max-width: 480px) {.btn {padding: 10px 15px;font-size: 14px;}}
.link_btn {border: 0;display: inline;background: none;color: #02478f;padding: 0;font-size: inherit;text-decoration: underline;cursor: pointer;transition: .3s;}
.link_btn:hover {color: #f9631c;}
.section_title, .section_article h2 {padding-left: 58px;font-size: 30px;line-height: 1.2;text-transform: uppercase;color: #08214a;position: relative;font-weight: normal;}
.section_title h1, .section_article h2 h1, .section_title h2, .section_article h2 h2, .section_title h3, .section_article h2 h3, .section_title h4, .section_article h2 h4 {font: inherit;display: inline;}
.section_title:before, .section_article h2:before {content: "";width: 44px;height: 6px;background: #0965c3;position: absolute;left: 0;top: 19px;margin-top: -3px;}
.section_title span, .section_article h2 span {color: #0965c3;}
.section_title .more_link, .section_article h2 .more_link {font-size: 14px;text-decoration: none;margin-left: 25px;transition: .3s;color: #f9631c;display: inline-block;}
.section_title.white, .section_article h2.white {color: #fff;}
.section_title.white:before, .section_article h2.white:before {background: #fff;}
.section_title.white .more_link, .section_article h2.white .more_link {color: #fff;}
.section_title.white .more_link:hover, .section_article h2.white .more_link:hover {color: #f9631c;text-decoration: underline;}
@media (max-width: 768px) {.section_title, .section_article h2 {padding-left: 25px;font-size: 22px;}
	.section_title:before, .section_article h2:before {content: "";width: 15px;height: 3px;top: 15px;}
	.section_title .more_link, .section_article h2 .more_link {display: block;margin: 15px 0 0 0;}}
.slick-track {display: flex !important;}
.slick-slide {height: auto !important;}
.slick-arrow {background: none;border: 0;outline: 0;padding: 5px;position: absolute;top: 50%;transform: translate(0,-50%);z-index: 10;cursor: pointer;}
.slick-arrow .icon {width: 23px;height: 19px;fill: #8296b7;}
.slick-arrow:focus, .slick-arrow:hover {fill: #08214a;}
.slick-arrow.slick-disabled {display: none !important;}
.slick-arrow.slick-prev {left: 0;}
.slick-arrow.slick-next {right: 0;}
.textfield, .textarea {border: 0;border-bottom: 1px solid #0965c3;font-size: 14px;line-height: 1.6;padding: 16px 0;color: #08214a;display: block;transition: .3s;}
.textfield::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {color: #8296b7;opacity: 1;transition: .3s;}
.textfield::-moz-placeholder, .textarea::-moz-placeholder {color: #8296b7;opacity: 1;transition: .3s;}
.textfield:-moz-placeholder, .textarea:-moz-placeholder {color: #8296b7;opacity: 1;transition: .3s;}
.textfield:-ms-input-placeholder, .textarea:-ms-input-placeholder {color: #8296b7;opacity: 1;transition: .3s;}
.textfield:focus, .textarea:focus {border-color: #f9631c;}
.textfield:focus::-webkit-input-placeholder, .textarea:focus::-webkit-input-placeholder {opacity: .5;}
.textfield:focus::-moz-placeholder, .textarea:focus::-moz-placeholder {opacity: .5;}
.textfield:focus:-moz-placeholder, .textarea:focus:-moz-placeholder {opacity: .5;}
.textfield:focus:-ms-input-placeholder, .textarea:focus:-ms-input-placeholder {opacity: .5;}
.textfield.error, .textarea.error {border-color: #e12c2c;color: #e12c2c;animation: horizontal-shaking .5s;}
.textfield.error::-webkit-input-placeholder, .textarea.error::-webkit-input-placeholder {color: #e12c2c;}
.textfield.error::-moz-placeholder, .textarea.error::-moz-placeholder {color: #e12c2c;}
.textfield.error:-moz-placeholder, .textarea.error:-moz-placeholder {color: #e12c2c;}
.textfield.error:-ms-input-placeholder, .textarea.error:-ms-input-placeholder {color: #e12c2c;}
@media (max-width: 480px) {.textfield, .textarea {padding: 10px 0;}}
.checkbox_wrap.error {border-color: #e12c2c;color: #e12c2c;animation: horizontal-shaking .5s;}
.checkbox_wrap.error a {color: inherit;}
.checkbox_wrap.error::-webkit-input-placeholder {color: #e12c2c;}
.checkbox_wrap.error::-moz-placeholder {color: #e12c2c;}
.checkbox_wrap.error:-moz-placeholder {color: #e12c2c;}
.checkbox_wrap.error:-ms-input-placeholder {color: #e12c2c;}
.textarea {resize: vertical;}
.loading {position: relative;}
.loading .inner_block {filter: blur(3px);}
.loading:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(255,255,255,.5);}
.loading:after {content: "";position: absolute;left: 50%;top: 50%;margin: -24px 0 0 -24px;width: 48px;height: 48px;border: 5px solid #f9631c;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}
@keyframes horizontal-shaking {0% {transform: translateX(0);}
	25% {transform: translateX(5px);}
	50% {transform: translateX(-5px);}
	75% {transform: translateX(5px);}
	100% {transform: translateX(0);}}
[class*="lightcase-icon-"]:before {color: #f9631c;}
@keyframes shake {10%, 90% {transform: translate3d(-1px,0,0);}
	20%, 80% {transform: translate3d(2px,0,0);}
	30%, 50%, 70% {transform: translate3d(-4px,0,0);}
	40%, 60% {transform: translate3d(4px,0,0);}}
@keyframes rotation {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.shake {animation: shake .82s cubic-bezier(.36,.07,.19,.97) 3;}
.tooltip {position: absolute;font-size: 20px;line-height: 1.15;color: #4b5464;padding: 9px 15px;border-radius: 6px;background: #dbe5ef;top: -70px;visibility: hidden;opacity: 0;transition: opacity .3s;white-space: nowrap;left: 40px;pointer-events: none;}
.tooltip.show {opacity: 1;visibility: visible;}
.tooltip:after {left: 33px;}
.tooltip.right {right: 40px;left: auto;}
.tooltip.right:after {right: 33px;left: auto;}
.tooltip:after {content: "";position: absolute;bottom: -18px;border-top: 18px solid #dbe5ef;border-left: 12px solid transparent;border-right: 12px solid transparent;}
@media screen and (max-width: 768px) {.tooltip {font-size: 14px;padding: 7px 13px;top: -50px;}}
.counter-wrap {height: 64px;display: flex;align-items: center;}
.counter-wrap .counter {display: flex;padding: 13px 0;background: #fff;align-items: center;margin-right: 24px;}
.counter-wrap .counter .counter_btn {width: 60px;border: 0;background: none;cursor: pointer;font-size: 30px;color: #dbe5ef;transition: .3s;}
.counter-wrap .counter .counter_btn:hover {color: #08214a;}
.counter-wrap .counter .counter_input {width: 52px;border: 0;border-left: 1px solid #dbe5ef;border-right: 1px solid #dbe5ef;height: 36px;padding: 5px;line-height: 26px;font-size: 18px;color: #08214a;background: none;text-align: center;}
.counter-wrap label {color: #8296b7;font-size: 20px;line-height: 1.1;}
@media (max-width: 480px) {.counter-wrap {height: 40px;}
	.counter-wrap .counter {display: flex;padding: 7px 0;margin-right: 16px;}
	.counter-wrap .counter .counter_btn {width: 40px;font-size: 20px;}
	.counter-wrap .counter .counter_input {width: 50px;height: 36px;padding: 5px;line-height: 22px;font-size: 16px;}
	.counter-wrap label {font-size: 14px;}}
.video-container {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.video-preview {position: relative;cursor: pointer;width: 100%;height: 100%;}
.video-preview:hover .play-button {opacity: 1;}
.video-preview img {width: 100%;height: 100%;object-fit: cover;}
.play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60px;height: 60px;background-color: rgba(0,0,0,.5);border-radius: 50%;cursor: pointer;opacity: .7;transition: .3s;}
.play-button:before {content: "";position: absolute;top: 50%;left: 55%;transform: translate(-50%,-50%);border-style: solid;border-width: 15px 0 15px 25px;border-color: transparent transparent transparent white;}
.section_footer {background: #02478f;overflow: hidden;}
.section_footer .container {display: flex;}
.section_footer .left {width: 425px;padding: 46px 0 60px;padding-right: 64px;color: #fff;}
.section_footer .left .logo {width: 143px;height: 132px;margin-bottom: 36px;}
.section_footer .left .logo a {width: 100%;display: block;}
.section_footer .left .logo img {display: block;width: 100%;height: auto;}
.section_footer .left .contacts_title {font-size: 24px;line-height: 1.333;margin-top: 30px;}
.section_footer .left .contacts {margin-top: 18px;font-size: 14px;line-height: 1.6;}
.section_footer .left .contacts a {color: #fff;text-decoration: none;}
.section_footer .right {width: calc(100% - 425px);position: relative;background: #08214a;display: flex;flex-direction: column;justify-content: space-between;}
.section_footer .right:after {content: "";position: absolute;left: 100%;width: 100%;height: 100%;background: inherit;top: 0;}
.section_footer .menus {padding-top: 150px;display: flex;justify-content: space-between;padding-left: 50px;flex-wrap: wrap;}
.section_footer .menus .footer_menu {margin: 0;padding: 0;list-style-type: none;}
.section_footer .menus .footer_menu li {margin-top: 10px;}
.section_footer .menus .footer_menu li:first-child {margin-top: 0;}
.section_footer .menus .footer_menu a {color: #fff;color: #fff;font-size: 16px;line-height: 1.5;text-decoration: none;}
.section_footer .menus .footer_menu a:hover {text-decoration: underline;}
.section_footer .footer_bottom {background: #fff;position: relative;height: 68px;display: flex;justify-content: space-between;z-index: 2;padding-left: 36px;width: 100%;align-items: center;}
.section_footer .footer_bottom:after {content: "";position: absolute;left: 100%;width: 100%;height: 100%;background: inherit;top: 0;}
.section_footer .footer_bottom .ufk {width: 79px;height: 52px;text-decoration: none;}
.section_footer .footer_bottom .copy {font-size: 14px;line-height: 1.6;color: #4b5464;}
.section_footer .footer_bottom .copy span {display: inline-block;margin-right: 24px;}
.section_footer .footer_bottom .copy span:last-child {margin-right: 0;}
.section_footer .footer_bottom .copy a {color: #02478f;text-decoration: none;}
.section_footer .footer_bottom .copy a:hover {text-decoration: underline;}
.section_footer .footer_bottom .socials {margin: 0;padding: 0;list-style-type: none;display: flex;align-items: center;}
.section_footer .footer_bottom .socials li {margin-right: 22px;}
.section_footer .footer_bottom .socials li:last-child {margin-right: 0;}
.section_footer .footer_bottom .socials .icon {fill: #02478f;transition: .3s;width: 100%;height: 100%;}
.section_footer .footer_bottom .socials a {display: block;}
.section_footer .footer_bottom .socials a.vk {width: 26px;height: 23px;}
.section_footer .footer_bottom .socials a.twitter {width: 27px;height: 21px;}
.section_footer .footer_bottom .socials a.youtube {width: 29px;height: 20px;}
.section_footer .footer_bottom .socials a:hover .icon {fill: #f9631c;}
.section_footer .middle_links {display: flex;justify-content: space-between;padding-left: 50px;align-items: center;margin: 40px 0;}
.section_footer .middle_links a {color: #fff;font-size: 14px;text-decoration: none;}
.section_footer .middle_links a:hover {text-decoration: underline;}
.section_footer .download-price {width: 240px;color: #fff;text-decoration: none;border: 1px solid #fff;padding: 15px 10px;font-size: 16px;line-height: 1;display: flex;align-items: center;justify-content: center;transition: .3s;}
.section_footer .download-price .icon {fill: #fff;width: 20px;height: 20px;margin-right: 10px;}
.section_footer .download-price:hover {background: #02478f;}
@media (max-width: 1600px) {.section_footer .menus {padding: 50px 0 10px 50px;}
	.section_footer .menus .footer_menu {width: calc(50% - 40px);}
	.section_footer .footer_bottom .copy span {display: block;margin: 0;}}
@media (max-width: 1220px) {.section_footer .left {width: 350px;padding-right: 36px;}
	.section_footer .right {width: calc(100% - 350px);}
	.section_footer .menus {padding-left: 36px;}
	.section_footer .download-price {position: static;margin: 0 auto;z-index: 2;}}
@media (max-width: 960px) {.section_footer .footer_bottom {height: auto;padding-top: 10px;padding-bottom: 10px;flex-wrap: wrap;}
	.section_footer .footer_bottom .ufk {order: 1;}
	.section_footer .footer_bottom .socials {order: 2;}
	.section_footer .footer_bottom .copy {order: 3;margin-top: 20px;width: 100%;}
	.section_footer .middle_links {padding: 0;text-align: center;display: block;}
	.section_footer .download-price {margin-top: 30px;}}
@media screen and (max-width: 768px) {.section_footer .container {display: block;padding: 0;}
	.section_footer .left, .section_footer .right {width: auto;}
	.section_footer .left:after, .section_footer .right:after {display: none;}
	.section_footer .left {padding: 40px 15px 40px;text-align: center;}
	.section_footer .left .logo {margin: 0 auto;}
	.section_footer .menus {padding: 40px 0 0;justify-content: space-around;}
	.section_footer .menus .footer_menu {width: 280px;padding: 0 15px;}
	.section_footer .footer_bottom {padding: 15px;}
	.section_footer .footer_bottom .ufk {order: 1;}
	.section_footer .footer_bottom .socials {order: 3;}
	.section_footer .footer_bottom .copy {order: 2;margin-top: 0;width: auto;}}
@media screen and (max-width: 560px) {.section_footer .left .contacts_title {font-size: 20px;margin-top: 40px;}
	.section_footer .left .contacts {margin-top: 10px;font-size: 13px;}
	.section_footer .menus {padding: 40px 0 0;justify-content: space-around;}
	.section_footer .menus .footer_menu {width: 50%;text-align: center;}
	.section_footer .menus .footer_menu:nth-child(3), .section_footer .menus .footer_menu:nth-child(4) {display: none;}
	.section_footer .footer_bottom {padding: 35px 15px;justify-content: center;}
	.section_footer .footer_bottom .ufk {order: 1;}
	.section_footer .footer_bottom .socials {margin-top: 30px;width: 100%;justify-content: center;order: 2;}
	.section_footer .footer_bottom .copy {text-align: center;order: 3;margin-top: 30px;width: 100%;}}
.contacts_floating_menu {position: fixed;bottom: 15px;right: 56px;z-index: 800;}
.contacts_floating_menu .open_menu {cursor: pointer;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;transition: .3s;opacity: 1;visibility: visible;}
.contacts_floating_menu .open_menu .icon {fill: #f9631c;width: 56px;height: 53px;transition: .3s;}
.contacts_floating_menu .open_menu:hover .icon {fill: #02478f;}
.contacts_floating_menu .menu {position: absolute;bottom: 0;right: 0;margin: 0;padding: 0;list-style-type: none;width: 400px;transition: .3s;opacity: 0;visibility: hidden;}
.contacts_floating_menu .menu li {margin-top: 10px;}
.contacts_floating_menu .menu li a {display: flex;align-items: center;flex-direction: row-reverse;text-decoration: none;color: #fff;}
.contacts_floating_menu .menu li:first-child {margin-top: 0;}
.contacts_floating_menu .menu li .point {width: 53px;height: 53px;border-radius: 50%;background: #08214a;margin-left: 13px;display: flex;align-items: center;justify-content: center;transition: .3s;}
.contacts_floating_menu .menu li .point .icon {fill: #fff;}
.contacts_floating_menu .menu li .name {font-size: 16px;line-height: 1.5;padding: 10px 15px;background: #08214a;border-radius: 22px;transition: .3s;max-width: calc(100% - 66px);}
.contacts_floating_menu .menu li:nth-child(1) .point, .contacts_floating_menu .menu li:nth-child(1) .name {background: #0965c3;}
.contacts_floating_menu .menu li:nth-child(1) .icon {width: 36px;height: 36px;}
.contacts_floating_menu .menu li:nth-child(1) a:hover .point, .contacts_floating_menu .menu li:nth-child(1) a:hover .name {background: #2680db;}
.contacts_floating_menu .menu li:nth-child(2) .point, .contacts_floating_menu .menu li:nth-child(2) .name {background: #02478f;}
.contacts_floating_menu .menu li:nth-child(2) .icon {width: 34px;height: 34px;}
.contacts_floating_menu .menu li:nth-child(2) a:hover .point, .contacts_floating_menu .menu li:nth-child(2) a:hover .name {background: #0965c3;}
.contacts_floating_menu .menu li:nth-child(3) .point, .contacts_floating_menu .menu li:nth-child(3) .name {background: #08214a;}
.contacts_floating_menu .menu li:nth-child(3) .icon {width: 30px;height: 26px;}
.contacts_floating_menu .menu li:nth-child(3) a:hover .point, .contacts_floating_menu .menu li:nth-child(3) a:hover .name {background: #02478f;}
.contacts_floating_menu .menu li:nth-child(4) .point, .contacts_floating_menu .menu li:nth-child(4) .name {background: #f9631c;}
.contacts_floating_menu .menu li:nth-child(4) .icon {width: 20px;height: 20px;}
.contacts_floating_menu .menu li:nth-child(4) a:hover .point, .contacts_floating_menu .menu li:nth-child(4) a:hover .name {background: #02478f;}
.contacts_floating_menu.open .open_menu {visibility: hidden;opacity: 0;}
.contacts_floating_menu.open .menu {visibility: visible;opacity: 1;}
@media screen and (max-width: 768px) {.contacts_floating_menu {right: 15px;}
	.contacts_floating_menu .open_menu {width: 40px;height: 40px;}
	.contacts_floating_menu .open_menu .icon {width: 39px;height: 37px;}
	.contacts_floating_menu .menu {width: calc(100vw - 15px);}
	.contacts_floating_menu .menu li .name {font-size: 12px;padding: 8px 12px;}
	.contacts_floating_menu .menu li .point {width: 40px;height: 40px;margin-left: 10px;}
	.contacts_floating_menu .menu li .point .icon {transform: scale(.6);}}
.unsupported_webp .make_skaf .infoblock {background: #fff url("/assets/template_v2/images/make_skaf_bg.jpg") left top no-repeat;}
.supported_webp .make_skaf .infoblock {background: #fff url("/assets/template_v2/images/make_skaf_bg.webp") left top no-repeat;}
.make_skaf {position: fixed;z-index: 900;top: 300px;width: 78px;right: 56px;transition: width .3s;height: 148px;}
.make_skaf .make_btn {margin-top: 35px;cursor: pointer;width: 80px;height: 80px;overflow: hidden;border-radius: 50%;background: #f9631c;border: 4px solid #ffa57a;font-size: 14px;line-height: 18px;text-transform: uppercase;color: #fff;padding-top: 20px;text-align: center;position: relative;z-index: 10;}
.make_skaf .make_btn span {font-size: 10px;display: block;}
.make_skaf:hover {width: 515px;}
.make_skaf:hover .make_btn {animation: none;}
.make_skaf:hover .infoblock {width: 475px;display: block;}
.make_skaf .infoblock {display: none;width: 0;position: absolute;top: 50%;margin-top: -74px;left: 39px;height: 154px;padding: 10px 12px 10px 169px;background-size: 159px 155px !important;z-index: 9;transition: width .3s;border: 1px solid #dbe5ef;}
.make_skaf .infoblock .close {width: 21px;height: 21px;text-align: center;background: #dbe5ef;position: absolute;top: 0;right: -21px;transition: .3s;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.make_skaf .infoblock .close .icon {width: 11px;height: 11px;fill: #8296b7;transition: .3s;}
.make_skaf .infoblock .close:hover {background: #8296b7;}
.make_skaf .infoblock .close:hover .icon {fill: #fff;}
.make_skaf .infoblock .text {font-size: 14px;color: #202020;line-height: 1.6;width: 280px;}
.make_skaf .infoblock .btn {margin-top: 10px;width: 100%;height: 34px;padding: 5px 10px;font-size: 16px;line-height: 1.5;text-transform: uppercase;color: #fff;text-decoration: none;}
@media (max-width: 768px) {.make_skaf {right: 15px;}
	.make_skaf:hover {width: 520px;}}
@media (max-width: 560px) {.make_skaf:hover {width: 391px;}
	.make_skaf:hover .infoblock {width: 345px;padding-left: 50px;}
	.make_skaf .infoblock {background: #fff !important;padding-left: 15px;}}
@media (max-width: 420px) {.make_skaf:hover {width: 280px;height: auto;right: 22px;}
	.make_skaf:hover .make_btn {display: none;}
	.make_skaf:hover .infoblock {padding-left: 15px;width: auto;position: static;margin: 0;height: auto;}
	.make_skaf:hover .infoblock .text {width: auto;}}
.pulse {animation: pulse 2s infinite;}
.pulse:hover {animation: none;}
@-webkit-keyframes pulse {0% {-webkit-box-shadow: 0 0 0 3px rgba(249,99,28,.5),0 0 0 0 rgba(249,99,28,.4);}
	70% {-webkit-box-shadow: 0 0 0 3px rgba(249,99,28,.5),0 0 0 50px rgba(204,169,44,0);}
	100% {-webkit-box-shadow: 0 0 0 3px rgba(249,99,28,.5),0 0 0 0 rgba(204,169,44,0);}}
@keyframes pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(249,99,28,.5),0 0 0 0 rgba(249,99,28,.4);box-shadow: 0 0 0 0 rgba(249,99,28,.5),0 0 0 0 rgba(249,99,28,.4);}
	70% {-moz-box-shadow: 0 0 0 0 rgba(249,99,28,.5),0 0 0 50px rgba(204,169,44,0);box-shadow: 0 0 0 0 rgba(249,99,28,.5),0 0 0 50px rgba(204,169,44,0);}
	100% {-moz-box-shadow: 0 0 0 0 rgba(249,99,28,.5),0 0 0 0 rgba(204,169,44,0);box-shadow: 0 0 0 0 rgba(249,99,28,.5),0 0 0 0 rgba(204,169,44,0);}}
.regions_popup_open .section_header {background: #e6e8ed !important;}
.section_header {position: relative;z-index: 12;}
.section_header .top {display: flex;justify-content: space-between;height: 130px;flex-wrap: wrap;align-items: center;position: relative;transition: .3s;}
.section_header .top .logo {height: 100%;position: absolute;left: 0;top: 0;}
.section_header .top .logo_wrap {width: 180px;height: 192px;background: #02478f;padding: 15px;display: flex;align-items: center;justify-content: center;}
.section_header .top .logo_wrap a {display: block;}
.section_header .top .logo_wrap img {width: 100%;height: auto;display: block;}
.section_header .top .main_menu_wrap {margin: 0 0 0 216px;height: 100%;}
.section_header .top .main_menu_wrap .contacts {display: none;}
.section_header .top .right {display: flex;justify-content: space-between;}
.section_header .main_menu {display: flex;list-style-type: none;padding: 0;margin: 0;height: 100%;}
.section_header .main_menu > li {margin-right: 17px;height: 100%;position: relative;}
.section_header .main_menu > li:last-child {margin-right: 0;}
.section_header .main_menu > li .toggle_submenu {display: none;}
.section_header .main_menu > li > a {font-size: 16px;line-height: 18px;color: #08214a;text-decoration: none;transition: .3s;height: 100%;display: flex;align-items: center;}
.section_header .main_menu > li > a:after {content: "";position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: 0;background: #f9631c;height: 5px;transition: .3s;}
.section_header .main_menu > li > a:hover, .section_header .main_menu > li > a.active {color: #8296b7;}
.section_header .main_menu > li > a:hover:after, .section_header .main_menu > li > a.active:after {width: 44px;}
.section_header .main_menu ul {display: none;list-style-type: none;padding: 0;padding: 0 15px;margin: 0;position: absolute;top: 100%;background: #fff;}
.section_header .main_menu ul li {border-bottom: 1px solid #f3f3f3;}
.section_header .main_menu ul li a {padding: 15px 0;line-height: 16px;font-size: 14px;text-decoration: none;color: #08214a;display: block;transition: .3s;white-space: nowrap;}
.section_header .main_menu ul li a:hover {color: #8296b7;}
.section_header .main_menu li:hover ul {display: block;}
.section_header .additional_menu {display: flex;align-items: center;margin-right: 68px;}
.section_header .additional_menu .search_toggle {border: 0;background: transparent;margin-right: 40px;padding: 4px;cursor: pointer;}
.section_header .additional_menu .search_toggle .icon {fill: #08214a;width: 24px;height: 24px;transition: .3s;}
.section_header .additional_menu .search_toggle:hover .icon {fill: #8296b7;}
.section_header .additional_menu .en_link {font-size: 20px;text-transform: uppercase;text-decoration: none;color: #08214a;width: 24px;line-height: 24px;margin-right: 28px;transition: .3s;}
.section_header .additional_menu .en_link:hover {color: #8296b7;}
.section_header .additional_menu .cart {width: 28px;height: 28px;position: relative;text-decoration: none;display: block;}
.section_header .additional_menu .cart .icon {width: 28px;height: 28px;fill: #08214a;transition: .3s;}
.section_header .additional_menu .cart .count {position: absolute;z-index: 1;background-color: #f13b3b;border-radius: 50%;border-radius: 11px;line-height: 22px;text-align: center;height: 22px;min-width: 22px;padding: 0 5px;color: #fff;font-size: 14px;top: -10px;right: -10px;transition: .3s;}
.section_header .additional_menu .cart:hover .count {background: #8296b7;}
.section_header .additional_menu .cart:hover .icon {fill: #8296b7;}
.section_header .additional_menu .location {height: 28px;border: 0;background: transparent;outline: none;margin-left: 20px;display: none;}
.section_header .additional_menu .location .icon {height: 28px;width: 28px;fill: #08214a;}
.section_header .additional_menu .location:hover {fill: #8296b7;}
.section_header .nav_toggle_wrap {height: 28px;line-height: 28px;width: 28px;float: right;cursor: pointer;text-align: right;margin-top: 0;display: none;}
.section_header .nav_toggle_wrap .nav_toggle {width: 28px;margin-top: 7px;float: right;position: relative;}
.section_header .nav_toggle_wrap .nav_toggle span {display: block;width: 100%;height: 3px;margin-bottom: 3px;background: #08214a;position: absolute;top: 0;transition: .3s;opacity: 1;}
.section_header .nav_toggle_wrap .nav_toggle span:nth-child(2) {top: 6px;}
.section_header .nav_toggle_wrap .nav_toggle span:last-child {margin-bottom: 0;top: 12px;}
.section_header .nav_toggle_wrap.open .nav_toggle span:first-child {transform: rotate(45deg);top: 6px;}
.section_header .nav_toggle_wrap.open .nav_toggle span:nth-child(2) {opacity: 0;}
.section_header .nav_toggle_wrap.open .nav_toggle span:last-child {transform: rotate(-45deg);top: 6px;left: 0;}
.section_header .nav_toggle_wrap:hover .nav_toggle span {background: #8296b7;}
.section_header .contacts {text-align: right;}
.section_header .contacts .choose_region {font-size: 14px;color: #8296b7;transition: .3s;border: 0;outline: 0;background: transparent;cursor: pointer;}
.section_header .contacts .choose_region .icon {fill: #8296b7;transition: .3s;width: 10px;height: 10px;margin-left: 4px;}
.section_header .contacts .choose_region:hover {color: #08214a;}
.section_header .contacts .choose_region:hover .icon {fill: #08214a;}
.section_header .contacts .phone {margin-top: 8px;display: block;font-size: 24px;line-height: 28px;color: #08214a;text-decoration: none;transition: .3s;}
.section_header .contacts .phone:hover {color: #8296b7;}
.section_header.fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,.5);}
.section_header.fixed .top {height: 76px;}
.section_header.fixed .top .logo_wrap {width: 120px;height: 128px;}
.section_header.fixed + div {margin-top: 75px;}
@media screen and (max-width: 1600px) {.section_header {position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #fff;}
	.section_header + div {margin-top: 130px;}
	.section_header .top {justify-content: right;}
	.section_header .top .right {order: 1;padding-top: 20px;}
	.section_header .top .main_menu_wrap {height: 57px;order: 2;}
	.section_header.fixed .top {height: 130px;}
	.section_header.fixed .top .logo_wrap {width: 180px;height: 192px;}}
@media screen and (max-width: 960px) {.section_header {position: fixed;top: 0;left: 0;right: 0;background: #fff;}
	.section_header + div {margin-top: 70px;}
	.section_header .container {padding: 0;}
	.section_header .top {height: 70px !important;padding: 10px 0;}
	.section_header .top .right {padding-top: 0;padding-right: 15px;}
	.section_header .top .main_menu_wrap {position: absolute;right: 0;top: 100%;background: #fff;height: auto;z-index: 1000;box-shadow: 6px 8px 10px rgba(0,0,0,.2);width: 400px;max-width: 100%;display: none;}
	.section_header .top .main_menu_wrap .contacts {display: flex;flex-direction: column;padding: 20px 0;text-align: center;}
	.section_header .top .main_menu_wrap .contacts .choose_region {width: auto;}
	.section_header .top .logo_wrap {width: 120px !important;height: 128px !important;}
	.section_header .contacts {display: none;}
	.section_header .additional_menu {margin: 0;}
	.section_header .additional_menu .nav_toggle_wrap {display: block;}
	.section_header .additional_menu .search_toggle {margin-right: 20px;}
	.section_header .additional_menu .en_link {margin-right: 20px;}
	.section_header .additional_menu .cart {margin-right: 20px;}
	.section_header .main_menu {display: block;height: auto;width: 100%;}
	.section_header .main_menu > li {border-bottom: 1px solid #f3f3f3;position: relative;z-index: 2;margin: 0;}
	.section_header .main_menu > li:hover ul {display: none;}
	.section_header .main_menu > li > a {padding: 21px;}
	.section_header .main_menu > li > a:after {display: none;}
	.section_header .main_menu > li .toggle_submenu {display: block;position: absolute;right: 20px;top: 15px;transition: all .3s;width: 30px;height: 30px;padding: 0;}
	.section_header .main_menu > li .toggle_submenu:after {top: 0;left: 0;right: 0;bottom: 0;margin: auto auto;position: absolute;transform: rotate(225deg);width: 8px !important;height: 8px !important;content: "";display: block;border-left: 1px solid #b3b3b4;border-top: 1px solid #b3b3b4;transition: all .3s;background: #fff;}
	.section_header .main_menu ul {position: static;border-left: 10px solid #ddd;}}
@media screen and (max-width: 540px) {.section_header .top .logo {z-index: 11;}
	.section_header .top .main_menu_wrap {width: 100%;box-shadow: none;padding-top: 50px;}}
.search_screen {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 10010;background: rgba(0,0,0,.3);display: none;}
.search_wrap {background: #eee;border-radius: 10px;z-index: 10011;position: fixed;left: 50%;top: 200px;transform: translate(-50%);width: 520px;box-shadow: 0 0 20px rgba(85,85,85,.8);display: none;}
.search_wrap .searchfield {background: none;border: 0;outline: 0;padding: 20px 47px 20px 20px;font-size: 20px;width: 100%;}
.search_wrap .searchfield::-webkit-input-placeholder {color: #555;opacity: 1;-webkit-transition: opacity .3s,color .3s;transition: opacity .3s,color .3s;}
.search_wrap .searchfield:-moz-placeholder, .search_wrap .searchfield::-moz-placeholder {color: #555;opacity: 1;-moz-transition: opacity .3s,color .3s;transition: opacity .3s,color .3s;}
.search_wrap .searchfield:-ms-input-placeholder {color: #555;opacity: 1;-ms-transition: opacity .3s,color .3s;transition: opacity .3s,color .3s;}
.search_wrap .searchfield:focus::-webkit-input-placeholder {opacity: .5;}
.search_wrap .searchfield:focus:-moz-placeholder, .search_wrap .searchfield:focus::-moz-placeholder {opacity: .5;}
.search_wrap .searchfield:focus:-ms-input-placeholder {opacity: .5;}
.search_wrap .searchfield.error::-webkit-input-placeholder {color: #ff3254;}
.search_wrap .searchfield.error:-moz-placeholder, .search_wrap .searchfield.error::-moz-placeholder {color: #ff3254;}
.search_wrap .searchfield.error:-ms-input-placeholder {color: #ff3254;}
.search_wrap .search_btn {background: none;border: 0;outline: 0;padding: 0;position: absolute;right: 17px;top: 50%;margin-top: -15px;width: 30px;height: 30px;display: block;cursor: pointer;}
.search_wrap .search_btn .icon {display: block;width: 30px;height: 30px;fill: #555;transition: fill .3s;}
.search_wrap .search_btn:hover .icon {fill: #ff3254;}
@media (max-width: 600px) {.search_wrap {top: 60px;width: calc(100% - 30px);}
	.search_wrap .searchfield {padding: 10px 40px 10px 10px;font-size: 16px;}
	.search_wrap .search_btn {right: 13px;margin-top: -15px;width: 20px;height: 30px;}
	.search_wrap .search_btn .icon {width: 20px;height: 20px;}}
.header_pusher {border-top: 2px solid #dbe5ef;height: 100px;}
.section_content {font-size: 16px;color: #4b5464;line-height: 1.5;}
.section_content h2, .section_content h3, .section_content h4 {font-weight: normal;font-size: 30px;line-height: 1.2;color: #000;}
.section_content + .section_footer {margin-top: 100px;}
.main_categories_big {display: flex;justify-content: space-between;margin-top: 90px;}
.main_categories_big .category {position: relative;width: calc(25% - 15px);font-size: 24px;line-height: 1.333;color: #fff;text-decoration: none;padding: 63px 40px 35px;font-weight: 400;}
.main_categories_big .category:before, .main_categories_big .category:after {content: "";position: absolute;transition: .3s;}
.main_categories_big .category:before {left: 0;top: 0;right: 0;bottom: 0;z-index: 2;background: rgba(2,71,143,0);}
.main_categories_big .category:after {z-index: 3;width: 0;height: 5px;background: #f9631c;bottom: 0;left: 50%;transform: translate(-50%,0);}
.main_categories_big .category .image {z-index: 1;position: absolute;left: 0;right: 0;bottom: 0;top: 0;overflow: hidden;}
.main_categories_big .category .image img {object-fit: cover;height: 100%;width: 100%;}
.main_categories_big .category .icon {position: relative;z-index: 5;height: 53px;width: auto;fill: #fff;display: flex;flex-direction: column-reverse;align-items: flex-start;}
.main_categories_big .category .icon img {display: block;max-height: 100%;}
.main_categories_big .category .name {position: relative;z-index: 5;display: block;margin-top: 22px;}
.main_categories_big .category .label_new {background: #f9631c;padding: 4px 17px;display: inline-block;text-transform: uppercase;font-size: 16px;line-height: 20px;position: absolute;top: 25px;right: 25px;z-index: 5;}
.main_categories_big .category:hover:before {background: rgba(2,71,143,.8);}
.main_categories_big .category:hover:after {width: 104px;}
@media (max-width: 1500px) {.main_categories_big .category .label_new {font-size: 10px;line-height: 12px;padding: 4px 6px;}}
@media screen and (max-width: 1220px) {.main_categories_big .category {font-size: 18px;padding: 40px 15px 20px;}}
@media screen and (max-width: 960px) {.main_categories_big .category {width: calc(25% - 11.25px);font-size: 16px;padding: 40px 15px 20px;}}
@media screen and (max-width: 768px) {.main_categories_big {margin-top: 70px;flex-wrap: wrap;gap: 15px;}
	.main_categories_big .category {width: calc(50% - 7.5px);}}
@media screen and (max-width: 380px) {.main_categories_big {margin-top: 40px;}
	.main_categories_big .category {width: 100%;display: flex;align-items: center;padding: 40px 15px;}
	.main_categories_big .category .name {margin: 0;}
	.main_categories_big .category .icon {width: 40px;margin-right: 15px;height: auto;}
	.main_categories_big .category .icon img {max-width: 100%;}}
.unsupported_webp .section_hero {background: #ddd url("/assets/template_v2/pictures/hero_bg.jpg") center no-repeat;}
.supported_webp .section_hero {background: #ddd url("/assets/template_v2/pictures/hero_bg.webp") center no-repeat;}
.section_hero {background-size: cover !important;overflow: hidden;position: relative;}
.section_hero .video_bg {position: absolute;z-index: 5;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;width: auto;height: auto;}
.section_hero .container {position: relative;z-index: 6;padding-top: 224px;}
.section_hero .title {font-weight: 700;font-size: 48px;line-height: 1.2;text-transform: uppercase;max-width: 766px;color: #08214a;}
.section_hero .content {font-size: 16px;line-height: 1.5;margin-top: 36px;max-width: 614px;color: #4b5464;}
.section_hero .main_categories_big {margin-top: 140px;}
@media screen and (max-width: 960px) {.section_hero .title {font-size: 38px;}}
@media screen and (max-width: 768px) {.section_hero {padding-bottom: 20px;}
	.section_hero .video_bg {display: none;}
	.section_hero .container {padding-top: 160px;}
	.section_hero .title {font-size: 24px;}
	.section_hero .main_categories_big {margin-top: 100px;}}
@media screen and (max-width: 380px) {.section_hero .title {font-size: 21px;}
	.section_hero .main_categories_big {margin-top: 60px;}}
@import url("/assets/template_v2/js/lightcase-master/src/css/lightcase.css");
.popup {display: none;width: 300px;}
.popup_screen {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 1000;transition: .3s;display: none;}
.popup_screen.open {opacity: 1;visibility: visible;display: block;}
.popup_wrapped {position: fixed;left: 50%;top: 50%;background: #fff;padding: 0;z-index: 1001;max-height: calc(100% - 100px);overflow: auto;visibility: hidden;transform: translate(-50%,-50%) scale(0);opacity: 0;transition-timing-function: cubic-bezier(.31,.83,.81,1.2);transition-duration: .3s;transition-property: transform,opacity,visibility;box-shadow: 0 0 60px rgba(8,33,74,.25);}
.popup_wrapped.open {transform: translate(-50%,-50%) scale(1);opacity: 1;visibility: visible;}
.popup_wrapped .close {position: absolute;top: 0;right: 42px;width: 50px;height: 46px;background: #f1f6fc;cursor: pointer;display: flex;justify-content: center;align-items: center;transition: .3s;}
.popup_wrapped .close .icon {width: 19px;height: 19px;fill: #8296b7;transition: .3s;}
.popup_wrapped .close:hover {background: #8296b7;}
.popup_wrapped .close:hover .icon {fill: #fff;}
@media screen and (max-width: 640px) {.popup_wrapped {top: 0;left: 0;right: 0;width: auto;margin: 0 !important;height: 100%;max-height: 1000%;transform: scale(0);}
	.popup_wrapped .close {right: 15px;}
	.popup_wrapped.open {transform: scale(1);}}
.msg_popup {width: 400px;max-width: 100%;padding: 50px 20px 40px;text-align: center;}
.msg_popup .title {font-size: 24px;color: #08214a;}
.msg_popup .msg {font-size: 18px;line-height: 1.6;margin-top: 24px;color: #4b5464;}
.notify {width: 300px;background: rgba(13,125,47,.96);border-radius: 10px;position: fixed;top: 100px;right: 15px;z-index: 100000;padding: 15px 30px 15px 15px;font-size: 14px;line-height: 1.3;color: #fff;}
.notify.error {background: rgba(255,47,47,.96);}
.notify a {color: inherit;text-decoration: underline;}
.notify a:hover {text-decoration: underline;}
.notify .close {position: absolute;right: 0;top: 10px;width: 25px;height: 30px;line-height: 30px;color: #fff;opacity: .5;opacity: 1;font-weight: 400;text-shadow: none;font-size: 26px;transition: .3s;}
.regions_popup_open {background: #e6e8ed;overflow: hidden;}
.moscow_popup {width: 400px;height: 187px;background: #fff;border-top: 3px solid #02478f;padding-top: 25px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);display: none;z-index: 1001;}
.moscow_popup .close {width: 44px;height: 44px;padding: 12px 12px;position: absolute;top: 0;right: 0;background: #f1f6fc;transition: .3s;cursor: pointer;z-index: 1003;}
.moscow_popup .close .icon {width: 20px;height: 20px;fill: #8296b7;transition: .3s;}
.moscow_popup .close:hover {background: #8296b7;}
.moscow_popup .close:hover .icon {fill: #fff;}
.moscow_popup .city_tytle {font-size: 16px;line-height: 24px;color: #8296b7;text-align: center;}
.moscow_popup .city_name {margin-top: 20px;font-size: 30px;line-height: 36px;text-transform: uppercase;color: #4b5464;text-align: center;}
.moscow_popup .buttons {margin-top: 30px;display: flex;}
.moscow_popup .btn_yes, .moscow_popup .btn_no {height: 50px;width: 50%;color: #fff;border: 0;background: #0965c3;font-size: 14px;line-height: 24px;padding: 13px;text-align: center;cursor: pointer;transition: .3s;}
.moscow_popup .btn_yes:hover, .moscow_popup .btn_no:hover {background: #02478f;}
.moscow_popup .btn_yes {background: #08214a;}
.moscow_popup .btn_yes:hover {background: #08152b;}
@media screen and (max-width: 450px) {.moscow_popup {transform: none;top: 15px;left: 15px;right: 15px;width: auto;}}
.regions_popup {position: fixed;top: 130px;left: 0;right: 0;bottom: 0;background: #fff;display: none;overflow: auto;z-index: 1002;}
.regions_popup .close {width: 44px;height: 77px;padding: 45px 12px 12px;position: absolute;top: 0;right: 53px;background: #f1f6fc;transition: .3s;cursor: pointer;z-index: 1003;}
.regions_popup .close .icon {width: 20px;height: 20px;fill: #8296b7;transition: .3s;}
.regions_popup .close:hover {background: #8296b7;}
.regions_popup .close:hover .icon {fill: #fff;}
.regions_popup .top {padding: 30px 0;border-bottom: 1px solid #8296b7;position: relative;}
.regions_popup .top .title {color: #08214a;font-size: 24px;line-height: 32px;text-align: center;}
.regions_popup .top .right {position: absolute;right: 0;top: 30px;line-height: 32px;display: flex;align-items: center;}
.regions_popup .top .right .label {font-size: 20px;color: #08214a;margin-right: 10px;}
.regions_popup .top .right .phone {color: #0965c3;display: flex;align-items: center;transition: .3s;font-size: 24px;text-decoration: none;}
.regions_popup .top .right .phone .icon {margin-right: 10px;width: 24px;height: 24px;fill: #0965c3;transition: .3s;}
.regions_popup .top .right .phone:hover {color: #f9631c;}
.regions_popup .top .right .phone:hover .icon {fill: #f9631c;}
.regions_popup .regions {padding: 33px 0 60px;}
.regions_popup .regions .title {font-size: 30px;color: #08214a;line-height: 36px;margin-bottom: 33px;}
.regions_popup .regions ul {column-count: 4;column-gap: 20px;margin: 0;padding: 0;list-style-type: none;}
.regions_popup .regions ul li {padding-left: 16px;margin-bottom: 24px;position: relative;}
.regions_popup .regions ul li:before {content: "";width: 6px;height: 6px;border-radius: 50%;background: #f9631c;position: absolute;left: 0;top: 9px;}
.regions_popup .select_region_btn {cursor: pointer;border: 0;padding: 0;outline: 0;background: none;color: #4b5464;font-size: 16px;line-height: 24px;transition: .3s;text-align: left;}
.regions_popup .select_region_btn:hover {color: #f9631c;}
@media (max-width: 1400px) {.regions_popup .close {right: 15px;}
	.regions_popup .container {width: 100%;padding: 0 80px;}
	.regions_popup .top .title {text-align: left;}}
@media (max-width: 1200px) {.regions_popup .regions ul {column-count: 3;}
	.regions_popup .regions ul li {margin-bottom: 12px;}}
@media (max-width: 960px) {.regions_popup {top: 70px;}
	.regions_popup .top {padding: 20px 0;}
	.regions_popup .top .title {font-size: 20px;}
	.regions_popup .top .right {position: static;margin-top: 10px;line-height: 1;}
	.regions_popup .top .right .label {font-size: 16px;}
	.regions_popup .top .right .phone {font-size: 18px;}
	.regions_popup .top .right .phone .icon {width: 18px;height: 18px;}
	.regions_popup .regions {padding-top: 20px;}
	.regions_popup .regions .title {font-size: 20px;line-height: 1.5;margin-bottom: 15px;}
	.regions_popup .container {width: 100%;padding: 0 15px;}}
@media (max-width: 768px) {.regions_popup .regions ul {column-count: 2;}
	.regions_popup .regions ul li {margin-bottom: 8px;line-height: 1;}
	.regions_popup .regions ul li:before {top: 7px;}
	.regions_popup .select_region_btn {line-height: 1;}}
@media (max-width: 400px) {.regions_popup .top .right {display: block;}
	.regions_popup .top .right .phone {margin-top: 10px;}
	.regions_popup .regions ul li {margin-bottom: 12px;}
	.regions_popup .regions ul li:before {top: 6px;}
	.regions_popup .select_region_btn {font-size: 14px;line-height: 1;}}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.feedback_popup {padding: 60px 55px 50px;width: 720px;}
.feedback_popup .content {margin-top: 35px;color: #08214a;font-size: 24px;line-height: 1.2;}
.feedback_popup .form {margin-top: 30px;}
.feedback_popup .form .textfield, .feedback_popup .form .textarea {width: 100%;display: block;}
.feedback_popup .policy {margin-top: 35px;font-size: 16px;line-height: 1.5;color: #585858;}
.feedback_popup .policy a {color: #f9631c;text-decoration: none;}
.feedback_popup .policy a:hover {text-decoration: underline;}
.feedback_popup .policy.error {color: #e12c2c;}
.feedback_popup .policy.error a {color: inherit;}
.feedback_popup .btn {margin-top: 35px;}
@media (max-width: 800px) {.feedback_popup {padding: 60px 30px;width: 560px;}}
@media screen and (max-width: 768px) {.feedback_popup .content {font-size: 16px;margin-top: 20px;}
	.feedback_popup .form {margin-top: 15px;}
	.feedback_popup .policy {margin-top: 20px;font-size: 12px;}}
@media screen and (max-width: 640px) {.feedback_popup {width: 100%;}}
@media screen and (max-width: 360px) {.feedback_popup {padding: 50px 15px;}}
.cookieconsent {position: fixed;bottom: 15px;padding: 20px;width: 800px;left: 50%;transform: translate(-50%,0);max-width: calc(100% - 30px);display: flex;align-items: center;background: #303030;z-index: 1000;box-shadow: 0 0 15px rgba(255,255,255,.2);color: #fff;justify-content: space-between;}
.cookieconsent a {color: #8296b7;}
.cookieconsent .content {width: calc(100% - 110px);}
.cookieconsent .title {font-size: 16px;font-weight: bold;margin: 0;}
.cookieconsent .info {margin-top: 10px;font-size: 14px;font-weight: normal;}
.cookieconsent .btn {padding: 7px 15px;text-transform: none;font-size: 16px;}
@media (max-width: 480px) {.cookieconsent {bottom: 0;width: 100%;max-width: 100%;left: 0;right: 0;transform: none;padding: 10px;}
	.cookieconsent .content {width: calc(100% - 30px);}
	.cookieconsent .btn {font-size: 0;}
	.cookieconsent .btn:before {content: "ОК";font-size: 14px;}}
@font-face {font-family: "lightcase";src: url("/assets/template/libs/lightcase/fonts/lightcase.eot?55356177");src: url("/assets/template/libs/lightcase/fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("/assets/template/libs/lightcase/fonts/lightcase.woff?55356177") format("woff"),url("/assets/template/libs/lightcase/fonts/lightcase.ttf?55356177") format("truetype"),url("/assets/template/libs/lightcase/fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight: normal;font-style: normal;}
[class*='lightcase-icon-']:before {font-family: "lightcase",sans-serif;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}
.lightcase-icon-play:before {content: "";}
.lightcase-icon-pause:before {content: "";}
.lightcase-icon-close:before {content: "";}
.lightcase-icon-prev:before {content: "";}
.lightcase-icon-next:before {content: "";}
.lightcase-icon-spin:before {content: "";}
@-webkit-keyframes lightcase-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);}}
@-moz-keyframes lightcase-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);}}
@-o-keyframes lightcase-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);}}
@-ms-keyframes lightcase-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes lightcase-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);}}
#lightcase-case {display: none;position: fixed;z-index: 2002;top: 50%;left: 50%;font-family: arial,sans-serif;font-size: 13px;line-height: 1.5;text-align: left;text-shadow: 0 0 10px rgba(0,0,0,.5);}
@media screen and (max-width: 640px) {html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;margin: 0 !important;padding: 55px 0 70px 0;width: 100% !important;height: 100% !important;overflow: auto !important;}}
@media screen and (min-width: 641px) {html:not([data-lc-type=error]) #lightcase-content {position: relative;z-index: 1;text-shadow: none;background-color: #fff;-webkit-box-shadow: 0 0 30px rgba(0,0,0,.5);-moz-box-shadow: 0 0 30px rgba(0,0,0,.5);-o-box-shadow: 0 0 30px rgba(0,0,0,.5);box-shadow: 0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility: hidden;}}
@media screen and (min-width: 641px) {html[data-lc-type=image] #lightcase-content, html[data-lc-type=video] #lightcase-content {background-color: #333;}}
html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
@media screen and (max-width: 640px) {html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {position: relative !important;top: auto !important;left: auto !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: none !important;background: none !important;}}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
@media screen and (max-width: 640px) {html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {padding: 15px;}
	html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner > * {width: 100% !important;max-width: none !important;}
	html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=error] #lightcase-content .lightcase-contentInner > *:not(iframe) {height: auto !important;max-height: none !important;}}
@media screen and (max-width: 640px) {html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {overflow: auto;-webkit-overflow-scrolling: touch;}}
@media screen and (max-width: 640px) and (min-width: 641px) {html[data-lc-type=image] #lightcase-content .lightcase-contentInner, html[data-lc-type=video] #lightcase-content .lightcase-contentInner {line-height: .75;}}
html[data-lc-type=image] #lightcase-content .lightcase-contentInner {position: relative;overflow: hidden !important;}
@media screen and (max-width: 640px) {html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {position: relative !important;top: auto !important;left: auto !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: none !important;background: none !important;}}
@media screen and (min-width: 641px) {html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {padding: 30px;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}}
@media screen and (max-width: 640px) {#lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {color: #aaa;}}
@media screen and (min-width: 641px) {#lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {color: #333;}}
#lightcase-case p.lightcase-error {margin: 0;font-size: 17px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #aaa;}
@media screen and (max-width: 640px) {#lightcase-case p.lightcase-error {padding: 30px 0;}}
@media screen and (min-width: 641px) {#lightcase-case p.lightcase-error {padding: 0;}}
.lightcase-open body {overflow: hidden;}
.lightcase-isMobileDevice .lightcase-open body {max-width: 100%;max-height: 100%;}
#lightcase-info {position: absolute;padding-top: 15px;}
#lightcase-info #lightcase-title, #lightcase-info #lightcase-caption {margin: 0;padding: 0;line-height: 1.5;font-weight: normal;text-overflow: ellipsis;}
#lightcase-info #lightcase-title {font-size: 17px;color: #aaa;}
@media screen and (max-width: 640px) {#lightcase-info #lightcase-title {position: fixed;top: 10px;left: 0;max-width: 87.5%;padding: 5px 15px;background: #333;}}
#lightcase-info #lightcase-caption {clear: both;font-size: 13px;color: #aaa;}
#lightcase-info #lightcase-sequenceInfo {font-size: 11px;color: #aaa;}
@media screen and (max-width: 640px) {.lightcase-fullScreenMode #lightcase-info {padding-left: 15px;padding-right: 15px;}
	html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {position: static;}}
#lightcase-loading {position: fixed;position: fixed;z-index: 9999;z-index: 2001;width: 1.123em;height: auto;font-size: 38px;font-size: 32px;line-height: 1;text-align: center;text-shadow: none;text-shadow: 0 0 15px #fff;top: 50%;left: 50%;margin-top: -.5em;margin-left: -.5em;opacity: 1;-moz-transform-origin: 50% 53%;-webkit-animation: lightcase-spin .5s infinite linear;-moz-animation: lightcase-spin .5s infinite linear;-o-animation: lightcase-spin .5s infinite linear;animation: lightcase-spin .5s infinite linear;}
#lightcase-loading, #lightcase-loading:focus {text-decoration: none;color: #fff;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transition: color,opacity,ease-in-out .25s;-moz-transition: color,opacity,ease-in-out .25s;-o-transition: color,opacity,ease-in-out .25s;transition: color,opacity,ease-in-out .25s;}
#lightcase-loading > span {display: inline-block;text-indent: -9999px;}
a[class*='lightcase-icon-'] {position: fixed;z-index: 9999;width: 1.123em;height: auto;font-size: 38px;line-height: 1;text-align: center;text-shadow: none;outline: none;cursor: pointer;}
a[class*='lightcase-icon-'], a[class*='lightcase-icon-']:focus {text-decoration: none;color: rgba(255,255,255,.6);-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transition: color,opacity,ease-in-out .25s;-moz-transition: color,opacity,ease-in-out .25s;-o-transition: color,opacity,ease-in-out .25s;transition: color,opacity,ease-in-out .25s;}
a[class*='lightcase-icon-'] > span {display: inline-block;text-indent: -9999px;}
a[class*='lightcase-icon-']:hover {color: white;text-shadow: 0 0 15px white;}
.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover {color: #aaa;text-shadow: none;}
a[class*='lightcase-icon-'].lightcase-icon-close {position: fixed;top: 15px;right: 15px;bottom: auto;margin: 0;opacity: 0;outline: none;}
a[class*='lightcase-icon-'].lightcase-icon-prev {left: 15px;}
a[class*='lightcase-icon-'].lightcase-icon-next {right: 15px;}
a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {left: 50%;margin-left: -.5em;}
@media screen and (min-width: 641px) {a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {opacity: 0;}}
@media screen and (max-width: 640px) {a[class*='lightcase-icon-'] {bottom: 15px;font-size: 24px;}}
@media screen and (min-width: 641px) {a[class*='lightcase-icon-'] {bottom: 50%;margin-bottom: -.5em;}
	a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ a[class*='lightcase-icon-'] {opacity: 1;}}
#lightcase-overlay {display: none;width: 100%;min-height: 100%;position: fixed;z-index: 2000;top: -9999px;bottom: -9999px;left: 0;background: #333;}
@media screen and (max-width: 640px) {#lightcase-overlay {opacity: 1 !important;}}
.section_applications + .section_feedback_form {margin-top: 70px;}
.section_feedback_form {overflow: hidden;}
.section_feedback_form p {margin-top: 27px;font-size: 24px;line-height: 1.3;color: #08214a;}
.section_feedback_form .form {margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_feedback_form .form .textfield {width: calc(50% - 12.5px);margin-bottom: 10px;background: none;}
.section_feedback_form .form .textarea {width: 100%;background: none;}
.section_feedback_form .form .btn {margin-top: 56px;width: 210px;}
.section_feedback_form .form .policy {margin-top: 20px;}
.section_feedback_form .container {position: relative;padding-top: 75px;padding-bottom: 120px;}
.section_feedback_form .container .section_title, .section_feedback_form .container p, .section_feedback_form .container form {position: relative;z-index: 2;}
.section_feedback_form .icon-1 {width: 220px;height: 202px;position: absolute;left: -167px;top: 58px;z-index: 1;}
.section_feedback_form .icon-1 .icon {fill: #f9fbfd;width: 100%;height: 100%;}
.section_feedback_form .icon-2 {width: 207px;height: 201px;background: url("/assets/template_v2/images/form-image.png") bottom center no-repeat;background-size: contain;position: absolute;bottom: 0;right: -82px;z-index: 1;}
@media (max-width: 768px) {.section_feedback_form p {font-size: 16px;margin-top: 20px;}
	.section_feedback_form .form {margin-top: 20px;}
	.section_feedback_form .form .textfield {width: 100%;}
	.section_feedback_form .form .btn {margin-top: 30px;}
	.section_feedback_form .icon-1, .section_feedback_form .icon-2 {display: none;}}
@media (max-width: 480px) {.section_feedback_form .container {padding-top: 60px;padding-bottom: 60px;}
	.section_feedback_form .form .btn {width: auto;}}