@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;}

.wp-block-group {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:5;}
.wp-block-group_container {height: auto;width: 1250px;padding: 75px 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: 37px;line-height:43px;font-family: ExoB;width:100%;float:left;text-align:left;color:#5B9BD5;margin:0;margin-bottom:45px;}
.wp-block-group h2, h2 {font-size: 32px;line-height:38px;font-family: ExoB;width:100%;float:left;text-align:left;color:#5B9BD5;margin:0;margin-bottom:45px;}
.wp-block-group_container > h2 {text-align:center;}
.slide-block .wp-block-group h2 {font-size: 52px;line-height:60px;}
.slide-block .wp-block-group .widget-wrapper {float:left;width:100%;}
.wp-block-group h3, h3 {font-size: 29px;line-height:35px;font-family: ExoB;width:100%;float:left;text-align:center;color:black;margin:0;margin-bottom:30px;}
.modal-window h3 {color:#5B9BD5;}
.wp-block-group p {font-size: 17px;line-height:24px;font-family: OpenSans;width:100%;text-align:left;color:black;margin:0;padding: 0 0 15px 0;text-align:center;}
.wp-block-group ul, .wp-block-group ol {list-style:none;padding:0;margin:0;}
.wp-block-group li {font-size: 19px;line-height:26px;font-family: OpenSans;}


/*-------------------------------------Slider-----------------------------------------*/

.slide-block {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;overflow:hidden;}

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

.slide-block > .wp-block-group {background: rgba(57,128,203,.65);background: rgba(31,69,110,.65);padding-top:80px;background: linear-gradient(to right, rgba(75,79,84,0) 0%, transparent 85%);}
.slide-block > .wp-block-group .wp-block-group_container {padding: 160px 0;}
.slide-block .wp-block-group .wp-block-columns {gap:0px!important;}
.slide-block .wp-block-group .wp-block-columns .wp-block-column {width:100%;max-width:950px;}

.slide-block h2 {color:#134A84;color:#3981CB;color:#2B5A85;margin-bottom:30px;}
.slide-block .wp-block-columns p {color:#466E98;width:90%;margin-right:10%;font-size: 19px;line-height:25px;padding:0;max-width:78%;color:white;color:#2B5A85;font-family: OpenSansSB;text-align:left!important;}

.slide-block ul {padding: 0 0 0 10px;width:100%;box-sizing:border-box;}
.slide-block ul li {margin: 0;padding: 2px 0 0 0;width:100%;float:left;color:white;padding-left:29px;position:relative;font-size: 16px;line-height:22px;}
.slide-block ul li:before {content:'';position:absolute;left:0;top:2px;background: url('images/icons/icon-check.png') left top no-repeat;background-size: 22px auto;height:22px;width:22px;}

.slide-block ol {padding:0;margin:0;margin-top:32px;float:left;width:100%;}
.slide-block ol li {height:45px;line-height:45px;width:auto;float:left;color:black;font-size:17px;padding: 0 27px;background:#1F3057;margin-top:8px;text-transform:uppercase;font-family: ExoE;margin-right:15px;border-radius:0px;color:white;background-color:#BE1200;border: 2px solid #BE1200;cursor:pointer;}
.slide-block ol li:hover {background-color:#EA1700;border-color:#EA1700;}

.slide-block .social-wrapper {position:absolute;top:0;right:70px;margin-top:20px;}
.slide-block .social-wrapper p {color:white;width:auto;float:left;}
.slide-block .social-wrapper > p {width:auto;font-family: ExoS;font-size: 13px;line-height:17px;margin: 5px 15px 5px 0;}
.slide-block .social-wrapper .socials {width:auto;margin: 0;}
.slide-block .socials p a img {height:27px;width:27px;}


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

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

.wp-block-group.about .alignright {float:right;margin: 0 0 20px 45px;max-width:45%;}
.wp-block-group.about .alignleft {float:left;margin: 0 45px 20px 0;max-width:45%;}


/*-------------------------------------Anons----------------------------------------*/

.wp-block-group.anons .wp-block-group_container {border-bottom: 0px dotted #6DBAE6;}
.wp-block-group.anons .wp-block-group_container h2 {margin-bottom:30px;color:#0174BC;width:100%;text-align:center;float:left;padding:0 20%;box-sizing:border-box;}
.info > .wp-block-group.anons > .wp-block-group_container > p {margin: 0;width:100%;text-align:center;float:left;padding:0 0%;box-sizing:border-box;}


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

.wp-block-group.advantages h2 {text-align:center;}
.wp-block-group.advantages {background: url('/images/menu-fon.png') center center repeat;background-size: auto auto;border-bottom: 0px dotted #4A4F54;}
.wp-block-group.advantages .wp-block-group_container h2 {color:#0174BC;}
.wp-block-group.advantages .wp-block-columns {width:100%;float:left;list-style:none;padding:0;margin:-10px 0 25px 0;display:block;}
.wp-block-group.advantages.work .wp-block-columns {width:106%;margin:-10px 0 -15px -3%;}
.wp-block-group.advantages .wp-block-columns .wp-block-column {width: 31.3333%;float:left;margin: 10px 3% 15px 0%;display:block;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column {width: 16%;margin-left:2%;margin-right:2%;}
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:0;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:2%;}
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:both;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none;}
.wp-block-group.advantages .wp-block-columns .wp-block-column a {float:left;width:100%;height:auto;padding: 0;}
.wp-block-group.advantages .wp-block-columns .wp-block-column figure {width:auto;margin:0;float:left;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column figure {width:100%;float:left;}
.wp-block-group.advantages .wp-block-columns .wp-block-column figure img {width:75px;margin-right:15px;float:left;margin: 0;position:relative;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column figure img {position:relative;left:50%;transform: translate(-50%,0);}
.wp-block-group.advantages .wp-block-columns .wp-block-column p {color: black;font-size: 15px;line-height: 22px;margin: 0 20px 0 0;padding: 0;border: 0;text-align: left;float: right;margin-top: 3px;font-family: OpenSans;box-sizing:border-box;width: calc(100% - 110px);color: black;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column p {TEXT-ALIGN:CENTER;width:100%;float:left;}
.wp-block-group.advantages .wp-block-columns .wp-block-column p strong {padding-bottom:7px;font-size:18.5px;padding-top:22px;line-height:24px;float:left;width:100%;color:#2B5A85;font-family: OpenSansB;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column p strong {text-align:center;}


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

.wp-block-group.services h2 {text-align:center;}
.wp-block-group.services .wp-block-columns {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 -15px 0;float: left;list-style:none;display:block;}
.wp-block-group.services .wp-block-columns .wp-block-column {height: auto;width: 31.3333%;padding: 0;border:0;margin: 0px 1% 30px 1%;float: left;position:relative;display:block;}
.wp-block-group.services .wp-block-columns .wp-block-column a {cursor:pointer;}
.wp-block-group.services .wp-block-columns .wp-block-column img {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: right;position:relative;right:0;top:0;z-index:0;height:auto;opacity: 1;box-shadow: 16px 16px 76px 0px rgb(0 85 145 / 9%);margin-bottom:15px;border-radius:0px;}
.wp-block-group.services .wp-block-columns .wp-block-column:hover img {opacity:0.7;}
.wp-block-group.services .wp-block-columns .wp-block-column h3 {padding-bottom: 7px;font-size: 19.5px;padding-top: 5px;line-height: 24px;float: left;padding: 0 20px;width: 100%;color: #1F3057;font-family: OpenSansB;text-align:center;margin-bottom:10px;box-sizing:border-box;}
.wp-block-group.services .wp-block-columns .wp-block-column:hover h3 {color:#BE1200!important;}
.wp-block-group.services .wp-block-columns .wp-block-column p {text-align:center;position:relative;z-index:2;padding: 0;color:black;font-size: 15px;line-height: 21px;text-transform: none;padding-top:0;float:left;padding: 0 20px;width:100%;box-sizing:border-box;}


/*-------------------------------------Video---------------------------------------*/

.wp-block-group.video {width:100%;}
.wp-block-group.video .wp-block-group_container {width:100%;padding:0;}
.wp-block-group.video iframe {width:100%;height:auto;float:left;height: 60vh;}


/*-------------------------------------Samples-----------------------------------------*/

.wp-block-group.samples .wp-block-group_container {padding-bottom:0;}
.wp-block-group.samples img {width:100%!important;height:auto;float:left;}

.wp-block-group.samples .flex-direction-nav {list-style:none;}
.wp-block-group.samples .flex-direction-nav li {position:absolute;top:50%!important;transform: translate(0,-50%);cursor:pointer;margin-top:-20px!important;opacity:1!important;}
.wp-block-group.samples .flex-direction-nav li.flex-nav-prev {left:-55px!important;opacity:1!important;}
.wp-block-group.samples .flex-direction-nav li.flex-nav-next {right:-55px!important;opacity:1!important;}
.wp-block-group.samples .flex-direction-nav li a {width:40px!important;height:40px!important;float:left;opacity:1!important;margin-top:0!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;
}
.wp-block-group.samples .flex-direction-nav li a.flex-prev {background: url('/images/arrow-left2.png') center center no-repeat;background-size: auto 100%;}
.wp-block-group.samples .flex-direction-nav li a.flex-next {background: url('/images/arrow-right2.png') center center no-repeat;background-size: auto 100%;}
.wp-block-group.samples .flex-direction-nav li:hover a {opacity:0.6!important;}


body footer .wpcf7 form .wpcf7-response-output {color:#FFCFCA!important;}






@media screen and (max-width:1500px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .slide-block > .wp-block-group .wp-block-group_container, .wp-block-group_container, footer > .wp-group .wp-group_container .wp-block-columns {width:1100px;}	
	
.slide-block > .wp-block-group .wp-block-group_container {padding: 110px 0;}	
	
	
	
	
	
	
}


@media screen and (max-width:1350px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .slide-block > .wp-block-group .wp-block-group_container, .wp-block-group_container, footer > .wp-group .wp-group_container .wp-block-columns {width:900px;}	

.header .main-header .wp-block-columns .wp-block-column:last-of-type .in-block {margin-left:0;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block nav ul li {margin:0;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block select {margin-left:20px;}
	
.slide-block > figure img, .slide-block > .widget-wrapper > figure img {left: auto;right: 0;transform: translate(0,-50%); float: right;width: auto;object-fit: normal;}	
.slide-block .wp-block-group .wp-block-columns .wp-block-column {max-width: 700px;}	
	
.wp-block-group.advantages .wp-block-columns .wp-block-column {width: 48.5%;margin-right: 3%;}	
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:3%;}	
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(2n) {margin-right:0;}
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none;}	
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(2n+1) {clear:both;}	
	
.wp-block-group.advantages.work .wp-block-columns .wp-block-column {width:29.33333%;margin-left:2%;margin-right:2%;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(2n+1) {clear:none;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:both;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(4) {margin-left:18.66666%;}	

footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column {width: calc(33.33333% - 26.66666px);}
footer > .wp-group .wp-group_container .wp-block-column p.agree-field {width: 100%!important;margin: 0!important;}
body footer .wpcf7 form .wpcf7-response-output {margin-left:0;margin-right:10px;width:calc(100% - 10px);margin-top:15px;text-align:left!important;}






	
	
}


@media screen and (max-width:1200px) {	
	
.slide-block > figure img, .slide-block > .widget-wrapper {right: -75px;}	

	
	
	
	
	
	
	
}


@media screen and (max-width:1100px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .slide-block > .wp-block-group .wp-block-group_container, .wp-block-group_container, footer > .wp-group .wp-group_container .wp-block-columns {width:800px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block {right: 40px;position: absolute;}

#nav-wrap {height: auto;width: auto;margin: 0;padding: 0;border: 0;position: absolute;left: auto;transform: translate(0,0);right: 0;top: 7.5px;min-width:0;}

#menu-icon {height: 30px; line-height: 30px; width: 36px;padding: 0;border: 0;margin: 0;float: left;cursor: pointer;background: url(/images/icons/icon-menu.png) center center no-repeat #BE1200; background-size: auto 20px;padding: 0; cursor: pointer;border: 0;display: block;border-radius: 0;position: relative;}
#menu-icon:hover, #menu-icon.active {background-color:#EA1700;}

#nav-wrap #nav {clear: both;position: absolute;top: 60px;left: auto;right: 0;width: 155px;height: auto;padding: 15px 0;margin: 0;border-radius: 0;border:0;background: #FBFBFB;display: none;box-shadow: inset 0 0 12px 0 #cdcdcd;z-index: 99999999;box-shadow: inset 0px 0px 35px 0 rgb(33 33 33 / 7%);background: white;}
#nav-wrap #nav li {float:left;width:100%;}
#nav-wrap #nav li a {width:calc(100% - 40px);padding: 0 20px;float:left;font-size: 15.5px;}
#nav-wrap #nav li a:hover {}	

.slide-block .wp-block-group .wp-block-columns .wp-block-column {max-width: 700px;}
.slide-block > figure img {right: -100px;}	
.slide-block .wp-block-group h2 {font-size: 44px;line-height: 51px;}

.wp-block-group.services .wp-block-columns .wp-block-column {width: 48%;}

footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) p a {font-size:14.5px;}



	
	
}


@media screen and (max-width:990px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .slide-block > .wp-block-group .wp-block-group_container, .wp-block-group_container, footer > .wp-group .wp-group_container .wp-block-columns {width:88%;}	

header {position:absolute;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul {display:none;}

.slide-block > figure img {right: auto;left:0;margin:0;object-fit: fill;float: left;width: 150%;height: auto;}	
.slide-block > .widget-wrapper {right: auto;left:0;margin:0;float: left;width: 150%;height: 100%;}
.slide-block .wp-block-columns p {text-align:center!important;}
	
.slide-block > .wp-block-group .wp-block-group_container {padding: 95px 0;}
.slide-block .wp-block-group .wp-block-columns {display:block;}	
.slide-block .wp-block-group .wp-block-columns .wp-block-column {max-width: 1000px;width:100%;display:block;}
.slide-block .wp-block-group h2 {text-align:center;font-size: 37px;line-height: 43px;width:100%:} 
.slide-block .wp-block-group p {text-align:center;margin:0;font-size: 17px;line-height: 23px;max-width: 80%;width:100%;margin-left:10%;}
.slide-block ol {width:auto;float:left;position:relative;left:50%;transform: translate(-50%,0);}
.slide-block ol li {height: 40px;line-height: 40px;margin:0;font-size: 15.5px;padding: 0 21px;}
	
ol.arrows li img, .wp-block-group.samples ol.arrows li img,
.wp-block-group.samples .flex-direction-nav li.flex-nav-prev,
.wp-block-group.samples .flex-direction-nav li.flex-nav-next {width: 30px!important;height:30px!important;}
ol.arrows li.arrow-left, .wp-block-group.samples .flex-direction-nav li.flex-nav-prev {left:-35px!important;margin-top: -12.5px!important;}
ol.arrows li.arrow-left, .wp-block-group.samples .flex-direction-nav li.flex-nav-next {right:-35px!important;margin-top: -12.5px!important;}	
ol.arrows li.arrow-left, .wp-block-group.samples .flex-direction-nav li.flex-nav-prev a.flex-prev {width: 30px!important;height:30px!important;left:auto;right:auto;}
ol.arrows li.arrow-right, .wp-block-group.samples .flex-direction-nav li.flex-nav-next a.flex-next {width: 30px!important;height:30px!important;left:auto;right:auto;}

.wp-block-group.about h1 {font-size: 32px;line-height: 37px;padding:0;}

.wp-block-group p {font-size: 15.5px;line-height: 23px;}

.wp-block-group.advantages .wp-block-columns {margin-top:-10px;}
.wp-block-group.advantages .wp-block-columns .wp-block-column figure img {width: 65px;}
.wp-block-group.advantages .wp-block-columns .wp-block-column p {width: calc(100% - 100px);font-size: 13.5px;line-height: 19px;}
.wp-block-group.advantages .wp-block-columns .wp-block-column p strong {font-size: 17px;padding-top:16px;}

.wp-block-group h2, .wp-block-group.anons .wp-block-group_container h2, .wp-block-group.about h1, .wp-block-group.about h2 {font-size: 27px;line-height: 33px;margin-bottom: 30px;padding-left:0;padding-right:0;}
.wp-block-group.services .wp-block-columns .wp-block-column h3 {font-size: 17px;line-height: 23px;}
.wp-block-group.services .wp-block-columns .wp-block-column p {font-size: 13.5px;line-height: 19px;}

.wp-block-group.video iframe {height: 46vw;}

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

footer > .wp-group .wp-group_container .wp-block-column h3 {margin-bottom:15px;}
.wpcf7 .field {margin-bottom:8px;}
.wpcf7 .field input {height:40px;font-size:14.5px;}
.wpcf7 .button {margin-right:20px;}	
.wpcf7 .button input {height: 40px;line-height:35px;margin:0;font-size: 15.5px;padding: 0 21px;}
footer > .wp-block-columns p, footer > .wp-block-columns p a {font-size:13px;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {padding-top:35px;}
.agree-field {width: calc(100% - 150px)!important;padding-right: 0;}	
.agree-field span {font-size:12px!important;}

.modal-window h3 {font-size: 21px;margin-bottom: 15px; margin-top: -10px;}
.close {top:10px;right:10px;}	
.agree-field label > input {top: -2px;}	
	
	

	
}


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

.slide-block > .wp-block-group .wp-block-group_container {padding: 75px 0;}	
.slide-block > figure img {right:-15%;width: 180%;}
.slide-block > .widget-wrapper {right:-15%;width: 180%;}

.slide-block .wp-block-group h2 {font-size: 29px;line-height: 34px;margin-bottom:15px;}
ol.arrows li.arrow-left {left: -30px!important;margin-top: 30px!important;}
ol.arrows li.arrow-right {right: -30px!important;margin-top: 30px!important;}

.wp-block-group_container {padding: 55px 0;}

.wp-block-group.anons .wp-block-group_container {padding-top:25px;}
.wp-block-group.about h1 {margin-bottom:30px;}
.wp-block-group.about .alignleft {max-width: 100%;width:70%;margin-left:15%;margin-right:15%;margin-bottom:30px;}

.wp-block-group.services .wp-block-columns .wp-block-column {width:70%;margin-left:15%;margin-right:15%}

footer > .wp-group .wp-group_container {padding: 55px 0;}
footer > .wp-group .wp-group_container .wp-block-column h3 {font-size:19.5px;}		
	
	
	
}


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

.wp-block-group.samples .wp-block-group_container {width:80%;}

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

}


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

.slide-block > figure img, .slide-block > .widget-wrapper > figure img {height:100%;width: auto;}
	
.wp-block-group.about .alignleft {width:85%;margin-left:7.5%;margin-right:7.5%;}

.wp-block-group.advantages .wp-block-columns .wp-block-column {width: 100%;margin-right: 0;}	
.wp-block-group.advantages .wp-block-columns .wp-block-column:nth-of-type(3n) {margin-right:0;}	

.wp-block-group.services .wp-block-columns .wp-block-column {width:85%;margin-left:7.5%;margin-right:7.5%;}

.wp-block-group.advantages.work .wp-block-columns {width:100%;margin-left:0;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column {width:46%;margin-left:2%;margin-right:2%;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(4) {margin-left:2%;}	
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear: none;}	
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(5) {margin-left:27%;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(4n+1) {clear: both;}	
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column {width: 100%;display:block;padding-right:0;margin-right:0;border:0;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {width:100%;padding-top:30px;margin-right:0%;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {width:100%;padding-top:30px;margin-right:0%;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) figure a {width:100%;float:left;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) > .widget-wrapper:nth-of-type(1) figure a img {height: 55px;position:relative;left:50%;transform: translate(-50%,0);}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) p a {position:relative;left:50%;transform: translate(-50%,0);text-align:center;margin-bottom:0;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) p a img {padding-right:5px;margin: -2px -3px -4px -3px;float: none;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials {position:relative;left:50%;transform:translate(-50%,0);width:auto;margin-top:10px;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials p {margin:0 2.5px;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials p a img {margin:0;padding:0;}
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 h3 {text-align:center;width:100%;}

footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(2) table {width:auto;position:relative;left:50%;transform: translate(-50%,0);}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(2) table tr {width:auto;clear:both;}

footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(3) .wpcf7 {width:400px;max-width:90%;position:relative;left:50%;transform: translate(-50%,0);}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(3) .button {position:relative;left:50%;transform: translate(-50%,0);}
footer > .wp-group .wp-group_container .wp-block-column p.field {width:100%;}
footer > .wp-group .wp-group_container .wp-block-column p.agree-field > span {position:relative;left:50%;transform: translate(-50%,0);float:left;}	
body footer .wpcf7 form .wpcf7-response-output {text-align:center!important;width:90%!important;margin-left:5%!important;margin-right:5%!important;}	
footer > .wp-group .wp-group_container .wp-block-column ul li {text-align:center;}
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) p a {padding-left:0;padding-top:30px;}	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .widget-wrapper:nth-of-type(3) p a {padding-left:0;padding-top:0;}	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) p a img {padding:0;left:50%;transform:translate(-50%,0);top:8px;}	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .socials {margin-top:20px;}	
	
	
	
	
	
	
	
}


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

.slide-block .wp-block-group h2 {font-size: 24px;line-height: 29px;}
.slide-block .wp-block-group p, .wp-block-group p {font-size: 14px;line-height: 21px;}
.slide-block ol li a {font-size:14px;}
.slide-block > figure img, .slide-block > .widget-wrapper > figure img {width:auto;height:100%;}

.wp-block-group.about .alignleft {width:100%;margin-left:0;margin-right:0;}

.wp-block-group.about h1 {font-size: 26px;line-height: 31px;}

.wp-block-group.services .wp-block-columns .wp-block-column {width:100%;margin-left:0;margin-right:0;}
	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) p a,
footer > .wp-group .wp-group_container .wp-block-column li {font-size:14.5px;}
	
footer > .wp-group .wp-group_container .wp-block-column ul li {font-size:14px;line-height:21px;padding-bottom:3px;}	
	
	
	
	
}

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

.agree-field { width: calc(100% - 160px)!important;padding-right: 0;width: calc(100% - 25px)!important;margin: 0 25px 15px 0!important;}
body .wpcf7 form .wpcf7-response-output {text-align:left!important;margin-left:5px;margin-right:25px;width: calc(100% - 30px);font-size: 11px;line-height: 13.5px;}	
.window-container {padding-left:20px;padding-right:20px;}	

#menu-icon {margin-top:-10px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block {right: 0;position: absolute;top: 24px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block select {margin-right:0;font-size:12.5px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block select option {font-size:12.5px!important;}	

.wp-block-group.advantages.work .wp-block-columns .wp-block-column {width:96%;margin-left:2%;margin-right:2%;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(4) {margin-left:2%;}	
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear: none;}	
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(5) {margin-left:2%;}
.wp-block-group.advantages.work .wp-block-columns .wp-block-column:nth-of-type(4n+1) {clear: both;}		
	
	
	
	
	
}







