@import url('header.css');
@import url('footer.css');


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

.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:7;}

.wp-block-group {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:5;}
.wp-block-group.reviews {overflow:hidden;}
.wp-block-group__inner-container {height: auto;width: 1350px;padding: 85px 0px;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%,0);}

.wp-block-group .wp-block-columns {width:100%;gap:40px!important;display:flex;}
.wp-block-group .wp-block-columns .wp-block-column {display:flex;flex-wrap:wrap;width:50%;align-content: center;width:47%;}

.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 {font-size: 47px;line-height:52px;font-family: ArimoM;width:100%;float:left;text-align:left;color:#025669;margin:0;margin-bottom:45px;position:relative;font-weight:normal;}
.wp-block-group h1:after {content: '';
    border: 0;
    border-bottom: 2px dotted #EFD334;
    background: transparent;
    float: left;
    width: 120px;
    height: 0px;
    position: absolute;
    bottom: -13px;
    left: 0%;
    transform: translate(0%,0);}
.wp-block-group h1 strong {font-family: ArimoB;}
.wp-block-group h2 {font-size: 37px;line-height:42px;font-family: ArimoM;width:100%;float:left;text-align:left;color:#025669;margin:0;margin-bottom:45px;position:relative;font-weight:normal;text-transform:uppercase;color: #333;color:#3F4745;color:#728E94;}
.wp-block-group h2:after {content: '';
    border: 0;
    border-bottom: 2px dotted #EFD334;
    background: transparent;
    float: left;
    width: 120px;
    height: 0px;
    position: absolute;
    bottom: -13px;
    left: 50%;
    transform: translate(-50%,0);}
.wp-block-group h2 strong {font-family: ArimoB;color:#025669;}

.wp-block-group__inner-container > .widget-wrapper > h2 {text-align:center;margin-bottom:30px;margin-bottom:45.5px;}
.wp-block-group .wp-block-group__inner-container > .widget-wrapper > p {text-align:center;width:100%;padding-left:250px;padding-right:250px;box-sizing:border-box;padding-bottom:32.5px;padding-top:0;} 
.slide-block .wp-block-group h2 {font-size: 34px;line-height:34px;font-family: Arimo;}
.slide-block .wp-block-group h2 strong {font-family: ArimoB;font-size: 67px;line-height:67px;text-transform:uppercase;color:white;}
.wp-block-group h3 {font-size: 27px;line-height:33px;font-family: ArimoB;font-family: ArimoB;width:100%;float:left;text-align:center;color:#7C7B81;margin:0;margin-bottom:35px;position:relative;}
.wp-block-group h3:after {content:'';background:white;border:0;float:left;width:120px;height:3px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%,0);}
.wp-block-group h4 {font-size: 18px;line-height:23px;font-family: ArimoB;width:100%;float:left;text-align:center;color:#7C7B81;margin:0;margin-bottom:10px;}
.wp-block-group p {font-size: 17px;line-height:24px;font-family: Arimo;width:100%;text-align:left;color:#333;margin:0;padding: 15px 20px 0 20px;}
.info > .wp-block-group.anons > .wp-block-group__inner-container > 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: 15.5px;line-height:23px;font-family: Arimo;}





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

.slide-block {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;background-color:#61b3e5;overflow:hidden;box-shadow: 0 16px 56px 3px rgb(0 83 138 / 17%);box-shadow: 0 16px 86px 3px rgb(145 145 145 / 57%);z-index:4;margin-top:0;}
.slide-block .wp-block-group__inner-container {width: 1190px;width:100%;padding: 210px 0 130px 0px;padding: 60.75px 0 178px 0;padding:0 0 30px 0;top:50%;position:absolute;transform:translate(-50%,-50%);padding-bottom:0;padding-top:30px;}
.slide-block.single-slide .wp-block-group__inner-container {padding: 267px 0 150px 0;position:relative;top:0;left:50%;transform:translate(-50%,0);}

.slide-block > figure {margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.slide-block > figure img {margin:0;padding:0;position:relative;left:50%;top:50%;width:100%;height:100%;transform: translate(-50%,-50%);object-fit:cover;}

.slide-block video,
.slide-block .carousel-cell > figure {height:100%;width: 100%!important;padding: 0!important;border: 0!important;margin: 0!important;float: left!important; position: absolute!important;z-index: 2;left: 50%!important;top: 0%!important;transform: translate(-50%,0)!important;width:100%;height: 100%;object-fit: cover;}

.slide-block video source,
.slide-block .carousel-cell > figure img {width: auto!important;padding: 0!important;border: 0!important;margin: 0!important;float: left!important; position: absolute!important;z-index: 2;left: 50%!important;top: 0%!important;transform: translate(-50%,0)!important;width:100%;height: 100%;object-fit: contain;}

.slide-block .carousel-cell > figure img {width:100%!important;object-fit: cover;}

.slide-block .wp-block-group {background: rgba(1,46,56,.6);min-height: calc(100vh - 178px);min-height: 100vh;}
.slide-block.single-slide .wp-block-group {min-height: 1px;}
.slide-block .wp-block-group .wp-block-columns {gap:70px!important;width:1240px;position:relative;left:50%;transform: translate(-50%,0);z-index:77;margin:0;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column {min-width:100%;}

.slide-block .widget-wrapper {float:left;width:100%;}

.slide-block h2 {color:white;margin-bottom:25px;text-align:center;font-family: Arimo!important;margin-bottom:0!important;}
.slide-block h2 strong {font-family: ArimoB;font-size: 37px;line-height:42px;clear:both;float:left;width:100%;text-align:center;}
.slide-block.single-slide .wp-block-group h1 {font-family: ArimoB;font-size: 67px;line-height:67px;text-transform:uppercase;color:white;text-align:center;margin:0;}
.slide-block h2:after {display:none;}
.slide-block.single-slide .wp-block-group h1:after {display:none;}
.slide-block .wp-block-columns p {color:white;width:100%;margin:0;padding:0 250px;font-size: 18px;line-height:25px;font-family: Arimo;text-align:center;box-sizing:border-box;}
.slide-block .wp-block-columns p a {color:white;font-family: ArimoB;text-transform:uppercase;border-bottom: 1px solid white;font-size: 18px;
-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;
}
.slide-block .wp-block-columns p a:hover {color:#EFD334;border-color:#EFD334;}

.slide-block ul {padding: 0 0 0 10px;width:auto;box-sizing:border-box;position:relative;left:50%;transform:tarnslate(-50%,0);float:left;}
.slide-block ul li {margin: 0;padding: 2px 0 0 0;width:100%;float:left;color:#f5f5f5;padding-left:29px;position:relative;font-size: 16px;line-height:22px;box-sizing:border-box;}
.slide-block ul li:before {content:'';position:absolute;left:0;top:2px;height:22px;width:22px;}

.slide-block .wp-block-column ol {padding: 0;width:auto;box-sizing:border-box;position:relative;left:50%;transform:translate(-50%,0);float:left;margin-top:35px;}
.slide-block .wp-block-column ol li {float:left;}
.slide-block .wp-block-column ol li a {height:45px;line-height:45px;width:auto;float:left;color:black;font-size:20px;padding: 1.5px 30px;background:#EFD334;margin-top:8px;font-family: ArimoB;margin: 0 7.5px;border: 0;color:#025669;text-transform:uppercase;border-radius: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;
}
.slide-block .wp-block-column ol li:nth-child(1) a {background: #EFD334;}
.slide-block .wp-block-column ol li:nth-child(2) a {background: transparent;position:relative;box-shadow: inset 0 0 0 1px #EFD334;color:#EFD334;}
.slide-block .wp-block-column ol li:nth-child(1) a:hover {background-color: #FFEC7F;color:#025669;}
.slide-block .wp-block-column ol li:nth-child(2) a:hover {box-shadow: inset 0 0 0 1px #FFEC7F;color:#025669;background-color:#FFEC7F;}

.slide-block ol.arrows {position:relative;z-index:55;margin:0;width:100%;height:100%;position:absolute;left:0;top:0;}
.slide-block ol.arrows li,
.hero-slider .flickity-prev-next-button.previous,
.hero-slider .flickity-prev-next-button.next {position:absolute;top:50%;transform: translate(0,-50%);cursor:pointer;cursor:pointer;margin-top:8px;outline:0!important;background-color:transparent!important;border:0!important;box-shadow: 0 0 0 0 white!important;padding:0;}
.slide-block ol.arrows li.arrow-left,
.hero-slider .flickity-prev-next-button.previous {left:25px;}
.slide-block ol.arrows li.arrow-right,
.hero-slider .flickity-prev-next-button.next {right:25px;}
.slide-block ol.arrows li img {width:40px;cursor:pointer;}

.slide-block .flickity-prev-prev-button {
-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;
}
.slide-block .flickity-prev-prev-button svg,
.slide-block .flickity-prev-next-button svg {width:100%;height:100%;left:0;top:0;
-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;
}
.slide-block .flickity-prev-prev-button .arrow {fill:white!important;}
.slide-block .flickity-prev-next-button .arrow {fill:white!important;}
.slide-block .flickity-prev-next-button:disabled,
.slide-block .flickity-prev-next-button:hover {opacity:0.4!important;}






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

.wp-block-group.advantages {position:relative;z-index:33;border-bottom: 1px solid #DFEDF0;background:transparent;}
.wp-block-group.advantages.advantages1 {/*height:178px;margin-top:-178px;*/box-shadow: 0 56px 56px 0 rgb(145 145 145 / 37%);box-shadow: 0 36px 76px 0 rgb(2 86 105 / 17%);transform: translate(0%,-100%);margin-bottom: -100%;border:0;}
.wp-block-group.advantages .wp-block-inner {float: left;width: 100%;padding-top:65px;}
.wp-block-group.advantages .wp-block-group__inner-container {padding:25px 0;}
body .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns {width:100%!important;max-width:100%!important;gap: 0px!important;align-items: center;margin:0;}
.wp-block-group.advantages ul, .wp-block-group.advantages .wp-block-columns {width:100%;float:left;list-style:none;padding:0;margin: 55px 0 -15px 0;margin-bottom:-140px;}
.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column {width: calc(25% - 1px);float:left;margin: 0;padding: 0 35px 30px 35px;box-sizing:border-box;border-right: 0px solid #DFEDF0;box-sizing:border-box;}
.wp-block-group.advantages ul li:nth-of-type(4n), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(4n) {margin-right:0;border:0;}
.wp-block-group.advantages ul li:nth-of-type(4n+1), .wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(4n+1) {clear:both;}
.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 figure,
.wp-block-group.advantages .wp-block-columns .wp-block-column figure {/*border-radius:30px;*/}
/*.wp-block-group.advantages figure img,  
.wp-block-group.advantages .wp-block-group__inner-container ul li p,
.wp-block-group.advantages .wp-block-columns .wp-block-column p {color: #025669;margin: 0;border: 0;text-align: left;float: right;margin-top: 3px;font-family: Arimo;box-sizing:border-box;    font-size: 14px;padding: 0;text-align:center!important;}*/
.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:20px;padding-top:10px;line-height:26px;float:left;width:100%;font-family: ArimoB;}
.wp-block-group.advantages ul li h3,
.wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column h3 {color:#013A47;font-family: ArimoB;font-size:24px;line-height:28px;text-align:center;position:relative;margin-bottom:20px;color:#025669;color:white;}
.wp-block-group.advantages h3:after {content:'';border:0;border-bottom: 2px dotted #EFD334;background:transparent;float:left;width:90px;height:0px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%,0);}
.wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column p {text-align:center!important;color:#BCD3D8;font-size:15.5px;line-height:18px;}
.wp-block-group.advantages figure img {height:auto!important;}
.wp-block-group.advantages.advantages2 figure img, .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure img {width:100%!important;}
.wp-block-group.advantages.advantages2 figure, .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure {width:100%!important;}




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

.wp-block-group.services {z-index:4;background: url('/uploads/2023/09/fon2-1.webp') center center repeat;background-size: auto auto;z-index:3;}
.wp-block-group.services .inner {float:left;width:100%;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,transparent 100%);}
.wp-block-group.services .wp-block-group__inner-container {margin-top:0;}
.wp-block-group.services .wp-block-group__inner-container > .widget-wrapper {float:left;width:100%;}
.wp-block-group.services .inn {float:left;width:100%;}
.wp-block-group.services ul {height: auto;width: 103%;padding: 0;border:0;margin: 0 0 -40px -1.5%;float: left;list-style:none;}
.single-page .wp-block-group.services ul {margin-bottom:-10px;}
.wp-block-group.services ul > li {height: auto;width: 30.333%;padding: 0;border:0;margin: 0px 1.5% 40px 1.5%;float: left;position:relative;border-radius:30px;overflow:hidden;box-shadow: 0 16px 26px 0 rgb(2 86 105 / 11%);}
.wp-block-group.services ul > li:nth-child(3n+1) {clear:both;} 
.wp-block-group.services ul > li a {cursor:pointer;}
.wp-block-group.services 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 145 34 / 4%);margin-bottom: 10px;border-radius:0px;
-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.services ul > li .service-content {height:100%;width:100%;padding:30px 20px;padding:0 0 20px 0;box-sizing:border-box;position:relative;bottom:0;top:0;left:0;right:0;background: white;height:100%;float: left;
-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.services 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;}

.wp-block-group.services ul > li figure {width:100%;float:left;margin:0;overflow:hidden;}
.wp-block-group.services ul > li figure img {width:100%;height:auto;float:left;position: relative;left:50%;transform: translate(-50%,0);margin:0;}
.wp-block-group.services ul > li a figure:hover img {opacity:0.7;transform: translate(-50%,0) scale(1.1) rotate(-3deg);}

.wp-block-group.services ul > li h3 {text-align:center;z-index:2;padding: 0;color:#006BBD;font-size: 20px;line-height: 26px;text-transform: none;padding-top:0;float:left;padding: 0;width:100%;box-sizing:border-box;margin:0;color:black;margin: 10px 0 10px 0;color: #025669;background: #EFD334;border-radius:5px;margin-top:-22.5px;width:auto;position:relative;left:50%;transform:translate(-50%,0);padding: 10px 32px;
-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.services ul > li a h3:hover {background-color:#FFEC7F;}
.wp-block-group.services ul > li h3:after {display:none;}

.wp-block-group.services ul li p {padding-bottom: 25px;font-size: 15.5px;padding-top: 5px;line-height: 18px;float: left;padding: 5px 15px 0 15px;width: 100%;color: #333;font-family: Arimo;text-align:center;margin-bottom:5px;box-sizing:border-box;}

.wp-block-group.services ul li ol {padding:0;margin:0;margin-top:15px;float:left;width:auto;position:relative;left:50%;transform: translate(-50%,0);}
.wp-block-group.services ul li ol li {float:left;}
.wp-block-group.services ul li ol li:first-of-type{margin-left:-10px;}
.wp-block-group.services ul li ol li a {height:37px;line-height:37px;width:auto;float:left;color:black;font-size:13px;padding: 0 15px;background:#006BBD;text-transform:uppercase;font-family: ArimoE;margin: 0 3px;border-radius:7px;background-color:#589AC4;border: 0;color:white;
-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.services ul li ol li:nth-child(1) a {background: linear-gradient(to right bottom, #218AC9, #59C3BD);}
.wp-block-group.services ul li ol li:nth-child(2) a {background:transparent;color:black;border-color:#f5f5f5;}
.wp-block-group.services ul li ol li:nth-child(2) a {/*background: url('images/icons/detail.png') left center no-repeat transparent;background-size: 17px auto;*/padding-left:15px;margin-left:20px;position:relative;text-transform:none;font-family: ArimoS;font-family: ArimoE;}
.wp-block-group.services ul li ol li:nth-child(2) a:after {position:absolute;right: -20px;top:4px;content:'➝';float:right;height:30px;line-height:30px;width:30px;
	-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.services ul li ol li:nth-child(1) a:hover {background: linear-gradient(to right bottom, #59C3BD, #59C3BD);}
.wp-block-group.services ul li ol li:nth-child(2) a:hover {color:#59C3BD;color:#2483B0;}
.wp-block-group.services ul li ol li:nth-child(2) a:hover:after {color:#2483B0;right:-26px;}

.wp-block-group.services .wp-block-group__inner-container > p:last-of-type {padding:0;margin-top:0px;float:left;}
.wp-block-group.services .wp-block-group__inner-container > p:last-of-type a {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 18px;margin-top:0;text-transform:uppercase;font-family: ArimoB;border-radius:0px;border-bottom: 1px solid #025669;color:#025669;position:relative;left:50%;transform:translate(-50%,0);margin-top:40px;border-radius:0px;margin-bottom:-25px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-style:normal;
-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.services .wp-block-group__inner-container > p:last-of-type a:hover {color:#BCD3D8;border-color:#BCD3D8;}





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

.wp-block-group.request {z-index:77;background:#E9ECEA;}
.wp-block-group.request .wp-block-group__inner-container {height: auto;width: 100%;border:0;margin: 0;float: left;position:relative;z-index:444;}
.wp-block-group.request .wp-block-group__inner-container .widget-wrapper {float:left;width:100%;}

.wp-block-group.request.form .wp-block-group__inner-container {margin-top: -187px;margin-bottom: -154px;position:relative;left:50%;transform: translate(-50%,0);width:1250px;padding-bottom:25px;}

.wp-block-group.request.form .content-wrapper {margin-top:207px;margin-top:187px;float:left;float:left;width: calc(100% - 600px);}

.wp-block-group.request.noform {background: url('/uploads/2023/09/order-fon.webp') center center no-repeat; background-size: cover;}
.wp-block-group.request.noform .wp-block-group__inner-container {height: auto;width: 100%;border:0;margin: 0;float: left;position:relative;z-index:444;background: rgba(1,46,56,.6);background: rgba(4,148,181,.6);background: rgba(4,112,136,.6);background: rgba(2,71,86,.6);background: rgba(2,86,105,.75);background: rgba(1,46,56,.6);}

.wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns {position:relative;left:50%;transform:translate(-50%,0);width:1250px;box-sizing:border-box;margin:0;}
.wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns .wp-block-column {min-width: 100%;}

.wp-block-group.request .wpcf7 {background:#2385B3;border-radius:20px;float:left;padding: 30px 45px 28px 45px;box-sizing:border-box;margin-bottom: -88px;background: linear-gradient(to right bottom, rgba(33,131,180), rgba(89,195,189));width:440px;float:right;}
.wp-block-group.request.form h2 {color: #6D7374;}
.wp-block-group.request h3 {color:white;text-align:left;text-transform:none;}
.wp-block-group.request.form h3 {text-align:Center!important;text-transform:uppercase;font-family: ArimoS;font-size: 24px;line-height: 31px;}
.wp-block-group.request p {padding:0;text-align:left!important;}
.wp-block-group.request.form form p {text-align:center!important;font-size: 14.5px;line-height:20px;}
.wp-block-group.request.noform p, .wp-block-group.request form p {width:100%;text-align:center!important;max-width:100%;color:#f5f5f5;float:left;margin-top:-10px;margin-bottom:25px;font-size: 15px;line-height: 21px;padding-left:0;    color: white;
 
    margin: 0;
    padding: 0 0 25px 0;
    font-size: 16px;
    line-height: 23px;
    font-family: ArimoL;text-align:left!important;}

.wp-block-group.request .field {height:auto;width:100%;float:left;margin-right: 0;box-sizing:border-box;padding:0;margin:0 0 12px 0;}
.wp-block-group.request .field input {height:45px;line-height:42px;width:100%;float:left;color:black;font-size:16px;padding: 0 25px;background:#006BBD;font-family: Arimo;border-radius:0px;background-color:white;border: 0;color:white;position:relative;box-sizing:border-box;border-radius: 5px;}
.wp-block-group.request .field:nth-of-type(5n) {margin-right:0;}
.wp-block-group.request button {height:45px;line-height:42px;width:100%;float:left;color:black;font-size:16px;padding: 0 25px;background:#006BBD;text-transform:uppercase;font-family: ArimoE;border-radius:0px;background-color:#56222E;border: 2px solid #56222E;color:white;position:relative;cursor:pointer;border-radius: 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.request button:hover {background:#6FC9EB!important;background:#2183B4!important;border-color:#2183B4;border-color: #E9ECEA!important;background-color: #E9ECEA!important;color:#6D7374!important;}

.wp-block-group.request.noform p {color:white;}
.wp-block-group.request.noform ol {padding:0;margin:0;margin-top:47px;float:left;width:100%;}
.wp-block-group.request.noform ol li a {height:45px;line-height:45px;width:auto;float:left;color:black;font-size:16.5px;padding: 0 25px;background:#006BBD;margin-top:8px;text-transform:uppercase;font-family: ArimoB;margin-right:15px;border-radius:0px;background-color:#589AC4;border: 2px solid #589AC4;color:white;
-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.request.noform ol li:nth-child(2) a {background:transparent;color:#f5f5f5;border-color:#f5f5f5;}
.wp-block-group.request.noform ol li a:hover {background-color:#62ADDB;border-color:#62ADDB;color:white;}

.wp-block-group.request.noform .wp-block-column:nth-of-type(2) img {margin-bottom:-5px;max-height:550px;margin-top:-60px;}

.wp-block-group.request.noform  h2 {color:white;margin-bottom:25px;margin-bottom:0;text-align:center;}
.wp-block-group.request.noform  h2:after {display:none;}
.wp-block-group.request.noform .wp-block-columns p {color:white;width:100%;margin:0;padding:0 200px;margin-right:0%;    font-size: 18px;
    line-height: 25px;font-family: Arimo;text-align:center!important;box-sizing:border-box;}

.wp-block-group.request.noform .wp-block-column ol {padding: 0;width:auto;box-sizing:border-box;position:relative;left:50%;transform:translate(-50%,0);float:left;margin-top:35px;}
.wp-block-group.request.noform .wp-block-column ol li {float:left;}
.wp-block-group.request.noform .wp-block-column ol li a {height:45px;line-height:45px;width:auto;float:left;color:black;font-size:20px;padding: 1.5px 30px;background:#EFD334;margin-top:8px;font-family: ArimoB;margin: 0 7.5px;border: 0;color:#025669;text-transform:uppercase;border-radius: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.request.noform .wp-block-column ol li:nth-child(1) a {background: #EFD334;}
.wp-block-group.request.noform .wp-block-column ol li:nth-child(2) a {background: transparent;position:relative;box-shadow: inset 0 0 0 1px #EFD334;color:#EFD334;}
.wp-block-group.request.noform .wp-block-column ol li:nth-child(1) a:hover {background-color: #FFEC7F;color:#025669;}
.wp-block-group.request.noform .wp-block-column ol li:nth-child(2) a:hover {box-shadow: inset 0 0 0 1px #FFEC7F;color:#025669;background-color:#FFEC7F;}








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

.wp-block-group.about.advantages.advantages2 {background: #BCD3D8;}
.single-page .wp-block-group.about.advantages.advantages2 {background: transparent;}
.wp-block-group.about .wp-block-group__inner-container .wp-block-columns {align-items:start;gap:70px!important;max-width:50%!important;min-width:50%!important;margin-top:75px;gap: 70px!important;}

.wp-block-group.about .wp-block-group__inner-container .wp-block-column {width:50%!important;}

.wp-block-group.about h1 {float:none;margin-bottom:35px;text-align:left!important;padding-right:5%;box-sizing:border-box;text-align:left;padding-right:50px;font-family: ArimoB;color: white;}
.wp-block-group.about h3 {color:black;text-align:left;}
.wp-block-group.about p {text-align:left!important;padding-left:0;padding-right:0;font-size:17px;line-height:24px;padding-top:0;padding-bottom:15px;color:#333;}
.wp-block-group.about p strong,
.wp-block-group.about p li {font-family: ArimoB;font-weight:normal;}
.wp-block-group.about p:last-of-type {padding-bottom:0;} 
.single-page .wp-block-group.about p:last-of-type {padding-bottom:15px;} 

.wp-block-group.about .gallery {height: auto;width: 100%;padding: 0;border:0;margin: 30px 3.5% -15px 0%;float: left;}
.wp-block-group.about .gallery .gallery-item {height: auto;width:19%!important;padding: 0;border:0;margin: 0 0.5% 15px 0.5%!important;float: left;}
.wp-block-group.about .gallery .gallery-item img {height: auto;width: 100%!important;padding: 0;border:0!important;margin: 0!important;float: left;cursor:pointer;
-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.about .gallery .gallery-item img:hover {opacity:0.5;}

.wp-block-group.about.seo {padding: 75px 0;}
.wp-block-group.about.seo .wp-block-group__inner-container {max-height: 400px;overflow:auto;padding:0;padding-right:40px;box-sizing:border-box;}


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

.wp-block-group.advantages {position:relative;z-index:33;}
.wp-block-group.advantages .wp-block-inner {float: left;width: 100%;padding-top:65px;}
.wp-block-group.advantages .wp-block-group__inner-container {}
.wp-block-group.advantages .wp-block-group__inner-container h1 {color:#025669;margin-bottom:20px;}
.single-page .wp-block-group.advantages .wp-block-group__inner-container h2 {color:#025669;margin-bottom:20px;text-align:left;font-family: ArimoB;}
.wp-block-group.advantages .wp-block-group__inner-container h1:after {display:none;}
.single-page .wp-block-group.advantages .wp-block-group__inner-container h2:after {display:none;}
body .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns {width:100%!important;max-width:100%!important;gap: 70px!important;    align-items: center;gap: 100px!important;}
body .wp-block-group.advantages.advantages1 .wp-block-group__inner-container .wp-block-columns {gap:0!important;}
.wp-block-group.advantages ul {width:100%;float:left;list-style:none;padding:0;margin: 80px 0 -15px 0;margin-bottom:-140px;}
.wp-block-group.advantages ul > div.widget-wrapper {display:flex;flex-wrap:wrap;}
.wp-block-group.advantages ul li {width: 22%;float:left;margin: 15px 4% 15px 0%;box-shadow: 0 16px 26px 0 rgb(2 86 105 / 11%);background:white;border-radius:20px;padding:20px 25px;box-sizing:border-box;}
.wp-block-group.advantages.advantages2 ul li {padding:30px 25px;}
.wp-block-group.advantages ul li:nth-of-type(4n) {margin-right:0;}
.wp-block-group.advantages ul li:nth-of-type(4n+1) {clear:both;}
.wp-block-group.advantages ul li a {float:left;width:100%;height:auto;padding: 0;}
.wp-block-group.advantages figure, .wp-block-group.advantages .wp-block-columns .wp-block-column figure {background:#EFD334;border-radius:30px 0 0 0;}
.wp-block-group.advantages figure img, .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {margin-top:-40px;margin-right:-40px;margin-left:40px;margin-bottom:40px;border-radius:7px;outline: 0px solid #2183B4;margin: 30px 30px -30px 30px;/*width: calc(100% - 40px);*/border-radius:0px;float: left;border-radius: 25px 0 25px 0;}
.wp-block-group.advantages .wp-block-group__inner-container ul li p {color: #333;margin: 0;border: 0;text-align: left;float: right;margin-top: 3px;font-family: Arimo;box-sizing:border-box;    font-size: 13px;padding: 0;text-align:center!important;    font-size: 15.5px;
    line-height: 20px;}
.wp-block-group.advantages ul li p strong {padding-bottom:7px;font-size:20px;padding-top:10px;line-height:26px;float:left;width:100%;font-family: ArimoB;}
.wp-block-group.advantages ul li h3 {color:#025669;}








/*----------------------Reviews------------------------*/

.wp-block-group.reviews {background: url(/uploads/2023/09/fon2-1.webp) center center repeat;
    background-size: auto auto;z-index:3;}
.wp-block-group.reviews .inner {float:left;width:100%;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,transparent 100%);}
.wp-block-group.reviews .wp-block-group__inner-container {box-sizing:border-box;padding-left: 0px;padding-right:0px;padding-top:35px;}

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 0 0 -50px;}
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;align-items: start;}
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;*/height: auto;padding: 35px 30px 40px 30px!important;border:0;margin: 15px 1% 0 1%;float: left;box-shadow: inset 0 0 0 1px #BCD3D8;min-height:0px;position:relative;position:relative;overflow:visible;box-sizing:border-box;position:relative;border-radius: 30px 0 30px 0;background:white;height:100%;
	-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.reviews ul li figure,
body .owl-carousel .owl-item > div figure {margin:0;float:left;}
.wp-block-group.reviews ul li > figure,
body .owl-carousel .owl-item > div > figure {position:absolute;left:-13px;top:20px;}
.wp-block-group.reviews ul li img,
body .owl-carousel .owl-item > div img {height: auto;width: 100%;max-width: 80px;padding: 0;border:0;margin: 0;float: left;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:0;margin-bottom:25px;border-radius:50%;left:50%;transform: translate(-50%,0);position:relative;}
.wp-block-group.reviews ul li > figure img,
body .owl-carousel .owl-item > div > figure img {width:45px;height:auto;}

.wp-block-group.reviews ul li .in,
body .owl-carousel .owl-item > div .in {float:left;width:100%;margin-top:30px;margin-top:5px;}
.wp-block-group.reviews ul li .in figure,
body .owl-carousel .owl-item > div .in figure {margin:0;margin-left:-10px;}
.wp-block-group.reviews ul li .in figure img,
body .owl-carousel .owl-item > div .in figure img {margin:0;}

.wp-block-group.reviews ul li .text,
body .owl-carousel .owl-item > div .text {float:left;width:calc(100% - 105px);margin-top:15px;margin-left:25px;}

.wp-block-group.reviews ul > li h3,
body .owl-carousel .owl-item > div h3 {color:#025669;text-align:left;font-size:20px;line-height:26px;margin:0;}
.wp-block-group.reviews ul > li h4,
body .owl-carousel .owl-item > div h4 {color:black;text-align:left;}
.wp-block-group.reviews ul > li p,
body .owl-carousel .owl-item > div p {text-align:left;position:relative;z-index:2;padding: 0 0 0 25px;color:#333;font-size: 15.5px;line-height: 22px;text-transform: none;padding-top:0;float:left;width:100%;box-sizing:border-box;}

.wp-block-group.reviews ul li .text p,
body .owl-carousel .owl-item > div .text p {padding:0;color:#728E94;}
.wp-block-group.reviews ul li .text p strong,
body .owl-carousel .owl-item > div h3.text p strong {text-align:left;font-family: ArimoB;}

.wp-block-group.reviews .wp-block-group__inner-container > .widget-wrapper:last-of-type p {padding:0;margin-top:0px;float:left;}
.wp-block-group.reviews .wp-block-group__inner-container > .widget-wrapper:last-of-type p a {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 18px;margin-top:0;text-transform:uppercase;font-family: ArimoB;border-radius:0px;border-bottom: 1px solid #025669;color:#025669;position:relative;left:50%;transform:translate(-50%,0);margin-top:40px;border-radius:0px;margin-bottom:-25px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-style:normal;
-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.reviews .wp-block-group__inner-container > .widget-wrapper:last-of-type p a:hover {color:#BCD3D8;border-color:#BCD3D8;}


.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;width: calc(100% - 100px)!important;margin-left:0;}
body .white .sa_owl_theme .owl-nav .owl-prev {left:0!important;height:40px!important;width:40px!important;margin-top: 0!important;margin-top:-20px!important;left:-10px!important;display:block!important;}
body .white .sa_owl_theme .owl-nav .owl-next {right:0!important;height:40px!important;width:40px!important;margin-top: 0!important;margin-top:-20px!important;right:-10px!important;display:block!important;}
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:0.5;}

body .white .sa_owl_theme .owl-nav .owl-prev {background-image: url(/uploads/2023/09/arrow-left2-1.webp)!important;left:0px!important;}
body .white .sa_owl_theme .owl-nav .owl-next {background-image: url(/uploads/2023/09/arrow-right2-1.webp)!important;right:0px!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 .single-page.abouts .doctors .sa_owl_theme .owl-dots {bottom: -10px!important;}
body .sa_owl_theme .owl-dots .owl-dot span {background:#cdcdcd!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:#025669!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;}

.wp-block-group.reviews ul li>figure, body .owl-carousel .owl-item>div>figure {left:-9px;}








/*---------------------Gallery------------------------*/

.wp-block-group.clients {margin-top:100px;z-index:7;}
.single-page .wp-block-group.clients {margin-top:0;}
.wp-block-group .wp-block-gallery {height: auto;width: 101%;padding: 0;border:0;margin: 0 0 -15px -0.5%;float: left;display:block!important;}
.wp-block-group .wp-block-gallery figure.wp-block-image {height: auto;width: 24%!important;padding: 0;border:0;margin: 0 0.5% 1vw 0.5%!important;float: left;box-shadow: 0 0 0 0px #E2E2E2;display:block!important;overflow:hidden;}
.wp-block-group .wp-block-gallery figure.wp-block-image img {height: auto;width: 100%!important;padding: 0;border:0!important;margin: 0!important;float: left;cursor:pointer;
-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 .wp-block-gallery figure.wp-block-image img:hover {opacity:0.5;transform: scale(1.1);}

.single-single .wp-block-group.clients .wp-block-group__inner-container > p,
.wp-block-group.clients .wp-block-group__inner-container > .widget-wrapper:last-of-type p {padding:0;margin-top:10px;float:left;}
.single-single .wp-block-group.clients .wp-block-group__inner-container > p a, 
.wp-block-group.clients .wp-block-group__inner-container > .widget-wrapper:last-of-type p a {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 32px;margin-top:8px;text-transform:uppercase;font-family: ArimoB;border-radius:0px;box-shadow: 0 0 0 1px #025669;color:#025669;position:relative;left:50%;transform:translate(-50%,0);margin-top:40px;border-radius:5px;margin-bottom:-35px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-style:normal;
-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;
}
.single-single .wp-block-group.clients .wp-block-group__inner-container > p a:hover,
.wp-block-group.clients .wp-block-group__inner-container > .widget-wrapper:last-of-type p a:hover {color:#BCD3D8;border-color:#BCD3D8;box-shadow: 0 0 0 1px #BCD3D8;}


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

.wp-block-group.news .inner {float:left;width:100%;background: linear-gradient(to bottom,rgba(245,245,245,1) 0%,transparent 100%);}
.wp-block-group.news ul {height: auto;width: 103%;padding: 0;border:0;margin: 5px 0 -65px -1.5%;float: left;list-style:none;}
.wp-block-group.news ul li {height: auto;width: 30.3333%;padding: 0;border:0;margin: 0px 1.5% 65px 1.5%;float: left;position:relative;}
.wp-block-group.news ul li:nth-child(3n) {margin-right:0;}
.wp-block-group.news ul li:nth-child(4) {display:none;}
.news-page .wp-block-group.news ul li:nth-child(4) {display:block;}
.wp-block-group.news ul li figure {overflow:hidden;width:100%;HEIGHT:AUTO;border-radius: 0 30px 0 30px;}
.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;margin-bottom: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;
}
.wp-block-group.news ul li figure:hover img {opacity:0.5;transform: scale(1.1) rotate(3deg);}
.wp-block-group.news ul li h3 {padding-bottom: 7px;font-size: 20px;padding-top: 20px;line-height: 26px;float: left;width: 100%;color: #025669;font-family: ArimoB;text-align:left;margin-bottom:0px;
-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.news ul li a h3:hover {color:#BCD3D8;}
.wp-block-group.news ul > li p {text-align:left;position:relative;z-index:2;padding: 0;color:#333;font-size: 15.5px;line-height: 20px;padding-right:20px;text-transform: none;padding-top:0;float:left;width:100%;box-sizing:border-box;}
.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:#fec900;background-color:white;box-shadow: 0 1px 0 0 #61b3e5;}

.wp-block-group.news ul li p.last {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 18px;margin-top:0;text-transform:uppercase;font-family: ArimoB;border-radius:0px;border-bottom: 1px solid #025669;color:#025669;position:relative;left:0;transform:translate(0,0);margin-top:15px;border-radius:0px;margin-bottom:-25px;margin-left:-18px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-style:normal;
-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;
}
.news-page .wp-block-group.news ul li p.last {margin-bottom:20px;}
.wp-block-group.news ul li p.last:hover {color:#BCD3D8!important;border-color:#BCD3D8!important;}


.wp-block-group.seo {z-index:4;margin-top:-850px;}
.wp-block-group.seo .inner {float:left;width:100%;background: linear-gradient(to bottom,rgba(245,245,245,1) 0%,transparent 100%);padding-top:850px!important;}

.wp-block-group.seo h1 {color:#025669;}

.wp-block-group.news ol.arrows li {margin-top:10px;}

.wp-block-group.news ul li h4 {
    background: #279FAC;
    color: #ffffff;
    font-weight: normal;
    font-family: ArimoS;
    padding: 8px 17px;
    font-size: 14px;
    margin-right: 8px;position:absolute;left:-7.5px;top:-7.5px;border-radius:0px;right:auto;width:auto;border-radius:5px;
}

.wp-block-group.news .wp-block-group__inner-container > .widget-wrapper:last-of-type p {padding:0;margin-top:10px;float:left;}
.wp-block-group.news .wp-block-group__inner-container > .widget-wrapper:last-of-type p a {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 32px;margin-top:8px;text-transform:uppercase;font-family: ArimoB;border-radius:0px;box-shadow: 0 0 0 1px #025669;color:#025669;position:relative;left:50%;transform:translate(-50%,0);margin-top:40px;border-radius:5px;margin-bottom:-25px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-style:normal;
-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.news .wp-block-group__inner-container > .widget-wrapper:last-of-type p a:hover {color:#BCD3D8;border-color:#BCD3D8;box-shadow: 0 0 0 1px #BCD3D8;}






/*--------------Popup-----------------*/

body #sgpb-popup-dialog-main-div-wrapper > div {left:0;top:0;width:100%;height:100vh;float:left;z-index: 999999999!important;left: 0!important;}
body #sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {left:0;top:0;width:100%;height:100vh;float:left;padding:0!important;margin:0!important;border:0!important;max-height:100000px!important;max-width:100%!important;z-index: 999999999!important;background: transparent!important;box-shadow: 0 0 0 0 white!important;width: 100%!important;}

body .sgpb-popup-overlay {background: rgba(1,46,56,.925)!important;z-index: 999999!important;opacity: 1!important;}

.sgpb-popup-builder-content-html,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper .wp-block-contact-form-7-contact-form-selector {height:100vh;float:left;width: 100%;}

body .sgpb-popup-close-button-1,
body .sgpb-popup-close-button-2,
body .sgpb-popup-close-button-5 {top: 30px!important;right: 30px!important; width: 30px!important;height: 30px!important;}

.info .wpcf7, .sg-popup-builder-content .wpcf7 {    margin-top: 15px!important;
    margin-bottom: 30px!important;
    padding: 30px!important;
    box-sizing: border-box;
    /* box-shadow: 0 16px 26px 3px rgb(145 145 145 / 22%); */
    border-radius: 30px;
    /* border: 2px solid #E7E7E7; */
    width: 420px;
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
    max-width: 100%;
    width: calc(40% - 30px)!important;
    float: left;
    min-width: 570px;
    max-width: 100%;}
.sg-popup-builder-content .wpcf7 {left:50%;top:50%;transform: translate(-50%,-50%);min-width:380px!important;width:auto!important;max-width:380px!important;box-shadow: 0 16px 26px 0 rgb(2 86 105 / 11%);
    background: white!important;
    border-radius: 20px;
    padding: 20px 25px;
    box-sizing: border-box;}

.wpcf7 form > p {text-align:center;font-family: OpenSans;font-size:13px;line-height:17px;box-sizing:border-box;padding: 0 5px;}
.wpcf7 form > p:first-of-type {color: #333;
    margin: 0;
    border: 0;
    text-align: left;
    float: right;
    margin-top: 3px;
    font-family: Arimo;
    box-sizing: border-box;
    font-size: 14.5px;
    padding: 0 10px;box-sizing:border-box;
    text-align: center!important;
 
	line-height: 18px;margin-bottom:10px;}
span.wpcf7-spinner {display:none!important;}

.info.authorize .wpcf7 {min-width:870px;}
.info .wpcf7 form, .sg-popup-builder-content .wpcf7 form {float:left;width:100%;}
.info.authorize .wpcf7 form {width:100%;box-sizing: border-box;padding: 0 15px;}
.info .wpcf7 h3,
.single-info.authorize .wp-block-group .wpcf7 h2,
.sg-popup-builder-content .wpcf7 h3 {font-family: ArimoB;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    position: relative;
    margin-bottom: 23px;
    margin-top: 0;color: #025669;}
.info .wpcf7 h3:after,
.single-info.authorize .wp-block-group .wpcf7 h2:after,
.sg-popup-builder-content .wpcf7 h3:after {
    content: '';
    border: 0;
    border-bottom: 2px dotted #EFD334;
    background: transparent;
    float: left;
    width: 90px;
    height: 0px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%,0);
}
.info.authorize .wpcf7 .edit-block {width: calc(50% - 20px);margin-right:40px;float:left;margin-top:5px;margin-bottom:10px;}
.info.authorize .wpcf7 .edit-block.edit2 {width: calc(50% - 20px);margin-right:0;}

.info.authorize .wpcf7 h4 {margin-bottom:15px;}

.info .wpcf7 .field,
.sg-popup-builder-content .wpcf7 .field {float: left!important;margin: 0;padding: 0!important;width:100%;margin-right: 0!important;margin-bottom: 7.5px;}
.info.cabinet.lost .wpcf7 .log_user.field {width:100%;;margin-right:0!important;}
.info .wpcf7 .field.captcha,
.sg-popup-builder-content .wpcf7 .field.captcha {width:auto;margin-right:0!important;}
.info .wpcf7 .field.text,
.sg-popup-builder-content .wpcf7 .field.text {width:100%!important;margin-right:0!important;margin-bottom:0!important;padding-bottom:0!important;}
.info .wpcf7 .field.file,
.sg-popup-builder-content .wpcf7 .field.file {width:100%!important;margin-right:0!important;padding-bottom: 0!important;}
.info .wpcf7 .field span,
.sg-popup-builder-content .wpcf7 .field span {width:100%;float:left;}
.info .wpcf7 .field.captcha span,
.sg-popup-builder-content .wpcf7 .field.captcha span {width:auto;float:left;}
.info .wpcf7 .field.captcha span.cptch_span,
.sg-popup-builder-content .wpcf7 .field.captcha span.cptch_span {height:30px;line-height:30px;}
.info .wpcf7 .field:nth-of-type(2n),
.sg-popup-builder-content .wpcf7 .field:nth-of-type(2n) {margin-right: 0!important;clear: none;}
.sg-popup-builder-content .wpcf7 .field.first {margin-top:10px;}
.info.register .wpcf7 .field.reg1 {margin-right: 20px!important;}
.info.register .wpcf7 .field.reg2 {margin-right: 0!important;clear:none;}
.info .wpcf7 .field:nth-of-type(2n+1),
.sg-popup-builder-content .wpcf7 .field:nth-of-type(2n+1) {clear:both;}
.info .wpcf7 .field.captcha,
.sg-popup-builder-content .wpcf7 .field.captcha {clear:none;padding-left:18px;width:100%;padding-bottom:10px;}
.info .wpcf7 .field label,
.sg-popup-builder-content .wpcf7 .field label {float: left;text-align: left;line-height: 21px!important;font-size: 14px;padding-top: 10px;padding-bottom: 5px;    padding: 0 18px 4px 18px;}
.info .wpcf7 .field.captcha label,
.sg-popup-builder-content .wpcf7 .field.captcha label {padding: 0;width:auto;margin: 0!important;}
.info .wpcf7 .field label abbr,
.sg-popup-builder-content .wpcf7 .field label abbr {color: red;font-weight: 700;border: 0!important;text-decoration: none;padding-left:3px;}
.info .wpcf7 .field input, 
.info .wpcf7 .field select, 
.info .wpcf7 .field textarea,
.sg-popup-builder-content .wpcf7 .field input,
.sg-popup-builder-content .wpcf7 .field select,
.sg-popup-builder-content .wpcf7 .field textarea {font-size: 15.5px;padding: 0 18px;height: 40px;line-height: 40px;border-radius: 5px;border: 1px solid #BCD3D8;box-sizing: border-box;background: white;width:100%;}
.info .wpcf7 .field select, 
.sg-popup-builder-content .wpcf7 .field select {padding: 0 18px 0 14px;}
.info .wpcf7 .field.captcha input,
.sg-popup-builder-content .wpcf7 .field.captcha input {padding:0;text-align:center;width:35px!important;height:25px;line-height:25px;border-radius:5px;}
.info .wpcf7 .field input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
.info .wpcf7 .field select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid, 
.info .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid, 
.info .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid {border: 1px solid #F01B2D;}
.info .wpcf7 .field select,
.sg-popup-builder-content .wpcf7 .field select {cursor:pointer;}
.info .wpcf7 .field textarea,
.sg-popup-builder-content .wpcf7 .field textarea {padding: 10px 22px;height: 90px;line-height: 19px;border-radius: 20px;border: 1px solid #E7E7E7;box-sizing: border-box;background: white;float: left;}
.info .wpcf7 .field.file input,
.sg-popup-builder-content .wpcf7 .field.file input {border:0;border-radius:0;background:transparent;}
.info .wpcf7 .field.agree-field,
.sg-popup-builder-content .wpcf7 .field.agree-field {width:100%;margin:0!important;padding-bottom:0!important;}
.info .wpcf7 .field.agree-field label,
.sg-popup-builder-content .wpcf7 .field.agree-field label {padding: 0;width: auto;position: relative;transform: translate(-50%,0);left: 50%;}
.info .wpcf7 .field.agree-field label input,
.sg-popup-builder-content .wpcf7 .field.agree-field label input {display: inline;margin: 4px 8px 0 0;text-align: center;vertical-align: middle;margin-right: 6px!important;height:13px;width:13px;float:left;}
.info .wpcf7 .field.agree-field span,
.sg-popup-builder-content .wpcf7 .field.agree-field span {float: left;text-align: left;line-height: 19px!important;font-size: 13px;padding-top: 10px;padding-bottom: 5px;width: calc(100% - 36px);padding:0;}
.info .wpcf7 .field.agree-field span.wpcf7-form-control-wrap,
.sg-popup-builder-content .wpcf7 .field.agree-field span.wpcf7-form-control-wrap {margin-left:18px;margin-right:18px;}
.info .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span,
.sg-popup-builder-content .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span {margin:0;padding:0;width:100%;}
.info .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span.wpcf7-list-item-label,
.sg-popup-builder-content .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span.wpcf7-list-item-label {width: auto;}

.info .wpcf7 .button,
.sg-popup-builder-content .wpcf7 .button {float:left;width: calc(100% - 36px);margin-left:18px;padding: 0;}
.sg-popup-builder-content .wpcf7 .button {margin-top:0;}

.button-wrapper {float:left;width: calc(100% - 36px);margin-top:0;margin-left:18px;}
.button-wrapper.little {margin-top:20px;}
.info .wpcf7 .button input,
.button-wrapper > button,
.log_pass.captcha.field > button,
.sg-popup-builder-content .wpcf7  .button input {height:40px;line-height:40px;width:auto;float:left;color:black;font-size:14.5px;padding: 0 32px;margin-top:8px;text-transform:uppercase;font-family: ArimoB;border-radius:0px;box-shadow: inset 0 0 0 1px #EFD334;color:#025669;position:relative;left:50%;transform:translate(-50%,0);margin-top:40px;border-radius:5px;margin:0;border:0;background:#EFD334;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;font-style:normal;
-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;
}

.info .wpcf7 .button input:hover, .button-wrapper > button:hover, .log_pass.captcha.field > button:hover,
.sg-popup-builder-content .wpcf7 .button input:hover {border-color:#FFEC7F;box-shadow: inset 0 0 0 1px #FFEC7F;background:#FFEC7F;color:#025669;}

span.wpcf7-not-valid-tip {display:none!important;}



.wpcf7 form .wpcf7-response-output {height: auto;line-height: 13px;width: 100%;color: black;text-align: center;font-size: 11px;padding: 0 5%;margin: 15px 5% 0 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0 5px!important;font-family: Arimo;margin: 15px 5px -12px 5px!important;width: calc(100% - 10px);border-top: 1px solid #CD1725!important;padding-top: 10px!important;box-sizing:border-box;color:#F01B2D;}
.wpcf7 form.sent .wpcf7-response-output {border-color: green!important;color:green;}





/*-----------------------------Share-------------------------------*/

.sharing {float:right;width:100%;border-top: 1px solid #BCD3D8;padding-top:0;margin-top:45px;padding-top:0px;}
.reviews-page .sharing,
.news-page .sharing,
.service-page .sharing,
.contacts-page .sharing {margin-top:75px;}
.block-sample.right .sharing,
.block-sample.left .sharing {width:1250px;position: relative;left: 50%;transform: translate(-50%,0);float:left;}
.sharing .share {float: left;
    width: auto;
    margin-top: -11px;
    /* margin-bottom: -40px; */
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
    width: auto!important;
    max-width: 100%;
    margin-bottom: -25px;
    background: white;
    padding: 0 20px;}
.sharing label {font-family: ArimoS;font-size: 13px;font-size: 13px;line-height:20px;margin-right:7px;float:left;}
.sharing .addtoany_shortcode {float:left;margin-top: -2px;}
.sharing .addtoany_list a span {background:#025669!important;opacity:1!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;
}
.sharing .addtoany_list a:hover span {background:#BCD3D8!important;}


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

.breadcrumbs-wrapper {float: left;
    width: 100%;
    margin: 0;
    height: auto;
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    padding-top: 256px;
    z-index: 44;
    line-height: 19px;
    padding-top: 0;}
.breadcrumbs-wrapper .breadcrumbs {position:relative;float:left;width: 1350px;left:50%;transform: translate(-50%,0);padding: 15px 0;color:white;line-height:19px;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb {margin:0 0 0 2px;float:left;float:none;text-align:center;width: auto;/*left:50%;transform: translate(-50%,0);*/position:relative;line-height:19px;color:white;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span {font-size:10px;line-height:15px;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span {font-size:8px;color:white;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a {margin: 0 5px;font-size:12px;line-height:19px;color:white;font-family: Arimo!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;
}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span:first-of-type a {margin-left:0;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb a:hover {color:#BCD3D8!important;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb  span.breadcrumb_last {margin: 0 5px;font-size:12px;line-height:17px;color: #BCD3D8;font-family: Arimo!important;border-bottom: 0px solid #83D5DE; }

.slide-block.single-slide .slide-in .breadcrumbs-wrapper .breadcrumbs {padding-top:0;margin-top:-100px;margin-top: -12.5vw;}


/*--------------Chaty--------------*/

#chaty-widget-0 .chaty-widget {right:25px!important;bottom:30px!important;}

body .chaty {z-index:55!important;}
body .chaty-channels {right:-5px!important;bottom: 0px!important;}
body #chaty-widget-0 .chaty-i-trigger .chaty-channel, 
body #chaty-widget-0 .chaty-i-trigger .chaty-channel button,
body #chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {width:54px!important;height:54px!important;}
body .chaty-cta-button {box-shadow: 0 0 0 0 white!important;}
.chaty-cta-button ellipse, .chaty-cta-button circle {fill: #EFD334!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;
}
.chaty-cta-button:hover ellipse, .chaty-cta-button:hover circle {fill: #FFEC7F!important;}
.chaty-widget-i.chaty-close-settings.i-trigger-close:hover ellipse, .chaty-widget-i.chaty-close-settings.i-trigger-open:hover circle {fill: #FFEC7F!important;}
.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title {border-radius: 0px!important;padding: 9px 12px!important;}
body .chaty-sts1, #chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg rect {fill:#9D870B!important;}
body .chaty-widget {z-index:44!important;} 


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

.pagination {float: left;max-width: 100%;width: 96%;position: relative!important;bottom: 0!important;margin: 0 2%!important;margin-bottom: 20px!important;margin-top: 0px!important;margin-top: 0px!important;}
.pagination .wp-pagenavi {float:left;width: auto;position:relative;/*left:50%;transform: translate(-50%,0);*/margin-left:-2px;position:relative;left:50%;transform: translate(-50%,0);}
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a {height:25px;line-height:25px;width:auto;min-width:25px;font-family: ArimoB;font-size:12px;color:black;border: 1px solid #e5e5e5!important;padding: 0!important;cursor:pointer;float:left;text-align:center;font-style:normal;border-radius:5px;margin: 0 3px;
	-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;
}
.pagination .wp-pagenavi a.first, .pagination .wp-pagenavi a.last {display:none;}
.pagination .wp-pagenavi span.pages {display:non;padding: 0 15px!important;pointer-events:none;cursor:none;border-radius:5px;}
.pagination .wp-pagenavi span.current {border-color:#279FAC!important;color:#279FAC!important;}
.pagination .wp-pagenavi a:hover {border-color:#BCD3D8!important;color:#BCD3D8!important;}


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

.single-page.single-single .wp-block-group.about figure.alignleft {max-width:38%;margin: 30px 90px 70px 0;}
.single-page.single-single .wp-block-group.about figure.alignright {max-width:38%;margin: 30px 30px 70px 60px;}
.single-page.single-single .wp-block-group.about figure.aligncenter {margin-top: 30px; margin-bottom:70px;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h2 {margin:0;padding: 20px 0 15px 0;float:none;text-align:left;text-transform:none;color:black;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h3 {margin:0;padding: 20px 0 15px 0;float:none;text-align:left;text-transform:none;color:#025669;font-size: 32px;line-height: 37px;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h4 {margin:0;padding: 20px 0 15px 0;float:none;text-align:left;text-transform:none;color:#728E94;font-size: 22px;line-height: 26px;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h2:after,
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h3:after,
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h4:after {display:none;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container p {text-align:justify!important;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ul {width:100%;padding:0;margin: 0 0 8px 0;float:none;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ul li {width:100%;position:relative;float:none;background:transparent;box-shadow: 0 0 0 0 white;border-radius:0;margin:0;padding:0 0 7px 0;padding-left:30px;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ul li:before {content:'';float:left;position:absolute;left:11px;top:7px;border-radius:50%;height:8px;width:8px;background:#025669;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ol {margin:0;padding: 0 0 8px 30px;float:none;box-sizing:border-box;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ol li {list-style:numeric;padding: 0 0 7px 0;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ol li::marker {list-style:numeric;color:#025669;font-family: ArimoB;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-gallery  {margin-top: 30px; margin-bottom:30px;background:transparent!important;}
.single-page.single-single.service-page .wp-block-group.about .wp-block-group__inner-container .wp-block-gallery  {margin-top: 0; margin-bottom:0;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-gallery figure {background:transparent!important;border-radius:0;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-gallery figure img {margin:0;background:transparent!important;border-radius:0;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns {gap:30px!important;margin: 30px 0 45px 0!important;align-items: start!important;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column  {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;height: auto;padding: 35px 30px 30px 30px!important;border:0;margin: 0;float: left;box-shadow: inset 0 0 0 1px #BCD3D8;min-height:0px;position:relative;position:relative;overflow:visible;box-sizing:border-box;position:relative;border-radius: 30px 0 30px 0;background:white;align-items:start;
	-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;
}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h3, 
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h4 {margin:0;padding: 0 0 15px 0;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p {font-size: 15.5px;line-height: 22px;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p strong {margin:0;padding: 0;font-size: 15.5px;line-height: 22px;} 

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube {margin-top: 30px; margin-bottom:30px;background:transparent!important;float:none;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper {margin-top: 0; margin-bottom:0;background:transparent!important;width:100%;float:none;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe {margin-top: 0; margin-bottom:0;background:transparent!important;width:100%;height:400px;height: 760px;float:none;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container blockquote {margin-top: 30px; margin-bottom:30px;background:transparent!important;border-left: 2px dotted #025669;padding-left:30px;margin-left:0;padding-bottom:15px;padding-top:5px;float:none;position:relative;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container blockquote p {color:#025669;font-family: arimoS;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container blockquote:before {content:'';float:left;background: url('/uploads/2023/09/laps.webp') center center no-repeat;background-size: auto 100%;position:absolute;left:-15px;top:10px;height:30px;width:30px;box-shadow: 0 0 0 3px white;}

.team-page .wp-block-group.services ul > li {width:22%;}
.team-page .wp-block-group.services ul > li:nth-child(3n+1) {clear: none;}
.team-page .wp-block-group.services ul > li:nth-child(4n+1) {clear: both;}
.team-page .wp-block-group.services ul > li .inner {padding-top:305px;}
.team-page .wp-block-group.services ul > li figure {height:305px;width:100%;position:absolute;left:50%;top:0px;transform:translate(-50%,0);overflow:hidden;border-radius:20px;}
.team-page .wp-block-group.services ul > li figure img {height:100%;width:100%;object-fit:cover;}
.team-page .wp-block-group.services ul > li h3 {max-width: calc(100% - 80px);}
.team-page .wp-block-group.services ul li p {padding-left:30px;padding-right:30px;}

.partners-page .wp-block-group.advantages figure,
.partners-page .wp-block-group.advantages .wp-block-columns .wp-block-column figure {background:transparent;}
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image {width:15.6666%!important;}
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image img {transform: scale(1)!important;opacity:1!important;cursor:default;}
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image a {cursor:pointer;}
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image a img {cursor:pointer;}
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image a:hover img {opacity:0.5!important;}

.reviews-page .wp-block-group.reviews .wp-block-group__inner-container {padding-top:85px;}
.gallery-common .wp-block-group.reviews .wp-block-group__inner-container {padding-top:85px;}
.gallery-page .wp-block-group.reviews .wp-block-group__inner-container {padding-top:85px;}

.single-page.service-page .wp-block-group.advantages .clients .wp-block-group__inner-container {padding: 60px 0 25px 0;}
.single-page.single-single.service-page  .wp-block-group.about .clients .wp-block-group__inner-container p {margin:0;}
.single-page.single-single.service-page  .wp-block-group.reviews .wp-block-group__inner-container {padding-top:85px;}

.single-page.gallery-page .wp-block-group.advantages .clients .wp-block-group__inner-container {padding: 45px 0 0 0;}
.single-page.single-single.gallery-page  .wp-block-group.about .clients .wp-block-group__inner-container p {margin:0;}
.single-page.single-single.gallery-page  .wp-block-group.reviews .wp-block-group__inner-container {padding-top:85px;}
.single-page.single-single.gallery-page .wp-block-group.about .wp-block-group__inner-container .wp-block-gallery {margin-top:0!important;margin-bottom:0!important;}

.contacts-page iframe {width:100%;height:300px;border-radius:30px;}
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns {margin: -30px 100px 0px 100px!important;width: calc(100% - 200px)!important;max-width: calc(100% - 200px)!important;min-width: 1px!important;}
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column {background:white!important;}
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h3 {font-size: 20px;line-height: 26px;}
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p {padding: 0 0 15px 0;text-transform:none;margin:0;}
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p a {padding: 0;text-transform:none;border:0;margin:0;font-size: 15.5px;line-height: 22px;font-family: Arimo;color:black;height:auto;}
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p a:hover {color:#BCD3D8;}


body .white .sa_owl_theme .owl-nav .owl-prev,
body .white .sa_owl_theme .owl-nav .owl-next {background-color:transparent!important;}
body .owl-carousel .owl-item>div {background-color:white!important;}

.wp-block-group.news .wp-block-group__inner-container>.widget-wrapper:last-of-type p {margin-top:30px;}

.single-page .wp-block-group.advantages .wp-block-inner {padding-top:0;}
.single-page .wp-block-group.advantages .wp-block-group__inner-container {padding: 85px 0;}

.single-page .wp-block-group.advantages .clients .wp-block-group__inner-container {padding: 25px 0 55px 0;}
.single-page.single-single .wp-block-group.about .clients .wp-block-group__inner-container .wp-block-gallery{margin-bottom:-15px;}

body .single-page .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns {margin-bottom:60px;}
body .single-page .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-of-type a {
    height: 40px;
    line-height: 40px;
    width: auto;
    float: left;
    color: black;
    font-size: 14.5px;
    padding: 0 18px;
    margin-top: 0;
    text-transform: uppercase;
    font-family: ArimoB;
    border-radius: 0px;
    border-bottom: 1px solid #025669;
    color: #025669;
    position: relative;
    border-radius: 0px;
    margin-left: -18px;
    -moz-transition: color 0.2s 0.02s ease;
    -o-transition: color 0.2s 0.02s ease;
    -webkit-transition: color 0.2s 0.02s ease;
    font-style: normal;
    -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 .single-page .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-of-type a:hover {color:#bcd3d8;border-color:#bcd3d8;}
body .single-page.landing .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns h2 {margin-top:30px;}

.wp-block-group.advantages.advantages2 figure.aligncenter, .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure.aligncenter {width: auto!important;max-width: calc(100% - 30px)!important;}

.partners-page .wp-block-group.advantages figure, .partners-page .wp-block-group.advantages .wp-block-columns .wp-block-column figure {margin-bottom:15px;}

.news-page .wp-block-group.news ul li {margin-bottom:35px;}
.wp-block-group.news ul li:nth-child(3n), .wp-block-group.news ul li {margin-left:1.5%;margin-right:1.5%;}

.single-page.gallery-page .wp-block-group.advantages .clients .wp-block-group__inner-container {padding: 45px 0 15px 0;}




.single-page .wp-block-group.advantages .service-area {max-width: 45%;margin: 0 0 70px 60px;float:right;border-radius:30px;overflow:hidden;}
.single-page .wp-block-group.advantages .service-area .wp-block-group__inner-container {padding:0;left:0;transform:translate(0,0);width:100%;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ul li {clear:none;}
.single-page .wp-block-group.advantages .service-area .wp-block-group__inner-container iframe {width:100%!important;}

body p.has-text-align-center,
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container p.has-text-align-center {text-align:center!important;}






@media screen and (max-width:1500px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, .wp-block-group.faq .wp-block-group__inner-container, footer > .wp-group .wp-group_container .wp-block-columns, .wp-block-group.request.form .wp-block-group__inner-container, .wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns {width:1150px;}


.wp-block-group.request.form .wp-block-group__inner-container {padding-bottom:10px;}

header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block nav ul li {margin-right:10px;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block nav ul li {margin-left:10px;}
header .main-header .wp-block-columns .wp-block-column .in-block nav ul li a {font-size:16px;line-height:24px;}
.wp-block-group .wp-block-group__inner-container > p {padding-left: 200px;padding-right: 200px;}	

.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column {padding-left: 22.5px;padding-right:22.5px;}

header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) nav ul li:last-child a {margin-top:-1px;}	
	
.single-page .wp-block-group.about .wp-block-group__inner-container>p {padding-left:0!important;padding-right:0!important;}	
	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe {height: 647px;}
	
	
	
	
	
	
	
	
}


@media screen and (max-width:1350px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, .wp-block-group.faq .wp-block-group__inner-container, footer > .wp-group .wp-group_container .wp-block-columns, .wp-block-group.request.form .wp-block-group__inner-container, .wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns {width:1050px;}
header .main-header .wp-block-columns .wp-block-column .in-block nav ul li a {font-size:15.5px;}
.wp-block-group .wp-block-group__inner-container > p {padding-left: 150px;padding-right: 150px;}	

footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column {width: calc(25% - 40px);padding-right: 30px;margin-right: 30px;}

.wp-block-group .wp-block-group__inner-container > p, .wp-block-group .wp-block-group__inner-container>.widget-wrapper>p {padding-left: 100px;padding-right: 100px;}

.wp-block-group.services ul li ol li:first-of-type {margin-left:0;}
.wp-block-group.services ul li ol li:nth-child(2) a {padding-left:0;}

.wp-block-group.request.noform .wp-block-columns p {padding: 0 100px;}

.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column {padding-left: 17.5px;padding-right: 17.5px;}
.wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column p {font-size: 14px;line-height: 18px;}

header .pre-line-in .block:nth-of-type(1) .in-block > .widget-wrapper p {font-size:13.5px;}
header .main-header .wp-block-columns .wp-block-column .in-block nav ul li a {line-height:22px;}
	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) nav ul li:last-child a {margin-top:-2px;}	

body .single-page.landing .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns {margin-bottom: 80px;}
body .single-page.landing .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns:last-of-type {margin-bottom: 50px!important;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe {height: 592px;}

.team-page .wp-block-group.services ul>li {width: 30.33333%;}
.team-page .wp-block-group.services ul>li:nth-child(4n+1) {clear:none;}
.team-page .wp-block-group.services ul>li:nth-child(3n+1) {clear:both;}
	
.wp-block-group h1 {font-size: 42px;line-height: 47px;}	
	
	
	

}


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

header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, .wp-block-group.faq .wp-block-group__inner-container, footer > .wp-group .wp-group_container .wp-block-columns, .wp-block-group.request.form .wp-block-group__inner-container, .wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns {width:990px;}	

.wp-block-group.services ul > li {margin-bottom: 3vw;}

footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column {width: calc(28.3333333% - 26.66666px);padding-right: 20px;margin-right: 20px;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: calc(43.33333% - 26.66666px);}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {margin-right:0;padding-right:0;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {display:none;}

.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column {padding-bottom:8px;}

.slide-block .wp-block-columns p {padding: 0 300px;}

header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block nav ul li {margin-right:0;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block nav ul li {margin-left:0;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block nav ul li:last-child {margin-left:5px;}

.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe {height: 557px;}

.wp-block-group.advantages ul li h3, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column h3 {font-size: 21px;line-height: 26px;}




}


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

body .white,
body .owl-carousel {margin-left: 0;margin-right: 0;width: 100%!important;box-sizing:border-box;}

	
	
	
}


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

header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, .wp-block-group.faq .wp-block-group__inner-container, footer > .wp-group .wp-group_container .wp-block-columns, .wp-block-group.request.form .wp-block-group__inner-container, .wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns {width:880px;}	

.wp-block-group .wp-block-group__inner-container > p, .wp-block-group .wp-block-group__inner-container>.widget-wrapper>p {padding-left: 50px;padding-right: 50px;}

.wp-block-group.request.noform .wp-block-columns p {padding: 0 50px;}

header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) nav ul li {display:none;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) nav ul li:last-child {display:block;}

#nav-wrap {height: auto;width: auto;margin: 0;padding: 0;border: 0;right: auto;left: 0;float: left;min-width: 1px;margin-top:33px;}
	
#menu-button {height: 33px;line-height: 33px;width: 36px;padding: 0;border: 0;margin: 0;float: left;cursor:pointer;background: url('/images/icons/icon-menu2.png') center center no-repeat #EFD334;background-size: auto 26px;padding: 0;cursor: pointer;border: 0;display: block;position:relative;border-radius:0px;right:0;margin: 0;border-radius: 7px;
	-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;	
}
#menu-icon:hover #menu-button {background-color:#FFEC7F;}
#menu-icon.active #menu-button {background-color:#FFEC7F;}
#menu-icon.active #menu-menu-left-2 {visibility:visible;opacity:1;}

#menu-label {height: 34px;line-height: 34px;width: auto;float: left;padding: 0;font-family: ArimoB;color: white;background-color: transparent;border: 0;cursor: pointer;padding-left:15px;-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;text-transform:uppercase;display:block;}	
#menu-icon:hover #menu-label {color:#EFD334;}	

#menu-menu-left-2  {clear: both;position: absolute;top: 52px;left: 0;width: 212px;height: auto;background: white;display: none;z-index: 99999999;float: left;padding: 13.5px 25px;z-index: 5;border-radius: 0px;left: 0;float: left;right: auto;box-shadow: 0px 0px 15px 0 rgb(33 33 33 / 11%);border-radius: 8px;box-sizing:border-box;padding: 15px 0;
    border-top: 3px solid #efd334;
    border-radius: 7.5px;
    z-index: 2;left:-3px;
    box-shadow: inset 0 0 126px 0 rgb(2 86 105/11%);width: 215px;}

	
#menu-menu-left-2::before {content: "";position: absolute;left: 12px;top: auto;bottom: 100%;border-width: 9px;border-style: solid;border-color: transparent transparent #EFD334 transparent;margin-bottom:0;z-index:-1;display:non;}
	
#menu-menu-left-2 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;padding: 0;
    width: 100%;
    box-sizing: border-box!important;
    font-family: MontserratB;
    font-size: 10px;
    text-transform: uppercase;
    padding: 2px 24.5px;
    box-sizing: border-box;
    margin-bottom: 5px;
    float: left;
    margin: 0;}
#menu-menu-left-2 li a {display: inline;color: black;height:auto;line-height:15px;width: 100%;padding: 6px 0;margin: 0;border: none;text-align: left;  font-size: 14px;color:black; line-height: 19px;padding: 8px 0;text-transform: none;background-position: 100% 59%;    text-align: left;
    font-family: MontserratS;
    font-family: Arimo;
    font-size: 15px;
    height: auto;
    line-height: 20px;
    margin-top: 0;
    float: left;
    width: 100%;
    color: #000;
    padding: 1.5px 0;
    text-transform: none;
    background: 0 0;}
#menu-menu-left-2 li a:hover {color:#025669;}	

header .main-header .wp-block-columns .wp-block-column .in-block nav ul {margin-top:0;}	
	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) nav ul li#menu-item-79,
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) nav ul li#menu-item-80,
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) nav ul li#menu-item-326,
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) nav ul li#menu-item-327 {display:block;}	
	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) nav ul li.menu-item-has-children ul.sub-menu {width: calc(100% + 49px);
    position: relative;
    float: left;
    margin: 0;
    margin-left: -24.5px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0;-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
	background: transparent;display:none;}	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) nav ul li.menu-item-has-children:hover ul.sub-menu {width: calc(100% + 49px);
    position: relative;
    float: left;
    margin: 0;
    opacity: 1;
    visibility: visible;
    margin-left: -24.5px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0;-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
	background: transparent;display:block;}		
	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) {position: absolute;left: 50%;top: 0;transform: translate(-50%,0%);margin-top: 10px;}	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block figure a img {width:120px!important;;height:auto!important;}	
#nav-wrap {margin-top:48px;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) nav ul li:last-child a {font-size:14px;}	
#menu-label {font-size:14px;}	
header .pre-line-in .block:nth-of-type(1) .in-block>.widget-wrapper p {font-size:13px;}	
	
#menu-menu-left-2 .sub-menu li a	{font-size:14px;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) nav ul li:last-child a {height:30px;line-height:30px;}	
header .main-header .wp-block-columns .wp-block-column .in-block nav ul {
    margin-top: 4px;
}	
	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe {height: 494px;}
	

}


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

header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, .wp-block-group.faq .wp-block-group__inner-container, footer > .wp-group .wp-group_container .wp-block-columns, .wp-block-group.request.form .wp-block-group__inner-container, .wp-block-group.request.noform .wp-block-group__inner-container .wp-block-columns {width:86%;}	

.wp-block-group.services ul > li {width:47%;}
.wp-block-group.services ul > li:nth-child(3n+1) {clear: none;}
.wp-block-group.services ul > li:nth-child(2n+1) {clear: both;}

.wp-block-group h2 {font-size: 27px;line-height: 32px;}
.wp-block-group p, .wp-block-group.about p, .wp-block-group.request.noform .wp-block-columns p {font-size: 15px;line-height: 21px;}

.wp-block-group.news ul li {width:47%;}
.wp-block-group.services ul > li h3, .wp-block-group.news ul li h3 {font-size: 17px;line-height: 21px;}
.wp-block-group.services ul li p, .wp-block-group.advantages .wp-block-group__inner-container ul li p, .wp-block-group.news ul > li p {font-size: 14px;line-height: 18px;}

.wp-block-group__inner-container {padding: 55px 0px;}
.news .wp-block-group__inner-container {padding-bottom:70px;}
.wp-block-group.services .wp-block-group__inner-container > p:last-of-type a, .wp-block-group.news ul li p.last {font-size:13px;}

.wp-block-group.advantages ul li {width: 48%;margin-right:4%;}
.wp-block-group.advantages ul li:nth-child(2n), .wp-block-group.news ul li:nth-child(2n) {margin-right:0;}
.wp-block-group.advantages ul li:nth-child(2n+1), .wp-block-group.news ul li:nth-child(2n+1) {clear:both;}
.wp-block-group.news ul li:nth-child(4) {display:block;}

.wp-block-group.advantages .wp-block-group__inner-container {padding: 0;}
.wp-block-group.advantages .wp-block-inner {padding-top:55px;}

.wp-block-group h1, .slide-block.single-slide .wp-block-group h1 {font-size: 37px;line-height: 42px;}

body .wp-block-group.advantages .wp-block-group__inner-container .wp-block-columns {display:block;float: left;}
.wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {display:block;width:calc(100% - 30px)!important;max-width:100%;margin-bottom:85px;float: left;}
.wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(2) {display:block;width:100%!important;max-width:100%;float: left;}
.wp-block-group.advantages figure, .wp-block-group.advantages .wp-block-columns .wp-block-column figure {float:left;}

.wp-block-group.advantages ul {margin-top:30px;}

.wp-block-group.advantages ul li h3, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column h3, .wp-block-group.advantages ul li h3, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column h3, .info .wpcf7 h3, .single-info.authorize .wp-block-group .wpcf7 h2, .sg-popup-builder-content .wpcf7 h3 {font-size: 20px;line-height: 25px;}
.info .wpcf7 h3, .single-info.authorize .wp-block-group .wpcf7 h2, .sg-popup-builder-content .wpcf7 h3 {margin-bottom:17px;}

.wp-block-group.advantages .wp-block-group__inner-container h1 {padding-right:0;}

.wp-block-group.clients {margin-top: 140px;}
.wp-block-group.clients .wp-block-group__inner-container > p:last-of-type a {margin-bottom:-20px;margin-top:25px;}

.wp-block-group.request.noform .wp-block-columns p {padding: 0 20px;}

.wp-block-group.request.noform .wp-block-column ol {margin-top:20px;}
.wp-block-group.request.noform .wp-block-column ol li a {height: 35px;line-height: 35px;font-size: 16px;padding: 1.5px 20px;}

.wp-block-group.news ul li h4 {padding: 5px 12px;font-size: 13px;}
.wpcf7 form>p:first-of-type {font-size:13px;line-height:17px;}
	
footer > .wp-group .wp-group_container {padding: 60px 0 50PX 0;}
footer > .wp-group .wp-group_container .wp-block-column h3 {font-size:17px;}

footer > .wp-group .wp-group_container .wp-block-column p a, 
footer > .wp-group .wp-group_container .wp-block-column li a {font-size: 14px;line-height: 19px;}

footer > .wp-block-columns p,
footer > .wp-block-columns p a {FONT-SIZE:11PX;}

.wp-block-group.advantages.advantages1 {transform: translate(0%,0);margin-bottom: 0;}
.wp-block-group.advantages.advantages1 .wp-block-group__inner-container {padding: 55px 0;}
.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column, 
.wp-block-group.about.advantages.advantages1 .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {width:50%!important;padding-left: 25px;padding-right: 25px;margin:0;padding-bottom:35px;}
.wp-block-group.advantages.advantages1 ul li:nth-child(3),
.wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column:nth-of-type(3),
.wp-block-group.advantages.advantages1 ul li:nth-child(4),
.wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column:nth-of-type(4) {padding-bottom:0;}

.wp-block-group.advantages ul li h3, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column h3 {color: #025669;}
.wp-block-group.advantages ul li p, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column p {color: black;}

.slide-block .wp-block-group h2 {font-size: 24px;line-height: 24px;}
.slide-block .wp-block-group h2 strong {font-size: 47px;line-height: 47px;}
.slide-block .wp-block-columns p {font-size: 15.5px;line-height: 22px;}
.slide-block .wp-block-column ol li a {height: 35px;line-height: 35px;font-size: 16px;padding: 1.5px 20px;}
.slide-block .wp-block-columns p {padding-left:0;padding-right:0;}
.slide-block .wp-block-group .wp-block-columns {width: calc(100% - 200px);max-width: calc(100% - 200px);position:relative;left:50%;transform:translate(-50%,0);}
.slide-block .wp-block-columns p a {font-size:16px;}
.slide-block .wp-block-column ol {margin-top:20px;}

.flickity-prev-next-button {width: 30px!important;height: 30px!important;}	
	
.info .wpcf7 .field input, .info .wpcf7 .field select, .info .wpcf7 .field textarea, .sg-popup-builder-content .wpcf7 .field input, .sg-popup-builder-content .wpcf7 .field select, .sg-popup-builder-content .wpcf7 .field textarea {font-size: 14px;padding: 0 15px;height: 35px;line-height: 35px;}	
.info .wpcf7 .button input, .button-wrapper>button, .log_pass.captcha.field>button, .sg-popup-builder-content .wpcf7 .button input {height: 35px;line-height: 35px;font-size: 13px;padding: 0 22px;}.info .wpcf7 .field.agree-field span, .sg-popup-builder-content .wpcf7 .field.agree-field span {line-height: 17px!important;font-size: 12px;}	
.info .wpcf7 .field.agree-field label input, .sg-popup-builder-content .wpcf7 .field.agree-field label input {margin-top:1px;}	
.info .wpcf7 .field select, .sg-popup-builder-content .wpcf7 .field select {padding-left:11px;padding-right:11px;}	
.sg-popup-builder-content .wpcf7 {min-width: 1px!important;width: 320px!important;max-width: 86%!important;padding: 20px!important;border-radius:15px;}	
	
.wpcf7 form>p:first-of-type {margin-bottom:5px;}	

.wp-block-group .wp-block-gallery figure.wp-block-image {width: 32.33333%!important;}	
	
.wp-block-group.reviews .wp-block-group__inner-container {padding-top:45px;}	
	
.wp-block-group.reviews ul li>figure img, body .owl-carousel .owl-item>div>figure img {width: 35px;}	
.wp-block-group.reviews ul>li p, body .owl-carousel .owl-item>div p {padding-left:17.5px;font-size:14px;line-height:19px;}	
.wp-block-group.reviews ul li img, body .owl-carousel .owl-item>div img {max-width:70px;}	
.wp-block-group.reviews ul li .text, body .owl-carousel .owl-item>div .text {margin-left:20px;}	
.wp-block-group.reviews ul li .in, body .owl-carousel .owl-item>div .in {margin-top:20px;}	
.wp-block-group.reviews ul>li h3, body .owl-carousel .owl-item>div h3 {font-size: 18px;	line-height: 23px;}	
	
.slide-block.single-slide .wp-block-group__inner-container {padding: 217px 0 100px;}	
	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h3 {font-size: 24px;line-height: 28px;}	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container h4 {font-size: 18px;line-height: 24px;}	
.single-page .wp-block-group.advantages figure img, .single-page .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {margin: 20px 20px -20px;}	
.single-page.single-single .wp-block-group.about figure.alignleft {margin-right:75px;margin-top:20px;margin-bottom:50px;}		
.single-page.single-single .wp-block-group.about figure.alignright {margin-left:60px;margin-top:20px;margin-bottom:50px;}	
.single-page .wp-block-group.advantages figure.alignright, .single-page .wp-block-group.advantages .wp-block-columns .wp-block-column figure.alignright {float:right;}
.single-page .wp-block-group.advantages.advantages2 figure.aligncenter, .single-page .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure.aligncenter {width: calc(100% - 30px);}	
.single-page .wp-block-group.advantages.advantages2 figure.aligncenter img, .single-page .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure.aligncenter img {width: 100%!important;}	
	
.single-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns, 
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns	{margin-bottom:10px!important;}	
.single-page .wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(1), 
.single-page .wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(2), 
.single-page .wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(3)	{width: 100%!important;margin-bottom:35px!important;}	
	
.wp-block-group.advantages.advantages2 figure.aligncenter, .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure.aligncenter {width:auto!important;max-width:100%!important;}	
	
.single-single .wp-block-group.clients .wp-block-group__inner-container>p a, .wp-block-group.clients .wp-block-group__inner-container>.widget-wrapper:last-of-type p a, .wp-block-group.news .wp-block-group__inner-container>.widget-wrapper:last-of-type p a {font-size: 13px;padding: 0 18px;}	
.wp-block-group.reviews .wp-block-group__inner-container>.widget-wrapper:last-of-type p a {font-size:13px;}	
	
.wp-block-group li {font-size: 15px;line-height: 21px;}	
.sharing {margin-top:33px;}	
	
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column {margin-bottom:25px!important;}	
.single-page .wp-block-group.advantages .wp-block-group__inner-container {padding: 55px 0;}	
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns {margin-bottom:-45px!important;display:block!important;}	
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column {padding: 20px 20px 15px 20px!important;display:block!important;}	
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h3 {padding-bottom:10px;}	
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h3, 
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p {text-align:center!important;padding:0;}	
	
.single-page .wp-block-group.advantages .clients .wp-block-group__inner-container {width:100%;}	
.single-page.single-single .wp-block-group.about .clients .wp-block-group__inner-container .wp-block-gallery {margin-top:0;}	
	
.slide-block.single-slide .wp-block-group__inner-container {padding: 237px 0 120px;}	
	
.landing .wp-block-group.advantages.advantages2 figure, .landing .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure {width: calc(100% - 30px)!important;}
.single-page .wp-block-group.advantages figure img, .single-page .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {
    margin: 30px 30px -30px;
}	
.landing .wp-block-group.advantages.advantages2 figure, .landing .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure {height:40vw;overflow:hidden;border-radius:20px;position:relative;width:100%!important;}
.single-page.landing .wp-block-group.advantages figure img, .single-page.landing .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {margin: 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;}		
	
.landing .wp-block-group.about .wp-block-group__inner-container .wp-block-columns {padding-top:40vw;position:relative;}	
.landing .wp-block-group.about .wp-block-group__inner-container .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1) {position:absolute;top:0;display:block;}	
.landing .wp-block-group.about .wp-block-group__inner-container .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2) {position:absolute;top:0;display:block;}
.single-page.landing  .wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(1), .single-page.landing  .wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(2), .single-page.landing  .wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(3) {margin-bottom:45px;}	

.single-page.single-single .wp-block-group.about figure.alignleft,
.single-page.single-single .wp-block-group.about figure.alignright,
.single-page.single-single .wp-block-group.about figure.aligncenter	{margin-top: 20px;margin-bottom: 55px;}	
	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container figure.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe {
    height: 48vw;
}	
	
.team-page .wp-block-group.services ul>li {width: 47%;}
.team-page .wp-block-group.services ul>li:nth-child(3n+1) {clear:none;}
.team-page .wp-block-group.services ul>li:nth-child(2n+1) {clear:both;}	
	
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image {
    width: 24%!important;
}
	
.reviews-page .wp-block-group.reviews .wp-block-group__inner-container {padding-top: 55px;}
	
.single-page.gallery-page .wp-block-group.advantages .clients .wp-block-group__inner-container {padding: 30px 0 15px 0;}
body .single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h3, body .single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p {text-align:center!important;width:100%;float:left;}	
body .single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column h3 a, body .single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column p a {text-align:center!important;width:100%;float:left;}		

.single-page .wp-block-group.advantages .service-area {width:100%!important;height:300px!important;max-width:100%!important;margin-left:0;margin-bottom:30px;}
.single-page .wp-block-group.advantages .service-area .wp-block-group__inner-container iframe {width:100%!important;height:300px!important;}	

.wp-block-group h1, .slide-block.single-slide .wp-block-group h1 {
    font-size: 32px;
    line-height: 37px;
}	

.wp-block-group.services ul>li h3 {padding-left: 18px;padding-right:18px;max-width:90%;box-sizing:border-box;}	
	
	
	
	
	
	
	
}




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

.wp-block-group .wp-block-group__inner-container > p, .wp-block-group .wp-block-group__inner-container>.widget-wrapper>p {padding-left: 20px;padding-right: 20px;}

.wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {margin-bottom:65px;}
.wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {width: calc(100% - 20px)!important;}
.wp-block-group.advantages figure img, .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {margin: 20px 20px -20px 20px;}

footer > .wp-group .wp-group_container .wp-block-columns {display:block;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column {display:block;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: 100%;padding-right:0;margin-right:0;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {width: calc(50% - 20px);margin-top:40px;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {width: calc(50% - 20px);padding-right:0;margin-right:0;margin-top:40px;}

.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column, 
.wp-block-group.about.advantages.advantages1 .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {padding-left: 17.5px;padding-right: 17.5px;}

.wp-block-group.services ul>li {border-radius:20px;}

body .owl-carousel .owl-item>div {display:block;min-height:1px!important;}
	
.contacts-page iframe {border-radius: 30px;}
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container .wp-block-columns .wp-block-column {border-radius: 20px 0;}	
	
.single-page.single-single.contacts-page .wp-block-group.about .wp-block-group__inner-container .wp-block-columns {margin: 25px 0 -45px 0!important;width: 100%!important; max-width: 100%!important; min-width: 1px!important;}	
	
.single-page.single-single .wp-block-group.about figure.alignleft, 
.single-page.single-single .wp-block-group.about figure.alignright, 
.single-page.single-single .wp-block-group.about figure.aligncenter {float:left;width:calc(100% - 20px)!important;margin-left:0!important;margin-right:0!important;max-width: 100%;}	
	
.wp-block-group.advantages figure, .wp-block-group.advantages .wp-block-columns .wp-block-column figure {border-radius: 20px 0 0;}	
.wp-block-group.advantages figure img, .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {border-radius:20px 0 20px 0;}	
	
.landing .wp-block-group.advantages.advantages2 figure, .landing .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure {width: calc(100% - 20px)!important;}

.single-page .wp-block-group.advantages figure img, .single-page .wp-block-group.advantages .wp-block-columns .wp-block-column figure img {
    margin: 20px 20px -20px;
}	
	
.wp-block-group.advantages.advantages2 figure.aligncenter, .wp-block-group.advantages.advantages2 .wp-block-columns .wp-block-column figure.aligncenter {max-width: calc(100% - 20px)!important;}	
	
.wp-block-group.news ul li figure {border-radius: 0 20px;}	
	
.single-page .wp-block-group.advantages .service-area {margin-bottom:25px;}	
}


@media screen and (max-width:700px) {
	
header .pre-line-in .block:nth-of-type(1) .in-block>.widget-wrapper {clear: both;}
	
	
	
	
	
}


@media screen and (max-width:600px) {
	
.slide-block .wp-block-column ol li {width:100%;clear:both;}
.slide-block .wp-block-column ol li:last-child {margin-top:10px;}
.slide-block .wp-block-column ol li a {position:relative;left:50%;transform:translate(-50%,0);min-width:120px;text-align:center;}
.slide-block ol.arrows li.arrow-left {left:0;}
.slide-block ol.arrows li.arrow-right {right:0;}
.slide-block .wp-block-group .wp-block-columns {width: calc(100% - 120px);max-width: calc(100% - 120px);}

header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) {left: 0;transform: translate(0%,0%);}
#nav-wrap { margin-top: 16px;}	
header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) {float: left;margin-left: 0;position: absolute;right: 0;top: 45px;}	
#menu-button {float:right;}	
#menu-label {padding-left:0;padding-right:15px;}	
#menu-menu-left-2 {right:-3px;left:auto;width:180px;}	
#menu-menu-left-2:before {left:auto;right:12px;}
	
.slide-block ol.arrows li.arrow-left, .hero-slider .flickity-prev-next-button.previous {left:7.5px;}	
.slide-block ol.arrows li.arrow-right, .hero-slider .flickity-prev-next-button.next {right:7.5px;}	

header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block figure a img {width: 115px!important;}	
	
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image {
    width: 30.33333%!important;
}	
		
.slide-block .wp-block-column ol li a {margin-left:0;margin-right:0;}	
	
	
	
	
	

}


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

.wp-block-group.about .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {margin-bottom:55px;}
.wp-block-group.request.noform .wp-block-column ol li {clear:both;width:100%;}
.wp-block-group.request.noform .wp-block-column ol li:last-child {margin-top:10px;}
.wp-block-group.request.noform .wp-block-column ol li a {position:relative;left:50%;transform:translate(-50%,0);min-width:150px;text-align:center;}


}


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

.wp-block-group.services ul > li {width:97%;margin-bottom:25px;}
.wp-block-group.news ul li {width:97%;}

.wp-block-group p, .wp-block-group.about p {font-size: 14px;line-height: 19px;}

.wp-block-group.advantages.advantages2 ul li {margin-right:0;width:100%;margin: 10px 0;}

footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: 100%;}

footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {width: 100%;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {width: 100%;}
footer > .wp-group .wp-group_container .wp-block-column h3 {width:100%;text-align:center;margin-bottom:10px;}
footer > .wp-group .wp-group_container .wp-block-column p a, footer > .wp-group .wp-group_container .wp-block-column li a {width:100%;text-align:center;}

footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials {margin: 20px  0 0 0;position:relative;left:50%;transform:translate(-50%,0);width:auto;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials .widget-wrapper	 {margin:0;float:left;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials figure {margin:0;float:left;}
footer > .wp-group .wp-group_container .wp-block-column > .widget-wrapper > p > a	{padding-top:32px;padding-left:0;}
footer > .wp-group .wp-group_container .wp-block-column > .widget-wrapper > p img {top:0;left:50%;transform:translate(-50%,0);}

.wp-block-group.advantages.advantages1 ul li, .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column, .wp-block-group.about.advantages.advantages1 .wp-block-group__inner-container .wp-block-column:nth-of-type(1) {width: 100%!important;}
.wp-block-group.advantages.advantages1 ul li:nth-child(3), .wp-block-group.advantages.advantages1 .wp-block-columns .wp-block-column:nth-of-type(3) {padding-bottom:35px;}

.slide-block .wp-block-group h2 {font-size: 20px;line-height: 20px;}
.slide-block .wp-block-group h2 strong, .slide-block.single-slide .wp-block-group h1 {font-size: 37px;line-height: 37px;}

header .socials>.widget-wrapper:nth-of-type(1) {margin-left:-1.5px;}
header .socials>.widget-wrapper:nth-of-type(4) {clear:both;}
header .pre-line-in > .block {max-width: calc(100% - 90px);}		
header .pre-line-in .block:nth-of-type(1) .in-block>.widget-wrapper {margin-right:0;}
	
.wp-block-group .wp-block-gallery figure.wp-block-image {width: 49%!important;}
	
body .sa_owl_theme .owl-nav, body .white .sa_owl_theme .owl-nav .owl-prev, body .white .sa_owl_theme .owl-nav .owl-next	{display:none!important;}
body .white, body .owl-carousel {padding:0!important;}
.wp-block-group.reviews ul li>figure, body .owl-carousel .owl-item>div>figure {left:-9px;}	
body .owl-carousel .owl-item>div {padding: 20px 15px 25px 15px!important;}	
.wp-block-group.reviews ul li .in figure, body .owl-carousel .owl-item>div .in figure {margin-left:0;}	
.wp-block-group.reviews ul li img, body .owl-carousel .owl-item>div img {max-width:60px;}	
.wp-block-group.reviews ul li .text, body .owl-carousel .owl-item>div .text {margin-left:15px;}	
	
.sharing {margin-top:47px;}	
.sharing .share {margin-top:-33px;}	
.sharing label {width:100%;margin-right:0;margin-bottom:5px;text-align:center;}	
.sharing .addtoany_shortcode {clear:both;}	
.wp-block-group li {font-size: 14px;line-height: 19px;}	
.sharing .share {padding: 0 10px;}	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ul li {padding-left:20px;}	
.single-page.single-single .wp-block-group.about .wp-block-group__inner-container ul li:before {left: 1px;top: 5px;height: 7px;width: 7px;}	
	
.sharing .addtoany_list a span {height:20px!important;width:20px!important;}	
	

.team-page .wp-block-group.services ul>li {width: 97%;}
.team-page .wp-block-group.services ul>li:nth-child(3n+1) {clear:none;}
.team-page .wp-block-group.services ul>li:nth-child(2n+1) {clear:both;}		
	
.partners-page .wp-block-group .wp-block-gallery figure.wp-block-image {
    width: 49%!important;
}	
		
	
	
	
}


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

.slide-block .wp-block-group .wp-block-columns {width: calc(100% - 90px);max-width: calc(100% - 90px);}
header .pre-line-in .block:nth-of-type(1) .in-block>.widget-wrapper:nth-of-type(2) p {font-size:11px;}
.info .wpcf7 .field.agree-field span, .sg-popup-builder-content .wpcf7 .field.agree-field span {width:100%!important;margin-left:0!important;margin-right:0!important;}
.info .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span.wpcf7-list-item-label, .sg-popup-builder-content .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span.wpcf7-list-item-label {width: calc(100% - 25px)!important;}
.info .wpcf7 .field.agree-field label, .sg-popup-builder-content .wpcf7 .field.agree-field label {width:220px!important;}
	
.slide-block .wp-block-columns p {font-size: 14px;line-height: 20px;}	
.slide-block .wp-block-columns p a {font-size:15px;}	
.slide-block.single-slide .wp-block-group .wp-block-columns { width: 86%; max-width: 86%;}	
	
	
	
	
}