/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GLOBAL SETTINGS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
html{height: auto;}
body{height: auto; overflow: visible;}
body ::selection {color: #fff; background: #00AEEF;}
body ::-moz-selection {color: #fff; background:  #00AEEF;}
html:not(.ie), html:not(.ie) body {height: 100%;}
input[type='search']::-webkit-search-decoration, 
input[type='search']::-webkit-search-cancel-button, 
input[type='search']::-webkit-search-results-button, 
input[type='search']::-webkit-search-results-decoration {display: none;}
html.overflow-menu, html.overflow-menu body{overflow: hidden;}
.section {position:relative;}
.section-fade {opacity: 0;transition: 0.7s;}
.section-fade.section-fade-animate {opacity: 1;}
.anchor {position: absolute;top: -100px;left: 0;widows: 100%;}
/*media*/
@media(max-width: 1366px){
	.anchor {top: -50px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SIMPLE PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.simple-page {position: relative;display: block;width: 100%;}
.simple-page.text h1,.simple-page.text h2,.simple-page.text h3,
.simple-page.text h4,.simple-page.text h5,.simple-page.text h6 {font-weight: 600;margin-bottom: 30px;}
.simple-page.text h1:last-child,.simple-page.text h2:last-child,.simple-page.text h3:last-child,
.simple-page.text h4:last-child,.simple-page.text h5:last-child,.simple-page.text h6:last-child {margin-bottom: 0;}
.simple-page.text p {color: #58595B;margin-bottom: 30px;}
.simple-page.text p:last-child {margin-bottom: 0;}
.simple-page.text p span {font-weight: 600;color: #142833;}
.simple-page.text p b {font-weight: 600;color: #00AEEF;}
.simple-page.text img {margin: 50px 0;}
.simple-page.text img:first-child {margin-top: 0;}
.simple-page.text img:last-child {margin-bottom: 0;}
.simple-page.text ul,.simple-page.text ol {margin: 30px 0;}
.simple-page.text ul:first-child,.simple-page.text ol:first-child {margin-top: 0;}
.simple-page.text ul:last-child,.simple-page.text ol:last-child {margin-bottom: 0;}
.simple-page.text .prod-video-block {margin: 50px 0;}
.simple-page.text .prod-video-block:first-child {margin-top: 0;}
.simple-page.text .prod-video-block:last-child {margin-bottom: 0;}
.simple-page.text .prod-video-block a {position: absolute;}
.simple-page.text .prod-video-block a::before {display: none;}
.simple-page.text blockquote {margin: 50px 0;}
.simple-page.text blockquote:first-child {margin-top: 0;}
.simple-page.text blockquote:last-child {margin-bottom: 0;}
.simple-page.text .d-block {margin: 50px 0;}
.simple-page.text .d-block:first-child {margin-top: 0;}
.simple-page.text .d-block:last-child {margin-bottom: 0;}
.simple-page.text .d-block img {margin: 0 20px 0 0;}
.simple-page iframe {display: block;width: 100%;max-width: 100%;height:560px;max-height: calc(56.3vw - 30px);border: 0;margin: 50px 0;}
.simple-page iframe:first-child {margin-top: 0;}
.simple-page iframe:last-child {margin-bottom: 0;}
.simple-page .d-block-info img {margin: 0 20px 0 0 !important;}
/*simple slide*/
.simple-page.text .swiper-entry {margin: 50px 0;}
.simple-page.text .swiper-entry:first-child {margin-top: 0;}
.simple-page.text .swiper-entry:last-child {margin-bottom: 0;}
.simple-page.text .swiper-entry .simple-slide {position: relative;display: block;width: 100%;height: 0;padding-bottom: 60%;}
.simple-page.text .swiper-entry .simple-slide img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.simple-page.text .swiper-entry .swiper-wrapper,.simple-page.text .swiper-entry .swiper-slide,
.simple-page.text .swiper-entry .swiper-pagination-clickable .swiper-pagination-bullet {margin-bottom: 0;}
/*simple-custom-list*/
.simple-page.text.simple-custom-list h1,.simple-page.text.simple-custom-list h2,
.simple-page.text.simple-custom-list h3,.simple-page.text.simple-custom-list h4,
.simple-page.text.simple-custom-list h5,.simple-page.text.simple-custom-list h6 {margin-top: 50px;}
.simple-page.text.simple-custom-list h1:first-child,.simple-page.text.simple-custom-list h2:first-child,
.simple-page.text.simple-custom-list h3:first-child,.simple-page.text.simple-custom-list h4:first-child,
.simple-page.text.simple-custom-list h5:first-child,.simple-page.text.simple-custom-list h6:first-child {margin-top: 0;}
.simple-page.text.simple-custom-list p {position: relative;padding-left: 65px;}
.simple-page.text.simple-custom-list p i {position: absolute;top: 0;left: 0;font-weight: 700;font-size: 18px;line-height: 1.7em;color: #00AEEF;}
/*media*/
@media(max-width: 1366px){
	.simple-page.text .swiper-entry {margin: 40px 0;}
	.simple-page.text img {margin: 40px 0;}
	.simple-page.text .d-block {margin: 40px 0;}
	.simple-page.text .prod-video-block,.simple-page.text blockquote {margin: 40px 0;}
	.simple-page.text.simple-custom-list p {padding-left: 60px;}
	.simple-page iframe {margin: 40px 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PAGINATION */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.custom-pagination {display: block;position: relative;text-align: center;}
.custom-pagination ul {position: relative;display: inline-block;margin: 0 auto;text-align: center;font-size: 0;}
.custom-pagination ul li {position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;}
.custom-pagination ul li:last-child {margin-right: 0;}
.custom-pagination ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #58595B;width: 48px;height: 48px;z-index: 2;position: relative;font-size: 16px;font-weight: 600;line-height: 1.6em;text-transform: uppercase;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
.custom-pagination ul li.active a {color: #00AEEF;}
.custom-pagination ul li.dott {display: inline-block;color: #58595B;font-size: 20px;font-weight: 600;line-height: 48px;height: 48px;width: 48px;pointer-events: none;}
.custom-pagination ul li.arrow a {display: inline-block;border: 1px solid #E5E5E5;border-radius: 50%;height: 48px;width: 48px;}
.custom-pagination ul li.arrow.left a::before {content: '';position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%) rotate(45deg);-ms-transform: translate(-50%,-50%) rotate(45deg);transform: translate(-50%,-50%) rotate(45deg);width: 10px;height: 10px;margin-left: 1px;border-left: 2px solid #00AEEF;border-bottom: 2px solid #00AEEF;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.custom-pagination ul li.arrow.right a::before {content: '';position: absolute;top: 50%;left: 50%;margin-left: -2px;-webkit-transform: translate(-50%,-50%) rotate(45deg);-ms-transform: translate(-50%,-50%) rotate(45deg);transform: translate(-50%,-50%) rotate(45deg);width: 10px;height: 10px;border-right: 2px solid #00AEEF;border-top: 2px solid #00AEEF;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.custom-pagination ul li a:hover {color: #00AEEF;}
	.custom-pagination ul li.arrow a:hover {border-color: #00AEEF;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM */
/*-------------------------------------------------------------------------------------------------------------------------------*/
form {position: relative;display: block;width: 100%;}
.input-block {position: relative;display: block;width: 100%;text-align: left;}
.input-block .input {width: 48%;display: inline-block;vertical-align: top;}
.input-block .input:nth-child(2n) {float: right;}
.input {position: relative;display: block;width: 100%;height: 50px;font-size: 18px;font-weight: 300;color: #58595B;margin-bottom: 20px;padding: 10px 10px 14px 0;border-bottom: 1px solid rgba(88,89,91,0.3);background-color: transparent;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
.input::placeholder {color: #58595B;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
.input:focus {border-bottom: 1px solid #000;}
.input.invalid {border-bottom: 1px solid #FF655B;}
.input.invalid::placeholder {color: #FF655B;}
textarea.input {height: 100px;resize: none;margin-bottom: 40px;}
form .btn-link {position: relative;width: fit-content;margin: 0 0 0 auto;}
/*white*/
form.white .input {color: #fff;border-bottom: 1px solid #E5E6E6;}
form.white .input:focus {border-bottom: 1px solid #fff;} 
form.white .input::placeholder {color: #E5E6E6;}
form.white .input.invalid {border-bottom: 1px solid #FF655B;}
form.white .input.invalid::placeholder {color: #FF655B;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM BLOCK*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.form-block {position: relative;display: block;width: 100%;max-width: 1720px;margin: 0 auto;padding: 90px 0;background-color: #00709A;overflow: hidden;}
/*decor*/
.form-block-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.form-block-decor img {position: absolute;display: inline-block;width: auto;}
.form-block-decor img:nth-child(1) {top: 0;left: 0;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}
.form-block-decor img:nth-child(2) {top: 0;right: 0;-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;}
.form-block-decor img:nth-child(3) {bottom: 0;left: 10%;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
/*info*/
.form-block-info {position: relative;display: block;width: 100%;}
.form-block-info .text {color: #E5E6E6;margin-bottom: 20px;}
.form-block-info .form-block-number {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.form-block-info .form-block-number span {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 64px;height: 64px;min-width: 64px;margin-right: 30px;border-radius: 50%;background-color: #5AC235;}
.form-block-info .form-block-number span img {position: relative;display: inline-block;width: 24px;}
.form-block-info .form-block-number a {position: relative;font-size: 36px;line-height: 1.6em;font-weight: 700;color: #fff;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.form-block-info .form-block-number a:hover {color: #5AC235;}
}
@media(max-width: 1640px){
	.form-block-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
	.form-block-info .form-block-number a {font-size: 32px;}
}
@media(max-width: 1440px){
	.form-block {padding: 80px 0;} 
	.form-block-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
	.form-block-info .form-block-number a {font-size: 28px;}
}
@media(max-width: 1366px){
	.form-block-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/* UPLOAAD */
/*-----------------------------------------------------------------------------------------------------------------------*/
.upload-wrapper {position: relative;padding-right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;width: 48%;height: 50px;float: right;}
.upload-wrapper input {display: none;}
.upload-wrapper svg {position: relative;display: inline-block;vertical-align: top;margin-right: 15px;width: 24px;min-width: 24px;}
.upload-wrapper svg path {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.upload-wrapper .file-name {position: relative;display: inline-block;width: fit-content;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;color: #00AEEF;font-weight: 600;line-height: 1.7em;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
.upload-wrapper .remove-file {position: absolute;right: 0;font-size: 18px;font-weight: 600; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: none;}
.upload-wrapper.active .remove-file{ display: block;}
.upload-wrapper .remove-file:before {content: "\02715";-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
  .upload-wrapper:hover .file-name {color: #000;}
  .upload-wrapper:hover svg path {stroke: #000;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SEO BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.seo-imgs {position: relative;display: block;width: 97%;height: 0;padding-bottom: 55%;}
.seo-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.seo-cont {position: relative;display: block;width: calc(100% - 30px);margin: 0 0 0 auto;}
.seo-cont .semi-bold {margin-bottom: 15px;}
.seo-cont .text {margin-bottom: 20px;}
.more-text .text {display: none;}
.more-text .read-more {position: relative;display: inline-block;cursor: pointer;font-size: 14px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #000;padding-right: 18px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.more-text .read-more::before {position: absolute;content: '';top: 50%;right: 0;margin-top: -5px;width: 8px;height: 8px;border-left: 2px solid #282828;border-bottom: 2px solid #282828;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.more-text.open .read-more::before {-webkit-transform: rotate(-225deg);-ms-transform: rotate(-225deg);transform: rotate(-225deg);margin-top: -1px;}
/*media*/
@media(min-width: 1200px){
	.more-text .read-more:hover {color: #00AEEF}
	.more-text .read-more:hover::before {border-color: #00AEEF}
}
@media(max-height: 1640px){
	.seo-imgs {width: 100%;}
}
@media(max-width: 1366px){
	.seo-cont {width: 100%;margin: 0;}
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/* SUMOSELECT */
/*-----------------------------------------------------------------------------------------------------------------------*/
.SumoSelect {display: block;width: 100%;cursor: pointer;margin-bottom: 20px;}
.SumoSelect > .CaptionCont {width: 100%;cursor: pointer;padding: 0;border-radius: 0;border: none;background-color: transparent;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont {border-color: transparent;box-shadow: none;}
.SumoSelect > .optWrapper {overflow: auto;-webkit-box-shadow: none;top: 100%;z-index: 2;display: block;text-align: left;border: none;-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.SelectBox {cursor: pointer;width: 100%;font-size: 18px;font-weight: 300;line-height: 50px;color: #58595B;height: 50px;padding: 0;margin-bottom: 20px;}
.SumoSelect>.CaptionCont>span,.SumoSelect > .CaptionCont > span.placeholder {font-size: 18px;font-weight: 300;height: 50px;line-height: 50px;padding-right: 40px;border-bottom: 1px solid rgba(88,89,91,0.3);text-align: left;color: #58595B;font-style: normal;-webkit-backface-visibility: hidden;backface-visibility: hidden;cursor: pointer;}
.SumoSelect.open > .CaptionCont > span.placeholder {opacity: 1;}
.SumoSelect > .CaptionCont > label {cursor: pointer;width: 10px;height: 50px;}
.SumoSelect > .CaptionCont > label > i {background-image: none;opacity: 1;width: 10px;height: 10px;}
.SumoSelect > .CaptionCont > label > i:before {content: '';position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;margin-top: -1px;border-left: 1px solid #000;border-bottom: 1px solid #000;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.SumoSelect.open > .CaptionCont > label > i:before {margin-top: 2px;-webkit-transform: translate(-50%, -50%) rotate(-225deg);-ms-transform: translate(-50%, -50%) rotate(-225deg);transform: translate(-50%, -50%) rotate(-225deg);}
.SumoSelect.open > .optWrapper {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);top: 100%;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);}
/*options*/
.SumoSelect > .optWrapper > .options {padding: 10px;max-height: 220px;}
.SumoSelect > .optWrapper > .options li.opt {border-bottom: 0;padding: 0;height: 50px;line-height: 50px;}
.SumoSelect > .optWrapper > .options li.opt:last-child {margin-bottom: 0;}
.SumoSelect > .optWrapper > .options li label {font-size: 18px;font-weight: 300;color: #58595B;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.SumoSelect>.optWrapper>.options li.opt:hover {background-color: transparent;}
.options > .opt.disabled:first-child {display: none;}
/*media*/
@media(min-width: 1200px){
	.SumoSelect>.optWrapper>.options li.opt:hover label {color: #00AEEF;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* POPUPS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.open-popup {cursor: pointer;}
.popup-wrapper {position: fixed; z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;left: -100%;-o-transition-delay: 0.3s;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}
.popup-wrapper.active {left: 0; transition-delay: 0s; -webkit-transition-delay: 0s;}
.popup-wrapper .bg-layer {position: absolute;left: 0;top: -100px;right: 0;bottom: -100px;background: rgba(0, 0, 0, 0.7);-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;opacity: 0;}
.popup-wrapper.active .bg-layer {opacity: 1;}
.popup-content {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: auto;-webkit-overflow-scrolling: touch;font-size: 0;text-align: center;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transform: translateY(100px);transform: translateY(100px);-webkit-transform: translateY(100px);opacity: 0;visibility: hidden;padding: 15px;letter-spacing: 0;}
.popup-content.active {-ms-transform: translateY(0);transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;visibility: visible;}
.popup-content:after {display: inline-block; vertical-align: middle; height: 100%; content: "";}
.popup-content .layer-close {position: absolute; left: 0; bottom: 0; right: 0; height: 10000px;}
.popup-container {display:inline-block;vertical-align:middle;width:100%;position:relative;background:#fff;max-width:950px;z-index: 1;}
.popup-align {position:relative;display: block;width: 100%;}
/*popup-banner*/
.popup-banner {position: relative;display: block;z-index: 1;width: 100%;background-image: url(../img/popup_bg.png);background-size: cover;background-repeat: no-repeat;background-color: #00709A;text-align: center;padding: 50px;}
.popup-banner .media {margin-bottom: 10px;}
/*popup-form*/
.popup-form {position: relative;display: block;width: 100%;padding: 50px 150px;z-index: 1;}
.popup-align::before {position: absolute;content: '';top: 0;left: 0;width: 555px;height: 555px;opacity: 0.3;background-image: url(../img/icons/banner_decor.svg);background-size: contain;background-repeat: no-repeat;}
.popup-align::after {position: absolute;content: '';top: 75px;right: 80px;width: 460px;height: 460px;opacity: 0.3;background-image: url(../img/icons/banner_decor_two.svg);background-size: contain;background-repeat: no-repeat;}
/*media*/
@media(max-width: 1366px){
	.popup-banner {padding: 40px 50px;}
	.popup-form {padding: 40px 130px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* LEFT RIGHT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.left-righ-imgs {position: relative;display: block;width: 98%;height: 0;padding-bottom: 74%;margin-bottom: 80px;background-color: #fff;}
.left-righ-imgs.style-2 {margin-bottom: 0;margin: 80px 0 0 auto;}
.left-righ-imgs.decor {position: absolute;bottom: 0;right: -110px;width: 68%;padding-bottom: 49%;overflow: hidden;border: 10px solid #fff;background-color: #fff;z-index: 1;margin-bottom: 0;}
.left-righ-imgs.decor.style-2 {bottom: auto;top: 0;margin-top: 0;}
.left-right-slider .left-righ-imgs::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(0,0,0,0.05);}
.left-right-slider .left-righ-imgs.decor::before {display: none;}
/*slide-images-wrap*/
.left-right-slider .swiper-entry {padding-bottom: 80px;}
.left-right-slider .left-righ-imgs {position: absolute;width: 96%;margin-bottom: 0;}
.left-right-slider .left-righ-imgs.decor {width: 68%;bottom: auto;top: 237px;z-index: 2;}
.slide-images-wrap {overflow: hidden;clip: rect(0, auto, auto, auto);position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;}
.slide-image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;will-change: clip-path;overflow: hidden;background-color: #fff;}
.bg-center {background-repeat: no-repeat;background-position: center;background-size: cover;}
.slide-image:first-child{z-index:3}
.slide-image img {width: 100%;height: 100%;}
.slide-image.clip-top {-webkit-animation:clipTop .4s linear forwards;animation:clipTop .4s linear forwards;}
.slide-image.clip-bottom {-webkit-animation:clipBottom .4s linear forwards;animation:clipBottom .4s linear forwards;}
@-webkit-keyframes clipBottom {0% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}100% {-webkit-clip-path: inset(0 0 100% 0);clip-path: inset(0 0 100% 0);}}
@keyframes clipBottom {0% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}100% {-webkit-clip-path: inset(0 0 100% 0);clip-path: inset(0 0 100% 0);}}
@-webkit-keyframes clipTop {0% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}100% {-webkit-clip-path: inset(100% 0 0 0);clip-path: inset(100% 0 0 0);}}
@keyframes clipTop {0% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}100% {-webkit-clip-path: inset(100% 0 0 0);clip-path: inset(100% 0 0 0);}}
/*cont*/
.left-right-slider .left-righ-cont {position: relative;display: block;width: 100%;padding-left: 30px;padding-top: 108px;}
.left-righ-cont.right {padding-left: 30px;}
.left-righ-cont.left {padding-right: 30px;}
.left-righ-cont .btn-link {margin-top: 30px;}
.left-righ-cont ul {margin-bottom: 30px;}
/*swiper-custom-pagination*/
.swiper-custom-pagination-wrapp {position: absolute;top: 40px;left: 61.5%;z-index: 1;display: inline-block;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet {position: relative;display: inline-block;width: 48px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #E5E6E6;border-radius: 50%;font-size: 14px;font-weight: 500;color: #142833;margin-left: 50px;margin-right: 20px;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet img {position: absolute;top: 0;left: 0;display: inline-block;width: 48px;height: 48px;opacity: 0;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet::before {position: absolute;content: '';left: -50px;top: 50%;width: 30px;height: 1px;background-color: #E5E6E6;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet::after {position: absolute;content: '';width: 0;left: -50px;top: 50%;width: 0;height: 1px;background-color: #00AEEF;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet:first-child {margin-left: 0;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet:first-child::before,
.swiper-custom-pagination-wrapp .swiper-custom-bullet:first-child::after {display: none;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet:last-child {margin-right: 0;} 
.swiper-custom-pagination-wrapp .swiper-custom-bullet.active {color: #00AEEF;border: none;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet.active img {opacity: 1;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet.active::before {display: none;}
.swiper-custom-pagination-wrapp .swiper-custom-bullet.active::after {width: 30px;}
/*hide*/
.swiper-custom-pagination.hide .left-righ-cont {padding-top: 0;}
.swiper-custom-pagination.hide .swiper-custom-pagination-wrapp {display: none;}
/*left-right-block*/
.left-right-block .left-righ-imgs {margin-top: 80px;margin-bottom: 0;}
.left-right-block .left-righ-imgs.decor {margin: 0;right: auto;bottom: auto;left: -110px;top: 0;}
.left-right-block .left-righ-cont {padding-left: 30px;}
/*left-right-simple*/
.left-right-simple .left-righ-imgs {margin: 0;width: 100%;padding-bottom: 78%;}
/*left-right-blue*/
.left-right-blue {position: relative;display: block;width: 100%;padding: 180px 0;background-color: #00709A;}
.left-right-blue::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.left-right-blue .left-righ-imgs {background-color: #00709A;}
.left-right-blue .left-righ-imgs.decor {border: 10px solid #00709A;background-color: #00709A;}
.left-right-blue .text,.left-right-blue .text p {color: #F1F2F2;}
.left-right-blue-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.left-right-blue-decor img {position: absolute;display: inline-block;width: auto;}
.left-right-blue-decor img:nth-child(1) {top: 30px;left: 17%;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}
.left-right-blue-decor img:nth-child(2) {top: 0;right: 0;-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right;}
.left-right-blue-decor img:nth-child(3) {bottom: 0;left: 0;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
/*media*/
@media(min-width: 1200px){
	.swiper-custom-pagination-wrapp .swiper-custom-bullet:hover {color: #00AEEF;border-color: #00AEEF;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet:hover::after {width: 30px;}
}
@media(max-width: 1640px){
	.left-righ-imgs {width: 100%;margin-bottom: 60px;}
	.left-right-slider .swiper-entry {padding-bottom: 17px;}
	.left-right-slider .left-righ-imgs {width: 100%;}
	.left-right-slider .left-righ-imgs.decor {top: 198px;}
	.left-righ-imgs.decor {right: -80px;}
	.left-right-slider .left-righ-cont {padding-left: 15px;}
	.left-righ-cont.right {padding-left: 15px;}
	.left-righ-cont.left {padding-right: 15px;}
	.swiper-custom-pagination-wrapp {left: 60%;top: 20px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet {margin-left: 40px;margin-right: 10px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::before,
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::after {left: -40px;}
	.left-righ-cont .btn-link {top: -5px;}
	.left-right-block .left-righ-imgs {margin-top: 60px;}
	.left-right-block .left-righ-imgs.decor {left: -80px;}
	.left-right-block .left-righ-cont {padding-left: 15px;}
	.left-right-simple .left-righ-cont .btn-link {top: 0;}
	.left-right-blue {padding: 160px 0;}
	.left-right-blue-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
	.left-right-blue-decor img:nth-child(2) {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1440px){
	.left-right-blue {padding: 140px 0;}
	.left-right-blue-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
	.left-right-blue-decor img:nth-child(2) {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.left-right-slider .swiper-entry {padding: 0;}
	.left-right-slider .left-righ-imgs.decor {top: 178px;} 
	.left-righ-imgs {margin-bottom: 40px;}
	.left-righ-imgs.decor {right: -60px;}
	.left-right-slider .left-righ-cont {padding-left: 0;}
	.left-righ-cont.right {padding-left: 0;}
	.left-righ-cont.left {padding-right: 0;}
	.left-right-block .left-righ-imgs {margin-top: 40px;}
	.left-right-block .left-righ-imgs.decor {left: -60px;}
	.left-right-block .left-righ-cont {padding-left: 0;}
	.left-right-blue {padding: 120px 0;}
	.left-right-blue-decor img {-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
	.left-right-blue-decor img:nth-child(2) {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* VIDEO BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.video-block-col {margin-top: 60px;}
.video-block-col:nth-child(1),.video-block-col:nth-child(2),.video-block-col:nth-child(3) {margin-top: 0;}
.video-block-imgs.awards-block-imgs {padding-bottom: 60%;}
.video-block-col .awards-block-cont .semi-bold {margin-bottom: 0;}
/*media*/
@media(min-width: 1200px){
	.video-block-imgs.awards-block-imgs:hover img {-webkit-transform: none;-ms-transform: none;transform: none;}
}
@media(max-width: 1366px){
	.video-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ADWAN BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.adwan-home-sec {position: relative;}
.adwan-home {position: relative;display: block;width: 100%;padding: 160px 0 480px;margin-bottom: 380px;background-color: #00709A;}
.adwan-home.video-off {padding: 160px 0;margin: 0;}
.adwan-home::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.adwan-col {margin-top: 50px;}
.adwan-col:nth-child(1),.adwan-col:nth-child(2),.adwan-col:nth-child(3),.adwan-col:nth-child(4) {margin-top: 0;}
.adwan-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.adwan-decor img:first-child {position: absolute;top: 0;right: 0;display: inline-block;width: auto;}
.adwan-decor img:last-child {position: absolute;bottom: 0;left: 0;display: inline-block;width: auto;}
.adwan-imgs {position: relative;display: block;width: 80px;height: 80px;margin: 0 auto;text-align: center;font-size: 64px;font-weight: 200;letter-spacing: -0.1em;color: #fff;line-height: 80px;}
.adwan-imgs sup {position: absolute;width: 23px;height: 40px;top: 0;right: -10px;font-size: 40px;font-weight: 200;line-height: 40px;}
.adwan-cont {position: relative;display: block;width: 100%;max-width: 300px;margin: 20px auto 0 auto;}
.adwan-cont .text {color: #E5E6E6;opacity: 0.8;}
.adwan-video {position: relative;overflow: hidden;margin-top: -40%;left: 50%;display: block;width: 90%;height: 0;padding-bottom: 40%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.adwan-video::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);z-index: 1;}
.adwan-video img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*media*/
@media(max-width: 1640px){
	.adwan-home {padding: 120px 0 400px;}
	.adwan-home.video-off {padding: 120px 0;}
	.adwan-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
	.adwan-decor img:first-child {-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;}
	.adwan-decor img:last-child {-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
}
@media(max-width: 1440px){
	.adwan-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
	.adwan-home {margin-bottom: 300px;padding: 100px 0 360px;}
	.adwan-home.video-off {padding: 100px 0;}
}
@media(max-width: 1366px){
	.adwan-col {margin-top: 40px;}
	.adwan-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
	.adwan-home {margin-bottom: 250px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PAGE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.page-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.page-decor.style-2 {top: 7%;}
.page-decor.style-3 {top: 22%;}
.page-decor.style-4 {top: 4%;}
.page-decor img {position: absolute;top: 0;left: 0;display: inline-block;width: auto;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}
/*media*/
@media(max-width: 1640px){
	.page-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1440px){
	.page-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.page-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* THANK YOU */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.thank-you {position: relative;display: block;width: 100%;}
.thank-you-imgs {position: relative;display: block;width: 64%;margin: 0 auto;padding-bottom: 46%;}
.thank-you-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.thank-you-cont {position: relative;display: block;width: 100%;margin-top: 70px;}
.thank-you-cont .text {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.thank-you-cont .text p {width: 66%;margin: 0;}
.thank-you-cont .text .btn-link {width: 34%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.thank-you-cont .text .btn-link span {margin-bottom: 0;}
.thank-you-cont .text .btn-link::before {display: none;}
/*media*/
@media(max-width: 1640px){
	.thank-you-cont {margin-top: 60px;}
}
@media(max-width: 1366px){
	.thank-you-cont {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* VIDEO POPUP */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.video-popup{position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;left: -100%;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;letter-spacing: 0;}
.video-popup.active{left: 0;-webkit-transition-delay: 0s;transition-delay: 0s;}
.video-popup-overlay{position: absolute;left: 0;top: -100px;right: 0;bottom: -100px;background: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;opacity: 0;}
.video-popup.active .video-popup-overlay{opacity: 1;}
.video-popup-content{position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;-webkit-overflow-scrolling: touch;font-size: 0;text-align: center;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;-webkit-transform: translateY(100px);transform: translateY(100px);opacity: 0;visibility: hidden;}
.video-popup.active .video-popup-content{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;}
.video-popup-content:after{content:"";display: inline-block;height: 100%;vertical-align: middle;}
.video-popup-container{display: inline-block;position: relative;text-align: left;background: #000;vertical-align: middle;max-width: 1200px;width: 100%;}
.video-popup-layer{position: absolute;left: 0;bottom: 0;right: 0;height: 10000px;}
.video-popup-align{overflow: hidden;max-height: 100vh;}
.video-popup .embed-responsive-16by9{padding-bottom: 56.3%;}
.video-popup iframe {width: 100%;height: 100%;position: absolute;}
/*media*/
@media(max-width: 1366px){
	.video-popup-container {width: 80%;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ADWAN SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.adwan-block-col {margin-top: 60px;}
.adwan-block-col:nth-child(1),.adwan-block-col:nth-child(2),.adwan-block-col:nth-child(3) {margin-top: 0;}
.adwan-swiper .swiper-slide {height: 100%;}
.adwan-slide {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;height: 100%;}
.adwan-slide-cont {position: relative;display: block;width: 100%;padding-top: 20px;border-top: 2px solid #E5E6E6;}
.adwan-slide-cont .semi-bold {margin-bottom: 5px;}
.adwan-slide-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 80%;margin-top: 20px;}
.adwan-slide-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*media*/
@media(max-width: 1366px){
	.adwan-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SWIPER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*swiper block*/
.swiper-entry,.swiper-control-wrapper {position: relative;} 
.swiper-container:not(.swiper-no-swiping) .swiper-wrapper {cursor:url(../img/drag.png) 16 9, ew-resize;}
.swiper-container.swiper-container-visible {overflow: visible;}
.swiper-slide {background-size: cover; background-position: center center; position: relative;backface-visibility: hidden;}
.swiper-entry.on-mobile {display: none;}
/*swiper arrow*/
.swiper-button-prev,.swiper-button-next {position: absolute;left: -96px;top: 50%;margin-top: -27px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;outline: none;background-image: none;width: 66px;height: 66px;background-color: #fff;border: 2px solid #E5E5E5;border-radius: 50%;z-index: 2;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
.swiper-button-next {right: -96px;left: auto;}
.swiper-button-prev::before,.swiper-button-next::before {position: relative;right: -1px;content: '';width: 10px;height: 10px;border-left: 2px solid #00AEEF;border-bottom: 2px solid #00AEEF;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
.swiper-button-next::before {left: -1px;right: auto;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-135deg);}
.swiper-entry .swiper-button-prev.swiper-button-disabled,.swiper-entry .swiper-button-next.swiper-button-disabled {opacity: 0.3;pointer-events: none;}
.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock {display: none;}
/*swiper pagination*/
.swiper-pagination {position: relative;margin-top: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;line-height:0;z-index:2;}
.swiper-pagination.style-2 {margin-top: 40px;}
.swiper-pagination.swiper-pagination-lock {display: none;}
.swiper-pagination-bullet {width: 12px;height: 12px;background-color: transparent;border: 2px solid #E5E6E6;border-radius: 50%;opacity:1;outline:none;margin-right: 30px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.swiper-pagination-bullet:last-child {margin-right: 0px;}
.swiper-pagination-bullet-active {width: 14px;height: 14px;background-color: #00BDE3;border-color: #00BDE3;}
/*swiper-imgs*/
.swiper-entry.swiper-imgs .swiper-pagination {margin: 0;position: absolute;bottom: 40px;}
/*home swiper*/
.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next {left: auto;right: 12%;margin: 0;top: auto;bottom: 70px;border: none;-webkit-transform: none;-ms-transform: none;transform: none;}
.home-swiper .swiper-button-prev {margin-right: 76px;}
.home-swiper .swiper-pagination {position: absolute;display: inline-block;width: auto;left: 12%;bottom: 95px;margin: 0;}
.home-swiper .swiper-pagination .swiper-pagination-bullet {border-color: #00BDE3;}
/*swiper-parallax*/
.swiper-parallax .swiper-slide {position: relative;width: 100%;height: 100%;overflow: hidden;}
.swiper-parallax .swiper-slide img {width: 100%;height: 100%;}
/*media*/
@media(min-width: 1200px){
	.swiper-button-prev:hover,.swiper-button-next:hover {background-color: #F1F2F2;border-color: #F1F2F2;}
}
@media(max-width: 1700px){
	.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next {right: 10%;}
	.home-swiper .swiper-pagination {left: 10%;}
}
@media(max-width: 1640px){
	.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next {right: 8%;}
	.home-swiper .swiper-pagination {left: 8%;}
}
@media(max-width: 1440px){
	.swiper-button-prev, .swiper-button-next {display: none;}
	.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next {right: 6%;display: -webkit-box;display: -ms-flexbox;display: flex;}
	.home-swiper .swiper-pagination {left: 6%;}
}
@media(max-width: 1366px){
	.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next {width: 58px;height: 58px;}
	.home-swiper .swiper-button-prev {margin-right: 68px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DELIVERY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.delivery-block {position: relative;display: block;width: 100%;background-color: #00709A;padding: 160px 0;}
.delivery-block::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
/*main*/
.delivery-block-main {position: absolute;top: 0;left: 0;width: calc(100% - 720px);height: 100%;}
.delivery-block-main img {position: absolute;display: inline-block;width: auto;}
.delivery-block-main img:first-child {top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.delivery-block-main img:nth-child(2) {bottom: 0;right: 0;}
/*decor*/
.delivery-block-decor {position: absolute;top: 0;right: 0;display: block;width: 720px;height: 100%;}
.delivery-block-decor img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*svg*/
.delivery-svg {position: absolute;top: 50%;left: -150px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 300px;height: 320px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.delivery-svg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.delivery-svg-cont {position: relative;display: inline-block;width: 100%;padding-top: 40px;}
.delivery-svg-cont .text {color: #E5E6E6;}
/*cont*/
.delivery-block-cont {position: relative;display: block;width: 100%;z-index: 1;}
.delivery-block-cont .text {color: #E5E6E6;}
.delivery-block-cont .text span {font-weight: 600;color: #fff;}
/*img*/
.delivery-block-imgs {position: relative;display: block;width: 26%;height: 0;padding-bottom: 18%;margin-top: 50px;}
.delivery-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*media*/
@media(max-width: 1640px){
	.delivery-block {padding: 140px 0;}
	.delivery-svg {width: 280px;height: 300px;}
	.delivery-block-decor {width: 680px;} 
	.delivery-block-main {width: calc(100% - 680px);}
	.delivery-block-main img:first-child {-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transform: translateX(-50%) scale(0.9);-ms-transform: translateX(-50%) scale(0.9);transform: translateX(-50%) scale(0.9);}
	.delivery-block-main img:nth-child(2) {-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.delivery-block {padding: 100px 0;}
	.delivery-svg {width: 240px;height: 260px;}
	.delivery-block-decor {width: 580px;}
	.delivery-block-imgs {margin-top: 40px;}
	.delivery-block-main {width: calc(100% - 580px);}
	.delivery-block-main img:first-child {-webkit-transform: translateX(-50%) scale(0.8);-ms-transform: translateX(-50%) scale(0.8);transform: translateX(-50%) scale(0.8);}
	.delivery-block-main img:nth-child(2) {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* AWARDS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.awards-block-col {margin-top: 50px;}
.awards-block-col:nth-child(1),.awards-block-col:nth-child(2),.awards-block-col:nth-child(3),
.awards-block-col:nth-child(4) {margin-top: 0;}
.awards-block {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;height: 100%;}
.awards-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 120%;overflow: hidden;}
.awards-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.awards-block-cont {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;height: 100%;margin-top: 25px;}
.awards-block-cont .semi-bold {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-bottom: 15px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.awards-block-cont .text {color: #58595B;margin-top: 10px;}
/*media*/
@media(min-width: 1200px){
	.awards-block-imgs:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	.awards-block-cont .semi-bold:hover {color: #00AEEF;}
}
@media(max-width: 1366px){
	.awards-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NEWS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.news-block-col {margin-top: 50px;}
.news-block-col:nth-child(1),.news-block-col:nth-child(2) {margin-top: 0;}
.news-block-imgs.awards-block-imgs {padding-bottom: 56%;}
/*media*/
@media(max-width: 1366px){
	.news-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TABS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tabs {position: relative;display: inline-block;z-index: 3;width: auto;}
.tabs.absolut {position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.tabs.fixed {position: fixed;top: 130px;}
.tabs-title {position: relative;display: none;width: 100%;margin: 0 auto;text-align: center;padding: 16px 20px;border: 2px solid #00709A;font-size: 16px;font-weight: 500;letter-spacing: 0.05em;line-height: 1.7em;text-transform: uppercase;cursor: pointer;color: #fff;background-color: #00709A;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.tabs-title.active {background-color: #00709A;}
.tabs-title::before {position: absolute;content: '';top: 50%;right: 30px;display: inline-block;width: 10px;height: 10px;margin-top: -7px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.tabs-title.active::before {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);margin-top: -3px;}
.tabs ul {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 45px;padding: 13px 45px;background-color: #00709A;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);}
.tabs ul li {position: relative;display: inline-block;margin-right: 45px;top: -1px;}
.tabs ul li:last-child {margin-right: 0;}
.tabs ul li a {font-size: 14px;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;white-space: nowrap;color: #E5E6E6;}
.tabs ul li.active a {color: #fff;}
/*style-2*/
.tabs.style-2 ul {height: 70px;padding: 25px 70px;background-color: #fff;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.04);}
.tabs.style-2 ul li {margin-right: 65px;}
.tabs.style-2 ul li:last-child {margin-right: 0;}
.tabs.style-2 ul li a {font-size: 16px;color: #58595B;}
.tabs.style-2 ul li.active a {color: #00AEEF;}
/*media*/
@media(min-width: 1200px){
	.tabs ul li:hover a {color: #fff;}
	.tabs.style-2 ul li:hover a {color: #00AEEF;}
}
@media(max-width: 1366px){
	.tabs ul {padding: 12px 30px;}
	.tabs ul li {margin-right: 40px;}
	.tabs ul li a {font-size: 13px;}
	.tabs.style-2 ul {padding: 20px 60px;}
	.tabs.style-2 ul li {margin-right: 55px;}
	.tabs.style-2 ul li a {font-size: 15px;}
	.tabs.fixed {top: 110px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SIDEBAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.sidebar {position: relative;display: block;width: 100%;max-width: 95%;margin: 0 0 0 auto;}
.sidebar .sidebar-title {margin-bottom: 10px;}
/*video*/
.sidebar .sidebar-video {position: relative;display: block;width: 100%;padding-bottom: 40px;border-bottom: 1px solid #E5E6E6;margin-bottom: 40px;}
.sidebar .sidebar-video .awards-block {margin-bottom: 20px;}
.sidebar .sidebar-video .awards-block:last-child {margin-bottom: 0;}
.sidebar .sidebar-video .awards-block .awards-block-cont,
.sidebar .sidebar-video .awards-block .awards-block-cont {margin-top: 5px;}
.sidebar .sidebar-video .awards-block .awards-block-cont .semi-bold {height: auto;margin: 0;}
.sidebar .awards-block-cont .semi-bold {margin-bottom: 0;}
/*posts*/
.sidebar-posts {position: relative;display: block;width: 100%;}
.sidebar-post {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px;}
.sidebar-post:last-child {margin-bottom: 0;}
.sidebar-post .sidebar-post-imgs {position: relative;display: block;width: 40%;height: 0;padding-bottom: 24%;margin-right: 20px;}
.sidebar-post .sidebar-post-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.sidebar-post .semi-bold {width: calc(60% - 20px);margin-bottom: 0;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.sidebar-post .semi-bold:hover {color: #00AEEF;}
}
@media(max-width: 1640px){
	.sidebar {max-width: 100%;margin: 0;}
}
@media(max-width: 1366px){
	.sidebar-post .sidebar-post-imgs {margin-right: 15px;}
	.sidebar-post .semi-bold {width: calc(60% - 15px);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TECHNOLOGIES BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.technologies-block {position: relative;display: block;width: 100%;}
.technologies-block-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px;}
.technologies-block-item::before {position: absolute;content: '';left: 0;bottom: -15px;display: block;width: 100%;max-width: 55%;height: 1px;background-color: #E5E6E6;}
.technologies-block-item:last-child::before {display: none;}
.technologies-block-item:last-child {margin-bottom: 0;}
/*cont*/
.technologies-block-cont {position: relative;display: block;width: 100%;max-width: 55%;}
.technologies-block-cont .text {color: #58595B;}
/*img*/
.technologies-block-imgs {position: relative;display: block;width: 40%;height: 0;padding-bottom: 24%;}
.technologies-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CERTIFICATES BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.certificates-slide {position: relative;display: block;width: 100%;}
.certificates-slide-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 148%;overflow: hidden;}
.certificates-slide-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
/*media*/
@media(min-width: 1200px){
	.certificates-slide-imgs:hover img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD VIDEO BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.prod-video-block {position: relative;display: block;width: 100%;height: 0;padding-bottom: 65%;}
.prod-video-block img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FAQ BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.faq-block {position: relative;display: block;width: 100%;max-width: 1720px;margin: 0 auto;overflow: hidden;background-color: #00709A;padding: 160px 0;}
.faq-block::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.faq-bock-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.faq-bock-decor img {position: absolute;display: inline-block;width: auto;}
.faq-bock-decor img:nth-child(1) {top: 0;left: 0;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}
.faq-bock-decor img:nth-child(2) {top: 0;right: 0;-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;}
.faq-bock-decor img:nth-child(3) {bottom: 0;left: 10%;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
.faq-block-item {position: relative;display: block;width: 100%;border-bottom: 1px solid rgba(241,242,242,0.3);}
.faq-block-item .accordeon-title {position: relative;display: block;width: 100%;padding: 15px 0;padding-right: 30px;cursor: pointer;border-top: 1px solid rgba(241,242,242,0.3);}
.faq-block-item .accordeon-title .semi-bold {position: relative;margin-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.faq-block-item .accordeon-title span {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;min-width: 40px;margin-right: 20px;border-radius: 50%;border: 1px solid rgba(241,242,242,0.4);font-size: 16px;line-height: 2em;font-weight: 700;color: #fff;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.faq-block-item .accordeon-title .faq-arrow {position: absolute;top: 50%;right: 5px;margin-top: -5px;display: block;width: 10px;height: 10px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.faq-block-item .accordeon-title.active span {background-color: #fff;border-color: #fff;color: #00AEEF;}
.faq-block-item .accordeon-title.active .faq-arrow {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);margin-top: -3px;}
.faq-block-item .accordeon-content {display: none;padding: 0 30px 15px 60px;}
.faq-block-item .accordeon-content:nth-child(2) {display: block;}
/*media*/
@media(max-width: 1640px){
	.faq-block {padding: 140px 0;}
	.faq-bock-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1440px){
	.faq-block {padding: 120px 0;}
	.faq-bock-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.faq-block {padding: 90px 0;}
	.faq-bock-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MODELS SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.models-slide {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;height: 100%;}
.models-slide-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 88%;}
.models-slide-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.models-slide-imgs video {position: absolute;top: 50%;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.models-slide-cont {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;height: 100%;margin-top: 20px;}
.models-slide-cont .text {color: #58595B;}
.models-slide-cont a {transition: all 0.3s;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.models-slide-table {position: relative;display: block;width: 100%;border-bottom: 1px solid #E5E6E6;}
.models-slide-table .models-slide-table-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 7px 15px;}
.models-slide-table .models-slide-table-item:nth-child(2n-1){background-color: #F6F6F6;}
.models-slide-table .models-slide-table-item div {position: relative;display: block;width: 60%;font-size: 16px;line-height: 2em;font-weight: 300;color: #58595B;padding-left: 15px;}
.models-slide-table .models-slide-table-item div::before {position: absolute;content: '';left: 0;top: 13px;display: inline-block;width: 6px;height: 6px;background-color: #00AEEF;border-radius: 50%;}
.models-slide-table .models-slide-table-item p {position: relative;display: block;width: 40%;font-size: 18px;line-height: 1.7em;font-weight: 500;color: #142833;}
.models-slide-table .models-slide-table-item p sup {top: -0.55em;font-size: 60%;font-weight: 500;}
/*media*/
@media(min-width: 1200px){
	.models-slide-imgs:hover img {opacity: 0;}
	.models-slide-imgs:hover video {opacity: 1;}
	.models-slide-cont a:hover {color: #00AEEF;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GALLARY */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.lg-backdrop {background-color: #fff;}
.lg-toolbar {background-color: transparent;}
#lg-counter {font-size: 14px;font-weight: 300;letter-spacing: 0.04em;color: #777;}
.lg-toolbar .lg-icon {color: #777;}
.lg-toolbar .lg-icon:hover,.lg-outer .lg-toogle-thumb:hover {color: #252525;}
.lg-actions .lg-next, .lg-actions .lg-prev {background-color:transparent;opacity: 1;}
.lg-actions .lg-prev:after,.lg-actions .lg-next:before {content:none!important;}
.lg-actions .lg-prev .swiper-button-prev,.lg-actions .lg-next .swiper-button-next {left: 80px;margin: 0;z-index: 1080;}
.lg-actions .lg-next .swiper-button-next {left: auto;right: 80px;}
.lg-outer.lg-pull-caption-up .lg-sub-html {max-width:80%;margin:0 auto;color:#fff;}
.lg-outer .lg-thumb-outer {background-color: #fff;box-shadow: 0px 0 16px rgb(0 0 0 / 4%);}
.lg-outer .lg-toogle-thumb {background-color: #fff;color: #777;box-shadow: 0px 0 16px rgb(0 0 0 / 4%);}
.lg-outer .lg-toogle-thumb::before {position: absolute;content: '';top: 100%;left: -15%;display: block;width: 70px;height: 10px;background-color: #fff;}
.lg-outer .lg-thumb {margin:0 auto;}
.lg-outer .lg-thumb-item {border-radius:0!important;border-color: transparent;}
.lg-outer .lg-thumb-item img {padding: 2px;}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border: 2px solid #00AEEF !important;}
/*media*/
@media(max-width: 1640px){
	.lg-actions .lg-prev .swiper-button-prev, .lg-actions .lg-next .swiper-button-next {left: 60px;}
	.lg-actions .lg-next .swiper-button-next {left: auto;right: 60px;}
}
@media(max-width: 1440px){
	.lg-actions .lg-prev .swiper-button-prev, .lg-actions .lg-next .swiper-button-next {display: -webkit-box;display: -ms-flexbox;display: flex;}
}
@media(max-width: 1366px){
	.lg-actions .lg-prev .swiper-button-prev, .lg-actions .lg-next .swiper-button-next {left: 40px;}
	.lg-actions .lg-next .swiper-button-next {left: auto;right: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GALLARY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.gallary-block {position: relative;display: block;width: 100%;height: 100%;}
.gallary-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 58%;overflow: hidden;}
.gallary-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}
/*media*/
@media(min-width: 1200px){
	.gallary-block-imgs:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.install-block-cont {position: relative;display: block;width: 100%;padding-right: 30px;}
.install-block-cont .text {color: #58595B;}
.install-block-cont .btn-link {margin-top: 30px;}
.install-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 78%;}
.install-block-imgs::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) -3.78%, rgba(0, 0, 0, 0) 25.21%);z-index: 1;}
.install-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*media*/
@media(max-width: 1640px){
	.install-block-cont {padding-right: 15px;}
}
@media(max-width: 1366px){
	.install-block-cont {padding-right: 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DEALER BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.dealer-block {position: relative;display: block;width: 100%;max-width: 1720px;height: 100%;margin: 0 auto;padding: 120px 0;background-color: #00709A;overflow: hidden;}
.dealer-block::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
/*decor*/
.dealer-block-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.dealer-block-decor img {position: absolute;display: inline-block;width: auto;-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right;}
.dealer-block-decor img:nth-child(1) {bottom: 0;right: 0;}
.dealer-block-decor img:nth-child(2) {bottom: 0;right: 13.5%;}
/*cont*/
.dealer-block-cont {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.dealer-block-cont .text {width: 65%;}
.dealer-block-cont .btn-link {width: 35%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
/*media*/
@media(max-width: 1640px){
	.dealer-block {padding: 100px 0;}
	.dealer-block-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1366px){
	.dealer-block {padding: 80px 0;}
	.dealer-block-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CHARACTERISTICS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.characteristics-block {position: relative;width: 100%;border-bottom: 1px solid #E5E5E5;}
.characteristics-block tr {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.characteristics-block tr td {position: relative;display: block;width: 100%;}
.characteristics-block tr:nth-child(2n-1) {background-color: #F6F6F6;}
.characteristics-block tr td {padding: 13px 20px;}
.characteristics-block tr td:first-child {width: 40%;}
.characteristics-block tr td:last-child {width: 60%;}
/*table*/
.characteristics-block tr td div {position: relative;display: block;width: 100%;font-size: 18px;line-height: 2em;font-weight: 300;color: #58595B;}
.characteristics-block tr td p {position: relative;display: block;width: 100%;font-size: 18px;line-height: 1.7em;font-weight: 500;color: #142833;}
.characteristics-block tr td p sup {top: -0.55em;font-size: 60%;font-weight: 500;}
.characteristics-block tr td p img {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 32px;height: 32px;min-width: 32px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD ABOUT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.prod-about-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 47%;}
.prod-about-block-imgs.style-2 {padding-bottom: 109%;}
.prod-about-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*cont*/
.prod-about-block-cont {position: relative;display: block;width: 100%;height: 100%;padding-right: 30px;}
.prod-about-block-cont.style-2 {margin-top: 50px;padding-right: 0;}
.prod-about-block-cont .text p {color: #58595B;}
.prod-about-block-cont .btn-link {margin-top: 25px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
/*media*/
@media(max-width: 1640px){
	.prod-about-block-cont {padding-right: 15px;}
}
@media(max-width: 1366px){
	.prod-about-block-cont {padding-right: 0;}
	.prod-about-block-cont.style-2 {margin-top: 40px;} 
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MAP BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.map-main-cont .text b {color: #58595B;}
.map-block-main {position: relative;display: block;width: 100%;height: 685px;}
.map-block-main.ua {height: 625px;}
.map-block-main .map-block {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}
.map-block-main.ua .map-block {width: 930px;}
.map-block path.active-zone {fill: #ACCCD9;stroke: #fff;}
.map-block circle {cursor: pointer;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.point-active {stroke: #142833;}
/*map-info*/
.map-block-info {position: absolute;display: inline-block;width: 100%;max-width: 465px;background-color: #fff;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.04);padding: 25px;opacity: 0;visibility: hidden;-webkit-transform: translate(30px, -20px);-ms-transform: translate(30px, -20px);transform: translate(30px, -20px);}
.map-block-main.ua .map-block-info {-webkit-transform: translate(280px, -25px);-ms-transform: translate(280px, -25px);transform: translate(280px, -25px);}
.map-block-info.active {opacity: 1;visibility: visible;}
.map-block-info::before {position: absolute;content: '';top: 15px;left: -8px;display: inline-block;border-top: 10px solid transparent;border-right: 10px solid #fff;border-bottom: 10px solid transparent;}
.map-block-info .map-close {position: absolute;top: 10px;right: 5px;display: inline-block;width: 24px;height: 24px;}
.map-block-info .map-close span {position: absolute;top: 50%;left: 50%;display: inline-block;width: 20px;height: 20px;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.map-block-info .map-close span::before,.map-block-info .map-close span::after {display: block;position: absolute;content: '';top: 50%;left: 0;margin-top: -1px;width: 100%;height: 2px;background-color: #142833;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.map-block-info .map-close span::after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.map-block-info .semi-bold {margin-bottom: 15px;}
.map-block-items {position: relative;display: block;width: 100%;}
.map-block-items .map-item {position: relative;display: block;width: 100%;margin-bottom: 20px;}
.map-block-items .map-item:last-child {margin-bottom: 0;}
.map-block-items .map-item img {position: absolute;top: 0;left: 0;display: inline-block;width: 24px;min-width: 24px;}
.map-block-items .map-item span,.map-block-items .map-item a,.map-block-items .map-item p {position: relative;display: inline-block;font-size: 15px;line-height: 1.6em;font-weight: 300;letter-spacing: 0.01em;color: #58595B;}
.map-block-items .map-item p {position: relative;display: block;width: 100%;}
.map-block-items .map-item span,.map-block-items .map-item p {margin-bottom: 20px;padding-left: 34px;}
.map-block-items .map-item span:last-child,.map-block-items .map-item p:last-child {margin-bottom: 0;}
.map-block-items .map-item a {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.map-block circle:hover {stroke: #142833;}
	.map-block-items .map-item a:hover {color: #00AEEF;}
}
@media(max-width: 1640px){
	.map-block-main.world .map-block {width: 110%;-webkit-transform: scale(0.9) translate(-50%,-50%);-ms-transform: scale(0.9) translate(-50%,-50%);transform: scale(0.9) translate(-50%,-50%);}
	.map-block-main.world .map-block-info {-webkit-transform: translate(35px, 10px);-ms-transform: translate(35px, 10px);transform: translate(35px, 10px);}
	.map-block-main.ua .map-block-info {-webkit-transform: translate(200px, -30px);-ms-transform: translate(200px, -30px);transform: translate(200px, -30px);}
}
@media(max-width: 1366px){
	.map-block-main.world .map-block {-webkit-transform: scale(0.8) translate(-50%,-50%);-ms-transform: scale(0.8) translate(-50%,-50%);transform: scale(0.8) translate(-50%,-50%);}
	.map-block-main.world .map-block-info {padding: 20px;-webkit-transform: translate(95px, 45px);-ms-transform: translate(95px, 45px);transform: translate(95px, 45px);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BUY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.buy-col {margin-top: 80px;}
.buy-col:nth-child(1),.buy-col:nth-child(2),.buy-col:nth-child(3) {margin-top: 0;}
/*buy-block*/
.buy-block {position: relative;display: block;width: 100%;height: 100%;padding-top: 20px;border-top: 2px solid #E5E6E6;}
.buy-block .semi-bold {margin-bottom: 8px;}
.buy-block .semi-bold.sub-title {color: #58595B;margin-bottom: 20px;}
.buy-block-items {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;height: calc(100% - 80px);}
.buy-block-items .buy-block-item {position: relative;display: block;width: 100%;margin-bottom: 20px;}
.buy-block-items .buy-block-item:last-child {margin-bottom: 0;}
.buy-block-items .buy-block-item span {min-height: 48px;}
.buy-block-items .buy-block-item.phone {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.buy-block-items .buy-block-item img {position: absolute;top: 0;left: 0;width: 24px;min-width: 24px;}
.buy-block-items .buy-block-item span,.buy-block-items .buy-block-item a,.buy-block-items .buy-block-item p {position: relative;display: inline-block;font-weight: 300;font-size: 15px;line-height: 1.6em;letter-spacing: 0.01em;color: #58595B;}
.buy-block-items .buy-block-item p {position: relative;display: block;width: 100%;}
.buy-block-items .buy-block-item span,.buy-block-items .buy-block-item p {margin-bottom: 20px;padding-left: 34px;}
.buy-block-items .buy-block-item span:last-child,.buy-block-items .buy-block-item p:last-child {margin-bottom: 0;}
.buy-block-items .buy-block-item a {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.buy-block-items .buy-block-item a:hover {color: #00AEEF;}
}
@media(max-width: 1640px){
	.buy-col {margin-top: 60px;}
}
@media(max-width: 1366px){
	.buy-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PRANA IN DETAILS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.prana-in-details-sec {padding-top: 160px;background-color: #FAFAFA;}
.prana-in-details-col {margin-top: 60px;}
.prana-in-details-col:nth-child(1),.prana-in-details-col:nth-child(2),
.prana-in-details-col:nth-child(3),.prana-in-details-col:nth-child(4) {margin-top: 0;}
.prana-in-details {position: relative;display: block;width: 100%;}
.prana-in-details-imgs {position: relative;display: block;width: 80px;height: 80px;margin: 0 auto;}
.prana-in-details .normal {margin-top: 20px;}
/*media*/
@media(max-width: 1640px){
	.prana-in-details-sec {padding-top: 130px;}
}
@media(max-width: 1366px){
	.prana-in-details-sec {padding-top: 100px;}
	.prana-in-details-col {margin-top: 40px;}
	.prana-in-details-imgs {width: 70px;height: 70px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CREATE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.create-block {position: relative;display: block;width: 100%;padding: 180px 0;overflow: hidden;background-color: #00709A;}
.create-block::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.create-block .semi-bold {margin-top: 45px;}
.create-block .text p {color: #F1F2F2;}
.create-block ol {margin-top: 20px;}
.create-block ol li {color: #F1F2F2;}
.left-righ-imgs.style-2 {background-color: #00709A;}
.left-righ-imgs.decor.style-2 {border: 10px solid #00709A;background-color: #00709A;}
/*decor*/
.create-block-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.create-block-decor img {position: absolute;display: inline-block;width: auto;}
.create-block-decor img:nth-child(1) {bottom: 0;left: 0;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
.create-block-decor img:nth-child(2) {top: 3%;left: 16.6%;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}
.create-block-decor img:nth-child(3) {bottom: 0;right: 0;-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right;}
/*media*/
@media(max-width: 1640px){
	.create-block {padding: 140px 0;}
	.create-block-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1440px){
	.create-block {padding: 120px 0;}
	.create-block-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.create-block {padding: 100px 0;}
	.create-block .semi-bold {margin-top: 40px;}
	.create-block-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TEAM SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.team-slide {position: relative;display: block;width: 100%;}
.team-slide-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 120%;}
.team-slide-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.team-slide-cont {position: relative;display: block;width: 100%;margin-top: 25px;}
.team-slide-cont .semi-bold {margin-bottom: 5px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NUM BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.num-block {position: relative;display: block;width: 100%;max-width: 1720px;margin: 0 auto;padding: 150px 0;background-color: #00709A;overflow: hidden;}
.num-block .adwan-imgs {width: fit-content;}
.num-block .adwan-imgs sup {right: -25px;}
.num-block .adwan-cont .text {color: #FAFAFA;}
/*decor*/
.num-block-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.num-block-decor img {position: absolute;display: inline-block;width: auto;}
.num-block-decor img:nth-child(1) {top: 0;left: 0;transform-origin: top left;}
.num-block-decor img:nth-child(2) {top: 0;right: 0;transform-origin: top right;}
.num-block-decor img:nth-child(3) {bottom: 0;left: 170px;transform-origin: bottom left;}
/*media*/
@media(max-width: 1640px){
	.num-block {padding: 120px 0;}
	.num-block-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1440px){
	.num-block {padding: 100px 0;}
	.num-block-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.num-block {padding: 80px 0;}
	.num-block-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DOC BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.doc-block-col {margin-top: 50px;}
.doc-block-col:nth-child(1),.doc-block-col:nth-child(2),.doc-block-col:nth-child(3) {margin-top: 0;}
.doc-block {position: relative;display: flex;align-items: center;width: 100%;padding: 3px;border-radius: 5px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.doc-block:active {-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.doc-block-imgs {position: relative;display: inline-block;width: 80px;height: 80px;min-width: 80px;margin-right: 30px;}
.doc-block .text {font-weight: 400;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.doc-block:hover {background-color: rgba(0,112,154,0.1);}
	.doc-block:hover .text {color: #00AEEF;}
}
@media(max-width: 1366px){
	.doc-block-col {margin-top: 40px;}
	.doc-block-imgs {width: 70px;height: 70px;min-width: 70px;margin-right: 25px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CONTACT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.contact-block-cont {position: relative;display: block;width: 100%;}
.contact-block-cont .media {margin-bottom: 76px;}
.content-block-info {position: relative;display: block;width: 100%;margin-top: 16px;}
.content-block-info div {position: relative;display: block;width: 100%;margin-bottom: 60px;}
.content-block-info div:last-child {margin-bottom: 0;}
.content-block-info div span {position: absolute;top: -16px;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 58px;height: 58px;min-width: 58px;border-radius: 50%;background-color: #00AEEF;}
.content-block-info div span img {position: relative;display: inline-block;width: 24px;height: 24px;}
.content-block-info div p,.content-block-info div a {position: relative;display: block;width: 100%;padding-left: 73px;font-weight: 300;font-size: 18px;line-height: 1.5em;letter-spacing: 0.01em;color: #58595B;margin-bottom: 20px;}
.content-block-info div p:last-child,.content-block-info div a:last-child {margin-bottom: 0;}
.content-block-info div p b {color: #142833;font-weight: 600;}
.content-block-info div a {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*map*/
.map-wrapper {position: relative;display: block;width: 100%;height: 0;padding-bottom: 79%;min-height: 400px;}
.map-wrapper.size-2 {padding-bottom: 38%;min-height: 450px;}
.infoBox > img {width: auto;}
.info-box {background-color: #fff;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.04);text-align: center;padding: 15px 30px;}
.info-box h5 {color: #142833;font-size: 15px;margin-bottom: 5px;}
.info-box p {font-size: 14px;color: #142833;}
/*media*/
@media(min-width: 1200px){
	.content-block-info div a:hover {color: #008ED6;}
}
@media(max-width: 1640px){
	.contact-block-cont .media {margin-bottom: 66px;}
}
@media(max-width: 1366px){
	.content-block-info {margin-top: 14px;}
	.content-block-info div span {width: 54px;height: 54px;min-width: 54px;top: -14px;}
	.contact-block-cont .media {margin-bottom: 44px;}
	.content-block-info div {margin-bottom: 44px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* REVIEWS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.reviews-block-col {margin-top: 50px;}
.reviews-block-col:nth-child(1),.reviews-block-col:nth-child(2) {margin-top: 0;}
.video-block-imgs.awards-block-imgs.reviews-imgs {width: 99%;padding-bottom: 56%;}
.video-block-imgs.awards-block-imgs.reviews-imgs.right {margin: 0 0 0 auto;}
/*media*/
@media(max-width: 1640px){
	.video-block-imgs.awards-block-imgs.reviews-imgs {width: 100%;}
}
@media(max-width: 1366px){
	.reviews-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* REVIEWS DETAIL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.reviews-detail-block {margin-bottom: 60px;}
.reviews-detail-block:last-child {margin-bottom: 0;}
.reviews-detail-block-imgs {position: relative;display: block;width: 99%;height: 0;padding-bottom: 79%;overflow: hidden;}
.reviews-detail-block-imgs::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.3) -3.78%, rgba(0, 0, 0, 0) 25.21%);z-index: 1;}
.reviews-detail-block-imgs.right {margin: 0 0 0 auto;}
.reviews-detail-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.reviews-detail-block-cont {position: relative;display: block;width: 100%;}
.reviews-detail-block-cont.right {padding-left: 30px;}
.reviews-detail-block-cont.left {padding-right: 30px;}
.reviews-detail-block-cont .semi-bold,.reviews-detail-block-cont .text {margin-bottom: 30px;}
.reviews-detail-block-cont .semi-bold:last-child,.reviews-detail-block-cont .text:last-child {margin-bottom: 0;}
.reviews-detail-block-cont .text.info p {margin-bottom: 0;font-weight: 600;}
/*style-2*/
.reviews-detail-block.style-2 {margin-bottom: 80px;}
.reviews-detail-block.style-2:last-child {margin-bottom: 0;}
.reviews-detail-block.style-2 .reviews-detail-block-cont .semi-bold {margin-bottom: 10px;}
.reviews-detail-block.style-2 .reviews-detail-block-cont .text {margin-bottom: 20px;}
.reviews-detail-block.style-2 .reviews-detail-block-cont .semi-bold:last-child,
.reviews-detail-block.style-2 .reviews-detail-block-cont .text:last-child {margin-bottom: 0;}
/*media*/
@media(min-width: 1200px){
	.reviews-detail-block-imgs:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	.reviews-detail-block.style-2 .reviews-detail-block-imgs:hover img {-webkit-transform: none;-ms-transform: none;transform: none;}
}
@media(max-width: 1640px){
	.reviews-detail-block-imgs {width: 100%;}
	.reviews-detail-block.style-2 {margin-bottom: 60px;}
	.reviews-detail-block-cont.right {padding-left: 15px;}
	.reviews-detail-block-cont.left {padding-right: 15px;}
}
@media(max-width: 1366px){
	.reviews-detail-block,.reviews-detail-block.style-2 {margin-bottom: 40px;}
	.reviews-detail-block-cont.right {padding-left: 0;}
	.reviews-detail-block-cont.left {padding-right: 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL SIMPLE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.install-simple-block {position: relative;display: block;width: 100%;text-align: center;}
.install-simple-block .btn-link {margin-top: 50px;justify-content: center;}
/*media*/
@media(max-width: 1366px){
	.install-simple-block .btn-link {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.install-slide-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 76%;}
.install-slide-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.install-slide-cont {position: relative;display: block;width: 100%;padding-left: 30px;}
.install-slide-cont .text p {margin-bottom: 15px;}
.install-slide-cont .btn-link {margin-top: 15px;}
/*media*/
@media(max-width: 1640px){
	.install-slide-cont {padding-left: 15px;}
}
@media(max-width: 1366px){
	.install-slide-cont {padding-left: 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL ADWAN BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.install-adwan-block-col {margin-top: 60px;}
.install-adwan-block-col:nth-child(1),.install-adwan-block-col:nth-child(2),.install-adwan-block-col:nth-child(3) {margin-top: 0;}
/*media*/
@media(max-width: 1366px){
	.install-adwan-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GALLERY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.gallery-block-col {margin-top: 60px;}
.gallery-block-col:nth-child(1),.gallery-block-col:nth-child(2) {margin-top: 0;}
.gallery-block {position: relative;display: block;width: 100%;}
.gallery-block-imgs span {position: absolute;top: 15px;left: 20px;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 600;font-size: 15px;line-height: 1.6em;color: #fff;}
.gallery-block-imgs span img {position: relative;display: inline-block;width: 24px;height: 24px;min-width: 24px;margin-right: 6px;}
.gallery-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 56%;overflow: hidden;background-color: #fff;}
.gallery-block-imgs::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-image: linear-gradient(109.76deg, rgba(0,0,0,0.4) 0%, rgba(0, 0, 0, 0) 33.26%);}
.gallery-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.gallery-block-img {display: none;}
.gallery-block .semi-bold {margin-top: 25px;margin-bottom: 0;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*media*/
@media(min-width: 1200px){
	.gallery-block-imgs:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	.gallery-block-imgs:hover span img {-webkit-transform: none;-ms-transform: none;transform: none;}
	.gallery-block .semi-bold:hover {color: #00AEEF;}
}
@media(max-width: 1366px){
	.gallery-block-col {margin-top: 40px;} 
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* OUR CONTACT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.our-contact-block-col {margin-top: 32px;}
.our-contact-block-col:nth-child(1),.our-contact-block-col:nth-child(2),
.our-contact-block-col:nth-child(3),.our-contact-block-col:nth-child(4) {margin-top: 0;}
.our-contact-block-title {margin-bottom: 66px;}
.our-contact-block-item {position: relative;display: inline-block;vertical-align: top;}
.our-contact-block-item:nth-child(2n) {margin-left: 19%;}
.our-contact-block-item img {position: absolute;top: 0;left: 0;display: inline-block;width: 24px;height: 24px;min-width: 24px;}
.our-contact-block-item a {position: relative;display: block;padding-left: 34px;font-weight: 300;font-size: 18px;line-height: 1.3em;letter-spacing: 0.01em;color: #58595B;margin-bottom: 20px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.our-contact-block-item a:last-child {margin-bottom: 0;}
/*media*/
@media(min-width: 1200px){
	.our-contact-block-item a:hover {color: #008ED6;}
}
@media(max-width: 1366px){
	.our-contact-block-title {margin-bottom: 44px;} 
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* HISTORY SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.history-slide-title {margin-bottom: 80px;}
.swiper-history .swiper-button-prev,.swiper-history .swiper-button-next {left: -140px;}
.swiper-history .swiper-button-next {left: auto;right: calc(-50% - 140px);}
.swiper-history .swiper-container {overflow: visible;}
.swiper-history .swiper-pagination {left: 25%;}
.swiper-history .swiper-container::before {position: absolute;content: '';top: 0;left: -100%;width: 100%;height: 110%;z-index: 2;background-color: #fff;}
.history-slide-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 90%;}
.history-slide-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.history-slide-cont {position: relative;display: block;width: 93%;}
.history-slide-year {position: relative;display: block;font-weight: 500;font-size: 45px;line-height: 1.4em;color: #00AEEF;margin-bottom: 40px;}
.semi-bold {margin-bottom: 30px;}
/*media*/
@media(max-width: 1640px){
	.history-slide-title {margin-bottom: 60px;}
	.history-slide-cont {width: 100%;}
	.swiper-history .swiper-button-prev,.swiper-history .swiper-button-next {left: -96px;}
	.swiper-history .swiper-button-next {left: auto;right: calc(-25% - 50px);}
	.history-slide-year {margin-bottom: 30px;}
	.semi-bold {margin-bottom: 20px;}
	.swiper-history .swiper-pagination {left: 12.5%;}
}
@media(max-width: 1366px){
	.history-slide-title {margin-bottom: 40px;}
	.history-slide-year {font-size: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD DETAIL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.prod-detail-block {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}
.prod-detail-block.mobile {position: relative;display: none;}
.prod-detail-block-col {position: relative;display: block;width: 50%;}
.prod-detail-block.mobile .prod-detail-block-col {width: 100%;}
.prod-detail-block-col:last-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
/*imgs*/
.prod-detail-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 100%;overflow: hidden;}
.prod-detail-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.prod-detail-block .swiper-pagination.style-2 {position: absolute;}
/*cont*/
.prod-detail-block-cont {position: relative;display: block;width: 85%;padding-left: 90px;padding-top: 140px;}
.prod-detail-block-cont .characteristics-block {margin: 30px 0;border-bottom: none;}
.prod-detail-block-cont .characteristics-block tr td:first-child,
.prod-detail-block-cont .characteristics-block tr td:last-child {width: 50%;}
.prod-detail-block-cont .prod-detail-block-btns {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.prod-detail-block-cont .prod-detail-block-btns .btn-link {margin-right: 40px;}
/*media*/
@media(min-width: 1200px){
	.prod-detail-block-imgs:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
}
@media(max-width: 1640px){
	.prod-detail-block-cont {padding-left: 60px;width: 90%;}
}
@media(max-width: 1440px){
	.prod-detail-block-cont {padding-left: 30px;width: 95%;}
}
@media(max-width: 1366px){
	.prod-detail-block-cont {width: 100%;padding-top: 120px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* RECUPERATOR BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.recuperator-block {position: relative;display: block;width: 100%;height: 0;padding-bottom: 44%;}
.recuperator-block-imgs span {position: absolute;top: 53%;left: 28%;z-index: 1;display: inline-block;width: 22px;height: 22px;background-color: #00AEEF;border-radius: 50%;}
.recuperator-block-imgs span.style-2 {top: 51%;left: 45%;}
.recuperator-block-imgs span.style-3 {top: 54%;left: 75%;}
.recuperator-block-imgs span::before,.recuperator-block-imgs span::after {position: absolute;display: block;content: '';left: -10px;top: -10px;right: -10px;bottom: -10px;border: 4px solid #fff;border-radius: 50%;opacity: 0;animation: pulse 1.5s linear infinite;-webkit-animation: pulse 1.5s linear infinite;}
.recuperator-block-imgs span::after {animation-delay: 0.5s;}
.recuperator-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.recuperator-block-cont {position: absolute;top: 150px;left: 0;display: block;width: 100%;max-width: 540px;padding-left: 35px;}
.recuperator-block-cont::before {position: absolute;content: '';top: 10px;left: 15px;display: inline-block;width: 10px;height: 10px;background-color: #00AEEF;border-radius: 50%;}
.recuperator-block-cont .semi-bold {margin-bottom: 10px;}
/*slide*/
.recuperator-swiper .swiper-button-prev,.recuperator-swiper .swiper-button-next {left: 60px;}
.recuperator-swiper .swiper-button-next {right: 60px;left: auto;}
@-webkit-keyframes pulse {0%{-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;}50%{opacity: 1;}100%{-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0;}}
@keyframes pulse {0%{-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;}50%{opacity: 1;}100%{-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0;}}
/*media*/
@media(max-width: 1750px){
	.recuperator-block-cont {top: 130px;}
}
@media(max-width: 1640px){
	.recuperator-block-cont {top: 100px;}
}
@media(max-width: 1440px){
	.recuperator-block-cont {top: 80px;}
}
@media(max-width: 1366px){
	.recuperator-block-cont {top: 60px;}
	.recuperator-block-imgs span {width: 20px;height: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CATEGORY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.category-block-col {margin-top: 50px;}
.category-block-col:nth-child(1),.category-block-col:nth-child(2),
.category-block-col:nth-child(3) {margin-top: 0;}
.category-block {position: relative;display: block;width: 100%;padding: 20px 30px;background-color: #F6F6F6;}
.category-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 106%;}
.category-block-imgs img {position: absolute;top: 50%;left: 50%;display: inline-block;width: auto;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.category-block-imgs img:nth-child(2) {opacity: 0;}
.category-block-imgs video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.category-block-imgs span {position: absolute;bottom: 10px;left: 0;display: none;width: 100%;text-align: center;font-size: 28px;font-weight: 500;line-height: 1.3em;color: #142833;}
.category-block .btn-link span {display: block;width: 100%;}
/*media*/
@media(min-width: 1200px){
	.category-block:hover .btn-link span {color: #00AEEF;}
	.category-block:hover .btn-link img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	.category-block:hover .category-block-imgs img {opacity: 0;}
	.category-block:hover .category-block-imgs video,
	.category-block:hover .category-block-imgs img:nth-child(2) {opacity: 1;}
}
@media(max-width: 1366px){
	.category-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 3D BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.d-block {position: relative;display: block;width: 100%;height: 0;padding-bottom: 55%;}
.d-block-info {position: relative;width: fit-content;margin: 30px auto 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: nowrap;padding: 12px 40px;background-color: #fff;border-radius: 60px;box-shadow: 0px 4px 16px rgb(0 0 0 / 4%);}
.d-block-info img {position: relative;display: inline-block;width: 38px;height: 38px;min-width: 38px;margin: 0 20px 0 0;}
.d-block-info span {font-weight: 700;font-size: 14px;line-height: 1.7em;letter-spacing: 0.1em;text-transform: uppercase;color: #000;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MAGAZINE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.magazine-block-col {margin-top: 60px;}
.magazine-block-col:nth-child(1),.magazine-block-col:nth-child(2),.magazine-block-col:nth-child(3) {margin-top: 0;}
.magazine-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 142%;overflow: hidden;}
.magazine-block-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
/*media*/
@media(min-width: 1200px){
	.magazine-block-imgs:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
}
@media(max-width: 1366px){
	.magazine-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.prod-block-col {margin-top: 60px;}
.prod-block-col:nth-child(1),.prod-block-col:nth-child(2),.prod-block-col:nth-child(3) {margin-top: 0;}
/*media*/
@media(max-width: 1366px){
	.prod-block-col {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 404 BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.not-found {position: relative;height: calc(100vh - 204px);padding: 100px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.not-found-imgs {position: relative;display: block;width: 78%;height: 0;margin: 0 auto;padding-bottom: 32%;}
.not-found-imgs img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.not-found-cont {position: relative;display: block;width: 100%;padding-left: 60px;}
.not-found-cont .text {margin: 20px 0;}
/*media*/
@media(max-width: 1640px){
	.not-found-cont {padding-left: 30px;}
}
@media(max-width: 1440px){
	.not-found-cont {padding-left: 0;}
}
@media(max-width: 1366px){
	.not-found {height: calc(100vh - 174px);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* COMPANY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.company-block {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.company-block-imgs {position: relative;display: block;width: 16.666%;padding: 0 20px;text-align: center;margin-top: 60px;}
.company-block-imgs:nth-child(1),.company-block-imgs:nth-child(2),.company-block-imgs:nth-child(3),
.company-block-imgs:nth-child(4),.company-block-imgs:nth-child(5),.company-block-imgs:nth-child(6) {margin-top: 0;}
.company-block-imgs img {position: relative;display: inline-block;width: auto;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
/*media*/
@media(min-width: 1200px){
	.company-block-imgs img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
}
@media(max-width: 1640px){
	.company-block-imgs {width: 20%;}
	.company-block-imgs:nth-child(6) {margin-top: 60px;}
}
@media(max-width: 1366px){
	.company-block-imgs {margin-top: 40px;width: 25%;}
	.company-block-imgs:nth-child(5),.company-block-imgs:nth-child(6) {margin-top: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
footer {position: relative;display: block;width: 100%;background-color: #fff;padding: 0 15px;}
.footer-inner {position: relative;display: block;width: 100%;max-width: 1720px;margin: 0 auto;}
/*top*/
.footer-top {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding-bottom: 30px;border-bottom: 1px solid #E5E6E6;}
.footer-top .footer-logo {position: relative;display: inline-block;width: 180px;}
.footer-social {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}
.footer-social a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;border-radius: 50%;margin-right: 15px;border: 1px solid #E5E6E6;}
.footer-social a:last-child {margin-right: 0;}
.footer-social a::before {position: absolute;content: '';top: -1px;left: -1px;width: 48px;height: 48px;background-color: #00AEEF;border: 1px solid #00AEEF;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.footer-social a:active {-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.footer-social a svg {z-index: 2;}
.footer-social a svg path {-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
/*center*/
.footer-center {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-top: 35px;margin-bottom: 65px;}
.footer-center .footer-info {position: relative;display: block;width: 20%;}
.footer-center .footer-info p,.footer-center .footer-info a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 300;font-size: 15px;line-height: 1.6em;letter-spacing: 0.01em;color: #58595B;margin-bottom: 20px;}
.footer-center .footer-info p img,.footer-center .footer-info a img {position: relative;display: inline-block;width: 24px;margin-right: 10px;}
.footer-center .footer-info a {padding-left: 34px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.footer-center .footer-info a:last-child {margin-bottom: 0;}
.footer-center .footer-info a img {position: absolute;left: 0;}
.footer-center .footer-links {position: relative;display: block;width: 10%;}
.footer-center .footer-links li {position: relative;display: block;width: 100%;margin-bottom: 20px;}
.footer-center .footer-links li:last-child {margin-bottom: 0;}
.footer-center .footer-links li a {position: relative;display: block;width: 100%;font-weight: 500;font-size: 15px;line-height: 1.6em;letter-spacing: 0.01em;color: #000;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.footer-more-links {position: relative;display: block;width: 22.5%;}
.footer-more-links p {position: relative;display: block;width: 100%;font-weight: 500;font-size: 15px;line-height: 1.6em;color: #000;margin-bottom: 20px;}
.footer-more-links ul {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.footer-more-links li {position: relative;display: block;width: 50%;margin-bottom: 20px;}
.footer-more-links nav li:nth-last-child(1),.footer-more-links nav li:nth-last-child(2) {margin-bottom: 0;}
.footer-more-links a {position: relative;display: block;width: 100%;font-weight: 300;font-size: 15px;line-height: 24px;letter-spacing: 0.01em;color: #142833;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*bottom*/
.footer-bottom {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-bottom: 35px;}
.footer-bottom p,.footer-bottom a {font-size: 15px;font-weight: 300;line-height: 1.6em;	letter-spacing: 0.01em;color: #58595B;}
.footer-bottom a {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.footer-bottom a:last-child {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.footer-bottom a img {display: inline-block;width: 100px;margin-left: 10px;}
/*media*/
@media(min-width: 1200px){
	.footer-social a:hover::before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
	.footer-social a:hover svg path {fill: #fff;}
	.footer-social a:hover:last-child svg path.svg-social {stroke: #fff;fill: transparent;}
	.footer-center .footer-info a:hover,.footer-links li a:hover,.footer-more-links a:hover {color: #008ED6;}
	.footer-bottom a:hover {color: #008ED6;}
	.footer-bottom a:hover:last-child {color: #c0392b;}
}
@media(max-width: 1700px){
	.footer-more-links {width: 23%;}
	.footer-more-links:last-child {width: 25%;}
}
@media(max-width: 1640px){
	.footer-center {margin: 30px 0 60px;}
	.footer-center .footer-info,.footer-more-links {width: 25%;}
	.footer-more-links:last-child {width: 30%;}
}
@media(max-width: 1366px){
	.footer-top {padding-bottom: 20px;}
	.footer-center {margin: 35px 0;}
	.footer-bottom {margin-bottom: 20px;}
}