/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

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

.elementor-sticky--active { background-color: #ffffff; box-shadow: 1px 1px 24px -4px rgba(54, 0, 94, 0.13); }

.job-title {
	margin-bottom: 10px !important;
}

/* Add your custom styles here */
.bg-color {/* background-image: linear-gradient(to right, #744d90, #8a4b93, #a04792, #b6418e, #cb3b86, #da3d7c, #e74372, #f14b66, #f75e5b, #fa7251, #fa8549, #f79845);*/

background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); }

.bg-hover:hover {
/*  background-image: linear-gradient(to right, #744d90, #8a4b93, #a04792, #b6418e, #cb3b86, #da3d7c, #e74372, #f14b66, #f75e5b, #fa7251, #fa8549, #f79845);  */
background: linear-gradient(to right, var(--e-global-color-9195708, #f79845) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-b8ec6fd, #744d90) 100%);
}
.bg-hover:hover .elementor-element * { color: #FFFFFF; }

.btn-arrow-style .elementor-button-content-wrapper .elementor-button-icon svg { margin-top: 5px; }

/* Menu Style */
.menu-btn-style { margin-left: 16px !important; }
.menu-btn-style a { background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); color: #FFFFFF !important; border-radius: 12px; }
.menu-btn-style:hover a { background: linear-gradient(to right, var(--e-global-color-9195708, #f79845) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-b8ec6fd, #744d90) 100%); }

.btn-bg .elementor-button { background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); color: #FFFFFF !important; }
.btn-bg .elementor-button:hover { background: linear-gradient(to right, var(--e-global-color-9195708, #f79845) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-b8ec6fd, #744d90) 100%); }

/* star-style */
.star-style .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix { position: relative; }
.star-style .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix:before { height: 64px; width: 64px; content:""; position: absolute; top: 8px; left: 0px; background-image: url('images/star.svg'); background-position: center center; background-size: cover; background-repeat: no-repeat; }

.title-text-color h4 { background: var(--e-global-color-9195708); background: linear-gradient(to right, var(--e-global-color-9195708) 0%, var(--e-global-color-576229d) 44%, var(--e-global-color-b8ec6fd) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 

/* Common Style */
.scroll-down-style a, .scroll-down-style a:hover { color: #393233; position: relative; }
.scroll-down-style a:after { height: 32px; width: 32px; content:""; position: absolute; top: 4px; right: -32px; background-image: url('images/down-arrow.svg'); background-position: center center; background-size: cover; background-repeat: no-repeat; }

.title-style-left .elementor-heading-title { padding-left: 120px; position: relative; }
.title-style-left .elementor-heading-title:before { height: 2px; width: 100px; content:""; position: absolute; top: 50%; transform: translatey(-50%); left: 0px; background-color: #FFFFFF; } 
.title-style-left.title-dark .elementor-heading-title:before { background-color: var(--e-global-color-b8ec6fd); }

/* pricing-title-style */  
.elementor-element.pricing-title-style .elementor-widget-container { min-height: 100px; display: flex; align-items: center; justify-content: center; }
.elementor-element.pricing-title-style .elementor-widget-container h5 { margin: 0px; }
.elementor-element.pricing-title-style .elementor-widget-container h5 small { font-size: 24px; font-weight: 400; display: block; }

.gallery-slider-style .elementor-image-carousel-wrapper { padding: 35px 15px; }
.gallery-slider-style .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide { display: flex; align-items: center; justify-content: center; box-shadow: 1px 1px 10px rgba(0, 0, 0,0.1); border-radius: 12px; padding: 16px; }
.gallery-slider-style .swiper-wrapper{ -webkit-transition-timing-function:linear!important; transition-timing-function:linear!important; }

.elementor-element.accordion-style { border-radius: 24px; }
.elementor-element.accordion-style .elementor-accordion-item { border-color: rgba(57,50,51,0.3) ; border: none; border-bottom: 1px solid rgba(57,50,51,0.3) !important; }
.elementor-element.accordion-style .elementor-accordion-item:last-child {  border-bottom: none !important; }

/* Speaker Items Style */
.speaker-items .speaker-item .speaker-content { display:none; }
.speaker-items { display: flex; flex-wrap: wrap;  }
.speaker-items .speaker-item { width: 33.33%;  cursor: pointer; padding: 0 17px; margin-bottom: 34px; }
.speaker-items .speaker-item .speaker-item-image, .speaker-items .speaker-item .speaker-item-content { width: 50%; float:left; }
.speaker-items .speaker-item .speaker-item-inner { height: 100%; min-height: 250px; display: flex; background-color: #FFFFFF; box-shadow: 1px 1px 24px -4px rgba(54,0,94,0.13); border-radius: 24px; padding: 20px; }
.speaker-items .speaker-item .speaker-item-image img { height: 100%; width: 100%; border-radius: 12px; object-fit: cover; object-position: center; }
.speaker-items .speaker-item .speaker-item-content { display: flex; flex-direction: column; justify-content: start; padding-left: 15px; }
.speaker-items .speaker-item-content .speaker-meta .speaker-logo img { width: auto; height: 60px; }
.speaker-items .speaker-item-content .speaker-meta .speaker-name { font-size: 17px; font-weight: 700; margin: 10px 0 8px; }
.speaker-items .speaker-item-content .speaker-meta .job-title { font-size: 14px; line-height: 1.5; font-weight: 400; }
.speaker-items .speaker-item-content .company-name { font-size: 20px; font-weight: 700; color: var(--e-global-color-3b0624b); }

/* Session Speakers */
.speaker-items.session-speakers .speaker-item { width: auto; padding: 0 8px; flex: 1; max-width:33.33%;}
.speaker-items.session-speakers .speaker-item .speaker-item-image { width: 80px; }
.speaker-items.session-speakers .speaker-item .speaker-item-content { width: calc(100% - 80px); height: 100%; }
.speaker-items.session-speakers .speaker-item .speaker-item-content .speaker-logo { display: none; }
.speaker-items.session-speakers .speaker-item .speaker-item-inner { min-height: 175px; align-items: flex-start; }
.speaker-items.session-speakers .speaker-item:hover .speaker-item-inner { background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); }
.speaker-items.session-speakers .speaker-item:hover .speaker-item-inner * { color: #FFFFFF; }
.speaker-items.session-speakers .speaker-item .speaker-name { margin-top: 0px; }
.speaker-items.session-speakers .speaker-item .speaker-item-image img { height: 80px; width: 80px; border-radius: 100%; }
.speaker-items.session-speakers .speaker-item-content .speaker-meta .speaker-name { font-size: 17px; }
.speaker-items.session-speakers .speaker-item-content .speaker-meta .job-title, .speaker-items .speaker-item-content .company-name { font-size: 14px; line-height: 1.5; }
@media screen and (max-width:992px) {.speaker-items.session-speakers .speaker-item {max-width:100%;}}

/* Popup css start */
.modal-wrapper { width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(39,45,43,0.9); z-index:9999; display:none; }
.modal-wrapper .modal-content-wrapper { width: 95%; max-width: 1000px; max-height:95%; background-color:#FFFFFF; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); padding:86px 40px 50px; overflow-y:auto; }
.modal-wrapper .modal-close { position:absolute; height: 30px; width: 30px; border-radius: 25px; right:15px; top:15px; color:#FFFFFF; background-color: var(--e-global-color-b8ec6fd); display: flex; align-items: center; justify-content: center; cursor:pointer; padding: 7px; }
.modal-wrapper .modal-close svg { height: 15px; width: 15px; fill: #FFFFFF; }
.modal-wrapper .modal-content-wrapper { color:#cdd4d3; }
#speaker-content-popup .modal-content-wrapper { border-radius: 15px; padding: 30px; }
#speaker-content-popup .speaker-featured-image, #speaker-content-popup .speaker-content { width: 50%; float:left; }
#speaker-content-popup .speaker-featured-image img { width: 100%; border-radius: 15px; }
#speaker-content-popup .speaker-content { padding-left: 35px; }
#speaker-content-popup .speaker-content .speaker-company-logo { margin-bottom: 16px; }
#speaker-content-popup .speaker-content .speaker-company-logo img { width: auto; height: 100px; }
#speaker-content-popup .speaker-content h3.speaker-name { font-size: 24px; font-weight: 700; color: #393233; margin-bottom: 10px; }
#speaker-content-popup .speaker-content .speaker-job-title { font-size: 18px; font-weight: 400; color: #393233; margin-bottom: 15px; }
#speaker-content-popup .speaker-content .speaker-company { font-size: 20px; font-weight: 700; color: var(--e-global-color-b8ec6fd); margin-bottom: 30px; }
#speaker-content-popup .speaker-content .speaker-bio { font-size: 18px; font-weight: 400; line-height: 28px; color: #393233; }
/* Popup css end */

/* Tab start */
.session-tabbed-content .tabs { margin-bottom: 32px; }
.session-tabbed-content .tabs ul { display: flex; align-items: center; justify-content: center; list-style-type: none; padding: 0px; }
.session-tabbed-content .tabs ul li { margin: 0 16px; }
.session-tabbed-content .tabs ul li a { display: inline-block; }
.session-tabbed-content .tabs ul li a, .session-tabbed-content a.mobile-tabs { font-size: 20px; font-weight: 700; text-transform: uppercase; background-color: #FFFFFF; color: #393233; box-shadow: 1px 1px 24px -4px rgba(54, 0, 94, 0.13); border-radius: 12px; padding: 14px 16px; cursor: pointer; text-decoration: none; }
.session-tabbed-content .tabs ul li a.active, .session-tabbed-content a.mobile-tabs.active { color: #FFFFFF; background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); }
.session-tabbed-content .tabs ul li a span, .session-tabbed-content a.mobile-tabs span { display: block; font-size: 16px; font-weight: 400; }
.session-tabbed-content a.mobile-tabs { display: none; margin-bottom: 20px; }
.session-tabbed-content .item { display: none; }
.session-tabbed-content .item.active { display: block; }
.session-tabbed-content .item .item-content { background-color: #FFFFFF; box-shadow: 1px 1px 24px -4px rgba(54, 0, 94, 0.13); border-radius: 24px; }
.session-tabbed-content .item-content .item-content-inner { display: flex; padding: 20px 48px; }
.session-tabbed-content .item-content .item-content-inner:first-child { padding-top: 40px; }
.session-tabbed-content .item-content .item-content-inner .time { width: 100px; line-height: 1.6em; }
.session-tabbed-content .item-content .item-content-inner .day-description { flex: 1; }
.session-tabbed-content .item-content .item-content-inner .day-description .title { font-size: 20px; font-weight: 700; line-height: 1.2em; }
.session-tabbed-content .item-content .item-content-inner .day-description .title + .speaker-items { margin-top: 20px; }
.session-tabbed-content .item-content .item-content-inner .day-description .description { margin: 20px 0; }
.session-tabbed-content .item-content .item-content-inner .day-description .col-12 + .col-12 { border-top: 1px solid var(--e-global-color-b8ec6fd); padding-top: 30px; }
.item-content { opacity: 0; visibility: hidden; height: 0; }
.session-tabbed-content .item.active .item-content { opacity: 1; visibility: visible; height: auto; }
.session-tabbed-content .item-content .item-content-inner .day-description .row { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.session-tabbed-content .item-content .item-content-inner .day-description .row .col-12, .session-tabbed-content .item-content .item-content-inner .day-description .row .col-6 { padding: 0 15px; }
.session-tabbed-content .item-content .item-content-inner .day-description .row .col-6 { width: 50%; flex: 0 0 auto; border-right: 1px solid var(--e-global-color-b8ec6fd); margin-bottom: 30px; }
.session-tabbed-content .item-content .item-content-inner .day-description .row .col-6:nth-child(even) { border-right: 0; }
.session-tabbed-content .item-content .item-content-inner .day-description .row .col-6 .speaker-items.session-speakers .speaker-item {
    width: 100%;
    max-width: 100%;
}
/* Tab End */

/* features-block */
.features-block { display: flex; flex-wrap: wrap; }
.features-block .left-box { width: 50%; flex: 0 0 auto; display: flex; flex-direction: column; justify-content: center; padding: 50px 0 50px 100px; background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); }
.features-block h2 { padding-left: 120px; position: relative; color: #FFFFFF; text-transform: uppercase; font-size: 48px; font-weight: 500; font-family: "Montserrat", Sans-serif; }
.features-block h2:before { height: 2px; width: 100px; content:""; position: absolute; top: 50%; transform: translatey(-50%); left: 0px; background-color: #FFFFFF; }
.features-nav { margin: 0; padding: 0; list-style-type: none; display: flex; flex-direction: column; }
.features-nav li { height: 50px; font-size: 20px; color: rgba(255,255,255,0.5); position: relative; margin: 20px 0; transition: all 0.3s ease; display: flex; align-items: center; cursor: pointer; }
.features-nav li span { width: 50px; height: 50px; position: relative; display: flex; align-items: center; justify-content: center; margin-right: 20px; }
.features-nav li span:before { width: 42px; height: 42px; border-radius: 100%; border: 1px solid rgba(255,255,255,0.5); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; content:""; }
.features-nav li + li span:after { width: 1px; height: 48px;  background-color: rgba(255,255,255,0.6); content: ""; position: absolute; left:  50%; top: -44px; transform: translatex(-50%); }
.features-nav li.active { font-size: 24px; color: #FFFFFF; font-weight: 600; }
.features-nav li.active span:before { width: 50px; height: 50px; border: 2px solid #FFFFFF; }
.features-nav li + li.active span:after { height: 46px; }
.features-block .right-box { width: 50%; flex: 0 0 auto; }
.features-block .features-slider, .features-block .features-slider .slick-list, .features-block .features-slider .slick-track, .features-block .features-slider .slide-pic { height: 100%; }
.features-block .features-slider .slide-item { position: relative; }
.features-block .features-slider .slide-item img { width: 100%; height: 100%; object-fit: cover; }
.features-block .slide-content { width: 100%;     background: color-mix(in srgb, var(--e-global-color-b8ec6fd) 70%, transparent 30%); position: absolute; left: 0; bottom: 0; padding: 15px; border-radius: 0 0 20px 0px; }
.features-block .slide-content p { color: #FFFFFF; text-align: center; font-size: 20px; font-weight: 500; margin: 0; }
.features-block .slide-content h4 { display: none; }

/* Partners Slider Wrapper */
.partners-slider-wrapper { display: flex; flex-wrap: wrap; }
.partners-slider-wrapper .partners-block { width: 50%; flex: 0 0 auto; background-color: rgba(130,108,161,0.06); padding: 40px; border-radius: 24px; }
.partners-slider-wrapper .partners-logo-slider { width: 50%; flex: 0 0 auto; padding: 0px 15px; }
/* .partners-logo-slider .slick-track { display: flex; align-items: center; }
.partners-logo-slider .slick-list { margin: 0 -15px } */
.partners-logo-slider .slick-slide { width: 100%; height:100px; display: flex; align-items: center; border-bottom: 1px solid var(--e-global-color-b8ec6fd); padding: 20px; cursor: pointer; }
.partners-logo-slider .slick-slide.slick-center { transform: scale(1.05); }
.partners-logo-slider .partner-logo img { max-width: 150px; }
.partners-logo-slider .partner-meta { font-weight: 600; padding-left: 50px; display: flex; flex-direction: column;}

.partners-block .partners-slider .slide-item { display: flex; flex-wrap: wrap; padding-bottom: 80px; }
.partners-block .partners-slider .slide-item .slide-left { width: 100%; flex: 0 0 auto; display: flex; align-items: center; padding-bottom: 30px; }
.partners-block .partners-slider .slide-item .slide-right { width: 100%; flex: 0 0 auto; }
.partners-block .partners-slider .slide-item .slide-left img { max-width: 200px; }
.partners-slider .slide-item .slide-left .partner-meta { padding-left: 20px; }
.partners-slider .slide-item .slide-left span { display: block; }
.partners-block .btn-bg { position: absolute; bottom: 50px; left: 50px; }
.partners-block .btn-bg a { font-size: 18px; border-radius: 12px; padding: 14px 25px; }
.partners-slider .slide-item .btn-bg .elementor-button { border-radius: 12px; padding: 20px 30px; }
.partners-block .partners-slider .slick-arrow { width: 54px; height: 54px; background-color: var(--e-global-color-b8ec6fd); display: flex; align-items: center; justify-content: center; border: 0; position: absolute; bottom: 0; border-radius: 12px; }
.partners-block .partners-slider .slick-prev { right: 75px; z-index: 1; }
.partners-block .partners-slider .slick-next { right: 0; }
.partners-slider .slider-counter { position: absolute; left: 0px; bottom: 13px; font-size: 32px; color: var(--e-global-color-b8ec6fd); font-weight: 500; }
.partners-block .partners-slider .slide-item .slide-right .btn-bg  { display: none; }

/* Footer Style */
.link-style a { color: var(--e-global-color-b8ec6fd); text-decoration: underline; }

@media only screen and (max-width: 1199px) {
  .features-block .left-box { padding: 30px 10px 30px; }
  .features-block h2 { font-size: 40px; } 
  
  .speaker-items .speaker-item, .speaker-items.session-speakers .speaker-item { width: 50%; }
  
  .partners-slider-wrapper .partners-block { padding: 30px; padding-bottom: 125px; }
  .partners-logo-slider .slick-slide { padding: 20px; }
  .partners-logo-slider .partner-meta {  flex-direction: column; align-items: flex-start; padding-left: 20px; }
  .partners-logo-slider .partner-meta span { margin: 0; padding: 0; border: 0; }
  
  .session-tabbed-content .item-content .item-content-inner .day-description .row .col-6 { width: 100%; border-right: 0; margin-bottom; 0; }
  .session-tabbed-content .item-content .item-content-inner .day-description .row .col-6 + .col-6 { border-left: 0; border-top: 1px solid #var(--e-global-color-b8ec6fd); padding-top: 20px; }
}

@media only screen and (max-width: 992px) {
  /*  Menu Style */
  .elementor-location-header .elementor-nav-menu--dropdown { height: calc(100vh - 76px); top: 76px !important; }
  .elementor-nav-menu--dropdown { position: fixed !important; right: 0px !important; top: 80px !important; left: initial !important; width: 100% !important; height: calc(100vh - 91px); }
  .elementor-nav-menu--dropdown ul li.menu-btn-style a { display: inline-block; }
  .elementor-location-header .elementor-nav-menu a { justify-content: center; }
  .elementor-location-header .menu-btn-style.menu-item { text-align: center; margin-left: 0px; }
  .elementor-location-header .elementor-nav-menu li { margin: 15px 0 !important; }
  
  .star-style .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix:before { height: 40px; width: 40px; }
  
  .speaker-items .speaker-item { width: 50%; padding: 0 10px; margin-bottom: 20px; }
  .speaker-items .speaker-item .speaker-item-inner { gap: 15px; }
  .speaker-items .speaker-item .speaker-meta .speaker-logo img { width: 80%; }
  .speaker-items .speaker-item .speaker-item-content { padding-left: 0px; }
/*  .speaker-items .speaker-item-content .company-name, .speaker-items .speaker-item-content .speaker-meta .speaker-name, { font-size: 18px; } */
  #speaker-content-popup .speaker-featured-image { width: 30%; }
  #speaker-content-popup .speaker-content { width: 70%; padding-left: 25px; }
  .session-tabbed-content .item-content .item-content-inner { padding: 20px; }
  .session-tabbed-content .tabs ul li { margin: 0 6px; }
  .session-tabbed-content .tabs ul li a { font-size: 20px; }
  .session-tabbed-content .tabs ul li a span { font-size: 15px; }
  .session-tabbed-content .item-content .item-content-inner .day-description { width: calc(100% - 100px); }
  .speaker-items.session-speakers .speaker-item { width: 50%; }
  
  .features-block h2 { padding-left: 100px; font-size: 30px; }  
  .features-block h2:before { width: 75px; }
  
  .partners-slider-wrapper { flex-direction: column-reverse; }
  .partners-slider-wrapper .partners-block, .partners-slider-wrapper .partners-logo-slider { width: 100%; }
  .partners-block .partners-slider .slide-item { flex-direction: column; }
  .partners-slider-wrapper .partners-logo-slider { padding-bottom: 20px; }
  
}

@media only screen and (max-width: 767px)  {  
  .elementor-location-header .elementor-nav-menu--dropdown { height: calc(100vh - 76px); top: 66px !important; }
  .elementor-location-header .elementor-nav-menu { height: calc(100vh - 76px); display: flex !important; flex-direction: column; align-items: center; justify-content: center; }
  
  .scroll-down-style a:after { top: -2px; }
  
  .title-style-left .elementor-heading-title:before { width: 60px; }
  .title-style-left .elementor-heading-title { padding-left: 70px; }
  
  .gallery-slider-style .elementor-image-carousel-wrapper { padding: 15px; }
  
  .speaker-items .speaker-item { width: 100%; }
  #speaker-content-popup .speaker-featured-image { margin-bottom: 30px; }
  #speaker-content-popup .modal-content-wrapper { padding: 50px 20px 20px; }
  #speaker-content-popup .speaker-featured-image, #speaker-content-popup .speaker-content { width: 100%; }
  #speaker-content-popup .speaker-content { padding-left: 0px; }
  
  .session-tabbed-content .tabs { display:none; }
  .session-tabbed-content a.mobile-tabs { display: block; }
  .session-tabbed-content .item-content .item-content-inner { flex-direction: column; }
  .session-tabbed-content a.mobile-tabs { font-size: 18px; }
  .session-tabbed-content .item.active { margin-bottom: 20px; }
  .session-tabbed-content .item-content .item-content-inner .day-description .title { font-size: 18px; margin-top: 10px; }
  .speaker-items.session-speakers .speaker-item, .session-tabbed-content .item-content .item-content-inner .day-description { width: 100%; }
  
  .features-block { flex-direction: column; }
  .features-block .left-box, .features-block .right-box { width: 100%; }
  .features-block .features-nav { display: none; }
  .features-block .slide-content h4 { display: block; text-align: center; color: #FFFFFF; padding-bottom: 15px; }
  .features-block .features-slider .slide-pic { height: 500px; }
  
  .partners-slider-wrapper .partners-block { padding-bottom: 150px; }
  .partners-block .partners-slider .slide-item { flex-direction: column; }
  .partners-block .partners-slider .slide-item .slide-left, .partners-block .partners-slider .slide-item .slide-right { width: 100%; }
  .partners-block .partners-slider .slide-item .slide-left .btn-bg { display: none; position: relative; }
  .partners-block .partners-slider .slide-item .slide-right .btn-bg { display: block; position: relative; }
  
  .partners-logo-slider .slick-slide { padding: 15px 0; }
  .partners-logo-slider .partner-logo img { max-width: 130px; }
  .session-tabbed-content .item-content .item-content-inner .day-description .row .col-6 .speaker-items.session-speakers .speaker-item { width: 100%; }
}

.card-message {						
	color: white;
	padding: 3px 10px;
	margin-top: 10px;
	font-weight: 700;
	border-radius: 5px;
	font-size: 12px;
	text-align: center;
	background: linear-gradient(to right, var(--e-global-color-b8ec6fd, #744d90) 0%, var(--e-global-color-576229d, #e33477) 56%, var(--e-global-color-9195708, #f79845) 100%); }
}