.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-4747 .elementor-element.elementor-element-735f6974{margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4747 .elementor-element.elementor-element-7f143452 > .elementor-element-populated{text-align:left;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4747 .elementor-element.elementor-element-39752d94 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4747 .elementor-element.elementor-element-39752d94 > .elementor-container{max-width:1200px;}.elementor-4747 .elementor-element.elementor-element-39752d94{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4747 .elementor-element.elementor-element-6931d633 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:22px;fill:#0057FF;color:#0057FF;border-style:none;}.elementor-4747 .elementor-element.elementor-element-3fb10c92{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;}.elementor-4747 .elementor-element.elementor-element-3fb10c92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button:hover, .elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button:focus{color:#0450C2;}.elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button:hover svg, .elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button:focus svg{fill:#0450C2;}.elementor-widget-search-form .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-search-form .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-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4747 .elementor-element.elementor-element-26b35d84{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;align-self:center;}.elementor-4747 .elementor-element.elementor-element-26b35d84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container{min-height:14px;}.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__submit{min-width:calc( 2.2 * 14px );--e-search-form-submit-text-color:#0D1E40;background-color:#FFFFFFEB;--e-search-form-submit-icon-size:14px;}body:not(.rtl) .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__icon{padding-left:calc(14px / 3);}body.rtl .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__icon{padding-right:calc(14px / 3);}.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__input, .elementor-4747 .elementor-element.elementor-element-26b35d84.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(14px / 3);padding-right:calc(14px / 3);}.elementor-4747 .elementor-element.elementor-element-26b35d84 input[type="search"].elementor-search-form__input{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__input,
					.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__icon,
					.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-4747 .elementor-element.elementor-element-26b35d84.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#75819E;fill:#75819E;}.elementor-4747 .elementor-element.elementor-element-26b35d84:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#D7DEEF;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-4747 .elementor-element.elementor-element-26b35d84.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#D7DEEF;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-4747 .elementor-element.elementor-element-26b35d84:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:#FFFFFF;border-color:#BDC2CF;}.elementor-4747 .elementor-element.elementor-element-26b35d84.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:#FFFFFF;border-color:#BDC2CF;}.elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button{background-color:#0057FF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:10px 18px 10px 18px;}.elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button:hover, .elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button:focus{background-color:#0073DC;color:#FFFFFF;border-color:#0073DC;}.elementor-4747 .elementor-element.elementor-element-36ca604b{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;align-self:center;}.elementor-4747 .elementor-element.elementor-element-36ca604b > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button:hover svg, .elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-html .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-html .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-4747 .elementor-element.elementor-element-6035cfdc > .elementor-widget-container{margin:0px 0px 20px 20px;}/* Start custom CSS for button, class: .elementor-element-3fb10c92 */i.fas.fa-chevron-left{
height: 6px;
width: 12px;
margin-bottom: 7px;
}

.elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button
{
    padding-left: 0px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-26b35d84 */.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container{
    padding: 12px;
    height: 42px;
    width: 283px;
}

.search-form
{
   display: flex;
    justify-content: right;
}

.elementor-search-form__container:focus{
    border: 1px solid #0057FF !important;
}
.elementor-search-form__container:hover{
      border: 1px solid #0057FF !important;
}
 .elementor-search-form__container:focus-within{
    background: rgba(255, 255, 255, 0.92);
border: 1px solid #D7DEEF;
border-radius: 8px;


}

button.elementor-search-form__submit
{
    cursor: pointer;
    
}

.fa-search:before {
    content: url(https://cdn.syncfusion.com/content/images/blogstile-images/search-icon.svg) !important;
    vertical-align: middle;
}

.elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__input, .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__icon, .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-lightbox .dialog-lightbox-close-button, .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-4747 .elementor-element.elementor-element-26b35d84.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: #383838 !important;
    fill: #383838 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36ca604b */.download-search
{
    display: flex;
    justify-content: right;
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5869c286 */#error-message{
    color: #D42A2A;
    line-height: 20px;
    text-align: left !important;
    font-family: "Open Sans";
    font-size: 12px;
    margin-left: 63%;
    width: 243px;
} 

@media (min-width:1040px) and (max-width:1160px){
    #error-message{
    margin-left: 59%;
    }
}

@media (min-width:970px) and (max-width:1040px){
    #error-message{
    margin-left: 56.5%;
    }
}

@media (min-width: 850px) and (max-width:970px){
    #error-message {
    margin-left: 51.5%;
}
}

@media (min-width: 790px) and (max-width:970px){
    #error-message {
    margin-left: 45.5%;
}
}

@media (min-width: 768px) and (max-width:790px){
    #error-message {
    margin-left: 43%;
}
}

@media (max-width:767px){
    #error-message{
    margin-left: 40px;
    margin-top: -10px;
    margin-bottom: 5px;
    width: 80%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6035cfdc */button.mobile-view-search-btn
      {
    display: block !important;
    background: #0057FF !important;
    border-radius: 8px;
    height: 40px;
   
    font-family: 'Open Sans' !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF !important;
    border: none !important;
    outline: none !important;
    width:98%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6931d633 */.search-form-section
{
    display: flex ;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-735f6974 */.searchcontainer
{
min-height: 82px;
background: #FFFFFF;
box-shadow: 0px 4px 8px rgba(162, 177, 190, 0.12);
}

.elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button
{
     width: max-content;
}

@media screen and (max-width:1160px){
    .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container
    {
    margin-right:30px;
    }
   
}

@media screen and (max-width:1024px){
     .elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button
{
     margin-right:10px;
}
}

@media screen and (max-width:970px){
     .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container
    {
    margin-right:50px;
    }
}

@media screen and (min-width:767px) and (max-width:850px){
     .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container
    {
    margin-right:60px;
    }
}

@media screen and (max-width:767px){
    .elementor-4747 .elementor-element.elementor-element-3fb10c92
    {
        width:100% !important;
        max-width:100% !important;
    }
    .elementor-4747 .elementor-element.elementor-element-36ca604b
    {
        max-width:100% !important;
    }
    .download-search
    {
        display:block !important;
        width:100% !important;
        margin-top:16px;
        margin-left: 5px;
        margin-bottom:12px;
    }
    .elementor-4747 .elementor-element.elementor-element-36ca604b .elementor-button
    {
        width:97.5%;
        margin-right:0px;
        
    }
    
  .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container{
      width:95% !important;
     margin-left: 20px;
  }
    .elementor-4747 .elementor-element.elementor-element-26b35d84
    {
        max-width:100% !important;
        width: 100%;
        display: block;
    }
    
    a.elementor-button-link.elementor-button.elementor-size-sm {
    margin-bottom: 8px;
}

}

@media screen and (max-width:600px){
    .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container {
    width: 92.5% !important;
   
}

button.mobile-view-search-btn
{
    width:96.5%;
}
}

@media screen and (max-width:426px){
    .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container {
    width: 90% !important;
   
}

button.mobile-view-search-btn
{
    width:95%;
}

}

@media screen and (max-width:350px){
    .elementor-4747 .elementor-element.elementor-element-26b35d84 .elementor-search-form__container {
    width: 88% !important;
   
}
button.mobile-view-search-btn
{
    width:93%;
}

}

@media screen and (min-width:1020px){

    .elementor-4747 .elementor-element.elementor-element-3fb10c92 .elementor-button
    {
        margin-left:-5px;
    }
}/* End custom CSS */