body.home .header { display:none; }
body.home .header-cta { display:none; }

.jet-nav__sub div:first-child {
    border-top: solid 1px #ededed;
}

.jet-nav__sub .menu-item {
    border-right: solid 1px #ededed;
    border-left: solid 1px #ededed;
}

.jet-nav__sub {
    width: 350px!important;
    margin-top: 12px;
}

.jet-nav__sub {
    border-bottom: 4px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(51,65,136), rgba(51,65,136), rgba(0,0,0,7));
    border-image-slice: 1;
	margin-top:40px;
    width:100%;
}

.jet-sticky-section--stuck .jet-nav__sub { margin-top:26px!important; }

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}

.jet-sticky-section--stuck { box-shadow: rgb(0 0 0 / 13%) 0 0.25rem 0.25rem; }

@media (max-width: 1400px) {
	.elementor-column {
		padding-left: 6px;
		padding-right: 6px;
}
}


 .full-width .elementor-column {
    padding-left: 0px!important;
    padding-right: 0px!important;
  }

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 15px;
    padding-right: 15px;
  }

	
  .elementor-12 .elementor-element.elementor-element-fcc0b10 .jet-nav--horizontal {
    border-bottom: solid 1px #ededed;
    justify-content: flex-start;
    text-align: left;
    margin-top: 46px;
}
	
}

.logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck .logo img { 
  max-width: 75%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

.elementor-slideshow__title { display:none; }

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #334188;
}

.policies-content h3 { font-family:"Hind"; }
.policies-content, .policies-header  { max-width:1170px; margin:auto;}
#toTop { color: #334188; }
#toTop:hover { color: #334188; opacity:0.7; }

span.revue { display:block; font-weight:bold; font-style: normal; text-transform:uppercase; }
a.revue { color:#aaca70; }
a.revue span,
a.revue:hover { color:#78797c; }

@media (max-width: 767px) {
   .elementor-12 .elementor-element.elementor-element-0da280b .jet-nav {
    border-bottom: solid 1px #585858;
}
}
