@font-face { font-family: 'blauer_nueregular'; src: url('../fonts/BlauerNue/blauer-nue-regular-if6626350c83fdf-webfont.woff2') format('woff2'), url('../fonts/BlauerNue/blauer-nue-regular-if6626350c83fdf-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }

body { font-family: 'blauer_nueregular' !important; background: #F7F7F7; }

/* header  */

header { padding: 20px 20px !important; height: auto !important; background: transparent !important; }
header .site_log { max-width: 200px; width: 100%;  }  
header .nav li { margin: 0px 18px; }  
header .nav li .nav-link { font-size: 14px; color: #5E5E5E; }  
header .nav li .nav-link:hover, header .nav li .nav-link.active { color: #092F57; }
header .nav li.login_link { margin-right: 10px; }
header .nav li.login_link a.nav-link { border: 1px solid #092F57; width: 120px; height: 44px; border-radius: 60px; display: flex; align-items: center; justify-content: center; padding: 12px; color: #092F57; }
header .nav li.login_link a.nav-link:hover { background: #092F57; color: #fff; }
header .nav li.login_link a.nav-link img { width: 14px; height: 14px; margin-left: 12px; }
header .nav li.login_link a.nav-link img + img { display: none; }
header .nav li.login_link a.nav-link:hover img { display: none; }
header .nav li.login_link a.nav-link:hover img + img { display: inline-block; }
header .nav li.signup_link { margin: 0px !important; }
header .nav li.signup_link a.nav-link { background: #C6883D; width: 130px; height: 44px; border-radius: 60px; border: 1px solid #C6883D !important; color: #fff; display: flex; align-items: center; justify-content: center; padding: 12px; }
header .nav li.signup_link a.nav-link img { width: 14px; height: 14px; margin-left: 12px; }
header .nav li:last-child { margin-right: 0px !important; }

header .nav li.signup_link a.nav-link:hover { background: transparent; color: #C6883D; }
header .nav li.signup_link a.nav-link img + img { display: none; }
header .nav li.signup_link a.nav-link:hover img { display: none; }
header .nav li.signup_link a.nav-link:hover img + img { display: inline-block; }

.user_dropdown .dropdown-toggle { font-size: 14px; color: #5E5E5E; }
.user_dropdown .dropdown-menu li { padding: 5px 0px;}


/* home */

.slick-custom-arrow { border: 1px solid #FFFFFF; width: 54px; height: 54px; border-radius: 50%; background: transparent; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; transform: translateY(-50%); }
.slick-custom-arrow img { width: 28px; height: 28px; object-fit: contain; object-position: center; }
.slick-custom-arrow:hover { box-shadow: 0px 24px 64px 0px #C6883D4D; background: #C6883D; border-color: #C6883D; }
.event_slider_section .common_btn { margin-top: 30px; }
.slick-track { display: flex !important; }
.slick-slide { height: auto !important; }
.slick-disabled { opacity: 0.4; cursor: no-drop !important; background: transparent; }

.banner_section { background: #092F57 !important; width: 100%; min-height: 680px; position: relative; display: flex; align-items: center; padding: 30px 30px 30px 80px; }
/* .banner_section::before { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/homebannershadow.png) no-repeat, url(../images/lines.png) no-repeat; background-position: center, center right; background-size: cover, contain; } */


.ghapplinks { position: absolute; left: 50%; transform: translateX(-50%); bottom: 130px; z-index: 1; font-size: 12px; color: #fff !important; border: 1px solid #fff; padding: 10px 20px; border-radius: 50px; text-align: center; }
.ghapplinks:hover { border-color: #C6883D; color: #C6883D !important; background: transparent; }

.banner_content_block { max-width: 480px; width: 100%; position: relative; padding: 100px 0px; }
.banner_content_block .bcb_title { font-size: 68px; line-height: 68px; letter-spacing: -0.02em; color: #FFFFFF; margin-bottom: 20px; }
.banner_content_block .bcb_description { font-size: 15px; line-height: 23px; margin-bottom: 30px; color: #FFFFFF; }
.btn_block { display: flex; align-items: center; justify-content: flex-start; width: 100%; }

.common_btn { border-radius: 60px; min-width: 145px; font-size: 14px; line-height: 16px; color: #fff; background: #C6883D; border: 1px solid transparent; box-shadow: none !important;  padding: 15px; }
.common_btn:hover { border-color: #C6883D; color: #C6883D; background: transparent; }
.common_btn img { width: 16px; height: 16px; margin-left: 12px; }
.common_btn img + img { display: none; }
.common_btn:hover img { display: none; }
.common_btn:hover img + img { display: inline-block; }

.common_unfill { border: 1px solid #fff;  background: transparent; margin-left: 12px !important; }

.linkImg { width: 199px; height: 64px; position: absolute; right: 0; bottom: 118px; }
.linkImg a { display: block !important; cursor: pointer; width: 100%; height: 100%; }

.banner_image_block { margin-left: 30px; position: relative; width: 100%; flex: 1; padding-bottom: 100px; }

.thought_leader_section { width: 100%; display: block; padding: 0px 30px 25px; }
.thought_leader_block { box-shadow: 0px 4px 250px 0px #0000001A; background: #FFFFFF; max-width: 1632px; width: 100%; min-height: 210px; border-radius: 31px; padding: 35px 30px; margin: 0px auto; margin: -105px auto 0px; z-index: 1; position: relative; }
.thought_leader_block .tl_title { font-size: 38px; letter-spacing: -0.02em; text-align: center; color: #092F57; margin-bottom: 30px; }
.thought_leader_block form { width: 100%; display: flex; align-items: center; justify-items: flex-start; }
.thought_leader_block .form-group { margin: 0px 10px; max-width: 33.33%; width: 100%; }
.thought_leader_block .form-group .form-control { border-radius: 9px; background-color: #fbfcff; border: 1px solid #BEBEBE; color: #0A2F57; padding: 15px; box-shadow: none !important; font-size: 14px; line-height: 22px; color: #0A2F57; border-right: 0px; }
.thought_leader_block .form-group .input-group-text {  border: 1px solid #BEBEBE; border-radius: 9px; padding: 10px 18px; background: transparent; }
.thought_leader_block .form-group .form-control::placeholder { color: #0A2F57; }
.thought_leader_block .form-group .choices__inner { font-size: 14px; line-height: 22px; border-radius: 9px; color: #0A2F57; min-height: auto !important; padding: 10px 15px !important; }
.choices__inner { background-color: transparent !important; border: 1px solid #BEBEBE !important; }
.choices__placeholder { color: #0A2F57; opacity: 1 !important; }


.mission_section { width: 100%; display: block; padding: 35px 20px; }
.mis_heading_block { width: 100%; margin-bottom: 40px; }
.mis_heading_block .mis_title { font-size: 52px; line-height: 56px; letter-spacing: -0.02em; color: #26316B; margin-bottom: 0px; }
.mis_heading_block .mis_description { font-size: 15px; line-height: 20px; letter-spacing: -0.01em; color: #7E7E7E; margin-bottom: 20px; }
.mis_heading_block .common_btn { border: 1px solid #C6883D; background: transparent; color: #092F57; }
.mis_heading_block .common_btn:hover { background: #C6883D; color: #fff; }

.mis_content_block { display: flex; justify-content: center; width: 100%; }
.mis_media { background: #FFFFFF; max-width: 530px; width: 100%; border-radius: 25px; padding: 35px; margin: 0px 10px; cursor: pointer;  }
.mis_media .mism_top { margin-bottom: 30px; display: flex; width: 100%; align-items: center; }
.mis_media .mis_icon { box-shadow: 0px 10px 40px 0px #363D880F; border: 1px solid #092F57; width: 96px; height: 96px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 20px; }
.mis_media .mis_icon img { width: 50px; height: 50px;  }
.mis_media .mis_icon img + img { display: none; }
.mis_media .mism_t { color: #092F57; font-size: 24px; line-height: 31px; letter-spacing: -0.02em; margin-bottom: 0px; width: 100%; flex: 1; }
.mis_media .mism_d { font-size: 15px; line-height: 21px; letter-spacing: -0.01em; color: #7E7E7E; margin-bottom: 0px; }
.mis_media:hover { box-shadow: 21px 37px 136.8px 0px #C6883D66; background: #C6883D; }
.mis_media:hover .mis_icon { border-color: #fff; }
.mis_media:hover .mis_icon img { display: none; }
.mis_media:hover .mis_icon img + img { display: inline-block; }
.mis_media:hover .mism_t { color: #fff; }
.mis_media:hover .mism_d { color: #fff; }

.common_heading { font-size: 48px; line-height: 56px; letter-spacing: -0.02em; }

.docter_slider_section { padding: 50px 0px; width: 100%; display: block; background: transparent; }
.profiles_silder { padding-left: 20px; }
.docter_slider_section .common_heading { margin-bottom: 40px; text-align: center; color: #26316B; }
.profile_card { max-width: 360px; width: 100%; border-radius: 25px; background: #FFFFFF; height: 100%; margin: 0px auto; display: block; }
.profile_card .profile_img { width: 100%; height: 290px; border-radius: 25px; }
.profile_card .profile_img img { object-fit: cover; border-radius: 25px; object-position: top;}
.profile_body { padding: 20px 22px;  }
.profile_card .profile_body .pname { font-size: 22px; line-height: 29px; letter-spacing: -0.02em; color: #092F57;  margin-bottom: 5px; }
.profile_card .profile_body .ppost { font-size: 15px; line-height: 19px; letter-spacing: -0.02em; color: #829794; margin-bottom: 14px; }
.profile_card .profile_body .ppost + .ppost { color: #26316B; }
.profile_card .profile_body .pdesc { font-size: 14px; font-weight: 200; line-height: 19px; letter-spacing: -0.01em; color: #7E7E7E; margin-bottom: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; line-clamp: 6; overflow: hidden; }
.docter_slider_section .common_btn { margin-top: 30px; }

.event_slider_section { width: 100%; display: block; background: #092F57; padding: 50px 70px; }
.event_slider_section .event_heading_block { width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 45px; }
.event_slider_section .common_heading { color: #fff; }
.event_card { max-width: 360px; border-radius: 25px; padding: 10px;  background: #fff; height: 100%; margin: 0px auto; display: block; }
.event_card .event_image { width: 100%; height: 236px; border-radius: 20px; }
.event_card .event_image img { border-radius: 20px; }
.event_card .event_body { padding: 20px 15px; }
.event_card .event_body .event_title { font-size: 22px; line-height: 33px; letter-spacing: -0.02em; color: #092F57; margin-bottom: 26px; } 
.event_card .event_body .date_time { font-size: 14px; line-height: 19px; letter-spacing: -0.02em; color: #829794; margin-bottom: 18px; display: flex; }
.event_card .event_body .date_time img { width: 16px; height: 16px; margin-right: 8px; vertical-align: top; }
.event_card .event_body .event_desc { font-size: 14px; font-weight: 200; line-height: 21px; letter-spacing: -0.01em; color: #7E7E7E; margin-bottom: 0px; }
.event_slider_section .slick-custom-arrow.slick-prev { left: -45px; }
.event_slider_section .slick-custom-arrow.slick-next { right: -45px; }
.event_slider_section .tabbing_block { max-width: 530px;}

.video_podcast_section { display: block; padding: 50px 60px; width: 100%; }
.vp_heading_block { width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 45px; }  
.vp_heading_block .common_heading { color: #26316B; }

.common_card, .lc_card { max-width: 410px; border-radius: 25px; background: #fff; width: 100%; height: 100%; display: block; margin: 0px auto;  }
.common_card .cc_img, .lc_card .lc_image { width: 100%; height: 231px; border-radius: 25px; }
.common_card .cc_img img, .lc_card .lc_image img { border-radius: 25px; object-fit: fill; }
.common_card .cc_body, .lc_card .lc_body { padding: 20px 20px; }
.common_card .cc_body .ccb_title, .lc_card .lc_body .lc_title { font-size: 22px; line-height: 27px; letter-spacing: -0.02em; color: #092F57; margin-bottom: 15px; } 
.common_card .cc_body .ccb_desc, .lc_card .lc_body .lc_desc { font-size: 14px; font-weight: 200; line-height: 19px; letter-spacing: -0.01em; color: #7E7E7E; margin-bottom: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; line-clamp: 6; overflow: hidden; }
.common_card .cc_body .ccb_date, .lc_card .lc_body .lc_date { font-size: 14px; line-height: 19px; letter-spacing: -0.02em; color: #829794; margin-bottom: 18px; display: flex;  }
.common_card .cc_body .ccb_date img, .lc_card .lc_body .lc_date img { width: 16px; height: 16px; margin-right: 8px; vertical-align: top; }

.watch_arrow { color: #26316B; font-size: 14px; line-height: 19px; display: inline-flex; align-items: center; box-shadow: none !important; border: none !important; background: transparent; }
.watch_arrow img { width: 16px; height: 16px; margin-left: 15px; }
.watch_arrow:hover { color: #C6883D; }
/* .watch_arrow:hover img { margin-left: 25px; } */


.learning_center_section {  width: 100%; display: block; padding: 40px 30px; }

.faq_section .common_heading { color: #26316B; }
.news_and_blog_section .common_heading { text-align: center; margin-bottom: 50px; color: #26316B; }

.industry_sponsored_section { width: 100%; display: block; padding: 35px 0px; }
.industry_sponsored_section .common_heading { text-align: center; margin-bottom: 45px; color: #26316B; }
.iss_card { max-width: 780px; border-radius: 25px; background: #fff; width: 100%; padding: 21px 17px; display: flex; align-items: center; height: 100%; }
.iss_card .iss_img { max-width: 356px; width: 100%; height: 300px; border-radius: 20px; }
.iss_card .iss_img img { border-radius: 20px; object-fit: cover; }
.iss_card .iss_body { padding: 30px; width: 100%; flex: 1; }
.iss_card .iss_body .iss_title { font-size: 22px; line-height: 27px; letter-spacing: -0.02em; color: #092F57; margin-bottom: 15px; } 
.iss_card .iss_body .iss_desc { font-size: 14px; font-weight: 200; line-height: 19px; letter-spacing: -0.01em; color: #7E7E7E; margin-bottom: 30px; }
.iss_card .iss_body .lc_date { font-size: 14px; line-height: 19px; letter-spacing: -0.02em; color: #829794; margin-bottom: 18px; display: flex;  }
.iss_card .iss_body .lc_date img { width: 16px; height: 16px; margin-right: 8px; vertical-align: top; }
.industry_sponsored_section .common_btn { margin-top: 30px; background: transparent; min-width: 280px; color: #092F57; border-color: #C6883D; }
.industry_sponsored_section .common_btn:hover { background: #C6883D; color: #fff; }

.testimonials_slider_section { width: 100%; display: block; padding: 40px 30px; }
.testimonials_content_block  { max-width: 1632px; width: 100%; height: 700px; padding: 0px 50px; border-radius: 50px; background: url(../images/top_que.png) no-repeat, url(../images/bottomque.png) no-repeat, #092F57; background-position: left 60% top, left 10% bottom; background-size: auto; display: flex; justify-content: space-between; overflow: hidden; }
.testimonials_content_block .common_heading { color: #F7F7F7; margin-bottom: 65px; }
.testimonials_slider_section  .slick-track { display: block !important; }

.tcb_conent { max-width: 750px; width: 100%; padding: 50px 0px; }
.tcbc_block .tcsign_img { width: 56px; height: 56px; border-radius: 50%; margin-bottom: 38px; background: #FFFFFF; padding: 18px; }
.tcbc_block .tcb_desc { font-size: 22px; line-height: 28px; letter-spacing: -0.02em; color: #F7F7F7; margin-bottom: 26px; }
.tcbc_block .tcb_desc a {  color: #F7F7F7 !important; text-decoration: underline !important; }
.tcbc_block .tcb_name { font-size: 22px; font-weight: 600; line-height: 28px; letter-spacing: -0.02em; color: #F7F7F7; margin-bottom: 0px; }

.tcb_image_block { max-width: 140px; width: 100%; margin-left: 20px; }
.tcb_image_block ul { list-style: none; margin: 0px; padding: 0px; }
.tcb_image_block ul li { width: 140px !important; height: 140px !important; border-radius: 50%; margin: 12px 0px; opacity: 0.7; cursor: pointer; }
.tcb_image_block ul li img { object-fit: cover; border-radius: 50%;  }
.tcb_image_block ul li.slick-center { opacity: 1; }

.tabbing_block { max-width: 380px; width: 100%; }
.nav-tabs { width: auto !important; border: none !important; justify-content: flex-end; }  
.nav-tabs .nav-link { border: 1px solid #C6883D !important; min-width: 200px; padding: 12px 15px; 