﻿#logo_desktop{display:none}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}

		#header #logo .logo_img 	{ height: 62px;}


		#logo { max-width: calc(100% - 50px);}

		#logo .logo_img		{ display: block; margin: 14px 60px 12px 0; height: auto; }


		#header.has_subheader #logo .logo_img { height: auto;}

		#logo .logo_img img 	{ max-width: 100%; height: auto; }
.jld-social-network-widget [class^="fa-"],.jld-social-network-widget [class*="fa-"]{color:#b2b1b4;width:auto;height:auto;margin:0 20px 0 0}
.jld-social-network-widget [class^="fa-"]:hover,.jld-social-network-widget [class*="fa-"]:hover{color:#fff}
.jld-social-network-widget .fa:before{font-size:26px;font-size:2.6rem}
.hero .hero-swiper .slide-content .slide-content-item.show span.ln-0{transition-delay:0s}
.o_center article,.o_right{background:#fff;border:1px solid #f0f0f0}
.o_center{margin-bottom:50px}
.o_center article{overflow:hidden;padding:25px}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
body.has-sidebar #content{width:calc(100% - 23% - 100px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 100px);margin-left:calc(21% + 50px);}

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}


    
    .td-header-row.td-header-header {
        background-color: #000000;
    }


.i_text {
	font-family: Raleway;
	font-weight: 300;
	font-size: 14px;
	line-height: 26px;
	float: left;
	max-width: 381px
}


.i_text li {
	margin-bottom: 20px
}


.i_text span {
	font-family: Raleway;
	font-weight: 700 !important;
	font-size: 14px
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}


    .inner-subheader {
    width: 940px;
    margin: auto;
    }

#call-to-action {
  background: #ef7b20;
  padding: 100px 0;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
  font-weight: normal;
  color: rgba(255, 255, 255, 0.7);
}

#call-to-action h2.section-head {
  text-align: center;
  font-size: 37px;
  color: #fff;
  margin-bottom: 10px;
}

#call-to-action .button {
  text-align: center;
  font-size: 30px;
  padding: 50px;
}

#call-to-action .button a {
  color: #fff;
  padding: 10px;
  background: #888;
}

#call-to-action .button a:hover {
  text-decoration: underline;
}
#site-navigation,.home-icon{float:left}
.home-icon{font-size:22px;padding:0 10px;background:#408c40}
.home-icon a{color:#fff}
.home-icon a:hover{color:#fff}
.ccm-block-page-list-description{padding-top: 5px}
div.wbox-col-right div.ccm-block-page-list-description{padding-top: 15px}


#page {
	max-width: 1268px;
	margin: 0 auto;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}


.wide-1218 #page {
	max-width: 100%;
}


.narrow-978 #page {
	max-width: 1038px;
}


.wide-978 #page {
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}

	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}
.margin-bottom-11{margin-bottom:11px}
#featured-properties .featured-properties-wrapper .featured-slide{display:inline;margin-right:10px}
#featured-properties .featured-properties-wrapper .featured-slide:last-child{margin-right:0}
#featured-properties .featured-properties-wrapper .featured-property-wrapper{display:inline-block;width:calc(100% - 30px);margin-right:10px}
#featured-properties .featured-properties-wrapper .featured-property-wrapper:last-child{margin-right:0}

.navigation ul li .subnav-container {background: #edeeee; display: none; position: absolute; top: 146px; padding-top: 15px; z-index:2; width: 100%; height: 215px; left: 0; }

.navigation ul li ul.subnav { width: 200px; margin-left: 40px;}

.navigation ul li ul.subnav:first-child {margin: 0}

.navigation ul li ul.subnav li {float: left;  font-size: 14px; text-transform: none; line-height: 20px; padding-left: 0; width: 100%}

.navigation ul li ul.subnav li a {display: block; color: #5f6062; border-bottom: 1px solid #b4b5b6; padding: 5px 0;}

.navigation ul li ul.subnav li a:hover {color: #f68b1f;}

.navigation ul li ul.subnav li.base {font-weight: bold}

.navigation ul li ul.subnav li.base .fa {margin-left: 10px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.abcp_footer-phone{display:none}

.mk-nav-responsive-link {
  display: none;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -8px;
  z-index: 12;
  line-height: 8px;
  cursor: pointer;
}

.mk-nav-responsive-link i {
  font-size: 16px;
}
.mk-search-trigger,.shoping-cart-link i,.mk-nav-responsive-link i,.mk-toolbar-resposnive-icon i{color: #444444;}
.large--hide{display:none !important}

div.about div.text p.subtitle b {
  color: rgb(0, 171, 219);
}

div.about.prover_vazby div.text p.subtitle b {
  color: #7500b4;
}

div.about div.text p.subtitle a {
  color: #7500b4;
}

a#logolink span.subtitle {
  color: rgb(15, 184, 216);
  font-weight: bold;
  font-size: 14px;
  position: relative;
  left: -81px;
  top: -12px;
  text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.67);
}

div.main-banner p.subtitle {
  font-size: 19px;
  line-height: 28px;
  width: 670px;
  padding: 40px 50px 0;
}

div.main-banner p.subtitle b {
  color: rgb(0, 171, 219);
}
.wrapper{margin:0 auto;padding:0 10px;max-width:940px;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrapper.no-padding{padding:0;}
.node-type-magazine #main .wrapper{padding:0px;border-top:none;background:#e2eaed;}
.node-type-magazine #main .wrapper::after{display:none;}
.node-type-exhibit #main .wrapper{padding:0px;border-top:none;}
.node-type-exhibit #main .wrapper::after{display:none;}
.resp-menu .wrapper{position:relative;z-index:9600;}
.modal .wrapper{background-color:white;padding:20px;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,0.5);position:relative;}

.wrapper.tagclouds{text-align:justify;margin-right:1em;}

#col-1 .headlogo{margin:0;background:#000;}

#col-1 .headlogo h1{font-size:20px;border:1px solid #000;}

#col-1 .headlogo h2{font-size:11px;letter-spacing:3px;font-weight:normal;}

#col-a .headlogo a{color:#000;text-decoration:none;}

.headlogo{text-align:left;margin:0 auto;max-width:1000px;padding:10px 5px 0;font-size:16px;line-height:20px;}

.headlogo ul li h1{width:700px;overflow:hidden;}

.headlogo ul li h1 a{font-size:16px;}

.headlogo ul li h1 a:hover{color:#333;text-decoration:none;}

.headlogo h2{color:#666;font-size:11px;font-weight:normal;}

.headlogo ul.headlogoUl{height:30px;width:100%;max-width:1000px;margin:0 auto;}

.headlogo ul.headlogoUl li.logo{float:left;width:85%;}

.headlogo ul.headlogoUl li.flag{float:right;width:15%;text-align:right;}

.headlogo ul.headlogoUl li.logo a{float: left;  padding-right: 15px;  color: #fff;}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.infinite-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.infinite-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }




.wrapper {
	max-width: 1170px;
	margin: 0 auto;
}


	#footer-bottom .wrapper {
		border-top: 1px solid #eaeaea;
		padding: 25px 0;
	}

	body .section-testimonials .wrapper {
		max-width: 100%;
	}


	

	
	body .slide-info .wrapper {
		width: 100%;
		max-width: 100%;
		padding: 0 20px;
	}
	

	

	body.blog #main .wrapper,
	body.archive #main .wrapper,
	body.search-results #main .wrapper,
	body.page-template-default #main .wrapper,
	body.error404 #main .wrapper,
	body.single-post #main .wrapper {
		max-width: 100%;
		padding: 0 20px;
	}

#main {
  background-color: #eeece9;
}

#main .btn_green {
  display: inline-block;
  color: #fff;
  background-color: #aecb06;
  padding: 5px 15px;
  margin-top: 30px;
}

#main .btn_green:hover {
  background-color: #d9ea7e;
}

#main .btn_orange {
  display: inline-block;
  color: #fff;
  background-color: #f49500;
  padding: 5px 15px;
  margin-top: 30px;
}

#main .btn_orange:hover {
  background-color: #003065;
  color: #fff;
}

#main .content h2 {
  font-family: 'Open Sans Light';
  font-weight: 400;
  color: #8c1b81;
  font-size: 16px;
}

#main p {
  text-align: justify;
}

.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}

.page-header h1{line-height:1;}






.top-header-wrapper {
	
	background: #565656;
	
	background: -moz-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #0a0a0a));
	
	background: -webkit-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: -o-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: -ms-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: linear-gradient(to bottom, #565656 0%, #0a0a0a 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#0a0a0a', GradientType=0);
	
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}



.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.themonic-nav .assistive-text:hover,
.themonic-nav .assistive-text:active,
.themonic-nav .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; 
}


.widget-area {
	margin: 9.09090% auto 0;
}
.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.td_block_big_grid_11 .td_module_mx11{width:40%;padding-right:0}
.td_block_big_grid_11 .td_module_mx11 .td-module-thumb{height:179px}
.td_block_big_grid_11.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,.td_block_big_grid_11.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,.td_block_big_grid_11.td-grid-style-3 .td_module_mx11 .td-big-grid-meta{margin-bottom:16px}
.td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,.td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,.td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta{margin-bottom:16px}
.topnavi ul li a img.fx{display:inline-block;max-width:none}
.topnavi ul li a:hover img.fx{display:none}
.topnavi ul li a.topnavi-act img.fx{display:inline-block;max-width:none}

footer ul li.social {
  width: 45%;
  display: none;
  max-width: 50px;
}

footer .social-small {
  padding: 20px 20%;
}

footer .social-small h5 {
  font-size: 1.125rem;
  padding: 15px 0 25px;
}

footer .social-small svg {
  width: 35px;
  height: 35px;
}

footer .social-icons-small {
  display: flex;
  text-align: center;
}

  .social-small {
    display: none;
  }
.et_pb_column .et_pb_row_inner_0{padding-top:50px;padding-right:0px;padding-bottom:50.4844px;padding-left:0px}
.et_pb_column .et_pb_row_inner_1{padding-top:0px;padding-bottom:0px}
.et_pb_column .et_pb_row_inner_2{padding-top:1px;padding-right:20px;padding-bottom:50px;padding-left:20px}
.et_pb_column .et_pb_row_inner_3{padding-top:50.4844px;padding-right:0px;padding-bottom:0;padding-left:0px}
.et_pb_column .et_pb_row_inner_4{padding-top:0px;padding-bottom:0px}

	.mh-header-title, .entry-title { font-size: 24px; font-size: 1.5rem; }

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }

.three-box-main .container{
    max-width: 1020px;
}

.grid_container,.container{
max-width:980px;
margin-left:auto;
margin-right:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}

.grid_container:before,.grid_container:after,.container:before,.container:after{
content:"";
display:table
}

.grid_container:after,.container:after{
clear:both
}

.container{
padding:0 10px;
position:relative
}

header .container {
	max-width: 1020px;
	padding: 0px;
}

	td.middle3_2 {
		width: 316px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-top: 1px solid #b1c3d4;
		border-right: 1px solid #186a85;
	}


.hline {
	border-bottom: 2px solid #384452;
}


.hline-w {
	border-bottom: 2px solid #ffffff;
	margin-bottom: 25px;
}


.comments-link:before {
  content: "\f0e6";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 15px;
}

.tit_sep h1.htipo3, .tit_sep h2.htipo3, .tit_sep h3.htipo3, .tit_sep h4.htipo3, .tit_sep h5.htipo3, .tit_sep h6.htipo3, .tit_sep .htipo3{
	background:none;
    float:left;
    margin-bottom:0px;
}

.tit_sep h1.htipo9, .tit_sep h2.htipo9, .tit_sep h3.htipo9, .tit_sep h4.htipo9, .tit_sep h5.htipo9, .tit_sep h6.htipo9, .tit_sep .htipo9{
	padding-bottom:0px;
	background:none;
    float:left;
    margin-bottom:0px;
}

.tit_sep h1.htipo9 span, .tit_sep h2.htipo9 span, .tit_sep h3.htipo9 span, .tit_sep h4.htipo9 span, .tit_sep h5.htipo9 span, .tit_sep h6.htipo9 span, .tit_sep .htipo9 span{
	line-height:2.7rem;
}
footer a.america{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:170px;height:32px}
footer a.america svg{width:100%;height:auto}

.zigyou_bluebox p {
	font-size: 22px;
}

.zigyou_bluebox p, .zigyou_bluebox img {
	display: inline-block;
	vertical-align: middle;
}

.zigyou_bluebox {
	width: 100%;
	display: block;
	text-align: center;
	color: #fff;
	background-color: #074194;
	padding: 40px 0;
	text-decoration: none;
}

.zigyou_bluebox img {
	width: 25%;
}
.view .progress-disabled{float:none;}
.view-news h2{margin-top:0;}
.view-news .row{margin-bottom:60px;}
.view-news .views-row-last .row{margin-bottom:15px;}
aside .view-news .row{margin-bottom:15px;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
  
    .wrapper {
       width:1170px;
       margin:0 auto;
       display:block;
   }
.et_bloom .et_bloom_hide_mobile{display:none!important}


.support-nav a {
	color: #303030;
}


.support-nav a:hover {
	color: #005cb9;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


.ecs__page--subtitle {
    background: 0 0;
    height: 35px;
    outline: none;
    border: none;
    text-align: center;
    -moz-appearance: textfield;
    -webkit-user-select: none;
    margin: 10px 9px 0 0;
    font-family: FoundersGrotesk-Light;
    font-size: 21px;
    line-height: 52px;
    letter-spacing: 1.2px;
    color: #23e1ca;
    cursor: pointer
}

td.firstcolumn {
    padding: 5px 0 5px 25px;
}

td.firstcolumn h5 {
    margin-bottom: 0px;
}
#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description,#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description{font-size:9px;color:#bbb;text-transform:uppercase}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.mobile-header-holder{overflow:hidden;width:100%}



.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


.tmpl-request-demo .content-wrapper-lp.inner.inner-content.clearfix {
    padding: 0 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.37);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.37);
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.xxxx-large {
    font-size:42px;
}




#footerbar {margin: 0;padding: 0;color:#fff;background-color: #2477A9;width:100%;padding: 6px  14px;text-align:center;}

.banner .images .text .logo-icon{min-height:135px;}

.banner .images .text .logo-icon img {max-width: 75%;left:0; position:relative; top:0;
    transform: translate(0,0); -moz-transform: translate(0,0); 
    -webkit-transform: translate(0,0);-ms-transform: translate(0,0); -ms-transform: translate(0,0);}

.banner .images.img2 .text .logo-icon {background-color:#ff8400;}

.banner .images.img3 .text .logo-icon {background-color:#ffb81d;}

.banner .images.img4 .text .logo-icon {background-color:#468785;}

.banner .images.img5 .text .logo-icon {background-color:#58b7b3;}

.liste_tit_region  
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:link
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:visited
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}




#sitelogo {float:left;padding:0.2em 0.5em 0.1em 0.7em;}


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }
.et_pb_slider .et_pb_slide_0 .et_pb_slide_description .et_pb_button_wrapper{text-align:center}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}


.w-16 {
  width: 4rem;
}

.carousel-inner .item .overlay{background-color:rgba(35, 31, 32, 0.35);z-index:5;position:absolute;width:100%;height:100%;top:0;left:0;}

#bottom:after,
.bottom_bg:after,
.content_wrap:after,
.cmsms_row_inner:after,
.cmsms_row_margin:after,
.cmsms_column:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.bottom_bg {
  padding-top: 40px;
  padding-bottom: 20px;
}


section#bottom .bottom_bg {
    background: #36444e !important;
    color: #fff;
}


section#bottom .bottom_bg a {
  color: #ddd;
}


section#bottom .bottom_bg a:hover {
  color: #2c83be;
}


section#bottom .bottom_bg h3 {
  color: #ddd;
}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }
#contenu_home_gauche .bloc{width:auto}
#contenu_home_gauche,#contenu_gauche{width:100%;margin:0;padding:0}

#header img.header-img{float:right;width:100%;max-width:70%;height:auto;max-height:150px;}
.intro-banner__content{-moz-transition:opacity 1.5s ease-in-out;-ms-transform:translate(-50%,-50%);-o-transition:opacity 1.5s ease-in-out;-webkit-transform:translate(-50%,-50%);-webkit-transition:opacity 1.5s ease-in-out;color:#fff;font-family:GTSectra,serif;font-size:2.8rem;font-weight:400;left:50%;letter-spacing:-.01em;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity 1.5s ease-in-out;width:100%}
.intro-banner__content p{letter-spacing:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}
