@import url('../fonts/lato.css');
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic-ext);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html, body{font:14px 'latoregular', Arial, Helvetica, sans-serif;color:#000;}
a{font:16px 'latoregular', Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
body{width:100%;}
b{font-family:'latobold', Arial, Helvetica, sans-serif;}
.wrapper{position:relative;overflow:hidden;width:100%;background:#fff;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.width{max-width:1120px;margin:0 auto;}
.width41{max-width:360px;margin:0 auto;}
.header{background:url('../img/bg.jpg') 0 0 repeat;padding:13px 0;}
.logotype{float:left;padding:0 0 0 39px;}
.logotype .tittle_site{font:20px/28px 'latobold', Arial, Helvetica, sans-serif;}
.contacts{float:right;padding:5px 40px 0 0;}
.contacts a{font:35px/28px 'latobold', Arial, Helvetica, sans-serif;text-decoration:none;}
.contacts span{display:block;font-size:20px;padding:6px 0 0;}
#section1{text-align:center;background:url('../img/bg1.jpg') 50% 50% no-repeat;padding:145px 0 0;min-height:415px;position:relative;}
#section1 h1{font-family:'latoblack';font-size:50px;line-height:67px;background:url('../img/shadow1.png') 50% 50% no-repeat;margin-bottom:15px;}
#section1 h2{font:35px/40px 'latobold', Arial, Helvetica, sans-serif;background:url('../img/shadow2.png') 50% 50% no-repeat;padding:0 0 4px;}
#section1 .wrapp_method_works{position:absolute;text-align:center;background:rgba(0,0,0,.5);left:0;bottom:0;width:100%;font:25px 'latoheavy', Arial, Helvetica, sans-serif;color:#fff;}
#section1 .wrapp_method_works span.method_item{line-height:92px;display:inline-block;margin:0 10px;position:relative;}
#section1 .wrapp_method_works span.method_item:after{content:'';display:block;background:url('../img/arrow.png') 50% 50% no-repeat;width:13px;height:21px;position:absolute;top:50%;margin:-10px 0 0 -18px;}
#section1 .wrapp_method_works span.method_item:first-child:after{display:none;}
#section1 .wrapp_method_works span.method_item span{vertical-align:middle;line-height:1.2;display:inline-block;width:315px;}
#section2{padding:55px 0 50px;background:url('../img/bg2.jpg') 50% 0% no-repeat;}
.title_section{text-align:center;margin:0 auto;padding:20px 0 15px;font:35px 'latobold', Arial, Helvetica, sans-serif;}
.title_section b{font:40px 'latobold', Arial, Helvetica, sans-serif;}
#section2 .title_section{max-width:550px;color:#010101;background:url('../img/title1.png') 50% 0 no-repeat, url('../img/title1.png') 50% 100% no-repeat;}
#section2 .list_section2{overflow:hidden;padding:50px 0;text-align:center;}
#section2 .list_section2 li{vertical-align:top;float:left;text-align:center;width:352px;height:504px;background:url('../img/method_item_bg.png') 50% 50% no-repeat;margin-right:31px;}
#section2 .list_section2 li:last-child{margin-right:0;}
#section2 .list_section2 li span{display:block;padding:66px 0 16px;font:25px 'latoheavy', Arial, Helvetica, sans-serif;}
#section2 .list_section2 li p{width:325px;margin:0 auto;padding:3px 0 0;font:20px 'latomedium', Arial, Helvetica, sans-serif;}
.btn_wrapper .btn_link{width:573px;}
.btn_wrapper{text-align:center;}
.btn_link{margin:0 auto;text-align:center;display:block;background:url('../img/bg_btn.jpg') 0 0 repeat-x;border-radius:10px;font:30px/60px 'latobold', Arial, Helvetica, sans-serif;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.7);border-bottom:4px solid #17733e;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 1);box-shadow:0 1px 3px 0 rgba(0, 0, 0,1);}
#section3{background:url('../img/bg3.jpg') 50% 50% no-repeat;padding:55px 0 50px;}
#section3 .title_section{max-width:721px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75);background:url('../img/title2.png') 50% 0 no-repeat, url('../img/title2.png') 50% 100% no-repeat;}
#section3 .list_section3{max-width:975px;margin:0 auto;padding:20px 0 0;}
#section3 .list_section3 li{background:url('../img/polka.png') 50% 100% no-repeat;padding:0 0 25px;}
#section3 .list_section3 li .container_ls{padding:25px 0 15px 0;color:#fff;min-height:95px;}
#section3 .list_section3 li .container_ls span{font:25px 'latoheavy', Arial, Helvetica, sans-serif;display:block;padding:0 0 10px;}
#section3 .list_section3 li .container_ls p{font:18px 'latomedium', Arial, Helvetica, sans-serif;}
#section3 .list_section3 li .container_ls.first_item p,
#section3 .list_section3 li .container_ls.fifth_item p{float:right;width:354px;}
#section3 .list_section3 li .container_ls.fourth_item p{width:350px;}
#section3 .list_section3 li .container_ls.first_item{background:url('../img/section3_img1.png') 75% 100% no-repeat;text-align:right;padding-right:490px;}
#section3 .list_section3 li .container_ls.second_item{text-align:left;padding-left:490px;background:url('../img/section3_img2.png') 21% 100% no-repeat;}
#section3 .list_section3 li .container_ls.third_item{text-align:right;padding-right:490px;background:url('../img/section3_img3.png') 75% 100% no-repeat;}
#section3 .list_section3 li .container_ls.fourth_item{text-align:left;padding-left:490px;background:url('../img/section3_img4.png') 21% 100% no-repeat;}
#section3 .list_section3 li .container_ls.fifth_item{text-align:right;padding-right:490px;background:url('../img/section3_img5.png') 75% 100% no-repeat;}
#section3 .list_section3 li .container_ls.sixth_item{text-align:left;padding-left:490px;background:url('../img/section3_img6.png') 21% 100% no-repeat;}
.section_form{background:url('../img/bg4.jpg') 50% 50% no-repeat;padding:25px 0 15px;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .75);box-shadow:0 1px 3px 0 rgba(0, 0, 0, .75);background-size:cover;}
.section_form41{text-align: center;background:url('../img/bg4.jpg') 50% 50% no-repeat;padding:25px 0 15px;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .75);box-shadow:0 1px 3px 0 rgba(0, 0, 0, .75);background-size:cover;}
.section_form41 img {max-width: 500px;}
.section_form .form_client{max-width:470px;margin:0 auto;}
.section_form .form_client .title_form{font:35px 'latoheavy', Arial, Helvetica, sans-serif;text-align:center;padding:0 0 30px;}
.section_form .form_client .row{width:322px;margin:0 auto;padding:0 0 11px;}
.section_form .form_client .row span{font-size:18px;color:#363f55;display:block;padding:0 0 0 6px;}
.section_form .form_client .row .row_input{position:relative;}
.section_form .form_client .row .row_input:before{content:'';display:block;width:38px;height:100%;position:absolute;}
.section_form .form_client .row .row_input.edit_name:before{background:url('../img/icon_chel.png') 50% 50% no-repeat;}
.section_form .form_client .row .row_input.edit_phone:before{background:url('../img/icon_iphone.png') 50% 50% no-repeat;}
.section_form .form_client .row .row_input input{outline:none;border:none;background:rgba(136,136,136,.25);-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,1);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,1);width:284px;height:37px;padding:0 0 0 38px;}
.btn_submit{cursor:pointer;border:none;outline:none;display:block;background:url('../img/bg_btn.jpg') 0 0 repeat-x;border-radius:10px;font:30px 'latobold', Arial, Helvetica, sans-serif;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.7);border-bottom:4px solid #17733e;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 1);box-shadow:0 1px 3px 0 rgba(0, 0, 0,1);width:298px;margin:9px auto 0;height:60px;}
.section_form .form_client small{text-align:center;display:block;padding:7px 0 0;}
#section5{padding:50px 0 0;}
#section5 .title_section{max-width:918px;background:url('../img/title3.png') 50% 0 no-repeat, url('../img/title3.png') 50% 100% no-repeat;}
.gallery_list{text-align:center;padding:55px 0 30px;background:url('../img/shadow3.jpg') 50% 100% no-repeat;}
.gallery_list li{display:inline-block;width:203px;height:202px;margin:0 1px 7px;vertical-align:top;}
.gallery_list li a{display:block;height:100%;}
.gallery_list li img{vertical-align:top;}
.title_gallery{font:35px 'latomedium', Arial, Helvetica, sans-serif;text-align:center;padding:20px 0 0;}
.title_gallery.tgu{background:url('../img/line1.jpg') 50% 98% no-repeat;}
.title_gallery.gar{background:url('../img/line2.jpg') 50% 98% no-repeat;}
#section5 .btn_wrapper,
#section6 .btn_wrapper,
#section8 .btn_wrapper,
#section11 .btn_wrapper{padding:30px 0;}
#section6{padding:20px 0 0;}
#section6 .title_section{max-width:790px;margin:0 auto;background:url('../img/title4.png') 50% 0 no-repeat, url('../img/title4.png') 50% 100% no-repeat;}
#section6 .subtitle{display:block;font:25px 'latomedium', Arial, Helvetica, sans-serif;text-align:center;padding:30px 0;}
.list_section6{text-align:center;font-size:0;max-width:890px;margin:0 auto;}
.list_section6 li{display:inline-block;position:relative;width:201px;height:144px;margin:0 10px 10px;}
.list_section6 li:last-child{display:block;margin:0 auto;}
.list_section6 li span{position:absolute;bottom:0;left:0;width:100%;display:block;background:rgba(0,0,0,.5);font:18px 'latolight', Arial, Helvetica, sans-serif;line-height:1;color:#fff;padding:2px 0;}
.list_section6 li.ls6_item1{background:url('../img/section6_img1.jpg') 50% 50% no-repeat;}
.list_section6 li.ls6_item2{background:url('../img/section6_img2.jpg') 50% 50% no-repeat;}
.list_section6 li.ls6_item3{background:url('../img/section6_img3.jpg') 50% 50% no-repeat;}
.list_section6 li.ls6_item4{background:url('../img/section6_img4.jpg') 50% 50% no-repeat;}
.list_section6 li.ls6_item5{background:url('../img/section6_img5.jpg') 50% 50% no-repeat;}
.list_section6 li.ls6_item6{background:url('../img/section6_img6.jpg') 50% 50% no-repeat;}
.list_section6 li.ls6_item7{background:url('../img/section6_img7.jpg') 50% 50% no-repeat;}
#section7{background:url('../img/bg5.jpg') 50% 50% no-repeat;padding:50px 0 40px;background-size:cover;}
#section7 .title_section{color:#fff;max-width:790px;margin:0 auto;background:url('../img/title5.png') 50% 0 no-repeat, url('../img/title5.png') 50% 100% no-repeat;}
#section7 .list_section7{background:url('../img/line3.png') 50% 50% no-repeat;width:1049px;height:500px;margin:35px auto 0;overflow:hidden;}
#section7 .list_section7 li{width:210px;float:left;margin-bottom:54px;}
#section7 .list_section7 li span{font:25px 'latoregular', Arial, Helvetica, sans-serif;color:#fff;text-align:center;display:block;padding:0 0 12px;}
#section7 .list_section7 li i{display:block;width:139px;height:139px;margin:0 auto 5px;}
#section7 .list_section7 li.icon1,
#section7 .list_section7 li.icon4{margin-left:15px;}
#section7 .list_section7 li.icon2{padding:30px 0 0;margin-left:196px;}
#section7 .list_section7 li.icon3,
#section7 .list_section7 li.icon6{margin-left:200px;}
#section7 .list_section7 li.icon5{margin-left:196px;}
#section7 .list_section7 li.icon1 i{background:url('../img/icon_1.png') 50% 50% no-repeat;}
#section7 .list_section7 li.icon2 i{background:url('../img/icon_2.png') 50% 50% no-repeat;}
#section7 .list_section7 li.icon3 i{background:url('../img/icon_3.png') 50% 50% no-repeat;}
#section7 .list_section7 li.icon4 i{background:url('../img/icon_4.png') 50% 50% no-repeat;}
#section7 .list_section7 li.icon5 i{background:url('../img/icon_5.png') 50% 50% no-repeat;}
#section7 .list_section7 li.icon6 i{background:url('../img/icon_6.png') 50% 50% no-repeat;}
#section8{padding:50px 0 0;}
#section8 .title_section{max-width:790px;margin:0 auto;background:url('../img/title4.png') 50% 0 no-repeat, url('../img/title4.png') 50% 100% no-repeat;}
#section8 .subtitle{display:block;font:35px 'latobold', Arial, Helvetica, sans-serif;text-align:center;padding:30px 0;}
#section8 .list_section8{max-width:980px;margin:0 auto;}
#section8 .list_section8 li{background:url('../img/line4.png') 50% 100% no-repeat;}
#section8 .list_section8 li:last-child{background:none;}
#section8 .list_section8 li .container_ls8{height:280px;line-height:280px;}
#section8 .list_section8 li .container_ls8 .vert{display:inline-block;vertical-align:middle;}
#section8 .list_section8 li .container_ls8 span{font:25px 'latobold', Arial, Helvetica, sans-serif;display:block;padding:0 0 13px;}
#section8 .list_section8 li .container_ls8 p{width:460px;font:18px/21px 'latoregular', Arial, Helvetica, sans-serif;}
#section8 .list_section8 li .container_ls8.ls8_item_1{background:url('../img/fabrik1.png') 100% 50% no-repeat;}
#section8 .list_section8 li .container_ls8.ls8_item_2{background:url('../img/fabrik2.png') 0 50% no-repeat;padding-left:520px;}
#section8 .list_section8 li .container_ls8.ls8_item_3{background:url('../img/fabrik3.png') 100% 50% no-repeat;}
#section8 .list_section8 li .container_ls8.ls8_item_4{background:url('../img/fabrik4.png') 0 50% no-repeat;padding-left:520px;}
#section9{padding:20px 0 0;}
#section9 .title_section{max-width:790px;margin:0 auto;background:url('../img/title4.png') 50% 0 no-repeat, url('../img/title4.png') 50% 100% no-repeat;}
#section9 .reviews_list{padding:30px 0;}
#section9 .reviews_list li{border-bottom:1px dashed #bfbfbf;padding:30px 0;}
#section9 .reviews_list li:last-child{border-bottom:none;}
#section9 .reviews_list li .body_reviews{max-width:1040px;margin:0 auto;padding:0 30px;}
#section9 .reviews_list li .body_reviews .autor_photo{float:left;}
#section9 .reviews_list li .body_reviews .reviews{float:left;max-width:417px;padding:0 0 0 30px;font:18px 'latoregular', Arial, Helvetica, sans-serif;}
#section9 .reviews_list li .body_reviews .reviews p{ font-style: italic; }
#section9 .reviews_list li .body_reviews .reviews span{font:25px 'latobold', Arial, Helvetica, sans-serif;display:block;}
#section9 .reviews_list li .body_reviews .photo_reviews{float:right;}
#section11{padding:50px 0 0;}
#section11 .title_section{max-width:550px;color:#010101;background:url('../img/title1.png') 50% 0 no-repeat, url('../img/title1.png') 50% 100% no-repeat;}
#section11 .list_section11{text-align:center;font-size:0;padding:60px 0 20px;}
#section11 .list_section11 li{display:inline-block;max-width:343px;text-align:center;margin:0 30px;}
#section11 .list_section11 li span{display:block;font:20px 'latobold', Arial, Helvetica, sans-serif;padding:7px 0 0;}
.footer{padding:30px 0 10px;background:url('../img/bg.jpg') 0 0 repeat;border-top:1px dashed #bfbfbf;}
.footer .width{position:relative;}
.footer .logotype{padding:0;}
.footer .logotype .wrap_logo{padding:0 0 0 39px;}
.cont_copyright{padding:5px 0 5px;}
.cont_copyright span{font:18px 'latomedium', Arial, Helvetica, sans-serif;}
.cont_copyright small{padding:0 30px 0 0;font:16px 'latoregular', Arial, Helvetica, sans-serif;}
.popupbg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000;display:none;}
.popup_wrapper{position:fixed;left:50%;top:50%;max-width:400px;overflow-y:auto;height:100%;z-index:3000;margin:-207px 0 0 -200px;display:none;}
#sectionpopup{border-radius:10px;}
.edit_email{display: none;}
.thank_block{
	background: url('../img/main-form.png') 50% 50% no-repeat;
	-o-background-size: 100% 100%;  
	-webkit-background-size:100% 100%; 
	-moz-background-size:100% 100%; 
	-khtml-background-size:100% 100%; 
	background-size: 100% 100%;
	width: 425px;
	height: 400px;
	margin: 70px auto 0;
}
.thank_block p{
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	color: #fff;
	padding: 150px 0 0;
}
.width_politika{
	width: 920px;
	margin: 0 auto;
	padding: 70px 0;
}
.title_politika{
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	display: block;
	padding: 0 0 20px;
}
.text_pol{
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	word-wrap: break-word;
	text-align: justify;
	padding: 0 0 15px;
}
.player-block{
	max-width: 400px;
	margin: 15px auto 0;
	background: #000;
}

.player-block video{
	width: 100%;
	height: 240px;
}
.hiddenInput{
	display: none;
}
.link-catalog a{
	text-decoration: underline;
	color: #004F79;
}
.link-catalog a:hover{
	text-decoration: none;
}

.btn_submit:disabled {
	background: #bfbfbf;
	border-color: #a6a6a6;
}
.btn_submit:disabled:hover{
	cursor: not-allowed;
	background: #bfbfbf;
	border-color: #a6a6a6;
}
.link-politika{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
 
 .link-politika a{
	display: inline-block;
	margin-left: 10px;
	margin-top: 5px;
	color: #000;
	text-decoration: underline;
	font-size: .8125rem;
}
.link-politika a:hover{
	text-decoration: none;
}


.lazyYT-container {
  direction:ltr;
  position: relative;
  display: block;
  height: 0;
  padding: 0 0 56.25% 0;
  overflow: hidden;
  background-color: #000000;
}

.lazyYT-container iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*
 * Video Title (YouTube style)
 */

.lazyYT-container .html5-info-bar {
  position: absolute;
  top: 0;
  z-index: 935;
  width: 100%;
  height: 30px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
     -moz-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
          transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
}

.lazyYT-container .html5-title {
  padding-right: 6px;
  padding-left: 12px;
}

.lazyYT-container .html5-title-text-wrapper {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap;
}

.lazyYT-container .html5-title-text {
  width: 100%;
  font-size: 13px;
  line-height: 30px;
  color: #ccc;
  text-decoration: none;
}

.lazyYT-container .html5-title-text:hover {
  color: #fff;
  text-decoration: underline;
}

/*
 * Thumbnail
 */

.ytp-thumbnail {
  padding-bottom: inherit;
  cursor: pointer;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
}

/*
 * Play button (YouTube style)
 */

.ytp-large-play-button {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  width: 86px !important;
  height: 60px !important;
  padding: 0 !important;
  margin: -29px 0 0 -42px !important;
  font-size: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: .9;
}

.ytp-large-play-button-svg {
  opacity: .9;
  fill: #1f1f1f;
}

.lazyYT-image-loaded:hover .ytp-large-play-button-svg,
.ytp-large-play-button:focus .ytp-large-play-button-svg {
  opacity: 1;
  fill: #cc181e;
}


.wrapCarousel-reviews-video{
	max-width: 1200px;
	margin: 45px auto;
	position: relative;
}
.wrapCarousel-reviews-video .carousel{
	z-index: 2;
}
.wrapCarousel-reviews-video .carousel-arrows{
	top: 50%;
  left: 0;
  width: 100%;
  position: absolute;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.slick-arrow {
  border: none;
  outline: none !important;
  padding: 0;
  border-radius: 100%;
  width: 55px;
  height: 55px;
  background: #e1e1e1;
  font-size: 12px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .slick-arrow.slick-prev {
    margin-left: -85px; }
  .slick-arrow.slick-next {
    margin-right: -85px; }
.slick-arrow .icon{
	width: 8px;
	height: 8px;
	transform: rotate(45deg);
}
.slick-arrow .icon-angle-left {
	border-left: 2px solid #000;
	border-bottom: 2px solid #000;
	
}
.slick-arrow .icon-angle-right{
	border-right: 2px solid #000;
	border-top: 2px solid #000;
}
.align-items-center{
	-webkit-box-align: center!important;
	-webkit-align-items: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
}
.row{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.item-reviews {
	background: #f8f8f8;
	border-radius: 6px;
	padding: 50px 15px 15px;
	position: relative;}
.item-reviews .reviews-autor {
	font-weight: 600;
	font-size: 20px;
	font-size: 1.25rem;
	margin-top: 1em;
}
.item-reviews h4 {
	font-size: 22px;
	font-size: 1.375rem;
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.item-reviews p {
	font-size: 17px;
	font-size: 1.0625rem;
}
.item-reviews h4, .item-reviews p {
	font-style: italic;
	margin-bottom: 1.1em;
}
.col-lg-4,.col-lg-8{
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0; }
  .video iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none; }
@media (min-width: 992px){
.col-lg-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}
.col-lg-8 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.66667%;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}
}
@media (min-width: 576px){
	.item-reviews {
		padding: 35px;
	}
}


/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }


.section-gallery .title_section{
	padding: 40px 0;
}
.section .container{
	max-width: 1200px;
	margin: 0 auto;
}
.list-examples{
	
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.list-examples .column-example{
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.list-examples .column-example .examples__card{
	background-color: white;
	margin-bottom: 3rem;	
	-webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.list-examples .column-example .examples__text{
	padding: 1.1rem 1.5rem;
	font-size: 1.2rem;
}
.examples__gallery{
	position: relative;
	overflow: hidden;
}
.examples__gallery .gallery-carousel a:not(:first-child){
	display: none;
}

.examples__gallery .gallery-carousel img{
	height: 20rem;
	width: 100%;
	max-height: 50rem;
	object-fit: cover;
}
@media only screen and (min-width: 768px){
	.list-examples .column-example{
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 15px;
	}
	.gallery-carousel .slick-center {
	}
}
@media only screen and (min-width: 992px) {
	.list-examples .column-example{
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		padding: 0 15px;
	}

}

.section-map {
	text-align: center;
}

.section-map img {
	max-width: 100%;
}