@charset "utf-8";
/* CSS Document */

#banner-header-text{padding-left: 0;}


.mktoForm{font-size: 14px!important; line-height: 22px!important;}
.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label{padding: 0 0 10px 0!important;}
.mktoForm .mktoLabel{line-height: 22px!important;}

.fixed-footer-btn{display: none!important;}
.form-container{min-height: 320px!important;}
.banner-left-strip {margin-top: 62px!important;}
#csing-footer-text p {font-family: 'Open Sans', sans-serif!important; font-size: 12px!important; line-height: 20px!important;}

#Footer-last{font-family: 'Open Sans', sans-serif!important;}
.section-formfooter {display: none!important;}

.section-gap-topbottom {padding-bottom: 10px!important; padding-top: 20px!important;}



a.button2 {
    background-color: #d41b35!important;
    font-family: 'DINCondensed-Bold'!important;
    border: 0.15em solid #d41b35!important;
    font-size: 2.2em!important;
    color: #fff!important;
    text-align: center;
    
    /* float: right; */
	padding: 3px 32px;}

.broucher{text-align: center!important;
    margin: 20px 0 0 0;}


#where-do-you {text-align: left!important; display: block!important;}
		
		.feature-box{min-height: 390px!important;}
		.box15 .title{font-family: 'DINCondensed-Bold'!important; font-size: 29px!important;}


		.primary-text-heading {background-color: none!important;
		padding: 22px 5px 22px 0!important;
		font-size: 34px!important; 
		font-weight: lighter!important;
		font-family: 'Open Sans', sans-serif!important;
			color: #ffffff!important;
			line-height: 47px;
}

		.heading-text { font-family: 'Open Sans', sans-serif!important; text-align: left; color: #000; font-size: 14px!important; line-height: 34px; padding: 22px 0 0 0!important;}
		.where-do-you { font-family: 'DINCondensed-Bold'!important;
		color: #d41b35!important;
			font-size: 60px!important;
		}
		.green-bg{background-color: #fff!important;}


	a.button3 {background-color:#fff!important;

		font-family: 'DINCondensed-Bold'!important;
		border: 0.15em solid #fff!important;
		font-size: 37px!important;
		color: #d41b35!important;
		padding: 32px 39px!important;
		line-height: 0!important;
	}



	a.button1 {background-color:#d41b35!important;

		font-family: 'DINCondensed-Bold'!important;
		border: 0.15em solid #d41b35!important;
		font-size: 1.2em!important;
		color: #fff!important;
	}
header.header{background: #000; }

	.dark-grey-bg-footer {background-color: #f5f5f4!important;}
	.font-only {font-family: 'Times new roman', serif!important;}
	.feature-subheading {font-size: 1.8em!important;}
		.dark-grey-bg {background-color: #fff!important;}
		.grey-bg {background-color: #4e4f4f!important;}

		.logo-section img{width: 150px!important; padding: 8px 0!important;}
.logo-section {padding: 17px 0!important;}
		.footer-form-mobile {font-family: 'Open Sans', sans-serif!important; background-color: #fff!important;}
.mktoHtmlText{color: #00A3E0;}

		.video-box {
		width: 100%!important;
		background: rgba(46, 66, 65, 0);
		height: 340px!important;
	}

		iframe {width: 100%!important}

		.video-box > iframe {width: 100%!important}

	@media (max-width: 30em){
		
		img.logo-small { width: 40%!important;}

		.discover{font-size: 111px;}

		.banner-left-strip {margin-top: 62px!important;}

	a.button2 {
		display: none!important;
	}
	.hero-banner {
		background-image: url(https://go.inanalytics.deloitte.com/rs/216-CWE-857/images/CFO-baner-mobile.png)!important;

	}
		
		
		.form-container {
			min-height: 576px;}
	a.button1 {
		display: none!important;
	}
	a.button3 {
		display: none!important;
	}
	}
	.hero-banner {


	background-position: top;
	}


@media screen and (max-width: 989px) {
	
	img.logo-small{width: 35%;}
}

@media screen and (max-width: 775px) {
	
	.discover{font-size: 111px;}
}