body.body_frontend{--container-width:1510px;--container-padding-y:15px;--top-header-height:96px}@font-face{font-family:'MontserratRegular';src:url(../../fonts/montserrat-regular-webfont.woff2) format('woff2'),url(../../fonts/montserrat-regular-webfont.woff) format('woff'),url(../../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'MontserratSemiBold';src:url(../../fonts/montserrat-semibold-webfont.woff2) format('woff2'),url(../../fonts/montserrat-semibold-webfont.woff) format('woff'),url(../../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body.body_frontend{background-color:#eee;color:#231f20;font-size:16px;font-family:MontserratRegular,Arial,sans-serif;line-height:1.5}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{margin:20px 0;line-height:1.3}body.body_frontend p:first-child{margin-top:0}body.body_frontend p:last-child{margin-bottom:0}body.body_frontend p a:not(.button){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.button)::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-style:solid;border-width:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body.body_frontend p a:not(.button):hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.text_style_65,.text_style_45,.text_style_36,.text_style_28,.text_style_16{color:inherit;margin:20px 0}.text_style_65:first-child,.text_style_45:first-child,.text_style_36:first-child,.text_style_28:first-child,.text_style_16:first-child{margin-top:0}.text_style_65:last-child,.text_style_45:last-child,.text_style_36:last-child,.text_style_28:last-child,.text_style_16:last-child{margin-bottom:0}.text_style_65{font-family:MontserratSemiBold,Arial,sans-serif;line-height:1.1}.text_style_65{font-size:35px}@media screen and (min-width:450px){.text_style_65{font-size:calc(35px + 30 * ((100vw - 450px) / 950))!important}}@media screen and (min-width:1400px){.text_style_65{font-size:65px!important}}.text_style_45{font-family:MontserratSemiBold,Arial,sans-serif;line-height:1.1}.text_style_45{font-size:30px}@media screen and (min-width:450px){.text_style_45{font-size:calc(30px + 15 * ((100vw - 450px) / 950))!important}}@media screen and (min-width:1400px){.text_style_45{font-size:45px!important}}.text_style_36{font-family:MontserratSemiBold,Arial,sans-serif;line-height:1.25}.text_style_36{font-size:24px}@media screen and (min-width:450px){.text_style_36{font-size:calc(24px + 12 * ((100vw - 450px) / 950))!important}}@media screen and (min-width:1400px){.text_style_36{font-size:36px!important}}.text_style_28{font-family:MontserratSemiBold,Arial,sans-serif;line-height:1.25}.text_style_28{font-size:25px}@media screen and (min-width:450px){.text_style_28{font-size:calc(25px + 3 * ((100vw - 450px) / 950))!important}}@media screen and (min-width:1400px){.text_style_28{font-size:28px!important}}.text_style_16{font-size:16px;font-family:MontserratRegular,Arial,sans-serif;line-height:1.3}.button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px solid #231f20;font-size:16px;text-decoration:none;display:inline-block;letter-spacing:1px;font-family:MontserratRegular,Arial,sans-serif}.button.button--white{font-size:18px;line-height:1;color:#fff;background:transparent;padding:14.5px 44.5px;border:1px solid #fff;border-radius:0;position:relative;z-index:9}.button.button--white::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;content:'';height:100%;width:0%;background-color:#fff;z-index:-1;left:0;top:0}.button.button--white:hover{color:#244eff}.button.button--white:hover::after{width:100%}.button.button--blue{line-height:1;color:#fff;background:#244eff;padding:14px 44px;border:1px solid #244eff;border-radius:0;position:relative;z-index:9}.button.button--blue::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;content:'';height:100%;width:0%;background-color:#fff;z-index:-1;left:0;top:0}.button.button--blue:hover{color:#244eff}.button.button--blue:hover::after{width:100%}.button--underlined{padding:0;color:inherit;background:transparent;font-family:inherit;border:none;font-size:inherit}.button--underlined::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px #231f20;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.button--underlined:hover{color:inherit}.button--underlined:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.container_xxl{width:100%;max-width:var(--container-width);padding-left:var(--container-padding-y);padding-right:var(--container-padding-y);margin-left:auto;margin-right:auto}@media (max-width:991.98px){.container_xxl.container_xxl--limited{max-width:720px}}@media (max-width:767.98px){.container_xxl.container_xxl--limited{max-width:540px}}.has_background_image{background-repeat:no-repeat;background-size:cover}.content_block .title_block,.content_block .description_block,.content_block .button_block{margin:40px 0}.content_block .title_block:first-child,.content_block .description_block:first-child,.content_block .button_block:first-child{margin-top:0}.content_block .title_block:last-child,.content_block .description_block:last-child,.content_block .button_block:last-child{margin-bottom:0}.section_padding{padding:100px 0}.section_padding_top{padding-top:100px}.section_padding_bottom{padding-bottom:100px}@media (max-width:767.98px){.section_padding{padding:75px 0}.section_padding_top{padding-top:75px}.section_padding_bottom{padding-bottom:75px}}.section_margin{margin:100px 0}.section_margin_top{margin-top:100px}.section_margin_bottom{margin-bottom:100px}@media (max-width:767.98px){.section_margin{margin:75px 0}.section_margin_top{margin-top:75px}.section_margin_bottom{margin-bottom:75px}}.modal.fade .modal-body{position:relative;padding:0}.modal.fade .modal_close_button{line-height:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;padding:5px!important;border:none;margin-bottom:15px;background:transparent;opacity:.8}.modal.fade .modal_close_button img{width:26px;height:26px}.modal.fade .modal_close_button:focus{-webkit-box-shadow:none;box-shadow:none}.modal.fade .modal_close_button:hover{opacity:1}.modal.fade .modal-dialog{margin-top:0;margin-bottom:0;max-width:672px;-webkit-transition:-webkit-transform 0.5s ease-out!important;transition:-webkit-transform 0.5s ease-out!important;-o-transition:transform 0.5s ease-out!important;transition:transform 0.5s ease-out!important;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out!important}.modal.fade .modal-dialog.modal_dialog_from_right{-webkit-transform:translate(100vw,0);-ms-transform:translate(100vw,0);transform:translate(100vw,0);margin-right:0;margin-left:auto}.modal.fade .modal-dialog .modal-content{border:none;border-radius:0;padding:50px;background-color:}@media (max-width:1399.98px){.modal.fade .modal-dialog .modal-content{padding:35px}}@media (max-width:1199.98px){.modal.fade .modal-dialog .modal-content{padding:30px}}@media (max-width:575.98px){.modal.fade .modal-dialog .modal-content{padding:20px}}.modal.fade.show .modal-dialog.modal_dialog_from_right,.modal.fade.show .modal-dialog.modal_dialog_from_left{-webkit-transform:none;-ms-transform:none;transform:none}.cross_bordered_div{width:calc(100% - 4 * var(--container-padding-y));height:calc(100% - 4 * var(--container-padding-y));margin:calc(2 * var(--container-padding-y));position:relative;border:1px solid #808285;padding:calc(3 * var(--container-padding-y)) var(--container-padding-y)}@media (max-width:991.98px){.cross_bordered_div{width:calc(100% - 2 * var(--container-padding-y));height:calc(100% - 2 * var(--container-padding-y));margin:var(--container-padding-y)}}@media (max-width:575.98px){.cross_bordered_div{width:calc(100% - var(--container-padding-y));height:calc(100% - var(--container-padding-y));margin:calc(var(--container-padding-y) / 2)}}.cross_bordered_div::after{content:'';width:calc(100% - var(--container-padding-y));height:calc(100% - var(--container-padding-y));position:absolute;border:1px solid #808285;left:calc(var(--container-padding-y) / 2);top:calc(var(--container-padding-y) / 2)}.cross_bordered_div .cross_border_sign{position:absolute}.cross_bordered_div .cross_border_sign__left_top{left:calc(var(--container-padding-y) / 2);top:calc(var(--container-padding-y) / 2)}.cross_bordered_div .cross_border_sign__left_bottom{left:calc(var(--container-padding-y) / 2);bottom:calc(var(--container-padding-y) / 2);transform:rotate(-90deg)}.cross_bordered_div .cross_border_sign__right_top{right:calc(var(--container-padding-y) / 2);top:calc(var(--container-padding-y) / 2);transform:rotate(90deg)}.cross_bordered_div .cross_border_sign__right_bottom{right:calc(var(--container-padding-y) / 2);bottom:calc(var(--container-padding-y) / 2);transform:rotate(-180deg)}.bg_light_white{background-color:rgba(255,255,255,.75)}.text_color_primary{color:#244eff}.animate_word{white-space:nowrap}.animate_word_char{opacity:0}.spinner_loader{margin:4px 0 0 -50%;width:50px;height:50px;background:#fff;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-animation:spinner_outer 4s ease 0s infinite;animation:spinner_outer 4s ease 0s infinite;position:relative}.spinner_loader span{width:75%;height:75%;display:block;background:#244eff;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-animation:spinner_inner 1s ease-in-out 0.5s infinite;animation:spinner_inner 1s ease-in-out 0.5s infinite;top:calc(25% + 2px);left:calc(25% + 2px);position:absolute}@-webkit-keyframes spinner_outer{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}12.5%{-webkit-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1)}25%{-webkit-transform:rotate(90deg) scale(.75);transform:rotate(90deg) scale(.75)}37.5%{-webkit-transform:rotate(180deg) scale(.75);transform:rotate(180deg) scale(.75)}50%{-webkit-transform:rotate(180deg) scale(.5);transform:rotate(180deg) scale(.5)}62.5%{-webkit-transform:rotate(270deg) scale(.5);transform:rotate(270deg) scale(.5)}75%{-webkit-transform:rotate(270deg) scale(.25);transform:rotate(270deg) scale(.25)}87.5%{-webkit-transform:rotate(360deg) scale(.25);transform:rotate(360deg) scale(.25)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes spinner_outer{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}12.5%{-webkit-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1)}25%{-webkit-transform:rotate(90deg) scale(.75);transform:rotate(90deg) scale(.75)}37.5%{-webkit-transform:rotate(180deg) scale(.75);transform:rotate(180deg) scale(.75)}50%{-webkit-transform:rotate(180deg) scale(.5);transform:rotate(180deg) scale(.5)}62.5%{-webkit-transform:rotate(270deg) scale(.5);transform:rotate(270deg) scale(.5)}75%{-webkit-transform:rotate(270deg) scale(.25);transform:rotate(270deg) scale(.25)}87.5%{-webkit-transform:rotate(360deg) scale(.25);transform:rotate(360deg) scale(.25)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@-webkit-keyframes spinner_inner{50%,100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner_inner{50%,100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.top_header_theme_light{--text-color:#fff;--bg-color:transparent;--mobile-header-bg-color:#231f20}.top_header_theme_dark{--text-color:#231f20;--bg-color:#fff;--mobile-header-bg-color:#fff}.show_on_mobile_menu_only{display:none}@media (max-width:400px){.show_on_mobile_menu_only{display:block}}.top_header{background-color:var(--bg-color);color:var(--text-color);width:100%;position:absolute;top:0;left:0;width:100%;z-index:999;font-family:MontserratSemiBold,Arial,sans-serif}.top_header .top_header__container{max-width:var(--container-width);margin-left:auto;margin-right:auto}.top_header .button_contact_us{font-size:16px}.top_header .site_logo{display:inline-block;max-width:372px;padding:0}@media (max-width:991.98px){.top_header .site_logo{max-width:286px}}.top_header .site_logo>img{width:100%;height:auto}.top_header .hamburger_menu{display:none;margin-left:15px;cursor:pointer}.top_header .hamburger_menu span{display:block;width:35px;height:2px;margin-bottom:8px;position:relative;border-radius:2px;background:var(--text-color);z-index:1;-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:opacity 0.55s ease,background 0.55s ease,-webkit-transform 0.5s cubic-bezier(.77,.2,.05,1);transition:opacity 0.55s ease,background 0.55s ease,-webkit-transform 0.5s cubic-bezier(.77,.2,.05,1);-o-transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease,background 0.55s ease;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease,background 0.55s ease;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease,background 0.55s ease,-webkit-transform 0.5s cubic-bezier(.77,.2,.05,1)}.top_header .hamburger_menu span:first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}.top_header .hamburger_menu span:last-child{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;margin:0}.top_header .hamburger_menu.state_opened span{opacity:1}.top_header .hamburger_menu.state_opened span:first-child{-webkit-transform:rotate(43deg) translate(-1px,-1px);-ms-transform:rotate(43deg) translate(-1px,-1px);transform:rotate(43deg) translate(-1px,-1px)}.top_header .hamburger_menu.state_opened span:nth-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(.2,.2);-ms-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2)}.top_header .hamburger_menu.state_opened span:last-child{-webkit-transform:rotate(-43deg) translate(-1px,1px);-ms-transform:rotate(-43deg) translate(-1px,1px);transform:rotate(-43deg) translate(-1px,1px)}.top_header .menu-top-main-menu-container ul{list-style:none;margin:0;padding:0;display:flex;height:100%}.top_header .menu-top-main-menu-container ul li{display:inline-block;color:inherit}.top_header .menu-top-main-menu-container ul li .sub_menu_container{display:none!important}.top_header .menu-top-main-menu-container ul li a{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;font-family:;font-size:16px;line-height:1;color:inherit;text-decoration:none;text-transform:uppercase;padding:10px 0;position:relative}@media (max-width:400px){.top_header{color:#231f20}.top_header.top_header--bg_colored{background-color:var(--mobile-header-bg-color)}.top_header .button_contact_us{background:#244eff;border:1px solid #244eff;color:#fff;width:100%}.top_header .button_contact_us::after{background-color:#fff}.top_header .button_contact_us:hover{color:#244eff}.top_header .hamburger_menu{display:block}.top_header .top_header__container{padding:20px var(--container-padding-y);display:flex;justify-content:space-between;position:relative;align-items:center}.top_header .top_header__container .top_header__menu_holder{display:none;position:absolute;top:100%;z-index:99;width:100%;left:0;background-color:#fff;padding:0}.top_header .top_header__container .menu-top-main-menu-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_header .top_header__container .menu-top-main-menu-container ul li{display:block;border-top:1px solid #231f20;position:relative}.top_header .top_header__container .menu-top-main-menu-container ul li a{padding:15px var(--container-padding-y);-webkit-transition:padding 300ms ease-in-out;-moz-transition:padding 300ms ease-in-out;-ms-transition:padding 300ms ease-in-out;-o-transition:padding 300ms ease-in-out;transition:padding 300ms ease-in-out}.top_header .top_header__container .menu-top-main-menu-container ul li:hover{background-color:#eee}.top_header .top_header__container .menu-top-main-menu-container ul li:hover a{padding-left:calc(2 * var(--container-padding-y))}.top_header .top_header__container .menu-top-main-menu-container ul li.current-menu-parent,.top_header .top_header__container .menu-top-main-menu-container ul li.current-menu-item{background-color:#231f20}.top_header .top_header__container .menu-top-main-menu-container ul li.current-menu-parent>a,.top_header .top_header__container .menu-top-main-menu-container ul li.current-menu-item>a{padding-left:calc(2 * var(--container-padding-y));color:#fff}}@media (min-width:401px){.top_header .top_header__container{display:flex;justify-content:space-between;padding:25px var(--container-padding-y);position:relative}.top_header .top_header__menu_holder{display:flex!important;justify-content:space-between;gap:30px}.top_header .menu-top-main-menu-container{display:block!important}.top_header .menu-top-main-menu-container>ul{justify-content:center;align-items:center}.top_header .menu-top-main-menu-container>ul>li{padding:0;margin:0 15px}.top_header .menu-top-main-menu-container>ul>li:first-child{margin-left:0}.top_header .menu-top-main-menu-container>ul>li:last-child{margin-right:0}.top_header .menu-top-main-menu-container>ul>li a::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;left:0;bottom:0;display:block;content:"";border-bottom:solid 2px #244eff;width:0%}.top_header .menu-top-main-menu-container>ul>li:hover>a,.top_header .menu-top-main-menu-container>ul>li.current-menu-parent>a,.top_header .menu-top-main-menu-container>ul>li.current-menu-item>a{color:inherit}.top_header .menu-top-main-menu-container>ul>li:hover>a::after,.top_header .menu-top-main-menu-container>ul>li.current-menu-parent>a::after,.top_header .menu-top-main-menu-container>ul>li.current-menu-item>a::after{width:100%}}.section_banner{position:relative;width:100%;line-height:0;background-color:#231f20;min-height:600px;height:100vh;max-height:1000px;overflow:hidden}.section_banner .media_block_container{transform:translateY(100%)}.section_banner .section_banner__content_container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.section_banner.video_playing .media_block_container>.video_block::after,.section_banner.video_playing .media_block_container>.image_block::after{display:none}.section_banner .media_block_container,.section_banner .video_block,.section_banner .image_block{width:100%;height:100%}.section_banner .video_block video,.section_banner .image_block img{width:100%;height:100%;object-fit:cover}.section_banner .media_block_container:not(.media_block_container--no_content)>.video_block,.section_banner .media_block_container:not(.media_block_container--no_content)>.image_block{position:relative}.section_banner .media_block_container:not(.media_block_container--no_content)>.video_block:after,.section_banner .media_block_container:not(.media_block_container--no_content)>.image_block:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:rgba(0,0,0,.3)}.section_banner .video_block{position:relative}.section_banner .video_block .image_block{position:absolute;left:0;top:0}.section_banner .content_block{position:absolute;width:100%;color:#fff;padding:0 var(--container-padding-y)}.section_banner .content_block .button_block{margin-top:30px}.section_banner .content_block.content_block_position_bottom{bottom:100px;left:0%}@media (max-width:767.98px){.section_banner .content_block.content_block_position_bottom{bottom:75px}}.section_banner .content_block.content_block_position_center{left:0%;top:50%;transform:translateY(-50%)}