/* Table of Content==================================================#Page Structure #Home Page Style */
@import url("https://cdn.northerntrust.com/common/webfonts/ntrsWebFonts.css");
*{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);}
html,body.up,.up div,.up span,.up applet,.up object,.up iframe,.up h1,.up h2,.up h3,.up h4,.up h5,.up h6,.up p,.up blockquote,.up pre,.up a,.up abbr,.up acronym,.up address,.up big,.up cite,.up code,.up del,.up dfn,.up em,.up font,.up img,.up ins,.up kbd,.up q,.up s,.up samp,.up small,.up strike,.up strong,.up sub,.up sup,.up tt,.up var,.up dl,.up dt,.up dd,.up ol,.up ul,.up li,.up fieldset,.up form,.up label,.up legend,.up table,.up caption,.up tbody,.up tfoot,.up thead,.up tr,.up th,.up td,.up select,.up input,.up option{margin:0;padding:0;border:0;outline:0;}
html{-webkit-text-size-adjust:none;}
.up button,.up input,.up select,.up textarea{font-size:100%;margin:0;vertical-align:baseline;box-shadow:none;}
.up textarea{overflow:auto;vertical-align:top;}
.up input[type="button"],.up input[type="submit"]{-webkit-appearance:none !important;}
:focus{outline:0;}
.up img{border:0 none;max-width:100%;vertical-align:top;}
.up a{outline:none;cursor:pointer;text-decoration:none !important;cursor:pointer;}
.up a:hover, .up button:hover{text-decoration:underline !important;}
.up a:focus, .up button:focus{text-decoration:underline !important;outline:none !important;}
.up .none{display:none;}
/*Placeholder opacity cross browsers*/
.up input::-webkit-input-placeholder{color:#fff;opacity:1;}
/* WebKit browsers */
.up input:-moz-placeholder{color:#fff;opacity:1;}
/* Mozilla Firefox 4 to 18 */
.up input::-moz-placeholder{color:#fff;opacity:1;}
/* Mozilla Firefox 19+ */
.up input:-ms-input-placeholder{color:#fff;opacity:1;}
/* Internet Explorer 10+ */
.up textarea::-webkit-input-placeholder{color:#fff;opacity:1;}
/* WebKit browsers */
.up textarea:-moz-placeholder{color:#fff;opacity:1;}
/* Mozilla Firefox 4 to 18 */
.up textarea::-moz-placeholder{color:#fff;opacity:1;}
/* Mozilla Firefox 19+ */
.up textarea:-ms-input-placeholder{color:#fff;opacity:1;}
/* Internet Explorer 10+ */
.up button::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:0;}
/* #Page Structure ================================================== */
body.up{margin:0;padding:0;font-family:"Equip-Regular";font-style:normal;font-weight:400;font-size:16px;color:#3d4042;box-sizing:border-box;-webkit-font-smoothing: antialiased;}
.up .wrapper{width:100%;overflow:hidden;}
.up .container{max-width:1440px;width:100%;margin:0 auto;padding:0px 20px;}
.up .set-bg,.up .set_bg{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;}
.up .get_bg{display:none;}
.up a,.up button{display:inline-block;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
.up i{font-weight:900 !important;}
.up h1,.up h1 div{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:70px;line-height:78px;color:#3d4042; letter-spacing: -1.5px; }
.up h2,.up h2 div{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:64px;line-height:72px;color:#3d4042; letter-spacing: -1.5px; }
.up h3,.up h3 div{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:42px;line-height:50px;color:#3d4042; letter-spacing: -1.5px;}
.up h4,.up h4 div{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:32px;line-height:40px;color:#3d4042; letter-spacing: -1px;}
.up h5,.up h4 div{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#3d4042; letter-spacing: -0.35px;}
.up h6,.up h6 div{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#3d4042; letter-spacing: -0.35px;}
.up blockquote{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:24px;line-height:36px;color:#3d4042; letter-spacing: -0.35px;}
.up h1,.up h2,.up h3,.up h3 div,.up h4,.up h4 div,.up h5,.up h5 div,.up h6,.up h6 div,.up div.p_text,.up div.p_text div{margin-bottom:20px;}
.up div.p_text,.up div.p_text div,.up li{font-family:"Equip-Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#3d4042; letter-spacing: -.2px;}
.up ul,.up ol{margin:20px 0;padding-left:20px;}
.up li{padding-bottom:0;}
.up li:last-child{padding-bottom:0;}
.up .no-list-style ul{padding-left:0;list-style:none;margin:0;}
.up .no-list-style li{padding-left:0;}
.up .no-list-style li:before{display:none;}
/* .up .white-text * { color: #fff  !important;} */
 .up .white-text, .up .white-text h1, .up .white-text h2, .up .white-text h3, .up .white-text h4, .up .white-text h5, 
.up .white-text h6, .up .white-text span, .up .white-text ol li, .up .white-text ul li, .up .white-text div, .up .white-text blockquote{color:#fff;} 

.up .dis-flex{display:flex;flex-wrap:wrap;}
.up .vmiddle{align-items:center;}
.up .vtop{align-items:flex-start;}
.up .get_bg{display:none;}
.up .flw{width:100%;}
.up .text-center{text-align:center;}
.up .green-cta a, .up .green-cta button{background:#0A7A82;padding:12px 22px;border:2px solid #0A7A82;transition:all ease-in-out 0.2s;text-decoration:none !important;min-width:200px;font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:2px;color:#fff !important;}
.up .green-cta a:hover, .up .green-cta button:hover{background:transparent;color:#3d4042 !important;border:2px solid #3d4042;}
.up .white-cta a, .up .white-cta button{background:#fff;padding:12px 22px;border:2px solid #fff;transition:all ease-in-out 0.2s;text-decoration:none !important;min-width:200px;font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:2px;color:#0A7A82 !important;}

.up .white-cta a:hover, .up .white-cta button:hover{background:#0A7A82;color:#fff !important;}
.up .arrow-cta a, .up .arrow-cta button{font-family:"Equip-Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#3D4042;}
.up .arrow-cta i, .up .arrow-cta button i{margin-left:15px;}
.up .border-cta a, .up .border-cta button{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:2px;color:#3D4042;padding:17px 20px;border:1px solid #3D4042;min-width:214px;text-decoration:none !important;}
.up .border-cta a:hover, .up .border-cta button:hover{text-decoration:none !important;background:#0A7A82;color:#fff !important;}
.up .white-text .border-cta a, .up .white-text .border-cta button{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:2px;color:#ffffff !important;padding:17px 20px;border:1px solid #fff !important;min-width:214px;text-decoration:none !important;}
.up .white-text .border-cta a:hover, .up .white-text .border-cta button:hover{text-decoration:none !important;background:#fff !important;color:#0A7A82 !important;}
.up .white-text .border-cta a:hover span, .up .white-text .border-cta button:hover span { color:#0A7A82 !important; }
/***** Marketo Form styles goes here *****/
.up form.mktoForm{width:100% !important;float:none;margin:0px !important;padding:0 !important;}
.up .mktoForm .mktoFormRow{width:100% !important;padding:0px !important;float:none;clear:inherit;margin-bottom:21px !important;}
.up .mktoForm .mktoAsterix{color:#ffffff;padding-left:5px;}
.up .mktoForm .mktoFormCol{width:100% !important;margin:0px !important;min-height:inherit !important;}
.up .mktoForm .mktoFieldWrap{width:100% !important;margin:0px !important;}
.up .mktoForm .mktoHtmlText,.up .mktoForm .mktoHtmlText *{width:100% !important;font-family:"EquipExtended";padding:10px 0 !important;letter-spacing:0px !important;font-weight:normal;font-size:14px;line-height:22px;color:#021018;}
.up .mktoForm .mktoHtmlText p{margin:0 !important;padding:0 !important;}
.up .mktoForm .mktoHtmlText br{display:none !important;}
.up .mktoForm .mktoHtmlText span{margin-bottom:0px;float:left;}
.up .mktoForm .mktoLabel{width:auto !important;margin-bottom:5px;font-weight:normal !important;padding:0px;text-align:center;color:#fff !important;font-family:"Equip-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:left;}
.up .mktoForm .mktoOffset,.up .mktoForm .mktoGutter{display:none;}
.up .mktoForm input[type="url"],.up .mktoForm input[type="text"],.up .mktoForm input[type="date"],.up .mktoForm input[type="tel"],.up .mktoForm input[type="email"],.up .mktoForm input[type="number"],.up .mktoForm textarea.mktoField,.up .mktoForm select.mktoField{padding:0 5px !important;width:100% !important;appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;height:55px;background:transparent;border-bottom:1px solid #fff;box-shadow:none;border-radius:0;color:#fff !important;font-family:"Equip-Light";font-style:normal;font-weight:300;font-size:14px;line-height:20px;border-right:0;border-left:0;border-top:0;margin-bottom:5px;}
.up .mktoForm input[type="url"].mktoInvalid,.up .mktoForm input[type="text"].mktoInvalid,.up .mktoForm input[type="date"].mktoInvalid,.up .mktoForm input[type="tel"].mktoInvalid,.up .mktoForm input[type="email"].mktoInvalid,.up .mktoForm input[type="number"].mktoInvalid,.up .mktoForm textarea.mktoField.mktoInvalid,.up .mktoForm select.mktoField.mktoInvalid{border-bottom:1px solid #de695f !important;}
.mktoForm input[type="text"]:focus,.mktoForm input[type="url"]:focus,.mktoForm input[type="email"]:focus,.mktoForm input[type="tel"]:focus,.mktoForm input[type="number"]:focus,.mktoForm input[type="date"]:focus,.mktoForm select.mktoField:focus,.mktoForm textarea.mktoField:focus{box-shadow:none !important;-webkit-box-shadow:none !important;}
.up .mktoForm select.mktoField{background:transparent url("LP-NTRS-dropdown.png") no-repeat;background-position:right 10px center;background-size:16px auto;cursor:pointer;padding-right:25px !important;}
.up .mktoForm select.mktoField option{color:#3d4042 !important;}
.up .mktoForm textarea.mktoField{min-height:40px;height:40px;}
.up .mktoForm .mktoRadioList > label,.up .mktoForm .mktoCheckboxList > label{margin:0px;}
.up .mktoForm .mktoCheckboxList input,.up .mktoForm .mktoRadioList input{opacity:0;position:absolute;width:20px;height:20px;top:0px;z-index:5;display: none;}
.up .mktoForm .mktoCheckboxList{width:100% !important;padding:0px;margin-bottom:0;position:relative;display:flex;flex-wrap:wrap;}
.up .mktoForm .mktoCheckboxList input,.up .mktoForm .mktoCheckboxList label{cursor:pointer;}
.up .mktoForm .mktoCheckboxList label{position:relative;padding-right:0px;padding-left:30px;margin-bottom:28px;font-family:"Equip-Light";font-style:normal;font-weight:300;font-size:14px;line-height:20px;color:#ffffff !important;flex-basis:50% !important;display:flex !important;width:100% !important;max-width:50% !important;}
.up .mktoForm .mktoCheckboxList a{color:#2d8031;}
.up .mktoForm .mktoCheckboxList a:hover{color:#fff;}
.up .mktoForm .mktoCheckboxList a:focus{color:#fff;text-decoration:underline !important;}
.up .mktoForm strong{font-size:16px;font-weight:600;}
.mktoForm .mktoCheckboxList label::before{position:absolute;left:0px;top:0;content:"";height:16px;width:16px;border:1px solid #ffffff;}
.mktoForm .mktoCheckboxList input:checked + label::before{content:"";background:#2D8031;border-color:#2D8031;}
.mktoForm .mktoCheckboxList input:checked + label::after{position:absolute;content:"";height:4px;width:9px;left:3px;top:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);}
.up .mktoForm .mktoHtmlText a{width:auto !important;display:inline-block;color:#021018 !important;margin:0 !important;padding:0 !important;opacity:0.8;}
.up .mktoForm .mktoHtmlText a:hover{color:#ffffff !important;opacity:1;}
.up .mktoForm .mktoRadioList{width:100% !important;padding:0px;margin-bottom:0px;}
.up .mktoForm .mktoRadioList input{opacity:0;position:absolute;}
.up .mktoForm .mktoRadioList input,.up .mktoForm .mktoRadioList label{display:inline-block;vertical-align:middle;margin:0px;cursor:pointer;}
.up .mktoForm .mktoRadioList label{font-family:"Equip-Light";font-style:normal;font-weight:300;font-size:14px;line-height:20px !important;color:#ffffff;position:relative;padding-right:0px;margin-bottom:12px;width:auto;display:block;line-height:1.4;}
.up .mktoForm .mktoRadioList input + label:before{content:"";background:#fff;border:1px solid #989898 !important;display:inline-block;vertical-align:middle;width:16px;height:16px;padding:0;line-height:1.5;margin-right:7px;text-align:center;font-size:16px;margin-top:-2px;}
.up .mktoForm .mktoRadioList input + label:before{border-radius:50%;}
.up .mktoForm .mktoRadioList input:checked + label:after{width:10px;height:10px;background-color:#2D8031;border-radius:100px;left:4px;top:5px;position:absolute;content:"";}
.up .mktoForm .mktoButtonRow{width:100% !important;float:none;text-align:left !important;margin-top:0;}
.up .mktoForm .mktoButtonRow .mktoButtonWrap{margin:0px !important;}
.up .mktoForm button.mktoButton,.mktoForm button.mktoButton{text-shadow:none !important;-webkit-text-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;width:100% !important;display:inline-block;text-align:center;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;padding:16px 20px !important;min-width:100% !important;box-shadow:none !important;border-radius:0;font-family:"Equip-Medium";font-style:normal;font-weight:500 !important;font-size:14px !important;line-height:20px;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#0A7A82 !important;background:#fff !important;border:2px solid #fff !important;}
.up .mktoForm button.mktoButton:hover,.mktoForm button.mktoButton:hover{text-shadow:none !important;-webkit-text-shadow:none !important;background:transparent !important;border:2px solid #fff !important;color:#fff !important;}
.up .mktoForm fieldset{width:100% !important;float:left !important;padding:0px !important;margin:0px !important;}
.up .mktoForm fieldset legend{margin:0 0 10px !important;padding:0px !important;font-size:14px;line-height:1.2;}
.up .mktoForm fieldset .mktoFormRow{width:100% !important;float:left !important;margin-right:4% !important;}
.up .mktoForm fieldset .mktoCheckboxList label{flex-basis:100% !important;max-width:100% !important;width:100% !important;}
.up .mktoForm fieldset .mktoFormRow:last-child{margin-right:0px !important;}
.up .mktoForm .g-recaptcha{width:100% !important;float:left;margin-top:30px;}
.up span.error{color:red;display:none !important;font-size:13px;margin-top:5px;}
.up .form-field .form-control.error{border-color:red;}
.mktoForm .mktoLogicalField{float:none;width:100% !important;}
.up .mktoForm .mktoLabel{position:absolute;left:4px;bottom:30px;transition:transform 200ms ease;-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;pointer-events:none;}
.up .mktoForm input:focus + label.mktoLabel,.up .mktoForm select:focus + label.mktoLabel,.up .mktoForm input:focus + div + label.mktoLabel,.up .mktoForm textarea:focus + label.mktoLabel,.up .mktoForm label.mktoLabel.freeze{transform:translateY(-1.4em);-webkit-transform:translateY(-1.4em);-moz-transform:translateY(-3em);}
::-webkit-datetime-edit-year-field:not([aria-valuenow]),::-webkit-datetime-edit-month-field:not([aria-valuenow]),::-webkit-datetime-edit-day-field:not([aria-valuenow]){color:transparent;}
input[type=date]::-webkit-datetime-edit{color:transparent;opacity:0;font-size:0;}
input[type=date]:focus::-webkit-datetime-edit{color:#fff !important;opacity:1;font-size:initial;}
.up .mktoForm .mktoLabel.nofloat{position:relative;left:0;top:0;margin-bottom:15px;}
.up .mktoForm input[type="date" i]::-webkit-calendar-picker-indicator{background:transparent url("LP-NTRS-calendar.png") no-repeat;background-position:right center;background-size:15px auto;}
.up .mktoForm input[type=range]{padding:0;width:100% !important;}

/***** Marketo Form styles end here *****/

.up .mid-container { display: flex; flex-wrap: wrap;}

/*Updated Code 19/sep/2024*/
.up .mid-container a {color:#0A7A82;}
.up .mid-container a:hover {color:#0A7A82;text-decoration: underline;}
.up header .container > .dis-flex {display: flex;}
.up .mid-container form.mktoForm .mktoFormRow {margin-bottom: 0 !important;}
.up .mid-container form.mktoForm input[type="url"], .up form.mktoForm input[type="text"], .up form.mktoForm input[type="date"], .up form.mktoForm input[type="tel"], .up form.mktoForm input[type="email"], .up form.mktoForm input[type="number"], .up form.mktoForm textarea.mktoField, .up form.mktoForm select.mktoField {margin-top: 21px!important;}
.up .mid-container form.mktoForm .mktoFormRow .mktoHtmlText * {color: #fff;}
.up .mid-container form.mktoForm .mktoFormRow .mktoHtmlText * span {float: none;}
.up .mid-container form.mktoForm .mktoFormRow .mktoHtmlText * span a,.up form.mktoForm .mktoFormRow .mktoHtmlText * a {color: #fff !important;opacity: 1 !important;text-decoration: underline !important;}
.up .mid-container form.mktoForm .mktoFormRow .mktoHtmlText * span a:hover,.up form.mktoForm .mktoFormRow .mktoHtmlText * a:hover {text-decoration: none !important;}
.up .mid-container form.mktoForm .mktoFormRow .mktoCheckboxList label {max-width: 100% !important;flex-basis: 100% !important;margin-bottom: 18px;margin-top: 10px;}
.up .mid-container form.mktoForm .mktoFormCol {position: relative;}
.up .mid-container form.mktoForm .mktoLabel .mktoAsterix,.up .mktoLabel .mktoAsterix {float: right;}
.up .mid-container form.mktoForm .mktoButtonRow {margin-top: 10px;}
.up .mid-container form.mktoForm textarea.mktoField {min-height: 70px;height: 70px;padding-top: 20px !important;}
.up .mid-container form.mktoForm textarea.mktoField ~ label {bottom: 50px;}
.up .mid-container form.mktoForm label#LblmarketingConsentSensitiveDataProcessing, .up .mid-container form.mktoForm label#LblmarketingConsentTransferDataController, .up .mid-container form.mktoForm label#LblmarketingConsentCrossBorderDataTransfer {display: none;}
.up .mid-container footer a, .up .mid-container footer a:hover {color: #fff;}
.up strong {font-weight: bold;font-family: 'Equip-Medium';}

/* Header Section */
.up header{position:fixed;left:0;right:0;top:0;background:transparent;z-index:99;padding:30px 0;width:100%;transition:all 200ms ease 0s;}
.up header.sticky,.up header:hover{background:#fff;transition:all 200ms ease 0s;box-shadow:rgba(0,0,0,0.2) 0px 3px 15px;}
.up header .logo-cont{width:30%;margin-right:5%;}
.up header .register-cont{width:65%;display:flex;justify-content:flex-end;}
/* Banner Sec */
.up .banner-sec{padding:217px 0 50px;position:relative;}
.up .banner-sec .txt-cont{max-width:67%;}
.up .banner-sec h6{margin-bottom:23px;}
.up .banner-sec:before{content:'';position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0.296875) 34.69%,rgba(0,0,0,0.105469) 49.34%,rgba(0,0,0,0) 57.41%);opacity:0.5;width:100%;height:50%;z-index:-1;}
.up .banner-sec:after{content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0.296875) 34.69%,rgba(0,0,0,0.105469) 49.34%,rgba(0,0,0,0) 57.41%);opacity:0.5;transform:rotate(-180deg);z-index:-1;}
/* Banner 2 */
.up .text-form-sec .container{position:relative;}
.up .banner-2 .text-form-box .form-cont{z-index:1;position:absolute;right:20px;top:-115%;}
.up .banner-2 .txt-cont { min-height: 300px; padding-top: 40px;}
/* Text Form Sec */
.up .text-form-sec{padding:80px 0;}
.up .text-form-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.up .text-form-box .txt-cont{width:56%;margin-right:5%;}
.up .text-form-box .form-cont{width:31%;background:#0A7A82;padding:40px;}
.up .text-form-box h6{color:#0A7A82;}
.up .required{font-family:'Equip-Light';font-weight:300;font-size:14px;display:flex;justify-content:flex-end;margin-bottom:15px;}
.up .text-form-sec .btn-cont{margin-top:55px;}
.up .text-form-box.row-reverse{flex-direction:row-reverse;}
.up .text-form-box.row-reverse .txt-cont{margin-right:0;}
.up .text-form-box.row-reverse .form-cont{margin-right:5%;}

/* 4 speaker */
.up .four-speaker-sec{padding:80px 0;}
.up .speaker-cont{display:flex;flex-wrap: wrap; margin: 0 -10px;}
.up .four-speaker-sec .heading-cont h6{color:#0A7A82;}
.up .four-speaker-sec .heading-cont{max-width:1000px;margin-bottom:80px;}
.up .four-speaker-sec .speaker-cont .item{width:100%;background:#ffffff;border:1px solid #dddddd;display:flex;flex-wrap:wrap;width:calc(25% - 20px);margin:0 10px 30px;flex-direction:column;margin-bottom:30px;}
.up .four-speaker-sec .speaker-cont .item .img-cont{width:100%;margin-right:0;}
.up .four-speaker-sec .speaker-cont .txt-cont{width:100%;padding:24px;margin-bottom:0;}
/* .up .four-speaker-sec .speaker-cont .item:nth-child(4n){margin-right:0;} */
.up .speaker-cont .p_text:not(:last-child){margin-bottom:0;}
/* 3 Speaker */
.up .three-speaker-sec{padding:80px 0;}
.up .speaker-cont{display:flex;flex-wrap: wrap; margin: 0 -8px;}
.up .three-speaker-sec .heading-cont h6{color:#0A7A82;}
.up .three-speaker-sec .heading-cont{max-width:1330px;margin:0 0 80px;}
.up .three-speaker-sec .speaker-cont .item{width:100%;background:#ffffff;border:1px solid #dddddd;display:flex;flex-wrap:wrap;width:calc(33.33% - 16px);;margin: 0 8px 30px;flex-direction:column;margin-bottom:30px;}
.up .three-speaker-sec .speaker-cont .item .img-cont{width:100%;margin-right:0;}
.up .three-speaker-sec .speaker-cont .item .img-cont img { width: 100%;height: 436px;object-fit: cover;}
.up .three-speaker-sec .speaker-cont .txt-cont{width:100%;padding:32px;margin-bottom:0;}
/* .up .three-speaker-sec .speaker-cont .item:nth-child(3n){margin-right:0;} */
/* Speaker Highlight Sec */
.up .speaker-highlight-sec{padding:80px 0;}
.up .speaker-highlight-sec .speaker-cont{display:flex;flex-wrap:wrap;justify-content:center;}
.up .speaker-highlight-sec .heading-cont h6{color:#0A7A82;}
.up .speaker-highlight-sec .heading-cont{max-width:1000px;margin-bottom:80px;}
.up .speaker-cont .item{width:100%;background:#ffffff;border:1px solid #dddddd;display:flex;flex-wrap:wrap;}
.up .speaker-cont .item .img-cont{width:23%;margin-right:4.6%;}
.up .speaker-cont .txt-cont{width:calc(100% - 27.6%);padding:30px 220px 30px 0;margin-bottom:0;}
.up .speaker-cont .item:not(:last-child){margin-bottom:30px;}
.up .speaker-cont h6{color:#3d4042;text-transform:initial;margin-bottom:10px;}
.up .speaker-cont h4{font-family:"Equip-Regular";font-weight:400;}
.up .speaker-highlight-sec .speaker-cont .p_text:not(:last-child){margin-bottom:20px;}
.up .speaker-cont a, .up .speaker-cont button{font-family:"Equip-Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.2px;color:#0a7a82;margin-bottom:24px;}
.up .speaker-highlight-sec .speaker-cont .item:hover{box-shadow:0 1px 2px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.04),0 4px 8px rgba(0,0,0,0.04),0 8px 16px rgba(0,0,0,0.04),0 16px 32px rgba(0,0,0,0.04),0 32px 64px rgba(0,0,0,0.04);-webkit-transition:all 650ms ease;transition:all 650ms ease;}
/* Img/Color Banner */
.up .banner{padding:80px 0;background-size: cover !important;background-repeat: no-repeat!important; background-position: center!important;}
.up .banner .heading-cont{margin:0 auto 35px;max-width:800px;}
/* Quote Banner */
.up .quote-banner{padding:80px 0; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important;}
.up .quote-banner .heading-cont{margin-bottom:40px;}
.up .quote-banner .quote-cont{padding:15px 0;}
.up .quote-banner .author-cont{margin-top:40px;}
.up .quote-banner .author-cont h6{text-transform:initial;font-family:"Equip-Regular";font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#ffffff;letter-spacing:normal;margin-bottom:10px;}
.up .small_text{font-family:"Equip-Light";font-style:normal;font-weight:300;font-size:14px;line-height:20px;color:#ffffff; letter-spacing: -.2px;}
/* Insight Sec */
.up .insight-sec{padding:80px 0;}
.up .insight-sec .heading-cont{max-width:780px;margin-bottom:60px;}
.up .insight-cont{display:flex;flex-wrap: wrap; margin: 0 -15px;}
.up .insight-cont .item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:calc(33.33% - 30px);margin-bottom:30px;background:#ffffff;border:1px solid #dddddd;flex-direction:column; margin: 0 15px;}
/* .up .insight-cont .item:not(:last-child),.up .insight-cont .item:not(:nth-child(3n)){margin-right:30px;} */
.up .insight-cont .img-cont{padding:28% 0;margin-bottom:0;}
.up .insight-cont .img-cont,.up .insight-cont .wrap{width:100%;}
.up .insight-cont .wrap{padding:25px 40px;}
.up .insight-cont h6{color:#0a7a82;}
.up .insight-cont .txt-cont{margin-bottom:55px;}
.up .insight-cont .item:hover{box-shadow:0 1px 2px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.04),0 4px 8px rgba(0,0,0,0.04),0 8px 16px rgba(0,0,0,0.04),0 16px 32px rgba(0,0,0,0.04),0 32px 64px rgba(0,0,0,0.04);-webkit-transition:all 650ms ease;transition:all 650ms ease;}
.up .insight-sec .item a, .up .insight-sec .item button{color:#0A7A82;}

/* Stat Sec */
.up .stat-sec{padding:80px 0;}
.up .stat-sec h6{color:#0a7a82;}
.up .stat-sec .heading-cont{margin-bottom:60px;position:relative;margin-top:50px;}
.up .stat-sec .heading-cont:after{content:"";position:absolute;left:0;right:0;top:-50px;width:40px;height:2px;background:#0A7A82;margin:0 auto;}
.up .stat-cont{display:flex; flex-wrap: wrap; margin: 0 -30px;}
.up .stat-cont .item{display:flex;flex-wrap:wrap;justify-content:center;flex-basis:calc(33.33% - 60px);text-align:center;margin: 0 30px 30px;}
/* .up .stat-cont .item:not(:last-child),.up .stat-cont .item:not(:nth-child(3n)){margin-right:30px;} */
.up .stat-cont h5,.up .stat-cont h5 div{font-size:18px;line-height:24px;}
.up .stat-cont .img-cont{margin-bottom:45px;}
.up .stat-cont .img-cont img{border-radius:100% !important;}
.up .stat-cont .img-cont,.up .stat-cont .txt-cont{width:100%;}
.up .stat-cont h2{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:64px;line-height:72px;text-align:center;color:#0A7A82;}
/* Icon Sec */
.up .icons-sec{padding:80px 0;}
.up .icons-sec h6{color:#0a7a82;}
.up .icons-sec .heading-cont{margin-bottom:60px;}
.up .icon-cont{display:flex;flex-wrap: wrap;margin-bottom:60px;}
.up .icon-cont .item{display:flex;flex-wrap:wrap;justify-content:center;flex-basis:calc(33.33% - 16px); text-align:center;margin:0 8px 30px;}
/* .up .icon-cont .item:not(:last-child),.up .icon-cont .item:not(:nth-child(3n)){margin-right:30px;} */
.up .icon-cont h5,.up .icon-cont h5 div{font-size:18px;line-height:24px;}
.up .icon-cont .img-cont{margin-bottom:20px;}
.up .disclaimer-txt{font-family:"Equip-Light";font-style:normal;font-weight:300;font-size:14px;line-height:20px;text-align:center;color:#727374 ;}
.up .icon-cont .img-cont,.up .icon-cont .txt-cont,.up .icon-cont .btn-cont{width:100%;}
/* Featured Video */
.up .featured-sec .txt-cont{padding:90px 0 200px;}
.up .featured-sec .card-cont .txt-cont{padding:45px;width:33%;}
.up .featured-sec .txt{margin-bottom:150px;}
.up .featured-sec .card-cont .txt-cont{display: none;}
.up .featured-sec .card-cont .featured-cont{width:67%;position:relative;margin:0 auto;min-height:500px;}
.up .featured-sec .card-cont .img-cont{padding:100px 0;height:100%;}
.up .featured-sec .video-cont{position:absolute;width:100%;height:100%;right:0;top:0;}
.up .featured-sec .card-cont{margin-top:-215px;padding:100px 0;}
/* Centered Video */
.up .center-video-sec{position:relative;}
.up .center-video-sec .txt-cont{padding:90px 0 165px;}
.up .center-video-sec .video-cont{position:relative;margin:0 auto;height:552px;margin-top:-200px;padding:90px 0;max-width:800px;}
.up .center-video-sec h6{margin-bottom:20px;}
/* Full Form Sec */
.up .full-form-sec{padding:80px 0;}
.up .full-form-box{display:flex;justify-content:space-between;}
.up .full-form-box .txt-cont{width:39%;margin-right:5%;}
.up .full-form-box .form-cont{width:40%;}
.up .full-form-box h6{margin-bottom:20px;}
/* Text Image Sec */
.up .txt-img-sec{padding:80px 0;}
.up .txt-img-box{max-width:800px;}
.up .txt-img-box h6{color:#0A7A82;margin-bottom:15px;}
.up .txt-img-box .txt-cont{margin-bottom:48px;}
.up .txt-img-box .img-cont img{margin-bottom:15px;}
.up .txt-img-box .img-cont{font-family:"Equip-Light";font-style:normal;font-weight:300;font-size:14px;line-height:20px;color:#3d4042;}
/* Large Stat */
.up .large-stat{padding:20px 0;}
.up .large-stat-box{padding:0px 40px;max-width:800px;display:flex;align-items:center;}
.up .large-stat-box .stat{width:300px;margin-right:20px;}
.up .large-stat-box h2{font-family:"Equip-Medium";font-style:normal;font-weight:500;font-size:100px;line-height:120px;text-transform: capitalize; letter-spacing: -1.5px; color: #0A7A82;}
.up .large-stat-box .stat-txt{max-width:calc(100% - 300px);}
/* Call Out Box */
.up .call-out-sec{padding:40px 0;}
.up .call-out-box{max-width:800px;padding:40px;border-left: 5px solid #0A7A82;}
.up .call-out-box h6{color:#0A7A82;}
.up .call-out-sec.none { padding: 0;}
/* Footer Section */
.up footer .footer-top{padding:50px 0;}
.up footer .logo-cont{width:30%;}
.up footer .socials-cont{width:70%;}
.up footer .socials-cont ul{display:flex;justify-content:flex-end;}
.up footer .socials-cont li{padding-bottom:0;margin-left:20px !important;}
.up footer .socials-cont li a{font-size:16px;line-height:16px;color:#ffffff;border:1px solid #ffffff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;}
.up footer .socials-cont li a:hover{color:#115740;border:1px solid #ffffff; background-color: #ffffff; text-decoration:none !important;}
.up footer .left-col{width:60%;margin-right:5%;}
.up footer .right-col{width:35%;display:flex;justify-content:flex-end;}
.up footer .left-col ul{display:flex;}
.up footer .footer-bottom{padding:50px 0;}
.up footer a{font-weight:300;font-size:14px;line-height:22px;color:#ffffff;}
.up footer li{padding-bottom:0;margin-left:50px;}
.up footer li:not(:first-child){margin-left:50px;}
.up footer .p_text{font-family:"Equip-Regular";font-style:normal;font-weight:300;font-size:11px;line-height:16px;color:#ffffff;margin-bottom: 0;}
.up footer a:focus { border-color: #ffffff !important; }
/* Today's css */
img#header_logo_img_hover { position: absolute; opacity: 0; left: 0; transition: all 0.5s; }
.up .logo-cont a { position: relative; }
.up .logo-cont a:hover img#header_logo_img_hover { opacity: 1; visibility: visible; }
.up .logo-cont a:hover  img#header_logo_img { opacity: 0; visibility: hidden; transition: all 0.5s; }
.up header:hover img#header_logo_img_hover { opacity: 1;transition: all 0.5s; }
.up header.sticky img#header_logo_img_hover { opacity: 1; visibility: visible; }
.up header.sticky img#header_logo_img_hover { opacity: 1; }
.up header.sticky img#header_logo_img { opacity: 0; }
.up .video-content { max-width: 800px; margin: 0 auto; }
.up .set-bg { background-repeat: no-repeat; background-size: cover; background-position: center;}
.mktoGen.mktoImg { display: initial !important; line-height: 0 !important;}
.up .banner-1 .txt-cont { min-height: 300px;}
button.vjs-big-play-button { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%); }


.up .text-transform h5, .up .text-transform h6 { text-transform: uppercase; }
.up .text-transform-h6 h6 { text-transform: uppercase;}
.up footer .socials-cont li a:hover svg path { fill: #115740; transition: 0.5s; }
.up footer .socials-cont li a svg { transition: 0.5s; }
.up footer .socials-cont li a svg path { fill: #ffffff;}
.up .insight-cont .img-cont { padding: 0; height: initial !important;}
.up .insight-cont .img-cont img { height: 250px; object-fit: cover; width: 100%;}
.up .mktoForm textarea.mktoField { min-height: 55px; height: 55px;}
.up .mktoForm .mktoLabel { bottom: 36px;}
.up .four-speaker-sec .speaker-cont .item .img-cont img { height: 321px; width: 100%; object-fit: cover;}
.up .full-form-box .form-cont { padding: 40px 20px;}
.up header .register-cont a, .up header .register-cont button, .up header .register-cont a *, .up header .register-cont button *, 
.up .border-cta a, .up .border-cta button , .up .border-cta a *, .up .border-cta button *, .btn-cont.arrow-cta a,.btn-cont.arrow-cta button,
.btn-cont.arrow-cta a *, .btn-cont.arrow-cta button *, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    text-transform: uppercase !important;
}



/* .up .insight-cont .img-cont { padding: 32.5%;} */
.up .featured-sec .card-cont .img-cont { padding: 0;}
.up .featured-sec .card-cont .img-cont * { width: 100%; height: 100%;}
.up .featured-sec .card-cont .img-cont img { width: 100%; height: 100%; object-fit: cover;}
.up .featured-sec .card-cont .img-cont .mktoGen.mktoImg { line-height: inherit !important;}
.vjs-big-play-button { left: 50% !important;top: 50% !important;transform: translate(-50%, -50%) !important;  }


.up .banner-1 .txt-cont h6, .up .featured-sec .txt-cont h6, .up .text-transform-h6 h6,
.up .center-video-sec .txt-cont h6, .up .full-form-box h6, .up .txt-img-box .txt-cont h6,
.up .speaker-highlight-sec .heading-cont h6, .up .banner .heading-cont h6, .up .quote-banner .heading-cont h6,
.up .icons-sec .heading-cont h6, .up .call-out-box h6, .up .banner-2 .txt-cont h6, .up .text-form-box h6,
.up .four-speaker-sec .heading-cont h6, .up .three-speaker-sec .heading-cont h6 { font-size: 14px; line-height: 18px; letter-spacing: 1.75px; font-family: "Equip-Bold"; font-weight: 700; }

.up .call-out-box h6 { line-height: 20px;letter-spacing: 2px; font-family: "Equip-Medium"; font-weight: 500; }
.up .call-out-box li { font-family: "Equip-Light"; font-weight: 300; letter-spacing: 0;}
.up .four-speaker-sec .speaker-cont .txt-cont div.p_text, .up .four-speaker-sec .speaker-cont .txt-cont div.p_text div, .up .four-speaker-sec .speaker-cont .txt-cont div.p_text li, .up .four-speaker-sec .speaker-cont .txt-cont { font-size: 14px; line-height: 20px; letter-spacing: -.2px;}
.up .insight-cont h6 { font-size: 14px; line-height: 18px; letter-spacing: 1.75px;   font-family: "Equip-Bold"; }
/* .up .banner-sec div.p_text, .up .banner-sec div.p_text div, .up .banner-sec li { font-size: 18px; line-height: 32px; letter-spacing: -.35px;} */


.up a:focus { border: 1px dotted #3d4042 !important;}
.up button:focus { border-color: #0A7A82 !important; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);}
.up button { border: none; background-color: transparent; border-radius: 0; cursor: pointer;}
.up .speaker-cont button:focus, .up .insight-sec .item button:focus,  .up .arrow-cta button:focus { border: 1px dotted #3d4042 !important; background-color: transparent !important; box-shadow: none !important;}
.up footer .socials-cont li a:focus { text-decoration: none !important; background-color: #0A7A82 !important;}
.up footer .socials-cont li a:focus i, .up footer .socials-cont li a:focus svg { color: #ffffff !important; fill: #ffffff !important}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus { background-color: rgba(255, 255, 255,0) !important; text-decoration: none !important; border-color: #ffffff !important; color: #ffffff !important;}
.up .white-text .border-cta button:hover { background: #FFFFFF !important;border-color: #FFFFFF !important; color: #0A7A82 !important;}
.up header button:focus { border-color: #ffffff !important; background-color: rgba(255, 255, 255, 0) !important; color: #ffffff !important;}
.up .white-text .border-cta button:hover span { color: #0A7A82 !important;}
.up header .logo-cont a:focus { border-color: #ffffff !important;}
.up header.sticky .register-cont button:focus { border-color: #0A7A82 !important; color: #0A7A82 !important;}
.up header.sticky .logo-cont a:focus { border-color: #3d4042 !important;}
/* .up .banner .btn-cont.border-cta button:focus {
  border-color: red !important;
} */

/* New css */
.up .three-speaker-sec { padding-bottom: 50px;}
.up .stat-cont .img-cont img { width: 350px; height: 350px; border-radius: 100%; object-fit: cover;}
.up .speaker-highlight-sec .speaker-cont { margin: 0;}
.up .icon-cont .img-cont img { width: 110px; height: 110px; object-fit: contain;}
.up footer .left-col ul { flex-wrap: wrap;}
.up footer .left-col ul li:first-child {margin-left: 0; }
.up footer .left-col ul li { margin-top: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 32px;}
.up footer .socials-cont li { margin-right: 0 !important;}
.up footer .socials-cont ul { flex-wrap: wrap;}
.up footer .socials-cont ul li { margin-top: 5px; margin-bottom: 5px;}
.up footer { width: 100%;}

.up .speaker-cont button svg , .up .insight-sec .item button svg { vertical-align: middle; margin-bottom: 3px; }
.up .speaker-cont button svg path, .up .insight-sec .item button svg path { fill: #0A7A82; }
.up .speaker-cont button svg { margin-bottom: 1px; }