html {padding: 0;border: 0;margin: 0;}
body {height: auto;width:100%;padding: 0;border: 0;margin: 0;float: left;font-family: UnboundedL, sans-serif;}
.main-block {height: auto;width: 100%;padding: 0;border: 0;margin: 0 auto;float: left;position:relative;overflow:hidden;}

a, span, div, p, ul, ol, li, input, button, select, textarea, h1, h2, h3, h4, h5, h6, img, strong  {text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
a, span, div, p, ul, ol, li, input, button, select, textarea {font-family: UnboundedL, sans-serif;}

input, label, textarea, select, option, input.focus, label.focus, textarea.focus, select.focus, option.focus, input.active, label.active, textarea.active, select.active, option.active, input:hover, label:hover, textarea:hover, select:hover, option:hover, button, button:hover, button.focus, button.active {outline:0!important;}


@font-face {font-family: 'Montserrat';src: url(../../../../../../../themes/servio/fonts/Montserrat-Regular.ttf);}
@font-face {font-family: 'MontserratM';src: url(../../../../../../../themes/servio/fonts/Montserrat-Medium.ttf);}
@font-face {font-family: 'MontserratL';src: url(../../../../../../../themes/servio/fonts/Montserrat-Light.ttf);}
@font-face {font-family: 'MontserratS';src: url(../../../../../../../themes/servio/fonts/Montserrat-SemiBold.ttf);}
@font-face {font-family: 'MontserratB';src: url(../../../../../../../themes/servio/fonts/Montserrat-Bold.ttf);}
@font-face {font-family: 'MontserratE';src: url(../../../../../../../themes/servio/fonts/Montserrat-ExtraBold.ttf);}
@font-face {font-family: 'MontserratBo';src: url(../../../../../../../themes/servio/fonts/Montserrat-Book.ttf);}

@font-face {font-family: 'OpenSans';src: url(../../../../../../../themes/servio/fonts/OpenSans-Regular.ttf);}
@font-face {font-family: 'OpenSansM';src: url(../../../../../../../themes/servio/fonts/OpenSans-Medium.ttf);}
@font-face {font-family: 'OpenSansL';src: url(../../../../../../../themes/servio/fonts/OpenSans-Light.ttf);}
@font-face {font-family: 'OpenSansSB';src: url(../../../../../../../themes/servio/fonts/OpenSans-SemiBold.ttf);}
@font-face {font-family: 'OpenSansB';src: url(../../../../../../../themes/servio/fonts/OpenSans-Bold.ttf);}
@font-face {font-family: 'OpenSansE';src: url(../../../../../../../themes/servio/fonts/OpenSans-ExtraBold.ttf);}

@font-face {font-family: 'ManropeB';src: url(../../../../../../../themes/servio/fonts/Manrope-Bold.ttf);}
@font-face {font-family: 'ManropeEB';src: url(../../../../../../../themes/servio/fonts/Manrope-ExtraBold.ttf);}
@font-face {font-family: 'ManropeEL';src: url(../../../../../../../themes/servio/fonts/Manrope-ExtraLight.ttf);}
@font-face {font-family: 'ManropeL';src: url(../../../../../../../themes/servio/fonts/Manrope-Light.ttf);}
@font-face {font-family: 'ManropeM';src: url(../../../../../../../themes/servio/fonts/Manrope-Medium.ttf);}
@font-face {font-family: 'ManropeR';src: url(../../../../../../../themes/servio/fonts/Manrope-Regular.ttf);}
@font-face {font-family: 'ManropeS';src: url(../../../../../../../themes/servio/fonts/Manrope-SemiBold.ttf);}

@font-face {font-family: 'RalewayB';src: url(../../../../../../../themes/servio/fonts/Raleway-Bold.ttf);}
@font-face {font-family: 'RalewayEB';src: url(../../../../../../../themes/servio/fonts/Raleway-ExtraBold.ttf);}
@font-face {font-family: 'RalewayEL';src: url(../../../../../../../themes/servio/fonts/Raleway-ExtraLight.ttf);}
@font-face {font-family: 'RalewayL';src: url(../../../../../../../themes/servio/fonts/Raleway-Light.ttf);}
@font-face {font-family: 'RalewayM';src: url(../../../../../../../themes/servio/fonts/Raleway-Medium.ttf);}
@font-face {font-family: 'RalewayR';src: url(../../../../../../../themes/servio/fonts/Raleway-Regular.ttf);}
@font-face {font-family: 'RalewayS';src: url(../../../../../../../themes/servio/fonts/Raleway-SemiBold.ttf);}

@font-face {font-family: 'ComfortaaB';src: url(../../../../../../../themes/servio/fonts/Comfortaa-Bold.ttf);}
@font-face {font-family: 'ComfortaaL';src: url(../../../../../../../themes/servio/fonts/Comfortaa-Light.ttf);}
@font-face {font-family: 'ComfortaaM';src: url(../../../../../../../themes/servio/fonts/Comfortaa-Medium.ttf);}
@font-face {font-family: 'ComfortaaR';src: url(../../../../../../../themes/servio/fonts/Comfortaa-Regular.ttf);}
@font-face {font-family: 'ComfortaaS';src: url(../../../../../../../themes/servio/fonts/Comfortaa-SemiBold.ttf);}

@font-face {font-family: 'NotoSansB';src: url(../../../../../../../themes/servio/fonts/NotoSans-Bold.ttf);}
@font-face {font-family: 'NotoSansEB';src: url(../../../../../../../themes/servio/fonts/NotoSans-ExtraBold.ttf);}
@font-face {font-family: 'NotoSansEL';src: url(../../../../../../../themes/servio/fonts/NotoSans-ExtraLight.ttf);}
@font-face {font-family: 'NotoSansL';src: url(../../../../../../../themes/servio/fonts/NotoSans-Light.ttf);}
@font-face {font-family: 'NotoSansM';src: url(../../../../../../../themes/servio/fonts/NotoSans-Medium.ttf);}
@font-face {font-family: 'NotoSansR';src: url(../../../../../../../themes/servio/fonts/NotoSans-Regular.ttf);}
@font-face {font-family: 'NotoSansS';src: url(../../../../../../../themes/servio/fonts/NotoSans-SemiBold.ttf);}

@font-face {font-family: 'Exo2B';src: url(../../../../../../../themes/servio/fonts/Exo2-Bold.ttf);}
@font-face {font-family: 'Exo2EB';src: url(../../../../../../../themes/servio/fonts/Exo2-ExtraBold.ttf);}
@font-face {font-family: 'Exo2EL';src: url(../../../../../../../themes/servio/fonts/Exo2-ExtraLight.ttf);}
@font-face {font-family: 'Exo2L';src: url(../../../../../../../themes/servio/fonts/Exo2-Light.ttf);}
@font-face {font-family: 'Exo2M';src: url(../../../../../../../themes/servio/fonts/Exo2-Medium.ttf);}
@font-face {font-family: 'Exo2R';src: url(../../../../../../../themes/servio/fonts/Exo2-Regular.ttf);}
@font-face {font-family: 'Exo2S';src: url(../../../../../../../themes/servio/fonts/Exo2-SemiBold.ttf);}

@font-face {font-family: 'PlayB';src: url(../../../../../../../themes/servio/fonts/Play-Bold.ttf);}
@font-face {font-family: 'Play';src: url(../../../../../../../themes/servio/fonts/Play-Regular.ttf);}

@font-face {font-family: 'UnboundedB';src: url(../../../../../../../themes/servio/fonts/Unbounded-Bold.ttf);}
@font-face {font-family: 'UnboundedEB';src: url(../../../../../../../themes/servio/fonts/Unbounded-ExtraBold.ttf);}
@font-face {font-family: 'UnboundedEL';src: url(../../../../../../../themes/servio/fonts/Unbounded-ExtraLight.ttf);}
@font-face {font-family: 'UnboundedL';src: url(../../../../../../../themes/servio/fonts/Unbounded-Light.ttf);}
@font-face {font-family: 'UnboundedM';src: url(../../../../../../../themes/servio/fonts/Unbounded-Medium.ttf);}
@font-face {font-family: 'UnboundedR';src: url(../../../../../../../themes/servio/fonts/Unbounded-Regular.ttf);}
@font-face {font-family: 'UnboundedS';src: url(../../../../../../../themes/servio/fonts/Unbounded-SemiBold.ttf);}


/*-------------------------------------Header-----------------------------------------*/

.header {height: auto;width: 100%;padding: 10px 0;padding:0;border:0;margin: 0;float: left;z-index:9999;position:absolute;/*background: white;*/min-height:102.5px;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
.header.other {box-shadow: 0px 0px 25px 0 rgb(23 43 71 / 11%);

	box-shadow: -16px 16px 56px 0px rgb(0 75 128 / 12%);

}
.header.fixed-on {position:fixed;background:white;min-height:77.5px;}
.header .main-header {height:auto;width: 1350px;padding: 0;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%,0);display: table;}

.header .main-header .wp-block-columns {width:100%;display: table-row;margin:0;}
.header .main-header .wp-block-columns .wp-block-column {display: table-cell;padding-right:0px;vertical-align: middle;}
.header .main-header .wp-block-columns .wp-block-column:first-of-type {width:auto;}
.header .main-header .wp-block-columns .wp-block-column:last-of-type {padding-right:0;width:auto;}

.header .main-header .wp-block-columns .wp-block-column .in-block {height:auto;width: auto;padding: 0;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%,0);} 
.header .main-header .wp-block-columns .wp-block-column:first-of-type .in-block {left:0;transform: translate(0,0);float:left;}
.header .main-header .wp-block-columns .wp-block-column:last-of-type .in-block {left:0;transform: translate(0,0);float:right;}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure {margin:0;float:left;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a {margin:0 -15px 0 -15px;float:left;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {height: 80px;height:40px;width:auto;padding: 0;border:0;margin: 0;float: left;margin-top:35px;}
.header.fixed-on .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {margin-top: 22.5px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a:hover img {opacity:0.45;}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul {height: auto;line-height: auto;width: auto;padding: 0;border:0;margin: 5px 0;float: left;list-style:none;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li {height: auto;width:auto;padding: 0;border:0;margin: 0 0 0 7.5px;float: left;border:0;text-align:center;position:relative;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li:first-child {margin-left:0;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {height: auto;line-height: 25px;width: auto;padding: 7px 12px;border:0;margin: 0px;float: left;color:white;text-align:left;font-family: UnboundedR;font-size: 13px;cursor: pointer;text-transform: uppercase;border-bottom: 1px dotted transparent;word-spacing: 2px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li.current-menu a {color:#7FB9E3;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-20 > a,
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-189 > a,
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-193 > a,
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-198 > a {pointer-events: none;cursor:pointer;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a:hover {color:#7fb9e3;}
.header.fixed-on .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li > a {color:black;}
.header.fixed-on .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li > a:hover,
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li.current-menu-item > a, 
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li.current-menu-ancestor > a, 
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li.current-menu-page > a, 
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li.current-menu-parent > a, 
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block > nav > div > div > ul > li.current-page-ancestor > a {color:#7FB9E3!important;}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu {line-height:auto;width:310px;position: absolute;top: 40px;list-style: none;margin:0;padding: 15px 15px;border:0;z-index:5;background:#EDF6FA;display:none;opacity:0;transition-delay: 0.3s;border-radius:9px;left:-13px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
	/*display:block;opacity:1;*/
	visibility:hidden;
	
}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li.menu-item-has-children {
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li.menu-item-has-children:hover ul.sub-menu {display:block;opacity:1;visibility:visible;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu li {margin:0;width:100%;float:left;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu li a {padding-left:);padding-right:0;color:#0E4478;line-height:19px;padding:5px 9px;text-transform:none;width:100%;float:left;box-sizing:border-box;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu li a:hover {color:#7fb9e3;}



.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul {list-style:none;padding:0;border:0;margin:0;float:left;margin: 7px 0;

	margin: 10px 0;

}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block label.screen-reader-text {display:none;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select {float:right;width:auto;font-family: UnboundedL!important;color:black;font-size:12.5px;margin-left:22px;margin-left:0;padding: 1px 17px 3px 9px;background: var(--wpr-bg-1ce7b3ad-677b-4a6b-8020-024a70031757) right 30% no-repeat;background-size: auto 12px;color:white;text-transform: uppercase;cursor:pointer;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;border:0;    margin: 0;font-family: MontserratS;text-align:left;text-indent: 1.5px;
}
.header.fixed-on .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select {background-image: var(--wpr-bg-6c26c72a-9887-45ef-8a6d-f714045bf68c);color: black;text-indent:6px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select::-ms-expand {
  display: none;
}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select:hover {color:#7fb9e3;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select:hover option {display:block!important;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select:focus option {color:black!important;font-family: UnboundedL !important;text-align:left;cursor:pointer;font-size:12.5px;text-indent:0;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select:focus option:hover {color:#7fb9e3!important;}

/*.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li {padding:0;margin:0;float:left;list-style:none;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li a {float:right;width:25px;height:25px;font-family: MontserratS!important;color:black;font-size:15.5px;margin-left:22px;padding: 3px 0px 3px 0;background: center center no-repeat;background-size: auto 25px;color:white;text-transform: uppercase;cursor:pointer;
	
	padding: 0;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;	
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;transition: color 0.2s 0.02s ease;
}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li.lang-item-en a {background-image: url(/images/icons/en-small.png);}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li.lang-item-pl a {background-image: url(/images/icons/pl-small.png);}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li:hover a {opacity:0.85}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li a img {height:25px;float:left;width:auto;display:none;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li a:hover img {opacity:0.7;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block ul li a:hover {color:#7FB9E3;}*/

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block a.sgpb-show-popup {height:35px;line-height:35px;width:auto;float:left;color:black;font-size:12.5px;padding: 0 25px;background:#7FB9E3;margin-top:8px;text-transform:uppercase;font-family: UnboundedS;margin-right:10px;border-radius:5px;color:white;background-color:#FF9D43;border: 2px solid #FF9D43;margin: 4px 0;margin-top:0;cursor:pointer;    border-radius: 30px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block a.sgpb-show-popup:hover {background-color:#FF8C21!important;border-color:#FF8C21!important;color:white!important;}
.modal-window1, .modal-window2 {display:none!important;}





/*----------------Modal-----------------------*/

.modal-window1, .modal-window2 {background: rgba(3,14,24,.65);display: none;height: 100%;width: 100%;left: 0;top: 0;position: fixed;z-index: 99999;outline: 0px solid black;}

.window-container1, .window-container2 {display: block;margin: 0 auto;padding: 0px;height:auto;line-height: auto;width: 445px;z-index: 9999;opacity: 0;z-index:999999999999999999;position:relative;top:50%;left:50%;top:0%;height:auto;margin-top:0;float:left;top: 50%;transform: translate(-50%, -50%)!important;border: 0px solid #cdcdcd;padding: 0; background: #f2f2f2;max-width:90%;box-sizing:border-box;background: white;border-radius: 20px;padding:35px 35px 0 35px;box-sizing:border-box;max-height: 90vh;overflow: auto;}

.animation1, .animation2 {-webkit-transform:  scale(0.5);-moz-transform:  scale(0.5);-ms-transform:  scale(0.5);transform:  scale(0.5);}
.visible1, .visible2 {opacity: 1;-webkit-transform:  scale(1);-moz-transform:  scale(1);-ms-transform:  scale(1);transform:  scale(1);}
.close1, .close2 {cursor: pointer;position: absolute;top:10px;right:10px;width: 30px;height: 30px;line-height: 27.5px;background-color: none;border: 0;font-size: 21px;z-index: 9999999999999;  text-align: center;border-radius: 0%;opacity: 1;color: black;background: white;color: black;font-size:0;background: var(--wpr-bg-f2f43668-66a4-4527-9b46-504a54f2fe8b) center center no-repeat; background-size: auto 100%;}

.modal-window1 .wpcf7, .modal-window2 .wpcf7 {max-width:100000%;padding:0;width:100%;box-sizing:border-box;}
.modal-window1 .wpcf7 form, .modal-window2 .wpcf7 form {padding:0;}
.modal-window1 h3, .modal-window2 h3, .sgpb-content h3 {font-size: 24px;
    line-height: 29px;
    font-family: MontserratB;
    width: 100%;
    float: left;
    text-align: center;
    color: #5E5C5F;
    margin: 0;
    margin-bottom: 10px;margin-top:10px;
}
.modal-window1 p, .modal-window2 p, .sgpb-content p {text-align:center!important;font-size: 15px;line-height: 22px;font-family: OpenSans;padding-bottom:25px;margin-bottom:0;float: left;
    margin-top: 10px;}
.wpcf7 .field.agree-field {float:left;margin-top:7px;margin-left:10px;width: calc(100% - 20px);}
.footer .wpcf7 .field.agree-field {margin-top:5px;}
.wpcf7 .wpcf7-list-item, .field.captcha {margin:0;width:auto;float:left;position:relative;left:50%;transform:translate(-50%,0);}
footer .wp-block-columns .wpcf7 .wpcf7-list-item {left:0;transform:translate(0,0);}
.wpcf7 .field.captcha {margin-top:5px;width:90%;margin-left:5%;}
.footer .wpcf7 .field.captcha {margin-top:0px;}
.wpcf7 .wpcf7-list-item > label {margin:0;width:100%;}
.wpcf7 .wpcf7-list-item > label > input {height: 16px;width: 16px;box-shadow: inset 0 0 0 0 #cdcdcd!important;margin-right: 10px;margin-left: 0;cursor: pointer;margin-top:-5px;}
.wpcf7 .wpcf7-list-item > label span {font-size: 12px;line-height: 17px;width: calc(100% - 28px);float: left;margin-top: -2px;}
.sign .wpcf7 .wpcf7-list-item > label span {color:black!important;font-size: 12px;}
.footer .wpcf7 .wpcf7-list-item > label span {font-size:12px;line-height:13px;}

.wpcf7 form .wpcf7-form-control.wpcf7-acceptance input {height: 18px!important;width: 18px;box-shadow: inset 0 0 0 0 #cdcdcd!important;margin-right:10px;margin-top:-2.5px;}
 .sign .wpcf7 form .wpcf7-form-control.wpcf7-acceptance input {margin-top:3px;}
.footer .wpcf7 form .wpcf7-form-control.wpcf7-acceptance input {height: 14px;width: 15px;margin-top: 0;}

.wpcf7-spinner {display:none!important;}

.wpcf7 .field.captcha label {font-size: 11px;margin-left: 5px;line-height: 17px;float: left;width: 62.5%;margin-right:5%;}
.wpcf7 .field.captcha img {margin-top: 5px;margin-left: 0;width: auto;border: 0;float: right;margin-right:5px;}
.wpcf7 form .field.captcha  input.wpcf7-captchar {float: right;width: auto;max-width: 80px;text-align: center;padding: 0;height: 28px;line-height: 28px;margin: 0 5px 0 15px;}

.wpcf7 form .form-title {height: auto;line-height: 28px;width: 100%;padding: 0 0 0 0;border: 0;margin: 0 0 25px 0;float: none;font-family: 'Constantia';font-size: 24px;text-transform: uppercase;  font-weight: normal;color: #333;text-align: center;}

div.wpcf7 .ajax-loader {display:none!important;}
.cptch_block {float:left;width:auto!important;margin-top:15px!important;}
.cptch_block .cptch_span input.cptch_input {font-size:16px!important;box-shadow: inset 0 0 0 1px #CACACA;text-align:center;border:0;}

.wpcf7 form.sent .wpcf7-response-output {height: auto;line-height: 15px;width: 100%;color: green;text-align: center;font-size: 13px;padding: 0 5%;margin: 15px 5% 0 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0!important;margin: 15px 0 -10px 0!important;margin: -15px 0 20px 0!important;}

.wpcf7 form .wpcf7-response-output {height: auto;line-height: 15px;width: 100%;color: red;text-align: center;font-size: 13px;padding: 0 5%;margin: 15px 5% 0 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0!important;    margin: 5px 0 10px 0!important;margin: 15px 0 -10px 0!important;margin: -15px 0 20px 0!important;}
footer .wpcf7 form.sent .wpcf7-response-output, footer .wpcf7 form .wpcf7-response-output {position:absolute;top:100%;margin: 15px 0 0 4px!important;text-align:left;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0 0 1px red!important;}
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {background-color:white!important;}

.cptch_wrap {float:right;}
.cptch_block label {color:white!important;color: black!important;}
.cptch_reload_button {font-size: 20px!important;margin-top: 3px!important;margin-left: 5px!important;height:auto!important;}

.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;}

.wpcf7 form .field.file span input {padding:0;width:100%;height:25px;line-height:25px;box-shadow: 0 0 0 0 white;padding-bottom:7px;font-size:14px;}
.wpcf7 form.wpcf7-form.invalid .field.file span input {/*color:red!important;*/}




.header-langs {position:relative;}
.header-langs .langs-drop {opacity:0;visibility: hidden;pointer-events: none;  position:absolute; z-index:3; top:100%; left:0; right:0; font-family: UnboundedR; font-size: 13px; background:#fff; padding:10px 10px 0px 10px; text-align:center; border-radius:10px; border: 1px solid #D1DEE7 !important; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header-langs:hover .langs-drop {opacity:1;visibility: visible;pointer-events: all;}
.header-langs .langs-drop .item {margin:0 0 10px 0;display:block;color:#000;}
.header-langs .langs-btn {border:0;background:none;font-family: UnboundedR;  font-size: 13px;  cursor: pointer; display:flex;align-items: center;  text-transform: uppercase;}
.header-langs .langs-btn img {width:14px;margin:0 0 0 6px;}
.header-langs .langs-drop .item:hover {    color: #7fb9e3;}




@media (max-width: 1200px) {
  .header-langs.open .langs-drop {opacity:1;visibility: visible;pointer-events: all;}

}


footer {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position: relative;z-index: 6;background: var(--wpr-bg-4b92165b-9e02-4d20-b458-2d5e5144fd7e) center center no-repeat;background-size: cover;z-index:1;}
footer > .wp-block-group {background: rgba(86,77,68,.65)!important;background:#F3FAFF!important;float:left;width:100%;}
footer > .wp-block-group .wp-block-group_container {width: 100%;height: auto;float: left;padding: 90px 0;}
footer > .wp-block-group.sign.form .wp-block-group_container {padding: 60px 0;}

/*-------------------------------------Sign-----------------------------------------*/

footer > .wp-block-group.sign.form {border-bottom: 0px dotted #6DBAE6;background: #0174BC!important;}
footer > .wp-block-group.sign.form .wp-block-group_container {height: auto;width: 100%;border:0;margin: 0;float: left;position:relative;z-index:444;}
footer > .wp-block-group.sign.form h2 {color:white;text-align:center;font-size:38px;text-transform:none;margin-top:9px;}
footer > .wp-block-group.sign.form p {width:100%;text-align:center!important;max-width:100%;color:white;float:left;margin-top:-10px;margin-bottom:25px;}

footer > .wp-block-group.sign.form p {padding:0;float:left;width:100%;margin:0;font-size: 15px;line-height: 23px;font-family: UnboundedL;    width: 100%;box-sizing:border-box;padding-left:165px;padding-right:165px;color:black;padding-bottom:15px;}
footer > .wp-block-group.sign.form p a {height:42.5px;line-height:42.5px;width:auto;float:left;color:black;font-size:16.5px;padding: 0 22px;background:#7FB9E3;margin-top:8px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;background-color:#0074BD;border: 2px solid white;border-radius:5px;text-align:center;position:relative;left:50%;transform: translate(-50%,0);float:left;cursor:pointer;margin:0;}
footer > .wp-block-group.sign.form p a:hover {background-color:#7FB9E3;border-color:#7FB9E3;}

/*-------------------------------------Common-----------------------------------------*/

footer iframe {width:100%;height:400px;float: left;z-index: 44;position: relative;}

footer > .wp-block-group .wp-block-group_container .wp-block-columns {position:relative;width: 1350px;left:50%;transform: translate(-50%,0);display:flex;gap:60px!important;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column {width:25%;float:left;border-right: 0px solid #EAEAEC;align-items:normal;align-content: normal;display: block;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {margin-right:0;padding-right:0;border:0;}

footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column .widget-wrapper {float:left;width:100%;}

footer > .wp-block-group .wp-block-group_container .wp-block-column h3 {float: left;text-align:left;margin-bottom:32px;color:#7FB9E3!important;font-size: 18px;line-height: 23px;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) figure {font-size: 14px;
    line-height: 21px;
    padding-top: 20px;
    float: left;
    width: 100%;
    color: black;align-content: normal;
    text-align: left;padding-top:0;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) figure a {height: auto;width: auto;padding: 0;border:0;margin: 0px 0 5px 0;float: left;border: 0px solid #F9E5BA;/*box-shadow: -9px -9px 0 0px #D8B66E;*/}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) figure a img {height:32px;width:auto;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) figure a:hover img {opacity:0.7;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) p {width:95%;margin-right:5%;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) .widget-wrapper:nth-of-type(2) p {margin:0;float:left;width:100%;margin-top: -10px;margin-bottom:15px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) .widget-wrapper:nth-of-type(2) p a, footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) .widget-wrapper:nth-of-type(3) p a {font-size:11px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) .widget-wrapper:nth-of-type(2) p a,
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) .widget-wrapper:nth-of-type(3) p a {color: #3B3F45;font-size: 21px;line-height: 28px;font-family: 'MontserratM';margin:0;margin-bottom:3px;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column a:hover {color:#6DBAE6!important;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) .wp-block-table {width:100%;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table {width:100%;float:left;margin-bottom:14px;margin-top:7px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table tr {padding: 0 0 4px 0;float: left;display: block;width:100%;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table tr td {color: black;font-size: 15.5px;line-height: 20px;font-family: 'Montserrat';padding:0;float: left;display: block;border:0!important;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table tr td:first-of-type {color:#3B3F45;font-family: 'MontserratB';min-width:80px;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) p {margin:0;float:left;width:100%;margin-bottom:16px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) p:last-of-type a {color: #3B3F45;font-size: 16.5px;line-height: 21px;font-family: 'MontserratM';margin:0;float:left;}

footer > .wp-block-group .wp-block-group_container .wp-block-column p {margin-bottom: 0px;float: left;text-align:left;font-size: 14px;line-height: 18px;color: black;padding-bottom:0px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) figure {width:auto;}
footer > .wp-block-group .wp-block-group_container .wp-block-column span {font-size:15px;margin-top:5px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column p strong {padding-bottom:3px;color:#F9E5BA;text-transform:uppercase;margin-top:5px;letter-spacing:0px;font-family: MontserratM;font-size:12px;line-height:23px;margin-right:6px;font-weight:normal;width:100%;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column p a {cursor:pointer;color:white;width: 100%;float: left;font-size:15px;font-family: Montserrat;color:white;line-height:21px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column p a span {color:white;font-size:13px;font-family: MontserratM;color:#505050;line-height:25px;text-transform:uppercase;}
footer > .wp-block-group .wp-block-group_container .wp-block-column p a:hover {color:#6DBAE6;}

footer > .wp-block-group .wp-block-group_container .wp-block-column ul {width:100%;padding-left:0%;list-style:none;margin-top:-5px;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column ul li {width:100%;margin-bottom:10px;font-size:15px;color:white;font-family: MontserratM;text-align:left;float:left;margin: 0;padding:0;}
footer > .wp-block-group .wp-block-group_container .wp-block-column li a {color:#3B3F45;font-size:15px;float: left;
    width: 100%;line-height: 15px;padding-bottom: 9px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column li a:hover {color:#6DBAE6;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .widget-wrapper:nth-of-type(2) {position:static;transform:translate(0.0);margin-top:-12px;margin-bottom:30px;float:left;width:100%;margin-left:-5px;}
.socials a {border:0!important;box-shadow: 0 0 0 0 black!important;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) figure {width:auto;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) figure a {width:auto;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) figure a img {padding:0;width: 32px;height: 32px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) figure a:hover img {opacity:0.7;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 {width:100%;float:left;max-width:280px;margin-top:-15px;background: transparent;left: 0;transform: translate(0%,0);padding: 0;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 form {width:100%;float:left;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .field.common {width:100%;float:left;margin-bottom:0px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .field.common input {height:45px;line-height:45px;color: black;font-size: 16.5px;line-height: 23px;font-family: 'Montserrat';padding: 0 19px;background:white;border:0;width:100%;float:left;background:white;border-radius: 0;box-sizing:border-box;border-radius:5px;border: 1px solid #0074BD;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input {height:45px;line-height:35px;width:auto;float:left;color:black;font-size:13px;padding: 0 14px;background:#7FB9E3;margin-top:8px;text-transform:uppercase;font-family: MontserratB;margin-right:10px;border-radius:5px;color:white;background-color:#0074BD;border: 2px solid #0074BD;margin: 0;cursor:pointer;left: 0;transform: translate(0%,0);margin-top:10px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input:hover {background-color:#7FB9E3;border-color:#7FB9E3;}

footer > .wp-block-group .wp-block-group_container .wp-block-column span.wpcf7-list-item-label,
footer > .wp-block-group .wp-block-group_container .wp-block-column span.wpcf7-list-item-label a {font-size:11px;font-family: UnboundedL;    width: auto;    float: none;cursor:pointer;
    line-height: 13px;}
body footer > .wp-block-group .wp-block-group_container .wp-block-column span.wpcf7-list-item-label:hover {color:#6DBAE6!important;}
footer > .wp-block-group .wp-block-group_container .wp-block-column span.wpcf7-list-item-label a {
    line-height: 13px;
    max-width: calc(100% - 27px);}
footer .wpcf7 .field.agree-field {
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    width: calc(100% - 125px);
    width: calc(100% - 20px);
}

footer > .wp-block-columns {width:100%;float:left;display:block;background-color:#0174BC;margin:0;}
footer > .wp-block-columns .wp-block-column {width:1450px;float:left;display:block;position:relative;left:50%;transform: translate(-50%,0);padding-left:0;padding-right:0;box-sizing:border-box;}

footer > .wp-block-columns p {color: black;font-size: 11.5px;line-height: 11.5px;color: white;margin:18px 0!important;float:left;width:auto!important;padding:0;float:right;}
footer > .wp-block-columns p a {color: white;}
footer > .wp-block-columns p a:hover {color:#93C1DE;}

footer > .wp-block-columns ul {margin: 18px 0!important;float:left;padding:0;width:auto;list-style:none;float:left;}
footer > .wp-block-columns ul li {padding:0;margin:0;float:left;padding-right:13px;margin-right:13px;border-right: 1px solid #459CD3;width:auto;}
footer > .wp-block-columns ul li:last-child {border:0;}
footer > .wp-block-columns ul li a {color: white;font-size: 11.5px;line-height: 11.5px;margin:0;float:left;}
footer > .wp-block-columns ul li a:hover {color:#93C1DE;}



img {box-shadow: 0 0 0 0 #fecf2f!important;}


/*-------------------------------------Common-----------------------------------------*/

.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.info.common-news {margin-top:69px;}
.info.single-product {margin-top:69px;}

.wp-block-group, .h1-ttile-wrapper {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:5;}
.wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile {height: auto;width: 1350px;padding: 90px 0px;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%,0);}
.info .wp-block-group.no-padding-top .wp-block-group__inner-container {padding-top:0!important;}
.slide-block .wp-block-group_container {padding:0;height:100vh;max-height: calc(70vh - 77.5px);}
.info > .wp-block-group.advantages.catalog > .wp-block-group__inner-container {padding-left:0px;padding-right:0px;display:non;padding-bottom:0;}

.wp-block-group .wp-block-columns {width:100%;gap:40px!important;display:flex;margin:0;}
.wp-block-group .wp-block-columns .wp-block-column {display:flex;flex-wrap:wrap;width:50%;align-content: center;width:47%;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {padding-right:40px;box-sizing:border-box;}

body .info .wp-block-group.services .wp-block-columns {gap:0!important;margin-top:45px;}
body .info.single-decision.common-decisions .wp-block-group.services .wp-block-columns {gap:0!important;margin-top:75px;}
body .info.single-decision.common-decisions .wp-block-group.services .wp-block-columns:nth-of-type(1),
body .wp-block-group.services > .wp-block-group__inner-container > .widget-wrapper:nth-of-type(1) > .wp-block-columns,
body .wp-block-group.services > .wp-block-group_container > .widget-wrapper:nth-of-type(1) > .wp-block-columns, 
body .single-info.single-page.decision-page .wp-block-group.services .wp-block-columns:nth-of-type(1) {margin-top:0;}

.wp-block-group.services > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(odd) > .wp-block-column:nth-of-type(1),
.wp-block-group.services > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(even) > .wp-block-column:nth-of-type(2),
.wp-block-group.services > .wp-block-group__inner-container > .widget-wrapper:nth-of-type(odd) > .wp-block-columns > .wp-block-column:nth-of-type(1),
.wp-block-group.services > .wp-block-group__inner-container > .widget-wrapper:nth-of-type(even) > .wp-block-columns > .wp-block-column:nth-of-type(2),
.wp-block-group.services > .wp-block-group_container > .widget-wrapper:nth-of-type(odd) > .wp-block-columns > .wp-block-column:nth-of-type(1),
.wp-block-group.services > .wp-block-group_container > .widget-wrapper:nth-of-type(even) > .wp-block-columns > .wp-block-column:nth-of-type(2) {min-width: calc(33.3333% - 20px);max-width:calc(33.3333% - 20px);width:calc(33.3333% - 20px);}

.wp-block-group.services > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(odd) > .wp-block-column:nth-of-type(2),
.wp-block-group.services > .wp-block-group__inner-container > .widget-wrapper:nth-of-type(odd) > .wp-block-columns > .wp-block-column:nth-of-type(2),
.wp-block-group.services > .wp-block-group_container > .widget-wrapper:nth-of-type(odd) > .wp-block-columns > .wp-block-column:nth-of-type(2) {min-width:calc(67% - 125px);max-width:calc(67% - 125px);width:calc(67% - 125px);margin-left:55px;}
.wp-block-group.services > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(even) > .wp-block-column:nth-of-type(1), 
.wp-block-group.services > .wp-block-group__inner-container > .widget-wrapper:nth-of-type(even) > .wp-block-columns > .wp-block-column:nth-of-type(1), 
.wp-block-group.services > .wp-block-group_container > .widget-wrapper:nth-of-type(even) > .wp-block-columns > .wp-block-column:nth-of-type(1) {min-width:calc(67% - 125px);max-width:calc(67% - 125px);width:calc(67% - 125px);margin-right:55px;}

.wp-block-group .wp-block-columns .wp-block-column figure {max-width:100%;height:auto;margin:0;}
.wp-block-group .wp-block-columns .wp-block-column figure img {max-width:100%;height:auto;margin:0;}

.wp-block-group h1, h1 {font-size: 39px;line-height:44px;font-family: UnboundedR;width:100%;float:left;text-align:left;color:#0174BC;margin:0;margin-bottom:30px;font-weight:normal;}
.wp-block-group h2 {font-size: 34px;line-height:39px;font-family: UnboundedR;width:100%;float:left;text-align:left;color:#5E5C5F;margin:0;margin-bottom:37.5px;margin-top: 15px;font-weight:normal;}
.wp-block-group.advantages.catalog h2 {text-align:center;color:#5E5C5F;}
.wp-block-group_container > h2 {text-align:center;}
.slide-block .wp-block-group h2 {font-size: 40px;line-height: 47px;}
.wp-block-group h3 {font-size: 29px;line-height:35px;font-family: UnboundedR;width:100%;float:left;text-align:center;color:#5E5C5F;margin:0;margin-bottom:20px;font-weight:normal;}
.sgpb-popup-dialog-main-div-wrapper h3 {font-size: 22px;line-height:26px;font-family: UnboundedR;width:100%;float:left;text-align:center;color:#5E5C5F;margin:0;margin-bottom:7.5px!important;font-weight:normal;color: #0E4478 !important;}
.wp-block-group.services h3 {text-align:left;}
.wp-block-group p {font-size: 15px;line-height:24px;font-family: UnboundedL;width:100%;text-align:left;color:#3D4543;margin:0;padding: 0 0 15px 0;}
.wp-block-group li strong, 
.wp-block-group p strong {font-weight:normal!important;font-family: UnboundedM;}
.info > .wp-block-group.anons > .wp-block-group_container > .widget-wrapper > p {margin: 0 0 30px 0;width:100%;text-align:center;float:left;padding:0 15%;box-sizing:border-box;}
.wp-block-group ul, .wp-block-group ol {list-style:none;padding:0;margin:0;}
.wp-block-group li {font-size: 15px;line-height:23px;font-family: UnboundedL;}

.sgpb-popup-dialog-main-div-wrapper p {padding: 0 25px;
    font-size: 14px;
    line-height: 21px;
	color: #5E5C5F;}


/*body .sgpb-popup-overlay {
    background: rgba(14 35 72 / 98%) !important;
    z-index: 999999 !important;
    opacity: 1 !important;
}*/



/*-------------------------------------slider-----------------------------------------*/

.slide-block {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;width: 100%!important;margin-top:77.5px;}
.slide-block .wp-block-cover__background {display:none;}

.slide-block > .widget-wrapper {margin: 0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;}
.slide-block > .widget-wrapper > figure {margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;margin: 0 80px;overflow:hidden;width: calc(100% - 160px)!important;overflow:hidden;border-radius:40px;border-radius: 0 0 40px 40px;position:relative;}
.slide-block > .widget-wrapper > figure img,
.slide-block > .widget-wrapper > figure video {margin:0;padding:0;position:relative;left:50%;top:50%;width:100%;height:100%;transform: translate(-50%,-50%);max-width:100000px;object-fit:cover;position:relative;}
.slide-block > .widget-wrapper > figure:after {content:'';float:left;position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,.55);}
.slide-block.main > .widget-wrapper > figure:after {display:none!important;}

.slide-block > .wp-block-group {padding-top:0px;}
.slide-block .wp-block-group_container {max-width:90%!important;}
.slide-block.single-slide .wp-block-group_container {height:auto;top:0;left:50%;transform: translate(-50%,0);padding: 120px 0px;}
.slide-block .wp-block-group .wp-block-columns {gap:70px!important;min-height: 380px;margin-top: 25px;}
.slide-block.single-slide .wp-block-group .wp-block-columns {min-height: 320px;margin-top: 0px;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(1) {margin-top:-50px;}

.slide-block h1 {color:white;}
.slide-block.single-slide h1 {text-align:center;margin:0;font-size: 48px;line-height:53px;text-align: center;
    margin: 0;
    font-size: 48px;
    line-height: 53px;
    padding: 0 60px;
    box-sizing: border-box;}
.slide-block.single-slide p {padding-left: 20px!important;padding-right: 20px!important;box-sizing:border-box;}

.slide-block h2 {color:white;}.
.slide-block.single-slide h2 {width:70%;margin-right:30%;}
.slide-block .wp-block-columns p {color:white;width:90%;margin-right:10%;font-size: 20px;line-height:27px;}
.slide-block.single-slide p {text-align:center;margin: 0; padding: 25px 75px 0 75px;color:white;float:left;width:100%;font-size:18px;line-height:25px;font-weight:normal;box-sizing:border-box;

	max-width:90%;
	width:880px;
	position:relative;
	left:50%;
	transform:translate(-50%,0);
	clear:both;
	padding-left:0;
	padding-right:0;
	
}
.slide-block.single-slide.support .social-wrapper p {clear:none;left:auto;transform:translate(0,0);}
.slide-block.single-slide .wp-block-columns p {width:70%;margin-right:30%;}
.slide-block.single-slide .wp-block-columns .social-wrapper p {width:auto;margin-right:0;}
.slide-block.single-slide .wp-block-columns .social-wrapper p:first-of-type {margin-left:0;}

.slide-block ul {padding: 0 0 15px 10px;width:100%;box-sizing:border-box;float:left;}
.slide-block ul li {margin: 0;padding: 2px 0 0 0;width:100%;float:left;color:white;padding-left:29px;position:relative;font-size: 16px;line-height:22px;}
.slide-block ul li:before {content:'';position:absolute;left:0;top:2px;background: var(--wpr-bg-0c21f3a4-3e3c-413a-967a-58fc074f1ef5) left top no-repeat;background-size: 22px auto;height:22px;width:22px;}

.slide-block ol {padding:0;margin:0;margin-top:32px;float:left;width:auto;position:relative;left:50%;transform:translate(-50%,0);}
.slide-block.single-slide ol {clear:both;}
.slide-block.single-slide ol li {position:relative;float:left;margin: 0 10px;}
.slide-block.single-slide ol li a {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 35px;background:#7FB9E3;margin-top:8px;text-transform:uppercase;font-family: UnboundedS;margin-right:10px;border-radius:5px;color:white;background-color:#0074BD;border: 2px solid #0074BD;margin: 4px 0;margin-top:0;cursor:pointer;background-color:#FF9D43;border-color:#FF9D43;border-radius:30px;}
.slide-block.single-slide ol li a:hover {background-color:#FF8C21;border-color:#FF8C21;}
.slide-block.single-slide ol li:nth-child(2) a {background: transparent;color:#FF9D43;}
.slide-block.single-slide ol li:nth-child(2) a:hover {background-color:#FF8C21;border-color:#FF8C21;color:white;}



.slide-block .widget-wrapper {float:left;width:100%;}
.slide-block .widget-wrapper > .wp-block-cover {float:left;width:100%;height:100%;padding:0;display: block;min-height:1px;}
.slide-block .widget-wrapper > .wp-block-cover img {position:absolute;min-width:100%;min-height:100%;height:auto;width:auto;float:left;left:50%;top:50%;transform: translate(-50%,-50%);}

.slide-block .social-wrapper {position:absolute;top:50%;right:31px;margin-top:0px;right:10px!important;max-width:80px;z-index:55;transform:translate(0,-50%);}
.slide-block .social-wrapper .widget-wrapper {width:100%;float:left;clear:both;} 

.slide-block.support .wp-block-column .social-wrapper {position:relative;}
.slide-block .social-wrapper p {float:left;margin:0;margin-right:15px;margin-left:30px;width:auto;padding:0;}
.slide-block .social-wrapper p a {color:white;font-size: 15px;line-height: 22px;padding-top:3px;font-family: UnboundedM;font-size:18px;line-height:25px;}
.slide-block.support .social-wrapper p a img {height: 22px;width: auto;margin-right: 10px;margin-bottom: -4px;}
.slide-block .social-wrapper p a:hover {color:#7FB9E3!important;}

.slide-block .wp-block-group_container > .widget-wrapper {width:100%;float:left;}
.slide-block .wp-block-group_container > .widget-wrapper > .social-wrapper { position: relative;top: auto;right: auto!important;margin-top: 0px;max-width: 100000px;z-index: 55;transform: translate(-50%, 0%);width:auto;float:left;left:50%;padding-top:20px;}
.slide-block .wp-block-group_container > .widget-wrapper > .social-wrapper p {width: auto;margin: 0 10px;}



.slide-block .social-wrapper figure {color:white;width:auto;float:left;margin: 2.5px 23.5px;}
.slide-block .social-wrapper > figure {width:auto;font-family: MontserratS;font-size: 13px;line-height:17px;margin: 5px 15px 5px 0;}
.slide-block .social-wrapper .socials {width:auto;margin: 0;}
.slide-block .socials figure a img {height:33px;width:33px;}
.slide-block .socials figure a:hover img {opacity:0.4;}

.slide-block .metaslider .flexslider .flex-prev {background: var(--wpr-bg-1e7a3bbf-fe4a-44ea-a505-22d44f6fe149) 38% center no-repeat!important;background-size: auto 90%!important;box-shadow: 0 0 0 2px white;opacity: 1;  left: 35px!important;height: 60px!important;height: 45px!important;width: 45px;background-color: transparent!important;border-radius: 5px;}
.slide-block .metaslider .flexslider .flex-next {background: var(--wpr-bg-99add35b-2d77-4ceb-aa35-dd91700c04b4) 62% center no-repeat!important;background-size: auto 90%!important;box-shadow: 0 0 0 2px white;opacity: 1;  right: 35px!important;height: 60px!important;height: 45px!important;width: 45px;background-color: transparent!important;border-radius: 5px;}
.slide-block .flex-direction-nav a {height:60px!important;height:60px!important;margin-top:-30px!important;}

body .white {background: transparent!important;border: 0!important;border-radius: 0!important;padding: 0!important;margin: 0 50px 40px 50px;width: calc(100% - 100px);

	margin: 0;
    width: 100%;

}
body .info.single-info.single-page.support.about .white {margin-bottom:-45px;}
body .owl-carousel .owl-stage {display: flex;flex-wrap: wrap;}
body .owl-carousel .owl-item {padding: 0;border:0;margin: 0;float: left;background: transparent!important;display: flex;flex-wrap: wrap;}
body .owl-carousel .owl-item > div {background: transparent!important;float: left;box-shadow: inset 0 0 0 0px #dbdbdb;border-radius: 0;width:100%;box-sizing: border-box;padding-top:0!important;padding-bottom:0!important;display: flex;flex-wrap: wrap;}
body .owl-carousel .owl-item p {padding:0;margin:0;width:100%;float:left;height:auto;}
.wp-block-columns .wp-block-column .owl-carousel .owl-item p {border-radius:20px;overflow:hidden;}
body .owl-carousel .owl-item p a, .wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item p a {padding:0;margin:0;width:100%;float:left;border:0;height:auto;}
body .owl-carousel .owl-item img, .wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item img {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;max-width: 100%;max-height: 100%;height: auto;position:relative;float:left;max-height:100000px;border-radius:20px;}
.wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item {border-radius:20px;overflow:hidden;}
body .owl-carousel .owl-item a:hover img, .wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel a:hover .owl-item {opacity:0.85;}

.owl-carousel .sa_hover_buttons {display:none!important;}

body .owl-carousel {padding: 0 50px!important;width: calc(100%)!important;margin-left:-50px;margin-right:-50px;}
body .white .sa_owl_theme .owl-nav .owl-prev {background: var(--wpr-bg-11595fc1-c4f9-454e-9f94-cc7ce9abbea8) 38% center no-repeat!important;background-size: auto 90%!important;left:0!important;height:40px!important;width:40px!important;margin-top: 0!important;margin-top:-20px!important;left:10px!important;display:block!important;opacity:0.45;}
body .white .sa_owl_theme .owl-nav .owl-next {background: var(--wpr-bg-2b51be64-7d5d-4581-b96f-3a9b2d783ff4) 38% center no-repeat!important;background-size: auto 90%!important;right:0!important;height:40px!important;width:40px!important;margin-top: 0!important;margin-top:-20px!important;right:10px!important;display:block!important;opacity:0.45;}
body .white .sa_owl_theme .owl-nav .owl-prev:hover, body .white .sa_owl_theme .owl-nav .owl-next:hover {background-color:transparent!important;opacity:1;}

body .white .sa_owl_theme .owl-nav .owl-prev {background-image: var(--wpr-bg-f391e08b-04b1-4ac8-b0e3-3e48034c2abe)!important;left:10px!important;}
body .white .sa_owl_theme .owl-nav .owl-next {background-image: var(--wpr-bg-985bea42-8c69-4d38-944c-54edac7228c3)!important;right:10px!important;}


body .autohide-arrows .owl-nav {display:block!important;}

body .sa_owl_theme .owl-dots {bottom: -25px!important;width: auto!important;position: relative;float: left;left: 50%;transform: translate(-50%,0);}
body .sa_owl_theme .owl-dots .owl-dot span {background:#7FB9E3!important;height:11px!important;width:11px!important;}
body .sa_owl_theme .owl-dots .active span, body .sa_owl_theme .owl-dots .owl-dot span:hover {background:#FF9D43!important;}
body .owl-carousel .owl-nav button.owl-prev, body .owl-carousel .owl-nav button.owl-next, body .owl-carousel button.owl-dot {width: auto!important;}




/*-------------------------------------Cats----------------------------------------*/

.wp-block-group.cats ul {height: auto;width: 100%;padding: 0;border: 0;margin: -30px 0 0 0;  float: left; list-style: none;  flex-wrap: wrap; display: flex;gap:30px!important;}
.wp-block-group.cats ul li {
    height: auto;
    width: calc(33.33333% - 20px);
    padding: 0;
    border: 0;
    margin:0;
    float: left;
    position: relative;
    border-radius: 30px;
    overflow: hidden;
    box-shadow: -12px 12px 46px 0px rgb(0 75 128 / 8%);
	background:white;
    flex-wrap: wrap;
    display: flex;
}
.wp-block-group.cats ul li a {width:100%;float:left;}
.wp-block-group.cats ul li:nth-child(3n+1) {
    clear: both;
}
.wp-block-group.cats ul li .service-content {
    height: 100%;
    width: 100%;
    padding: 30px 20px;
    box-sizing: border-box;
    position: relative;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    float: left;
    flex-wrap: wrap;
    display: flex;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -ms-transition: All .4s ease;
    transition: All .4s ease;border-radius:30px;border: 1px solid transparent;box-sizing:border-box;align-items: start;
}
.wp-block-group.cats ul li:hover .service-content {/*background: #EAF6FF !important;background: #F2FAFF!important;background: #F3FAFF!important;*/border-color: #FF9D43;}
.wp-block-group.cats ul li:nth-child(2):hover .service-content,
.wp-block-group.cats ul li:nth-child(5):hover .service-content {border-color:#7fb9e3;}
.wp-block-group.cats ul li:nth-child(3):hover .service-content,
.wp-block-group.cats ul li:nth-child(6):hover .service-content {background-color: #F3FAFF !important;border-color:#7fb9e3;background-color:#EBF7FF!important;}
.wp-block-group.cats ul li .inner {
    position: relative;
    z-index: 2;
    padding: 0;
    float: left;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    z-index: 77;
    position: relative;
    flex-wrap: wrap;
    display: flex;align-items: start;
}
body .info .wp-block-group.columns .wp-block-columns .wp-block-column .wp-block-image {width:100%;}
body .info .wp-block-group.columns .wp-block-columns .wp-block-column figure.aligncenter {position:relative;width:100%;}
body .info .wp-block-group.columns .wp-block-columns .wp-block-column figure.aligncenter img {position:relative;left:50%;transform:translate(-50%,0);}


.wp-block-group.cats ul li figure {
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
}
.wp-block-group.cats ul li figure img {
    width: 70px;
    height: auto;
    float: left;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 0;
}
.wp-block-group.cats ul li p {
    text-align: center;
    z-index: 2;
    padding: 0;
    color: #006bbd;
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    padding-top: 0;
    float: left;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    color: #0E4478;
    margin: 0;
    font-family: UnboundedR;
	font-weight:normal;
    padding: 0 30px;
    box-sizing: border-box;
    width: 100%;
    -moz-transition: color .2s .02s ease;
    -o-transition: color .2s .02s ease;
    -webkit-transition: color .2s .02s ease;
    transition: color .2s .02s ease;
}
.wp-block-group.cats ul li:hover p {color:#7fb9e3;color:#FF9D43;}
.wp-block-group.cats ul li:nth-child(2):hover p,
.wp-block-group.cats ul li:nth-child(5):hover p {color:#7fb9e3;}
.wp-block-group.cats ul li:nth-child(3):hover p,
.wp-block-group.cats ul li:nth-child(6):hover p {color:#7fb9e3;}










/*-------------------------------------Services-----------------------------------------*/

.wp-block-group.services {z-index:7;border-top: 2px dotted #6DBAE6;}
.single-page .wp-block-group.services {border: 0;}
.wp-block-group.services .wp-block-group_container, .wp-block-group.services .wp-block-group_container {width:1360px;padding-top:0;padding-bottom:0;}
.single-page .wp-block-group.services .wp-block-group_container {margin:0;padding: 90px 0;}

.wp-block-group.services .widget-wrapper {overflow:visible;}
.wp-block-group.services .widget-wrapper .wp-block-columns {gap:55px!important;overflow:visible;margin:0;}
.wp-block-group.services .wp-block-columns .wp-block-column {overflow:visible;}
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1) {margin-left:0px;margin-left: 50px;margin-right:40px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {margin-right:0px;margin-right: 50px;margin-left:40px;}
.common-decisions .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1) { margin-left: 50px; margin-right: 40px;}
.common-decisions .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) { margin-right: 50px;margin-left:40px;}

.single-page .wp-block-group.services .wp-block-columns {width:100%;margin-left:0;margin-right:0;padding: 75px 0;}
.single-page .wp-block-group.services .wp-block-columns:first-of-type {padding-top:0;}

.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) {margin-right:0px;margin-right: 50px;margin-left:40px;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) {margin-left:0px;margin-left: 50px;margin-right:40px;}

.wp-block-group.services .wp-block-columns .wp-block-column figure {width:100%;padding-left:80px;padding-right: 0;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column figure {padding-left:0;padding-right:0px;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column figure {padding-left:0px;padding-right:0;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:120px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) figure {padding-left:0;padding-right:80px;}
.wp-block-group.services .wp-block-columns .wp-block-column figure img {width:100%;border-radius:20px;box-shadow: -16px 16px 76px 0px rgb(0 85 145 / 9%);}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:650px;width:auto;position:relative;left:50%;transform:translate(-50%,0);}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column figure img {box-shadow: 16px 16px 76px 0px rgb(0 85 145 / 9%);box-shadow: 0 0 0 30px white;}

.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group {padding: 0 55px;background:white;/*border-top: 3px dotted #0174BC;*/}
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {padding-right:90px;padding-left:0;margin-top: 0!important;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:90px;padding-right:0;margin-top: 0!important;}
.common-decisions .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group {padding-right:90px;padding-left:0;margin-top: 0!important;}
.common-decisions .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:90px;padding-right:0;margin-top: 0!important;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group h2 {margin-top:-4px;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group h2 strong {font-weight:normal;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column .wp-block-group h2 {margin-top:0px;}

.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1) .wp-block-group {padding: 75px 0;padding:0;padding-right:0;padding-left:85px;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) .wp-block-group {padding-left:0;padding-right:85px;}

.wp-block-group.services .wp-block-columns .wp-block-column ul {padding: 13px 0 0 10px;width:100%;box-sizing:border-box;float:left;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li {margin: 0;padding: 5px 0 0 0;width:100%;float:left;color:#5E5C5F;padding-left:31px;position:relative;font-size: 14px;line-height:22px;font-size: 14.5px;line-height: 22px;box-sizing:border-box;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li:before {content:'';position:absolute;left:0;top:6px;background: var(--wpr-bg-3acd2ea8-1cc0-4078-a968-76c424ecdb8f) left top no-repeat;background-size: 22px auto;height:22px;width:22px;top:3px;}

.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p {padding:0;margin:0;float:left;width:100%;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p a {color:#0074BD;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p a:hover {color:#7FB9E3;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p.button a {height:35px;line-height:35px;width:auto;float:left;color:black;font-size:13px;padding: 0 22px;background:#7FB9E3;margin-top:28px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;background-color:transparent;border: 2px solid #0074BD;color:#0074BD;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p.button a:hover {background-color:#7FB9E3;border-color:#7FB9E3;color:white;/*padding-left:3px;padding-right:3px;margin-left:-3px;margin-right:-3px;*/}


/*-------------------------------------Request-----------------------------------------*/

.wp-block-group.request {/*background: url(/images/slide-back2.jpg) center center no-repeat; background-size: cover;*/}
.wp-block-group.request.form > .wp-block-group__inner-container {padding:0;}
.wp-block-group.request.form > .wp-block-group__inner-container .wp-block-group__inner-container {padding: 75px 0;}
.wp-block-group.request.form > .widget-wrapper {position:absolute;left:0;top;0;width:100%;height:100%;z-index:333;overflow:hidden;}
.wp-block-group.request.form > .widget-wrapper > figure, 
.info > .wp-block-group.request.form > .wp-block-group__inner-container figure {position:absolute;left:0;top;0;width:100%;height:100%;margin:0;}
.info > .wp-block-group.request.form > .wp-block-group__inner-container figure {z-index:-1;}
.wp-block-group.request.form > .widget-wrapper > figure img, 
.info > .wp-block-group.request.form > .wp-block-group__inner-container figure img {position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;margin:0;height:auto;width:auto;transform: translate(-50%,-50%);max-width:100000px;}
.wp-block-group.request .wp-block-group_container, .wp-block-group.request .wp-block-group__inner-container {height: auto;width: 100%!important;border:0;margin: 0;float: left;position:relative;z-index:444;background: rgba(3,14,24,.65);padding-left: 6%;padding-right: 6%;box-sizing:border-box;background: rgba(0, 0, 0, .55)!important;}
.wp-block-group.request h2 {color:white;text-align:center;font-size:38px;text-transform:none;margin-top:0;}
.wp-block-group.request p {width:100%;text-align:center!important;max-width:100%;color:white;float:left;margin-top:-10px;margin-bottom:25px;}



/*----------------------About------------------------*/

.wp-block-group.clients {margin-top:-12px;}
.single-info .wp-block-group.anons {border-bottom: 2px dotted #6DBAE6;}
.single-post .wp-block-group.about .wp-block-group_container {border: 0;padding-top:75px;}
.wp-block-group.about h1 {float:none;margin-bottom:45px;text-align:center!important;padding-right:5%;box-sizing:border-box;text-align:left;padding-left:50px;}
.wp-block-group.about p {text-align:justify!important;}
.wp-block-group.about .widget-wrapper:last-of-type p {padding-bottom:0;} 
/*.wp-block-group.about a {height:49px;line-height:45px;width:auto;float:left;color:white;font-family: 'Gotham Pro Bold';font-size:14px;padding: 0 22px;background:white;border: 2px solid #FF5F00;color:black;margin-top:8px;position:relative;left:50%;transform: translate(-50%,0);}*/

.wp-block-group.anons h3 {color:#0174BC;width:100%;padding-left:15%;padding-right:15%;box-sizing:border-box;}



/*-----------------Advantages---------------------*/

.wp-block-group.advantages {background:#F3FAFF;border-bottom: 2px dotted #6DBAE6;}
.wp-block-group.advantages .wp-block-group_container h2 {color:#0174BC;}
.wp-block-group.advantages ul, .wp-block-group.advantages .wp-block-columns {width:100%!important;float:left;list-style:none;padding:0 50px;margin:0 0 -5px 0;display:flex;flex-wrap:wrap!important;gap:45px!important;flex-basis: calc(33.3333% - 30px) !important;box-sizing:border-box;position:relative;left:50%;transform:translate(-50%,0);max-width:1350px;}
.wp-block-group.advantages ul li, .wp-block-group.advantages .wp-block-columns .wp-block-column {width: 31.3333%;float:left;margin: 0;display:flex;flex-wrap:wrap!important;flex-basis: calc(33.3333% - 30px) !important;  align-content: start!important;}
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:both;}
.wp-block-group.advantages.catalog .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none;}
.wp-block-group.advantages.catalog .wp-block-columns .wp-block-column:nth-of-type(4n+1) {clear:both;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column {width: calc(18% - 2px);margin-right:2.5%;}
.wp-block-group.advantages ul li:nth-of-type(3n), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:0;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:2.5%;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(5n) {margin-right:0;}
.wp-block-group.advantages ul li a, .wp-block-group.advantages .wp-block-columns .wp-block-column a {float:left;width:100%;height:auto;padding: 0;}
.wp-block-group.advantages ul li figure, .wp-block-group.advantages .wp-block-columns .wp-block-column figure {width:auto;margin:0;float:left;}
.wp-block-group.advantages ul li figure img, .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {width:75px;margin-right:15px;float:left;margin: 0;position:relative;}
.wp-block-group.advantages ul li p, .wp-block-group.advantages .wp-block-columns .wp-block-column p {color: black;font-size: 15px;line-height: 22px;margin: 0 20px 0 0;padding: 0;border: 0;text-align: left;float: right;margin-top: 3px;font-family: OpenSans;box-sizing:border-box;width: calc(100% - 110px);color: #5E5C5F;}
.wp-block-group.advantages ul li p strong, .wp-block-group.advantages .wp-block-columns .wp-block-column p strong {padding-bottom:7px;font-size:19.5px;padding-top:5px;line-height:24px;float:left;width:100%;color:#5E5C5F;font-family: OpenSansB;}
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column h3 {color:#0174BC;margin-bottom:35px;float:left;width:100%;position:relative;text-align:left;font-size: 19.5px;line-height: 24px;}
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column h3:after {content:'';width:60px;height:2px; float:left;margin:0;border:0;background-color:#0174BC;position:absolute;bottom:-15px;left:0;}
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p a {height:42px;line-height:42px;width:auto;float:left;color:black;font-size:13px;padding: 0 22px;background:#7FB9E3;margin-top:28px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;background-color:transparent;border: 2px solid #0074BD;color:#0074BD;cursor:pointer;}
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p a:hover {background-color:#7FB9E3;border-color:#7FB9E3;color:white;}


.single-page .wp-block-group.advantages {background:transparent;border: 0;}
.info.single-page.support>.wp-block-group.advantages {border-radius: 40px;background: #EBF7FF;}
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column {width: 23%;margin: 10px 2.6666% 15px 0%;}
.single-page.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column {width: 48.5%;margin-right: 3%;}
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column:nth-of-type(4n) {margin-right:0;}
.single-page.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column:nth-of-type(2n) {margin-right:0;}
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column:nth-of-type(4n+1) {clear:both;} 
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column figure {width:100%;margin-bottom:10px;}
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column figure img {width:100%;margin:0;height:auto;border-radius:20px;}
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p {width:100%;text-align:left;margin-left:0;margin-right:0;}



/*----------------------FAQ------------------------*/

.wp-block-group.faq .wp-block-group_container, .wp-block-group.faq .wp-block-group__inner-container {border: 0px dotted #6DBAE6;border-radius:0px;/*width:1120px;*/padding: 0 50px;
    box-sizing: border-box;}
/*.wp-block-group.faq ul {width:90%;float:left;list-style:none;padding:0 5%;margin:0;margin-top:-10px;}*/
.wp-block-group.faq .sp-easy-accordion .sp-ea-single,
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single {width: 48.5%;float:left;margin: 10px 3% 0 0%;border:0!important;border-bottom: 1px solid #0E4478!important;background:transparent!important;}
.main .wp-block-group.faq .wp-block-group_container {margin-top:-15px;}
.wp-block-group.faq .sp-easy-accordion .sp-ea-single:nth-of-type(2n),
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single:nth-of-type(2n) {margin-right:0;}
.wp-block-group.faq .sp-easy-accordion .sp-ea-single a,
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single a {color: black;font-size: 13px;line-height: 17px;padding: 0;border: 0;text-align: left;float: right;margin-top: 3px;font-family: OpenSans;box-sizing:border-box;width: 100%;font-size:13px;line-height:18px;position:relative;}
.wp-block-group.faq .sp-easy-accordion .sp-ea-single h3,
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single h3 {float:none;}
.wp-block-group.faq .sp-easy-accordion .sp-ea-single a,
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single a {font-size:18px;padding: 9px 0!important;line-height:23px;float:left;width:100%;color:#0E4478!important;font-family: UnboundedR;float:none;margin:0!important;cursor:pointer;padding-right: 50px!important;font-weight:normal;}
.wp-block-group.faq .sp-easy-accordion .sp-ea-single:hover a,
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single:hover a {color:#7fb9e3!important;}
.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon,
.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {position:absolute;right:0;margin:0;color: #7fb9e3!important;font-size: 12px!important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body,
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding:0!important;padding: 10px 0 20px 0!important;}
.sp-easy-accordion .sp-ea-single .ea-body p {font-size: 14.5px;padding: 0px 0 10px 0!important;line-height: 22px;text-align:left!important;}
.wp-block-group.faq .sp-easy-accordion .sp-ea-single.ea-expand a,
.single-product .wp-block-group .sp-easy-accordion .sp-ea-single.ea-expand a {color:#FF9D43!important;}

.wp-block-group.faq ul, .wp-block-group.faq ol {padding-bottom:15px;padding-left:25px;width:100%;box-sizing:border-box;}
.wp-block-group.faq li {font-size: 15px;line-height:21px;text-align:left;padding-bottom:5px;}
.wp-block-group.faq li:last-child {padding-bottom:0;}
.wp-block-group.faq ul {list-style: disc;}
.wp-block-group.faq ol {list-style: decimal;}


/*---------------------Partners------------------------*/

.wp-block-group.clients h2 {text-align:center;}
.wp-block-group.clients .gallery, .wp-block-group.clients .wp-block-gallery, .alm-reveal .wp-block-group {height: auto;width: 95%;padding: 0;border:0;margin: 0px 2.5% 0 2.5%;float: left;width: 102%;margin: 0px 0% 0 -1%;display:block!important;}
.wp-block-group.clients .gallery .gallery-item, .wp-block-group.clients .wp-block-gallery .wp-block-image, .alm-reveal .wp-block-group figure {height: auto;width: 10.5%!important;padding: 0;border:0;margin: 0 1% 15px 1%!important;float: left;box-shadow: 0 0 0 0px #E2E2E2;display:block!important;max-width:10.5%!important;}
.alm-reveal .wp-block-group figure {max-width:10.5%!important;}
.wp-block-group.clients .gallery .gallery-item img, .wp-block-group.clients .wp-block-gallery .wp-block-image img, .alm-reveal .wp-block-group figure img {height: auto;width: 100%!important;padding: 0;border:0!important;margin: 0!important;float: left;cursor:pointer;}
.wp-block-group.clients .gallery .gallery-item img:hover, .wp-block-group.clients .wp-block-gallery .wp-block-image img:hover, .alm-reveal .wp-block-group figure img:hover {opacity:0.45;}
.wp-block-group.clients p a {height:42px;line-height:42px;width:auto;float:left;color:black;font-size:13px;padding: 0 22px;background:#0174BC;margin-top:28px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;border: 2px solid #0074BD;color:white;position:relative;left:50%;transform:translate(-50%,0);margin-top:45px;}
.wp-block-group.clients p a:hover {background-color:#7FB9E3;border-color:#7FB9E3;color:white;}

body .alm-reveal {float:left;width:100%;}
body .alm-reveal div {float:left;width:100%;}
body .alm-btn-wrap {float:left;width:100%;margin:0!important;padding:0!important;}
body .alm-load-more-btn.more  {height:41px;line-height:37px;width:auto;float:left;color:black;font-size:13px;padding: 0 22px;background:#0174BC!important;margin-top:28px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;border: 2px solid #0074BD!important;color:white;position:relative;left:50%;transform:translate(-50%,0);margin-top:30px;width:135px!important;padding:0!important;}
body .alm-load-more-btn.more:hover {background-color:#7FB9E3!important;border-color:#7FB9E3!important;color:white;}
body .alm-load-more-btn.more:after, body .alm-load-more-btn.more:before {display:none!important;}

.loadMore {height: 42.5px;line-height: 45px;width: auto;float: left;color: black;font-size: 16.5px;padding: 0 22px;background: #7FB9E3; margin-top: 22px;text-transform: uppercase;font-family: MontserratB;margin-right: 15px;border-radius: 5px;color: white;background-color: #0174BC;border-radius: 5px;text-align: center;position: relative;left: 50%;transform: translate(-50%,0);float: left;cursor: pointer;  margin: 12px 0 0 0;border:0;}
.loadMore:hover {background-color:#7FB9E3;}


/*---------------------Request Form------------------------*/

.wp-block-group.request.form {overflow:hidden;width:calc(100% - 160px);margin: 0 80px;overflow:hidden;border-radius:40px;margin-top:90px;margin-bottom:-90px;}
footer > .wp-block-group.sign.form .wp-block-group_container {width:1350px;}
.wp-block-group.sign.form h2 {margin-top:0!important;}
.wpcf7 {width:445px;float:left;position:relative;left:50%;transform: translate(-50%,0);background:white;border-radius:20px;box-sizing:border-box;padding: 37.5px 37.5px 2.5px 37.5px;}
.wpcf7 form {height: auto;line-height: auto;width:100%;border:0;margin: 0;float: right;position:relative;z-index:99;top:0;left:auto;right:0;}
.wpcf7 form .field input {width:90%;float:left;height:30px;line-height:30px;color:#798F9B;background-color:#F3FAFF;font-size:15px;text-align:left;padding: 10px 5%;margin-bottom:10px;border:0;border-radius:5px;}
.wpcf7 form .field textarea {width:90%;float:left;height:75px;line-height:20px;color:#798F9B;background-color:#F3FAFF;font-size:17px;text-align:left;padding: 10px 5%;margin-bottom:10px;border:0;border-radius:5px;}
.wpcf7 form .button input {height:50px;line-height:40px;width:auto;float:left;color:black;font-size:16.5px;padding: 0 22px;background:#7FB9E3;margin-top:8px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;background-color:#0074BD;border: 2px solid #0074BD;border-radius:5px;text-align:center;position:relative;left:50%;transform: translate(-50%,0);float:left;cursor:pointer;margin-bottom:35px;}
.wpcf7 form .button input:hover {background-color:#7FB9E3;border-color:#7FB9E3;}



/*----------------------News------------------------*/

.common-news .wp-block-group.news {position:relative;}
.wp-block-group.news h2 {text-align:center;}
.wp-block-group.news ul {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 -45px 0;float: left;list-style:none;}
.wp-block-group.news ul li {height: auto;width: 32%;padding: 0;border:0;margin: 0px 2% 45px 0;float: left;position:relative;}
.wp-block-group.news ul li:nth-child(3n) {margin-right:0;}
.wp-block-group.news ul li:nth-child(3n+1) {clear:both;}
.common-news .wp-block-group.news ul li {margin-right:2%;}
.common-news .wp-block-group.news ul li:first-child {width:66%;}
.common-news .wp-block-group.news ul li:nth-child(3n+1) {margin-right:2%;clear:none;}
.common-news .wp-block-group.news ul li:nth-child(3n+2) {margin-right:0;}
.common-news .wp-block-group.news ul li:nth-child(1) {margin-right:2%;}
.common-news .wp-block-group.news ul li:nth-child(3n+3) {clear:both;}
.common-news .wp-block-group.news ul li:nth-child(2) {margin-top:285px;margin-right:0;width:32%;clear:none;}
.wp-block-group.news ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: right;position:relative;right:0;top:0;z-index:0;height:auto;opacity: 1;box-shadow: 16px 16px 76px 0px rgb(0 85 145 / 9%);margin-bottom:25px;border-radius:20px;}
.wp-block-group.news ul li:first-child .image-wrapper {height:530px;overflow:hidden;margin-bottom: 25px;border-radius: 20px;}
.wp-block-group.news ul li:first-child .image-wrapper img {min-height:100%;width:auto;min-width:100%;}
.wp-block-group.news ul li img:hover {opacity:0.45;}
.wp-block-group.news ul li .date {height: 32px;line-height: 32px;width: auto;float: left;color: white;font-size: 13px;padding: 0 12px;background: #0074BD;border-radius: 10px;position: absolute;left: -8px;top: 25px;font-family: OpenSansB;}
.wp-block-group.news ul li h3 {padding-bottom: 7px;font-size: 19.5px;padding-top: 5px;line-height: 24px;float: left;width: 100%;color: #5E5C5F;font-family: UnboundedR;text-align:left;margin-bottom:10px;font-size: 18px;line-height: 24px;color: #0E4478;}
.wp-block-group.news ul li h3:hover {color:#FF9D43!important;}
.wp-block-group.news ul > li p {text-align:left;position:relative;z-index:2;padding: 0;color:#5E5C5F;font-size: 13.5px;line-height: 21px;text-transform: none;padding-top:0;float:left;width:100%;box-sizing:border-box;padding-right:35px;}
.wp-block-group.news ul > li p strong {font-size:32px;color:#0072ae;}
.wp-block-group.news ul > li .small-detail {text-align:left;position:relative;z-index:2;padding: 6px 34px;color:white;position:absolute;top:175px;background:#0072ae;padding: 8px 19px;border-radius:0px;margin-left:8%;cursor:pointer;border-radius:20px;font-size:14px;}
.wp-block-group.news ul > li .small-detail:hover {color:#7FB9E3!important;background-color:white;box-shadow: 0 1px 0 0 #7FB9E3!important;}

.wp-block-group.news ol {height: auto;width: auto;padding: 27px 10px 0 12.5px;border:0;margin: 0 0 0 0;float: left;list-style:none;position:relative;top:0px;margin-top:10px;}
.wp-block-group.news ol > li {height: auto;width:auto;font-size:12.5px;line-height:16px;text-align:left;border-bottom: 1px solid #cdcdcd;margin-bottom:10px;}
.wp-block-group.news ol > li:last-child {border:0;}

.wp-block-group.news ul li .detail {height:35px;line-height:35px;width:auto;float:left;color:black;font-size:13px;padding: 0 22px;background:#7FB9E3;margin-top:28px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;background-color:transparent;border: 2px solid #0074BD;color:#0074BD;cursor:pointer;}
.wp-block-group.news ul li .detail:hover {background-color:#7FB9E3;border-color:#7FB9E3;color:white;}

.news .sign-form .wpcf7 form .wpcf7-response-output {display:none;position:absolute;bottom:-25px;}
.news .sign-form .wpcf7 form.sent .wpcf7-response-output {display:block;}



/*----------------------Single------------------------*/

.slide-block.support h1 {text-align:center;}
.slide-block.support .wp-block-columns .wp-block-column >  p {text-align:center;margin:0 15%;width:70%;}
.slide-block.support .wp-block-column .social-wrapper {margin-top:20px;position: relative;left: 50%;transform: translate(-50%,0);float: left;}
.slide-block.support .wp-block-column .social-wrapper p a {font-family: MontserratB;margin-bottom:-2px;font-size: 19px;color:#8FD0F6;}
.slide-block.support .wp-block-column .social-wrapper p a img {height:22px;width:auto;margin-right:10px;margin-bottom:-4px;}
.slide-block.support .social-wrapper p a:hover {color:#E1F4FF;}
.slide-block.support ol {position:relative;left:50%;transform: translate(-50%,0);width:auto;clear:both;}
.slide-block.support ol li {float:left;}
.slide-block.support ol li a {margin-left: 7.5px;margin-right:7.5px;}
.slide-block.support .breadcrumbs-wrapper .breadcrumbs .breadcrumb > span {position:relative;left:50%;transform: translate(-50%,0);width:auto;float:left;} 

.qr-wrapper {float:left;position:absolute;bottom: auto;top:50%;z-index: 111;width:1350px;left:50%;transform: translate(-50%,-50%);padding: 0 50px;box-sizing:border-box;}
.qr-wrapper-line {float:left;width:100%;position:relative;}
.qr-wrapper-line img {height:90px;width:auto;}
.qr-wrapper-line img:first-of-type {float:left;}
.qr-wrapper-line img:last-of-type {float:right;}

.info.support .wp-block-group.anons p {width:70%;padding: 0 15%;text-align:center;}

.info.support .wp-block-group.faq .wp-block-group__inner-container {margin-bottom:75px;margin-top:65px;}

.slide-block.blog .wp-block-group .wp-block-columns {min-height:auto;padding: 30px 0;}
.slide-block.blog h1 {text-align:center;}
.slide-block.blog .wp-block-columns .wp-block-column >  p {text-align:center;margin:0 10%;width:80%;}
.slide-block.blog .breadcrumbs-wrapper .breadcrumbs .breadcrumb > span {position:relative;left:50%;transform: translate(-50%,0);width:auto;float:left;} 

.contacts .wp-block-group.advantages .wp-block-group__inner-container {padding-bottom: 35px;}
.contacts .wp-block-group.advantages .wp-block-columns {border-top: 2px dotted #6DBAE6;margin-bottom:15px;display: flex;flex-wrap: wrap;gap:0!important;}
.contacts .wp-block-group.advantages .wp-block-columns:last-of-type {margin-bottom:0;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column {border-right: 2px dotted #6DBAE6;padding-top:20px;flex-wrap: wrap;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column:last-of-type {border:0!important;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column p {width:90%;margin:0 10% 0 0;padding-bottom:10px;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column p:last-of-type {padding:0;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column p a {color:#0174BC;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column p a:hover {color:#7FB9E3;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column p strong {color: #0174BC;}
.contacts .wp-block-group.advantages .wp-block-columns .wp-block-column h3 {text-align:left;}
.info .gmp_map_opts {width:100%;float:left;}/*----Map-----*/

.contacts .gm-style .gm-style-iw-c {padding: 20px!important;background: #F8F8F8!important;float: left;border: 0!important;outline: 0!important;   box-shadow: 0 0 0 0 #F8F8F8!important;border-radius: 0 0px 0 0!important;left:0!important;max-width:380px!important;border: 2px dotted #6DBAE6!important;}
.info .wp-block-group .center-page .gm-style .gm-style-iw-c > div, .info .wp-block-group .center-page .gm-style .gm-style-iw-c > div > div {float:left;width:100%;left:0!important;background: white!important;}
.contacts .gm-ui-hover-effect {top:7px!important;right:7px!important;height:14px!important;width:14px!important;background-color: #F8F8F8!important;}
.contacts .gm-ui-hover-effect>span {margin:0!important;}
.contacts .gm-style .gm-style-iw-d {background:transparent!important;}
.contacts .gmpInfoWindowtitle {color: #4BBAD5!important;color: black!important;text-align:left;font-size: 14px!important;line-height: 22px!important;margin: 0 0 14px 0!important;padding:0!important;width:100%!important;text-align:left!important;left:0!important;font-size: 19.5px!important;line-height: 24px!important;font-family: OpenSansB!important;color:#0174BC!important;}
.contacts .gm-style .gm-style-iw-tc {top:-1px!important;filter: drop-shadow(0 0px 0px rgba(178,178,178,.4))!important;}
.contacts .gm-style .gm-style-iw-tc::after {background:#F8F8F8!important;}

.single-post .wp-block-group h2 {margin-top:25px;}
.info.single-post > .wp-block-group > .wp-block-group__inner-container {padding-bottom:0;}
.info.single-post > .wp-block-group:last-of-type > .wp-block-group__inner-container {padding-bottom:90px;}
.info.single-post > .wp-block-group.advantages,
.info.single-post > .wp-block-group.gallery {background:#F3FAFF;margin-top:75px;}
.info.single-post > .wp-block-group.advantages > .wp-block-group__inner-container,
.info.single-post > .wp-block-group.gallery > .wp-block-group__inner-container {padding-bottom:75px;}
.info.single-post > .wp-block-group .wp-block-group__inner-container h2 {color:#0174BC;text-align:left;}
.info.single-post > .wp-block-group .wp-block-group__inner-container h3 {text-align:left;}
.info.single-post > .wp-block-group p:last-of-type {padding-bottom:0;}
.info.single-post .wp-block-gallery.has-nested-images figure.wp-block-image img, .info.single-post .wp-block-image img {border-radius:20px!important;}
.info.single-post > .wp-block-group p a {color:#0174BC;}
.info.single-post > .wp-block-group p a:hover {color:#7FB9E3;}
.info.single-post .wp-block-image .aligncenter {margin-top:35px;margin-bottom:45px;}

.support .wp-block-group.anons .wp-block-columns {margin-top:40px;width:100%;max-width:500px;position:relative;left:50%;transform: translate(-50%,0);display:block!important;gap:0!important;margin-bottom:-20px!important;float: left;}
.support .wp-block-group.anons .wp-block-column {display:block;float:left;width:50%;}
.support .wp-block-group.anons .wp-block-column figure {float:left;margin:0;width:100%;}
.support .wp-block-group.anons .wp-block-column img {max-width:140px;height:auto;margin:0;margin-top:10px;float:left;position:relative;left:50%;transform: translate(-50%,0);}
.support .wp-block-group.anons .wp-block-column p {padding:0;float:left;text-align:center;margin-left:0;width: calc(100% - 150px);width:100%;margin-left:10px;margin-left:0;}
.support .wp-block-group.anons .wp-block-column p a {color:#0174BC;}
.support .wp-block-group.anons .wp-block-column p a:hover {color:#7FB9E3;}

.slide-block.about {margin-top:102.5px;background:white;}
.about .breadcrumbs-wrapper {position:relative;bottom:0;padding: 10px 0;background:#FBFBFB;}
.about .breadcrumbs-wrapper .breadcrumbs {}
.about .breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span, .about .breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a {color:black;}
.h1-ttile-wrapper .h1-ttile {padding-bottom:0;}
.h1-ttile-wrapper .h1-ttile h1 {text-align:center;}
.about .wp-block-group.about .wp-block-group__inner-container {padding-top:10px;}
.about .wp-block-group.about p {text-align:justify!important;}
.about .wp-block-group.clients .wp-block-group__inner-container {padding-top:0;}

body .about .reviews .wp-block-group__inner-container {padding-top:0!important;}
body .about .reviews .wp-block-group__inner-container h2 {text-align:center;margin-top:0;}
body .about .white {float: left;}
body .about .owl-carousel {padding: 0 50px!important;width: calc(100% - 100px)!important;margin-left: 0;margin-right: 0;}
body .about .white .sa_owl_theme .owl-nav .owl-prev {left:0!important;}
body .about .white .sa_owl_theme .owl-nav .owl-next {right:0!important;}
body .about .owl-carousel .owl-item > div {padding-top:0px!important;padding-bottom:0!important;}
body .about .owl-carousel .owl-item > div > div {padding:25px 8%!important;border: 1px solid #7FB9E3;border-radius: 20px;margin: 0 3%;width:94%;float:left;box-sizing:border-box;

	padding:15px 8%!important;


}
body .about .owl-carousel .owl-item > div img {max-width: 140px;height: auto;margin: 0;margin-top: 10px;float: left;position: relative;left: 50%;transform: translate(-50%,0);margin-bottom:30px;

	width: 110px;
	margin-top: 0;
	margin-bottom:0;
	
}
body .about .owl-carousel .owl-item h3 {font-size: 18px;padding: 9px 0!important;line-height: 23px;float: left;width: 100%;color: #0E4478 !important;font-family: UnboundedR;float: left;margin: 0!important;cursor: pointer;text-align:center;

	padding-bottom:4px!important;

}
body .about .owl-carousel .owl-item  p {margin: 0;padding: 0;border: 0;text-align: center;float: right;box-sizing: border-box;width: 100%;color: #5E5C5F;font-size:13px;line-height:18px;}
body .about .owl-carousel .owl-item  p strong {width:100%;padding-bottom:10px;float:left;font-size:14px;color:black;

	padding-bottom:5px;

}
body .about .owl-carousel .owl-item  p a {padding-top:10px;color:#0E4478;}
body .about .owl-carousel .owl-item  p a:hover {color:#FF9D43;}

.common-news .sign-form {position:absolute;right:0.1%;width:32%;top:0px;z-index:3;background:#0174BC;background:#F3FAFF;border-radius:20px;float:left;box-sizing:border-box;padding: 35px 35px;}
.common-news .sign-form .widget-wrapper {float:left;width:100%;}
.common-news .sign-form .widget-wrapper .wpcf7 {width: 100%;float: left;left: 0;transform: translate(0,0);background: transparent;border-radius: 0;padding: 0;}
.common-news .wp-block-group .sign-form h3 {text-align:left;color:white;font-size: 20px;line-height: 26px;color:#0174BC;}
.common-news .wp-block-group .sign-form .wpcf7 form {position:relative;}
.common-news .wp-block-group .sign-form .wpcf7 form .field input {background:white;}
.common-news .wp-block-group .sign-form .wpcf7 form .button {position:absolute;right:0;top:0;margin:0;background:#0174BC;border-radius: 5px;}
/*.common-news .wp-block-group .sign-form .wpcf7 form .button:hover {background-color: #7FB9E3;}
.common-news .wp-block-group .sign-form .wpcf7 form .button input {height:50px;width:60px;font-size:0;margin:0;background:transparent;position:relative;z-index:3;outline:0;border:0!important;}*/
.common-news .wp-block-group .sign-form .wpcf7 form .button:after {content: '\2192';height:42px;line-height:42px;width:42px;float:left;position:absolute;right:0;top:0;color:white;font-size: 20px;z-index:-1;text-align:center;}
.common-news .wpcf7 .wpcf7-list-item, .common-news .field.captcha {left:0;transform: translate(0,0);}
/*.common-news .wpcf7 form.invalid .wpcf7-response-output, .common-news .wpcf7 form.unaccepted .wpcf7-response-output, .common-news .wpcf7 form.payment-required .wpcf7-response-output {position:absolute;bottom:-15px; font-size: 12px;line-height:15px;}*/


.contacts .sp-tab__nav-tabs {display:block;width:300px;float:left;border:0!important;}
.contacts .sp-tab__nav-tabs li {width:100%;margin: 0 0 10px 0!important;float:left;padding:0;border-radius:0;background-color: transparent!important;}
.contacts .sp-tab__nav-tabs li label {width:100%;margin: 0;float:left;padding:0!important;background-color: #F3FAFF!important;border:0!important;border-radius: 30px!important;}
.contacts .sp-tab__nav-tabs li label.sp-tab__nav-link.sp-tab__active, .contacts .sp-tab__nav-tabs li label:hover {background-color:#0074BD!important;}
.contacts .sp-tab__nav-tabs li label span {width:100%;margin: 0;float:left;padding:0;border-radius:0;border:0;background-color: transparent!important;display:block;}
.contacts .sp-tab__nav-tabs li label span h4 {height: 42px;line-height: 40px!important;width: 100%;float: left; font-size: 16px!important;padding: 0 22px;font-family: UnboundedR; background-color: transparent!important;border: 0px solid #0074BD;color: #0E4478!important;cursor: pointer;border-radius: 30px!important;overflow:hidden;box-shadow: inset 0 0 0 1px #0E4478!important;font-weight:normal!important;overflow:hidden;}
.contacts .sp-tab__nav-tabs li label.sp-tab__nav-link.sp-tab__active h4, .contacts .sp-tab__nav-tabs li label:hover h4 {color:white!important;box-shadow: 0 0 0 1px #FF9D43!important;}

.contacts .sp-tab__tab-content {display:block;width:calc(97% - 300px);float:right;border:0;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane {padding:0!important;border:0!important;border: 2px dotted #6DBAE6!important;
    border-radius: 20px;
    /* width: 1120px; */
    padding: 45px 50px!important;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane h3 {text-align:left;margin-top:55px;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane h3:first-of-type {margin-top:0;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane table td img {height:20px;width:20px;float:left;margin-right:15px;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane .wp-tab-iframe-container {width:100%;float:left;max-width:100000px!important;padding:0!important;height:auto!important;} 
.contacts .sp-tab__tab-content .sp-tab__tab-pane iframe {width:100%!important;height:350px!important;float:left;margin-top:25px;position:static!important;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane a {color:#0174BC;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane a:hover {color:#7FB9E3;}

.contacts .sp-tab__nav-tabs li:before {line-height: 35px;font-family: MontserratB;width: 100%;float: left;text-align: left;color: #5E5C5F;margin: 0;margin-bottom: 20px;margin-top:25px;font-size: 29px;font-size: 22px;line-height: 24px;    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    color: black!important;font-family: UnboundedM;}
.contacts .sp-tab__nav-tabs li:first-of-type:before {margin-top:0;}

.single-info .wp-block-image .alignleft {margin: 20px 45px 20px 0;max-width:45%;}
.single-info .wp-block-image .alignright {margin: 20px 0 20px 45px;max-width:45%;}

.single-info .wp-block-group.clients {border-top: 2px dotted #6DBAE6;border-bottom: 2px dotted #6DBAE6;background: var(--wpr-bg-a319ab42-36a3-440a-8858-e57fbcc3c3ec) center center repeat;background-size: auto auto;padding-top: 75px;margin-bottom:75px;}

.info.single-info.single-page.support.about .wp-block-group.clients {margin:0;border-bottom:0;background: transparent;Border:0;}
.info.single-info.single-page.support.about .wp-block-group.clients .wp-block-group_container {padding: 0 0 75px 0!important;}

.single-post .wp-block-group ul, .single-post .wp-block-group ol {padding-left:30px;padding-bottom:13px;box-sizing:border-box;width:100%;padding-bottom:7.5px;}
.single-post .wp-block-group li {    font-size: 14.5px;
    line-height: 22px;
    font-family: UnboundedL;text-align:left;list-style:disc;padding-bottom:5px;color: #5E5C5F;}
.single-post .wp-block-group ol li {list-style:numeric;}


/*-----------------Solution---------------------*/

.single-page .wp-block-group.services > .wp-block-group__inner-container {width:100%;padding:0;}
.single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group {width:100%;float:left;

	margin: 0 80px;
    width: calc(100% - 160px) !important;


}
.single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group:nth-of-type(even) {background:#F4FAFF;border-top: 2px dotted #6DBAE6;border-bottom: 2px dotted #6DBAE6;}
.single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group >  .wp-block-group__inner-container {width:1350px;position:relative;left:50%;transform: translate(-50%,0);margin:0!important;padding: 55px 0;padding:0;float: left;}
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1) {max-width: 43%;}
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) {max-width: 57%;}
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) {max-width: 57%;}
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {max-width: 43%;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:0;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) .wp-block-group {padding-right:0;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2),
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) {margin:0;}
.single-page .wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group {background:transparent!important;padding:0;}

.sign-form .wpcf7 form .wpcf7-response-output, .sign-form .wpcf7 form.sent .wpcf7-response-output {margin: 20px 0 0 0!important;}

.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2),
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1), 
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) {align-items: start;flex-wrap: nowrap;}


/*----------Buttons------------*/

.wp-block-group .buttons {padding:0;margin:0;margin-top:22px;float:left;width:100%;}
.wp-block-group .buttons .wp-block-group__inner-container {float:left;width:100%;}

.wp-block-group .buttons .wp-block-group__inner-container > div {float:left;width:100%;}
.wp-block-group .buttons .wp-block-group__inner-container > div .sp-ea-one {float:left;width:100%;margin: 8px 0 0 0;}
.wp-block-group .buttons .wp-block-group__inner-container > div .ea-card {float:left;width:100%;background:transparent!important;border:0!important;margin:0!important;}
.wp-block-group .buttons .wp-block-group__inner-container > div .sp-collapse {float:left;width:100%;}


.wp-block-group .buttons p {float:left!important;width:auto!important;}
.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons .sp-ea-one h3 a {height:auto;line-height:38px;width:auto;float:left;color:black;font-size:12.5px;padding: 0;background:#7FB9E3;margin-top:12px;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;color:white;background-color:#FF9D43;border: 2px solid #0074BD;cursor:pointer;color:white!important;border-color: #FF9D43;
    font-size: 12.5px;
    padding: 0 25px;
    text-transform: uppercase;
    font-family: UnboundedS;
    border-radius: 30px;
    color: white!important;}
.wp-block-group .buttons a.sgpb-show-popup {width:calc(33.3333% - 10px);margin-right:15px;text-align:center;padding:0;line-height:15px;padding: 6px 12px;box-sizing:border-box;} 
.wp-block-group .buttons.two a.sgpb-show-popup {width:calc(50% - 7.5px);} 
	
/*.wp-block-group .buttons p a br {display:none;}*/
.wp-block-group .buttons.two a.sgpb-show-popup:nth-of-type(2) {margin-right:0;background:transparent;background: transparent;
    border-color: #FF9D43 !important;
    color: #FF9D43 !important;} 
.wp-block-group .buttons p {width:calc(33.3333% - 10px)!important;margin-right:0;text-align:center;line-height:15px;padding: 6px 12px;box-sizing:border-box;}
.wp-block-group .buttons.two p {width:calc(50% - 7.5px)!important;}
.wp-block-group .buttons p a {width: calc(100% - 0px);margin-right:0;text-align:center;padding:0;line-height:42px;}
.wp-block-group .buttons .sp-ea-one h3 a {width:100%;background-color:transparent;border: 1px solid #cdcdcd;padding: 0 22px!important;color: #5e5c5f!important;height:42px;line-height:40px;margin:0;text-align:center!important;font-family: 'MontserratL';    position: relative;font-family: UnboundedS;    font-size: 12.5px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}

.wp-block-group .buttons p a {background:transparent;border-color:#FF9D43!important;color:#FF9D43!important;font-size: 12.5px;
    padding: 0 25px;
    text-transform: uppercase;
    font-family: UnboundedS;
    border-radius: 30px;}
.wp-block-group .buttons p a {box-sizing: border-box;line-height: 15px;padding: 6px 18px;}
body .wp-block-group .buttons a:hover, body .wp-block-group .buttons p:nth-child(2) a:hover {background-color:#FF8C21!important;border-color:#FF8C21!important;color:white!important;}
.wp-block-group .buttons .sp-ea-one h3 a:hover, .wp-block-group .buttons .sp-ea-one .ea-expand h3 a {color:white!important;background-color:transparent!important;border-color:#7FB9E3!important;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;	
}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {font-size:0;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a:before {content:'Більше інформації';width: 100%;color: #5e5c5f!important;height: 42px;line-height: 40px;margin: 0;  text-align: center!important; font-family: 'MontserratL';position: relative;float:left;text-align:center;font-size:12.5px;
 transition: transform 400ms!important;font-family: UnboundedS;    font-size: 12.5px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
} 
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header:hover a:before {color: #7FB9E3!important;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single.ea-expand .ea-header a:before {content:'Згорнути';color: #7FB9E3!important;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;	
}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a:hover .ea-expand-icon, .wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single.ea-expand .ea-header a .ea-expand-icon {color:white!important;}

.wp-block-group .buttons.two a.sgpb-show-popup:nth-of-type(2):hover {color:white!important;}

.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 15px 22px 0 22px!important;width:100%;box-sizing:border-box;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body p {font-size:14px;line-height:22px;width:100%!important;text-align:left!important;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {transition: transform 400ms;width: 13px;transform: translate(0,-50%);
    height: 13px;position:absolute;top:50%;left:50%;margin-left:99px;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon:before {content: ''; 
    color: #5e5c5f;
    /* position: relative; */
    /* top: 50%; */
    /* transform: translate(0,-45%); */
    content: '';
    font-style: normal;
    font-size: 36px;
    width: 7px;
    height: 7px;border-left: 1px solid #5e5c5f;border-bottom: 1px solid #5e5c5f;transform: rotate(-45deg);
    /* line-height: 22px; */
    font-weight: normal;
    /* speak: none; */
    display: inline-block;
    /* text-decoration: inherit; */
    /* text-align: center; */
    font-variant: normal;
    /* text-transform: none; */
    /* line-height: 22px; */-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
    transition: transform 400ms!important;
    transition: color 0.2s 0.02s ease;
    -moz-transition: color 0.2s 0.02s ease;
    -o-transition: color 0.2s 0.02s ease;
    -webkit-transition: color 0.2s 0.02s ease;
}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single.ea-expand .ea-header a .ea-expand-icon {transform: translate(0,-50%) rotate(180deg);}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header:hover a .ea-expand-icon:before, .wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single.ea-expand .ea-header a .ea-expand-icon:before {color: #7FB9E3!important;border-color: #7FB9E3!important;}



body .sgpb-popup-overlay {background: rgba(3,14,24,.65)!important;opacity:1!important;}
body .sgpb-popup-overlay-3013.closed {display:none!important;opacity:0!important;position:absolute!important;height:0!important;width:0!important;}
body .sgpb-popup-dialog-main-div-wrapper.closed {display:none!important;opacity:0!important;position:absolute!important;height:0!important;width:0!important;}
body .sgpb-main-popup-data-container-3013.closed {display:none!important;opacity:0!important;position:absolute!important;height:0!important;width:0!important;filter: opacity(0%)!important;transform: scale(0)!important;}

body .sgpb-popup-dialog-main-div-wrapper > div {
    margin: 0 auto;
    padding: 0px;
    height: auto;
    line-height: auto;
    width: 445px;
    z-index: 9999;
    z-index: 999999999999999999;
    position: relative;
    top: 50%;
    left: 50%!important;
    top: 0%;
    height: auto;
    margin-top: 0;
    float: left;
    top: 50%!important;
    transform: translate(-50%, -50%)!important;
    border: 0px solid #cdcdcd;
    padding: 0;
    background: #f2f2f2;
    max-width: 90%;
    box-sizing: border-box;
    background: white;
    border-radius: 20px;
    padding: 30px 30px 30px 30px;
    box-sizing: border-box;
    max-height: 90vh;
    overflow: auto;overflow: hidden!important;}

body .sgpb-popup-dialog-main-div-wrapper > div > img {position:absolute!important;height:25px!important;width:25px!important;right:15px!important;top:15px!important;left:auto!important;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
	-ms-transition: All 0.4s ease;
	transition: All 0.4s ease;
}
body .sgpb-popup-dialog-main-div-wrapper > div > img:hover {opacity:0.5;}

body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content {padding: 0!important;margin:0!important;float:left;box-shadow: 0 0 0 0 white!important;border:0!important;width:100%!important;box-sizing:border-box;box-sizing:border-box!important;min-height:200px;overflow: hidden!important;}
body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content > div {width:362px!important;float:left;overflow:visible!important;width:100%!important;max-width: 100%;}
body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content > div > .sg-popup-builder-content {float:left;width:100%;height:auto;}
body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content > div > .sg-popup-builder-content div {float:left;width:100%;height:auto;padding:0;}
body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content > div > .sg-popup-builder-content div.field.agree-field {width: calc(100% - 20px);}
body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content > div > .sg-popup-builder-content form {float:left;width:100%;height:auto;}

body .sgpb-popup-dialog-main-div-wrapper > div > .sgpb-content > div > .sg-popup-builder-content form .wpcf7-response-output {margin-top: 15px !important; 
     padding-left: 35px !important; 
     padding-right: 35px !important; 
	text-align: center !important;margin-bottom:0!important;box-sizing:border-box;    font-size: 11px;
    line-height: 15px;}

body .sgpb-popup-dialog-main-div-wrapper .wpcf7 .field.agree-field {width:100%;}








/*-----------------Breadcrumbs---------------------*/

.breadcrumbs-wrapper {float: left;width: 100%;margin: 0;height: auto;position: absolute;bottom: 40px;z-index: 2222;}
.breadcrumbs-wrapper .breadcrumbs {position:relative;float:left;width: 1340px;left:50%;transform: translate(-50%,0);box-sizing:border-box;padding: 0;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb {margin:0 4px;float:left;width: calc(100% + 8px);margin-left:-4px;margin-right:-4px;color:white;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span {font-size:10px;color:white;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a {margin: 0 6px;font-size:13px;line-height:17px;color:white;font-family: MontserratS;
	transition: color 0.2s 0.02s ease;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb a:hover {color:#7FB9E3!important;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb  span.breadcrumb_last {margin: 0 6px;font-size:13px;line-height:17px;color:#7FB9E3;font-family: MontserratS;}









/*-----------------------------Navi-------------------------------*/

.pagination {float: left;max-width: 100%;width: 100%;position:relative!important;bottom:0!important}
.pagination .wp-pagenavi {float:left;width: auto;position:relative;left:50%;transform:translate(-50%,0);margin-top: 10px;margin-bottom:25px;}
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a {height:30px;line-height:30px;width:auto;min-width:30px;font-family: MontserratS;font-size:14.5px;color:black;border: 1px solid #E9E9E9!important;padding: 0!important;cursor:pointer;float:left;text-align:center;font-style:normal;border-radius:4px;
	-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.pagination .wp-pagenavi span.pages {display:none;padding: 0 15px!important;}
.pagination .wp-pagenavi span.current {color:#0074BD!important;border-color:#0074BD!important;}
.pagination .wp-pagenavi a:hover {color:white!important;background-color:#7FB9E3!important;border-color:#7FB9E3!important;}

.pagination h2.screen-reader-text .pagination {display:none;}








/*----------------------------Add------------------------------*/

.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {background: transparent!important;}
.single-page .services .wp-block-group:nth-of-type(odd) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:nth-of-type(1) {}
.single-page .services .wp-block-group:nth-of-type(odd) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:nth-of-type(1) div {flex-wrap: wrap;}
.single-page .services .wp-block-group:nth-of-type(odd) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:nth-of-type(1) div {flex-wrap: wrap;}

.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) {flex-wrap: nowrap;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) {flex-wrap: nowrap;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1) {flex-wrap: nowrap;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) {flex-wrap: wrap;}

body .wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding-left:0!important;padding-right:0!important;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body h4 {float:left;width:100%;margin: 5px 0 15px 0;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ul {padding-top:0;padding-bottom:10px;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ul li {font-size: 14px;line-height: 18px;text-align:left;padding-top: 0; padding-bottom: 5px;}
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ul li:before {background-size: 18px auto;height: 18px;width: 18px;top: 0;}

.wpcf7 form p {padding:0!important;margin:0!important;}
.wpcf7 .wpcf7-list-item > label span {color:black!important;text-align:left!important;}

body .loadMore {font-size:13px;}
.wpcf7 form .button {float:left;width:auto;position:relative;left:50%;transform: translate(-50%,0);}
.wpcf7 form .button input {margin-right:0;}

.info.single-info.single-page.support.contacts .wp-block-group__inner-container > div > h2 {display:none;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane iframe {border:0!important;}

.common-news .wp-block-group .sign-form .wpcf7 form .button {left:auto;transform:translate(0,0);}
.about .breadcrumbs-wrapper .breadcrumbs .breadcrumb>span, .about .breadcrumbs-wrapper .breadcrumbs .breadcrumb span {color: #000;}

footer .wpcf7 form .button {left:0;transform:translate(0,0);}


body .info.single-decision .wp-block-group.columns.text.products .wp-block-columns:nth-of-type(1) {margin-top:0!important;}
body .info.single-product.single-decision .wp-block-group.text-block .wp-block-group__inner-container {margin-top:0;}

body .info .wp-block-group.columns.products .wp-block-columns .wp-block-column .wp-block-image a {width:100%;}
body .wp-block-group.columns.products .wp-block-columns .wp-block-column figure img {max-width: calc(100% - 60px)!important;width: 100%!important;}









@media screen and (max-height:750px) {

.wpcf7 form .field input {height: 25px;line-height: 25px;margin-bottom: 5px;}
.modal-window1 p, .modal-window2 p {line-height:18px;}	
.wpcf7 form .button input {height: 45px;line-height: 35px;}
.common-news .wp-block-group .sign-form .wpcf7 form .button input {height:45px;}	
.common-news .wp-block-group .sign-form .wpcf7 form .button:after {height: 45px;line-height: 45px;}
	
	
	
}

@media screen and (max-height:650px) {

.window-container1, .window-container2 {max-height:94vh;}
.wpcf7 form .field input {height: 20px;line-height: 20px;}
.wpcf7 form .button input {height: 40px;line-height: 30px;}
.wpcf7 form .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {margin-top: -205px!important;}	
.wpcf7 form .wpcf7-response-output {line-height: 13px;font-size: 11.5px;}
.common-news .wp-block-group .sign-form .wpcf7 form .button input {height:40px;}	
.common-news .wp-block-group .sign-form .wpcf7 form .button:after {height: 40px;line-height: 40px;}
	
	
	
}



@media screen and (max-width:1500px) {
	
.header .main-header, .slide-block .wp-block-group_container, .wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile, .single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, footer > .wp-block-group.sign.form .wp-block-group_container {width: 1200px;}
.wp-block-group.services .wp-block-group_container, 
.info.single-info.single-page.decision-page > .wp-block-group > .wp-block-group_container .wp-block-group.columns {width:1250px;}
.wp-block-group_container, footer > .wp-block-group .wp-block-group_container .wp-block-columns, footer > .wp-block-columns .wp-block-column {width:1200px;}	
.wp-block-group.faq .wp-block-group_container {width: 1100px;}	
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {padding: 7px 8px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu {left:-16px;}	
	
.wp-block-group.services .wp-block-columns .wp-block-column figure img {max-width: 110%;width:110%;}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-width: 100%!important;}	
.wp-block-group.about h1 {padding-left:0;padding-right:0;}	
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group {padding: 15px 55px;}	
.wp-block-group.services .wp-block-columns .wp-block-column figure {margin-left: 0;}
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) figure {margin-right: 0px;}
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) .wp-block-group {margin-left:0px;padding-bottom: 40px;}
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group	{margin-right:0px;padding-left: 55px;padding-right: 25px;}
.single-info .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group	{padding-left: 0;padding-right: 0;}
	
.wp-block-group.clients .gallery {width:101%;margin-left:-0.5%;margin-right:-0.5%;}	
	
.wp-block-group.request h2, .info > .wp-block-group.request > .wp-block-group_container > p {max-width:88%;margin-left:6%;margin-right:6%;}	
.wp-block-group.request.form .wpcf7 {max-width:88%;}	
	
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {max-width: 44%;}	
h2, .slide-block .wp-block-group h2 {font-size: 34px;line-height: 41px;}	
	
.wp-block-group h1, h1 {font-size: 38px;line-height: 44px;}	
.wp-block-group h2 {font-size: 32px;line-height: 37px;}	
	
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:550px;}

.wp-block-group.news ul li:first-child .image-wrapper {height:496px;}	
.wp-block-group .buttons p a {padding: 6px 12px;}		
	
.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons .sp-ea-one h3 a {font-size:11px;}	
	
	
	
}


@media screen and (max-width:1350px) {
	
.header .main-header, .slide-block .wp-block-group_container, .wp-block-group.services .wp-block-group_container, .wp-block-group_container, footer > .wp-block-group .wp-block-group_container .wp-block-columns, footer > .wp-block-columns .wp-block-column, .wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile, .single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, footer > .wp-block-group.sign.form .wp-block-group_container, 
.info.single-info.single-page.decision-page > .wp-block-group > .wp-block-group_container .wp-block-group.columns {width: 1100px;}	
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {padding: 7px 5px;font-size:12px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select {font-size:12px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu {left:-19px;}	
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block a.sgpb-show-popup {font-size:11.5px;}	
	
.info > .wp-block-group.anons > .wp-block-group_container > p {margin-bottom:10px;padding: 0 10%;}
	
.wp-block-group.services .wp-block-group_container {width:1150px;}
/*.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group h2 {margin-top:25px;}	*/

.wp-block-group.about .wp-block-group_container {padding-top: 95px;}

body .services .owl-carousel .owl-item img,
.wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item img {max-width:110%;width:110%;margin-left:-5%;}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:500px;}

.wp-block-group.services .widget-wrapper .wp-block-columns {gap: 35px!important;}	
/*.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {padding-right:60px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:60px;}*/

.wp-block-group.news ul li:first-child .image-wrapper {height:474px;}	
	
.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons .sp-ea-one h3 a {font-size:11.5px;}	
	
body .info.single-decision.common-decisions .wp-block-group.services .wp-block-columns {gap: 35px!important;}	
	
/*.wp-block-group .buttons a.sgpb-show-popup,
.wp-block-group .buttons p {width:100%!important;}	*/	
/*.wp-block-group .buttons a.sgpb-show-popup,	
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p a {margin-top:7.5px;}	*/
	
	
	
	
	
}


@media screen and (max-width:1250px) {
	
.header .main-header, .slide-block .wp-block-group_container, .wp-block-group.services .wp-block-group_container, .wp-block-group_container, footer > .wp-block-group .wp-block-group_container .wp-block-columns, footer > .wp-block-columns .wp-block-column, .wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile, .single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, footer > .wp-block-group.sign.form .wp-block-group_container {width: 990px;}	
.wp-block-group.faq .wp-block-group_container, 
.info.single-info.single-page.decision-page > .wp-block-group > .wp-block-group_container .wp-block-group.columns	{width: 990px;}	

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) {margin: 0;position:absolute;right:0;top:50%;transform:translate(0,-50%);}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) {margin: 0;position:absolute;right:237px;top:50%;transform:translate(0,-50%);}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select {font-size:12.5px;margin-top: 7px;margin-right: 5px;}
	
header.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {margin-bottom:-5px;}
/*.header .main-header .wp-block-columns .wp-block-column:last-of-type {display:block;position:absolute;right:0;top:94px;right:0;}*/
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block p {font-size:0;padding: 0 8px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block p img {margin-right:0;}	
.slide-block .social-wrapper {right: 0;}
	
.header .main-header .wp-block-columns .wp-block-column:last-of-type {width:168px;position:absolute;right:54px;top:50%;transform:translate(0,-50%);}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block a.sgpb-show-popup {margin:0;}	
		
#nav-wrap {height:auto;width:auto;margin:0;padding:0;border:0;right:0;}
	
#menu-icon {height: 39px;line-height: 39px;width: 39px;padding: 0;border: 0;margin: 15px 65px 15px 0;float: left;cursor:pointer;background: var(--wpr-bg-f7830740-b3a8-45a7-9c01-66255f5b965a) center center no-repeat #FF9D43;background-size: auto 15.5px;padding: 0;cursor: pointer;border: 0;display: block;position:relative;border-radius:50%;right:0;margin: 0;}
#menu-icon:hover, 
#menu-icon.active {background-color:#FF8C21!important;border-color:#FF8C21!important;color:white!important;}	

#menu {clear: both;position: absolute;top: 50px;left: 0;width: 265px;height: auto;padding: 5px;background: white;margin: 0;border-radius: 0px;/* border-left: 1px solid #BBBBBB; */border-bottom: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;border-left: 1px solid #BBBBBB;background: #FBFBFB;display: none;z-index: 99999999;float: left;padding: 12px 10px;border: 1px dotted #6DBAE6;z-index: 5;background: #EDF6FA;border-radius: 8px;left: auto;   float: right;right: -2px;box-shadow: 0px 0px 25px 0 rgb(23 43 71 / 11%);border-color:#D1DEE7;background:#fff;}
header.fixed-on	#menu {top:40px;}

#menu li {clear: both;float: left;margin: 5px 0 5px 0;height:auto;width:100%;margin:0;font-family: Helvetica, Arial, sans-serif;display:block;background:none;z-index:99999999;}
#menu li a {background: none;display: inline;color: black;height:auto;line-height:15px;width: 84%;padding: 10px 8%;margin: 0;border: none;text-align: left;  font-size: 13px;color:black;color: #0174BC;
    line-height: 19px;
    padding: 4px 12px;
    text-transform: none;color:#000;font-family: UnboundedL;}
#menu li a:hover {color:#7FB9E3;}
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu	{position: relative;  top: 0;padding: 0;width: 100%;margin: 0;left: 0;
        width: calc(100% + 24px) !important;
        margin-left: -12px;
        padding: 9px 12px;
        margin: 9px 0 9px -12px;border-radius: 0 !important;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu a {width:100%!important;box-sizing!important:border-box;font-size:12px!important;line-height:17px!important;padding: 4px 12px!important;}	

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul {width:100%;}	
	
.wp-block-group .wp-block-columns .wp-block-column {width:50%;}
.slide-block .wp-block-group .wp-block-columns {gap: 40px!important;}

.wp-block-group.services .wp-block-columns {gap: 45px!important;}
.wp-block-group.services .wp-block-columns .wp-block-column figure img {max-width: 125%;width: 125%;}
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group {padding-bottom:35px;padding-left: 35px;padding-right:0;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group {padding-bottom:0;}
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) .wp-block-group {padding-left: 35px;}

/*.wp-block-group.faq ul {width: 100%;padding: 0;}
.wp-block-group.faq ul li {margin-right: 5%;width:47.5%;}
.wp-block-group.faq ul li:nth-child(2n) {margin-right:0;}*/

footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column {width:33.3333%;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {display:none;}
	
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1) {margin-left: 20px;margin-right: 30px;}
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {padding-right:25px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:25px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {margin-right: 20px;margin-left: 30px;}
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {margin-top:55px;}

.wp-block-group.news ul li:first-child .image-wrapper {height:449px;}	
	
.wp-block-group .buttons .sp-ea-one h3 a {padding: 0 15px!important;font-size:13px;}	
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 15px 15px 0 15px!important;}	
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body p {font-size:13px;}
	
.wp-block-group .buttons p a br {display:block;}
	
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ul li {font-size:13px;}
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .three .wp-block-group {width:100%!important;}		
	
	
}


@media screen and (max-width:1100px) {
	
.header .main-header, .slide-block .wp-block-group_container, .wp-block-group.services .wp-block-group_container, .wp-block-group_container, footer > .wp-block-group .wp-block-group_container .wp-block-columns, footer > .wp-block-columns .wp-block-column, .wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile, .single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, footer > .wp-block-group.sign.form .wp-block-group_container {width: 880px;}
.wp-block-group.faq .wp-block-group_container {width: 780px;}	

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {padding: 4px 6px;}	
	
.slide-block .wp-block-group h2, footer > .wp-block-group.sign.form h2 {font-size: 30px;line-height: 36px;}
.slide-block .wp-block-columns p {font-size: 18px;line-height: 24px;}
.slide-block ol li a, .wpcf7 form .button input {height: 37px;line-height: 37px;font-size: 14.5px;padding: 0 15px;}
.wpcf7 form .button input {height:41px;}	
.wpcf7 form .field input {height: 21px;font-size:14px;}
.wp-block-group.request.form .wpcf7 form .field input {height: 31px;}
.wpcf7 form .field textarea {font-size:14.5px;}
	
.wp-block-group.services .wp-block-columns .wp-block-column figure img {max-width: 135%;width: 135%;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li {width:100%;padding-right:40px;box-sizing:border-box;}

.wp-block-group h2 {font-size: 32px;line-height: 38px;}
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) .wp-block-group {padding-right:15px;}

.wp-block-group h3 {font-size: 24px;line-height: 29px;}

body .services .owl-carousel .owl-item img, .wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item img {max-width: 140%; width: 140%; margin-left: -20%;}	
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1) {margin-left:0px;}
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {padding-right:10px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group {padding-left:10px;}
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {margin-right: 0px;}	

.wp-block-group.clients .gallery, .wp-block-group.clients .wp-block-gallery, .alm-reveal .wp-block-group {width: 90%;margin: 0px 5% 0 5%;}	
.wp-block-group.clients .gallery .gallery-item, .wp-block-group.clients .wp-block-gallery .wp-block-image, .alm-reveal .wp-block-group figure {width: 12.6666%!important;max-width: 12.6666%!important;margin-left:2%!important;margin-right:2%!important;}	

.wp-block-group.news ul li .detail {height: 37px;line-height: 37px;font-size: 12.5px;padding: 0 15px;margin: 15px 0 0 0;}
.wp-block-group.request.form .wpcf7 form button {height: 40px;line-height: 35px;font-size: 12.5px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) button {height: 40px;line-height: 35px;font-size: 12.5px;}
.wp-block-group.request.form .wpcf7 form input {padding: 5px 5%;font-size: 14.5px;line-height:28px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .field input {font-size: 14.5px;height: 40px;line-height:40px;}
	
footer > .wp-block-group.sign.form p a {height: 39px;line-height: 39px;	font-size:14.5px;}	
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .field.common input {height:39px;line-height:39px;font-size:14.5px;}	
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input {height:39px;line-height:39px;font-size:14.5px;}	

.wp-block-group.news ul li:first-child .image-wrapper {height:425px;}
	
.common-news .wp-block-group .sign-form .wpcf7 form .button input {height: 41px;}
.common-news .wp-block-group .sign-form .wpcf7 form .button:after {height: 41px;line-height: 41px;}	
	
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container p {width:100%!important;}	
/*.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons .sp-ea-one h3 a, .wp-block-group .buttons.two a.sgpb-show-popup {font-size:13px;padding: 0 15px;padding: 11.5px 15px; width: 100%;}	*/
/*.wp-block-group .buttons p a br, .wp-block-group .buttons a.sgpb-show-popup br, .wp-block-group .buttons .sp-ea-one h3 a br, .wp-block-group .buttons.two a.sgpb-show-popup br	{display:none;}*/
	
.wp-block-group .buttons .wp-block-group__inner-container>div .sp-ea-one {margin-top:12px;}	
	
body .loadMore, 
.wpcf7 form .button input,	
.wp-block-group.request.form .wpcf7 form input, 
footer>.wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input	{font-size:13px;height:37px;line-height:37px;}
.wpcf7 form .button input,
.wp-block-group.request.form .wpcf7 form input, 
footer>.wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input	{line-height:24px!important;}
.wp-block-group.request.form .wpcf7 form input {padding-left:15px;padding-right:15px;}	
	
body .contacts .sp-tab__nav-tabs li label span h4 {font-size: 13px!important;}
	
	
	
	
	
	
}


@media screen and (max-width:990px) {
	
.header .main-header, .slide-block .wp-block-group_container, .wp-block-group.services .wp-block-group_container, .wp-block-group_container, footer > .wp-block-group .wp-block-group_container .wp-block-columns, footer > .wp-block-columns .wp-block-column, .wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile, .single-page .wp-block-group.services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, footer > .wp-block-group.sign.form .wp-block-group_container, .single-page .services .wp-block-group, .wp-block-group.request.form > .wp-block-group__inner-container .wp-block-group__inner-container {width: 88%;}
.wp-block-group.request.form > .wp-block-group__inner-container .wp-block-group__inner-container {width:100%!important;padding-left:6%!important;padding-right:6%!important;}	
.header .main-header {width:90%;}

.header .main-header .wp-block-columns .wp-block-column {display:block;}	
		
.header .main-header .wp-block-columns .wp-block-column:last-of-type {display:none;}

.header.fixed-on .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block select {margin-top:-7px;}
.header.fixed-on .main-header .wp-block-columns .wp-block-column:nth-of-type(2) {margin-top:21px;}
	
#menu {width: 230px;top:45px;}	
	
.wp-block-group_container, .info > .wp-block-group > .wp-block-group__inner-container, .h1-ttile-wrapper .h1-ttile {padding-top: 45px;/*padding-bottom: 45px;*/}
	
.slide-block > .wp-block-group {padding-top:120px;}
.slide-block .wp-block-group_container {padding-top:0;padding-bottom:40px;}
.slide-block .wp-block-group .wp-block-columns {width:100%;display:block;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column {width:100%;display:block;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(1) {position:relative;z-index:1;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {position: relative;top: 0;height: auto;z-index: 2; max-width: 100%;width: 100%;float: left;margin-top: 45px;padding:0;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {float:left;position:relative;left:50%;transform: translate(-50%,0);max-width:480px;width:90%;}	
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) > .widget-wrapper {float:left;position:relative;left:50%;transform: translate(-50%,0);max-width:480px;width:100%;}	
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) figure {height: 100%;float: left;width: 100%;margin-bottom:35px;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) figure img {max-width: 100%;width: auto;max-height:380px;position:relative;left:50%;transform:translate(-50%,0);}
.slide-block .wp-block-group h2, .slide-block .wp-block-columns p {text-align:center;width:100%;margin-right:0;}
.slide-block .wp-block-columns ul li {width:auto;padding-right:0;clear:both;position:relative;left:50%;transform: translate(-50%,0);text-align:center;}
.slide-block .wp-block-columns ul li:before {top:0px;}
.slide-block ol {width:auto;float:left;position:relative;left:50%;transform: translate(-50%,0);clear: both;}
.slide-block ol li {float:left;}
.slide-block ol li a {margin-left:7.5px;margin-right:7.5px;}
	
.slide-block .social-wrapper {margin-top: 0;top: -81px;right: 130px;}	
.slide-block .wp-block-column .social-wrapper {top:0;margin-bottom:10px;}	
	
.wp-block-group.services .wp-block-columns {display:block;}
.wp-block-group.services .wp-block-columns .wp-block-column {display:block;width:100%;float: left;}
.wp-block-group.services .wp-block-columns:first-of-type {margin:0;}

.wp-block-group_container, .wp-block-group.about .wp-block-group_container {padding: 55px 0;}
.info > .wp-block-group.anons > .wp-block-group_container > p {margin-bottom:0;}

h1, .wp-block-group.about h1, .wp-block-group h1 {font-size: 37px;line-height: 42px;}
h2, .wp-block-group h2, .slide-block .wp-block-group h2, .wp-block-group.request h2 {font-size: 32px;line-height: 38px;}
h3, .wp-block-group h3 {font-size: 20px;line-height: 26px;}
.contacts .sp-tab__tab-content .sp-tab__tab-pane h3 {font-size: 24px;line-height: 29px;}	
p, .wp-block-group p, .slide-block .wp-block-columns p, .slide-block ul li, .single-post .wp-block-group li {font-size: 14px;line-height: 22px;}

.wp-block-group.services .wp-block-group_container {margin-bottom:0;/*padding-top:55px;*/padding-bottom:55px;}
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group,
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) .wp-block-group {padding: 35px 0 0 0;}
.wp-block-group.services .wp-block-columns {padding:0;position:relative;float:left;width:100%;margin:0 0 55px 0!important;padding:0;}
.wp-block-group.services .wp-block-columns:last-of-type {margin-bottom:0!important;padding:0;}
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1),
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) {position:relative;top:0;height:auto;z-index:2;}
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2),
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1) {position:relative;z-index:1;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group h2 {margin-top:0;text-align:center;}
.wp-block-group.services .wp-block-columns .wp-block-column p {text-align:center;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li {width:auto;padding-right:0;clear:both;position:relative;left:50%;transform: translate(-50%,0);text-align:center;font-size:14px;line-height:22px;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li:before {top:2px;}
.wp-block-group.services .wp-block-columns .wp-block-column p a {position:relative;left:50%;transform: translate(-50%,0);margin-right:0;}
.wp-block-group.services .wp-block-columns .wp-block-column figure {height: 100%;float: left;width: 100%;overflow:visible;}
.wp-block-group.services .wp-block-columns .wp-block-column figure img {max-width: 100%;width: auto;max-height:380px;position:relative;left:50%;transform:translate(-50%,0);}

.wp-block-group.advantages ul li, .wp-block-group.advantages .wp-block-columns .wp-block-column {margin-right:3%;width:48.5%;}
.wp-block-group.advantages ul li:nth-child(3n), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:3%;}
.wp-block-group.advantages ul li:nth-child(3n+1), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none;}
.wp-block-group.advantages ul li:nth-child(2n), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(2n) {margin-right:0;}
.wp-block-group.advantages ul li:nth-child(2n+1), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(2n+1) {clear:both;}
.wp-block-group.advantages ul li figure img, .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {width: 70px;}
.wp-block-group.advantages ul li p, .wp-block-group.advantages .wp-block-columns .wp-block-column p {width: calc(100% - 100px);}

.wp-block-group.clients .gallery .gallery-item, .wp-block-gallery.has-nested-images figure.wp-block-image {width: 15.66666%!important;max-width: calc(15.66666% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)!important;}

.wp-block-group.faq .sp-easy-accordion .sp-ea-single {width:100%;}
.wp-block-group.faq .wp-block-group_container, .wp-block-group.faq .wp-block-group__inner-container {width:90%;box-sizing:border-box;}

.wp-block-group.news ul li {width: 48%;margin-right:4%;}
.wp-block-group.news ul li:nth-child(2n) {margin-right:0;}
.wp-block-group.news ul li:nth-child(3) {display:none;}
.common-news .wp-block-group.news ul li:nth-child(3) {display:block;}

.slide-block ol {margin-top:12px;}

.wp-block-group.advantages .wp-block-group_container {padding: 40px 0 45px 0;}

footer > .wp-block-group .wp-block-group_container {padding: 60px 0;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns {display:block!important;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width:100%;margin-right:0;margin-bottom:35px;padding-bottom:35px;border-bottom: 2px dotted #6DBAE6;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(2), 
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {width: calc(50% - 17.5px);}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {margin-right:35px;}

footer > .wp-block-columns ul {width:auto;position:relative;left:50%;transform:translate(-50%,0);margin-bottom:15px!important;}
footer > .wp-block-columns ul li:last-child {padding-right:0;margin-right:0;}
footer > .wp-block-columns ul li a {font-size:12px;}
footer > .wp-block-columns p {width:100%!important;margin-top:0!important;text-align:center;float:left;font-size:10px;line-height:14px;}

.info > .wp-block-group.anons > .wp-block-group_container > .widget-wrapper > p {width:100%;padding-left:0;padding-right:0;}

.wp-block-group.services h3 {text-align:center;}	
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {width:100%;padding-right:0;margin-top:0;}	
.wp-block-group.services .widget-wrapper:first-of-type {margin-top:0;padding:0;width:100%;float:left;margin-top:-40px;}	
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1) {margin:0;}	
body .services .owl-carousel .owl-item img, .wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item img {width: auto;  margin-left: auto;}
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1),
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {margin: 0;width: 90%;max-width: 380px;position:relative;left:50%;transform: translate(-50%,0);box-sizing:border-box;}	
.wp-block-group.services .wp-block-columns .wp-block-column .owl-carousel .owl-item img {width:100%;padding:0!important;height:380px;position:relative;left:50%;transform: translate(-50%,0);width:auto;max-width:100000px;}	
.wp-block-group.services .widget-wrapper {float: left;width: 100%;}	
.wp-block-group.services .widget-wrapper:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1),
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {position:absolute;max-height:380px;padding:0;z-index:3;}
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2),
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1),
.wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1),
.wp-block-group.services .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) {padding-top: 380px;z-index:2;}	
.wp-block-group.services .widget-wrapper:last-of-type {margin-top:45px;}	
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group {padding: 35px 0 0 0;margin-top:0;}	
.wp-block-group.services .widget-wrapper:last-of-type {padding-bottom:0;}	
	
.wp-block-group.clients .gallery, .wp-block-group.clients .wp-block-gallery, .alm-reveal .wp-block-group {width: 100%;margin: 0;}	
	
.h1-ttile-wrapper .h1-ttile {padding-top:35px;}	
.h1-ttile-wrapper .h1-ttile h1, h1, .wp-block-group.about h1, .wp-block-group h1, body .single-product h1 {margin-bottom:20px;font-size:32px;line-height:37px;}	

.single-info .wp-block-image .alignright {margin: 10px 0 10px 25px;}	
.single-info .wp-block-image .alignleftt {margin: 10px 25px 10px 0;}
	
.about .wp-block-group.about .wp-block-group__inner-container {padding-top:0;padding-bottom:45px;}	
.single-info .wp-block-group.clients {padding-top:55px;margin-bottom:55px;}	
.about .wp-block-group.clients .wp-block-group__inner-container	{padding-bottom:45px;}	
	
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(1) {margin-top: -15px;}	
.slide-block .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(1) h1 {text-align:center;}	
.slide-block.single-slide .wp-block-columns p {width: 100%;margin-right: 0;}	
.slide-block.single-slide .wp-block-group .wp-block-columns {min-height: 0;padding-bottom: 50px;float:left;width:100%;}	
.breadcrumbs-wrapper .breadcrumbs .breadcrumb {text-align:center;}	
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span >span {width:auto;position:relative;left:50%;transform:translate(-50%,0);float:left;}	
	
.single-page .services .wp-block-group, .wp-block-group.request.form > .wp-block-group__inner-container .wp-block-group__inner-container {padding: 45px 0;}	
	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns {position:relative;}	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1),
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {width:100%;max-width: 100%;margin-top:0;padding:0;padding: 380px 0 0 0;}	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(2),
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(1) {width:100%;max-width: 100%;position:relative;top:0;padding:0;position:absolute;top:0;}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:380px;height:350px;}	
.single-page .services .wp-block-group .wp-block-columns h2 {margin-top:0px!important;}	
.single-page .wp-block-group.services .wp-block-columns .wp-block-column p a {left: 0; transform: translate(0,0);}	
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group {padding-top:0;}	
	
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column {width:48.5%;margin-right:3%;}	
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column:nth-of-type(2n) {margin-right:0;}
	
.slide-block.support .wp-block-column .social-wrapper p a {font-size:17px;}	

.slide-block.support .wp-block-columns .wp-block-column > p {margin: 0;width: 100%;}	
	
.info.support .wp-block-group.anons p {width: 100%;padding: 0;}	
	
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p a {font-size: 14.5px;padding: 0 15px;height:39px;line-height:39px;}		
	
.common-news .sign-form {margin-bottom: 35px;position: relative;top: 0;padding: 25px;width: 100%;}
.wp-block-group.news ul li:first-child .image-wrapper {height: auto;margin:0;}	
body .common-news .wp-block-group.news ul li, body .common-news .wp-block-group.news ul li:nth-child(2n), .common-news .wp-block-group.news ul li:nth-child(3n+3) {width:48.5%!important;margin-right:3%!important;margin-top:0!important;clear:none;}
body .common-news .wp-block-group.news ul li:nth-child(2n) {margin-right:0!important;}
.common-news .wp-block-group.news ul li:nth-child(2n+1) {clear:both;}	

.contacts .sp-tab__nav-tabs {width:240px;}	
.contacts .sp-tab__nav-tabs li label span h4 {height: 39px;line-height: 41px!important;font-size: 14.5px!important;padding: 0 15px;}	
.contacts .sp-tab__tab-content {width: calc(97% - 240px);}	
.contacts .sp-tab__tab-content .sp-tab__tab-pane {padding: 25px 30px!important;}	
	
.wp-block-group.services .widget-wrapper:nth-of-type(even) .wp-block-columns .wp-block-column .wp-block-group h2 {margin-top:0;}
.wp-block-group.news ul li:first-child .image-wrapper img {min-width:1px;width:100%;height:auto;}	

.common-news .sign-form {padding:20px!important;}	
.common-news .wp-block-group .sign-form h3 {text-align:Center;margin-bottom:15px;}	
.common-news .wp-block-group .sign-form .wpcf7 .wpcf7-list-item>label span, .common-news .wp-block-group .sign-form .wpcf7 .wpcf7-list-item>label a {font-size:11px!important;line-height: 14px!important;}
	
.wp-block-group.clients .gallery .gallery-item, .wp-block-gallery.has-nested-images figure.wp-block-image {width: 33.33333%!important;max-width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)!important;}	
.info.single-post > .wp-block-group.advantages > .wp-block-group__inner-container, .info.single-post > .wp-block-group.gallery > .wp-block-group__inner-container {padding-bottom:25px;padding-top:40px;}	
.info.single-post > .wp-block-group.advantages > .wp-block-group__inner-container figure {margin:0;}	
.info.single-info.single-page.support.about .wp-block-group.clients .wp-block-group_container {padding: 0 0 45px 0!important;}
.info.single-info.single-page.support.about .wp-block-group.clients .wp-block-group_container h2 {margin-top:0;}
	
.loadMore {height: 36.5px;line-height: 39px;font-size: 14.5px;padding: 0 15px;}	
	
.wp-block-group.anons h3 {padding-left:0;padding-right:0;}	
	
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1) .wp-block-group {width:100%!important;}	
	
.wp-block-group .buttons {margin-bottom:35px;}	
.wp-block-group .buttons .wp-block-group__inner-container .wp-block-group {width:auto!important;float:left;position:relative;left:50%;transform: translate(-50%,0);}	

.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons .sp-ea-one h3 a, .wp-block-group .buttons.two a.sgpb-show-popup {padding: 4px 15px;}	
.wp-block-group .buttons p a br, .wp-block-group .buttons a.sgpb-show-popup br, .wp-block-group .buttons .sp-ea-one h3 a br, .wp-block-group .buttons.two a.sgpb-show-popup br	{display:block;}
.wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons.two a.sgpb-show-popup {width: calc(33.3333% - 10px);margin-right:15px;}
.wp-block-group .buttons.two a.sgpb-show-popup {width: calc(50% - 7.5px);margin-right:15px;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container .buttons p	{width: calc(33.3333% - 10px)!important;}
.wp-block-group .buttons.two a.sgpb-show-popup:nth-of-type {width: calc(50% - 7.5px);margin-right:0;}
	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-group, .single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-group {width:100%;}	
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group.buttons.two {padding:0;width:100%;}	
.single-page .wp-block-group.services .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2) .wp-block-group.buttons.two .wp-block-group {padding:0;width:100%!important;}	
	
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container .buttons .ea-body p { width: 100%!important;}	
.wp-block-group.services .wp-block-columns .wp-block-column .ea-body ul li {width: 100%;left: 0;transform: translate(0,0);text-align: left;}	
	
footer > .wp-block-group.sign.form .wp-block-group_container {padding: 45px 0;}	
	
.close1, .close2 {width: 20px;height: 20px;}	
	
.breadcrumbs-wrapper .breadcrumbs .breadcrumb {position:relative;left:50%;transform: translate(-50%,0);width:auto;}	
.breadcrumbs-wrapper .breadcrumbs .breadcrumb>span>span	 {left:0;transform: translate(0,0);float:none;}	
	
.contacts .sp-tab__tab-content .sp-tab__tab-pane {padding: 20px!important;}	
.contacts .sp-tab__tab-content .sp-tab__tab-pane td,
.contacts .sp-tab__tab-content .sp-tab__tab-pane td a {font-size: 14px;line-height:22px; }
.contacts .sp-tab__tab-content .sp-tab__tab-pane table td img {height:20px!important;width:20px!important;margin-right: 6px!important;}	
.contacts .sp-tab__tab-content .sp-tab__tab-pane h3 {margin-bottom:10px!important;}	
.contacts .sp-tab__tab-content .sp-tab__tab-pane iframe {margin-top:15px;}	
	
body .about .owl-carousel {padding: 0 5px !important;width: calc(100% - 10px) !important;}	
body .white .sa_owl_theme .owl-nav .owl-prev, body .about .white .sa_owl_theme .owl-nav .owl-prev {height:30px!important;width:30px!important;margin-top:-15px!important;left: -20px!important;}	
body .white .sa_owl_theme .owl-nav .owl-next, body .about .white .sa_owl_theme .owl-nav .owl-next {height:30px!important;width:30px!important;margin-top:-15px!important;right: -20px!important;}	
body .info.single-product > .wp-block-group.banner.vertical:first-of-type > .wp-block-group__inner-container {padding: 60px 0;}	
body .info.single-product > .wp-block-group.banner.vertical:first-of-type > .wp-block-group__inner-container h1 {margin:0!important;}	
	
body .wp-block-group.columns.products .wp-block-columns .wp-block-column figure {min-width: 100%!important;}
body .wp-block-group.columns.products .wp-block-columns .wp-block-column figure img {max-width: calc(100% - 40px)!important;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (max-width:900px) {
	
.slide-block .wp-block-group .wp-block-columns {display:block;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column {display:block;width:100%;float: left;}








	
}


@media screen and (max-width:768px) {

.wp-block-group.services .wp-block-columns .wp-block-column ul li, .slide-block .wp-block-columns ul li {padding: 17.5px 0 5px 0;text-align:center!important;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li:before, .slide-block .wp-block-columns ul li:before {top: 6px;clear: both;float: left;position: absolute;left: 50%;transform: translate(-50%,-50%);text-align: center;/*background:transparent;width:50px;border-top: 2px dotted #7FB9E3;*/}

.wp-block-group.advantages ul li, .wp-block-group.advantages .wp-block-columns .wp-block-column {width:100%;margin-right:0;}

.wp-block-group.clients .gallery .gallery-item {width: 19%!important;}

.slide-block .wp-block-columns ul li {padding-left:0;text-align:left;}
.slide-block ul li:before {position: relative;float: left;margin-right:0px;top:-3px;}

.contacts .sp-tab__nav-tabs {width:100%;margin-top:40px!important;}

.contacts .sp-tab__nav-tabs {width:102%!important;margin-left:-1%!important;}	
.contacts .sp-tab__nav-tabs li {width:31.3333%!important;margin-right: 1%!important;margin-left:1%!important;position:relative;}
.contacts .sp-tab__tab-content {width:100%;margin-top:15px;}	
.contacts .sp-tab__nav-tabs li:nth-of-type(5) {clear:both}	
	
.wp-block-group.news ul li .date {top:15px;}
	
.wp-block-group .buttons .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ul li:before { content: '';position: absolute;left: 0;top: 4px;background: url(/images/icons/icon-check.png) left top no-repeat;background-size: 18px auto; height: 18px; width: 18px;top: 0;border:0;}	
.wp-block-group.services .wp-block-columns .wp-block-column .ea-body ul li, .slide-block .wp-block-columns .ea-body ul li {padding: 2px 0 0 18px;text-align: left!important;}
	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1),
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 280px 0 0 0;}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:280px;height:250px;}		
	
body .contacts .sp-tab__nav-tabs li label span h4 {height:auto;line-height: 17px!important;padding-top:10px;padding-bottom:10px;}
	
	
	
	
}


@media screen and (max-width:650px) {

.slide-block .social-wrapper {margin-top: 0;top: -66px;right: 0;}		
.slide-block > .wp-block-group {padding-top:150px;}
	
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(2),
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {width:100%;}
footer > .wp-block-group .wp-block-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {margin-bottom:10px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column h3 {margin-bottom:12px;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) figure a {width:auto;position:relative;left:50%;transform: translate(-50%,0);}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(1) p {margin-right:0;width:100%;text-align:center;}

footer > .wp-block-group .wp-block-group_container .wp-block-column h3 {text-align:center;}
footer > .wp-block-group .wp-block-group_container .wp-block-column p a {text-align:center;}

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table {width:auto;float:left;position:relative;left:50%;transform: translate(-50%,0);width:185px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table tr td {text-align:center;}

footer .socials {margin:0px 0 0 0;width:auto!important;position:relative;left:50%;transform: translate(-50%,0);float:left;margin-bottom:28px;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 {width:auto;margin:0;position:relative;left:50%;transform: translate(-50%,0);}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) button {padding: 0;width:100%;text-align:center;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .field input {text-align:center;}

.wp-block-group.clients .gallery .gallery-item, .wp-block-group.clients .wp-block-gallery .wp-block-image, .alm-reveal .wp-block-group figure {width: 21%!important;max-width: 21%!important;}	

footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .widget-wrapper:nth-of-type(2) {left:50%;transform:translate(-50%,0);margin-left:0;float:left;position:relative;width:auto;margin-top:0px;}
	
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input {position:relative;left:50%;transform: translate(-50%,0)}	
	
.slide-block.support .wp-block-column .social-wrapper {width:100%;}	
.slide-block.single-slide .wp-block-columns .social-wrapper p {margin: 0 0 5px 0;clear:both;width:100%;}	
.slide-block.single-slide .wp-block-columns .social-wrapper p a {position:relative;left:50%;transform: translate(-50%,0);float:left;}	

.single-page.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column {margin-right:0;width:100%;}	
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column h3 {text-align:center;}	
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column h3:after {left:50%;transform: translate(-50%,0);}	
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p {text-align:center;}	
.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p a {margin-top:16px;margin-right:0;left:50%;transform: translate(-50%,0);position:relative;}	
	
.contacts .sp-tab__nav-tabs li {width:48%!important;}	
	
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) p {text-align:center!important;}
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table tr td {text-align:center!important;width:100%;}

footer .wpcf7 form .button {left:50%;transform:translate(-50%,0);}

body .info .wp-block-group.banner.vertical .wp-block-group.buttons > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column a.sgpb-show-popup,
body .info .wp-block-group.banner.vertical .wp-block-group.buttons > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column p a,
body .wp-block-group.columns .wp-block-columns .wp-block-column p a	{margin-bottom:10px!important;}

body .info .wp-block-group.banner.vertical .wp-block-group.buttons > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-of-type a.sgpb-show-popup,
body .info .wp-block-group.banner.vertical .wp-block-group.buttons > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-of-type p a,
body .wp-block-group.columns .wp-block-columns .wp-block-column:last-of-type p a {margin-bottom:0!important;}
	
	
	
	
	
	
	
	
	
	
}


@media screen and (max-width:550px) {

.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup, .wp-block-group .buttons .sp-ea-one h3 a, .wp-block-group .buttons.two a.sgpb-show-popup {font-size:13px;padding: 0 15px;padding: 11.5px 15px; width: 100%!important;}	
.wp-block-group .buttons p a br, .wp-block-group .buttons a.sgpb-show-popup br, .wp-block-group .buttons .sp-ea-one h3 a br, .wp-block-group .buttons.two a.sgpb-show-popup br	{display:none;}
.wp-block-group.services .wp-block-columns .wp-block-column .wp-block-group__inner-container .buttons p {width:100%!important;}
	
.wp-block-group .buttons.two p {width:100%!important;}
.wp-block-group .buttons.two p br {display:none;}	
	
body .contacts .sp-tab__nav-tabs li {clear:both!important;}	
	
	
}

@media screen and (max-width:480px) {

.info > .wp-block-group.anons > .wp-block-group_container > p {padding-left:0;padding-right:0;width:100%;}

h1, .wp-block-group.about h1, .wp-block-group h1 {font-size: 27px;line-height: 31px;}
h2, .wp-block-group h2, .slide-block .wp-block-group h2, .wp-block-group.request h2, footer > .wp-block-group.sign.form h2 {font-size: 24px;line-height: 29px;}
h3, .wp-block-group h3, .modal-window1 h3, .modal-window2 h3, .sgpb-content h3 {font-size: 20px;line-height: 25px;}
.wp-block-group.advantages ul li p strong, .wp-block-group.faq ul li p strong, .wp-block-group.news ul li h3, footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) p:first-of-type a, .wp-block-group.faq .sp-easy-accordion .sp-ea-single a, footer > .wp-block-group .wp-block-group_container .wp-block-column h3, .wp-block-group.advantages ul li p strong, .wp-block-group.advantages .wp-block-columns .wp-block-column p strong, .support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column h3, .common-news .wp-block-group .sign-form h3 {font-size: 17px;line-height: 22px;}
p, .wp-block-group p, .wp-block-group.about p, footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) p:last-of-type a, footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(2) table tr td, .slide-block.support .wp-block-column .social-wrapper p a {font-size: 13.5px;line-height: 21px;}
.wp-block-group.about p {text-align:justify!important;}
.wp-block-group.services .wp-block-columns .wp-block-column ul li {font-size: 13.5px;line-height: 21px;}
.modal-window1 p, .modal-window2 p, .sgpb-content p {font-size: 11px;line-height: 14px;}
	
#menu-icon {height:35px;width:35px;}	
#menu {top:40px;}
	
.wp-block-group.advantages ul li figure, .wp-block-group.advantages .wp-block-columns .wp-block-column figure {width:100%;}
.wp-block-group.advantages ul li figure img, .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {float:left;position:relative;left:50%;transform: translate(-50%,0);}
.wp-block-group.advantages ul li p, .wp-block-group.advantages .wp-block-columns .wp-block-column p {text-align:center;margin-left:0;margin-right:0;width:100%;}

.wp-block-group.clients .gallery .gallery-item {width: 23%!important;margin-left:1%!important;margin-right:1%!important;}

.wp-block-group.faq .wp-block-group_container, .wp-block-group.faq .wp-block-group__inner-container {padding: 25px 30px;}

.wp-block-group.news ul li {width: 100%;margin-right:0;}
.wp-block-group.news ul li:nth-child(3) {display:block;}

.slide-block ol li {clear:both;}

.wp-block-group.news ul li .detail {position:relative;left:50%;transform: translate(-50%,0);}

.wp-block-group.news ul li h3 {text-align:center;}
.wp-block-group.news ul > li p {text-align:center;}

.wp-block-group.request.form .wpcf7 {padding: 22.5px 22.5px 0 22.5px;}

.slide-block ol li a {height: 37px;line-height: 37px;font-size: 13px;padding: 0 15px;min-width:150px;text-align:center;}

body .white .sa_owl_theme .owl-nav .owl-prev  {height:30px!important;width:30px!important;margin-top:-15px!important;left:20px!important;}
body .white .sa_owl_theme .owl-nav .owl-next {height:30px!important;width:30px!important;margin-top:-15px!important;right:20px!important;}
	
.wpcf7 form .button input {height: 37px;line-height: 31px;font-size: 13px;padding: 0 15px;}	
.wpcf7 form .field input {height: 17px;line-height: 17px;font-size:15px;}
.wpcf7 form .field textarea  {font-size:15px;height:70px;}
.window-container1, .window-container2, body .sgpb-popup-dialog-main-div-wrapper > div {padding: 20px 20px 0 20px;}	
.wpcf7 form .button input {margin-bottom:20px;}	
.wpcf7 form .wpcf7-response-output {margin: -5px 5% 20px 5%!important;width:90%!important;}	
.wpcf7 .wpcf7-list-item > label span, .modal-window1 p, .modal-window2 p {font-size: 11px;line-height:14px;}	
	
.wp-block-group.request.form .wpcf7 form input {font-size: 13px;line-height: 24px;}
.wp-block-group.request p {padding-bottom:0}
	
footer > .wp-block-group.sign.form p a {height: 37px;line-height: 37px;	font-size:13px;}
	
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .field.common input {height:37px;line-height:37px;font-size:13px;}	
	
footer > .wp-block-group .wp-block-group_container .wp-block-column:nth-of-type(4) .wpcf7 .button input {height:37px;line-height:37px;font-size:13px;}		
	
.about .breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span, .about .breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a, .breadcrumbs-wrapper .breadcrumbs .breadcrumb span.breadcrumb_last, .breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a, .breadcrumbs-wrapper .breadcrumbs .breadcrumb span.breadcrumb_last {font-size: 11px;line-height: 15px;}	
	
.single-info .wp-block-image .alignright {margin: 10px 0 25px 0;width:100%;max-width:100%;}	
.single-info .wp-block-image .alignleftt {margin: 10px 0 25px 0;width:100%;max-width:100%;}	
	
.about .sa_owl_theme .owl-nav {display:none!important;}	
body .about .owl-carousel	{padding:0!important;width:100%!important;margin: 10px 0 0 0!important;}
	
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height: 280px;}
	
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column {width:100%;margin-right:0;}	
.single-page .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p {text-align:center;}
	
.support .wp-block-group.anons .wp-block-column img {max-width: 90px;}	

.support .wp-block-group.advantages.catalog .wp-block-columns .wp-block-column p a {font-size: 13px;height:37px;line-height:37px;}	
	
.contacts .sp-tab__nav-tabs li {width:98%!important;}	
.contacts .sp-tab__nav-tabs li label span h4 {height: 37px;line-height:39px!important;font-size: 13px!important;}	
	
.wp-block-group.faq .sp-easy-accordion .sp-ea-single {margin-top:0!important;}	
.wp-block-group.faq .sp-easy-accordion .sp-ea-single a {padding-right:35px!important;}	
	
.wpcf7 form .wpcf7-response-output {font-size:11px!important;line-height:13px!important;}	

body .about .owl-carousel .owl-item > div > div {width:100%!important;margin-left:0!important;margin-right:0!important;width: calc(100% - 2px) !important;}	
body .autohide-arrows:hover .owl-nav {display:none!important;}	
body .about .owl-carousel .owl-item > div img {max-width:100px;margin-bottom:15px;}	
body .about .owl-carousel .owl-item p {font-size: 14px;line-height: 18px;}	
	
.wp-block-group.advantages.catalog h2 {margin-bottom:15px;}	
.info > .wp-block-group.advantages.catalog > .wp-block-group__inner-container {padding-bottom:45px;}	
.info.support .wp-block-group.faq .wp-block-group__inner-container {margin-bottom:65px;}	
	
.common-news .wp-block-group .sign-form .wpcf7 form .button input {height: 39px;}
.common-news .wp-block-group .sign-form .wpcf7 form .button:after {height: 39px;line-height: 39px;}	
	
body .common-news .wp-block-group.news ul li, body .common-news .wp-block-group.news ul li:nth-child(2n), .common-news .wp-block-group.news ul li:nth-child(3n+3) {width:100%!important;margin-right:0!important;}	
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a {font-size:13px;}	
	
.wp-block-group.clients .gallery .gallery-item, .wp-block-gallery.has-nested-images figure.wp-block-image {width: 50%!important;max-width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)!important;}	
	
.loadMore {height: 34.5px;line-height: 37px;font-size: 13px;}		
	
.single-post .wp-block-group ul, .single-post .wp-block-group ol {padding-left:20px;}
.single-post .wp-block-group li {font-size: 15px;line-height: 22px;}	
	
	body .wp-block-group .buttons .wp-block-group__inner-container .wp-block-group {width:100%!important;}	
	.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup {clear:both;}
	.wp-block-group .buttons p {width:100%!important;float:left;}	
	.wp-block-group .buttons p a, .wp-block-group .buttons  a.sgpb-show-popup {position:relative;width:100%;text-align:center;box-sizing:border-box;}
	/*.wp-block-group .buttons p a, .wp-block-group .buttons a.sgpb-show-popup {height:42px;line-height:40px;}*/
	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1),
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 210px 0 0 0;}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:210px;height:185px;}		
	
.support .wp-block-group.anons .wp-block-column {width:100%;margin-bottom:25px;}	
.support .wp-block-group.anons .wp-block-column:last-of-type {margin-bottom:0;}	
	
.h1-ttile-wrapper .h1-ttile h1, h1, .wp-block-group.about h1, .wp-block-group h1 {font-size:27px;line-height:32px;}		
	
.common-news .wp-block-group .sign-form .wpcf7 form .field.common input {height: 37px!important;line-height: 37px!important;font-size: 13px!important;}	
.common-news .wp-block-group .sign-form .wpcf7 form .button input {height: 37px!important; width: 37px!important;width:37px!important;}	
.common-news .wp-block-group .sign-form .wpcf7 form .button:after {font-size:15px!important;height: 37px!important; width: 37px!important;width:37px!important;}	
	
body .info.single-product > .wp-block-group.banner.vertical:first-of-type > .wp-block-group__inner-container h1 {font-size: 27px!important;line-height: 32px!important;}	
	
.single-product > figure.wp-block-image {padding-top:45px;}	
	
	
	
	
	
}


@media screen and (max-width:400px) {

.wp-block-group.request.form .wpcf7 form button {width:100%;margin:0;padding:0;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {height: 35px;margin-top: 37.5px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) {margin: 32.5px 0 0 0; right: 50px;}	
	
.wp-block-group.clients .gallery .gallery-item, .wp-block-group.clients .wp-block-gallery .wp-block-image, .alm-reveal .wp-block-group figure {width: 29.3333%!important;max-width: 29.3333%!important;}	
	
.wp-block-group.faq .wp-block-group_container, .wp-block-group.faq .wp-block-group__inner-container {padding: 15px 20px;}	
	
.single-page .services .wp-block-group:nth-of-type(odd) .wp-block-columns .wp-block-column:nth-of-type(1),
.single-page .services .wp-block-group:nth-of-type(even) .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 180px 0 0 0;}
.single-info .wp-block-group.services .wp-block-columns .wp-block-column figure img {max-height:180px;height:155px;}	



}


body .contacts .sp-tab__nav-tabs li:nth-of-type(1):before,
body .contacts .sp-tab__nav-tabs li:nth-of-type(5):before {text-align:left!important;width:100%!important;left:0!important;transform:translate(0,0)!important;}