/*-- Fonts --*/
/*@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap');

@font-face{font-family:'Bahnschrift';font-display:swap;src:url(../fonts/bahnschrift.eot?v=4.7.0);src:url(../fonts/bahnschrift.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/bahnschrift.woff2?v=4.7.0) format("woff2"),url(../fonts/bahnschrift.woff?v=4.7.0) format("woff"),url(../fonts/bahnschrift.ttf?v=4.7.0) format("truetype"),url(../fonts/bahnschrift.svg?v=4.7.0#Bahnschrift) format("svg");font-weight:400;font-style:normal} 

/*-- Reset css --*/
/*==================box-sizing================*/
*{box-sizing:border-box}
*,
*:before,
*:after{box-sizing:border-box}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}
.alignright{text-align:right}
a{color:#000;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none;margin:0;padding:0}
p{font-size:16px;padding:8px 0;line-height:24px;margin:0;}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #e1e1e1;font-size:15px;color:#434343;border-radius:4px;width:100%;height:50px;padding:8px 15px}
.form-control::-moz-placeholder{color:#5a5a5a;opacity:1}
.form-control:-ms-input-placeholder{color:#5a5a5a}
.form-control::-webkit-input-placeholder{color:#5a5a5a}
.form-control:focus{box-shadow:none}
.btn-primary{width:100%;/*min-height:62px;*/background-color:#252525;border:0;font:20px "Raleway", Arial, sans-serif;font-weight:600;padding:16px 0 0 0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;text-transform:uppercase}
.btn-primary:hover,.btn-primary:focus{background:#059ad9}
.btn-primary:focus,.btn-primary:active{border:0;box-shadow:none}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:120px}
.block{display:inline-block;width:100%}
.button{display:inline-block;background-color:#262626;border:none;box-shadow:none;color:#fff;font-size:24px;text-transform:uppercase;border:none;padding:15px 26px;text-align:center;vertical-align:middle;border-radius:6px;font-weight:600;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.button:hover,.button:focus{background-color:#1076f6;}

a:visited.button{color:#fff}
.error{display:block;color:#f98989;padding-top:5px;font-size:13px;font-weight:normal;}
.alert-success{opacity:1}.button.radius{border-radius:4px}
.capitalize{text-transform:none;text-transform:capitalize}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0}
.ucase:before{text-transform:uppercase}
.block{display:inline-block;width:100%}
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em}
.list{list-style:none; margin:18px 0 35px;padding:0;}
.list li{color:#161515;font-size:16px;line-height:24px;margin:0 0 10px;padding:0 0 0 36px;font-weight:400;position:relative;}
.list li span{display:block;height:26px;width:26px;background:#1076f6;font-size: 15px;text-align:center;line-height:24px;color:#fff;border-radius:50%;position:absolute;left:0;top:0;}
.list-numeric{list-style:number;font-size:16px;color:#686868}
.list-numeric li{line-height:24px;margin:0 0 16px}
/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:15px;min-height:100%;color:#000}
.container{max-width:1190px;margin:0 auto;position:relative;padding:0 15px}

/*-- Fetch Fonts --*/
h1,h2,h3,h4,h5,h6,.button{font-family:"Raleway", Arial, sans-serif}
.hd-h1{font-family:"Raleway", Arial, sans-serif;color:#000;font-size:52px;margin:26px 0 18px 0;font-weight:700;text-transform: uppercase; clear:both}
.hd-h2{font-family:"Raleway", Arial, sans-serif;color:#000;font-size:45px;margin:0 0 10px;font-weight:600;}
/*-- Container --*/
#content{display:inline-block;width:100%;min-height:300px}

/*-- Header --*/

/*====----Home Page----=====*/
#top{background: url(../images/intro-bg.jpg) no-repeat center 0;min-height: 680px;position: relative;margin: 0 auto;background-size: cover;background-color:transparent;}
.top{background: url(../images/introfigure.png) no-repeat 100% 100%;background-size:45% auto;max-width:1360px; margin:0 auto}
.header{padding:20px 0 10px;}.header .logo{margin: 0;}
.free-webinar{padding:27px 0 0;}
.free-webinar .right-aside{float:right;width:40%;padding:0 0 0 1.2%;position:relative;}
.free-webinar .left-aside{width:60%;padding:0 1.2% 60px 0;}
.hd-linear{position:relative;padding:3px 15px 2px 15px;display:inline-block;color:#fff;font-size:26px;text-transform:uppercase;background:#455ec5;z-index:10;}
.hd-linear:before{content: '';position: absolute;top: 0;right: -27px;width: 45px;height: 44px;background: #455ec5;transform: skew(-24deg);z-index: -1;}
/*.hd-linear{background:-webkit-linear-gradient(-60deg, transparent 60%, #455ec5 60%);background:-webkit-linear-gradient(left, transparent 60%, #455ec5 60%); 
background: linear-gradient(-60deg, transparent 60%, #455ec5 60%);}*/
.hd-span{font-size: 26px;line-height: 31px;color: #455ec5;text-transform: uppercase;display:block;margin:0 0 6px;}
.free-webinar p{color: #1d1d1d;}

.left-aside h2{font-family:"Raleway", Arial, sans-serif;font-weight:600;color:#000;font-size:27px;margin:0 0 6px;}
.right-aside figure{position: absolute;left: -24px;top: -80px;margin: 0;}

.financial-future{padding:60px 0 60px;background:#455ec5;background-size:cover;}
.financial-future .hd-h2{text-align:center;color:#fff;text-transform:uppercase;margin:0 0 35px;}
.financial-future .row{margin-right:-8px;margin-left:-8px}
.financial-future [class*="col-"]{padding-right:8px;padding-left:8px}

.register-form{}
.register-form label{display:block;}
.register-form .form-control{background: #fff;border: none;font-size: 15px;color: #5a5a5a;height: 48px;padding: 8px 15px;}
/*.register-form .button{font-size: 28px;text-transform: uppercase;padding: 10px 85px;margin: 15px 0 0;}*/
.register-form .button{color: #fff;font-size: 28px;text-transform: uppercase;padding: 8px 50px;background-color: transparent;margin: 15px 0 0;border: solid 2px #fff;}
.register-form .button:hover,.register-form .button:focus{background-color:#262626;color:#fff;}
.helptext{display:block;color:#fff;font-size:13px;}
.center-info{color:#fff;text-align:center;justify-content:center;display:flex;width:100%;}

.disclosure{padding:50px 0;background:#fff;text-align:center;}
.disclosure .button{font-size: 28px;text-transform: uppercase;padding: 8px 50px;background:#262626;margin: 26px 0 0;}
.disclosure .button:hover,.disclosure .button:focus{background-color:#455ec5;color:#fff;}
.disclosure p{color:#1b1b1b;}

/*-- Thank you--*/
.thank-you #top{min-height:590px}
.thank-you .free-webinar{ min-height:470px}
.thank-you .hd-h1{font-size:70px;margin-top:100px}
/*.thank-you .right-aside figure{top:-66px}*/

#footer {background:#fff;text-align:center;}
#footer .copyright{border-top: solid 1px #ebebeb;padding: 24px 0;color: #1c1c1c;font-size: 15px;}

/*====Responsive====*/
@media (max-width:1440px){
	.right-aside .img-responsive{display:block;max-width:100%;height:auto}
	.right-aside figure{left: 0;top: 63px;}
	
/*body{border:1px solid red} */	
}
@media (max-width:1199px){
img{display:block;max-width:100%;height:auto}.img-responsive{display:block;max-width:100%;height:auto}
.header{padding: 10px 0;text-align: center;margin: 0 auto;}.header figure,.header figure img{margin: 0 auto;}
.free-webinar{padding: 10px 0 0;}.hd-h2{font-size: 35px;}
#top{min-height: 550px/*;text-align:center*/}.hd-h1{font-size: 35px;margin-top:40px}

/*.hd-linear {
    background: -webkit-linear-gradient(-60deg, transparent 10%, #455ec5 10%);
    background: -webkit-linear-gradient(left, transparent 10%, #455ec5 10%);
    background: linear-gradient(-60deg, transparent 10%, #455ec5 10%);
	margin: 0 auto;text-align: center;display: block;float:right;max-width: 380px;padding-right: 35px;}*/
.right-aside figure{left: 0;top: 124px;max-width: 350px;right: 0;margin: 0 auto;}.right-aside figure img{margin: 0 auto;}		
.financial-future .button,.about-cory .button,.disclosure .button{font-size: 24px;padding: 8px 35px;}

/*body{border:1px solid #000} */
}
@media (max-width:1024px){
/*.container{max-width:928px;padding:0}*/
.intro-text h1 strong{font-size:51px}

/*body{border:1px solid orange}*/
}
@media (max-width:991px){
/*.container{max-width:721px}*/
/*#top{min-height: 826px;}*/
.hd-h1{font-size: 27px/*;margin:100px 0 12px 0;*/}
.hd-span{font-size: 21px;margin: 0 0 5px;}
.financial-future .register-form{max-width: 420px;margin: 0 auto;}
.financial-future{padding:45px 0 35px;}.disclosure{padding: 45px 0;}
.financial-future .hd-h2{margin: 0 0 24px;font-size: 27px;}


/* body{border:1px solid red} */
}
@media (max-width:767px){
/*.container{max-width:590px}*/
.free-webinar .left-aside{width: 100%;padding:20px 0;text-align: center;}.top{background:none;}#top{min-height:10px}
.hd-h1{margin-top:27px;}.hd-h2{font-size: 31px;}
/*.free-webinar .left-aside{max-width: 670px;margin: 0 auto}*/
.header .logo{margin: auto;max-width: 145px;}
.register-form .form-control{font-size: 13px;height: 41px;}
.thank-you #top{min-height:10px}.thank-you .free-webinar{padding-bottom:50px;min-height:10px}.thank-you .hd-h1{margin-top:50px;font-size:48px}

#footer .copyright{padding: 15px 0;text-align: center;}.disclosure{text-align: center;}

/*body{border:1px solid lightgreen}*/
}
@media (max-width:639px){
/*.container{max-width:435px}*/p{font-size: 15px;}
#top{min-height: 100%;padding: 0 0 31px;}
.free-webinar .left-aside{padding:0;}
.hd-h1{font-size: 24px;}.hd-linear{padding: 6px 10px 6px 15px;font-size: 21px;}.hd-linear:before{height:43px;}
.right-aside figure,.financial-future .hd-h2 br{display:none;}
.financial-future .hd-h2{margin: 0 0 24px;font-size: 24px;}
.about-webinar .button, .financial-future .button, .about-cory .button, .disclosure .button,.intro-form .button{font-size: 18px;padding: 9px 25px;}

/*body{border:1px solid blue}*/
}
@media (max-width:480px){
.container{/*max-width:90%*/}html{-webkit-text-size-adjust:none}
.hd-h1{font-size: 18px;}
.hd-span{font-size: 18px;line-height: 24px;}
.financial-future .hd-h2{margin: 0 0 18px;font-size: 18px;}


/*body{border:1px solid magenta}*/
}