@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

@font-face {
    font-family: 'SofiaProRegular';
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaProRegular.eot');
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaProRegular.eot?#iefix') format('embedded-opentype'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248680/cloudinary_SofiaProRegular.woff2') format('woff2'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248680/cloudinary_SofiaProRegular.woff') format('woff'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaProRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Medium.eot');
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Medium.eot?#iefix') format('embedded-opentype'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_Medium.woff2') format('woff2'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Medium.woff') format('woff'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sofia Pro Semi';
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_SemiBold.eot');
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_SemiBold.woff2') format('woff2'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_SemiBold.woff') format('woff'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248679/cloudinary_SofiaPro_SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Bold.eot');
    src: url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Bold.eot?#iefix') format('embedded-opentype'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Bold.woff2') format('woff2'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Bold.woff') format('woff'),
        url('https://res.cloudinary.com/cloudinary-marketing/raw/upload/v1640248678/cloudinary_SofiaPro_Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-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; }
.eu img { border: 0 none; max-width: 100%; vertical-align: top; }
.eu a { outline: none; cursor: pointer; }
.eu a:hover { text-decoration: none; }
.eu a:focus { text-decoration: none !important; outline: none !important; }
.eu .clear { clear: both; }
.eu img { max-width: 100%; }
.eu button:focus {outline:0;}
.eu .text-transform { text-transform: uppercase; }
.eu .break { float: left; width: 100%; }
.eu .preloader { display: none; }
.eu img { vertical-align: bottom; }
.eu video { height: 100%; width: 100%; }
/*Placeholder opacity cross browsers*/
.eu input::-webkit-input-placeholder {color: #fff; opacity:1; }
.eu input:-moz-placeholder {color: #fff; opacity:1; }
.eu input::-moz-placeholder {color: #fff; opacity:1; }
.eu input:-ms-input-placeholder {color: #fff; opacity:1; }
.eu textarea::-webkit-input-placeholder {color: #fff; opacity:1; }
.eu textarea:-moz-placeholder {color: #fff; opacity:1; }
.eu textarea::-moz-placeholder {color: #fff; opacity:1; }
.eu textarea:-ms-input-placeholder {color: #fff; opacity:1; }
.eu button::-moz-focus-inner, .eu input[type="submit"]::-moz-focus-inner {border: 0; }
.eu #login-form .sbSelector a{color: #000 !important; }
.sbSelector{color: #757575 !important;}
/* #Page Structure
================================================== */
body.eu { margin: 0; padding: 0; font-size: 18px; line-height: 1.65; color:#0C163B; background: #ffffff; font-family: 'Inter', sans-serif; font-weight: 400;}
.eu .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.eu .container { max-width: 1140px; margin: 0 auto;padding: 0 15px; }
.eu a, .eu button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; color: #1B1B3E; }
.eu a { font-size: 18px; font-weight: 400;  font-family: 'Inter', sans-serif;}
h1, h2, h3, h4, h5, h6 { color: #0C163B; font-weight: 700; font-family: 'Sofia Pro', sans-serif; }
.eu h1 { margin-bottom: 15px; }
.eu h2 { margin-bottom: 20px; }
.eu h3 { margin-bottom: 20px; }
.eu h4 { margin-bottom: 20px; }
.eu h5 { margin-bottom: 28px; }
.eu h6 { margin-bottom: 15px; }
.eu h1, .eu h1 div { font-size: 60px; line-height: 1.2; }
.eu h2, .eu h2 div { font-size: 50px; line-height: 1.2; }
.eu h3, .eu h3 div { font-size: 36px; line-height: 1.2; }
.eu h4, .eu h4 div { font-size: 30px; line-height: 1.2; font-weight: 400; }
.eu h5, .eu h5 div { font-size: 24px; line-height: 1.2; font-weight: 600; }
.eu h6, .eu h6 div { font-size: 20px; line-height: 1.5;}
.bg_img {background-repeat: no-repeat; background-size: cover; background-position: center;}
.mktoGen.mktoImg {display: inherit !important; }
.white-text, .white-text * { color: #ffffff; }
/*ul { margin-left: 0; padding: 10px 0 0 17px; }*/
ul { margin-left: 0; padding: 10px 0 0 16px;}
.eu .ul_style ul { list-style: none; padding: 0;}
.eu .footer_sec ul { list-style: none; padding: 0;}

/**Form********************************************/
.eu form.mktoForm { width: 100% !important; margin-top: 35px; font-family: 'Inter', sans-serif !important; color: #2E3844 !Important; }
.eu .mktoForm div, .eu .mktoForm span, .eu .mktoForm label, .mktoForm p { font-family: 'Inter', sans-serif !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 0 !important; color: #2E3844 !important; background-color: #FAFAFB !important; font-size: 18px !important; font-family: 'Inter', sans-serif !important; font-weight: 400 !important; outline: 0 !important; border-bottom: 1px solid #2E3844 !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; margin-bottom: 20px !important; box-shadow: none !important; appearance:none !important; -webkit-appearance:none !important; -webkit-box-shadow: none !important; height: 46px !important; }
.eu .mktoOffset { width: 0px !important; }
.eu .mktoForm .mktoGutter { width: 0px !important; }
.eu .mktoForm .mktoLabel { color: #2E3844 !important; font-size: 18px !important; font-weight: 400 !important; font-family: 'Inter', sans-serif !important; padding: 0 0 5px !important; width: auto !important; }
.eu .mktoButtonRow span { margin-left: 0px !important; }
.eu .mktoButtonRow { width: 100%; text-align: center !important; margin-top: 10px !important; }
.eu .mktoButton { background-color:#3448C5 !important; background-image: none !important; border: 1px solid #3448C5 !important;  border-radius: 100px !important; width: 100% !important; padding: 15px 20px !important;   color: #ffffff !important; font-size: 22px !important;  font-family: 'Sofia Pro', sans-serif !important;   display: block; max-width: 100% !important; margin: 0 auto !important; transition: 0.5s; -webkit-transition: 0.5s; text-transform: uppercase !Important; }
.eu .mktoButton:hover, .eu .mktoButton:focus, .eu .mktoButton.active { background-color: transparent !important; color: #3448C5 !important;   }
/*.eu .mktoForm textarea[rows="2"] { height: auto !important; border: none; }*/
.eu .mktoForm a{color: #2E3844 !important; text-decoration: underline !important; font-size: 18px !important; font-family: 'Inter', sans-serif !important; }
.eu .mktoForm a:hover{text-decoration: none !important;}
.eu .mktoHtmlText.mktoHasWidth { width: 100% !important; font-size: 18px !important; font-family: 'Inter', sans-serif !important; color: #2E3844 !Important; margin: 0 0 15px !important; line-height: 1.2em; }
.eu .mktoLogicalField.mktoCheckboxList.mktoHasWidth, .eu .mktoRadioList.mktoHasWidth { margin: 0 0 15px !Important; }

.eu .mktoForm .mktoRequiredField .mktoAsterix { display: none !important; }
.eu .mktoForm .mktoFormRow{width: 100% !important;}
.eu .mktoForm select.mktoField{ background: #FAFAFB url("https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248677/cloudinary_select.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;}
.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: #2E3844 !important; }
.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label { font-size: 18px !important; }
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {width: 100% !important;padding: 0 !important;}
.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label { font-size: 18px !important; color: #2E3844 !important; font-weight: 400 !important; font-family: 'Inter', sans-serif !important; margin: 0 !important; padding: 5px 0px 5px 30px;     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: 6px; content: ""; height: 18px; width: 18px; border: 1px solid #2E3844 ; border-radius: 3px; }
.mktoForm .mktoCheckboxList input:checked + label::before {content: "";background: #2E3844 ;border-color: #2E3844 ;}
.mktoForm .mktoCheckboxList input:checked + label::after { position: absolute; content: ""; height: 6px; width: 10px; left: 4px; top: 10px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(-45deg); }


.mktoForm .mktoRadioList  label::before { position: absolute; left: 0px; top: 6px; content: ""; height: 18px; width: 18px; border: 1px solid #2E3844 ; border-radius: 50%; }
.mktoForm .mktoRadioList input:checked + label::before {content: "";background: #2E3844 ;border-color: #2E3844 ;}
.mktoForm .mktoRadioList input:checked + label::after { content: ""; position: absolute; left: 4px; top: 10px; height: 10px; width: 10px; background: #fff; border-radius: 50%; border: 1px solid #fff; }

.eu .mktoForm textarea.mktoField {height: 100px !important;line-height: 1.1 !important; border: none !important; border-bottom: 1px solid #2E3844 !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; }

 /**Form********************************************/
.mktoGen.mktoImg {display: inherit !important; line-height: inherit !important;}
.dis_fl { display: flex; flex-wrap: wrap; }
.eu .tc { text-align: center; }
.eu .tl { text-align: left; }
.eu .text_white * { color: #ffffff; }
.eu .pdtb { padding: 85px 0; }
.eu .ty_pdtb { padding: 70px 0; }
.eu .primary_btn a { display: inline-block; text-transform: uppercase; background-color: #3448C5; border-radius: 35px; color: #ffffff; font-weight: 500; padding: 14px 58px; border: 1px solid #3448C5; font-family: 'Sofia Pro'; }
.eu .primary_btn a:hover { background-color: #ffffff; color: #3448C5; border-color: #ffffff; }
.eu .secondary_btn a { display: inline-block; text-transform: uppercase; background-color: #ffffff; border-radius: 35px; color: #0C163B; font-weight: 500; padding: 14px 47px; border: 1px solid #0C163B; font-family: 'Sofia Pro'; }
.eu .secondary_btn a:hover { background-color: #0C163B; color: #ffffff; }

/* Header */
.eu .header_sec { padding: 30px 0; }
.eu .header_sec .container { max-width: 1380px; }
.eu .header_logo a { max-width: 200px; display: inline-block; }
.eu .header_logo2 { margin-left: 40px; }

/* Banner */
.eu .banner_sec { width: 100%; padding-top: 640px; background-repeat: no-repeat; background-size: cover; background-position: center; }

/* Form Content Section */
.eu .formcon_sec { background: #0C163B; padding: 85px 0; position: relative; z-index: 0;}
.eu .form_content { width: 43%; }
.eu .right_form { width: 50%; }
.eu .form_inner { justify-content: space-between; }
.eu .form_inner h4 { font-weight: 600; }
.eu .form_inner .form { max-width: 550px; padding: 60px 50px; background-color: #FAFAFB; position: relative; box-shadow: 0 5px 15px rgba(0,0,0,.05); }
/*.eu .right_form .mktoForm .mktoFormRow { margin-bottom: 10px !important; }*/
.eu .form_bottom_content { margin-top: 45px; }
.eu .ul_style ul li { padding: 0 0 20px 32px; position: relative; }
.eu .ul_style ul li:before {content: '';position: absolute;width: 13px;height: 13px;background: #F7BC00;left: 0;top: 8px;border-radius: 100%;}
.eu .form { max-width: 450px; margin: auto; }
.eu .dots { position: absolute; background-repeat: no-repeat; z-index: -1;background-size: contain; width: 108px; height: 108px; }
.eu .webinar_dots { width: 35px; height: 35px; right: 60px; top: 115px; }
.eu .top_content { position: relative; z-index: 0;}
.eu .content_sec .top_content { position: inherit; }
.eu .form_inner .form h3 { margin-bottom: 42px; }
.eu .formcon_sec .dots { left: -54px; bottom: 90px; top: inherit; width: 108px; height: 108px; }
.eu .multiple_dots:before { content: ''; position: absolute; left: -40px; top: -45px; background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248675/cloudinary_form_dots.png); width: 238px; height: 176px; background-repeat: no-repeat; background-size: contain; z-index: -1; }
.eu .multiple_dots:after { content: ''; position: absolute; right: -32px; bottom: -32px; background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248675/cloudinary_form_dots.png); width: 238px; height: 176px; background-repeat: no-repeat; background-size: contain; z-index: -1; }

/*  Gated two col  */
.eu .gated_twocol_inner {  }
.eu .gated_twocol_inner .col_repeater  { justify-content: space-between; align-items: center; margin-bottom: 23px; }
.eu .gated_twocol_inner .col_repeater:nth-child(even) { flex-direction: row-reverse; }
.eu .gated_twocol_inner .col_repeater:last-child { margin-bottom: 0; }
.eu .gated_twocol_inner .gated_col_img { width: 31.5%; } 
.eu .gated_twocol_inner .col_content { width: 64%; }
.eu .img_inner { position: relative; z-index: 0; }
.eu .gated_twocol_inner .col_repeater:nth-child(odd) .multiple_dots:after, .eu .gated_twocol_inner .col_repeater:nth-child(even) .multiple_dots:before { content: none; }
.eu .gated_twocol_inner .multiple_dots:before, .eu .gated_twocol_inner .multiple_dots:after { background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248676/cloudinary_grey_dots.png); }
.eu .gated_twocol_inner .multiple_dots:before { left: -62px; top: -24px; }
.eu .gated_twocol_inner .multiple_dots:after { right: -39px; bottom: -32px; }
.eu .yellow_dot { bottom: -25px; left: -37px; }
.eu .blue_dot { top: -25px; right: -37px; }

/* F-TYTemplate CSS */
.eu .bannercon_sec { padding: 210px 0;  background-repeat: no-repeat; background-size: cover; background-position: center;  }
.eu .bannercon_sec h5 { margin-bottom: 0; font-family: 'SofiaProRegular'; font-weight: 400; text-transform: uppercase; }
.eu .bannercon_sec h1 { line-height: 1.2; }
.eu .bannercon_sec .primary_btn { margin-top: 35px; }

.eu .ty_content_sec  h2 { margin-bottom: 0; }

.eu .ty_twocol { background-color: #0C163B; position: relative; z-index: 1;}
.eu .ty_twocol .dots { width: 54px; height: 54px; }
.eu .ty_yellow_dot { bottom: -30px; right: 46px; }
.eu .ty_blue_dot { top: 105px; left: 20px; }
.eu .ty_col_repeater { width: 50%; padding: 0 15px; display: flex; }
.eu .ty_twocol_inner { margin: 0 -15px; }
.eu .ty_col_inner { background: #ffffff; padding: 50px;display: flex; flex-direction: column; position: relative; z-index: 0;}
.eu .ty_col_inner:after {content: '';position: absolute;background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248680/cloudinary_ty_grey_dots.png);width: 180px;height: 110px;bottom: 0;right: 0;z-index: -1; background-repeat: no-repeat; background-size: 100% 100%;}
.eu .ty_col_img { background-repeat: no-repeat; background-position: center; padding-top: 61.4%; background-size: cover; }
.eu .ty_col_inner .col_content { display: flex; flex-direction: column; height: 100%; padding-top: 27px; }
.eu .ty_col_inner .col_content .content { flex: 1 0 auto; }
.eu .ty_col_inner .secondary_btn { margin-top: 26px; }

.eu .ty_fourcol { position: relative; z-index: 0; overflow-x: hidden; }
.eu .fourcol_dot { left: -57px; top: 105px; }
.eu .fourcolpink_dot { width: 34px; height: 34px; bottom: 11%; right: -19px; }
.eu .ty_fourcol_repeater { width: 25%; padding: 0 12px; display: flex; }
.eu .ty_fourcol_inner  { margin: 0 -12px; }

.eu .fourcol_inner  { display: flex; flex-direction: column; }
.eu .fourcol_inner .col_content { margin-top: -50px; background: #ffffff; padding: 82px 23px 34px; font-size: 14px; border-bottom: 3px solid #F7BD00; box-shadow: 0px 5px 15px #0000000D; display: flex; flex-direction: column; height: 100%; }
.eu .fourcol_inner .content { flex: 1 0 auto; }
.eu .fourcol_inner .col_img img { position: relative; width: 100px; height: 100px; border-radius: 100%; margin: auto; } 
.eu .fourcol_inner .col_content h5 { margin-bottom: 26px; }
.eu .link_btn a { font-weight: 700; display: inline-block; font-family: 'Sofia Pro'; color: #3448C5; text-transform: uppercase; }
.eu .link_btn a:after {content: '';display: inline-block;background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248677/cloudinary_right_arw.png);width: 16px; height: 21px; background-repeat: no-repeat; background-size: contain; vertical-align: middle; margin-left: 5px;  transition: all ease .5s; position: relative; right: 0;  }
.eu .link_btn a:hover:after { right: -5px; }
.eu .fourcol_inner .link_btn { margin-top: 18px; }

/* A - Unsubscribe Starts */
/* Form Section */
.eu .form_sec { position: relative; overflow-x: hidden; z-index: 0; }
.eu .form_sec.a_form_sec .pink_dots { width: 54px; height: 54px; top: 23%; left: -27px; }
.eu .form_sec .red_dot { left: -54px; bottom: 90px; top: inherit; width: 108px; height: 108px; }
.eu .form_sec .form_blue_dot { width: 54px; height: 54px; bottom: 16%; right: -27px; }
.eu .content_sec  { padding: 75px 0; position: relative; z-index: 0; }
.eu .form_sec .top_content { position: inherit; }
.eu .top_content h1 { font-size: 50px; }
.eu .top_content { font-size: 24px; }
.eu .top_content h4 { color: #3448C5; }
.eu .form_box h3 { text-align: center; }
.eu .form_main_box { margin-top: 60px; position: relative; }
.eu .form_main_box .form_ylw_dot { width: 54px; height: 54px; top: 33%; left: 3%; }
.eu .form_main_box .form_pink_dot { width: 35px; height: 35px; top: 33%; right: 5%; }
.eu .form_box { max-width: 450px; margin: auto; }
.eu .form_inner .form_box .form { padding: 0; background-color: transparent;}
.eu .form_box .mktoForm input[type=text], .eu .form_box .mktoForm input[type=url], 
.eu .form_box .mktoForm input[type=email], .eu .form_box .mktoForm input[type=tel], 
.eu .form_box .mktoForm input[type=number], .eu .form_box .mktoForm input[type=date], 
.eu .form_box .mktoForm textarea.mktoField, .eu .form_box .mktoForm select.mktoField { background-color: #fbfbfc !important; border-bottom: none !important; padding: 20px !important; margin-bottom: 10px !important; }    
.eu .a_ty_content .pink_dots { width: 54px; height: 54px; bottom: 11%; left: -27px; }
.eu .a_ty_content .webinar_dots { top: 57px; }
.eu .a_form_sec .webinar_dots { top: 73px; right: 50px; }
.eu .a_ty_content .pink_dots { width: 54px; height: 54px; bottom: 3%; left: -27px; }
/* A - Unsubscribe Ends */

/* B - Live Webinar LP */
/* Ebook Section */
.eu .ebook_section { position: relative; overflow-x: hidden; }
.eu .ebook_section ul { list-style: none; padding: 0; }
.eu .ebook_section .pink_dots { width: 54px; height: 54px; bottom: 11%; left: -27px; }
.eu .ebook_calender { background: #3448C5; margin-top: 45px; border-radius: 20px; box-shadow: 0 3px 6px rgba(0,0,0,.16); padding: 45px 30px; }
.eu .ebook_calender_inner { max-width: 840px; margin: auto; display: flex; align-items: center; justify-content: space-between; }
.eu .ebook_date, .eu .ebook_time { display: flex; align-items: center; }
.eu .ebook_calender_inner { font-size: 24px; font-weight: 600; font-family: 'Sofia Pro', sans-serif; }
.eu .ebook_date .date, .eu .ebook_time .time { margin-left: 50px; }
.eu .ebook_date { width: 58%; }
.eu .ebook_time { width: 40%; }

/* Employee Section  */
.eu .emp_sec { position: relative; padding: 70px 0; z-index: 0; }
.eu .ebook_blue_dot { width: 35px; height: 35px; right: 130px; top: 115px; }
.eu .emp_sec h2 { font-size: 60px; }
.eu .emp_blue_dot, .eu .emp_ylw_dot { width: 54px; height: 54px; }
.eu .emp_blue_dot { top: 205px; right: 3%; }
.eu .emp_ylw_dot { bottom: 3%; left: -27px; }
.eu .emp_img { position: relative; max-width: 250px; margin: auto; z-index: 0; }
.eu .ebook_calender_inner img { max-width: 71px; }
.eu .emp_img img { width: 250px; height: 250px; object-fit: cover; }
.eu .emp_main_title { margin-bottom: 70px; }
/*.eu .emp_inner { margin-top: 70px; }*/
.eu .emp_img:before, .eu .emp_img:after {content: '';position: absolute;background-repeat: no-repeat;background-size: contain;width: 238px;height: 176px;z-index: -1;}
.eu .emp_img:before { right: -30px; top: -23px; background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1641385912/cloudunary_emp_right_dots.png); }
.eu .emp_img:after { left: -23px; bottom: 0; background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1641385912/cloudunary_emp_left_dots.png); }
.eu .emp_desc h4 { font-weight: 700; margin-bottom: 0; }
.eu .emp_desc { margin-top: 35px; }
.eu .emp_content { padding-top: 40px; margin-top: 40px; position: relative; }
.eu .emp_content:before {content: '';position: absolute;width: 215px;height: 5px;background: #F7BC00;left: 0;top: 0;right: 0;margin: auto;}
.eu .single_emp { margin-bottom: 45px; }
.eu .multiple_emp { display: flex; flex-wrap: wrap; justify-content: space-between; }
.eu .emp_repeater { width: 46%; display: flex; align-items: center; padding: 20px 0; }
.eu .emp_repeater:last-child, .eu .emp_repeater:nth-last-child(2) { padding-bottom: 0; }
.eu .emp_repeater .emp_desc { margin: 0; padding: 0 0 0 45px; width: calc(100% - 160px); }
.eu .emp_image { border: 5px solid #3448C5; border-radius: 100%; width: 160px; }
.eu .emp_image img { width: 150px; height: 150px; object-fit: cover; border-radius: 100%; }

.eu .calender_btn { margin-top: 55px; }
.eu .calender_btn .addeventatc { padding: 20px 42px 20px 72px; background: #3448C5; color: #ffffff !important; border-radius: 35px; text-transform: uppercase; font-size: 18px; font-family: 'Sofia Pro', sans-serif !important; font-weight: 500; border: 1px solid #3448C5 !important;  transition: all .5s; }
.eu .calender_btn .addeventatc:before { content: '\f133'; font-family: fontawesome; position: absolute; left: 40px; top: 21px; color: #ffffff !Important; transition: all .5s;  }
.eu .addeventatc .addeventatc_icon { display: none !important; }
.eu .calender_btn .addeventatc:hover { background-color: #ffffff; border-color: #ffffff !important; color: #3448C5 !Important; }
.eu .calender_btn .addeventatc:hover:before { color: #3448C5 !Important; }
/*.eu .calender_btn .addeventatc .addeventatc_icon { left: 40px; top: 21px; color: #ffffff !important; background-image: url(../images/cloudinary_calender_img.png) !Important; }*/

/* G-TYTemplate CSS Starts */
.eu .top_content_interest {text-align: left;margin-bottom: 70px;}
.eu .top_content_interest h4 , .eu .top_content_interest h4 div{color:#3448C5;}
.eu .top_content_interest h4{margin-bottom: 30px;}
.eu .dots.ty_pink_dot {right: 40px; height:54px; width:54px;}
/* G-TYTemplate Ends */

/* C-TYTemplate CSS Starts */
.eu .bannercon_sec.on_demand {padding: 0;}
.eu .banner_video {position: relative;padding-bottom:56.25%;}
.eu .banner_video iframe {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.eu .c_block h2 {margin-bottom: 30px;}
.eu .c_block h5 { font-weight: 400; font-family: 'Inter'; margin-bottom: 0; line-height: 1.4; }
.eu .c_ty {position: relative;}
.eu .c_ty .webinar_dots.dots {right: 80px;top: 70px;}
/* C-TYTemplate CSS Ends */

/* B - TY Template LP Starts */
.eu .ty_ebook { padding: 50px 0; }
.eu .ty_ebook .ebook_date { width: 38%; } 
.eu .ty_ebook .ebook_time { width: 47%; }
.eu .ty_ebook .ebook_calender, .eu .phy_ebook .ebook_calender{ padding: 0; background: transparent; box-shadow: none; border-radius: 0; margin: 0;}
.eu .ty_ebook .ebook_calender_inner, .eu .phy_ebook .ebook_calender_inner { max-width: 100%; }
.eu .ty_ebook .top_content, .eu .phy_ebook .top_content { margin-top: 65px; }
.eu .ty_ebook .top_content h2, .eu .phy_ebook .top_content h2 { margin-bottom: 0; }
.eu .ty_ebook .ebook_blue_dot, .eu .phy_ebook .ebook_blue_dot { top: 70px; right: 90px; }
/* B - TY Template LP Ends */


/* D - Physical Event Template LP Starts */
.eu .physical_webinar .top_content { margin-bottom: 45px; }
.eu .physical_webinar .ebook_calender { margin-top: 0; margin-bottom: 70px; }
/*.eu .event_video { margin-top: 70px; }*/
.eu .event_video_wrap { position: relative; }
.eu .event_video {padding-bottom:56.25%;}
.eu .event_video_wrap .video { height: 100%; width: 100%; position: absolute; left: 0; top: 0; }
.eu .physical_webinar .ebook_date, .eu .physical_webinar .ebook_time { display: block; }
.eu .physical_webinar .ebook_calender_inner { max-width: 950px; align-items: inherit; line-height: 1.4; }
.eu .physical_webinar .date, .eu .physical_webinar .time { margin-top: 20px; }
.eu .physical_webinar .ebook_date .date, .eu .physical_webinar .ebook_time .time { margin-left: 0; }
.eu .physical_webinar .event_repeater { width: 24%; }
.eu .physical_webinar ul li { padding-bottom: 7px; }
.eu .physical_webinar ul li:last-child { padding-bottom: 0; }

.eu .physical_webinar .pink_dots { bottom: inherit; top: 40%; left: 40px; }
.eu .physical_webinar .red_dot { bottom: 20px; left: -55px; }
.eu .physical_webinar .phy_blue_dot { width: 54px; height: 54px; bottom: 27%; right: -16px; }

/* Quote Section */
.eu .quote_section { background: #0C163B; position: relative; z-index: 0; }
.eu .quote_img { margin-bottom: 22px; }
.eu .quote_img img { max-width: 50px; }
.eu .quote_content { font-size: 30px; font-weight: 700; line-height: 1.45; font-family: 'Sofia Pro', sans-serif; max-width: 90%; }
.eu .quote_content > div { margin-bottom: 30px; }
.eu .quote_content h6 { font-size: 18px; font-family: 'Inter', sans-serif; font-weight: 400; position: relative; padding-left: 35px; letter-spacing: .25px; }
.eu .quote_content h6:last-child { margin-bottom: 0; }
.eu .quote_content h6:before { content: ''; position: absolute; width: 20px; height: 2px; background-color: #F7BC00; left: 0; top: 12px; }
.eu .quote_section .quote_right_dot { width: 238px; height: 176px; right: 0; top: 0; }
.eu .quote_section .quote_left_dot { width: 150px; height: 60px; left: 0; bottom: 10px; }

/* Physical Event Form Section */
.eu .phy_ev_form { background: #ffffff; }
.eu .phy_ev_form.formcon_se c.ev_blue_dot { bottom: 213px; width: 54px; height: 54px; left: -27px; }
.eu .phy_ev_form .ul_style ul li:before { background-color: #0C163B; }
.eu .phy_ev_form .form:before, .eu .phy_ev_form .form:after { background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248676/cloudinary_grey_dots.png); }
.eu .phy_ev_form.formcon_sec .pink_dots { width: 54px; height: 54px; top: -30px; right: 0; bottom: initial; left: inherit; }

/* Agenda Section */
.eu .agenda_sec { background-color: #FAFAFB; position: relative; z-index: 0; overflow-x: hidden; }
.eu .agenda_wrap { background-color: #FAFAFB; }
.eu .agenda_sec .dots { bottom: 26px; right: -55px; } 
.eu .agenda_title { margin-bottom: 40px; }
.eu .agenda_title h4 { font-weight: 700; }
.eu .top_agenda { font-size: 20px; }
.eu .single_agenda { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 16px 30px; border-bottom: 1px solid #000000; }
.eu .single_agenda:first-child { padding-top: 0; }
.eu .single_agenda:last-child { padding-bottom: 0; border-bottom: none; }
.eu .agenda_time { width: 18%; }
.eu .agenda_place { width: 12%; }
.eu .agenda_details { width: 61.3%; }

/* Physical Event Section */
.eu .phy_ev_emp { background-color: #0C163B; overflow-x: hidden; }
.eu .phy_ev_emp .emp_pink_dot { width: 54px; height: 54px; top: 22.5%; left: 60px; }
.eu .phy_ev_emp .emp_blue_dot { top: inherit; bottom: 56px; right: -29px; }

.eu .sponsor_sec { position: relative; z-index: 0; overflow-x: hidden; }
.eu .sponsor_blue_dot { width: 90px; height: 90px; left: -55px; top: 50px; }
.eu .sponsor_pink_dot { width: 35px; height: 35px; right: 40px; top: 280px; }
.eu .sp_bottom_blue_dot { right: -27px; bottom: 84px; width: 54px; height: 54px; }
.eu .sponsor_ylw_dot { width: 54px; height: 54px; bottom: 33%; left: 20px; }
.eu .sponsor_sec h4 { font-weight: 700; }
.eu .top_sponsor { margin-bottom: 70px; }
.eu .top_sponsor .sp_title { margin-bottom: 30px; }
.eu .top_sponsor_inner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.eu .top_sponsor_inner .single_sponseor { width: 20%; text-align: center; padding: 0 5px; }
.eu .top_sponsor_inner .single_sponseor img { max-width: 100px; width: 100%; }
.eu .bottom_sponsor_inner .single_sponseor { display: flex; justify-content: space-between; align-items: center; margin-bottom: 34px; flex-wrap: wrap; }
.eu .bottom_sponsor_inner .single_sponseor:last-child { margin-bottom: 0; }
.eu .bottom_sponsor_inner .sp_logo { width: 20%; }
.eu .bottom_sponsor_inner .sp_logo img { max-width: 183px; width: 100%; }
.eu .bottom_sponsor_inner .sp_content { width: 75%; }
.eu .bottom_sponsor_inner { padding: 0 0 0 35px; }
.eu .bottom_sponsor .sp_title { margin-bottom: 50px; }
.eu .phy_ev_form.formcon_sec .ev_blue_dot { bottom: 190px; width: 54px; height: 54px; left: -27px; }

.eu .map_sec iframe { display: block; height: 555px; }

.eu .phy_ebook { padding: 50px 0; }
.eu .phy_ebook .ebook_date { width: 32%; }
.eu .phy_ebook .ebook_time { width: 28%; }
.eu .phy_ebook .ty_location { width: 32%; } 
.eu .phy_ebook .ebook_date .date, .eu .phy_ebook .ebook_time .time { margin-left: 30px; }
.eu .phy_ebook .ebook_calender_inner { line-height: 1.4; text-align: left; }
.eu .phy_ebook ul li { padding-bottom: 7px; }
.eu .ty_sponsor h2 { margin-bottom: 0; }
.eu .ty_sponsor .sponsor_blue_dot { width: 58px; height: 58px; top: 50px; right: -24px; left: inherit; }

.eu .event_video .cld-video-player .vjs-big-play-button .vjs-icon-placeholder:before { color: #ffffff !important; }
/* D - Physical Event Template LP Ends */


/* G updAted */
.formcon_sec.two_col_form .right_form { width: 100%; }
.formcon_sec.two_col_form .right_form .multiple_dots { max-width: 100%; }

/* Footer */
.eu .footer_sec { background-color: #3448C5; padding: 55px 0; position: relative; z-index: 0;}
.eu .footer_sec:before, .eu .footer_sec:after { content: ''; position: absolute; background-repeat: no-repeat; background-size: contain; z-index: -1; }
.eu .footer_sec:before { width: 119px; height: 101px; left: 0; bottom: 0; background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248673/cloudinary_footer_left_dot.png);}
.eu .footer_sec:after { width: 145px; height: 150px; right: 0; top: 0; background-image: url(https://res.cloudinary.com/cloudinary-marketing/image/upload/v1640248673/cloudinary_footer_right_dot.png);}
.eu .footer_main { display: flex; flex-wrap: wrap; justify-content: space-between; }
.eu .footer_repeater { width: 25%; }
.eu .footer_logo { width: 31%; }
.eu .footer_icons { width: 19%; }
.eu .footer_logo a { max-width: 200px; display: inline-block; width: 100%; }
.eu .footer_repeater ul li { padding-bottom: 15px; }
.eu .footer_icons ul { display: flex; justify-content: flex-end; }
.eu .footer_icons ul li { padding: 0 13px; line-height: 1.2; }
.eu .footer_icons ul li img { max-width: 18px; }
.eu .footer_icons ul li:last-child { padding-right: 0; }
.eu .footer_icons ul li a:hover { opacity: .7; }
.eu .footer_repeater ul li a:hover { text-decoration: underline; }
.eu .bottom_footer { background: #0C163B; padding: 25px 0; font-size: 16px; }



/*  11-02-2022 CSS  */
.eu .space_zero { margin-bottom: 0 !important; }
.eu .space_top_zero { margin-top: 0 !important; }

.physical_cp_sponsor .top_sponsor { margin-bottom: 0 !important; }
.physical_cp_sponsor .top_content { margin-top: 70px; }