@charset "UTF-8";
/* CSS Document */

/* CUSTOMIZATION */
.btn, .btn-hero {	background-color:#F05B2A!important; border:none!important; color:#FFF!important;	}

.btn:hover, .btn-hero:hover, .btn:before {	background-color:#AFD2DA; border:none!important; color:#20296B!important;	}

#main-header .navigation-clean { border-bottom: 3px solid #F05B2A!important; }

.footer-dark { border: 0 solid #2F4858!important; }

.btn-primary { box-shadow:0 0 0!important; }
.btn-primary:hover { background-color:#AFD2DA!important; color: #FFF!important; }

.profile {
    min-height: 380px;
    border: 0 solid white !important;
    border-radius: 0.25rem !important;
    box-shadow: 0 0 0!important;
    color: #000000;
    text-shadow: none !important;
}

.jumbotron.bridge {
    background-image: none!important;
    background-size: cover;
    padding: .5rem !important;
    margin-bottom: 2rem;
    background-color: transparent;
    border-radius: 0.3rem;
}

#main-header .navigation-clean {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3);
}

.cd-hero-slider { 	margin-left:-50px!important;	}

/* SLIDER */

.cd-hero {
    position: relative;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px){
	.cd-slider-nav a {
		padding: 25px 40px 25px 40px!important;
		font-size: 19px;
		color: #121212;
		text-transform: none;
		text-align: center!important;
		line-height:1.1!important;
	}
	.cd-slider-nav a span {
		line-height:1.2!important;
	}
	
}

@media only screen and (min-width: 1170px){
	.cd-hero-slider {
		height: 600px!important;
	}
	.cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width {
		padding-top: 170px!important;
	}
}




/* IMG RESPONSIVE */
.img-responsive	{display:block; width:100%; height:auto;}



/* DESKTOP */
@media only screen 
  and (min-device-width: 992px){
	.displayonlyonmobile {
		display:none!important;
	}
	.displayonlyondesktop {
	}
	.jumbotron {
		padding: 2rem 1rem;
		 padding-left:4%;
		 padding-right:4%;
		margin-bottom: 2rem;
		 margin-left:1%;
		 margin-right:1%;
		background-color: #e9ecef;
		border-radius: 0.3rem;
		box-shadow: 0px 0px 0px rgb(0 0 0 / 50%)!important;
	}
	  .cf-homepage {padding-left:50px; padding-right:50px;}
	  .cd-hero-slider .cd-full-width {	padding-left:150px!important;}  
}

/* MOBILE */
@media only screen 
  and (max-device-width: 991px){
	.displayonlyonmobile {
	}
	.displayonlyondesktop {
		display:none!important;
	}
	.jumbotron {
		padding: 2rem 1rem;
		 padding-left:4%;
		 padding-right:4%;
		margin-bottom: 2rem;
		 margin-left:1%;
		 margin-right:1%;
		background-color: #e9ecef;
		border-radius: 0.3rem;
		box-shadow: 0px 0px 0px rgb(0 0 0 / 50%)!important;
	}
	  .cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width { padding-top:50px!important;}  
	  .cd-hero-slider .cd-full-width { background-color:rgba(0,0,0,0.5)!important; padding-left:30px!important; padding-top:70px!important;}  

}



/* FONTS */
.font-1, h1, h2 { font-family: 'Manrope', sans-serif; font-weight: 800;		}
.font-2, h3, h4, h5, h6 { font-family: 'Manrope', sans-serif;	}
p, li { font-family: 'Manrope', sans-serif; font-weight:500; letter-spacing: -0.02em;  }
/*ul,ol {margin-left:50px!important;}*/
ul.dropdown-menu {	margin-left:0!important;	}
.custom-header1 {	font-size:19px;	}
.custom-header2 {	line-height:1!important;	}



/* CUSTOM COLORS */
.color-1 		{ color: #021429!important;}
.color-2 		{ color: #2F4858!important;}
.color-3, ul.checklist li:before, ul.caretright li:before, ul.checklist2 li:before 		{ color: #F05B2A!important;}
.color-4 		{ color: #D5D4D3!important;}
.color-5 		{ color: #FAF4F4!important;}
.color-spot		{ color: #FBB041!important;}
.color-dark  		{ color: #1A1A1A!important;}
.color-white 		{ color: #FFFFFF!important;}
.color-grey 		{ color: #838383!important;}

.bkg-color-1 		{ background-color: #021429!important;}
.bkg-color-2 		{ background-color: #2F4858!important;}
.bkg-color-3		{ background-color: #F05B2A!important;}
.bkg-color-4 		{ background-color: #D5D4D3!important;}
.bkg-color-5 		{ background-color: #FAF4F4!important;}
.bkg-color-spot	{ background-color: #FBB041!important;}
.bkg-color-dark  	{ background-color: #1A1A1A!important;}
.bkg-color-white 	{ background-color: #FFFFFF!important;}
.bkg-color-grey 		{ background-color: #838383!important;}

