@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

@font-face {
  font-family:'Proxima-Regular';
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.otf');
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.eot?#iefix') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.otf') format('otf'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.woff') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.woff') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.ttf') format('truetype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Regular.svg') format('svg');
  font-weight: 400;

}

@font-face {
  font-family:'Proxima-Bold';
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.otf');
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.eot?#iefix') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.otf') format('otf'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.woff') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.woff') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.ttf') format('truetype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/Proxima%20Nova%20Bold.svg') format('svg');
  font-weight: 700;

}

@font-face {
  font-family:'Proxima-Extrabld';
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.otf');
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.otf') format('otf'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.woff') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.woff') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.ttf') format('truetype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Extrabld.svg') format('svg');
  font-weight: 900;

}

@font-face {
  font-family:'Proxima-Medium';
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.otf');
  src:url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.otf') format('otf'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.woff') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.woff') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.ttf') format('truetype'),
    url('https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Font/ProximaNova-Medium.svg') format('svg');
  font-weight: 500;

}


.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}@media(max-width:767px){.row-fluid{width:100%}.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}}@media(min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media(min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}@media(max-width:767px){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@media(min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}

/*********************************************** intial declartaion of css **********************************************/

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
.header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper ol { list-style: none; list-style-image: none; }

/*********************************************** remember to define focus styles! **********************************************/
:focus { outline: 0; }
/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/ 

*:before, *:after {box-sizing: border-box;}

/************************************************** End Clearfix *************************************************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }

/************************************************** For modern browsers ******************************************/ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
li { list-style: inherit; }
::selection { background: #227f7f; color: #fff; }
::-moz-selection {background: #227f7f;color: #fff;}

/*************************************** display table and table cell ***************************************************/

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle;}
.dis-flex {display: flex; flex-wrap: wrap;}

/*********************************************************body  ********************************************************/

body { font-size: 14px; line-height: 21px;color:#1B1B1B; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  font-family:'Proxima-Regular'; font-weight:normal;}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
p { margin-bottom: 20px;}
h1,h2,h3,h4,h5,h6{ font-family:'Proxima-Extrabld';}
h2{ line-height:1.2; font-size:38px;}
.common h1{margin-bottom: 30px;font-size: 60px; line-height: 1.05;}
.common h2{margin-bottom: 30px;font-size: 50px; line-height: 1;}
.common h3{font-size: 35px; font-family: 'Proxima-Medium'; font-weight: 500; line-height: 1.63;margin-bottom: 25px;}
.common h4{font-size: 28px; line-height: 1; margin-bottom: 15px;}
.common-cta a { font-family: 'Proxima-Bold'; font-weight: 700; color:#1b1b1b; background: #FFF000; text-transform: uppercase; font-size: 18px; display: inline-block; padding: 14px 32px; }
.common-cta a:hover{background:#FF8200;}
.detail-content > *:last-child{margin-bottom:0 !important;}
.detail-content p{font-size: 22px; line-height: 1.65; font-family: 'Proxima-Medium';}

/*******************************************hubspot******************************************************************/

.row-fluid [class*="span"] {min-height: 0px;}

/**************************************** logo ***************************/

.h-logo img ,.f-logo img {cursor: pointer;}

/************************* container **************/
.container { width:100% !important;  max-width:1200px;margin:0 auto !important;padding:0;float:none !important; }

/*********************************************************************************************************************************
Form CSS Starrt here															
**********************************************************************************************************************************/

/****************************************************Placeholder opacity cross browsers*****************************************/

input::-webkit-input-placeholder { color: #1b1b1b; font-weight:700;opacity:1;} /* WebKit browsers */
input:-moz-placeholder { color: #1b1b1b;font-weight:700;opacity:1; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #1b1b1b;font-weight:700;opacity:1;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #1b1b1b;font-weight:700;opacity:1; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #1b1b1b; font-weight:700;opacity:1;} /* WebKit browsers */
textarea:-moz-placeholder { color: #1b1b1b; font-weight:700;opacity:1;} /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #1b1b1b; font-weight:700;opacity:1;} /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #1b1b1b; font-weight:700;opacity:1;} /* Internet Explorer 10+ */

/****************************************************** IE *********************************************************/

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}

/*********************************************** remove auto fill yellow color ************************************/

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px #fff inset;-moz-box-shadow: 0 0 0 100px #fff inset;-webkit-text-fill-color: #333;box-shadow: 0 0 0 100px #fff inset;	color:#333 ;}

/*********************************************** Form CSS **********************************************/
.hm form ul.hs-error-msgs > li > label {font-size:12px;line-height:normal;display:block;color:#ff0000;}
.hm form .hs_error_rollup {display: none;}
.hm form ul.hs-error-msgs{margin:0 0 -14px;}

/* form error mesege when good space b/w two inputs */
/*.hm form .hs-form-field {position: relative;}
.hm form ul.hs-error-msgs.inputs-list { position: absolute; top:67px; right: 0; list-style-type: none; padding: 1px 5px;background:#ff0000;margin:0;}
.hm form ul.hs-error-msgs.inputs-list > li > label {font-weight:500;position:relative;z-index:9;color: #fff;}
.hm form ul.hs-error-msgs.inputs-list:after { content: ''; width: 8px; height: 8px; position: absolute; display: inline-block; left: 50%; background:#ff0000; margin-left: -6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; top: 0;}
*/

input,textarea,select {border-radius: 0; }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline; font-family:'Proxima-Regular';}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:all 0.5s ease;}
textarea { overflow: auto; vertical-align: top;resize:none; }

/******************************************** Fieldset CSS*******************************************************/
.hm form{max-width:750px;width:100%;margin:0 auto !important;float:none !important;background:#ececec;padding: 30px;}
.hm form fieldset{max-width:100%;}
.hm form div.hs-form-field{float:none !important;display: inline-block ;vertical-align: top;width: 100%;margin-bottom: 20px;}
.hm form fieldset.form-columns-2 > div.hs-form-field{margin-right:2.9%; width: 48.5%;}
.hm form fieldset.form-columns-2 > div.hs-form-field:last-child{margin-right:0;}
.hm form fieldset.form-columns-3 > div.hs-form-field{margin-right:2.9%;width:31.4%;}
.hm form fieldset.form-columns-3 > div.hs-form-field:last-child{margin-right:0;}
/******************************************** input CSS*******************************************************/
.hm form .input{margin-right:0 !important;}
.hm form .hs-form-field > label {color: #2B2B2B; font-size: 15px; width: 100%; pointer-events: none; display:block; line-height: 1.3; margin: 0 0 10px;font-weight: 600;}
.hm form textarea,.hm form input[type="text"],.hm form input[type="password"],.hm form input[type="datetime"],.hm form input[type="datetime-local"],.hm form input[type="date"],.hm form input[type="month"],.hm form input[type="time"],.hm form input[type="week"],.hm form input[type="number"],.hm form input[type="email"],.hm form input[type="url"],.hm form input[type="search"],.hm form input[type="tel"],.hm form input[type="color"],.hm form select{color: #2b2b2b; border: 1px solid #2b2b2b;padding: 10px 15px; width: 100% !important; font-size: 16px; margin:0 0 3px;}
/******************************************** Select CSS*******************************************************/
.hm form select {-moz-appearance: none;-webkit-appearance: none;color: #2b2b2b;background:#fff url("https://cdn2.hubspot.net/hubfs/2166934/Default/img/drop-down-arrow.svg");background-position: 99% center !important;background-repeat: no-repeat !important;background-size: 16px auto;}

/******************************************** Radio Button CSS*******************************************************/
.hm form .input ul.inputs-list li label input[type="radio"]:checked+span:before {background: #2B2B2B ;background-size: 14px; background-position: center center;border-radius:50%;box-shadow:0 0 0 4px #fff inset;   }
.hm form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}

.second-chapter-content-iiner input[type="radio"]:checked+label>div{border-color:#fff}
.hm form .input ul.inputs-list li label input[type="radio"]+span:before { margin-top: -3px; content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 20px;height: 20px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;border-radius:50%;}
/******************************************** Check Box CSS*******************************************************/
.hm form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #2B2B2B url('https://cdn2.hubspot.net/hubfs/2660763/Whishworks%20May-2017/Common%20Images/right.png?t=1495542712539');background-size: 14px; background-position: center center;background-repeat:no-repeat;}
.hm form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
.hm form .input ul.inputs-list li label input[type="checkbox"]+span:before {  margin-top: -3px;content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 20px;height: 20px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;}
/******************************************** Button CSS*******************************************************/
.hm form .actions{text-align:center;}

/***********************Simple buttom***********************/
.hm form .hs_submit input {border: 1px solid #384259;color: #fff; font-size:16px;line-height:1.3; font-weight:700; padding: 8px 10px;background:#384259;min-width:125px;}
.hm form .hs_submit input:hover{ background:transparent;color: #384259;}

/***********************With Background Image buttom***********************/
/*.hm form .hs_submit input {border: 1px solid #384259;color: #fff; font-size:16px;line-height:1.3; font-weight:700;padding: 10px 40px 10px 20px;background:#384259 url("https://cdn2.hubspot.net/hubfs/2166934/Default/img/fast-forward-double-right-arrows.svg");background-position: 90% center !important;background-repeat: no-repeat !important;background-size: 14px auto; }
.hm form .hs_submit input:hover {background-position: 93% center !important;}*/

.hm form div.hs-form-field .input > ul > li > label{cursor:pointer;}
/***************************Check Box & Radio Button One Col********************************/
.hm form div.hs-form-field .input > ul > li{margin:0 0 10px;}

/***************************Check Box & Radio Button Two Col********************************/
/*.hm form div.hs-form-field .input > ul > li {display: inline-block;width: 50%;padding: 0 20px 0 0;}*/

/***************************Check Box & Radio Button Three Col******************************/
/*.hm form div.hs-form-field .input > ul > li {display: inline-block;width:33.33%;padding: 0 20px 0 0;}*/

/***************************Check Box & Radio Button Auto Col******************************/
/*.hm form div.hs-form-field .input > ul > li {display: inline-block;padding: 0 20px 0 0;}*/


/*======================================================================
footer css start
=======================================================================*/

body.ELP{ background:#F7F7F7;}

.logo-sec { background: #fff;}
.h-logo-img { padding: 28px 0; text-align:center;}
.h-logo-img img { width: 150px;}

.h-social-icon.right-social-icon .fa { color: #00AEEF;}
.h-social-icon.right-social-icon .fa:hover { color: #FF8200;}
.h-social-icon.right-social-icon{text-align: left;}

.inner-header .row-fluid { display: flex; flex-wrap: wrap; align-items: center; }

.rsvp-btn a { background: #FF8200; color: #fff; font-size: 16px; text-transform: uppercase; font-weight: 700; padding: 6px 36px; display: inline-block; }
.rsvp-btn a:hover { background: #00AEEF;}
.rsvp-btn { text-align: right;}

.main-btn { margin-left: 0 !important;}

.footer-section{ background:#1B1B1B;}

.inner-footer { padding: 105px 50px 120px;}

div.inner-footer > div.row-fluid-wrapper.row-depth-1.row-number-3 > div.row-fluid {
  display: flex;
  justify-content: space-between;
}

a.work-for { margin-bottom: 45px; background: #00AEEF; color: #fff; font-size: 18px; font-weight: 700; height: 50px; max-width: 228px; display: inline-block; width: 100%; text-align: center; padding-top: 14px; }
a.work-for:hover{ background:#F58220;}
img.f-logo { margin-bottom: 40px;}

.social-icon ul li { display: inline-block; margin-right: 30px;}
.social-icon ul li:last-child { margin-right: 0px;}
.social-icon .fa { color: #707070; font-size: 28px;}
.social-icon .fa:hover { color: #2BABE2;}

.common-footer h3 { margin-bottom: 30px; font-family:'Proxima-Regular'; color: #2BABE2; font-size: 22px!important; font-weight: 400;}
.common-footer ul li a{ color:#F7F7F7; font-size:18px;}
.common-footer ul li a:hover{ color:#2BABE2;}
.common-footer ul li{ margin-bottom:10px;}

.subscribe form .hs_submit.hs-submit { width: 30%;}
.subscribe form{ display: flex; flex-wrap: wrap;}
.subscribe span.hs-form-required { display: none;}
.subscribe input[type="text"], .subscribe input[type="tel"], .subscribe input[type="email"] {  -webkit-appearance: none !important; background: rgba(112,122,122,0.21); font-size: 18px; color: #707070; font-weight: 400; width: 100%; height: 45px; padding: 0 15px; }
.subscribe input[type="submit"] { color:#1B1B1B; cursor: pointer; transition: all .5s ease; background: #FCEE18; font-size: 18px; font-weight: 400; height: 45px; width: 117px; }
.subscribe input[type="submit"]:hover{ background: #f58220;}
.hs_error_rollup { display: none;}
.subscribe label.hs-error-msg { color: #fff; font-size: 12px;}
.subscribe .submitted-message { color: #fff; text-align: left; overflow: hidden !important; font-size: 20px;}

.subscribe input::-webkit-input-placeholder { color: #707070; font-weight:400;} /* WebKit browsers */
.subscribe input:-moz-placeholder { color: #707070;font-weight:400; } /* Mozilla Firefox 4 to 18 */
.subscribe input::-moz-placeholder { color: #707070;font-weight:400;} /* Mozilla Firefox 19+ */
.subscribe input:-ms-input-placeholder { color: #707070;font-weight:400; } /* Internet Explorer 10+ */
.subscribe textarea::-webkit-input-placeholder { color: #707070; font-weight:400;} /* WebKit browsers */
.subscribe textarea:-moz-placeholder { color: #707070; font-weight:400;} /* Mozilla Firefox 4 to 18 */
.subscribe textarea::-moz-placeholder { color: #707070; font-weight:400;} /* Mozilla Firefox 19+ */
.subscribe textarea:-ms-input-placeholder { color: #707070; font-weight:400;} /* Internet Explorer 10+ */
.subscribe form .hs_email { width: 60%;}
.subscribe ul li { display: inline-block; margin-right: 40px;}
.subscribe ul{ margin-top:50px;}
.subscribe ul li:last-child{ margin-right:0;}
.subscribe h3 { margin: 0;}
.subscribe ul.hs-error-msgs { margin: 0;}

.footer-section i.fa.fa-chevron-down { display: none;}

.social-icon { width: 15% !important;}
.quick-link { padding-top: 25px; min-width: 125px;}
.quick-lin-5 { width: 20% !important;}
.subscribe { padding-top: 25px; width: 22% !important;}

.wrapper-header { padding:0 32px; background: #fff; position: fixed; border: 0.5px solid #E8EAE9;width:100%;z-index: 99; }
.wrapper-header .logo { margin: 0 auto; position: absolute; left: 0; right: 0; text-align: center; top: 50%; transform: translateY(-50%); }
.wrapper-header > .dis-flex { align-items: center; height: 115px;  transition: height .1s ease;}
.small-header .wrapper-header > .dis-flex {height: 90px; }
.wrapper-header  .menu { z-index: 1; }
.header-cta { margin-left: auto; z-index: 1; }
.social-icon-title { font-size: 20px; line-height: 1.7; font-family: 'Proxima-Medium'; font-weight: 500;margin-bottom: 10px; }
.inner-social-icon a { color: #000000; font-size: 18px; margin-right: 7px; }
.inner-social-icon a:hover{color:#00AEEF;}
.header-social-icon { margin-top: 40px; position: absolute; bottom: 40px; left: 0; }

/**********************************************Toggle Icon***************************************/
.wrapper-header .mobile-trigger { cursor: pointer; position: relative; width: 34px;height:34px; }
.wrapper-header .mobile-trigger .line {display: block;background:#000;width: 100%;height:3px;position:absolute;left: 0; transition: transform .3s ease;}
.wrapper-header .mobile-trigger .line.line-1{top:12px;}
.wrapper-header .mobile-trigger .line.line-3{top:24px;}
.wrapper-header .mobile-trigger.active-re .line-1 { transform:rotate(45deg);top: 17px; }
.wrapper-header .mobile-trigger.active-re .line-3 { transform:rotate(-45deg);top: 17px;}

.wrapper-header .menu .hs-menu-wrapper ul>li.hs-menu-depth-1{margin-left: -345px;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1{transition: all 0.8s ease ;margin-left: 0;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:first-child{ transition-delay: 0.2s;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(2){transition-delay: 0.4s;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(3){transition-delay: 0.6s;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(4) {transition-delay:0.8s;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(5){transition-delay: 1.0s;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(6){transition-delay: 1.2s;}
.wrapper-header .menu .active-re + .hs-menu-wrapper ul>li.hs-menu-depth-1:nth-child(7) {transition-delay:1.4s;}


/**********************************************Depth 1***************************************/
.wrapper-header .hs-menu-wrapper{position:absolute;width: 100%;max-width:345px;left: -346px;top:100%;background:#fff;padding-left: 65px;transition: left .5s ease;}
.wrapper-header .hs-menu-wrapper.menu-open { left: 0; }
.wrapper-header .menu .hs-menu-wrapper>ul { padding-top: 75px; height: calc(100vh - 115px );position: relative; }
.small-header .wrapper-header .menu .hs-menu-wrapper>ul{height: calc(100vh - 90px );}
.wrapper-header .menu ul > li.hs-menu-depth-1 > a{color:inherit;padding: 15px 32px;display: inline-block;font-size: 36px; line-height: 1;font-weight: 700; width: calc(100% - 31px ); order: 2;} 

/**********************************************Depth 2***************************************/

.wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger { font-size: 20px; cursor: pointer; width: 30px;position: relative; z-index: 0; pointer-events: none; }
.wrapper-header .menu li.hs-menu-item.hs-menu-depth-2:not(:last-child){ margin-bottom: 25px; }
.wrapper-header  li.hs-menu-item.hs-menu-depth-2 > a { font-size: 24px; color: #1b1b1b; line-height: 1.2; font-weight: 500;    transition: color .5s ease; }
.wrapper-header .menu ul>li.hs-menu-depth-1 .child-trigger .fa-chevron-down{ transition: all .5s ease;}


@media(min-width:768px){
  .header-cta a{ background: #FF8200; color: #fff; font-size: 20px; font-weight: 700; display: inline-block; width: 100%; text-transform: uppercase; padding: 15px 30px; box-sizing: border-box !important; }
  .header-cta a:hover{background:#00aeef;}
}

@media(min-width:767px){
  ul.inner { display: block !important;}  
}

/*======================================================================
responsive css start
=======================================================================*/

@media(min-width:1025px){
  .wrapper-header .menu ul>li.hs-menu-depth-1:hover ul.hs-menu-children-wrapper{visibility: visible;}
  .wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper { position: absolute; display: block !important; visibility: hidden; width: 404px; left: 275px; background: #fff; padding-top: 90px; height: calc(100vh - 115px ); top: 0; padding-left: 25px; padding-right: 70px; padding-bottom: 40px; }
  .small-header .wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper{ height: calc(100vh - 90px ); }
  .wrapper-header .menu .hs-menu-wrapper > ul > li{ display: flex; justify-content: flex-end;align-items: center;}
  .wrapper-header .menu ul>li.hs-menu-depth-1:hover > a,.wrapper-header li.hs-menu-item.hs-menu-depth-2>a:hover{color:#00AEEF;}
  .wrapper-header .menu ul>li.hs-menu-depth-1:hover .child-trigger .fa-chevron-down{transform: rotate(-90deg);color:#00AEEF; }
}

@media(min-width:1025px) and (max-height:800px) {
  .wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper{padding-top:15px;}
  .wrapper-header .menu .hs-menu-wrapper>ul { padding-top:0px;}
  .wrapper-header .menu li.hs-menu-item.hs-menu-depth-2:not(:last-child) { margin-bottom: 15px; }
  .header-social-icon { margin-top: 30px; position: static; margin-bottom: 30px;}
  .wrapper-header .menu ul > li.hs-menu-depth-1 > a {padding: 13px 32px;}
  .wrapper-header li.hs-menu-item.hs-menu-depth-2 > a{line-height:1;}
}

@media(max-width:1700px){
  .social-icon ul li{ margin-right: 20px;}
  .subscribe ul li { margin-right: 30px;}
}

@media(max-width:1600px){
  .social-icon { margin-bottom: 30px; width: 100% !important;}
  .subscribe { width: 100% !important;}
  .quick-link { width: 20% !important;}
  .inner-footer .row-fluid >div:nth-of-type(2),.inner-footer .row-fluid >div:nth-of-type(6){ margin-left:0 !important;}
  .quick-link-5 { width: 31% !important;}
  a.work-for{ display:block;}
  .subscribe form{ max-width:400px;}
  .inner-footer { padding: 80px 50px 80px;}
  .quick-lin-5 { width: 31% !important;}

  .wrapper-header .logo img { width: 150px; }
}

@media(max-width:1366px){
  .common h1{font-size:48px;}
  .common h2{ font-size:42px;}
  .detail-content p{font-size: 20px;}
  .common h3{font-size:32px;}
}

@media(max-width:1300px){
  .container{ padding:0 50px;}
}

@media(max-width:1024px){
  .common h1{font-size:38px;}
  h2,.common h2{ font-size:32px;}
  .common h3{font-size:24px;}
  .common h4{font-size:28px;}
  .detail-content p{font-size: 18px;}
  .common-footer ul li a{ font-size:16px;}
  .common-footer h3{ font-size:20px;}
  .h-logo-img img { width: 150px;}
  .wrapper-header .hs-menu-children-wrapper { padding: 15px 0 15px 36px;display: none; }
  .wrapper-header .menu ul>li.hs-menu-depth-1 .child-trigger { position: absolute; z-index: 1; pointer-events: inherit; top: 0; left: 0; height: 66px; width: 100%;display: flex; align-items: center; }
  .wrapper-header .menu ul>li.hs-menu-depth-1>a { padding: 15px 36px;}
  .wrapper-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children { position: relative; }
  .header-social-icon { position: static; bottom: 0;    margin-top: 130px;}
  .wrapper-header .hs-menu-wrapper { max-width: 480px; left: -481px; padding-left: 45px; }
  .wrapper-header .menu ul>li.hs-menu-depth-1 .child-trigger.child-open .fa-chevron-down{transform: rotate(-90deg);color:#00AEEF; }
  .wrapper-header .menu ul>li.hs-menu-depth-1>a.child-open{color:#00AEEF;}
  .wrapper-header .menu .hs-menu-wrapper>ul { overflow-y: scroll; padding-bottom: 100px;padding-right: 45px;    padding-top: 15px;}
  .wrapper-header {border:0;}
  .wrapper-header .menu .hs-menu-wrapper ul>li.hs-menu-depth-1{margin-left: -480px;}

  div.inner-footer > div.row-fluid-wrapper.row-depth-1.row-number-3 > div.row-fluid {
    flex-wrap: wrap;
  }
}

@media(max-width:767px){
  .common h1{font-size:32px;}
  h2,.common h2{ font-size: 28px;}
  .common h3{font-size:18px;}
  .common h4{font-size:24px;}
  .hm form{padding:20px;}
  a.work-for { display: none;}
  ul.inner { margin-bottom: 30px; padding-left: 50px; display: none;}
  .quick-link.show  ul.inner { display: block;}
  .social-icon ul li{ margin-right:20px;}
  .subscribe ul li img { max-width: 60px;}
  .social-icon ul { position: absolute; bottom: 35px; left: 0; right: 0; text-align: center; }
  .inner-footer{ position:relative;padding: 80px 20px 120px;}
  .footer-section i.fa.fa-chevron-down { color: #707070; padding-right: 10px; display: block;}
  .common-footer h3{ margin-bottom: 20px; display: flex; align-items: center;}
  .quick-link { padding-top: 0; width: 100% !important;}
  .subscribe{ padding-top: 0;}
  .container{ padding:0 20px;}  
  .ELP .container { padding: 0 40px;}
  .header-cta a{background-image: url(https://cdn2.hubspot.net/hubfs/2102630/Embark%20Oct%202019/Images/b-meeting.png); background-repeat: no-repeat; background-position: center; width: 34px; height: 34px; background-size: 34px; display: inline-block; font-size: 0;}
  .common-cta a { padding: 9px 15px; }
  .rsvp-btn{ display:none !important;}
  .h-logo-img { margin: 0 auto !important;}

  .after_position {
    bottom: 0;
    width: 60px;
  }
  .about_webinar, .about_webinar h2 {
    text-align: left;
  }
}

@media(max-width:640px){

  .hm form div.hs-form-field{width: 100% !important;margin-right:0 !important;}
  .subscribe ul li { margin-right: 20px;}
  .subscribe ul li img { max-width: 50px;}

  div.inner-footer > div.row-fluid-wrapper.row-depth-1.row-number-3 > div.row-fluid {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
  }

}    

@media(max-width:479px){
  .wrapper-header .hs-menu-wrapper { max-width: 100%; left: -100%; padding-left: 20px;}
  .wrapper-header .menu .hs-menu-wrapper>ul { padding-right: 20px; }
  h2 { font-size: 24px;}
  .ELP .container { padding: 0 20px;}
  .wrapper-header { padding: 0 20px;}
  .wrapper-header .menu .hs-menu-wrapper ul>li.hs-menu-depth-1{margin-left: -100%;}
}

@media(max-width:420px){
  .wrapper-header .logo img { width: 150px; }
}

.new-cta {
  line-height: normal;
  color: #FFFFFF !important;
  font-weight: 700 !important;
  font-family: 'Proxima-Bold';
  display: inline-block;
  position: relative;
  text-align: center;
  /*   width: calc(100% - 185px);
  width: -moz-calc(100% - 185px);
  width: -webkit-calc(100% - 185px); */
  /*   width: calc(100% - 80px);
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px); */
  width: auto;
  margin-left: -80px !important;
  font-size: 18px !important;
  /*   padding: 14px 12px; */
  padding: 14px 30px !important;
  max-width: calc(100% - 80px) !important;  
  max-width: -moz-calc(100% - 80px) !important;  
  max-width: -webkit-calc(100% - 80px) !important;
  text-decoration: none  !important;
}
.cta_button.new-cta {
  box-sizing: border-box !important;
}
.cerulean-color-cta {
  background: #00AEEF;
}
.cerulean-color-cta:after {
  background-color: #FCEE18 !important;
}
.turbo-color-cta {
  background: #FFF000;
  color: #FF8200 !important;
}
.turbo-color-cta:after {
  background-color: #FF8200 !important;
  background-image: url(https://f.hubspotusercontent30.net/hubfs/2102630/Dec%202020/arrow-right-yellow.svg) !important;
  background-size: 30px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.flush-orange-color-cta {
  background: #FF8200;
}
.flush-orange-color-cta:after {
  background-color:#FCEE18 !important;
  background-image: url(https://f.hubspotusercontent30.net/hubfs/2102630/Dec%202020/arrow-right-orange.svg) !important;
  background-size: 30px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.new-cta:after {
  content: '';
  background: url(https://f.hubspotusercontent30.net/hubfs/2102630/Dec%202020/arrow-right.svg);
  background-size: 30px !important;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 80px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: -80px;
}

.new-cta:hover {
  opacity: 0.7;
}
.cerulean-color-cta-withou-arrow:after {
  display: none;
}
.cerulean-color-cta-withou-arrow.new-cta {
  width: auto !important;
  margin-left: auto !important;
/*   max-width: calc(100% - 80px);  
  max-width: -moz-calc(100% - 80px);  
  max-width: -webkit-calc(100% - 80px); */
  display: inline-block;
  box-sizing: border-box !important;
  max-width: 100%;
}
.cerulean-color-cta-right-arrow-with-left-border:after {
  content: '';
  background-image: url(https://f.hubspotusercontent30.net/hubfs/2102630/Feb202/right-white-arrow.png);
  background-size: 12px !important;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #00AEEF !important;
}
.cerulean-color-cta-right-arrow-with-left-border:before {
  content: '';
  background: #fff !important;
  position: absolute;
  top: 13%;
  right: 0;
  height: 80%;
  width: 2px;
}
.cerulean-color-cta-with-copyright-icon {
/*   max-width: calc(100% - 80px);  
  max-width: -moz-calc(100% - 80px);  
  max-width: -webkit-calc(100% - 80px); */
  margin-left: auto !important;
  margin-right: 0 !important;
  width: auto;
  padding-left: 80px;
  max-width: 100%;
}
.cerulean-color-cta-with-copyright-icon:after {
  left: -50px;
  right: auto;
  background-image: url(https://f.hubspotusercontent30.net/hubfs/2102630/Feb202/copy-icon.png);
  background-color: #00AEEF !important;
  background-size: 25px !important;
  background-position: center;
  background-repeat: no-repeat;
}
.cerulean-color-cta-right-black-arrow-with-white-bg:after {
  background-color: #00AEEF !important;
}
.cerulean-color-cta-right-black-arrow-with-white-bg:after {
  content: '';
  background-image: url(https://f.hubspotusercontent30.net/hubfs/2102630/Feb202/white-bg-black-icon.png);
  background-color: #00AEEF !important;
  background-size: 34px !important;
  background-position: 75% center;
  background-repeat: no-repeat;
}
.cerulean-color-cta-right-yellow-arrow:after {
  content: '';
  background-color: #00AEEF !important;
  background-image: url(https://f.hubspotusercontent30.net/hubfs/2102630/Feb202/orange-arrow.png);
  background-size: 20px !important;
  background-position: 70% center;
  background-repeat: no-repeat;
}





/* @media screen and (max-width: 991px) {
.new-cta {
font-size: 22px;
padding: 30px 60px 27px 25px;
}
.new-cta:after {
background-size: 35px !important;
max-width: 100px;
right: -100px;
}
.new-cta {
margin-left: -100px !important;
}

}  */
/*-------- 991 ends here ----------*/

/*
@media screen and (max-width: 880px) {
.new-cta {
font-size: 18px;
padding: 25px 20px 22px 20px;
}
.new-cta:after {
background-size: 30px !important;
max-width: 70px;
right: -70px;
}
.new-cta {
margin-left: -70px !important;
}
} */
/*-------- 880 ends here ----------*/

/*
@media screen and (max-width: 767px) {
.new-cta {
max-width: 61%;
margin: 0 auto;
width: 100%;
}
} */
/*-------- 767 ends here ----------*/

@media screen and (max-width: 630px) {

}
/*-------- 630 ends here ----------*/

@media screen and (max-width: 568px) {

}
/*-------- 568 ends here ----------*/

@media screen and (max-width: 480px) {

}
/*-------- 480 ends here ----------*/

@media screen and (max-width: 360px) {

}/*-------- 360 ends here ----------*/