@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Montserrat-normal-300.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Montserrat-normal-400.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Montserrat-normal-500.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Montserrat-normal-600.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Montserrat-normal-800.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Oswald-normal-400.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Oswald-normal-700.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Roboto-italic-500.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	font-stretch: normal;
	src: url(../../fonts/Roboto-normal-500.woff) format('woff');
	unicode-range: U+0-10FFFF;
}


*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea,input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}.container{max-width:1280px;margin:0 auto;padding-left:.9375rem;padding-right:.9375rem}@media screen and (min-width: 36rem){.container{max-width:31.875rem}}@media screen and (min-width: 48rem){.container{max-width:43.125rem}}@media screen and (min-width: 62rem){.container{max-width:58.125rem}}@media screen and (min-width: 75rem){.container{max-width:69.375rem}}h1{font-family:Montserrat;font-weight:800;font-size:32px;line-height:60px;letter-spacing:0.02em;text-transform:none;color:#1E1E1C}@media screen and (max-width: 450px){h1{font-size:25px;line-height:40px}}h2{font-family:Montserrat;font-weight:700;font-size:26px;line-height:30px;color:#000;margin:30px 0}h3{font-weight:500}p,li{font-family:Montserrat;font-weight:400;font-size:15px;line-height:25px;letter-spacing:0.01em;color:#343E49}blockquote{-webkit-margin-start:24px;margin-inline-start:24px;padding-left:16px;border-left:2px solid #DEDC06}ul{padding-left:24px}li{margin-top:6px;display:list-item;list-style-type:"\2714";-webkit-padding-start:1ch;padding-inline-start:1ch}li::marker{color:#308CB0}.button{box-sizing:border-box;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem 2.5rem;transition:all .3s;background:#ffffff;border-radius:3px;font-family:Montserrat;font-weight:700;font-size:12px;line-height:28px;color:#1E1E1C;text-decoration:none;text-align:center;text-transform:uppercase}.button__colored-button{background:#DEDC06}.button__colored-button:hover{background:#f7f507}.button__white-button{color:#fff;border:2px solid #FFFFFF;background:#125B7F}.button__white-button:hover{background:#156b95}.logo{margin:auto 0;width:200px;height:51px}.logo img{width:100%;height:100%}@media screen and (max-width: 450px){.logo img{width:50%;height:50%}}.header{position:relative;z-index:11;background:#fff}.header__container{padding-top:28px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.header__links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 980px){.header__links{margin-top:10px;width:100%}}.links{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (max-width: 980px){.links{margin-top:40px}}@media screen and (max-width: 736px){.links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;flex-direction:column;margin-top:-60px;justify-content:space-around}}.link__link-wrapper{margin-left:22px}@media screen and (max-width: 736px){.link__link-wrapper{padding:20px 10px 10px;margin-left:0}}@media screen and (max-width: 450px){.link__link-wrapper{padding:10px 10px 10px}}.link__link-wrapper:first-of-type{margin-left:unset}@media screen and (max-width: 980px){.link__link-wrapper:first-of-type{padding-top:3px}}.link__link-wrapper .link-icon{padding-right:7px}.link__link-wrapper .link-link{text-decoration:none;white-space:nowrap;font-family:Inter;font-weight:300;font-size:14px;line-height:16px;color:#000}@media screen and (max-width: 450px){.link__link-wrapper .link-link{font-size:12px;line-height:12px}}.menu{margin-top:24px;width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 736px){.menu{overflow-x:scroll}}.menu::-webkit-scrollbar-thumb{background:#125B7F;border:0;border-radius:50px}.menu::-webkit-scrollbar-corner{background:transparent}.menu::-webkit-scrollbar{display:none;width:5px;height:5px}.menu::-webkit-scrollbar-button{width:0px;height:0px}.menu__menu-item{white-space:nowrap;position:relative;text-decoration:none;margin-left:22px;font-family:Montserrat;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;color:#000}@media screen and (max-width: 980px){.menu__menu-item{padding:20px 10px 10px;margin-left:0}}.menu__menu-item:first-of-type{margin-left:unset}@media screen and (max-width: 980px){.menu__menu-item:first-of-type{padding-left:0}.menu__menu-item:first-of-type:after{margin-left:0}}.menu__menu-item.current:after{background:#125B7F}.menu__menu-item:after{content:'';position:absolute;left:0;right:0;bottom:3px;background:#9fd6f1;height:3px;margin-left:10px;margin-right:10px}@media screen and (min-width: 981px){.menu__menu-item:after{margin-left:0px;margin-right:0px;bottom:-7px}}.menu__menu-item-special-bold{font-size:1.2em;font-weight:700}.menu__menu-item-special-bold:after{display:none}.menu__menu-item-special-border:after{content:'';position:absolute;left:-10px;right:-10px;background:transparent;height:20px;padding:6px 10px;border:1px solid;border-radius:3px}.link__link-wrapper{display:flex;flex-direction:row}.header__breadcrumbs-wrapper{margin-top:52px;padding-top:21px;padding-bottom:47px;position:relative;background:rgba(250,250,250,0.8);overflow:hidden}.header__breadcrumbs{font-family:Inter;font-weight:400;font-size:13px;line-height:14px;color:#4B4B4B}.header__breadcrumbs-link{text-decoration:none;color:#000}.header__breadcrumbs-image{position:absolute;top:0;bottom:0;z-index:-1;left:0;right:0;width:100%}.header__image{height:100%;-o-object-fit:cover;object-fit:cover;width:inherit}.index-header{background:no-repeat url("/images/index_header.png");background-size:cover;background-position:right;padding-bottom:51px;padding-top:28px;position:relative;z-index:11}@media screen and (max-width: 450px){.index-header{padding-top:0}}.index-header h1{padding-top:110px}@media screen and (max-width: 450px){.index-header h1{padding-top:50px}}.index-header__images-wrapper{margin-top:135px;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;width:100%}@media screen and (max-width: 450px){.index-header__images-wrapper{margin-top:50px}}.index-header__image-wrapper{margin-bottom:40px;text-decoration:none;box-sizing:border-box;display:block;width:100%;max-width:250px}.index-header__image-wrapper:hover .index-header__image{border-color:#DEDC06;transform:scale(1.075)}.index-header__image-wrapper:hover .index-header__image-text span{box-shadow:0.5em 0 0 #DEDC06,-0.5em 0 0 #DEDC06;background:#DEDC06}.index-header__image{transition:all .3s;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;border-radius:4px;border:10px solid #fff;overflow:hidden}.index-header__image img{-o-object-fit:cover;object-fit:cover;display:block}.index-header__image-text{margin-top:27px;text-align:center;font-family:Montserrat;font-weight:600;font-size:14px;line-height:17px;color:#1E1E1C}.index-header__image-text span{transition:all .3s;box-shadow:0.5em 0 0 #fff, -0.5em 0 0 #fff;background:#fff;line-height:26px;padding:2px}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:10;box-shadow:4px 4px 10px #00000025;background:#fff;padding-bottom:17px;padding-top:3px}.fixed-top .fixed-top_header__container{padding-top:0px;display:flex;flex-direction:row;justify-content:space-between}.fixed-top .logo{margin:auto 0 -6px 0;width:115px;height:30px}.fixed-top .logo img{width:115px;height:30px}.fixed-top .fixed-top__menu{margin-top:14px}.fixed-top .header__links{margin-top:0;width:unset}.fixed-top .links{margin-top:0}.fixed-top .menu__menu-item{margin-left:12px}.fixed-top .menu__menu-item:last-of-type{margin-left:16px}.fixed-hidden{padding-top:3px;margin-bottom:-6px;flex-direction:row;display:none}@media screen and (max-width: 980px){.fixed-hidden{display:flex}}.fixed-hidden .link__link-wrapper{padding:unset;padding-right:15px}.fixed-hidden .link-text{display:flex;flex-direction:column;justify-content:center}.cd-dropdown-wrapper{display:flex !important;flex-direction:column;justify-content:center}@media screen and (max-width: 980px){.fixed-top_header__links{display:none}}nav.dropdown-is-active{display:none}@media screen and (max-width: 980px){nav.dropdown-is-active{display:block}}.cd-dropdown{padding-left:15px;padding-top:15px;box-shadow:4px 4px 10px #00000025}.cd-dropdown .logo img{width:115px;height:30px}.cd-dropdown__menu{display:flex;flex-direction:column;padding-left:35px}.cd-dropdown__menu .link__link-wrapper{padding:unset}.cd-dropdown__menu .menu__menu-item{margin-left:0px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:30px}.cd-dropdown__menu .cd-menu__menu-item{white-space:nowrap;position:relative;text-decoration:none;font-family:Montserrat;font-weight:700;font-size:14px;line-height:40px;text-transform:uppercase;color:#000}.cd-dropdown__menu .cd-menu__menu-item:hover{text-decoration:underline}.cd-dropdown-wrapper{display:inline-block;position:relative;height:30px;margin:0 0 0 0%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right}.house_toggle{color:#125B7F}.house_toggle i{font-size:17px}.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{height:50px;line-height:50px}@media only screen and (min-width: 768px){.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{height:60px;line-height:60px}}@media only screen and (min-width: 1024px){.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{height:50px;line-height:50px}}.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a,.cd-dropdown-content .cd-divider{padding:0 20px;padding-right:50px}.cd-dropdown{position:fixed;z-index:100;top:0;left:0;width:320PX;height:100%;background-color:#ffffff;color:#000000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(-100%);transition:transform 0.5s 0s, visibility 0s 0.5s}.cd-dropdown h2{position:relative;z-index:1;position:relative;line-height:31px;background:#fff}.cd-dropdown h2 a{color:#004165;font-size:16px;font-weight:400}.cd-dropdown h2 span{color:#23c0e9}.cd-dropdown .cd-close{position:absolute;z-index:1;right:0;top:0;height:50px;width:50px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent}.cd-dropdown .cd-close::after,.cd-dropdown .cd-close::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);height:13px;width:1px;background-color:#125B7F}.cd-dropdown .cd-close::after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.cd-dropdown .cd-close::before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.cd-dropdown.dropdown-is-active{visibility:visible;transform:translateY(0);transition:transform 0.5s 0s, visibility 0s 0s;box-shadow:2px 0 20px rgba(0,0,0,0.25);background:#fff}@media only screen and (min-width: 768px){.cd-dropdown .cd-close{top:5px}}@media only screen and (min-width: 1024px){.cd-dropdown{position:absolute;top:calc(100% - 2px);height:auto;width:auto;transform:translateX(0);background-color:#ffffff;color:#111433;box-shadow:0 4px 12px rgba(0,0,0,0.1);opacity:0;transform:translateY(30px);transition:opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s}.open-to-left .cd-dropdown{right:0;left:auto}.cd-dropdown h2,.cd-dropdown .cd-close{display:none}.cd-dropdown.dropdown-is-active{opacity:1;transform:translateY(0);transition:opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s}}@-webkit-keyframes cd-fade-in{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes cd-fade-in{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@-webkit-keyframes cd-fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:visible}}@keyframes cd-fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:visible}}.footer{position:relative;padding:70px 0 100px 0;background:#414D59;overflow:hidden}.footer__bacground{position:absolute;top:-414px;left:-284px;height:200%;z-index:0}.footer__text-wrapper{z-index:1}@media screen and (min-width: 48rem){.footer__text-wrapper{width:calc(100% - 1.875rem)}}@media screen and (min-width: 62rem){.footer__text-wrapper{width:calc(41.66667% - 1.875rem)}}@media screen and (max-width: 980px){.footer__text-wrapper{order:1}}.footer__text,.copyright{margin-top:34px;font-family:Montserrat;font-weight:400;font-size:12px;line-height:20px;letter-spacing:-0.05em;color:#fff}.footer__container{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 980px){.footer__container{flex-direction:column}}.footer__contacts-wrapper{z-index:1;display:flex;flex-direction:column}@media screen and (max-width: 980px){.footer__contacts-wrapper{order:0;margin-bottom:34px}}@media screen and (min-width: 48rem){.footer__contacts-wrapper{width:calc(100% - 1.875rem)}}@media screen and (min-width: 62rem){.footer__contacts-wrapper{width:calc(58.33333% - 1.875rem)}}.footer__contacts-button{justify-content:flex-end;display:flex;width:100%}@media screen and (max-width: 980px){.footer__contacts-button{justify-content:flex-start}}.footer__contacts{display:flex;flex-direction:row}@media screen and (max-width: 980px){.footer__contacts{flex-wrap:wrap}}.footer__contact{margin-top:34px;width:100%;max-width:200px}.footer__contact-icon{height:32px;width:32px;padding:4px;margin-bottom:10px}.footer__contact-header{font-family:Montserrat;font-weight:500;font-size:13px;line-height:16px;color:#fff;margin-bottom:10px}.footer__contact-text{text-decoration:none;font-family:Montserrat;font-weight:700;font-size:12px;line-height:16px;color:#fff}.modal{overflow:auto;transition:all 0.3s;position:fixed;z-index:-1;inset:-50px 0 0 0;opacity:0;display:none;background:#00000055;-webkit-animation:shadow 0.3s;animation:shadow 0.3s}.modal::-webkit-scrollbar{display:none}.modal.show{z-index:10002;opacity:1;top:0}.modal.appear{display:flex;flex-direction:row;align-items:center}.modal .modal-dialog-centered{display:flex;transform:translate(0, 0);margin:calc((100vh - 475px) / 2) auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal .modal-content{border-radius:10px;background:#ECECEC;width:700px;padding:25px 25px 40px}.modal .modal-content .close{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2;position:absolute;inset:-11px 15px auto auto;background:none;color:#000;width:unset;height:unset;min-width:unset;min-height:unset;padding:0}.modal .modal-content .close span{font-size:30px;font-weight:700;position:absolute;inset:0 0 0 0}.modal .modal-content .callbackForm fieldset{display:flex;flex-direction:row;flex-wrap:wrap;border:0;padding:0 0 0 0;margin:0}.modal .modal-content .callbackForm fieldset .contect_form_footer{margin-top:20px;width:100%}.modal .modal-content .callbackForm fieldset textarea{min-height:5em}.modal .modal-content .modal-header{position:relative}.modal .modal-content .modal-header .modal-title{font-family:Montserrat;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1em 0;font-size:1.5rem;position:relative}.modal .modal-body{position:relative}@media screen and (max-width: 736px){.modal .modal-dialog-centered{margin:auto}.modal .modal-content{overflow:scroll;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal .modal-content .callbackForm fieldset .contect_form_footer{margin-top:20px;width:100%}}.modal .modal-lable{font-size:0.8em}.modal .footer_btn{transition:background-color 0.3s;border-radius:0.35em;margin-top:40px}.modal .footer_btn .submitlink{transition:all 0.3s;display:block;padding:.25rem 2.5rem;border-radius:3px;text-transform:uppercase;font-family:Montserrat;font-weight:700;font-size:12px;line-height:28px;color:#1E1E1C;text-decoration:none;text-align:center;text-transform:uppercase;box-shadow:inset 0 0 0 2px #DEDC06;border-bottom:none;background:#DEDC06}.modal .footer_btn .submitlink:hover{background-color:#f7f507;box-shadow:inset 0 0 0 2px #f7f507}.modal .send-succses,.modal .modal-lable{padding:30px 0;font-size:18px;line-height:28px;color:#343E49;font-family:Montserrat}.modal .send-succses{margin-top:2em}.modal .modal-close-btn{transition:background-color 0.3s;border-radius:3px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal .modal-close-btn .btn-secondary{transition:all 0.3s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:.25rem 2.5rem;white-space:nowrap;border:0;font-family:Montserrat;font-weight:700;font-size:12px;line-height:28px;color:#1E1E1C;text-decoration:none;text-align:center;text-transform:uppercase;box-shadow:inset 0 0 0 2px #DEDC06;border-bottom:none;border-radius:5px;background:#DEDC06}.modal .modal-close-btn .btn-secondary:hover{background-color:#f7f507;box-shadow:inset 0 0 0 2px #f7f507}.callbackForm .field_wrapper{position:relative}.callbackForm .field_wrapper i{color:#919499}.callbackForm svg,.callbackForm i:before{color:#343E49;z-index:1;position:absolute;inset:0.75em 1em auto auto}input,textarea{font-family:"Open Sans";height:2.75em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:none;border:solid 1px rgba(210,215,217,0.75);color:#000;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%;box-sizing:border-box}input:focus,textarea:focus{border-color:#308CB0;box-shadow:0 0 0 1px #308CB0}textarea{padding:.5rem}textarea::-webkit-input-placeholder{padding-top:3px}.contect_form_footer{position:relative}.modal_background{position:fixed;z-index:20;inset:0 0 0 0;background:#00000055;-webkit-animation:shadow 0.3s;animation:shadow 0.3s}@-webkit-keyframes shadow{0%{opacity:0}100%{opacity:1}}@keyframes shadow{0%{opacity:0}100%{opacity:1}}fieldset{padding:0 23px 38px 44px;background:#ECECEC;border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}input,textarea{background:#FFFFFF;border:1px solid #D0D0D0;box-sizing:border-box;border-radius:3px}.banner{background:#125B7F}.banner__container{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between}.banner__text-wrapper{padding-top:42px;padding-bottom:42px}@media screen and (min-width: 62rem){.banner__text-wrapper{width:calc(66.66667% - 1.875rem)}}.banner__header{font-family:Montserrat;font-weight:700;font-size:26px;line-height:30px;color:#FFFFFF;margin-bottom:30px}.banner__text{font-family:Montserrat;font-weight:500;font-size:13px;line-height:25px;margin-bottom:30px;color:#FFFFFF}.banner__image{height:auto}@media screen and (min-width: 62rem){.banner__image{width:calc(33.33333% - 1.875rem)}}@media screen and (max-width: 980px){.banner__image{display:none}}.banner__image img{-o-object-fit:cover;object-fit:cover;height:100%}.content__text-wrapper{margin-left:auto;margin-right:auto}@media screen and (min-width: 62rem){.content__text-wrapper{width:calc(83.33333% - 1.875rem)}}.contacts{padding:0px 0 44px}.contacts__wrapper{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 980px){.contacts__wrapper{flex-direction:column}}.contacts__links{margin-top:33px}@media screen and (min-width: 62rem){.contacts__links{width:calc(33.33333% - 1.875rem)}}.contacts__link{text-decoration:none;padding:15px 18px;display:flex;flex-direction:row;border:2px solid #308CB0;box-sizing:border-box;border-radius:10px;transition:all .3s}.contacts__link:hover{background:#DEDC06;border-color:#DEDC06}.contacts__link:hover .contacts__link-icon{background:#fff}.contacts__link:hover .contacts__link-icon svg path{fill:#000}.contacts__link+.contacts__link{margin-top:45px}.contacts__link-text{font-family:Montserrat;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;color:#1E1E1C}.contacts__link-icon{transition:all .3s;margin-right:14px;max-height:32px;min-height:32px;min-width:32px;max-width:32px;border-radius:50%;background:#308CB0;display:flex;flex-direction:column;justify-content:space-around}.contacts__link-icon svg{margin:auto}.contacts__link-icon svg path{transition:all .3s;fill:#fff}.map-area{margin-top:33px;width:100%;height:100%}.contacts__map{height:300px}@media screen and (min-width: 62rem){.contacts__map{width:calc(66.66667% - 1.875rem)}}#map{width:100%;height:100%;overflow:hidden;border:2px solid #308CB0;box-sizing:border-box;border-radius:10px}.content__text-wrapper{width:100%}@media screen and (max-width: 980px){.content__text-wrapper tbody tr:last-of-type{display:flex;flex-direction:column;width:100%}.content__text-wrapper tbody tr:last-of-type td{width:100% !important}}.slider{overflow:hidden;position:relative;padding-top:60px;padding-bottom:77px;background:linear-gradient(249.85deg, #168CCD -12.48%, #4DB79E 57.53%, #EDE425 126.88%, #125B7F 217.45%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.slider .slider__text p{color:#fff}.slider .container{position:relative;z-index:2}.slider__slide{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:21px}.slider__header{font-family:Montserrat;font-weight:800;font-size:38px;line-height:60px;letter-spacing:0.02em;text-transform:uppercase;color:#FFFFFF;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width: 736px){.slider__header{font-size:20px;line-height:30px}}.slider__button{display:flex;flex-direction:row;justify-content:flex-end}.slider__wrapper{height:300px}.slider__dots{position:absolute;bottom:-17px;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:space-around}.slider__dots .slider_dot{cursor:pointer;height:13px;width:13px;border-radius:50%;background:#fff;margin-right:32px}@media screen and (max-width: 736px){.slider__dots .slider_dot{height:7px;width:7px;margin-right:20px}}.slider__dots .slider_dot:last-of-type{margin-right:0}.slider__dots .slider_dot.active_slide{background:#DEDC06}#slider .slider_imgs{position:relative;overflow:hidden}#slider .slider__nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;bottom:-40px;left:0;right:0;display:flex;flex-direction:row;margin-right:auto;margin-left:auto}@media screen and (max-width: 736px){#slider .slider__nav{bottom:-37px}}#slider .image{transition:all 0.5s;position:absolute;top:0;bottom:0;left:-100%;right:100%}#slider .image.active_slide{left:0;right:0}#slider .active_slide ~ .image{left:100%;right:-100%}.feedback__header{margin-bottom:20px;margin-top:45px;font-family:Montserrat;font-weight:700;font-size:26px;line-height:30px;color:#000000}.inputs__wrapper{margin-top:33px}@media screen and (min-width: 36rem){.inputs__wrapper{width:calc(100% - 1.875rem)}}@media screen and (min-width: 48rem){.inputs__wrapper{width:calc(41.66667% - 1.875rem)}}.textarea__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-top:33px}@media screen and (min-width: 36rem){.textarea__wrapper{width:calc(100% - 1.875rem)}}@media screen and (min-width: 48rem){.textarea__wrapper{width:calc(58.33333% - 1.875rem)}}.textarea__wrapper textarea{height:110px}.header_btn.dark_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;margin-left:auto}.blog-column{padding-top:42px}.blog-column__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 62rem){.blog-column__blog{width:calc(66.66667% - 1.875rem)}}.blog-column__column{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 48rem){.blog-column__column{width:calc(66.66667% - 1.875rem)}}@media screen and (min-width: 62rem){.blog-column__column{width:calc(33.33333% - 1.875rem)}}.blog-column__column-title{margin-top:14px;padding:16px 3px;font-family:Montserrat;font-weight:700;font-size:13px;line-height:16px;letter-spacing:0.01em;text-transform:uppercase;color:#1E1E1C;position:relative}.blog-column__column-title:after{position:absolute;content:'';display:block;height:4px;background:#308CB0;left:0;right:0;bottom:0}.blog-column__column-block{text-decoration:none;display:flex;flex-direction:row;margin-top:16px;margin-bottom:16px}.blog-column__column-block+.blog-column__column-block{position:relative}.blog-column__column-block+.blog-column__column-block:before{position:absolute;content:'';display:block;height:1px;border-top:1px solid #D7D7D7;left:0;width:calc(100% - 22px);top:-16px}.blog-column__column-image{max-height:70px;max-width:91px;margin-right:16px}.blog-column__column-image img{border-radius:4px;max-height:70px;max-width:91px;-o-object-fit:cover;object-fit:cover}.blog-column__column-header,.blog-column__column-link{font-family:Inter;font-weight:500;font-size:13px;line-height:20px;text-transform:uppercase;color:#414D59}.blog-column__column-header-icon{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase;color:#1E1E1C;display:flex;flex-direction:column;justify-content:center}.blog-column__column-link{text-decoration:none;margin-top:16px;margin-bottom:16px}.blog-column__column-link+.blog-column__column-link{position:relative}.blog-column__column-link+.blog-column__column-link:before{position:absolute;content:'';display:block;height:1px;border-top:1px solid #D7D7D7;left:0;width:calc(100% - 22px);top:-16px}.contact-us__container{display:flex;flex-direction:row;justify-content:space-around;box-shadow:4px 4px 10px rgba(0,0,0,0.15);margin-top:30px;border-radius:4px;margin-bottom:71px;flex-wrap:wrap;position:relative}@media screen and (max-width: 450px){.contact-us__container{margin-right:5px;margin-left:5px}}.contact-us__container:before{position:absolute;background:#DEDC06;content:'';left:0;right:0;top:3px;height:6.5px}.contact-us__text{font-family:Montserrat;font-weight:700;font-size:20px;line-height:30px;color:#000000;margin:30px 27px 21px 27px}.contact-us__button{margin:30px 27px 21px 27px}@media screen and (max-width: 980px){.contact-us__button{margin-top:0}}.icons-block .container{border-top:2px solid #DEDC06;border-bottom:2px solid #DEDC06;margin-top:35px;margin-bottom:55px}.icons-block__wrapper{margin:0 -15px;display:flex;flex-direction:row;flex-wrap:wrap}.icons-block__header_wrapper{width:100%;text-align:center;font-family:Montserrat;font-weight:500;font-size:18px;line-height:21px;color:#000}.icons-block__header_wrapper h2,.icons-block__header_wrapper h3{text-align:center}.icons-block__header_wrapper h2{margin-bottom:8px}.icons-block__header_wrapper h3{margin-bottom:10px}.icons-block__block{display:flex;flex-direction:row;margin:29px 15px 25px 15px}@media screen and (min-width: 36rem){.icons-block__block{width:calc(100% - 1.875rem)}}@media screen and (min-width: 48rem){.icons-block__block{width:calc(100% - 1.875rem)}}@media screen and (min-width: 62rem){.icons-block__block{width:calc(33.33333% - 1.875rem)}}.icons-block__icon{margin-top:-2px;max-height:80px;min-height:80px;min-width:80px;max-width:80px;margin-right:33px;display:flex;flex-direction:column;justify-content:space-around}.icons-block__icon img{height:80px;width:80px}.icons-block__icon svg{margin:auto}.icons-block__header{font-family:Montserrat;font-weight:700;font-size:20px;line-height:24px;color:#000}.icons-block__text{margin-top:17px;font-family:Montserrat;font-weight:400;font-size:13px;line-height:22px;color:#000}.cards-block__cards-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.cards-block__card{width:100%;max-width:270px;overflow:hidden;position:relative;margin:30px 0px;padding:20px 40px;box-shadow:0px 13px 19px rgba(0,0,0,0.07);transition:all .3s;background:#ffffff90}.cards-block__card:before,.cards-block__card:after{z-index:0;transition:all .3s;position:absolute;width:100%;height:100%;content:'';display:block;inset:0 0 0 0;background:rgba(223,223,223,0.2);background:linear-gradient(-37deg, transparent 0, transparent 40%, rgba(223,223,223,0.12549) 35%, rgba(223,223,223,0.12549) 65%, transparent 60%, transparent 100%)}.cards-block__card:before{background:linear-gradient(-37deg, transparent 0, transparent 30%, rgba(223,223,223,0.12549) 30%, rgba(223,223,223,0.12549) 60%, transparent 60%, transparent 100%)}.cards-block__card:after{background:linear-gradient(-37deg, transparent 0, transparent 40%, rgba(223,223,223,0.12549) 40%, rgba(223,223,223,0.12549) 70%, transparent 70%, transparent 100%)}.cards-block__card:hover{background:#308CB0}.cards-block__card:hover .cards-block__card-icon path{fill:#fff}.cards-block__card:hover:before{background:linear-gradient(-37deg, transparent 0, transparent 30%, rgba(222,220,6,0.0823529) 30%, rgba(222,220,6,0.0823529) 60%, transparent 60%, transparent 100%)}.cards-block__card:hover:after{background:linear-gradient(-37deg, transparent 0, transparent 40%, rgba(222,220,6,0.0823529) 40%, rgba(222,220,6,0.0823529) 70%, transparent 70%, transparent 100%)}.cards-block__card:hover .cards-block__card-header,.cards-block__card:hover .cards-block__card-text{color:#fff}.cards-block__card-icon{z-index:1;position:relative;margin-bottom:10px}.cards-block__card-icon img{display:block;height:80px}.cards-block__card-icon path{transition:all .3s}.cards-block__card-header{z-index:1;position:relative;transition:all .3s;font-family:Montserrat;font-weight:700;font-size:20px;line-height:32px;letter-spacing:0.1px;color:#252B42}.cards-block__card-text{z-index:1;position:relative;transition:all .3s;font-family:Montserrat;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0.2px;color:#737373}.images-block__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.images-block{padding-top:1px}.images-block__block{width:100%;display:flex;flex-direction:row;margin:53px 0}@media screen and (min-width: 36rem){.images-block__block{width:calc(100% - 1.875rem)}}@media screen and (min-width: 48rem){.images-block__block{width:calc(50% - 1.875rem)}}@media screen and (min-width: 62rem){.images-block__block{width:calc(33.33333% - 1.875rem)}}.images-block__image-icon{box-sizing:border-box;width:100px;height:100px}.images-block__image-icon img{width:100px;height:100px}.images-block__image{box-sizing:border-box;overflow:hidden;border-radius:4px;position:relative;min-width:124px;height:128px}.images-block__image img{display:block;-o-object-fit:cover;object-fit:cover}.images-block__image:before{transition:all .5s;background:#308CB0;background-blend-mode:hue;position:absolute;display:block;content:'';left:0;right:0;top:7px;height:calc(100% - 7px);opacity:.5}.images-block__image:after{transition:all .5s;background:#DEDC06;position:absolute;display:block;content:'';left:0;right:0;top:0;height:7px;opacity:.5}.images-block__image:hover:before{background:rgba(0,0,0,0)}.images-block__image:hover:after{background:#308CB0}.images-block__text-wrapper{margin-left:10px}.images-block__header{font-family:Inter;font-style:normal;font-weight:700;font-size:13px;line-height:22px;letter-spacing:0.03em;text-transform:uppercase;color:#1E1E1C}.images-block__text{margin-top:8px;font-family:Montserrat;font-weight:500;font-size:12px;line-height:18px;letter-spacing:0.01em;color:#4B4B4B}.module_slides{margin-top:60px;margin-bottom:30px}@media screen and (max-width: 450px){.module_slides .container{margin:0 -20px}}.module_slides h2,.module_slides h3,.module_slides h4{font-family:Montserrat}.module_slides .slides_wrapper{position:relative;display:flex;flex-direction:row;border:3px solid #308CB0;border-radius:7px;background:#F9F9F9;overflow:hidden}.module_slides .navigation_trigger{display:none;background:#F9F9F9;cursor:pointer;position:absolute;z-index:10;right:16px;top:4px;width:31px;height:31px}@media screen and (max-width: 980px){.module_slides .navigation_trigger{display:block}}.module_slides .navigation_trigger:after{transition:all 0.3s;font-size:20px;position:absolute;content:'\F0C9';font-family:'Font Awesome 5 Free';font-weight:900;color:#308CB0;width:100%;height:100%;top:-3px;text-align:center}.module_slides .navigation_trigger:hover{background:#F9F9F9}.module_slides .slides_navigation_wrapper{max-width:100%;transition:all ease-in-out 0.3s;position:relative;background:#F9F9F9;padding:10px 0;width:355px}@media screen and (max-width: 980px){.module_slides .slides_navigation_wrapper{position:absolute;left:-355px}.module_slides .slides_navigation_wrapper.show{left:0;z-index:5}}.module_slides .show ~ .navigation_trigger{display:none}.module_slides .slides_navigation{z-index:5;background:#F9F9F9;position:relative;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 0;height:calc(50vh + 40px);overflow-y:auto}@media screen and (max-width: 736px){.module_slides .slides_navigation{height:calc(80vh + 40px)}}.module_slides .slides_navigation::-webkit-scrollbar{width:6px}.module_slides .slides_navigation::-webkit-scrollbar-track{background:#E7E7E7}.module_slides .slides_navigation::-webkit-scrollbar-thumb{background:#aaa;border-radius:7px}.module_slides .slides_navigation_element{transition:background-color .3s;padding:12px 27px;cursor:pointer;font-family:Montserrat;position:relative}.module_slides .slides_navigation_element:after{position:absolute;content:'';border-bottom:1px solid #d6d6d6;height:1px;bottom:0;left:0;right:0}.module_slides .slides_navigation_element:hover{background:#fff;border-left:10px solid #308CB0;padding-left:17px}.module_slides .slides_navigation_element.active_slide{border-left:10px solid #308CB0;padding-left:17px;color:#000;background:#fff}.module_slides .slides_navigation_element:last-of-type:after{display:none}.module_slides .slides_element_title{font-weight:bold;line-height:1.3em;font-size:.8em}.module_slides .slides_element_title+.slides_element_subtitle{margin-top:5px}.module_slides .slides_element_subtitle{color:black;line-height:1.3em;font-size:.8em}.module_slides .show ~ .slides_content:before{z-index:5;position:absolute;background:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0}.module_slides .slides_content{z-index:1;position:relative;width:100%;padding:30px 20px;margin:10px;margin-bottom:40px;height:50vh;overflow-y:auto;color:#000}@media screen and (max-width: 736px){.module_slides .slides_content{height:calc(80vh)}}@media screen and (max-width: 980px){.module_slides .slides_content{padding:20px 5px 10px 10px}}.module_slides .slides_content::-webkit-scrollbar{width:6px}.module_slides .slides_content::-webkit-scrollbar-track{background:#E7E7E7;border-radius:7px}.module_slides .slides_content::-webkit-scrollbar-thumb{background:#aaa;border-radius:7px}.module_slides .slide_card{display:none}.module_slides .slide_card.active_slide{display:block}.module_slides .navigation_buttons{position:absolute;bottom:10px;right:22px;display:flex;flex-direction:row;overflow:hidden}.module_slides .navigation_buttons div{transition:all 0.3s;position:relative;border-radius:50%;border:2px solid #308CB0;background:#fff;height:35px;width:35px;text-align:center;cursor:pointer;color:black;font-weight:bold}.module_slides .navigation_buttons div:hover{background:rgba(48,140,176,0.1)}.module_slides .navigation_buttons div:after{position:absolute;content:'';border:3px solid #308CB0;border-bottom-color:transparent;border-left-color:transparent;display:flex;flex-direction:column;justify-content:space-around;width:40%;height:40%;transform:rotate(225deg);text-align:center;left:0;right:-6px;bottom:0;top:0;margin:auto}.module_slides .navigation_buttons div:last-of-type{margin-left:5px}.module_slides .navigation_buttons div:last-of-type:after{right:6px;transform:rotate(45deg)}.module_slides .navigation_buttons .inactive{color:#d6d6d6;cursor:auto}.module_slides .navigation_buttons .inactive:after{border-top-color:#d6d6d6;border-right-color:#d6d6d6}.module_slides .navigation_buttons .inactive:hover{background:#fff}.module_slides .shadow{display:none;position:absolute;inset:0 0 0 0;background:rgba(0,0,0,0.5);z-index:2}.module_slides .show ~ .shadow{cursor:pointer;display:block}@media screen and (min-width: 981px){.module_slides .show ~ .shadow{display:none}}.module_slides iframe{width:100%;max-width:640px}

