@charset "utf-8";pre{color:#333;display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}#wrapper{overflow-x:hidden}.no-margins,.no-margins *{margin:0!important}.no-gutters>.row,.no-gutters>.row>div[class*='col']{padding-left:0;padding-right:0}.img-cover,.img-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.w90{max-width:90%}.w80{max-width:80%}.w75{max-width:75%}.w70{max-width:70%}.w60{max-width:60%}.w50{max-width:50%}.blue-btn,.blue-btn:hover{color:#fff;font-size:22px;font-weight:700;text-align:center;border-radius:25px;padding:.55em 2.5em;text-decoration:none;display:inline-block;background-color:#242F50;text-transform:uppercase}.white-txt *{color:#fff}.tk-proxima-nova{font-family:"proxima-nova",sans-serif}.tk-futura-pt{font-family:"futura-pt",sans-serif}.tk-futura-pt-bold{font-family:"futura-pt-bold",sans-serif}*{font-family:"proxima-nova",sans-serif}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-family:"futura-pt",sans-serif}p{color:#242F50;font-size:22px}h3{color:#242F50;font-size:44px;line-height:1.15em;margin-bottom:.5em}#site-header{z-index:1015;position:relative;padding-top:1.5em;padding-bottom:1.5em;background:#fff0}#logo{display:block}#cta-btn{top:50%;right:0;color:#fff;font-size:22px;font-weight:700;text-align:center;position:absolute;border-radius:35px;padding:.50em 1.5em;text-decoration:none;display:inline-block;background-color:#242F50;transform:translateY(-50%)}.navbar{padding:0}.navbar-nav{width:100%;justify-content:center}.navbar-light .navbar-nav .nav-link{color:#000;font-size:15px;white-space:nowrap;text-transform:uppercase}.hero-banner>img,#flexible>section{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-banner{position:relative}.hero-content{top:50%;left:5%;padding:1.5em;padding-right:5%;position:absolute;transform:translateY(-50%)}.hero-content h1{color:#242F50;font-size:50px;font-weight:700;line-height:1em;margin-bottom:.5em}.flex-content-6{padding-top:4em}.flex-content-2,.flex-content-3,.flex-content-8,.flex-content-11{padding-bottom:4em}.flex-content-4,.flex-content-5,.flex-content-12{padding-top:4em;padding-bottom:4em}#flexible>section.flex-content-12{background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}.slick-prev{top:50%;left:2.5%;z-index:1010;cursor:pointer;position:absolute;transform:translateY(-50%)}.slick-next{top:50%;right:2.5%;z-index:1010;cursor:pointer;position:absolute;transform:translateY(-50%)}.time-list>div{height:100%;display:flex;padding-left:3em;flex-direction:column;justify-content:center;background-color:#F2F2F2}.time-list ul{margin:0;padding:0}.time-list ul>li{color:#242F50;font-size:26px;list-style:none;font-weight:700;margin-bottom:.5em;text-transform:uppercase}.time-list ul>li>img{margin-bottom:0;vertical-align:middle}.register{min-height:80vh}footer>.container-fluid>.row{padding-top:1.5em;padding-bottom:1.5em}footer *{margin:0}footer a{color:inherit}#footer-top{padding:4em 0;background-color:#F2F2F2}#footer-top p{font-size:32px;line-height:1.15em;margin-bottom:1.5em}#footer-top p:last-of-type{margin-bottom:0}#footer-btm{padding:2em 0;background-color:#242F50}#footer-btm *{color:#fff;font-size:16px}#footer-logo{margin-bottom:1.5em}#frm_form_2_container{margin:0 auto}#frm_form_2_container label{color:#242F50}#frm_form_2_container input[type='tel'],#frm_form_2_container input[type='text'],#frm_form_2_container input[type='email']{border:none;color:#242F50;border-radius:0;box-shadow:none;background:none;border-bottom:1px solid #242F50}#frm_form_2_container select{border-radius:0;box-shadow:none}#frm_form_2_container textarea{border-radius:0;box-shadow:none}#frm_form_2_container .frm_required{color:inherit}#frm_checkbox_12-0 label{display:flex;font-size:12px}#frm_form_2_container .frm_submit{align-items:center;justify-content:center}#frm_form_2_container .frm_button_submit{color:#fff;border:none;font-size:22px;font-weight:700;box-shadow:none;border-radius:0;text-align:center;border-radius:25px;padding:.55em 2.5em;text-decoration:none;display:inline-block;text-transform:uppercase;background-color:#242F50}