.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1900 .elementor-element.elementor-element-31a332c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1900 .elementor-element.elementor-element-31a332c5 > .elementor-container{max-width:1200px;text-align:center;}.elementor-1900 .elementor-element.elementor-element-31a332c5{box-shadow:46px 6px 14px 0px rgba(0, 0, 0, 0.04);padding:10px 0px 10px 0px;}.elementor-1900 .elementor-element.elementor-element-6906b4da > .elementor-element-populated{margin:0px 0px 0px 07px;--e-column-margin-right:0px;--e-column-margin-left:07px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1900 .elementor-element.elementor-element-6a9e42a7:not(.elementor-motion-effects-element-type-background), .elementor-1900 .elementor-element.elementor-element-6a9e42a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1900 .elementor-element.elementor-element-6a9e42a7 > .elementor-container{max-width:1180px;}.elementor-1900 .elementor-element.elementor-element-6a9e42a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 0px 7px 0px;}.elementor-1900 .elementor-element.elementor-element-6a9e42a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button{background-color:#0057FF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.4px;border-radius:8px 8px 8px 8px;}.elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button:hover, .elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button:focus{background-color:#0050EB;border-color:#0050EB;}.elementor-1900 .elementor-element.elementor-element-301500b3{width:100%;max-width:100%;}.elementor-1900 .elementor-element.elementor-element-301500b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1900 .elementor-element.elementor-element-3e2f672d > .elementor-container{max-width:1300px;}.elementor-1900 .elementor-element.elementor-element-3e2f672d{margin-top:25px;margin-bottom:0px;}.elementor-1900 .elementor-element.elementor-element-2029f7ec > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-2327a142 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-55baee6b > .elementor-container{max-width:1200px;}.elementor-1900 .elementor-element.elementor-element-55baee6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 10px 0px;}.elementor-1900 .elementor-element.elementor-element-55baee6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1900 .elementor-element.elementor-element-1aa394 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1900 .elementor-element.elementor-element-2f43f698 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-56c1519b{margin-top:40px;margin-bottom:0px;padding:55px 0px 72px 0px;}.elementor-1900 .elementor-element.elementor-element-28438698{width:100%;max-width:100%;}.elementor-1900 .elementor-element.elementor-element-24310d4{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1900 .elementor-element.elementor-element-75f8eb9{text-align:center;}.elementor-1900 .elementor-element.elementor-element-def2a92 > .elementor-container{max-width:1300px;}.elementor-1900 .elementor-element.elementor-element-def2a92{margin-top:0px;margin-bottom:0px;}.elementor-1900 .elementor-element.elementor-element-477cd8c > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-8030ee3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-1f0fae1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-27px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-1f0fae1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1900 .elementor-element.elementor-element-4a14d8ba{--spacer-size:35px;}.elementor-1900 .elementor-element.elementor-element-30aa91f8{padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-1d66964{margin-top:60px;margin-bottom:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1900 .elementor-element.elementor-element-586755d > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-93c1399{margin-top:30px;margin-bottom:0px;}@media(min-width:768px){.elementor-1900 .elementor-element.elementor-element-6906b4da{width:100%;}.elementor-1900 .elementor-element.elementor-element-6877b6be{width:80%;}.elementor-1900 .elementor-element.elementor-element-15475d67{width:20%;}.elementor-1900 .elementor-element.elementor-element-2029f7ec{width:100%;}.elementor-1900 .elementor-element.elementor-element-5612459{width:100%;}.elementor-1900 .elementor-element.elementor-element-477cd8c{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1900 .elementor-element.elementor-element-6877b6be{width:75%;}.elementor-1900 .elementor-element.elementor-element-15475d67{width:25%;}}@media(max-width:1024px){.elementor-1900 .elementor-element.elementor-element-6906b4da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1900 .elementor-element.elementor-element-6a9e42a7{padding:07px 10px 07px 10px;}.elementor-bc-flex-widget .elementor-1900 .elementor-element.elementor-element-15475d67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1900 .elementor-element.elementor-element-15475d67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button{padding:12px 18px 12px 18px;}.elementor-1900 .elementor-element.elementor-element-3e2f672d{padding:0px 20px 0px 20px;}.elementor-1900 .elementor-element.elementor-element-55baee6b{padding:40px 20px 0px 20px;}.elementor-1900 .elementor-element.elementor-element-56c1519b{padding:48px 20px 65px 20px;}.elementor-1900 .elementor-element.elementor-element-def2a92{padding:0px 20px 0px 20px;}.elementor-1900 .elementor-element.elementor-element-1f0fae1d{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-30aa91f8{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-1900 .elementor-element.elementor-element-31a332c5{padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-6906b4da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1900 .elementor-element.elementor-element-6a9e42a7{padding:10px 10px 12px 10px;}.elementor-1900 .elementor-element.elementor-element-301500b3 .elementor-button{font-size:14px;line-height:20px;padding:10px 16px 10px 16px;}.elementor-1900 .elementor-element.elementor-element-3e2f672d{padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-55baee6b{padding:20px 20px 0px 20px;}.elementor-1900 .elementor-element.elementor-element-def2a92{padding:0px 0px 0px 0px;}.elementor-1900 .elementor-element.elementor-element-1f0fae1d{padding:20px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-66261b64 */#searchform {
    display: flex;
}
#searchsubmit {
    background: none !important;
    padding: 0px !important;
    text-align: center;
    border: none !important;
    outline: none !important;
}
.search-section{
        display: flex;
        align-items: center;
}
input{
	border: none !important;
	line-height:unset !important;
	outline: none;
}
.left-arrow-svg{
stroke:#0057FF;
margin-right:12.6px;
margin-bottom:-2px;
}
.dropdown-icon{
margin-right:10px;
}
.searched-input{
        font-weight: 400;
    font-size: 14px;
    line-height: 20px !important;
    font-family: 'Open Sans';
    font-style: normal;
}


#selected-tags{
    font-family: 'Open Sans';
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none !important;
    padding-right: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: unset;
    color: #1E293B;
    padding: 0px 27px 0px 0px;
	background-image: none !important;
}

#tag-select::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
  transform: translateY(-50%);
}
.fa-search:before {
    content: url(https://cdn.syncfusion.com/content/images/blogstile-images/search-icon.svg) !important;
    vertical-align: -webkit-baseline-middle;
}
.search-section label{
	font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 100.68%;
color: #64748B;
}
input::placeholder {
  background-color: #ffffff !important;
      font-weight: 400;
    font-size: 14px;
    line-height: 20px !important;
    font-family: 'Open Sans';
    font-style: normal;
    color: #64748B;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; /* Set the desired background color */
	background-color: #ffffff !important; 
}
.fa-search:before{
    vertical-align: middle !important;
}
.search-icon{
    padding-left: 16px;
    display: flex;
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    height: 100%; /* Set height to match the input */
}
#webinar-search .elementor-shortcode{
    display: flex;
        width: max-content;
            margin: 0 auto;
}
.tag-button{
        padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.323077px;
    color: #1E293B;
    padding: 5px 10px 5px 20px;
    border: none;
}

#dropdownContent{
    position: absolute;
    background-color: #FFFFFF;
    border-radius: 6px;
    border: 1px solid #E2E2E2;
    overflow: auto;
    cursor: pointer;
    width: 100%;
    max-height: 201px;
    z-index: 1001;
    padding:0px;

}
   .webinar-searchingbox{
           display: flex;
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(226, 232, 240, 0.7), 0px 4px 12px rgba(226, 232, 240, 0.8);
    border-radius: 100px;
    padding: 10px 24px;
   } 
    .dropdown {
    position: relative;
    display: inline-block;
  }


  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
  }

  .dropdown.open .dropdown-content {
    display: block;
  }

  .dropdown-content button {
    display: block;
    width: 100%;
    padding: 8px;
    padding: 8px 8px 8px 16px;
    text-align: left;
    outline: none;
margin-bottom: 0px;
    border-radius: 0;
  }
  @media screen and (min-width:1171px){
.search-input{
    width: 590px !important;
}
#searchsubmit{
text-align: center;
    width: 148px !important;
}
#selected-tags-text{
    max-width: 230px;
    width: 230px;
}
#error-message{
        margin-left: 67% !important;
        width:243px !important;
}

}

@media screen and (max-width:1170px)and (min-width:1023px){
.search-input{
    width: 400px !important;
}
    #searchsubmit{
text-align: center;
    width: 148px !important;
}
/*#selected-tags{*/
/*    max-width: 230px;*/
/*    width: 230px;*/
/*}*/
}
.webinar-back-button{
text-align:left;
margin-top:10px;
width: 39.5%;
margin-right: 40px;
}
.dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }

    .search-section{
        width:22%;
     margin-right: 20px;
    }
      #searchform{
        width:21.5%;
        /*margin-left:25px;*/
    } 

@media screen and (max-width:766px) {
  .webinar-back-button{
      width:100%;  
      text-align:left;
      margin-top:10px;
      padding:0px;
    }
    .dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }
    .search-section{
        width:100%;
       margin-top:20px;
       margin-right:0px;
        /*margin-left:10px;*/
    }
    #searchform{
        width:100%;
        padding:0px;
        margin-top:20px;
        /*margin-left:25px;*/
    }  
}

@media screen and (max-width:1023px) and (min-width:766px){
.webinar-back-button{
      width:30%;  
      margin:10px;
    }
    .search-section{
        width:30%;
        margin-left:10px;
        margin-right:0px;
    }
    #searchform{
        width:31%;
        margin-left:25px;
    }
    .dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }
.search-input{
    width: 250px !important;
}
#searchsubmit{
text-align: center;
    width: 120px !important;
}
#selected-tags-text{
    max-width: 190px;
    width: 190px;
}}
@media screen and (max-width:1024px) and (min-width:769px){
.webinar-back-button{
      width:30%;  
      margin-left:13px;
    }
    .search-section{
        width:30%;
        margin-left:10px;
        margin-right:0px;
    }
    #searchform{
        width:30%;
        margin-left:25px;
    }
    .dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }
}
.tag-button:focus{
outline:none;
border:none !important;
}
.tag-button{
	    text-transform: capitalize;
}
input.searched-input::-webkit-search-cancel-button {
	
	-webkit-appearance: none;
  appearance: none;
  height: 10px;
  width: 10px;
  background-image: url(https://cdn.syncfusion.com/content/images/tutorial-videos/close.svg);
  background-size: 10px 10px;
}
.webinar-back-button:hover{
 .back-button{
color:#1846CC !important;
}
.left-arrow-svg{
stroke:#1846CC ;
}

}
.form-search:focus-within, .form-search:hover{
    background-color: transparent;
border:1px solid #0057FF !important;
}
.form-search:active-within{
   background-color: transparent;
border:1px solid #0057FF !important; 
}
.checkmark {
  position: absolute;
  top: 10px;
  left: 16px;
  height: 16px;
  width: 16px;
  
  border-radius:4px;
  background: #FFFFFF;
	border: 1.5px solid #C7CDDB;
}
.btn-container input:checked ~ .checkmark {
  background-color: #0073DC;
  border:none;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.btn-container input:checked ~ .checkmark:after>*{
  display: block;
  
}
.back-button {
    
font-family: 'Open Sans';
    
font-style: normal;
    
font-weight: 500;
    
font-size: 16px;
    
line-height: 16px;
color: #0057FF !important;
    
margin-right: 20px;
    
text-align: left;
    
margin-top: 20px;
}
.checkmark-tick{
	position:absolute;
	left: 9.5px;
  top: 4px;

  height:7px;

 border-left:1.34px solid white;

  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius:10px;
  
}
.checkmark-tick-2{

	position:absolute;
	left: 5.5px;
  top: 6.5px;

  height:4.5px;
 border-right:1.34px solid white;

  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(-45deg);
  border-radius:2px;
}
.checkbox-tag,.checkbox,.checkbox-industry{
      width: 16px !important;
      background: #FFFFFF;
   border: 1.5px solid #C7CDDB !important;
    border-radius: 4px;
    margin-right: 10px;
    height: 16px;
    position: relative;
    top: 2px;
      
  }
.down-icon{
    
      margin-right: 20px;
  }
.dropdown-button::after {
    content: url(https://cdn.syncfusion.com/content/blog/dropdow1x_1.png);
    transform: none;
    font-size: 33px;
margin-top:-10px;
}

button:focus{
    background: transparent;
    border:1px solid #0057FF;
    outline:none !important;
}
#remainingCount{
      background-image: url(https://cdn.syncfusion.com/content/blog/dropdow1x_1.png) !important;
    background-repeat: no-repeat !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    position: relative;
    background-position: calc(100% - 18px) center !important;
    background-size: 14px 14px !important;
      background: rgba(0, 115, 220, 0.12);
      border-radius: 4px;
      padding: 1px 5px;
      margin-left: auto;
      margin-right: 12px;
      margin-top: -0.5px;
      
  }
.remaining-count{
      
      background: rgba(0, 115, 220, 0.12);
      border-radius: 4px;
      padding: 1px 5px;
      margin-left: auto;
      margin-right: 12px;
      margin-top: -0.5px;
      
  }
  #searchform {
    display: flex;
}
/*.blue{*/
/*background-color: #0073DC  !important;*/
/*color: #ffffff !important;*/
/*}*/
.searching-icon {
    padding-left: 16px;
padding-right: 16px;
    display: flex;
    align-items: center;
    border:none;
    justify-content: center;
    height: 100%;
margin-top:2px;
}
button{
padding:0px;
background-color: transparent;
 border: 1px solid #f5f5f500;
}
input[type="search"]{
padding:0px !important;
}
input{
	border: none !important;
	line-height:unset !important;
}


.webinar-searchbox{
           display: flex;
           flex-wrap:wrap;
  width: 100% !important;
   } 
.tag-button:hover{
        background: #E2E8F0;
    color: #0F172A;
}
.tag-button:focus{
background: #FFFFFF;
color: #0F172A;
}
  .dropdown {
    position: relative;
    display: inline-block;
  }
.form-search{
background-color:#FFFFFF;
color: #222222 !important;
padding: 6px 0px 6px 15px;
font-size: 14px;
border-radius: 8px;
border: 1px solid #E2E2E2;
cursor: pointer;
width: 100%;
text-align: left;
height: 40px;
 display: flex;
}
.dropdown-button {
background-color:#FFFFFF;
color: #222222 !important;
padding: 8px 16px 8px 16px !important;
font-size: 14px;
border-radius: 8px;
border: 1px solid #E2E2E2;
cursor: pointer;
width: 100%;
text-align: left;
    height: 40px;
    
  }
.dropdown-button:hover{
background-color: transparent;
border:1px solid #0057FF;
}
.dropdown-button:active-within{
background-color: transparent;
border:1px solid #0057FF !important;
}
button:focus-within{
background-color: transparent;
border:1px solid #0057FF;
}

.back-button{
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 150%;
color: #0057FF !important;
margin-right:20px;
text-align:left;
margin-top: 20px;
}

 

  .dropdown.open .dropdown-content {
    display: block;
  }


.search-section{
        display: flex;
        align-items: center;
}
input{
	border: none !important;
	line-height:unset !important;
}
.dropdown:focus{
    border:1px solid #0057FF !important;
}
.searched-input{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px !important;
    font-family: 'Open Sans';
    font-style: normal;
    margin-right: 10px !important;
}
#selected-tags{
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	    border: none !important;
    /*border-right: 1px solid #CBD5E1 !important;*/
	    border-radius: 0px;
    padding-right: 20px;
    appearance: none !important;
    position: relative;
    background-position: calc(100% - 18px) center !important;
	font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: unset;
    color: #1E293B;
    padding: 0px 27px 0px 0px;
	background-size: 14px 14px !important;
}

#tag-select::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
  transform: translateY(-50%);
}
.fa-search:before {
    content: url(https://cdn.syncfusion.com/content/images/blogstile-images/search-icon.svg) !important;
    vertical-align: -webkit-baseline-middle;
}
.search-section label{
	font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 100.68%;
color: #64748B;
}
input::placeholder {
  background-color: #ffffff !important;
      font-weight: 400;
    font-size: 14px;
    line-height: 20px !important;
    font-family: 'Open Sans';
    font-style: normal;
    color: #64748B;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; /* Set the desired background color */
	background-color: #ffffff !important; 
}
.fa-search:before{
    vertical-align: middle !important;
}
.search-icon{
    padding-left: 16px;
    display: flex;
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    height: 100%; /* Set height to match the input */
}
#webinar-search .elementor-shortcode{
    display: flex;
        width: max-content;
            margin: 0 auto;
}
.tag-button{
        padding-top: 7px !important;
    padding-bottom: 10px !important;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.323077px;
    color: #1E293B;
    padding: 5px 10px 5px 20px;
    border: none;
}

#dropdownContent{
    position: absolute;
    background-color: #FFFFFF;
    border-radius: 6px;
    border: 1px solid #E2E2E2;
    overflow: auto;
    cursor: pointer;
    width: 100%;
    max-height: 201px;
    z-index: 1001;
    padding:0px;

}
   .webinar-searchingbox{
           display: flex;
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(226, 232, 240, 0.7), 0px 4px 12px rgba(226, 232, 240, 0.8);
    border-radius: 100px;
    padding: 10px 24px;
   } 
    .dropdown {
    position: relative;
    display: inline-block;
  }

  .dropdown-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0px 8px 16px;
    background-color: #fff;
    cursor: pointer;
  }

  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
  }

  .dropdown.open .dropdown-content {
    display: block;
  }

 
  @media screen and (min-width:1171px){
.search-input{
    width: 590px !important;
}
#searchsubmit{
text-align: center;
    width: 148px !important;
}
#selected-tags-text{
    max-width: 230px;
    width: 230px;
}

}

@media screen and (max-width:1170px)and (min-width:1023px){
.search-input{
    width: 400px !important;
}
    #searchsubmit{
text-align: center;
    width: 148px !important;
}
/*#selected-tags{*/
/*    max-width: 230px;*/
/*    width: 230px;*/
/*}*/
}
.webinar-back-button{
text-align:left;
/*margin-top:10px;*/
width: 39.5%;
margin-right: 40px;
}
.dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }

    .search-section{
        width:22%;
     margin-right: 20px;
    }
      #searchform{
        width:21.5%;
        /*margin-left:25px;*/
    } 
   
    

@media screen and (max-width:766px) {
  .webinar-back-button{
      width:100%;  
      text-align:left;
      margin-top:1px;
      padding:0px;
    }
    /*.webinar-searchbox{*/
    /*    padding:20px;*/
    /*}*/
    .dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }
    .search-section{
        width:100%;
       margin-top:10px;
       margin-right:0px !important;
        /*margin-left:10px;*/
    }
    #searchform{
        width:100%;
        padding:0px;
        margin-top:10px;
        /*margin-left:25px;*/
    }  
    #error-message{
          margin-left: 0% !important; 
          font-size:11px !important;
          line-height:15px !important;
          margin-top:-69px !important;
       }
       #error-message + #search-submit{
           margin-top:40px !important;
       }
       #search-submit{
           margin-top:30px;
           width:max-content;
           /*margin-left:0px !important;*/
           margin-right:auto !important;
       margin-left:auto !important;
       }
}

@media screen and (max-width:1023px) and (min-width:766px){
.webinar-back-button{
      width:26%;  
      margin:10px;
      margin-right: 0px !important;
      height:22px !important;
    }
    #search-submit{
           
           width:9%;
           font-size:12px !important;
        padding-right:0px !important;
         height:39px !important;
         padding-left:0px !important;
       }
    
   
    .search-section{
        width:31%;
        margin-left:10px;
        margin-right:0px;
        /*margin-top: -8px !important;*/
    }
    #searchform{
        width:24%;
        margin-left:25px;
    }
    .dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }
.search-input{
    width: 250px !important;
}
#searchsubmit{
text-align: center;
    width: 120px !important;
}
#error-message{
          margin-left: 63% !important; 
          width:199px !important;
       }
#selected-tags-text{
    max-width: 190px;
    width: 190px;
}
   
}
@media screen and (max-width:1024px) and (min-width:769px){
.webinar-back-button{
      width:26%;  
      margin-left:13px;
      margin-right:10px !important;
      height:22px !important;
    }
    #search-submit{
           
           width:9%;
           font-size:12px !important;
        padding-right:0px !important;
         height:39px !important;
         padding-left:0px !important;
       }
    .search-section{
        width:31%;
        margin-left:10px;
        margin-right:0px;
        /*margin-top: -8px !important;*/
    }
    #searchform{
        width:24%;
        margin-left:25px;
    }
    .dropdown{
        width:100%;
    }
    #selected-tags{
       width:100%
       }
       #error-message{
          margin-left: 63% !important; 
          width:241px !important;
       }
}

.tag-button{
	    text-transform: capitalize;
}
input.searched-input::-webkit-search-cancel-button {
	
	-webkit-appearance: none;
  appearance: none;
  height: 10px;
  width: 10px;
  background-image: url(https://cdn.syncfusion.com/content/images/tutorial-videos/close.svg);
  background-size: 10px 10px;
}
/*.back-button:hover{*/
    /*opacity:.6;*/
/*    color:#1846CC !important;*/
/*}*/
.form-search:focus-within, .form-search:hover{
    background-color: transparent;
border:1px solid #0057FF;
}
.form-search:active-within{
  background-color: transparent;
border:1px solid #0057FF;  
}
.checkmark {
  position: absolute;
  top: 10px;
  left: 16px;
  height: 16px;
  width: 16px;
  
  border-radius:4px;
  background: #FFFFFF;
	border: 1.5px solid #C7CDDB;
}
.btn-container:focus > .checkmark {
  background-color: #0073DC;
  border:none;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.btn-container:focus > .checkmark:after>*{
  display: block;
  
}

.checkmark-tick{
	position:absolute;
	left: 9.5px;
  top: 4px;

  height:7px;

 border-left:1.34px solid white;

  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius:10px;
  
}
.checkmark-tick-2{

	position:absolute;
	left: 5.5px;
  top: 6.5px;

  height:4.5px;
 border-right:1.34px solid white;

  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(-45deg);
  border-radius:2px;
}
#myInput{
    background-color: white;
  /*border:1px solid #D8DCE3;*/
    border:1px solid #E9EDF5 !important;
    font-size: 12px;
    padding: 10px 16px 10px 16px !important;
}
#error-message{
    
    color: #D42A2A;
    line-height: 20px;
    text-align:justify !important;
    font-family: "Open Sans";
    font-size: 12px;
}
.dropdown-button span{
    position: relative;
}
/*#myInput:hover{*/
/*  border:1px solid #0057FF !important; */
/*}*/
/*#myInput:focus, #myInput:active{*/
/*  border:1px solid #0057FF !important; */
/*}*/
.dropdown.open .dropdown-button{
     border:1px solid #0057FF !important; 
}
input[type="search"]::-webkit-search-cancel-button {
    cursor: pointer;
    
}
#search-submit{
  background: #0057FF !important;
    border-radius: 6px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    outline: none;
    border: none !important;
    padding-right: 2rem;
    padding-left: 2rem;
margin-left:20px;
cursor:pointer;
padding-top: 7px;
}
#search-submit:hover{
     background: #0073DC  !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31a332c5 */.elementor-sticky--active {
    background: white !important;
    box-shadow: 0px 0px 4px 0px #636363 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b96328 */.author-page-default-static-bar,
.author-page-upcoming-webinar-static-bar {
  display: none;
}

.author-page-default-static-bar.show-default-static-bar {
  display: block;
}

.author-page-upcoming-webinar-static-bar.show-upcoming-webinar-static-bar {
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-264c4b78 */.author-page-static-bar-link{
font-family: Open Sans;
font-weight: 600;
font-size: 18px;
line-height: 29px;
letter-spacing: 0.5px;
color: #0057FF;
}

.author-page-static-bar-link:hover,
.author-page-static-bar-link:focus,
.author-page-static-bar-link:active {
  color: #0050EB;
}

.author-page-static-bar-link:hover .static-bar-left-arrow-svg path,
.author-page-static-bar-link:focus .static-bar-left-arrow-svg path,
.author-page-static-bar-link:active .static-bar-left-arrow-svg path {
  stroke: #0050EB;
}

.static-bar-left-arrow-svg{    
    stroke: #0057FF;
    margin-right: 18px;
}
.author-page-static-bar-link{
    display: inline-flex;
    align-items: center;
}
.author-page-static-bar-right-column{
    align-items:center;
}
@media (min-width: 901px) and (max-width: 1024px) {
    .author-page-static-bar-link{
    font-size: 17px;
}
}
@media (max-width: 900px) {
      .author-page-static-bar-link{
    font-size: 16px;
}
}
@media (max-width: 767px) {
    .author-page-static-bar-link{
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    }
    .left-head-arrow-icon{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-301500b3 */#upcoming-webinar-register-btn .fa-arrow-right{
      margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a9e42a7 */.author-page-upcoming-webinar-static-bar{
    box-shadow: 0px 8px 16px 0px #00427E24;
    border-bottom: 1px solid #D1E0FF;
    width:100% !important;
}
@media (min-width: 768px) {
.author-page-upcoming-webinar-static-bar.active {
  display: block;
}
.author-page-static-bar-right-column .elementor-button-wrapper{
    display: flex;
    justify-content: end;
}
}

.author-page-upcoming-webinar-static-bar .author-page-static-bar-left-column{
    align-items: center;
}
.author-page-upcoming-webinar-register-btn{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2327a142 */.postcard-webinar{
    height: auto;
    width: 30.5%;
    border:none;
    background: #FFFFFF;
box-shadow: 0px 0px 4px rgba(226, 232, 240, 0.75), 0px 4px 12px #E2E8F0;
border-radius: 24px;
    position: relative;
    padding-bottom: 24px;
    /*margin-left: 27px;*/
    margin-bottom: 47px;
    /*margin-right: 20px;*/
}
.search-title{
    font-weight: 700;
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    font-size:40px;
    color:#000000;
    line-height: 45px;
}
 .search-result-title{
    font-weight: 700;
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    font-size:40px;
    color:#000000;
    line-height: 45px;
}
.content-section{
    display: flex;
    gap: 8px;
    margin-left:20px;
    padding-top: 10px;
    padding-bottom: 28px;
 flex-direction: row;
 flex-wrap: wrap;
     margin-bottom: 20px;
    
}
.page-numbers {
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 50%;
    color: #0D1E40;
    margin-right: 2px;
    font-family: 'Open Sans' !important;
}
.arrow{
    stroke:#0057FF;
    margin-bottom: -1px;
}
.post-container{
    display: flex;
    width: 100% !important;
    flex-wrap:wrap;
    gap:4.1%;
    /*margin-left:30px;*/
}
.card-content{
    margin-left: 20px;
    margin-right: 10px;
}
.thumbnail-image-webinar{
    height:218px !important;
    width:100% !important;
    aspect-ratio: 1024/464;
    max-width: 100% !important;
    /*object-fit: cover;*/
    background-size: contain;
    border-top-left-radius: 24px !important;
    border-top-right-radius: 24px !important;
    margin-bottom: 15px;
}
p{
    margin-top: 0;
    margin-bottom: 0;
}
.category,.tags{
    background: #ECEDEE;
   font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 125%;
    padding: 5px 14px;
    color:#334155;
    margin-top: 10px;
    margin-right: 4px;
    border-radius: 4px;
}

.title{

    font-weight: 700;
    font-family: 'Open Sans';
    font-style: normal;
    font-size: 20px;
    line-height: 125%;
    color:#0F172A !important;
    margin-bottom: 15px;
    
}
.title:hover{
    color:#0073DC !important;
}
.tags:nth-child(1){
    background: #E9DFFD;
}
.tags:nth-child(2){
    background: #FFF1E1;
}
.tags:nth-child(3){
    background:  #E5EFFF;
}
.tags:nth-child(4){
    background:  #FFE7E7;
}
.tags:nth-child(5){
    background:  #E9DFFD;
}
.tags:nth-child(6){
    background:  #FFF1E1;
}
.tags:nth-child(7){
    background:  #E5EFFF;
}
.card-content{
    margin-left: 20px;
}
.excerpt{
    font-family: inherit;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #0D1E40;

}
.watch-now-btn{
    margin-left: 20px;
   bottom: 24px;
   margin-top: 20px;
    font-family:'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #0057FF !important;
   position: absolute;
   margin-right: 20px;

}
.current, .current:hover {
    background:#1A68FF !important;
    color: #ffffff !important;
    font-family: 'Open Sans' !important;
}
.page-numbers:hover {
    background: #0057FF !important;
    color: #FFF !important
}
.page-numbers.dots:hover {
    background: none !important;
    color: #FFF !important
}
.watch-now-btn:hover
{
    color: #0046CC !important;
    .arrow{
         stroke:#0046CC !important;
    
}   
}

#right-arrow-svg{
    font-weight: 600;
    color: #008CFC;
}
.btn-container{
    position: relative;
}
#right-arrow-svg {
    margin-left:5px;
    position: relative;
    top:1px;
     stroke:#0073DC;
}
.dividerline{
	margin: 10px;   
    border: 1px solid rgba(148, 163, 184, 0.6);;
}
.authorfield{
	letter-spacing: 0.02em;
text-transform: capitalize;
font-family: 'Open Sans';
font-style: normal;
font-size: 12px;
line-height: 125%;
font-weight: 600;
color: #475569;

}
.date{
   letter-spacing: 0.02em;
text-transform: capitalize;
font-family: 'Open Sans';
font-style: normal;
font-size: 12px;
line-height: 125%;
font-weight: 600;
color: #475569; 
}
.authorfield::before {
  content: url(https://cdn.syncfusion.com/content/images/microphone-icon.svg);
  	vertical-align: middle;
    padding-right: 8px;
	
}
.authorfield::before {
  content: url(https://cdn.syncfusion.com/content/images/microphone-icon.svg);
  	vertical-align: middle;
    padding-right: 8px;
	
}
.date:before{
	content:url(https://www.syncfusion.com/webinars/wp-content/uploads/sites/7/2023/11/Calendar-Icon.svg) !important;
	transform:none;
	padding-right: 8px;
	vertical-align: text-top;
	 
}
@media(min-width:320px) and (max-width: 767px) {
    .postcard-webinar{
       width:90% !important;
       height:auto !important;
       margin-left:10px;
    }
    .post-container{
    display:block !important;
}
.title{
    font-size:18px;
}
/*.thumbnail-image{*/
/*    width:100% !important;*/
/*}*/
.thumbnail-image-webinar{
    height:169px !important;
}
.search-title{
    font-size:24px;
}
.post-container{
    margin-left:0px !important;
}
}
@media(max-width: 319px) {
    .postcard-webinar{
       width:90% !important;
       height:auto !important;
       margin-left:10px;
    }
    .post-container{
    display:block !important;
}
.title{
    font-size:18px;
}
/*.thumbnail-image{*/
/*    width:100% !important;*/
/*}*/
.thumbnail-image-webinar{
    height:169px !important;
}
.search-title{
    font-size:24px;
}
.post-container{
    margin-left:0px !important;
}
}
@media(min-width:768px) and (max-width: 1023px) {
    .postcard-webinar{
       width:42% !important;
       height:auto !important;
       
    }
   .search-title{
    font-size:36px;
}
.post-container{
    gap:10.1%;
}
/*.thumbnail-image-webinar{*/
/*    height:193px !important;*/
/*}*/
}
/*@media(min-width:1440px){*/
/*    .thumbnail-image-webinar{*/
/*    height:200px !important;*/
/*}*/
/*}*/
@media(min-width:1024px) and (max-width: 1439px) {
    .postcard-webinar{
       width:30.5% !important;
       height:auto !important;
    }
/*    .thumbnail-image-webinar{*/
/*    height:180px !important;*/
/*}*/
 
}
.webinar-search-result{
    padding: 12px !important;
}
.fa-search::before{
    content: url(https://cdn.syncfusion.com/content/blog/search1x.png) !important;
    
}
.dropdown-scroll-container::-webkit-scrollbar {
    width: 7px;
}
.dropdown-scroll-container::-webkit-scrollbar-thumb {
    background: #BBC2CD;
    border-radius: 4px;
}
.dropdown-scroll-container::-webkit-scrollbar-track {
    background: none;
}
.tags::first-letter {
  text-transform: uppercase;
}

@media(max-width:320px){
    
.right-group-arrow {
margin-left: 14px !important;
}
.left-group-arrow {
margin-right: 14px !important;
}
}
.new-webinar-notification{
        background: url(https://www.syncfusion.com/webinars/wp-content/uploads/sites/7/2023/11/Group-11895.svg);
    width: 35%;
    height: 35%;
    position: absolute;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top right;
}
.authorfield a{
    color: #475569;
}
.authorfield a:hover{
    color: #0073DC;
}

.author-page-related-webinars-top .search-title:after{
    display: none;
}
.author-page-related-webinars-top .search-title{
    text-align: center;
    word-break: break-word;
}
.author-page-related-webinars-top .webinar-search-result{
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e2f672d */.search-results #searchresult-grid #noresult-heading{
	display:none;
}
.search-results #searchresult-grid #nothingfound-img{
	display:none;
}
.search-no-results #searchresult-grid .elementor-widget-theme-archive-title{
    display:none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1aa394 */.author-profile-section {
  border-radius: 24px;
  font-family: "Open Sans", sans-serif;
}

.author-profile-left {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.author-profile-image {
  width: 232px;
  height: 232px;
  margin-bottom: 24px;
}

.author-name {
  font-size: 34px !important;
  font-weight: 700;
  line-height: 44px;
  margin: 0 0 5px;
  color: #1E293B;
}

.author-designation {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin: 0 0 18px;
  color: #334155;
}

.author-profile-right {
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   flex: 1;
}

.author-profile-quote-icon-wrapper{
    justify-content: flex-start;
    display: flex;
    width: 100%;
    margin-bottom: 20px;
}

.author-profile-quote-icon{
    width: 40px;
}

.author-bio {
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
  color: #1E293B;
  max-width: 85%;
  text-align: center;
}

.author-social-media-links {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.meet-the-speaker-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.meet-the-speaker-wrapper .highlighter-left-line, .meet-the-speaker-wrapper .highlighter-right-line {
    display: inline-block;
  width: 45px;
  height: 2.5px;
  background-color: #0057FF; 
  vertical-align: middle;
}
.meet-the-speaker-wrapper .highlighter-left-line{
    margin-right: 5px;
}
.meet-the-speaker-wrapper .highlighter-right-line{
    margin-left: 5px;
}
.linkedin-icon {
  content: url("https://cdn.syncfusion.com/content/website/webinars/linkedin-icon.svg");
}

.author-linkedin-url:hover .linkedin-icon {
  content: url("https://cdn.syncfusion.com/content/website/webinars/linkedin-icon-hover.svg");
}

.twitter-icon {
  content: url("https://cdn.syncfusion.com/content/website/webinars/twitter-icon.svg");
}

.author-twitter-url:hover .twitter-icon {
  content: url("https://cdn.syncfusion.com/content/website/webinars/twitter-icon-hover.svg");
}

.text-meet-the-speaker{
    text-align: center;
    margin-bottom: 40px;
    font-weight: 500;
}
@media (max-width: 345px) {
    .meet-the-speaker-wrapper .highlighter-left-line, .meet-the-speaker-wrapper .highlighter-right-line {
  width: 30px;
    }
}
@media (max-width: 900px) {
    .author-profile-section{
        flex-direction: column;
    }
    .author-name {
    font-size: 26px !important;
    line-height: 36px;
    }
    .author-designation {
    font-size: 16px;
    line-height: 28px;
    }
    .author-bio {
    font-size: 16px;
    line-height: 31px;
    }
}

@media (max-width: 767px) {
    .author-profile-section{
    gap: 20px;
}
 .author-profile-section {
    padding: 25px;
    }
    .author-name{
        line-height: 35px;
        margin-bottom: 10px;
    }
    .author-profile-quote-icon-wrapper{
        margin-bottom: 15px;
    }
    .author-profile-quote-icon {
    width: 35px;
}
.author-profile-section-short-code{
    margin-bottom: 0px !important;
}
}


@media (min-width: 768x) and (max-width: 900px) {
    .author-profile-section{
    gap: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f43f698 */.author-achievements-section {
  font-family: "Open Sans", sans-serif;
  display: flex;
    flex-direction: column;
}

.author-achievements-title {
  font-size: 28px !important;
  font-weight: 700;
  line-height: 42px;
  margin-bottom: 5px;
  color: #0F172A;
  text-align: center;
}

.achievement-row {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 12px;
}

.author-achievement-item {
  flex: 1 1 calc(33.333% - 16px);
  max-width: calc(33.333% - 16px);
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.achievement-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-top: 2px;
}

.achievement-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #1E293B;
  margin-bottom: 0px;
}
@media (max-width: 900px) {
.author-achievements-section-wrapper .elementor-shortcode{
    display: flex;
    justify-content: center;
}
.author-achievement-item{
    flex: 1 1 calc(100% - 16px);
    max-width: calc(100% - 16px);
}
.achievement-icon{
    width: 18px;
    height: 18px;
    margin-top: 4px;
}
.achievement-row{
    gap: 15px;
}
.author-achievements-title{
    margin-bottom: 25px;
}
}

@media (min-width: 901px) {
    .author-achievements-section {
        gap: 20px;
    }
    .author-achievements-section.two-items .author-achievement-item {
  flex: 1 1 calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.author-achievements-section.single-item .achievement-row {
  justify-content: center;
}
.author-achievements-section.single-item .author-achievement-item {
  flex: 0 1 auto;
  max-width: 600px; 
}
}
@media (max-width: 767px) {
.author-achievements-title {
       font-size: 26px !important;
       line-height: 38px !important;
       margin-bottom: 20px;
       margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28438698 */.author-upcoming-webinar-section-wrapper{
 background-color: #070F45;   
}
.author-upcoming-webinar-section {
    text-align: center;
    margin: 0px auto;
    font-family: "Open Sans", sans-serif;
}

.author-upcoming-webinar-title {
    color: #ffffff;
    font-size: 34px !important;
    line-height: 50px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 0px;
}

.author-upcoming-webinar-description {
    color: #FFFFFFE0;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 35px;
    line-height: 30px;
}

.author-upcoming-webinar-register-link {
    display: inline-block;
    background-color: #FFF30F; 
    color: #070F45;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    padding: 12px 30px;
    border-radius: 8px;
    position: relative;
    letter-spacing: 0.34px;
}

.author-upcoming-webinar-register-link svg{
    width: 16px;
    margin-left: 6px;
}

.author-upcoming-webinar-register-link:hover {
    background-color: #ffd700; 
    color:#070F45 !important;
}

.author-upcoming-webinar-column .elementor-widget-wrap{
    padding: 0px !important;
}
@media (max-width: 900px) {
.author-upcoming-webinar-title{
    font-size: 30px !important;
}
.author-upcoming-webinar-description{
    font-size: 16px;
}
.author-upcoming-webinar-register-link{
    font-size: 14px;
    padding: 10px 26px;
}
}
@media (max-width: 767px) {
.author-upcoming-webinar-register-link svg {
    width: 14px !important;
    }
    .author-upcoming-webinar-title{
    font-size: 26px !important;
    line-height: 38px !important; 
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24310d4 */.search-results #skeletonloader{
	margin-top:0px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8030ee3 */.author-page-related-webinars-bottom .search-title:after{
    display: none !important;
}

.author-page-related-webinars-bottom .search-title{
    text-align: center;
    margin-bottom: 40px;
    margin-top: 40px;
    font-size: 34px!important;
    line-height: 50px;
}

.author-page-related-webinars-bottom .webinar-search-result{
    margin-bottom: 20px;
}

@media (max-width: 900px) {
    .author-page-related-webinars-bottom .search-title {
        font-size: 30px !important;
    }
}

.author-page-related-webinars-bottom .webinar-search-result .card-content .title{
    line-height: 30px;
}

.author-page-related-webinars-bottom .card-content{
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e51d71c */.author-testimonials-section-wrapper {
  background: linear-gradient(359.97deg, #FAFBFF 9.33%, #FFFFFF 99.97%),
              linear-gradient(0deg, #FAFBFF, #FAFBFF);
  overflow: visible !important;
}

.author-testimonials-section-wrapper-two-cards{
    margin-top:45px;
    margin-bottom: 75px;
}

.author-testimonials-section-wrapper-morethan-two-cards{
    margin-top:40px;
    margin-bottom: 105px;
}

.author-testimonials-section {
  margin: 0 auto;
  font-family: "Open Sans", sans-serif;
  text-align: center;
}

.author-testimonials-grid-wrapper{
  max-width: 65%;
  margin: 0 auto;
}

.author-testimonials-heading {
  font-size: 34px !important;
  line-height: 50px;
  font-weight: 700;
  color: #252B37;
  margin-bottom: 20px;
}

.author-testimonials-description {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  color: #475569;
  margin-bottom: 50px;
}

.author-testimonials-grid {
  display: block !important;
}

.author-testimonials-section .carousel-cell {
  width: 50%;
  max-width: 350px;
  margin-right: 25px;
}

.author-testimonial-card {
  border: 1px solid #E1E6F0;
  border-radius: 16px;
  padding: 25px;
  background: #fff;
  box-sizing: border-box;
  text-align: left;
  transition: transform 0.3s ease;
}

.author-testimonial-quote-icon {
    margin-bottom: 25px;
}

.author-testimonial-card-title {
  font-weight: 600;
  font-size: 20px !important;
  line-height: 30px;
  color: #1E293B;
  margin-bottom: 15px;
}

.author-testimonial-card-quote {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #475569;
  margin-bottom: 40px;
}

.author-testimonial-card-name {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #1E293B;
  margin-bottom: 5px;
}

.author-testimonial-card-designation {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #64748B;
}

.author-testimonials-section .flickity-page-dots{
    bottom: -50px !important;
}

.author-testimonials-section .flickity-page-dots .dot{
    margin: 0 3px !important;
}

@media (max-width: 767px) {
.author-testimonials-heading {
    font-size: 26px !important;
    line-height: 38px;
  }
  .author-testimonial-card-title{
      font-size: 19px !important;
  }
  .author-testimonial-card-quote{
      font-size: 15px !important;
  }
  .author-testimonial-card-name{
      font-size: 17px !important;
  }
  .author-testimonial-card-designation{
      font-size: 14px !important;
  }
}

@media (max-width: 768px) {
    .author-testimonials-section-wrapper-two-cards{
    margin-top:35px;
    margin-bottom: 60px;
}
.author-testimonials-section-wrapper-morethan-two-cards{
    margin-top:35px;
    margin-bottom: 105px;
}
}
@media (max-width: 900px) {
  .author-testimonials-description {
    font-size: 16px;
    line-height: 26px;
  }
}

@media (max-width: 600px) {
    .author-testimonials-section .carousel-cell{
        width: 100%;
        max-width: 100%;
    }
     .author-testimonials-grid-wrapper {
        max-width: 100%;
    }
}
@media (min-width: 600px) and (max-width: 684px) {
    .author-testimonials-section .carousel-cell{
        max-width: 46%;
    }
    .author-testimonials-grid-wrapper {
        max-width: 100%;
    }
}
@media (min-width: 684px) and (max-width: 768px) {
    .author-testimonials-section .carousel-cell{
        max-width: 48%;
    }
    .author-testimonials-grid-wrapper {
        max-width: 100%;
    }
}
@media (min-width: 768px) and (max-width: 933px) {
    .author-testimonials-grid-wrapper {
  max-width: 86%;
    }
    .author-testimonials-section .carousel-cell{
        width: 47%;
    }
    .author-testimonials-heading {
    font-size: 30px !important;
    line-height: 42px;
    }
    .author-testimonial-card-title{
        font-size: 19px !important;
    }
}
@media (min-width: 933px) and (max-width: 1014px) {
    .author-testimonials-grid-wrapper {
  max-width: 78%;
    }
    .author-testimonials-section .carousel-cell{
        width: 47%;
    }
}

@media (min-width: 1015px) and (max-width: 1150px) {
    .author-testimonials-grid-wrapper {
  max-width: 76%;
    }
}/* End custom CSS */