/* #General Styles
================================================== */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');



* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.eu html, .eu body, .eu div, .eu span, .eu applet, .eu object, .eu iframe, .eu a, .eu img, .eu select, .eu input, .eu option { margin: 0; padding: 0; border: 0; outline: 0; }
.eu html { -webkit-text-size-adjust: none; scroll-behavior: smooth; }
.eu button, .eu input, .eu select, .eu textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; }
.eu input[type="button"], .eu input[type="submit"] { -webkit-appearance: none !important; }
.eu a { text-decoration: none; font-size: 16px; font-weight: 700; color: #3C3C3C; font-family: 'Roboto'; line-height: 1.2; }
.eu img { border: 0 none; max-width: 100%; vertical-align: top; }
.eu a { outline: none; cursor: pointer;color: #ff6d00;text-decoration: none; }
.eu a:hover { text-decoration: underline; }
.eu a:focus { text-decoration: none !important; outline: none !important; }
.eu .clear { clear: both; }
.eu img { max-width: 100%; }
.eu button:focus {outline:0;}

/*Placeholder opacity cross browsers*/
.eu input::-webkit-input-placeholder { color: #37474f; opacity:1; }
.eu input:-moz-placeholder { color: #37474f; opacity:1; }
.eu input::-moz-placeholder { color: #37474f; opacity:1; }
.eu input:-ms-input-placeholder { color: #37474f; opacity:1; }
.eu textarea::-webkit-input-placeholder { color: #37474f; opacity:1; }
.eu textarea:-moz-placeholder { color: #37474f; opacity:1; }
.eu textarea::-moz-placeholder { color: #37474f; opacity:1; }
.eu textarea:-ms-input-placeholder { color: #37474f; opacity:1; }
.eu button::-moz-focus-inner, .eu input[type="sub37474fmit"]::-moz-focus-inner { border: 0; }
.eu #login-form .sbSelector a{ color: #37474f !important; }
.sbSelector{color: #37474f !important;}
/* #Page Structure
================================================== */
body.eu {letter-spacing: 1px; margin: 0; padding: 0; font-size: 20px; color: #37474f; background: #fff; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 1.5;line-height: 30px; }
.eu .main { max-width: 1084px; padding: 0 20px; width: 100%; margin: auto;}
.eu a, .eu button { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; }

.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }

h1, h2, h3, h4, h5, h6 {margin: 0 0 20px;}

h1,h1 div { font-size: 42px;line-height: 1.3;}
h2,h2 div { font-size: 35px;line-height: 1.3;letter-spacing: 2px;margin-bottom: 17px; }
h3,h3 div { font-size: 32px;line-height: 1.3;font-family: 'Roboto', sans-serif;font-weight: 500; }
h4,h4 div { font-size: 28px;line-height: 1.21;font-weight: 500;margin-bottom: 36px;}
h5,h5 div { font-size: 18px;line-height: 29px; }
h6,h6 div { font-size: 16px;line-height: 21px; }

.eu .lc_margin > *:last-child {margin-bottom: 0 !important;}
.eu .d_flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.eu .text_center {text-align: center;}
.eu .center{text-align: center;}
.eu .right{text-align: right;}
.eu .left{text-align: left;}
.eu .flw{width: 100%;}
.p_txt > div { margin-bottom: 24px; }
.p_txt > div:last-child { margin-bottom: 0; }
header ul,footer ul,header ol,footer ol{padding:0;margin: 0;list-style: none;}
ul, ol { padding:0 0 0 20px;margin: 0 0 17px; }
ul li, ol li { padding-bottom: 2px; }
ul li:last-child, ol li:last-child { padding-bottom: 0;  }
.eu .bg_img { background-repeat: no-repeat; background-size: cover; background-position: center;}
.eu .open_font_txt div,.eu .open_font_txt ul,.eu .open_font_txt ol {font-family: 'Roboto';}

.eu .btn a {display: inline-block;color: #fff;border-radius: 2px;box-shadow: 0px 3px 3px rgba(0,0,0,0.35);background-color: #ff6d00;text-align: center;font-family: 'Roboto';font-size: 18px;letter-spacing: 0px;font-weight: 700;line-height: 1.2;padding: 9px 21px;border: 1px solid #ff6d00;min-width: 211px;text-decoration: none;transition: all 0.25s ease-in-out;}
.eu .btn a:hover {background-color: #d95d00;color: #fff;text-decoration: none;border-color: #d95d00;}

/* Header Css */
.eu .header_logo a {display: inline-block;}
.eu .header_logo img {width: 191px;}
.eu header {position: relative;padding: 32px 0;z-index: 10;}

/* Banner Css */
.eu .banner_area {position: relative;}
.eu .banner_bg_image img {object-fit: cover;object-position: center center;position: absolute;left: 0;right: 0;margin: 0 auto;width: 100%;height: 100%;top: 0;pointer-events: none;}
.eu .banner1 .banner_content_grp {align-items: center;min-height: 340px;position: relative;z-index: 1;padding: 20px 0;}

/* Banner2 Css */
.eu .banner2_image {padding: 34px 0;}
.eu .banner2 .main {max-width: 832px;}
.eu .banner2_bottom {padding: 29.3px 0;}
.eu .banner_with_btn {align-items: center;}
.eu .banner_with_btn .banner_text_col {width: 70%;}
.eu .banner_btn_col {width: 28%;text-align: right;}
.eu .banner2 h4 {font-family: 'Roboto', sans-serif;font-weight: 100;font-style: italic;}

/* Section1 Css */
.eu .section1 {padding: 28px 0;position: relative;}

/* Section2 Css */
.eu .section2{padding:70px 0;}
.eu .section2 .left-col{width:59%;margin-right:4%;}
.eu .section2 .right-col{width:37%;}
.eu .section2 .form-cont{background-color:rgb(255,255,255);box-shadow:0px 3px 7.36px 0.64px rgba(0,0,0,0.28);color:#37474f;padding:40px 50px;}
.eu .section2 .txt-cont{margin-bottom:80px;}
.eu .section2 div,.eu .section2 h5{font-family:'Roboto';font-weight:400;}
.eu .section2 h5{margin-bottom:0;}
.eu .section2 .item{align-items:center;margin-bottom:20px;}
.eu .section2 .item .img{width:9%;margin-right:20px;}
.eu .section2 .card-cont img{border-radius:100%;background:#f5f5f5;}
.eu .section2 .form-txt{margin-bottom:34px;}
.eu .section2 .video-cont iframe{position:absolute;width:100%!important;height:100%!important;}
.eu .section2 .video-cont{position:relative;padding-bottom:56.25%;}


/* Section3 Css */
.eu .section3{padding:70px 0;}
.eu .section3 .form-txt{margin-bottom:46px;}
.eu .section3 .form-cont{max-width:520px;margin:0 auto;}
.eu .section3 .mktoButton{margin:0 auto !important;}


/* Section4 Css */
.eu .section4{padding: 70px 0;}
.eu .section4 .heading-cont{margin-bottom:55px;}
.eu .section4 img{border-radius:100%;}
.eu .section4 .img{width:29%;margin-right:46px;}
.eu .section4 .speaker-cont{display:flex;align-items:center;flex-wrap: wrap;}
.eu .section4 .item{align-items:center;width:47%;margin-right:62px;margin-bottom:55px;}
.eu .section4 .item:last-child,.eu .section4 .item:nth-child(2n){margin-right:0;}
.eu .section4 h5{font-weight:500;}
.eu .section4 h5 span{color:#ff6d00;display: block;}
.eu .section4 .txt{width:61.5%;}

/* Section5 Css */
.eu .section5{padding: 70px 0;}
.eu .section5 .heading-cont{margin-bottom:55px;}
.eu .section5 img{border-radius:100%;}
.eu .section5 .img{max-width:142px;margin-bottom:26px;}
.eu .section5 .speaker-cont{display:flex;align-items:center;flex-wrap: wrap;}
.eu .section5 .item{align-items:center;width:25%;margin-right:105px;margin-bottom:55px;}
.eu .section5 .item:last-child,.eu .section5 .item:nth-child(3n){margin-right:0;}
.eu .section5 h5{font-weight:500;}
.eu .section5 h5 span{color:#ff6d00;display: block;}
.eu .section5 .txt{width:100%;}


/* Section6 Css */
.eu .section6{padding: 70px 0;}
.eu .section6.left{text-align: left;}
.eu .section6.left .iframe-video .video{margin-right: auto;}
.eu .section6.center .iframe-video .video{margin: 0 auto;}
.eu .section6.right .iframe-video .video{margin-left: auto;}
.eu .section6.center{text-align: center;}
.eu .section6.right{text-align: right;}
.eu .section6 .heading-cont{margin-bottom:55px;}
.eu .section6 .txt{width:100%;}
.eu .section6 .iframe-video .video{position: relative;width: 100%;height: 100%;padding-bottom: 31.7%;max-width: 597px;}
.eu .section6 .iframe-video iframe{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}



/* Form Styling */
.eu form.mktoForm { width: 100% !important; font-family: 'Roboto', sans-serif !important; color: #37474f !important; padding: 0 !important;}
.eu .mktoForm div, .eu .mktoForm span, .eu .mktoForm label, .mktoForm p { font-family: 'Roboto' !important; }
.eu .mktoForm .mktoFormCol { width: 100% !important; float: left; margin-bottom: 0 !important; }
.eu .mktoForm .mktoFormRow { padding-bottom:0 !important; }
.eu .mktoForm .mktoFieldWrap { width: 100% !important; float: left; }
.eu .mktoForm input[type=text],.eu .mktoForm input[type=url],.eu .mktoForm input[type=email],.eu .mktoForm input[type=tel],.eu .mktoForm input[type=number],.eu .mktoForm input[type=date],.eu .mktoForm textarea.mktoField,.eu .mktoForm select.mktoField{width:100% !important;float:left;padding:10px 15px !important;color:#37474f !important;background-color:#ffffff !important;font-size:16px !important;font-family:'Roboto';font-weight:400 !important;outline:0 !important;border:none !important;margin-bottom:18px !important;appearance:none !important;-webkit-appearance:none !important;-webkit-box-shadow:none !important;height:43px !important;position:relative;box-shadow:0px 0px 5.52px 0.48px rgb(0 0 0 / 23%) !important;}
.eu .mktoOffset { width: 0px !important; }
.eu .mktoForm .mktoGutter { width: 0px !important; }
.eu .mktoForm .mktoLabel{color:#37474f !important;font-size:14px !important;font-weight:600 !important;font-family:'Roboto' !important;padding:0 0 10px !important;width:auto !important;}
.eu .mktoButtonRow span { margin-left: 0px !important; }
.eu .mktoButtonRow { width: 100%;margin-top: 20px !important; }
.eu .mktoButton{background-image:none !important;border:none !important;padding:9px 20px !important;color:#ffffff !important;font-size:18px !important;font-family:'Roboto' !important;display:block;max-width:100% !important;transition:0.5s;-webkit-transition:0.5s;font-weight:bold;line-height:24px;min-width:215px;position:relative;border-radius:2px;background-color:rgb(255,109,0) !important;box-shadow:0px 3px 5.52px 0.48px rgba(0,0,0,0.35);}
.eu .mktoButton:hover, .eu .mktoButton:focus, .eu .mktoButton.active { background-color: #fff !important; color: rgb(255, 109, 0) !important;   }
.eu .mktoForm a:hover{text-decoration: none !important;}
.eu .mktoHtmlText.mktoHasWidth { padding-left: 20px; width:100% !important; font-size: 14px !important; font-family: 'Roboto' !important; color: #ffffff !Important; margin: 0 0 15px !important; line-height: 1.2em; }
.eu .mktoHtmlText.mktoHasWidth a {  font-size: 14px !important; color: #ffffff !important; font-weight: 400 !important;}
.eu .mktoLogicalField.mktoCheckboxList.mktoHasWidth, .eu .mktoRadioList.mktoHasWidth { margin: 0 0 5px !Important; }
.eu .mktoForm .mktoRequiredField .mktoAsterix { display: none !important; }
.eu .mktoForm .mktoFormRow{width: 100% !important;}
.eu .mktoForm select.mktoField{ background: #FAFAFB url("https://go.zybooks.com/rs/395-GQQ-542/images/zybook-sponge_arrow.png") no-repeat 97% !important; background-size: 11px !important; background-position: right 18px center !important; color: #2E3844 !important; cursor: pointer; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; padding-right: 40px !Important; }
.eu .mktoForm select::-ms-expand { display: none !important; }
.eu .mktoError{right: auto !important;  left: 0 !important; bottom: -18px !important; } 
.mktoForm fieldset legend{margin:0 !important; padding: 0; }
.eu .mktoForm fieldset{padding:0 !important; display: flex; justify-content: space-between; flex-wrap: wrap; border: none !important; } 
.eu .mktoForm input::placeholder, .eu .mktoForm select::placeholder, .eu .mktoForm textarea::placeholder { color: #37474f !important; }
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {width: 100% !important;padding: 0 !important;}
.mktoForm .mktoRadioList > label,.mktoForm .mktoCheckboxList > label{font-size:16px !important;color:#37474f !important;font-weight:400 !important;font-family:'Roboto' !important;margin:0 !important;padding:5px 0px 5px 35px;position:relative;cursor:pointer;}
.mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input { opacity: 0; height: 0; width: 0; }
.mktoForm .mktoCheckboxList label::before{position:absolute;left:0px;top:2px;content:"";height:18px;width:18px;background:#fff;border:2px solid #37474f;}
.mktoForm .mktoCheckboxList input:checked + label::before {content: "";background: #ffffff;}
.mktoForm .mktoCheckboxList input:checked + label::after{position:absolute;content:"";height:4px;width:10px;left:4px;top:8px;border-left:3px solid #37474f;border-bottom:3px solid #37474f;transform:rotate(-45deg);}
.mktoForm .mktoRadioList  label::before {position: absolute;left: 0px;top: 4px;content: "";height: 18px;width: 18px;border: 2px solid #37474f;border-radius: 50%;}
.mktoForm .mktoRadioList input:checked + label::before {content: ""; }
.mktoForm .mktoRadioList input:checked + label::after {content: "";position: absolute;left: 5px;top: 9px;height: 10px;width: 10px;background: #37474f;border-radius: 50%;border: 1px solid #37474f;}
.eu .mktoForm textarea.mktoField {height: 94px !important;line-height: 1.1 !important; border: none !important; }
.formcon_sec.new_left_content .form_content { width: 100%; }
.formcon_sec.two_col_form .right_form { width: 100%; }
.formcon_sec.two_col_form .right_form .form { max-width: 100%; }
.mktoForm fieldset.mktoFormCol .mktoFormRow {width: 48% !important;}


/* Footer */
.eu footer{padding:60px 0;}
.eu .socials a{background:#37474f;border-radius:4px;display:flex;width:30px;height:30px;align-items:center;justify-content:center;}
.eu footer i{font-size:16px;color:#fff;}
.eu footer .socials a:hover{background:#ff6d00;text-decoration:none;}
.eu footer .socials li{display:inline-block;}
.eu footer .menu1 li{display:inline-block;padding-right:30px;}
.eu footer .menu1 li:last-child{padding-right: 0;}
.eu footer .menu1 li a{color:#37474f;font-size:16px;font-weight:700;font-family:'Roboto';line-height:27px;}
.eu footer .menu1 li a:hover{color:#0265a3;text-decoration:none;}
.eu footer .menu1{padding-top:11px;}
.eu footer .menu2 li{display:inline-block;padding-right:30px;}
.eu footer .menu2 li:last-child{padding-right: 0;}
.eu footer .menu2 li a{color:#37474f;font-size:16px;font-weight:400;font-family:'Roboto';line-height:27px;}
.eu footer .menu2 li a:hover{color:#0265a3;text-decoration:none;}
.eu footer .menu2{padding-top:11px;}
.eu footer .menu3 li{display:inline-block;padding-right:10px;}
.eu footer .menu3 li:last-child{padding-right: 0;}
.eu footer .menu3 li a,.eu footer .menu3 li{color:#37474f;font-size:13px;font-weight:400;font-family:'Roboto';line-height:27px;}
.eu footer .menu3 li a:hover{color:#0265a3;}
.eu footer .menu3{padding-top:11px;}