@charset "UTF-8";
/* ------------------------
ADD ADDITIONAL STYLES BELOW 
Any elementor items here should
be used on singles, footer, header, etc.
Any that will be used only on pages or posts built
with the Elementor page builder go in style-elementor.
------------------------- */
/* COLORS
=========================== */
/* Text */
/* Forms */
/* Meta Tags */
/* SCREEN WIDTHS
=========================== */
/* FONTS
=========================== */
.spb_content_element.spb_text_column .wp-caption,
.spb_content_element.spb_text_column .wp-caption-text,
.spb_content_element.spb_text_column .widget-image-caption,
.single .page-content .content-wrap .wp-caption,
.single .page-content .content-wrap .wp-caption-text,
.single .page-content .content-wrap .widget-image-caption,
.image-edge-content .wp-caption,
.image-edge-content .wp-caption-text,
.image-edge-content .widget-image-caption,
.swift-slider .caption-content .caption-excerpt .wp-caption,
.swift-slider .caption-content .caption-excerpt .wp-caption-text,
.swift-slider .caption-content .caption-excerpt .widget-image-caption,
.related-articles .wp-caption,
.related-articles .wp-caption-text,
.related-articles .widget-image-caption,
.elementor-widget-heading .wp-caption,
.elementor-widget-heading .wp-caption-text,
.elementor-widget-heading .widget-image-caption,
.elementor-widget-text-editor .wp-caption,
.elementor-widget-text-editor .wp-caption-text,
.elementor-widget-text-editor .widget-image-caption,
.elementor-image .wp-caption,
.elementor-image .wp-caption-text,
.elementor-image .widget-image-caption,
.elementor-image-box-content .wp-caption,
.elementor-image-box-content .wp-caption-text,
.elementor-image-box-content .widget-image-caption,
.elementor-icon-box-content .wp-caption,
.elementor-icon-box-content .wp-caption-text,
.elementor-icon-box-content .widget-image-caption,
.elementor-widget-blockquote .wp-caption,
.elementor-widget-blockquote .wp-caption-text,
.elementor-widget-blockquote .widget-image-caption,
.elementor-tab-content .wp-caption,
.elementor-tab-content .wp-caption-text,
.elementor-tab-content .widget-image-caption, #main-container .caption p,
#main-container .caption a,
#main-container .caption li, .sf-button,
.elementor-button-link,
.elementor-button, .wpcf7 form.wpcf7-form label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice label,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label, .gform_wrapper form .gform_button,
.gform_wrapper form input[type="submit"],
.gform_wrapper .pp-gravity-form .gform_button,
.gform_wrapper .pp-gravity-form input[type="submit"], .spb_content_element.spb_text_column blockquote p,
.spb_content_element.spb_text_column blockquote .elementor-blockquote__content,
.spb_content_element.spb_text_column .elementor-blockquote p,
.spb_content_element.spb_text_column .elementor-blockquote .elementor-blockquote__content,
.single .page-content .content-wrap blockquote p,
.single .page-content .content-wrap blockquote .elementor-blockquote__content,
.single .page-content .content-wrap .elementor-blockquote p,
.single .page-content .content-wrap .elementor-blockquote .elementor-blockquote__content,
.image-edge-content blockquote p,
.image-edge-content blockquote .elementor-blockquote__content,
.image-edge-content .elementor-blockquote p,
.image-edge-content .elementor-blockquote .elementor-blockquote__content,
.swift-slider .caption-content .caption-excerpt blockquote p,
.swift-slider .caption-content .caption-excerpt blockquote .elementor-blockquote__content,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote p,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote .elementor-blockquote__content,
.related-articles blockquote p,
.related-articles blockquote .elementor-blockquote__content,
.related-articles .elementor-blockquote p,
.related-articles .elementor-blockquote .elementor-blockquote__content,
.elementor-widget-heading blockquote p,
.elementor-widget-heading blockquote .elementor-blockquote__content,
.elementor-widget-heading .elementor-blockquote p,
.elementor-widget-heading .elementor-blockquote .elementor-blockquote__content,
.elementor-widget-text-editor blockquote p,
.elementor-widget-text-editor blockquote .elementor-blockquote__content,
.elementor-widget-text-editor .elementor-blockquote p,
.elementor-widget-text-editor .elementor-blockquote .elementor-blockquote__content,
.elementor-image blockquote p,
.elementor-image blockquote .elementor-blockquote__content,
.elementor-image .elementor-blockquote p,
.elementor-image .elementor-blockquote .elementor-blockquote__content,
.elementor-image-box-content blockquote p,
.elementor-image-box-content blockquote .elementor-blockquote__content,
.elementor-image-box-content .elementor-blockquote p,
.elementor-image-box-content .elementor-blockquote .elementor-blockquote__content,
.elementor-icon-box-content blockquote p,
.elementor-icon-box-content blockquote .elementor-blockquote__content,
.elementor-icon-box-content .elementor-blockquote p,
.elementor-icon-box-content .elementor-blockquote .elementor-blockquote__content,
.elementor-widget-blockquote blockquote p,
.elementor-widget-blockquote blockquote .elementor-blockquote__content,
.elementor-widget-blockquote .elementor-blockquote p,
.elementor-widget-blockquote .elementor-blockquote .elementor-blockquote__content,
.elementor-tab-content blockquote p,
.elementor-tab-content blockquote .elementor-blockquote__content,
.elementor-tab-content .elementor-blockquote p,
.elementor-tab-content .elementor-blockquote .elementor-blockquote__content, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button, #main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__body .jet-checkboxes-list__label,
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__body .jet-filters-counter, .popup-container .popup-header__location, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu .subnav-toggle {
  font-family: "ATT-Aleck-Sans", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .gform_wrapper.gform_validation_error .gform_validation_errors, .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
.gform_wrapper form .gform_body .gform_fields .gfield .gform-field-label--type-sub,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gform-field-label--type-sub {
  font-family: "ATT-Aleck-Sans", sans-serif !important;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.gform_wrapper .gform_title, .spb_content_element.spb_text_column h2,
.single .page-content .content-wrap h2,
.image-edge-content h2,
.swift-slider .caption-content .caption-excerpt h2,
.related-articles h2,
.elementor-widget-heading h2,
.elementor-widget-text-editor h2,
.elementor-image h2,
.elementor-image-box-content h2,
.elementor-icon-box-content h2,
.elementor-widget-blockquote h2,
.elementor-tab-content h2, .spb_content_element.spb_text_column h3,
.single .page-content .content-wrap h3,
.image-edge-content h3,
.swift-slider .caption-content .caption-excerpt h3,
.related-articles h3,
.elementor-widget-heading h3,
.elementor-widget-text-editor h3,
.elementor-image h3,
.elementor-image-box-content h3,
.elementor-icon-box-content h3,
.elementor-widget-blockquote h3,
.elementor-tab-content h3, .gform_wrapper form .gform_body .gform_fields .gfield .gsection_title,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gsection_title, .spb_content_element.spb_text_column h4,
.single .page-content .content-wrap h4,
.image-edge-content h4,
.swift-slider .caption-content .caption-excerpt h4,
.related-articles h4,
.elementor-widget-heading h4,
.elementor-widget-text-editor h4,
.elementor-image h4,
.elementor-image-box-content h4,
.elementor-icon-box-content h4,
.elementor-widget-blockquote h4,
.elementor-tab-content h4, #main-container .featured-content-stories-carousel .carousel-item .elementor-heading-title, .gform_wrapper .gform_description, .spb_content_element.spb_text_column h5,
.single .page-content .content-wrap h5,
.image-edge-content h5,
.swift-slider .caption-content .caption-excerpt h5,
.related-articles h5,
.elementor-widget-heading h5,
.elementor-widget-text-editor h5,
.elementor-image h5,
.elementor-image-box-content h5,
.elementor-icon-box-content h5,
.elementor-widget-blockquote h5,
.elementor-tab-content h5, .spb_content_element.spb_text_column blockquote h1:last-child,
.spb_content_element.spb_text_column blockquote h2:last-child,
.spb_content_element.spb_text_column blockquote h3:last-child,
.spb_content_element.spb_text_column blockquote h4:last-child,
.spb_content_element.spb_text_column blockquote h5:last-child,
.spb_content_element.spb_text_column blockquote h6:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h1:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h2:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h3:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h4:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h5:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h6:last-child,
.single .page-content .content-wrap blockquote h1:last-child,
.single .page-content .content-wrap blockquote h2:last-child,
.single .page-content .content-wrap blockquote h3:last-child,
.single .page-content .content-wrap blockquote h4:last-child,
.single .page-content .content-wrap blockquote h5:last-child,
.single .page-content .content-wrap blockquote h6:last-child,
.single .page-content .content-wrap .elementor-blockquote h1:last-child,
.single .page-content .content-wrap .elementor-blockquote h2:last-child,
.single .page-content .content-wrap .elementor-blockquote h3:last-child,
.single .page-content .content-wrap .elementor-blockquote h4:last-child,
.single .page-content .content-wrap .elementor-blockquote h5:last-child,
.single .page-content .content-wrap .elementor-blockquote h6:last-child,
.image-edge-content blockquote h1:last-child,
.image-edge-content blockquote h2:last-child,
.image-edge-content blockquote h3:last-child,
.image-edge-content blockquote h4:last-child,
.image-edge-content blockquote h5:last-child,
.image-edge-content blockquote h6:last-child,
.image-edge-content .elementor-blockquote h1:last-child,
.image-edge-content .elementor-blockquote h2:last-child,
.image-edge-content .elementor-blockquote h3:last-child,
.image-edge-content .elementor-blockquote h4:last-child,
.image-edge-content .elementor-blockquote h5:last-child,
.image-edge-content .elementor-blockquote h6:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h1:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h2:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h3:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h4:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h5:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h6:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h1:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h2:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h3:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h4:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h5:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h6:last-child,
.related-articles blockquote h1:last-child,
.related-articles blockquote h2:last-child,
.related-articles blockquote h3:last-child,
.related-articles blockquote h4:last-child,
.related-articles blockquote h5:last-child,
.related-articles blockquote h6:last-child,
.related-articles .elementor-blockquote h1:last-child,
.related-articles .elementor-blockquote h2:last-child,
.related-articles .elementor-blockquote h3:last-child,
.related-articles .elementor-blockquote h4:last-child,
.related-articles .elementor-blockquote h5:last-child,
.related-articles .elementor-blockquote h6:last-child,
.elementor-widget-heading blockquote h1:last-child,
.elementor-widget-heading blockquote h2:last-child,
.elementor-widget-heading blockquote h3:last-child,
.elementor-widget-heading blockquote h4:last-child,
.elementor-widget-heading blockquote h5:last-child,
.elementor-widget-heading blockquote h6:last-child,
.elementor-widget-heading .elementor-blockquote h1:last-child,
.elementor-widget-heading .elementor-blockquote h2:last-child,
.elementor-widget-heading .elementor-blockquote h3:last-child,
.elementor-widget-heading .elementor-blockquote h4:last-child,
.elementor-widget-heading .elementor-blockquote h5:last-child,
.elementor-widget-heading .elementor-blockquote h6:last-child,
.elementor-widget-text-editor blockquote h1:last-child,
.elementor-widget-text-editor blockquote h2:last-child,
.elementor-widget-text-editor blockquote h3:last-child,
.elementor-widget-text-editor blockquote h4:last-child,
.elementor-widget-text-editor blockquote h5:last-child,
.elementor-widget-text-editor blockquote h6:last-child,
.elementor-widget-text-editor .elementor-blockquote h1:last-child,
.elementor-widget-text-editor .elementor-blockquote h2:last-child,
.elementor-widget-text-editor .elementor-blockquote h3:last-child,
.elementor-widget-text-editor .elementor-blockquote h4:last-child,
.elementor-widget-text-editor .elementor-blockquote h5:last-child,
.elementor-widget-text-editor .elementor-blockquote h6:last-child,
.elementor-image blockquote h1:last-child,
.elementor-image blockquote h2:last-child,
.elementor-image blockquote h3:last-child,
.elementor-image blockquote h4:last-child,
.elementor-image blockquote h5:last-child,
.elementor-image blockquote h6:last-child,
.elementor-image .elementor-blockquote h1:last-child,
.elementor-image .elementor-blockquote h2:last-child,
.elementor-image .elementor-blockquote h3:last-child,
.elementor-image .elementor-blockquote h4:last-child,
.elementor-image .elementor-blockquote h5:last-child,
.elementor-image .elementor-blockquote h6:last-child,
.elementor-image-box-content blockquote h1:last-child,
.elementor-image-box-content blockquote h2:last-child,
.elementor-image-box-content blockquote h3:last-child,
.elementor-image-box-content blockquote h4:last-child,
.elementor-image-box-content blockquote h5:last-child,
.elementor-image-box-content blockquote h6:last-child,
.elementor-image-box-content .elementor-blockquote h1:last-child,
.elementor-image-box-content .elementor-blockquote h2:last-child,
.elementor-image-box-content .elementor-blockquote h3:last-child,
.elementor-image-box-content .elementor-blockquote h4:last-child,
.elementor-image-box-content .elementor-blockquote h5:last-child,
.elementor-image-box-content .elementor-blockquote h6:last-child,
.elementor-icon-box-content blockquote h1:last-child,
.elementor-icon-box-content blockquote h2:last-child,
.elementor-icon-box-content blockquote h3:last-child,
.elementor-icon-box-content blockquote h4:last-child,
.elementor-icon-box-content blockquote h5:last-child,
.elementor-icon-box-content blockquote h6:last-child,
.elementor-icon-box-content .elementor-blockquote h1:last-child,
.elementor-icon-box-content .elementor-blockquote h2:last-child,
.elementor-icon-box-content .elementor-blockquote h3:last-child,
.elementor-icon-box-content .elementor-blockquote h4:last-child,
.elementor-icon-box-content .elementor-blockquote h5:last-child,
.elementor-icon-box-content .elementor-blockquote h6:last-child,
.elementor-widget-blockquote blockquote h1:last-child,
.elementor-widget-blockquote blockquote h2:last-child,
.elementor-widget-blockquote blockquote h3:last-child,
.elementor-widget-blockquote blockquote h4:last-child,
.elementor-widget-blockquote blockquote h5:last-child,
.elementor-widget-blockquote blockquote h6:last-child,
.elementor-widget-blockquote .elementor-blockquote h1:last-child,
.elementor-widget-blockquote .elementor-blockquote h2:last-child,
.elementor-widget-blockquote .elementor-blockquote h3:last-child,
.elementor-widget-blockquote .elementor-blockquote h4:last-child,
.elementor-widget-blockquote .elementor-blockquote h5:last-child,
.elementor-widget-blockquote .elementor-blockquote h6:last-child,
.elementor-tab-content blockquote h1:last-child,
.elementor-tab-content blockquote h2:last-child,
.elementor-tab-content blockquote h3:last-child,
.elementor-tab-content blockquote h4:last-child,
.elementor-tab-content blockquote h5:last-child,
.elementor-tab-content blockquote h6:last-child,
.elementor-tab-content .elementor-blockquote h1:last-child,
.elementor-tab-content .elementor-blockquote h2:last-child,
.elementor-tab-content .elementor-blockquote h3:last-child,
.elementor-tab-content .elementor-blockquote h4:last-child,
.elementor-tab-content .elementor-blockquote h5:last-child,
.elementor-tab-content .elementor-blockquote h6:last-child, .spb_content_element.spb_text_column h6,
.single .page-content .content-wrap h6,
.image-edge-content h6,
.swift-slider .caption-content .caption-excerpt h6,
.related-articles h6,
.elementor-widget-heading h6,
.elementor-widget-text-editor h6,
.elementor-image h6,
.elementor-image-box-content h6,
.elementor-icon-box-content h6,
.elementor-widget-blockquote h6,
.elementor-tab-content h6, .locality-featured-story-button, .wpcf7 form.wpcf7-form button,
.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-submit, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files, .spb_content_element.spb_text_column blockquote footer cite,
.spb_content_element.spb_text_column .elementor-blockquote footer cite,
.single .page-content .content-wrap blockquote footer cite,
.single .page-content .content-wrap .elementor-blockquote footer cite,
.image-edge-content blockquote footer cite,
.image-edge-content .elementor-blockquote footer cite,
.swift-slider .caption-content .caption-excerpt blockquote footer cite,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote footer cite,
.related-articles blockquote footer cite,
.related-articles .elementor-blockquote footer cite,
.elementor-widget-heading blockquote footer cite,
.elementor-widget-heading .elementor-blockquote footer cite,
.elementor-widget-text-editor blockquote footer cite,
.elementor-widget-text-editor .elementor-blockquote footer cite,
.elementor-image blockquote footer cite,
.elementor-image .elementor-blockquote footer cite,
.elementor-image-box-content blockquote footer cite,
.elementor-image-box-content .elementor-blockquote footer cite,
.elementor-icon-box-content blockquote footer cite,
.elementor-icon-box-content .elementor-blockquote footer cite,
.elementor-widget-blockquote blockquote footer cite,
.elementor-widget-blockquote .elementor-blockquote footer cite,
.elementor-tab-content blockquote footer cite,
.elementor-tab-content .elementor-blockquote footer cite, .spb_content_element.spb_text_column blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.spb_content_element.spb_text_column .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.single .page-content .content-wrap blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.single .page-content .content-wrap .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.image-edge-content blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.image-edge-content .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.swift-slider .caption-content .caption-excerpt blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.related-articles blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.related-articles .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-widget-heading blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-widget-heading .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-widget-text-editor blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-widget-text-editor .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-image blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-image .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-image-box-content blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-image-box-content .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-icon-box-content blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-icon-box-content .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-widget-blockquote blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-widget-blockquote .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-tab-content blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label,
.elementor-tab-content .elementor-blockquote .elementor-blockquote__tweet-button .elementor-blockquote__tweet-label, .spb_accordion.spb_tabs .ui-accordion-header a,
.spb_accordion.spb_tabs .ui-accordion-header button,
.spb_accordion.spb_tabs .elementor-tab-title a,
.spb_accordion.spb_tabs .elementor-tab-title button,
.elementor-widget-tabs .ui-accordion-header a,
.elementor-widget-tabs .ui-accordion-header button,
.elementor-widget-tabs .elementor-tab-title a,
.elementor-widget-tabs .elementor-tab-title button, .spb_accordion.spb_tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title, #main-container .elementor-posts-nothing-found:before, #main-container .jet-smart-filters-search .jet-filter-label, #main-container .jet-smart-filters-select .jet-filter-label, #main-container .jet-remove-all-filters__button, #main-container .elementor-pagination .prev,
#main-container .elementor-pagination .next,
#main-container .jet-filters-pagination .prev,
#main-container .jet-filters-pagination .next, #main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__label, .elementor-widget-container div.story-campaigns-grid .story-card .story-overlay .story-name h3, .popup-container .popup-header__name, #mobile-header a.mobile-menu-link:before {
  font-family: "ATT-Aleck-Sans", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_content_element.spb_text_column h1,
.single .page-content .content-wrap h1,
.image-edge-content h1,
.swift-slider .caption-content .caption-excerpt h1,
.related-articles h1,
.elementor-widget-heading h1,
.elementor-widget-text-editor h1,
.elementor-image h1,
.elementor-image-box-content h1,
.elementor-icon-box-content h1,
.elementor-widget-blockquote h1,
.elementor-tab-content h1 {
  font-family: "ATT-Aleck-Sans", sans-serif !important;
  font-style: normal;
  font-weight: 900 !important;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_content_element.spb_text_column.lede-text, .spb_content_element.spb_text_column.lede-text p,
.spb_content_element.spb_text_column p.lede-text,
.single .page-content .content-wrap.lede-text,
.single .page-content .content-wrap.lede-text p,
.single .page-content .content-wrap p.lede-text,
.image-edge-content.lede-text,
.image-edge-content.lede-text p,
.image-edge-content p.lede-text,
.swift-slider .caption-content .caption-excerpt.lede-text,
.swift-slider .caption-content .caption-excerpt.lede-text p,
.swift-slider .caption-content .caption-excerpt p.lede-text,
.related-articles.lede-text,
.related-articles.lede-text p,
.related-articles p.lede-text,
.elementor-widget-heading.lede-text,
.elementor-widget-heading.lede-text p,
.elementor-widget-heading p.lede-text,
.elementor-widget-text-editor.lede-text,
.elementor-widget-text-editor.lede-text p,
.elementor-widget-text-editor p.lede-text,
.elementor-image.lede-text,
.elementor-image.lede-text p,
.elementor-image p.lede-text,
.elementor-image-box-content.lede-text,
.elementor-image-box-content.lede-text p,
.elementor-image-box-content p.lede-text,
.elementor-icon-box-content.lede-text,
.elementor-icon-box-content.lede-text p,
.elementor-icon-box-content p.lede-text,
.elementor-widget-blockquote.lede-text,
.elementor-widget-blockquote.lede-text p,
.elementor-widget-blockquote p.lede-text,
.elementor-tab-content.lede-text,
.elementor-tab-content.lede-text p,
.elementor-tab-content p.lede-text, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules, .spb_content_element.spb_text_column p,
.single .page-content .content-wrap p,
.image-edge-content p,
.swift-slider .caption-content .caption-excerpt p,
.related-articles p,
.elementor-widget-heading p,
.elementor-widget-text-editor p,
.elementor-image p,
.elementor-image-box-content p,
.elementor-icon-box-content p,
.elementor-widget-blockquote p,
.elementor-tab-content p, #main-container .search-filter-section .elementor-widget-theme-post-excerpt, #main-container .search-filter-section .elementor-widget-theme-post-excerpt .elementor-widget-container, #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description, #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description p,
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description a,
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description li, #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a, .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_description, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea, .spb_content_element.spb_text_column ul > li,
.spb_content_element.spb_text_column ol > li,
.single .page-content .content-wrap ul > li,
.single .page-content .content-wrap ol > li,
.image-edge-content ul > li,
.image-edge-content ol > li,
.swift-slider .caption-content .caption-excerpt ul > li,
.swift-slider .caption-content .caption-excerpt ol > li,
.related-articles ul > li,
.related-articles ol > li,
.elementor-widget-heading ul > li,
.elementor-widget-heading ol > li,
.elementor-widget-text-editor ul > li,
.elementor-widget-text-editor ol > li,
.elementor-image ul > li,
.elementor-image ol > li,
.elementor-image-box-content ul > li,
.elementor-image-box-content ol > li,
.elementor-icon-box-content ul > li,
.elementor-icon-box-content ol > li,
.elementor-widget-blockquote ul > li,
.elementor-widget-blockquote ol > li,
.elementor-tab-content ul > li,
.elementor-tab-content ol > li, #main-container .elementor-widget-text-editor table th, #main-container .elementor-widget-text-editor table td, #main-container .jet-remove-all-filters__button, #main-container .jet-search-filter__input, #main-container .jet-select__control, body {
  font-family: "ATT-Aleck-Sans", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:checked + label::after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:checked + label::after, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:checked + label::after, .spb_content_element.spb_text_column ul > li:before,
.single .page-content .content-wrap ul > li:before,
.image-edge-content ul > li:before,
.swift-slider .caption-content .caption-excerpt ul > li:before,
.related-articles ul > li:before,
.elementor-widget-heading ul > li:before,
.elementor-widget-text-editor ul > li:before,
.elementor-image ul > li:before,
.elementor-image-box-content ul > li:before,
.elementor-icon-box-content ul > li:before,
.elementor-widget-blockquote ul > li:before,
.elementor-tab-content ul > li:before, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title:after, .spb_accordion.spb_tabs .ui-accordion-header:after,
.spb_accordion.spb_tabs .elementor-tab-title:after,
.elementor-widget-tabs .ui-accordion-header:after,
.elementor-widget-tabs .elementor-tab-title:after, #main-container aside.sidebar .mobile-sidebar-toggle button:after {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_content_element.spb_text_column h1,
.single .page-content .content-wrap h1,
.image-edge-content h1,
.swift-slider .caption-content .caption-excerpt h1,
.related-articles h1,
.elementor-widget-heading h1,
.elementor-widget-text-editor h1,
.elementor-image h1,
.elementor-image-box-content h1,
.elementor-icon-box-content h1,
.elementor-widget-blockquote h1,
.elementor-tab-content h1 {
  color: #131415;
  font-size: 3.2rem;
  line-height: 3.6rem;
}
@media (min-width: 767px) {
  .spb_content_element.spb_text_column h1,
  .single .page-content .content-wrap h1,
  .image-edge-content h1,
  .swift-slider .caption-content .caption-excerpt h1,
  .related-articles h1,
  .elementor-widget-heading h1,
  .elementor-widget-text-editor h1,
  .elementor-image h1,
  .elementor-image-box-content h1,
  .elementor-icon-box-content h1,
  .elementor-widget-blockquote h1,
  .elementor-tab-content h1 {
    font-size: 4.8rem;
    line-height: 6.0rem;
  }
}

.gform_wrapper .gform_title, .spb_content_element.spb_text_column h2,
.single .page-content .content-wrap h2,
.image-edge-content h2,
.swift-slider .caption-content .caption-excerpt h2,
.related-articles h2,
.elementor-widget-heading h2,
.elementor-widget-text-editor h2,
.elementor-image h2,
.elementor-image-box-content h2,
.elementor-icon-box-content h2,
.elementor-widget-blockquote h2,
.elementor-tab-content h2 {
  color: #131415;
  font-size: 3.2rem;
  line-height: 3.2rem;
}
@media (min-width: 767px) {
  .gform_wrapper .gform_title, .spb_content_element.spb_text_column h2,
  .single .page-content .content-wrap h2,
  .image-edge-content h2,
  .swift-slider .caption-content .caption-excerpt h2,
  .related-articles h2,
  .elementor-widget-heading h2,
  .elementor-widget-text-editor h2,
  .elementor-image h2,
  .elementor-image-box-content h2,
  .elementor-icon-box-content h2,
  .elementor-widget-blockquote h2,
  .elementor-tab-content h2 {
    font-size: 4rem;
    line-height: 4.8rem;
  }
}

.spb_content_element.spb_text_column h3,
.single .page-content .content-wrap h3,
.image-edge-content h3,
.swift-slider .caption-content .caption-excerpt h3,
.related-articles h3,
.elementor-widget-heading h3,
.elementor-widget-text-editor h3,
.elementor-image h3,
.elementor-image-box-content h3,
.elementor-icon-box-content h3,
.elementor-widget-blockquote h3,
.elementor-tab-content h3 {
  color: #131415;
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 500;
}
@media (min-width: 767px) {
  .spb_content_element.spb_text_column h3,
  .single .page-content .content-wrap h3,
  .image-edge-content h3,
  .swift-slider .caption-content .caption-excerpt h3,
  .related-articles h3,
  .elementor-widget-heading h3,
  .elementor-widget-text-editor h3,
  .elementor-image h3,
  .elementor-image-box-content h3,
  .elementor-icon-box-content h3,
  .elementor-widget-blockquote h3,
  .elementor-tab-content h3 {
    font-size: 2.8rem;
    line-height: 4rem;
  }
}

.gform_wrapper form .gform_body .gform_fields .gfield .gsection_title,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gsection_title, .spb_content_element.spb_text_column h4,
.single .page-content .content-wrap h4,
.image-edge-content h4,
.swift-slider .caption-content .caption-excerpt h4,
.related-articles h4,
.elementor-widget-heading h4,
.elementor-widget-text-editor h4,
.elementor-image h4,
.elementor-image-box-content h4,
.elementor-icon-box-content h4,
.elementor-widget-blockquote h4,
.elementor-tab-content h4, #main-container .featured-content-stories-carousel .carousel-item .elementor-heading-title {
  color: #131415;
  font-size: 2.2rem;
  line-height: 2.8rem;
}
@media (min-width: 767px) {
  .gform_wrapper form .gform_body .gform_fields .gfield .gsection_title,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gsection_title, .spb_content_element.spb_text_column h4,
  .single .page-content .content-wrap h4,
  .image-edge-content h4,
  .swift-slider .caption-content .caption-excerpt h4,
  .related-articles h4,
  .elementor-widget-heading h4,
  .elementor-widget-text-editor h4,
  .elementor-image h4,
  .elementor-image-box-content h4,
  .elementor-icon-box-content h4,
  .elementor-widget-blockquote h4,
  .elementor-tab-content h4, #main-container .featured-content-stories-carousel .carousel-item .elementor-heading-title {
    font-size: 2.6rem;
    line-height: 3.4rem;
    letter-spacing: 0px;
  }
}

.gform_wrapper .gform_description, .spb_content_element.spb_text_column h5,
.single .page-content .content-wrap h5,
.image-edge-content h5,
.swift-slider .caption-content .caption-excerpt h5,
.related-articles h5,
.elementor-widget-heading h5,
.elementor-widget-text-editor h5,
.elementor-image h5,
.elementor-image-box-content h5,
.elementor-icon-box-content h5,
.elementor-widget-blockquote h5,
.elementor-tab-content h5, .spb_content_element.spb_text_column blockquote h1:last-child,
.spb_content_element.spb_text_column blockquote h2:last-child,
.spb_content_element.spb_text_column blockquote h3:last-child,
.spb_content_element.spb_text_column blockquote h4:last-child,
.spb_content_element.spb_text_column blockquote h5:last-child,
.spb_content_element.spb_text_column blockquote h6:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h1:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h2:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h3:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h4:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h5:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h6:last-child,
.single .page-content .content-wrap blockquote h1:last-child,
.single .page-content .content-wrap blockquote h2:last-child,
.single .page-content .content-wrap blockquote h3:last-child,
.single .page-content .content-wrap blockquote h4:last-child,
.single .page-content .content-wrap blockquote h5:last-child,
.single .page-content .content-wrap blockquote h6:last-child,
.single .page-content .content-wrap .elementor-blockquote h1:last-child,
.single .page-content .content-wrap .elementor-blockquote h2:last-child,
.single .page-content .content-wrap .elementor-blockquote h3:last-child,
.single .page-content .content-wrap .elementor-blockquote h4:last-child,
.single .page-content .content-wrap .elementor-blockquote h5:last-child,
.single .page-content .content-wrap .elementor-blockquote h6:last-child,
.image-edge-content blockquote h1:last-child,
.image-edge-content blockquote h2:last-child,
.image-edge-content blockquote h3:last-child,
.image-edge-content blockquote h4:last-child,
.image-edge-content blockquote h5:last-child,
.image-edge-content blockquote h6:last-child,
.image-edge-content .elementor-blockquote h1:last-child,
.image-edge-content .elementor-blockquote h2:last-child,
.image-edge-content .elementor-blockquote h3:last-child,
.image-edge-content .elementor-blockquote h4:last-child,
.image-edge-content .elementor-blockquote h5:last-child,
.image-edge-content .elementor-blockquote h6:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h1:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h2:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h3:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h4:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h5:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h6:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h1:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h2:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h3:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h4:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h5:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h6:last-child,
.related-articles blockquote h1:last-child,
.related-articles blockquote h2:last-child,
.related-articles blockquote h3:last-child,
.related-articles blockquote h4:last-child,
.related-articles blockquote h5:last-child,
.related-articles blockquote h6:last-child,
.related-articles .elementor-blockquote h1:last-child,
.related-articles .elementor-blockquote h2:last-child,
.related-articles .elementor-blockquote h3:last-child,
.related-articles .elementor-blockquote h4:last-child,
.related-articles .elementor-blockquote h5:last-child,
.related-articles .elementor-blockquote h6:last-child,
.elementor-widget-heading blockquote h1:last-child,
.elementor-widget-heading blockquote h2:last-child,
.elementor-widget-heading blockquote h3:last-child,
.elementor-widget-heading blockquote h4:last-child,
.elementor-widget-heading blockquote h5:last-child,
.elementor-widget-heading blockquote h6:last-child,
.elementor-widget-heading .elementor-blockquote h1:last-child,
.elementor-widget-heading .elementor-blockquote h2:last-child,
.elementor-widget-heading .elementor-blockquote h3:last-child,
.elementor-widget-heading .elementor-blockquote h4:last-child,
.elementor-widget-heading .elementor-blockquote h5:last-child,
.elementor-widget-heading .elementor-blockquote h6:last-child,
.elementor-widget-text-editor blockquote h1:last-child,
.elementor-widget-text-editor blockquote h2:last-child,
.elementor-widget-text-editor blockquote h3:last-child,
.elementor-widget-text-editor blockquote h4:last-child,
.elementor-widget-text-editor blockquote h5:last-child,
.elementor-widget-text-editor blockquote h6:last-child,
.elementor-widget-text-editor .elementor-blockquote h1:last-child,
.elementor-widget-text-editor .elementor-blockquote h2:last-child,
.elementor-widget-text-editor .elementor-blockquote h3:last-child,
.elementor-widget-text-editor .elementor-blockquote h4:last-child,
.elementor-widget-text-editor .elementor-blockquote h5:last-child,
.elementor-widget-text-editor .elementor-blockquote h6:last-child,
.elementor-image blockquote h1:last-child,
.elementor-image blockquote h2:last-child,
.elementor-image blockquote h3:last-child,
.elementor-image blockquote h4:last-child,
.elementor-image blockquote h5:last-child,
.elementor-image blockquote h6:last-child,
.elementor-image .elementor-blockquote h1:last-child,
.elementor-image .elementor-blockquote h2:last-child,
.elementor-image .elementor-blockquote h3:last-child,
.elementor-image .elementor-blockquote h4:last-child,
.elementor-image .elementor-blockquote h5:last-child,
.elementor-image .elementor-blockquote h6:last-child,
.elementor-image-box-content blockquote h1:last-child,
.elementor-image-box-content blockquote h2:last-child,
.elementor-image-box-content blockquote h3:last-child,
.elementor-image-box-content blockquote h4:last-child,
.elementor-image-box-content blockquote h5:last-child,
.elementor-image-box-content blockquote h6:last-child,
.elementor-image-box-content .elementor-blockquote h1:last-child,
.elementor-image-box-content .elementor-blockquote h2:last-child,
.elementor-image-box-content .elementor-blockquote h3:last-child,
.elementor-image-box-content .elementor-blockquote h4:last-child,
.elementor-image-box-content .elementor-blockquote h5:last-child,
.elementor-image-box-content .elementor-blockquote h6:last-child,
.elementor-icon-box-content blockquote h1:last-child,
.elementor-icon-box-content blockquote h2:last-child,
.elementor-icon-box-content blockquote h3:last-child,
.elementor-icon-box-content blockquote h4:last-child,
.elementor-icon-box-content blockquote h5:last-child,
.elementor-icon-box-content blockquote h6:last-child,
.elementor-icon-box-content .elementor-blockquote h1:last-child,
.elementor-icon-box-content .elementor-blockquote h2:last-child,
.elementor-icon-box-content .elementor-blockquote h3:last-child,
.elementor-icon-box-content .elementor-blockquote h4:last-child,
.elementor-icon-box-content .elementor-blockquote h5:last-child,
.elementor-icon-box-content .elementor-blockquote h6:last-child,
.elementor-widget-blockquote blockquote h1:last-child,
.elementor-widget-blockquote blockquote h2:last-child,
.elementor-widget-blockquote blockquote h3:last-child,
.elementor-widget-blockquote blockquote h4:last-child,
.elementor-widget-blockquote blockquote h5:last-child,
.elementor-widget-blockquote blockquote h6:last-child,
.elementor-widget-blockquote .elementor-blockquote h1:last-child,
.elementor-widget-blockquote .elementor-blockquote h2:last-child,
.elementor-widget-blockquote .elementor-blockquote h3:last-child,
.elementor-widget-blockquote .elementor-blockquote h4:last-child,
.elementor-widget-blockquote .elementor-blockquote h5:last-child,
.elementor-widget-blockquote .elementor-blockquote h6:last-child,
.elementor-tab-content blockquote h1:last-child,
.elementor-tab-content blockquote h2:last-child,
.elementor-tab-content blockquote h3:last-child,
.elementor-tab-content blockquote h4:last-child,
.elementor-tab-content blockquote h5:last-child,
.elementor-tab-content blockquote h6:last-child,
.elementor-tab-content .elementor-blockquote h1:last-child,
.elementor-tab-content .elementor-blockquote h2:last-child,
.elementor-tab-content .elementor-blockquote h3:last-child,
.elementor-tab-content .elementor-blockquote h4:last-child,
.elementor-tab-content .elementor-blockquote h5:last-child,
.elementor-tab-content .elementor-blockquote h6:last-child {
  color: #131415;
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: 0px;
}
@media (min-width: 767px) {
  .gform_wrapper .gform_description, .spb_content_element.spb_text_column h5,
  .single .page-content .content-wrap h5,
  .image-edge-content h5,
  .swift-slider .caption-content .caption-excerpt h5,
  .related-articles h5,
  .elementor-widget-heading h5,
  .elementor-widget-text-editor h5,
  .elementor-image h5,
  .elementor-image-box-content h5,
  .elementor-icon-box-content h5,
  .elementor-widget-blockquote h5,
  .elementor-tab-content h5, .spb_content_element.spb_text_column blockquote h1:last-child,
  .spb_content_element.spb_text_column blockquote h2:last-child,
  .spb_content_element.spb_text_column blockquote h3:last-child,
  .spb_content_element.spb_text_column blockquote h4:last-child,
  .spb_content_element.spb_text_column blockquote h5:last-child,
  .spb_content_element.spb_text_column blockquote h6:last-child,
  .spb_content_element.spb_text_column .elementor-blockquote h1:last-child,
  .spb_content_element.spb_text_column .elementor-blockquote h2:last-child,
  .spb_content_element.spb_text_column .elementor-blockquote h3:last-child,
  .spb_content_element.spb_text_column .elementor-blockquote h4:last-child,
  .spb_content_element.spb_text_column .elementor-blockquote h5:last-child,
  .spb_content_element.spb_text_column .elementor-blockquote h6:last-child,
  .single .page-content .content-wrap blockquote h1:last-child,
  .single .page-content .content-wrap blockquote h2:last-child,
  .single .page-content .content-wrap blockquote h3:last-child,
  .single .page-content .content-wrap blockquote h4:last-child,
  .single .page-content .content-wrap blockquote h5:last-child,
  .single .page-content .content-wrap blockquote h6:last-child,
  .single .page-content .content-wrap .elementor-blockquote h1:last-child,
  .single .page-content .content-wrap .elementor-blockquote h2:last-child,
  .single .page-content .content-wrap .elementor-blockquote h3:last-child,
  .single .page-content .content-wrap .elementor-blockquote h4:last-child,
  .single .page-content .content-wrap .elementor-blockquote h5:last-child,
  .single .page-content .content-wrap .elementor-blockquote h6:last-child,
  .image-edge-content blockquote h1:last-child,
  .image-edge-content blockquote h2:last-child,
  .image-edge-content blockquote h3:last-child,
  .image-edge-content blockquote h4:last-child,
  .image-edge-content blockquote h5:last-child,
  .image-edge-content blockquote h6:last-child,
  .image-edge-content .elementor-blockquote h1:last-child,
  .image-edge-content .elementor-blockquote h2:last-child,
  .image-edge-content .elementor-blockquote h3:last-child,
  .image-edge-content .elementor-blockquote h4:last-child,
  .image-edge-content .elementor-blockquote h5:last-child,
  .image-edge-content .elementor-blockquote h6:last-child,
  .swift-slider .caption-content .caption-excerpt blockquote h1:last-child,
  .swift-slider .caption-content .caption-excerpt blockquote h2:last-child,
  .swift-slider .caption-content .caption-excerpt blockquote h3:last-child,
  .swift-slider .caption-content .caption-excerpt blockquote h4:last-child,
  .swift-slider .caption-content .caption-excerpt blockquote h5:last-child,
  .swift-slider .caption-content .caption-excerpt blockquote h6:last-child,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote h1:last-child,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote h2:last-child,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote h3:last-child,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote h4:last-child,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote h5:last-child,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote h6:last-child,
  .related-articles blockquote h1:last-child,
  .related-articles blockquote h2:last-child,
  .related-articles blockquote h3:last-child,
  .related-articles blockquote h4:last-child,
  .related-articles blockquote h5:last-child,
  .related-articles blockquote h6:last-child,
  .related-articles .elementor-blockquote h1:last-child,
  .related-articles .elementor-blockquote h2:last-child,
  .related-articles .elementor-blockquote h3:last-child,
  .related-articles .elementor-blockquote h4:last-child,
  .related-articles .elementor-blockquote h5:last-child,
  .related-articles .elementor-blockquote h6:last-child,
  .elementor-widget-heading blockquote h1:last-child,
  .elementor-widget-heading blockquote h2:last-child,
  .elementor-widget-heading blockquote h3:last-child,
  .elementor-widget-heading blockquote h4:last-child,
  .elementor-widget-heading blockquote h5:last-child,
  .elementor-widget-heading blockquote h6:last-child,
  .elementor-widget-heading .elementor-blockquote h1:last-child,
  .elementor-widget-heading .elementor-blockquote h2:last-child,
  .elementor-widget-heading .elementor-blockquote h3:last-child,
  .elementor-widget-heading .elementor-blockquote h4:last-child,
  .elementor-widget-heading .elementor-blockquote h5:last-child,
  .elementor-widget-heading .elementor-blockquote h6:last-child,
  .elementor-widget-text-editor blockquote h1:last-child,
  .elementor-widget-text-editor blockquote h2:last-child,
  .elementor-widget-text-editor blockquote h3:last-child,
  .elementor-widget-text-editor blockquote h4:last-child,
  .elementor-widget-text-editor blockquote h5:last-child,
  .elementor-widget-text-editor blockquote h6:last-child,
  .elementor-widget-text-editor .elementor-blockquote h1:last-child,
  .elementor-widget-text-editor .elementor-blockquote h2:last-child,
  .elementor-widget-text-editor .elementor-blockquote h3:last-child,
  .elementor-widget-text-editor .elementor-blockquote h4:last-child,
  .elementor-widget-text-editor .elementor-blockquote h5:last-child,
  .elementor-widget-text-editor .elementor-blockquote h6:last-child,
  .elementor-image blockquote h1:last-child,
  .elementor-image blockquote h2:last-child,
  .elementor-image blockquote h3:last-child,
  .elementor-image blockquote h4:last-child,
  .elementor-image blockquote h5:last-child,
  .elementor-image blockquote h6:last-child,
  .elementor-image .elementor-blockquote h1:last-child,
  .elementor-image .elementor-blockquote h2:last-child,
  .elementor-image .elementor-blockquote h3:last-child,
  .elementor-image .elementor-blockquote h4:last-child,
  .elementor-image .elementor-blockquote h5:last-child,
  .elementor-image .elementor-blockquote h6:last-child,
  .elementor-image-box-content blockquote h1:last-child,
  .elementor-image-box-content blockquote h2:last-child,
  .elementor-image-box-content blockquote h3:last-child,
  .elementor-image-box-content blockquote h4:last-child,
  .elementor-image-box-content blockquote h5:last-child,
  .elementor-image-box-content blockquote h6:last-child,
  .elementor-image-box-content .elementor-blockquote h1:last-child,
  .elementor-image-box-content .elementor-blockquote h2:last-child,
  .elementor-image-box-content .elementor-blockquote h3:last-child,
  .elementor-image-box-content .elementor-blockquote h4:last-child,
  .elementor-image-box-content .elementor-blockquote h5:last-child,
  .elementor-image-box-content .elementor-blockquote h6:last-child,
  .elementor-icon-box-content blockquote h1:last-child,
  .elementor-icon-box-content blockquote h2:last-child,
  .elementor-icon-box-content blockquote h3:last-child,
  .elementor-icon-box-content blockquote h4:last-child,
  .elementor-icon-box-content blockquote h5:last-child,
  .elementor-icon-box-content blockquote h6:last-child,
  .elementor-icon-box-content .elementor-blockquote h1:last-child,
  .elementor-icon-box-content .elementor-blockquote h2:last-child,
  .elementor-icon-box-content .elementor-blockquote h3:last-child,
  .elementor-icon-box-content .elementor-blockquote h4:last-child,
  .elementor-icon-box-content .elementor-blockquote h5:last-child,
  .elementor-icon-box-content .elementor-blockquote h6:last-child,
  .elementor-widget-blockquote blockquote h1:last-child,
  .elementor-widget-blockquote blockquote h2:last-child,
  .elementor-widget-blockquote blockquote h3:last-child,
  .elementor-widget-blockquote blockquote h4:last-child,
  .elementor-widget-blockquote blockquote h5:last-child,
  .elementor-widget-blockquote blockquote h6:last-child,
  .elementor-widget-blockquote .elementor-blockquote h1:last-child,
  .elementor-widget-blockquote .elementor-blockquote h2:last-child,
  .elementor-widget-blockquote .elementor-blockquote h3:last-child,
  .elementor-widget-blockquote .elementor-blockquote h4:last-child,
  .elementor-widget-blockquote .elementor-blockquote h5:last-child,
  .elementor-widget-blockquote .elementor-blockquote h6:last-child,
  .elementor-tab-content blockquote h1:last-child,
  .elementor-tab-content blockquote h2:last-child,
  .elementor-tab-content blockquote h3:last-child,
  .elementor-tab-content blockquote h4:last-child,
  .elementor-tab-content blockquote h5:last-child,
  .elementor-tab-content blockquote h6:last-child,
  .elementor-tab-content .elementor-blockquote h1:last-child,
  .elementor-tab-content .elementor-blockquote h2:last-child,
  .elementor-tab-content .elementor-blockquote h3:last-child,
  .elementor-tab-content .elementor-blockquote h4:last-child,
  .elementor-tab-content .elementor-blockquote h5:last-child,
  .elementor-tab-content .elementor-blockquote h6:last-child {
    font-size: 1.8rem;
    line-height: 2.6rem;
    letter-spacing: 0px;
  }
}

.spb_content_element.spb_text_column h6,
.single .page-content .content-wrap h6,
.image-edge-content h6,
.swift-slider .caption-content .caption-excerpt h6,
.related-articles h6,
.elementor-widget-heading h6,
.elementor-widget-text-editor h6,
.elementor-image h6,
.elementor-image-box-content h6,
.elementor-icon-box-content h6,
.elementor-widget-blockquote h6,
.elementor-tab-content h6 {
  color: #000;
  font-size: 1.4rem;
  line-height: 1.8rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media (min-width: 767px) {
  .spb_content_element.spb_text_column h6,
  .single .page-content .content-wrap h6,
  .image-edge-content h6,
  .swift-slider .caption-content .caption-excerpt h6,
  .related-articles h6,
  .elementor-widget-heading h6,
  .elementor-widget-text-editor h6,
  .elementor-image h6,
  .elementor-image-box-content h6,
  .elementor-icon-box-content h6,
  .elementor-widget-blockquote h6,
  .elementor-tab-content h6 {
    font-size: 1.6rem;
    line-height: 2.0rem;
  }
}

.spb_content_element.spb_text_column.lede-text, .spb_content_element.spb_text_column.lede-text p,
.spb_content_element.spb_text_column p.lede-text,
.single .page-content .content-wrap.lede-text,
.single .page-content .content-wrap.lede-text p,
.single .page-content .content-wrap p.lede-text,
.image-edge-content.lede-text,
.image-edge-content.lede-text p,
.image-edge-content p.lede-text,
.swift-slider .caption-content .caption-excerpt.lede-text,
.swift-slider .caption-content .caption-excerpt.lede-text p,
.swift-slider .caption-content .caption-excerpt p.lede-text,
.related-articles.lede-text,
.related-articles.lede-text p,
.related-articles p.lede-text,
.elementor-widget-heading.lede-text,
.elementor-widget-heading.lede-text p,
.elementor-widget-heading p.lede-text,
.elementor-widget-text-editor.lede-text,
.elementor-widget-text-editor.lede-text p,
.elementor-widget-text-editor p.lede-text,
.elementor-image.lede-text,
.elementor-image.lede-text p,
.elementor-image p.lede-text,
.elementor-image-box-content.lede-text,
.elementor-image-box-content.lede-text p,
.elementor-image-box-content p.lede-text,
.elementor-icon-box-content.lede-text,
.elementor-icon-box-content.lede-text p,
.elementor-icon-box-content p.lede-text,
.elementor-widget-blockquote.lede-text,
.elementor-widget-blockquote.lede-text p,
.elementor-widget-blockquote p.lede-text,
.elementor-tab-content.lede-text,
.elementor-tab-content.lede-text p,
.elementor-tab-content p.lede-text, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules, .spb_content_element.spb_text_column p,
.single .page-content .content-wrap p,
.image-edge-content p,
.swift-slider .caption-content .caption-excerpt p,
.related-articles p,
.elementor-widget-heading p,
.elementor-widget-text-editor p,
.elementor-image p,
.elementor-image-box-content p,
.elementor-icon-box-content p,
.elementor-widget-blockquote p,
.elementor-tab-content p, #main-container .search-filter-section .elementor-widget-theme-post-excerpt, #main-container .search-filter-section .elementor-widget-theme-post-excerpt .elementor-widget-container, #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description, #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description p,
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description a,
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description li, #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a {
  font-size: 1.8rem;
  line-height: 2.6rem;
}
@media (max-width: 1024px) {
  .spb_content_element.spb_text_column.lede-text, .spb_content_element.spb_text_column.lede-text p,
  .spb_content_element.spb_text_column p.lede-text,
  .single .page-content .content-wrap.lede-text,
  .single .page-content .content-wrap.lede-text p,
  .single .page-content .content-wrap p.lede-text,
  .image-edge-content.lede-text,
  .image-edge-content.lede-text p,
  .image-edge-content p.lede-text,
  .swift-slider .caption-content .caption-excerpt.lede-text,
  .swift-slider .caption-content .caption-excerpt.lede-text p,
  .swift-slider .caption-content .caption-excerpt p.lede-text,
  .related-articles.lede-text,
  .related-articles.lede-text p,
  .related-articles p.lede-text,
  .elementor-widget-heading.lede-text,
  .elementor-widget-heading.lede-text p,
  .elementor-widget-heading p.lede-text,
  .elementor-widget-text-editor.lede-text,
  .elementor-widget-text-editor.lede-text p,
  .elementor-widget-text-editor p.lede-text,
  .elementor-image.lede-text,
  .elementor-image.lede-text p,
  .elementor-image p.lede-text,
  .elementor-image-box-content.lede-text,
  .elementor-image-box-content.lede-text p,
  .elementor-image-box-content p.lede-text,
  .elementor-icon-box-content.lede-text,
  .elementor-icon-box-content.lede-text p,
  .elementor-icon-box-content p.lede-text,
  .elementor-widget-blockquote.lede-text,
  .elementor-widget-blockquote.lede-text p,
  .elementor-widget-blockquote p.lede-text,
  .elementor-tab-content.lede-text,
  .elementor-tab-content.lede-text p,
  .elementor-tab-content p.lede-text, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules, .spb_content_element.spb_text_column p,
  .single .page-content .content-wrap p,
  .image-edge-content p,
  .swift-slider .caption-content .caption-excerpt p,
  .related-articles p,
  .elementor-widget-heading p,
  .elementor-widget-text-editor p,
  .elementor-image p,
  .elementor-image-box-content p,
  .elementor-icon-box-content p,
  .elementor-widget-blockquote p,
  .elementor-tab-content p, #main-container .search-filter-section .elementor-widget-theme-post-excerpt, #main-container .search-filter-section .elementor-widget-theme-post-excerpt .elementor-widget-container, #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description, #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description p,
  #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description a,
  #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__description li, #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a {
    font-size: 1.7rem;
    line-height: 2.4rem;
  }
}

.spb_content_element.spb_text_column.lede-text, .spb_content_element.spb_text_column.lede-text p,
.spb_content_element.spb_text_column p.lede-text,
.single .page-content .content-wrap.lede-text,
.single .page-content .content-wrap.lede-text p,
.single .page-content .content-wrap p.lede-text,
.image-edge-content.lede-text,
.image-edge-content.lede-text p,
.image-edge-content p.lede-text,
.swift-slider .caption-content .caption-excerpt.lede-text,
.swift-slider .caption-content .caption-excerpt.lede-text p,
.swift-slider .caption-content .caption-excerpt p.lede-text,
.related-articles.lede-text,
.related-articles.lede-text p,
.related-articles p.lede-text,
.elementor-widget-heading.lede-text,
.elementor-widget-heading.lede-text p,
.elementor-widget-heading p.lede-text,
.elementor-widget-text-editor.lede-text,
.elementor-widget-text-editor.lede-text p,
.elementor-widget-text-editor p.lede-text,
.elementor-image.lede-text,
.elementor-image.lede-text p,
.elementor-image p.lede-text,
.elementor-image-box-content.lede-text,
.elementor-image-box-content.lede-text p,
.elementor-image-box-content p.lede-text,
.elementor-icon-box-content.lede-text,
.elementor-icon-box-content.lede-text p,
.elementor-icon-box-content p.lede-text,
.elementor-widget-blockquote.lede-text,
.elementor-widget-blockquote.lede-text p,
.elementor-widget-blockquote p.lede-text,
.elementor-tab-content.lede-text,
.elementor-tab-content.lede-text p,
.elementor-tab-content p.lede-text {
  font-size: 2.4rem;
  line-height: 3.36rem;
}
@media (max-width: 1024px) {
  .spb_content_element.spb_text_column.lede-text, .spb_content_element.spb_text_column.lede-text p,
  .spb_content_element.spb_text_column p.lede-text,
  .single .page-content .content-wrap.lede-text,
  .single .page-content .content-wrap.lede-text p,
  .single .page-content .content-wrap p.lede-text,
  .image-edge-content.lede-text,
  .image-edge-content.lede-text p,
  .image-edge-content p.lede-text,
  .swift-slider .caption-content .caption-excerpt.lede-text,
  .swift-slider .caption-content .caption-excerpt.lede-text p,
  .swift-slider .caption-content .caption-excerpt p.lede-text,
  .related-articles.lede-text,
  .related-articles.lede-text p,
  .related-articles p.lede-text,
  .elementor-widget-heading.lede-text,
  .elementor-widget-heading.lede-text p,
  .elementor-widget-heading p.lede-text,
  .elementor-widget-text-editor.lede-text,
  .elementor-widget-text-editor.lede-text p,
  .elementor-widget-text-editor p.lede-text,
  .elementor-image.lede-text,
  .elementor-image.lede-text p,
  .elementor-image p.lede-text,
  .elementor-image-box-content.lede-text,
  .elementor-image-box-content.lede-text p,
  .elementor-image-box-content p.lede-text,
  .elementor-icon-box-content.lede-text,
  .elementor-icon-box-content.lede-text p,
  .elementor-icon-box-content p.lede-text,
  .elementor-widget-blockquote.lede-text,
  .elementor-widget-blockquote.lede-text p,
  .elementor-widget-blockquote p.lede-text,
  .elementor-tab-content.lede-text,
  .elementor-tab-content.lede-text p,
  .elementor-tab-content p.lede-text {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

@media (max-width: 1024px) {
  .spb_content_element.spb_text_column.small-text, .spb_content_element.spb_text_column.small-text p,
  .spb_content_element.spb_text_column p.small-text,
  .single .page-content .content-wrap.small-text,
  .single .page-content .content-wrap.small-text p,
  .single .page-content .content-wrap p.small-text,
  .image-edge-content.small-text,
  .image-edge-content.small-text p,
  .image-edge-content p.small-text,
  .swift-slider .caption-content .caption-excerpt.small-text,
  .swift-slider .caption-content .caption-excerpt.small-text p,
  .swift-slider .caption-content .caption-excerpt p.small-text,
  .related-articles.small-text,
  .related-articles.small-text p,
  .related-articles p.small-text,
  .elementor-widget-heading.small-text,
  .elementor-widget-heading.small-text p,
  .elementor-widget-heading p.small-text,
  .elementor-widget-text-editor.small-text,
  .elementor-widget-text-editor.small-text p,
  .elementor-widget-text-editor p.small-text,
  .elementor-image.small-text,
  .elementor-image.small-text p,
  .elementor-image p.small-text,
  .elementor-image-box-content.small-text,
  .elementor-image-box-content.small-text p,
  .elementor-image-box-content p.small-text,
  .elementor-icon-box-content.small-text,
  .elementor-icon-box-content.small-text p,
  .elementor-icon-box-content p.small-text,
  .elementor-widget-blockquote.small-text,
  .elementor-widget-blockquote.small-text p,
  .elementor-widget-blockquote p.small-text,
  .elementor-tab-content.small-text,
  .elementor-tab-content.small-text p,
  .elementor-tab-content p.small-text {
    font-size: 1.5rem;
    line-height: 2.1rem;
  }
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column.small-text, .spb_content_element.spb_text_column.small-text p,
  .spb_content_element.spb_text_column p.small-text,
  .single .page-content .content-wrap.small-text,
  .single .page-content .content-wrap.small-text p,
  .single .page-content .content-wrap p.small-text,
  .image-edge-content.small-text,
  .image-edge-content.small-text p,
  .image-edge-content p.small-text,
  .swift-slider .caption-content .caption-excerpt.small-text,
  .swift-slider .caption-content .caption-excerpt.small-text p,
  .swift-slider .caption-content .caption-excerpt p.small-text,
  .related-articles.small-text,
  .related-articles.small-text p,
  .related-articles p.small-text,
  .elementor-widget-heading.small-text,
  .elementor-widget-heading.small-text p,
  .elementor-widget-heading p.small-text,
  .elementor-widget-text-editor.small-text,
  .elementor-widget-text-editor.small-text p,
  .elementor-widget-text-editor p.small-text,
  .elementor-image.small-text,
  .elementor-image.small-text p,
  .elementor-image p.small-text,
  .elementor-image-box-content.small-text,
  .elementor-image-box-content.small-text p,
  .elementor-image-box-content p.small-text,
  .elementor-icon-box-content.small-text,
  .elementor-icon-box-content.small-text p,
  .elementor-icon-box-content p.small-text,
  .elementor-widget-blockquote.small-text,
  .elementor-widget-blockquote.small-text p,
  .elementor-widget-blockquote p.small-text,
  .elementor-tab-content.small-text,
  .elementor-tab-content.small-text p,
  .elementor-tab-content p.small-text {
    font-size: 1.4rem;
    line-height: 1.96rem;
  }
}

.spb_content_element.spb_text_column .wp-caption,
.spb_content_element.spb_text_column .wp-caption-text,
.spb_content_element.spb_text_column .widget-image-caption,
.single .page-content .content-wrap .wp-caption,
.single .page-content .content-wrap .wp-caption-text,
.single .page-content .content-wrap .widget-image-caption,
.image-edge-content .wp-caption,
.image-edge-content .wp-caption-text,
.image-edge-content .widget-image-caption,
.swift-slider .caption-content .caption-excerpt .wp-caption,
.swift-slider .caption-content .caption-excerpt .wp-caption-text,
.swift-slider .caption-content .caption-excerpt .widget-image-caption,
.related-articles .wp-caption,
.related-articles .wp-caption-text,
.related-articles .widget-image-caption,
.elementor-widget-heading .wp-caption,
.elementor-widget-heading .wp-caption-text,
.elementor-widget-heading .widget-image-caption,
.elementor-widget-text-editor .wp-caption,
.elementor-widget-text-editor .wp-caption-text,
.elementor-widget-text-editor .widget-image-caption,
.elementor-image .wp-caption,
.elementor-image .wp-caption-text,
.elementor-image .widget-image-caption,
.elementor-image-box-content .wp-caption,
.elementor-image-box-content .wp-caption-text,
.elementor-image-box-content .widget-image-caption,
.elementor-icon-box-content .wp-caption,
.elementor-icon-box-content .wp-caption-text,
.elementor-icon-box-content .widget-image-caption,
.elementor-widget-blockquote .wp-caption,
.elementor-widget-blockquote .wp-caption-text,
.elementor-widget-blockquote .widget-image-caption,
.elementor-tab-content .wp-caption,
.elementor-tab-content .wp-caption-text,
.elementor-tab-content .widget-image-caption, #main-container .caption p,
#main-container .caption a,
#main-container .caption li {
  font-size: 1.2rem;
  line-height: 1.7;
  text-align: left;
}

.sf-button,
.elementor-button-link,
.elementor-button, .spb_socialsharing .socialsharing-button-wrap a, .locality-featured-story-button, .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"], .wpcf7 form.wpcf7-form button,
.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-submit, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a, .gform_wrapper form .gform_button,
.gform_wrapper form input[type="submit"],
.gform_wrapper .pp-gravity-form .gform_button,
.gform_wrapper .pp-gravity-form input[type="submit"], .spb_content_element.spb_text_column a:not(.sf-button),
.single .page-content .content-wrap a:not(.sf-button),
.image-edge-content a:not(.sf-button),
.swift-slider .caption-content .caption-excerpt a:not(.sf-button),
.related-articles a:not(.sf-button),
.elementor-widget-heading a:not(.sf-button),
.elementor-widget-text-editor a:not(.sf-button),
.elementor-image a:not(.sf-button),
.elementor-image-box-content a:not(.sf-button),
.elementor-icon-box-content a:not(.sf-button),
.elementor-widget-blockquote a:not(.sf-button),
.elementor-tab-content a:not(.sf-button), .spb_content_element.spb_text_column.white-text a,
.single .page-content .content-wrap.white-text a,
.image-edge-content.white-text a,
.swift-slider .caption-content .caption-excerpt.white-text a,
.related-articles.white-text a,
.elementor-widget-heading.white-text a,
.elementor-widget-text-editor.white-text a,
.elementor-image.white-text a,
.elementor-image-box-content.white-text a,
.elementor-icon-box-content.white-text a,
.elementor-widget-blockquote.white-text a,
.elementor-tab-content.white-text a, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button, .spb_accordion.spb_tabs .ui-accordion-header a,
.spb_accordion.spb_tabs .ui-accordion-header button,
.spb_accordion.spb_tabs .elementor-tab-title a,
.spb_accordion.spb_tabs .elementor-tab-title button,
.elementor-widget-tabs .ui-accordion-header a,
.elementor-widget-tabs .ui-accordion-header button,
.elementor-widget-tabs .elementor-tab-title a,
.elementor-widget-tabs .elementor-tab-title button, .spb_accordion.spb_tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title, #main-container .jet-smart-filters-search .jet-search-filter__submit, #main-container .elementor-pagination .prev,
#main-container .elementor-pagination .next,
#main-container .jet-filters-pagination .prev,
#main-container .jet-filters-pagination .next, #main-container .elementor-pagination a,
#main-container .jet-filters-pagination a, #main-container .elementor-pagination .page-numbers:not(.next):not(.prev),
#main-container .elementor-pagination .jet-filters-pagination__item:not(.next):not(.prev)
.jet-filters-pagination__link,
#main-container .jet-filters-pagination .page-numbers:not(.next):not(.prev),
#main-container .jet-filters-pagination .jet-filters-pagination__item:not(.next):not(.prev)
.jet-filters-pagination__link, #main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-next, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-next, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-next, #main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-prev, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-prev, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-prev, #main-container .sd-icon-card .sd-icon-card__link, #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a, #main-container aside.sidebar .mobile-sidebar-toggle button, #footer-wrap #footer a.elementor-item:focus, #footer-wrap #footer .elementor-widget-text-editor a, #footer-wrap #footer a, #mobile-header #mobile-logo a, .slideout-social a, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu .subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > .subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li.sf-menu-item-btn > a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li.sf-menu-item-btn > .subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > .subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form .search-icon-position, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input {
  outline: 3px solid transparent !important;
}
.accessibility-focus.sf-button,
.accessibility-focus.elementor-button-link,
.accessibility-focus.elementor-button, .spb_socialsharing .socialsharing-button-wrap a.accessibility-focus, .accessibility-focus.locality-featured-story-button, .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input.accessibility-focus[type="checkbox"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input.accessibility-focus[type="radio"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input.accessibility-focus[type="checkbox"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input.accessibility-focus[type="radio"], .wpcf7 form.wpcf7-form button.accessibility-focus,
.wpcf7 form.wpcf7-form input.accessibility-focus[type="submit"].wpcf7-submit, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .accessibility-focus.gform_button_select_files,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .accessibility-focus.gform_button_select_files, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a.accessibility-focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a.accessibility-focus, .gform_wrapper form .accessibility-focus.gform_button,
.gform_wrapper form input.accessibility-focus[type="submit"],
.gform_wrapper .pp-gravity-form .accessibility-focus.gform_button,
.gform_wrapper .pp-gravity-form input.accessibility-focus[type="submit"], .spb_content_element.spb_text_column a.accessibility-focus:not(.sf-button),
.single .page-content .content-wrap a.accessibility-focus:not(.sf-button),
.image-edge-content a.accessibility-focus:not(.sf-button),
.swift-slider .caption-content .caption-excerpt a.accessibility-focus:not(.sf-button),
.related-articles a.accessibility-focus:not(.sf-button),
.elementor-widget-heading a.accessibility-focus:not(.sf-button),
.elementor-widget-text-editor a.accessibility-focus:not(.sf-button),
.elementor-image a.accessibility-focus:not(.sf-button),
.elementor-image-box-content a.accessibility-focus:not(.sf-button),
.elementor-icon-box-content a.accessibility-focus:not(.sf-button),
.elementor-widget-blockquote a.accessibility-focus:not(.sf-button),
.elementor-tab-content a.accessibility-focus:not(.sf-button), .spb_content_element.spb_text_column.white-text a.accessibility-focus,
.single .page-content .content-wrap.white-text a.accessibility-focus,
.image-edge-content.white-text a.accessibility-focus,
.swift-slider .caption-content .caption-excerpt.white-text a.accessibility-focus,
.related-articles.white-text a.accessibility-focus,
.elementor-widget-heading.white-text a.accessibility-focus,
.elementor-widget-text-editor.white-text a.accessibility-focus,
.elementor-image.white-text a.accessibility-focus,
.elementor-image-box-content.white-text a.accessibility-focus,
.elementor-icon-box-content.white-text a.accessibility-focus,
.elementor-widget-blockquote.white-text a.accessibility-focus,
.elementor-tab-content.white-text a.accessibility-focus, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .accessibility-focus.ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .accessibility-focus.elementor-tab-title,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .accessibility-focus.ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .accessibility-focus.elementor-tab-title,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .accessibility-focus.ui-accordion-header,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .accessibility-focus.elementor-tab-title,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .accessibility-focus.ui-accordion-header,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .accessibility-focus.elementor-tab-title,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .accessibility-focus.ui-accordion-header,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .accessibility-focus.elementor-tab-title,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .accessibility-focus.ui-accordion-header,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .accessibility-focus.elementor-tab-title,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .accessibility-focus.ui-accordion-header,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .accessibility-focus.elementor-tab-title,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .accessibility-focus.ui-accordion-header,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .accessibility-focus.elementor-tab-title, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a.accessibility-focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a.accessibility-focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a.accessibility-focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button.accessibility-focus, .spb_accordion.spb_tabs .ui-accordion-header a.accessibility-focus,
.spb_accordion.spb_tabs .ui-accordion-header button.accessibility-focus,
.spb_accordion.spb_tabs .elementor-tab-title a.accessibility-focus,
.spb_accordion.spb_tabs .elementor-tab-title button.accessibility-focus,
.elementor-widget-tabs .ui-accordion-header a.accessibility-focus,
.elementor-widget-tabs .ui-accordion-header button.accessibility-focus,
.elementor-widget-tabs .elementor-tab-title a.accessibility-focus,
.elementor-widget-tabs .elementor-tab-title button.accessibility-focus, .spb_accordion.spb_tabs .accessibility-focus.elementor-tab-title,
.elementor-widget-tabs .accessibility-focus.elementor-tab-title, #main-container .jet-smart-filters-search .accessibility-focus.jet-search-filter__submit, #main-container .elementor-pagination .accessibility-focus.prev,
#main-container .elementor-pagination .accessibility-focus.next,
#main-container .jet-filters-pagination .accessibility-focus.prev,
#main-container .jet-filters-pagination .accessibility-focus.next, #main-container .elementor-pagination a.accessibility-focus,
#main-container .jet-filters-pagination a.accessibility-focus, #main-container .elementor-pagination .accessibility-focus.page-numbers:not(.next):not(.prev),
#main-container .elementor-pagination .jet-filters-pagination__item:not(.next):not(.prev)
.accessibility-focus.jet-filters-pagination__link,
#main-container .jet-filters-pagination .accessibility-focus.page-numbers:not(.next):not(.prev),
#main-container .jet-filters-pagination .jet-filters-pagination__item:not(.next):not(.prev)
.accessibility-focus.jet-filters-pagination__link, #main-container .elementor-element.elementor-testimonial--skin-default .accessibility-focus.elementor-swiper-button-next, #main-container .elementor-element.elementor-widget-loop-grid .accessibility-focus.elementor-swiper-button-next, #main-container .elementor-element.elementor-widget-loop-carousel .accessibility-focus.elementor-swiper-button-next, #main-container .elementor-element.elementor-testimonial--skin-default .accessibility-focus.elementor-swiper-button-prev, #main-container .elementor-element.elementor-widget-loop-grid .accessibility-focus.elementor-swiper-button-prev, #main-container .elementor-element.elementor-widget-loop-carousel .accessibility-focus.elementor-swiper-button-prev, #main-container .sd-icon-card .accessibility-focus.sd-icon-card__link, #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a.accessibility-focus, #main-container aside.sidebar .mobile-sidebar-toggle button.accessibility-focus, #footer-wrap #footer a.accessibility-focus.elementor-item:focus, #footer-wrap #footer .elementor-widget-text-editor a.accessibility-focus, #footer-wrap #footer a.accessibility-focus, #mobile-header #mobile-logo a.accessibility-focus, .slideout-social a.accessibility-focus, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu a.accessibility-focus,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu .accessibility-focus.subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > a.accessibility-focus,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > .accessibility-focus.subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li.sf-menu-item-btn > a.accessibility-focus,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li.sf-menu-item-btn > .accessibility-focus.subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > a.accessibility-focus,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > .accessibility-focus.subnav-toggle, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form .accessibility-focus.search-icon-position, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input.accessibility-focus {
  outline: 3px solid #c1e0fe;
  outline: 3px solid rgba(131, 192, 253, 0.5) !important;
  outline-offset: 1px;
}

/* MISC
=========================== */
@media (max-width: 991px (-1)) {
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]:focus, .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"] + label::before,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] + label::before, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a, .spb_content_element.spb_text_column a:not(.sf-button),
  .single .page-content .content-wrap a:not(.sf-button),
  .image-edge-content a:not(.sf-button),
  .swift-slider .caption-content .caption-excerpt a:not(.sf-button),
  .related-articles a:not(.sf-button),
  .elementor-widget-heading a:not(.sf-button),
  .elementor-widget-text-editor a:not(.sf-button),
  .elementor-image a:not(.sf-button),
  .elementor-image-box-content a:not(.sf-button),
  .elementor-icon-box-content a:not(.sf-button),
  .elementor-widget-blockquote a:not(.sf-button),
  .elementor-tab-content a:not(.sf-button), #main-container aside.sidebar .mobile-sidebar-toggle button:after {
    -moz-transition: all 0s ease-in-out !important;
    -webkit-transition: all 0s ease-in-out !important;
    -o-transition: all 0s ease-in-out !important;
    transition: all 0s ease-in-out !important;
  }
}
@media (min-width: 991px) {
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]:focus,
  .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]:focus, .wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"] + label::before,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"] + label::before,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] + label::before, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a, .spb_content_element.spb_text_column a:not(.sf-button),
  .single .page-content .content-wrap a:not(.sf-button),
  .image-edge-content a:not(.sf-button),
  .swift-slider .caption-content .caption-excerpt a:not(.sf-button),
  .related-articles a:not(.sf-button),
  .elementor-widget-heading a:not(.sf-button),
  .elementor-widget-text-editor a:not(.sf-button),
  .elementor-image a:not(.sf-button),
  .elementor-image-box-content a:not(.sf-button),
  .elementor-icon-box-content a:not(.sf-button),
  .elementor-widget-blockquote a:not(.sf-button),
  .elementor-tab-content a:not(.sf-button), #main-container aside.sidebar .mobile-sidebar-toggle button:after {
    -moz-transition: all 0.2s ease-in-out !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    transition: all 0.2s ease-in-out !important;
  }
}

body:not(.user-role-developer) .elementor-add-section-area-button.pp-add-template-button,
body:not(.user-role-developer) .elementor-add-section-area-button.elementor-add-section-button,
body:not(.user-role-developer) .elementor-add-section-area-button[title="Build with AI"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
body:not(.user-role-developer) .elementor-add-section-drag-title {
  text-indent: -999px;
  position: relative;
  color: transparent;
}
body:not(.user-role-developer) .elementor-add-section-drag-title:before {
  content: "Click the folder to select a component";
  text-indent: 0px;
  position: absolute;
  top: 0px;
  left: -95px;
  width: 220px;
  text-align: center;
  color: #515962;
}

/* START BUTTON STYLING */
.elementor-widget-button {
  flex: 0 0 auto;
}

.sf-button,
.elementor-button-link,
.elementor-button {
  font-weight: 700 !important;
  letter-spacing: 0px;
}
.sf-button.large, .sf-button.elementor-size-lg, .sf-button.elementor-size-xl,
.elementor-button-link.large,
.elementor-button-link.elementor-size-lg,
.elementor-button-link.elementor-size-xl,
.elementor-button.large,
.elementor-button.elementor-size-lg,
.elementor-button.elementor-size-xl {
  min-height: unset;
  letter-spacing: 0px !important;
  font-size: 1.6rem !important;
  padding: 14px 32px 14px 32x !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.small, .sf-button.elementor-size-sm, .sf-button.elementor-size-xs,
.elementor-button-link.small,
.elementor-button-link.elementor-size-sm,
.elementor-button-link.elementor-size-xs,
.elementor-button.small,
.elementor-button.elementor-size-sm,
.elementor-button.elementor-size-xs {
  min-height: unset;
  letter-spacing: 0px !important;
  font-size: 1.6rem !important;
  padding: 14px 16px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.default, .sf-button.brand-fill, .sf-button.print-button,
.elementor-button-link.default,
.elementor-button-link.brand-fill,
.elementor-button-link.print-button,
.elementor-button.default,
.elementor-button.brand-fill,
.elementor-button.print-button {
  background-color: #00388f !important;
  color: #fff !important;
  border: 2px solid transparent !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.default:hover, .sf-button.default.hover, .sf-button.default:focus, .sf-button.brand-fill:hover, .sf-button.brand-fill.hover, .sf-button.brand-fill:focus, .sf-button.print-button:hover, .sf-button.print-button.hover, .sf-button.print-button:focus,
.elementor-button-link.default:hover,
.elementor-button-link.default.hover,
.elementor-button-link.default:focus,
.elementor-button-link.brand-fill:hover,
.elementor-button-link.brand-fill.hover,
.elementor-button-link.brand-fill:focus,
.elementor-button-link.print-button:hover,
.elementor-button-link.print-button.hover,
.elementor-button-link.print-button:focus,
.elementor-button.default:hover,
.elementor-button.default.hover,
.elementor-button.default:focus,
.elementor-button.brand-fill:hover,
.elementor-button.brand-fill.hover,
.elementor-button.brand-fill:focus,
.elementor-button.print-button:hover,
.elementor-button.print-button.hover,
.elementor-button.print-button:focus {
  background-color: #0057b8 !important;
  color: #fff !important;
}
.sf-button.print-button,
.elementor-button-link.print-button,
.elementor-button.print-button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 37px;
}
.sf-button.print-button::before,
.elementor-button-link.print-button::before,
.elementor-button.print-button::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.2666 0.799805V4.5332H16V10.4004C15.9998 11.2801 15.2801 11.9998 14.4004 12H12.2666V15.2002H3.7334V12H1.59961C0.719924 11.9998 0.000224446 11.2801 0 10.4004V4.5332H3.7334V0.799805H12.2666ZM4.7998 9.86621V14.1338H11.2002V9.86621H4.7998ZM1.06641 5.59961V10.4004C1.06663 10.6934 1.30659 10.9334 1.59961 10.9336H3.7334V8.7998H12.2666V10.9336H14.4004C14.6934 10.9334 14.9334 10.6934 14.9336 10.4004V5.59961H1.06641ZM13.8672 6.66699V7.7334H12.7998V6.66699H13.8672ZM4.7998 1.86621V4.5332H11.2002V1.86621H4.7998Z" fill="white"/></svg>') no-repeat center;
  background-size: contain;
}
.sf-button.white-fill,
.elementor-button-link.white-fill,
.elementor-button.white-fill {
  background-color: white !important;
  color: #393939 !important;
  border: 0px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.white-fill:hover, .sf-button.white-fill.hover, .sf-button.white-fill:focus,
.elementor-button-link.white-fill:hover,
.elementor-button-link.white-fill.hover,
.elementor-button-link.white-fill:focus,
.elementor-button.white-fill:hover,
.elementor-button.white-fill.hover,
.elementor-button.white-fill:focus {
  background-color: #fff !important;
  color: #00388f !important;
}
.sf-button.white-outline,
.elementor-button-link.white-outline,
.elementor-button.white-outline {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 2px solid #fff !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.white-outline:hover, .sf-button.white-outline.hover, .sf-button.white-outline:focus,
.elementor-button-link.white-outline:hover,
.elementor-button-link.white-outline.hover,
.elementor-button-link.white-outline:focus,
.elementor-button.white-outline:hover,
.elementor-button.white-outline.hover,
.elementor-button.white-outline:focus {
  background-color: #0057b8 !important;
  color: #fff !important;
  border: 2px solid #0057b8 !important;
}
.sf-button.brand-outline,
.elementor-button-link.brand-outline,
.elementor-button.brand-outline {
  background-color: transparent !important;
  color: #00388f;
  border: 2px solid #00388f !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.brand-outline:hover, .sf-button.brand-outline.hover, .sf-button.brand-outline:focus,
.elementor-button-link.brand-outline:hover,
.elementor-button-link.brand-outline.hover,
.elementor-button-link.brand-outline:focus,
.elementor-button.brand-outline:hover,
.elementor-button.brand-outline.hover,
.elementor-button.brand-outline:focus {
  background-color: #00388f !important;
  color: #fff !important;
  border: 2px solid #00388f !important;
}
.sf-button.brand-arrow,
.elementor-button-link.brand-arrow,
.elementor-button.brand-arrow {
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  padding: 0px !important;
  background: transparent !important;
  text-transform: uppercase;
  color: #00388f !important;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.brand-arrow:after,
.elementor-button-link.brand-arrow:after,
.elementor-button.brand-arrow:after {
  content: "";
  margin-left: 20px;
  width: 65px;
  height: 2px;
  border: 0px;
  border-color: #00388f !important;
  background: #00388f !important;
  transition: width 0.25s, margin 0.25s;
}
.sf-button.brand-arrow:before,
.elementor-button-link.brand-arrow:before,
.elementor-button.brand-arrow:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-right: 2px solid #00388f !important;
  border-bottom: 2px solid #00388f !important;
  top: 50%;
  transform: rotate(-45deg) translateY(-59%) translateX(1px);
  right: -2px;
  transition: right 0.25s;
}
.sf-button.brand-arrow:hover, .sf-button.brand-arrow.hover,
.elementor-button-link.brand-arrow:hover,
.elementor-button-link.brand-arrow.hover,
.elementor-button.brand-arrow:hover,
.elementor-button.brand-arrow.hover {
  color: #00388f !important;
}
.sf-button.brand-arrow:hover:before, .sf-button.brand-arrow.hover:before,
.elementor-button-link.brand-arrow:hover:before,
.elementor-button-link.brand-arrow.hover:before,
.elementor-button.brand-arrow:hover:before,
.elementor-button.brand-arrow.hover:before {
  right: -32px;
}
.sf-button.brand-arrow:hover:after, .sf-button.brand-arrow.hover:after,
.elementor-button-link.brand-arrow:hover:after,
.elementor-button-link.brand-arrow.hover:after,
.elementor-button.brand-arrow:hover:after,
.elementor-button.brand-arrow.hover:after {
  width: 95px;
  margin-right: -30px;
}
.sf-button.white-arrow,
.elementor-button-link.white-arrow,
.elementor-button.white-arrow {
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  padding: 0px !important;
  background: transparent !important;
  text-transform: uppercase;
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.sf-button.white-arrow:after,
.elementor-button-link.white-arrow:after,
.elementor-button.white-arrow:after {
  content: "";
  margin-left: 20px;
  width: 65px;
  height: 2px;
  border: 0px;
  border-color: #fff !important;
  background: #fff !important;
  transition: width 0.25s, margin 0.25s;
}
.sf-button.white-arrow:before,
.elementor-button-link.white-arrow:before,
.elementor-button.white-arrow:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-right: 2px solid #fff !important;
  border-bottom: 2px solid #fff !important;
  top: 50%;
  transform: rotate(-45deg) translateY(-59%) translateX(1px);
  right: -2px;
  transition: right 0.25s;
}
.sf-button.white-arrow:hover, .sf-button.white-arrow.hover,
.elementor-button-link.white-arrow:hover,
.elementor-button-link.white-arrow.hover,
.elementor-button.white-arrow:hover,
.elementor-button.white-arrow.hover {
  color: #ffffff !important;
}
.sf-button.white-arrow:hover:before, .sf-button.white-arrow.hover:before,
.elementor-button-link.white-arrow:hover:before,
.elementor-button-link.white-arrow.hover:before,
.elementor-button.white-arrow:hover:before,
.elementor-button.white-arrow.hover:before {
  right: -32px;
}
.sf-button.white-arrow:hover:after, .sf-button.white-arrow.hover:after,
.elementor-button-link.white-arrow:hover:after,
.elementor-button-link.white-arrow.hover:after,
.elementor-button.white-arrow:hover:after,
.elementor-button.white-arrow.hover:after {
  width: 95px;
  margin-right: -30px;
}
.sf-button.text-only,
.elementor-button-link.text-only,
.elementor-button.text-only {
  background-color: transparent !important;
  color: #00388f !important;
  border: 0px !important;
  font-family: "ATT-Aleck-Sans", sans-serif !important;
  font-weight: bold;
  font-size: 1.6rem;
  padding: 0 !important;
}
.sf-button.text-only .elementor-button-text:after,
.elementor-button-link.text-only .elementor-button-text:after,
.elementor-button.text-only .elementor-button-text:after {
  background: url(../images/icon-blue-arrow-right.svg);
  width: 24px;
  left: 8px;
  content: "";
  display: inline-block;
  height: 24px;
  position: relative;
  top: 6px;
  background-repeat: NO-REPEAT;
  background-size: contain;
  transition: 0.3s all ease;
}
.sf-button.back-button,
.elementor-button-link.back-button,
.elementor-button.back-button {
  background: transparent;
  padding: 0 !important;
  color: #00388f;
}
.sf-button.back-button .elementor-button-text,
.elementor-button-link.back-button .elementor-button-text,
.elementor-button.back-button .elementor-button-text {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.sf-button.back-button .elementor-button-text:after,
.elementor-button-link.back-button .elementor-button-text:after,
.elementor-button.back-button .elementor-button-text:after {
  content: none;
}
.sf-button.back-button .elementor-button-text:before,
.elementor-button-link.back-button .elementor-button-text:before,
.elementor-button.back-button .elementor-button-text:before {
  content: "";
  display: inline-block;
  position: relative;
  top: 1px;
  width: 24px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='none'%3E%3Cpath d='M8.48293 13.6554L3.82681 8.99926L24 8.99926L24 7.00093L3.82681 7.00093L8.48293 2.34481L7.07411 0.935981L6.17564e-07 8.00009L7.0741 15.0642L8.48293 13.6554Z' fill='%2300388F'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  transform: translateX(0);
  transition: 0.3s all ease;
}
.sf-button.back-button:hover .elementor-button-text::before,
.elementor-button-link.back-button:hover .elementor-button-text::before,
.elementor-button.back-button:hover .elementor-button-text::before {
  transform: translateX(-10px);
}
.sf-button .elementor-button-text,
.elementor-button-link .elementor-button-text,
.elementor-button .elementor-button-text {
  white-space: nowrap;
}

@media (max-width: 767px) {
  .spb_button {
    margin: 5px 0;
  }
}

/* END BUTTON STYLING */
/* START SOCIAL SHARE */
.spb_socialsharing.align-center {
  text-align: center;
}
.spb_socialsharing.align-right {
  text-align: right;
}
.spb_socialsharing .share-label {
  text-transform: uppercase;
  margin-bottom: 20px;
}
.spb_socialsharing .socialsharing-button-wrap {
  width: auto;
  display: inline-block;
}
.spb_socialsharing .socialsharing-button-wrap a {
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
  background-color: #444;
  font-size: 1.8rem;
  height: 36px;
  margin-right: 16px;
  padding: 9px 10px;
  width: 36px;
  display: inline-block;
}
.spb_socialsharing .socialsharing-button-wrap a i {
  color: #fff;
}
.spb_socialsharing .socialsharing-button-wrap a:hover, .spb_socialsharing .socialsharing-button-wrap a.hover {
  background-color: #333;
}
.spb_socialsharing .socialsharing-button-wrap a:last-child {
  margin-right: 0;
}
.spb_socialsharing .socialsharing-button-wrap a.share-icon--email {
  padding: 8px 9px;
}
.spb_socialsharing .socialsharing-button-wrap a.share-icon--facebook {
  padding: 8px 12px;
}

/* END SOCIAL SHARE */
.locality-featured-story-button {
  background-color: #00388f;
  border-radius: 24px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 1.6rem;
  line-height: 1.2;
  padding: 13px 16px;
}
.locality-featured-story-button:focus {
  color: #FFFFFF;
}
.locality-featured-story-button:hover, .locality-featured-story-button.hover {
  background-color: #0057b8;
  color: #FFFFFF;
}

/* START CONTACT FORM 7 STYLING */
.wpcf7 form.wpcf7-form label {
  width: 100%;
  font-size: 1.6rem;
  color: #131415;
  line-height: 1;
  margin-bottom: 8px;
  position: relative;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap {
  position: static;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"] {
  margin: 8px 0 18px;
  padding: 14px;
  height: 50px;
  border: 1px solid #e7e7e7;
  color: #00388f;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]:focus,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]:focus {
  border: 2px solid #00388f;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]::-webkit-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #00388f;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]::-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #00388f;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]:-ms-input-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]:-ms-input-placeholder {
  /* IE 10+ */
  color: #00388f;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="text"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="url"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="email"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="search"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="tel"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="date"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="datetime-local"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="month"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="number"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="time"]:-moz-placeholder,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input[type="week"]:-moz-placeholder {
  /* Firefox 18- */
  color: #00388f;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item {
  margin-left: 0;
  margin-right: 48px;
  position: relative;
  z-index: 10;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"] {
  height: 20px;
  width: 20px;
  margin: 0 8px 0 0;
  opacity: 0;
  float: left;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:not(:checked)
+ .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:not(:checked) + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"]:not(:checked)
+ .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:not(:checked) + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #131415;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  height: 20px;
  width: 20px;
  z-index: -1;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:after,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:after {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  height: 12px;
  width: 12px;
  background-color: #00388f;
  z-index: -1;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:not(:checked) + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:not(:checked) + .wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:before {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:after,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
  float: left;
  line-height: 1.7;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea {
  margin: 7px 0 18px;
  padding: 14px;
  height: 115px;
  border: 1px solid #e7e7e7;
  color: #131415;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea:focus {
  border: 2px solid #00388f;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #131415;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #131415;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #131415;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #131415;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  color: red;
  font-size: 1.2rem;
  font-weight: 600;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
}
.wpcf7 form.wpcf7-form label .wpcf7-form-control-wrap input.wpcf7-not-valid {
  border: 2px solid #00388f;
}
.wpcf7 form.wpcf7-form button,
.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-submit {
  font-weight: 700;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  min-height: 38px;
  line-height: 20px;
  padding: 9px 16px;
  font-size: 1.4rem;
  background-color: #00388f;
  color: #fff;
  font-weight: 600;
  float: left;
  margin: 15px 0px;
}
.wpcf7 form.wpcf7-form button:hover, .wpcf7 form.wpcf7-form button.hover,
.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-submit:hover,
.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-submit.hover {
  background-color: #0057b8;
}
.wpcf7 form.wpcf7-form .ajax-loader {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.wpcf7 form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  border: none;
  padding: 0;
  margin: 0;
  font-size: 1.3rem;
  color: red;
  font-weight: 600;
  line-height: 1.5;
}
.wpcf7 form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  border: none;
  padding: 0;
  margin: 0;
  font-size: 1.3rem;
  color: #2ff2b2;
  font-weight: 600;
  line-height: 1.5;
}

/* END CONTACT FORM 7 STYLING */
/* START GRAVITY FORMS */
.gform_wrapper {
  height: auto;
  margin: 0px !important;
  clear: both;
  overflow: visible;
  min-width: 200px;
}
.gform_wrapper.gform_validation_error .gform_validation_errors {
  border: 0 !important;
  background-color: transparent !important;
  box-shadow: none !important;
  font-size: 1.6rem;
  line-height: 1.2;
  margin: 0;
  padding: 0 !important;
  outline: none;
}
.gform_wrapper.gform_validation_error .gform_validation_errors:focus {
  outline: none !important;
  border: 0px !important;
}
.gform_wrapper.gform_validation_error .gform_validation_errors .validation_error {
  color: red;
  text-align: left;
  margin-bottom: 0;
  padding: 4px 0;
  border: 0 !important;
}
.gform_wrapper form,
.gform_wrapper .pp-gravity-form {
  height: auto;
  margin: 0px;
  clear: both;
  overflow: visible;
  position: relative;
}
.gform_wrapper form .gform_body .gform_fields,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields {
  row-gap: 0 !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield {
  padding: 0px;
  margin-top: 16px;
  margin-bottom: 0px;
  float: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield:before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield:before {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_validation_message .gfield_required {
  display: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gsection,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gsection {
  border-bottom: 1px solid #686e74;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gsection:not(:first-child),
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gsection:not(:first-child) {
  margin-top: 64px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gsection_title,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gsection_title {
  margin-bottom: 4px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
.gform_wrapper form .gform_body .gform_fields .gfield .gform-field-label--type-sub,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gform-field-label--type-sub {
  border-bottom: 0;
  color: #1d2329;
  font-size: 1.4rem;
  line-height: normal;
  font-weight: 700;
  margin: 0;
  padding-bottom: 8px;
  position: relative;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label > .gfield_required,
.gform_wrapper form .gform_body .gform_fields .gfield .gform-field-label--type-sub > .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_label > .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gform-field-label--type-sub > .gfield_required {
  top: -2px;
  position: relative;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_required {
  color: inherit;
  line-height: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_required_text,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_required_text {
  font-style: normal;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_description,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gfield_description {
  color: #131415;
  font-size: 1.4rem !important;
  line-height: 1.4;
  padding-top: 8px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container {
  margin: 0px !important;
  position: static;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container > span,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container > span {
  padding-top: 0px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"] {
  background-color: #fff !important;
  border: 1px solid #686e74;
  border-radius: 8px;
  color: #131415;
  font-size: 1.6rem;
  height: 50px;
  line-height: 30px;
  margin: 0;
  padding: 11px 12px 9px !important;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"]::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"]::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #393939;
  opacity: 1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:-ms-input-placeholder {
  /* IE 10+ */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:-moz-placeholder {
  /* Firefox 18- */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:hover,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="url"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="search"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="date"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="month"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="number"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="time"]:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container input[type="week"]:hover {
  border-color: #00388f !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .pp-gf-select-custom,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .pp-gf-select-custom {
  display: block;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .pp-gf-select-custom::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .pp-gf-select-custom::after {
  top: 55%;
  transform: translateY(-50%);
  right: 12px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select {
  background-color: #fff !important;
  background-image: none;
  border: 1px solid #686e74;
  border-radius: 3px;
  color: #131415;
  font-size: 1.6rem;
  height: 50px;
  line-height: 30px;
  margin: 0;
  padding: 11px 12px 9px !important;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder {
  /* Firefox 19+ */
  color: #393939;
  opacity: 1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select:-ms-input-placeholder {
  /* IE 10+ */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select:-moz-placeholder {
  /* Firefox 18- */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select:focus {
  border-color: #00388f !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select[multiple="multiple"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select[multiple="multiple"] {
  height: 104px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select[multiple="multiple"] option,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container select[multiple="multiple"] option {
  outline: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea {
  background-color: #fff !important;
  border: 1px solid #686e74;
  border-radius: 3px;
  color: #131415;
  font-size: 1.6rem;
  height: 115px;
  line-height: 30px;
  margin: 0;
  padding: 11px 12px 9px !important;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #393939;
  opacity: 1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-moz-placeholder,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #393939;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container textarea:focus {
  border-color: #00388f;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio {
  margin: 0px;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice {
  align-items: center;
  display: flex;
  margin-left: 0;
  margin-right: 48px;
  position: relative;
  z-index: 10;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] {
  height: 24px;
  margin: 0 8px 0 0;
  opacity: 0;
  position: relative;
  top: 3px;
  width: 24px !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"] + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"] + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"] + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"] + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"] + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"] + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"] + label::before {
  outline: 4px solid transparent;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:checked + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:checked + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::before {
  content: "";
  position: absolute;
  background-color: #fff;
  background-color: #fff;
  top: 3px;
  left: 0;
  border: 1px solid #686e74;
  height: 24px;
  width: 24px;
  z-index: -1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:checked + label::after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="checkbox"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  position: absolute;
  top: 3px;
  left: 3px;
  height: 24px;
  width: 24px;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  z-index: -1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::after {
  content: "";
  position: absolute;
  top: 7px;
  left: 4px;
  height: 16px;
  width: 16px;
  background-color: #000;
  z-index: -1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::before {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice input[type="radio"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice input[type="radio"]:checked + label::after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice label,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > .gchoice label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > .gchoice label {
  color: #131415;
  font-size: 2rem;
  line-height: 1.5;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address {
  padding-top: 0px !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label {
  width: 100%;
  font-size: 1.8rem;
  color: #131415;
  line-height: 2.7rem;
  padding-bottom: 8px;
  opacity: 1;
  letter-spacing: 0px;
  margin: 0;
  position: relative;
  width: 100%;
  font-weight: 600;
}
@media (max-width: 640px) {
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label {
    margin-bottom: 8px;
  }
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name .gfield_required, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address .gfield_required {
  font-weight: 400;
  padding: 0px 0.3rem;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area {
  border-color: #686e74;
  background-color: #fff;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input {
  background-color: #fff;
  border-color: #686e74;
  border-radius: 3px;
  font-size: 1.8rem;
  line-height: 1.5;
  color: #131415;
  outline: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input:focus,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_post_image input:focus {
  border-color: #00388f;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_drop_instructions,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules {
  font-size: 1.8rem;
  line-height: 1.5;
  color: #131415;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files {
  background-color: #131415;
  border: 0px;
  color: #fff;
  display: inline-block;
  font-size: 2rem;
  line-height: 1.5;
  margin: 0px;
  min-height: 50px;
  padding: 12px;
  width: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files:hover, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files.hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container .gform_button_select_files.hover {
  background-color: #0057b8;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent {
  align-items: center;
  display: flex;
  margin-left: 0;
  margin-right: 48px;
  position: relative;
  z-index: 10;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"] {
  height: 24px;
  margin: 0 12px 0 0;
  opacity: 0;
  position: relative;
  top: 3px;
  width: 24px !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:not(:checked) + label::before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:checked + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:not(:checked) + label::before,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:checked + label::before {
  content: " ";
  position: absolute;
  background-color: #fff;
  top: 3px;
  left: 0;
  background-color: #f9f9f9;
  border: 1px solid #686e74;
  height: 24px;
  width: 24px;
  z-index: -1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:checked + label::after,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  position: absolute;
  top: 3px;
  left: 3px;
  height: 24px;
  width: 24px;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  z-index: -1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label {
  color: #131415;
  font-size: 1.6rem;
  line-height: 1.75;
  width: 100%;
  padding-top: 2px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a {
  color: #00388f;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a:hover, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a.hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a:hover,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label a.hover {
  color: #0057b8;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label > .gfield_required,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label > .gfield_required {
  display: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error {
  position: relative;
  border: 0px;
  background-color: transparent;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="text"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="url"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="email"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="file"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="search"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="tel"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="date"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="datetime-local"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="month"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="number"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="time"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="week"],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select,
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="text"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="url"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="email"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="file"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="search"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="tel"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="date"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="datetime-local"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="month"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="number"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="time"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error input[type="week"],
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error select,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error textarea {
  border: 1px solid red !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error .validation_message {
  position: absolute;
  top: 0;
  right: 0;
  border: none !important;
  background-color: transparent !important;
  color: red;
  font-weight: 600;
  line-height: 2.7rem;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 75%;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-time, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-name, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-address, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-list, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-captcha,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-time,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-name,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-address,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-list,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-captcha {
  display: flex;
  flex-direction: column;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-time .gfield_label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-name .gfield_label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-address .gfield_label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-list .gfield_label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent .gfield_label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-captcha .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-time .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-name .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-address .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-list .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-captcha .gfield_label {
  padding-bottom: 0;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-time .validation_message, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-name .validation_message, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-address .validation_message, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-list .validation_message, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent .validation_message, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-captcha .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-time .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-name .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-address .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-list .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent .validation_message,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield_error.gfield--type-captcha .validation_message {
  order: -1;
  padding-bottom: 8px;
  position: relative;
  text-align: left;
  line-height: 1.3;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gform_validation_container,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gform_validation_container {
  display: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .name_first,
.gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .name_last,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.field_sublabel_below .name_first,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.field_sublabel_below .name_last {
  padding-top: 0px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-col,
.gform_wrapper form .gform_body .gform_fields .gfield .pp-gf-select-custom,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gform-grid-col,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .pp-gf-select-custom {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 641px) {
  .gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-col.ginput_left,
  .gform_wrapper form .gform_body .gform_fields .gfield .pp-gf-select-custom.ginput_left,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gform-grid-col.ginput_left,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .pp-gf-select-custom.ginput_left {
    padding-right: 8px;
  }
  .gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-col.ginput_right,
  .gform_wrapper form .gform_body .gform_fields .gfield .pp-gf-select-custom.ginput_right,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .gform-grid-col.ginput_right,
  .gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield .pp-gf-select-custom.ginput_right {
    padding-left: 8px;
  }
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-time .ginput_container_time,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield--type-time .ginput_container_time {
  max-width: 76px;
  min-width: 76px;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-time .hour_minute_colon,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield--type-time .hour_minute_colon {
  line-height: 50px;
  font-size: 2rem;
  padding-right: 2px;
  padding-left: 2px;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-time .gfield_time_ampm,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield--type-time .gfield_time_ampm {
  padding-left: 8px;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-time .gfield_time_ampm .pp-gf-select-custom,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield--type-time .gfield_time_ampm .pp-gf-select-custom {
  min-width: inherit;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha .gfield_label,
.gform_wrapper .pp-gravity-form .gform_body .gform_fields .gfield.gfield--type-captcha .gfield_label {
  border-width: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.gform_wrapper form .gform_ajax_spinner,
.gform_wrapper .pp-gravity-form .gform_ajax_spinner {
  display: none !important;
}
.gform_wrapper form .gform_button,
.gform_wrapper form input[type="submit"],
.gform_wrapper .pp-gravity-form .gform_button,
.gform_wrapper .pp-gravity-form input[type="submit"] {
  border-radius: 500px !important;
  font-weight: 700 !important;
  letter-spacing: 0px;
  min-height: 48px;
  letter-spacing: 0px !important;
  font-size: 1.6rem !important;
  line-height: 1.92rem !important;
  padding: 14px 32px 14px 32px !important;
  background-color: #00388f !important;
  color: #fff !important;
  border: 0px !important;
  margin-bottom: 0px !important;
  width: auto !important;
  margin-top: 16px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}
.gform_wrapper form .gform_button:hover, .gform_wrapper form .gform_button.hover, .gform_wrapper form .gform_button:focus,
.gform_wrapper form input[type="submit"]:hover,
.gform_wrapper form input[type="submit"].hover,
.gform_wrapper form input[type="submit"]:focus,
.gform_wrapper .pp-gravity-form .gform_button:hover,
.gform_wrapper .pp-gravity-form .gform_button.hover,
.gform_wrapper .pp-gravity-form .gform_button:focus,
.gform_wrapper .pp-gravity-form input[type="submit"]:hover,
.gform_wrapper .pp-gravity-form input[type="submit"].hover,
.gform_wrapper .pp-gravity-form input[type="submit"]:focus {
  background-color: #0057b8 !important;
  color: #fff !important;
}
.gform_wrapper form > div.validation_error,
.gform_wrapper .pp-gravity-form > div.validation_error {
  border: none;
  padding: 0;
  margin: 0;
  font-size: 1.3rem;
  color: red;
  font-weight: 600;
  line-height: 1.5;
  outline: none;
}
@media (min-width: 640px) {
  .gform_wrapper form > div.validation_error,
  .gform_wrapper .pp-gravity-form > div.validation_error {
    position: absolute;
    bottom: 25px;
    right: 15px;
    text-align: right;
    width: 75%;
  }
}
.gform_wrapper.gform_validation_error
.gform_body
ul
li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half
).gfield_visibility_visible {
  max-width: 100% !important;
}

#main-container .gform_confirmation_wrapper {
  height: 320px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  font-size: 18px;
  line-height: 25.2px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: center;
}
#main-container .gform_confirmation_wrapper:before {
  content: "";
  background: url(https://newattconnestg.wpengine.com/wp-content/uploads/2025/12/form-conf-check-mark.svg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 25px;
  width: 25px;
}

/* END GRAVITY FORMS */
/* START WYSIWYG CONTENT STYLING */
.spb_content_element.spb_text_column,
.single .page-content .content-wrap,
.image-edge-content,
.swift-slider .caption-content .caption-excerpt,
.related-articles,
.elementor-widget-heading,
.elementor-widget-text-editor,
.elementor-image,
.elementor-image-box-content,
.elementor-icon-box-content,
.elementor-widget-blockquote,
.elementor-tab-content {
  /* START SPB WIDGET TITLE */
  /* END SPB WIDGET TITLE */
  /* START BASIC WYSIWYG */
  /* END BASIC WYSIWYG */
}
.spb_content_element.spb_text_column h1,
.single .page-content .content-wrap h1,
.image-edge-content h1,
.swift-slider .caption-content .caption-excerpt h1,
.related-articles h1,
.elementor-widget-heading h1,
.elementor-widget-text-editor h1,
.elementor-image h1,
.elementor-image-box-content h1,
.elementor-icon-box-content h1,
.elementor-widget-blockquote h1,
.elementor-tab-content h1 {
  margin-top: 24px;
  margin-bottom: 14px;
}
.spb_content_element.spb_text_column h2,
.single .page-content .content-wrap h2,
.image-edge-content h2,
.swift-slider .caption-content .caption-excerpt h2,
.related-articles h2,
.elementor-widget-heading h2,
.elementor-widget-text-editor h2,
.elementor-image h2,
.elementor-image-box-content h2,
.elementor-icon-box-content h2,
.elementor-widget-blockquote h2,
.elementor-tab-content h2 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.spb_content_element.spb_text_column h2.after-p, .spb_content_element.spb_text_column h2.after-ol, .spb_content_element.spb_text_column h2.after-ul,
.single .page-content .content-wrap h2.after-p,
.single .page-content .content-wrap h2.after-ol,
.single .page-content .content-wrap h2.after-ul,
.image-edge-content h2.after-p,
.image-edge-content h2.after-ol,
.image-edge-content h2.after-ul,
.swift-slider .caption-content .caption-excerpt h2.after-p,
.swift-slider .caption-content .caption-excerpt h2.after-ol,
.swift-slider .caption-content .caption-excerpt h2.after-ul,
.related-articles h2.after-p,
.related-articles h2.after-ol,
.related-articles h2.after-ul,
.elementor-widget-heading h2.after-p,
.elementor-widget-heading h2.after-ol,
.elementor-widget-heading h2.after-ul,
.elementor-widget-text-editor h2.after-p,
.elementor-widget-text-editor h2.after-ol,
.elementor-widget-text-editor h2.after-ul,
.elementor-image h2.after-p,
.elementor-image h2.after-ol,
.elementor-image h2.after-ul,
.elementor-image-box-content h2.after-p,
.elementor-image-box-content h2.after-ol,
.elementor-image-box-content h2.after-ul,
.elementor-icon-box-content h2.after-p,
.elementor-icon-box-content h2.after-ol,
.elementor-icon-box-content h2.after-ul,
.elementor-widget-blockquote h2.after-p,
.elementor-widget-blockquote h2.after-ol,
.elementor-widget-blockquote h2.after-ul,
.elementor-tab-content h2.after-p,
.elementor-tab-content h2.after-ol,
.elementor-tab-content h2.after-ul {
  margin-top: 60px;
}
.spb_content_element.spb_text_column h2.after-h6,
.single .page-content .content-wrap h2.after-h6,
.image-edge-content h2.after-h6,
.swift-slider .caption-content .caption-excerpt h2.after-h6,
.related-articles h2.after-h6,
.elementor-widget-heading h2.after-h6,
.elementor-widget-text-editor h2.after-h6,
.elementor-image h2.after-h6,
.elementor-image-box-content h2.after-h6,
.elementor-icon-box-content h2.after-h6,
.elementor-widget-blockquote h2.after-h6,
.elementor-tab-content h2.after-h6 {
  margin-top: 0px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column h2.after-p, .spb_content_element.spb_text_column h2.after-ol, .spb_content_element.spb_text_column h2.after-ul,
  .single .page-content .content-wrap h2.after-p,
  .single .page-content .content-wrap h2.after-ol,
  .single .page-content .content-wrap h2.after-ul,
  .image-edge-content h2.after-p,
  .image-edge-content h2.after-ol,
  .image-edge-content h2.after-ul,
  .swift-slider .caption-content .caption-excerpt h2.after-p,
  .swift-slider .caption-content .caption-excerpt h2.after-ol,
  .swift-slider .caption-content .caption-excerpt h2.after-ul,
  .related-articles h2.after-p,
  .related-articles h2.after-ol,
  .related-articles h2.after-ul,
  .elementor-widget-heading h2.after-p,
  .elementor-widget-heading h2.after-ol,
  .elementor-widget-heading h2.after-ul,
  .elementor-widget-text-editor h2.after-p,
  .elementor-widget-text-editor h2.after-ol,
  .elementor-widget-text-editor h2.after-ul,
  .elementor-image h2.after-p,
  .elementor-image h2.after-ol,
  .elementor-image h2.after-ul,
  .elementor-image-box-content h2.after-p,
  .elementor-image-box-content h2.after-ol,
  .elementor-image-box-content h2.after-ul,
  .elementor-icon-box-content h2.after-p,
  .elementor-icon-box-content h2.after-ol,
  .elementor-icon-box-content h2.after-ul,
  .elementor-widget-blockquote h2.after-p,
  .elementor-widget-blockquote h2.after-ol,
  .elementor-widget-blockquote h2.after-ul,
  .elementor-tab-content h2.after-p,
  .elementor-tab-content h2.after-ol,
  .elementor-tab-content h2.after-ul {
    margin-top: 24px;
  }
}
.spb_content_element.spb_text_column h3,
.single .page-content .content-wrap h3,
.image-edge-content h3,
.swift-slider .caption-content .caption-excerpt h3,
.related-articles h3,
.elementor-widget-heading h3,
.elementor-widget-text-editor h3,
.elementor-image h3,
.elementor-image-box-content h3,
.elementor-icon-box-content h3,
.elementor-widget-blockquote h3,
.elementor-tab-content h3 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.spb_content_element.spb_text_column h3.after-h2,
.single .page-content .content-wrap h3.after-h2,
.image-edge-content h3.after-h2,
.swift-slider .caption-content .caption-excerpt h3.after-h2,
.related-articles h3.after-h2,
.elementor-widget-heading h3.after-h2,
.elementor-widget-text-editor h3.after-h2,
.elementor-image h3.after-h2,
.elementor-image-box-content h3.after-h2,
.elementor-icon-box-content h3.after-h2,
.elementor-widget-blockquote h3.after-h2,
.elementor-tab-content h3.after-h2 {
  margin-top: 38px;
}
.spb_content_element.spb_text_column h3.after-p, .spb_content_element.spb_text_column h3.after-ol, .spb_content_element.spb_text_column h3.after-ul,
.single .page-content .content-wrap h3.after-p,
.single .page-content .content-wrap h3.after-ol,
.single .page-content .content-wrap h3.after-ul,
.image-edge-content h3.after-p,
.image-edge-content h3.after-ol,
.image-edge-content h3.after-ul,
.swift-slider .caption-content .caption-excerpt h3.after-p,
.swift-slider .caption-content .caption-excerpt h3.after-ol,
.swift-slider .caption-content .caption-excerpt h3.after-ul,
.related-articles h3.after-p,
.related-articles h3.after-ol,
.related-articles h3.after-ul,
.elementor-widget-heading h3.after-p,
.elementor-widget-heading h3.after-ol,
.elementor-widget-heading h3.after-ul,
.elementor-widget-text-editor h3.after-p,
.elementor-widget-text-editor h3.after-ol,
.elementor-widget-text-editor h3.after-ul,
.elementor-image h3.after-p,
.elementor-image h3.after-ol,
.elementor-image h3.after-ul,
.elementor-image-box-content h3.after-p,
.elementor-image-box-content h3.after-ol,
.elementor-image-box-content h3.after-ul,
.elementor-icon-box-content h3.after-p,
.elementor-icon-box-content h3.after-ol,
.elementor-icon-box-content h3.after-ul,
.elementor-widget-blockquote h3.after-p,
.elementor-widget-blockquote h3.after-ol,
.elementor-widget-blockquote h3.after-ul,
.elementor-tab-content h3.after-p,
.elementor-tab-content h3.after-ol,
.elementor-tab-content h3.after-ul {
  margin-top: 32px;
}
.spb_content_element.spb_text_column h3.after-h6,
.single .page-content .content-wrap h3.after-h6,
.image-edge-content h3.after-h6,
.swift-slider .caption-content .caption-excerpt h3.after-h6,
.related-articles h3.after-h6,
.elementor-widget-heading h3.after-h6,
.elementor-widget-text-editor h3.after-h6,
.elementor-image h3.after-h6,
.elementor-image-box-content h3.after-h6,
.elementor-icon-box-content h3.after-h6,
.elementor-widget-blockquote h3.after-h6,
.elementor-tab-content h3.after-h6 {
  margin-top: 0px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column h3.after-h2, .spb_content_element.spb_text_column h3.after-p, .spb_content_element.spb_text_column h3.after-ol, .spb_content_element.spb_text_column h3.after-ul,
  .single .page-content .content-wrap h3.after-h2,
  .single .page-content .content-wrap h3.after-p,
  .single .page-content .content-wrap h3.after-ol,
  .single .page-content .content-wrap h3.after-ul,
  .image-edge-content h3.after-h2,
  .image-edge-content h3.after-p,
  .image-edge-content h3.after-ol,
  .image-edge-content h3.after-ul,
  .swift-slider .caption-content .caption-excerpt h3.after-h2,
  .swift-slider .caption-content .caption-excerpt h3.after-p,
  .swift-slider .caption-content .caption-excerpt h3.after-ol,
  .swift-slider .caption-content .caption-excerpt h3.after-ul,
  .related-articles h3.after-h2,
  .related-articles h3.after-p,
  .related-articles h3.after-ol,
  .related-articles h3.after-ul,
  .elementor-widget-heading h3.after-h2,
  .elementor-widget-heading h3.after-p,
  .elementor-widget-heading h3.after-ol,
  .elementor-widget-heading h3.after-ul,
  .elementor-widget-text-editor h3.after-h2,
  .elementor-widget-text-editor h3.after-p,
  .elementor-widget-text-editor h3.after-ol,
  .elementor-widget-text-editor h3.after-ul,
  .elementor-image h3.after-h2,
  .elementor-image h3.after-p,
  .elementor-image h3.after-ol,
  .elementor-image h3.after-ul,
  .elementor-image-box-content h3.after-h2,
  .elementor-image-box-content h3.after-p,
  .elementor-image-box-content h3.after-ol,
  .elementor-image-box-content h3.after-ul,
  .elementor-icon-box-content h3.after-h2,
  .elementor-icon-box-content h3.after-p,
  .elementor-icon-box-content h3.after-ol,
  .elementor-icon-box-content h3.after-ul,
  .elementor-widget-blockquote h3.after-h2,
  .elementor-widget-blockquote h3.after-p,
  .elementor-widget-blockquote h3.after-ol,
  .elementor-widget-blockquote h3.after-ul,
  .elementor-tab-content h3.after-h2,
  .elementor-tab-content h3.after-p,
  .elementor-tab-content h3.after-ol,
  .elementor-tab-content h3.after-ul {
    margin-top: 24px;
  }
}
.spb_content_element.spb_text_column h4,
.single .page-content .content-wrap h4,
.image-edge-content h4,
.swift-slider .caption-content .caption-excerpt h4,
.related-articles h4,
.elementor-widget-heading h4,
.elementor-widget-text-editor h4,
.elementor-image h4,
.elementor-image-box-content h4,
.elementor-icon-box-content h4,
.elementor-widget-blockquote h4,
.elementor-tab-content h4 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.spb_content_element.spb_text_column h4.after-p, .spb_content_element.spb_text_column h4.after-ol, .spb_content_element.spb_text_column h4.after-ul,
.single .page-content .content-wrap h4.after-p,
.single .page-content .content-wrap h4.after-ol,
.single .page-content .content-wrap h4.after-ul,
.image-edge-content h4.after-p,
.image-edge-content h4.after-ol,
.image-edge-content h4.after-ul,
.swift-slider .caption-content .caption-excerpt h4.after-p,
.swift-slider .caption-content .caption-excerpt h4.after-ol,
.swift-slider .caption-content .caption-excerpt h4.after-ul,
.related-articles h4.after-p,
.related-articles h4.after-ol,
.related-articles h4.after-ul,
.elementor-widget-heading h4.after-p,
.elementor-widget-heading h4.after-ol,
.elementor-widget-heading h4.after-ul,
.elementor-widget-text-editor h4.after-p,
.elementor-widget-text-editor h4.after-ol,
.elementor-widget-text-editor h4.after-ul,
.elementor-image h4.after-p,
.elementor-image h4.after-ol,
.elementor-image h4.after-ul,
.elementor-image-box-content h4.after-p,
.elementor-image-box-content h4.after-ol,
.elementor-image-box-content h4.after-ul,
.elementor-icon-box-content h4.after-p,
.elementor-icon-box-content h4.after-ol,
.elementor-icon-box-content h4.after-ul,
.elementor-widget-blockquote h4.after-p,
.elementor-widget-blockquote h4.after-ol,
.elementor-widget-blockquote h4.after-ul,
.elementor-tab-content h4.after-p,
.elementor-tab-content h4.after-ol,
.elementor-tab-content h4.after-ul {
  margin-top: 32px;
}
.spb_content_element.spb_text_column h4.after-h6,
.single .page-content .content-wrap h4.after-h6,
.image-edge-content h4.after-h6,
.swift-slider .caption-content .caption-excerpt h4.after-h6,
.related-articles h4.after-h6,
.elementor-widget-heading h4.after-h6,
.elementor-widget-text-editor h4.after-h6,
.elementor-image h4.after-h6,
.elementor-image-box-content h4.after-h6,
.elementor-icon-box-content h4.after-h6,
.elementor-widget-blockquote h4.after-h6,
.elementor-tab-content h4.after-h6 {
  margin-top: 0px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column h4.after-p, .spb_content_element.spb_text_column h4.after-ol, .spb_content_element.spb_text_column h4.after-ul,
  .single .page-content .content-wrap h4.after-p,
  .single .page-content .content-wrap h4.after-ol,
  .single .page-content .content-wrap h4.after-ul,
  .image-edge-content h4.after-p,
  .image-edge-content h4.after-ol,
  .image-edge-content h4.after-ul,
  .swift-slider .caption-content .caption-excerpt h4.after-p,
  .swift-slider .caption-content .caption-excerpt h4.after-ol,
  .swift-slider .caption-content .caption-excerpt h4.after-ul,
  .related-articles h4.after-p,
  .related-articles h4.after-ol,
  .related-articles h4.after-ul,
  .elementor-widget-heading h4.after-p,
  .elementor-widget-heading h4.after-ol,
  .elementor-widget-heading h4.after-ul,
  .elementor-widget-text-editor h4.after-p,
  .elementor-widget-text-editor h4.after-ol,
  .elementor-widget-text-editor h4.after-ul,
  .elementor-image h4.after-p,
  .elementor-image h4.after-ol,
  .elementor-image h4.after-ul,
  .elementor-image-box-content h4.after-p,
  .elementor-image-box-content h4.after-ol,
  .elementor-image-box-content h4.after-ul,
  .elementor-icon-box-content h4.after-p,
  .elementor-icon-box-content h4.after-ol,
  .elementor-icon-box-content h4.after-ul,
  .elementor-widget-blockquote h4.after-p,
  .elementor-widget-blockquote h4.after-ol,
  .elementor-widget-blockquote h4.after-ul,
  .elementor-tab-content h4.after-p,
  .elementor-tab-content h4.after-ol,
  .elementor-tab-content h4.after-ul {
    margin-top: 24px;
  }
}
.spb_content_element.spb_text_column h5,
.single .page-content .content-wrap h5,
.image-edge-content h5,
.swift-slider .caption-content .caption-excerpt h5,
.related-articles h5,
.elementor-widget-heading h5,
.elementor-widget-text-editor h5,
.elementor-image h5,
.elementor-image-box-content h5,
.elementor-icon-box-content h5,
.elementor-widget-blockquote h5,
.elementor-tab-content h5 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.spb_content_element.spb_text_column h5.after-p, .spb_content_element.spb_text_column h5.after-ol, .spb_content_element.spb_text_column h5.after-ul,
.single .page-content .content-wrap h5.after-p,
.single .page-content .content-wrap h5.after-ol,
.single .page-content .content-wrap h5.after-ul,
.image-edge-content h5.after-p,
.image-edge-content h5.after-ol,
.image-edge-content h5.after-ul,
.swift-slider .caption-content .caption-excerpt h5.after-p,
.swift-slider .caption-content .caption-excerpt h5.after-ol,
.swift-slider .caption-content .caption-excerpt h5.after-ul,
.related-articles h5.after-p,
.related-articles h5.after-ol,
.related-articles h5.after-ul,
.elementor-widget-heading h5.after-p,
.elementor-widget-heading h5.after-ol,
.elementor-widget-heading h5.after-ul,
.elementor-widget-text-editor h5.after-p,
.elementor-widget-text-editor h5.after-ol,
.elementor-widget-text-editor h5.after-ul,
.elementor-image h5.after-p,
.elementor-image h5.after-ol,
.elementor-image h5.after-ul,
.elementor-image-box-content h5.after-p,
.elementor-image-box-content h5.after-ol,
.elementor-image-box-content h5.after-ul,
.elementor-icon-box-content h5.after-p,
.elementor-icon-box-content h5.after-ol,
.elementor-icon-box-content h5.after-ul,
.elementor-widget-blockquote h5.after-p,
.elementor-widget-blockquote h5.after-ol,
.elementor-widget-blockquote h5.after-ul,
.elementor-tab-content h5.after-p,
.elementor-tab-content h5.after-ol,
.elementor-tab-content h5.after-ul {
  margin-top: 32px;
}
.spb_content_element.spb_text_column h5.after-h6,
.single .page-content .content-wrap h5.after-h6,
.image-edge-content h5.after-h6,
.swift-slider .caption-content .caption-excerpt h5.after-h6,
.related-articles h5.after-h6,
.elementor-widget-heading h5.after-h6,
.elementor-widget-text-editor h5.after-h6,
.elementor-image h5.after-h6,
.elementor-image-box-content h5.after-h6,
.elementor-icon-box-content h5.after-h6,
.elementor-widget-blockquote h5.after-h6,
.elementor-tab-content h5.after-h6 {
  margin-top: 0px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column h5.after-p, .spb_content_element.spb_text_column h5.after-ol, .spb_content_element.spb_text_column h5.after-ul,
  .single .page-content .content-wrap h5.after-p,
  .single .page-content .content-wrap h5.after-ol,
  .single .page-content .content-wrap h5.after-ul,
  .image-edge-content h5.after-p,
  .image-edge-content h5.after-ol,
  .image-edge-content h5.after-ul,
  .swift-slider .caption-content .caption-excerpt h5.after-p,
  .swift-slider .caption-content .caption-excerpt h5.after-ol,
  .swift-slider .caption-content .caption-excerpt h5.after-ul,
  .related-articles h5.after-p,
  .related-articles h5.after-ol,
  .related-articles h5.after-ul,
  .elementor-widget-heading h5.after-p,
  .elementor-widget-heading h5.after-ol,
  .elementor-widget-heading h5.after-ul,
  .elementor-widget-text-editor h5.after-p,
  .elementor-widget-text-editor h5.after-ol,
  .elementor-widget-text-editor h5.after-ul,
  .elementor-image h5.after-p,
  .elementor-image h5.after-ol,
  .elementor-image h5.after-ul,
  .elementor-image-box-content h5.after-p,
  .elementor-image-box-content h5.after-ol,
  .elementor-image-box-content h5.after-ul,
  .elementor-icon-box-content h5.after-p,
  .elementor-icon-box-content h5.after-ol,
  .elementor-icon-box-content h5.after-ul,
  .elementor-widget-blockquote h5.after-p,
  .elementor-widget-blockquote h5.after-ol,
  .elementor-widget-blockquote h5.after-ul,
  .elementor-tab-content h5.after-p,
  .elementor-tab-content h5.after-ol,
  .elementor-tab-content h5.after-ul {
    margin-top: 24px;
  }
}
.spb_content_element.spb_text_column h6,
.single .page-content .content-wrap h6,
.image-edge-content h6,
.swift-slider .caption-content .caption-excerpt h6,
.related-articles h6,
.elementor-widget-heading h6,
.elementor-widget-text-editor h6,
.elementor-image h6,
.elementor-image-box-content h6,
.elementor-icon-box-content h6,
.elementor-widget-blockquote h6,
.elementor-tab-content h6 {
  margin-top: 10px;
}
.spb_content_element.spb_text_column h6.after-p, .spb_content_element.spb_text_column h6.after-ol, .spb_content_element.spb_text_column h6.after-ul,
.single .page-content .content-wrap h6.after-p,
.single .page-content .content-wrap h6.after-ol,
.single .page-content .content-wrap h6.after-ul,
.image-edge-content h6.after-p,
.image-edge-content h6.after-ol,
.image-edge-content h6.after-ul,
.swift-slider .caption-content .caption-excerpt h6.after-p,
.swift-slider .caption-content .caption-excerpt h6.after-ol,
.swift-slider .caption-content .caption-excerpt h6.after-ul,
.related-articles h6.after-p,
.related-articles h6.after-ol,
.related-articles h6.after-ul,
.elementor-widget-heading h6.after-p,
.elementor-widget-heading h6.after-ol,
.elementor-widget-heading h6.after-ul,
.elementor-widget-text-editor h6.after-p,
.elementor-widget-text-editor h6.after-ol,
.elementor-widget-text-editor h6.after-ul,
.elementor-image h6.after-p,
.elementor-image h6.after-ol,
.elementor-image h6.after-ul,
.elementor-image-box-content h6.after-p,
.elementor-image-box-content h6.after-ol,
.elementor-image-box-content h6.after-ul,
.elementor-icon-box-content h6.after-p,
.elementor-icon-box-content h6.after-ol,
.elementor-icon-box-content h6.after-ul,
.elementor-widget-blockquote h6.after-p,
.elementor-widget-blockquote h6.after-ol,
.elementor-widget-blockquote h6.after-ul,
.elementor-tab-content h6.after-p,
.elementor-tab-content h6.after-ol,
.elementor-tab-content h6.after-ul {
  margin-top: 32px;
}
.spb_content_element.spb_text_column h6.after-h6,
.single .page-content .content-wrap h6.after-h6,
.image-edge-content h6.after-h6,
.swift-slider .caption-content .caption-excerpt h6.after-h6,
.related-articles h6.after-h6,
.elementor-widget-heading h6.after-h6,
.elementor-widget-text-editor h6.after-h6,
.elementor-image h6.after-h6,
.elementor-image-box-content h6.after-h6,
.elementor-icon-box-content h6.after-h6,
.elementor-widget-blockquote h6.after-h6,
.elementor-tab-content h6.after-h6 {
  margin-top: 0px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column h6.after-p, .spb_content_element.spb_text_column h6.after-ol, .spb_content_element.spb_text_column h6.after-ul,
  .single .page-content .content-wrap h6.after-p,
  .single .page-content .content-wrap h6.after-ol,
  .single .page-content .content-wrap h6.after-ul,
  .image-edge-content h6.after-p,
  .image-edge-content h6.after-ol,
  .image-edge-content h6.after-ul,
  .swift-slider .caption-content .caption-excerpt h6.after-p,
  .swift-slider .caption-content .caption-excerpt h6.after-ol,
  .swift-slider .caption-content .caption-excerpt h6.after-ul,
  .related-articles h6.after-p,
  .related-articles h6.after-ol,
  .related-articles h6.after-ul,
  .elementor-widget-heading h6.after-p,
  .elementor-widget-heading h6.after-ol,
  .elementor-widget-heading h6.after-ul,
  .elementor-widget-text-editor h6.after-p,
  .elementor-widget-text-editor h6.after-ol,
  .elementor-widget-text-editor h6.after-ul,
  .elementor-image h6.after-p,
  .elementor-image h6.after-ol,
  .elementor-image h6.after-ul,
  .elementor-image-box-content h6.after-p,
  .elementor-image-box-content h6.after-ol,
  .elementor-image-box-content h6.after-ul,
  .elementor-icon-box-content h6.after-p,
  .elementor-icon-box-content h6.after-ol,
  .elementor-icon-box-content h6.after-ul,
  .elementor-widget-blockquote h6.after-p,
  .elementor-widget-blockquote h6.after-ol,
  .elementor-widget-blockquote h6.after-ul,
  .elementor-tab-content h6.after-p,
  .elementor-tab-content h6.after-ol,
  .elementor-tab-content h6.after-ul {
    margin-top: 24px;
  }
}
.spb_content_element.spb_text_column p,
.single .page-content .content-wrap p,
.image-edge-content p,
.swift-slider .caption-content .caption-excerpt p,
.related-articles p,
.elementor-widget-heading p,
.elementor-widget-text-editor p,
.elementor-image p,
.elementor-image-box-content p,
.elementor-icon-box-content p,
.elementor-widget-blockquote p,
.elementor-tab-content p {
  margin-bottom: 24px;
}
.spb_content_element.spb_text_column p.before-ul, .spb_content_element.spb_text_column p.before-ol,
.single .page-content .content-wrap p.before-ul,
.single .page-content .content-wrap p.before-ol,
.image-edge-content p.before-ul,
.image-edge-content p.before-ol,
.swift-slider .caption-content .caption-excerpt p.before-ul,
.swift-slider .caption-content .caption-excerpt p.before-ol,
.related-articles p.before-ul,
.related-articles p.before-ol,
.elementor-widget-heading p.before-ul,
.elementor-widget-heading p.before-ol,
.elementor-widget-text-editor p.before-ul,
.elementor-widget-text-editor p.before-ol,
.elementor-image p.before-ul,
.elementor-image p.before-ol,
.elementor-image-box-content p.before-ul,
.elementor-image-box-content p.before-ol,
.elementor-icon-box-content p.before-ul,
.elementor-icon-box-content p.before-ol,
.elementor-widget-blockquote p.before-ul,
.elementor-widget-blockquote p.before-ol,
.elementor-tab-content p.before-ul,
.elementor-tab-content p.before-ol {
  margin-bottom: 24px !important;
}
.spb_content_element.spb_text_column p:last-child,
.single .page-content .content-wrap p:last-child,
.image-edge-content p:last-child,
.swift-slider .caption-content .caption-excerpt p:last-child,
.related-articles p:last-child,
.elementor-widget-heading p:last-child,
.elementor-widget-text-editor p:last-child,
.elementor-image p:last-child,
.elementor-image-box-content p:last-child,
.elementor-icon-box-content p:last-child,
.elementor-widget-blockquote p:last-child,
.elementor-tab-content p:last-child {
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column p,
  .single .page-content .content-wrap p,
  .image-edge-content p,
  .swift-slider .caption-content .caption-excerpt p,
  .related-articles p,
  .elementor-widget-heading p,
  .elementor-widget-text-editor p,
  .elementor-image p,
  .elementor-image-box-content p,
  .elementor-icon-box-content p,
  .elementor-widget-blockquote p,
  .elementor-tab-content p {
    margin-bottom: 24px;
  }
}
.spb_content_element.spb_text_column a:not(.sf-button),
.single .page-content .content-wrap a:not(.sf-button),
.image-edge-content a:not(.sf-button),
.swift-slider .caption-content .caption-excerpt a:not(.sf-button),
.related-articles a:not(.sf-button),
.elementor-widget-heading a:not(.sf-button),
.elementor-widget-text-editor a:not(.sf-button),
.elementor-image a:not(.sf-button),
.elementor-image-box-content a:not(.sf-button),
.elementor-icon-box-content a:not(.sf-button),
.elementor-widget-blockquote a:not(.sf-button),
.elementor-tab-content a:not(.sf-button) {
  color: #0074b3;
  overflow-wrap: break-word;
  word-break: break-word;
}
.spb_content_element.spb_text_column a:not(.sf-button):hover, .spb_content_element.spb_text_column a:not(.sf-button).hover,
.single .page-content .content-wrap a:not(.sf-button):hover,
.single .page-content .content-wrap a:not(.sf-button).hover,
.image-edge-content a:not(.sf-button):hover,
.image-edge-content a:not(.sf-button).hover,
.swift-slider .caption-content .caption-excerpt a:not(.sf-button):hover,
.swift-slider .caption-content .caption-excerpt a:not(.sf-button).hover,
.related-articles a:not(.sf-button):hover,
.related-articles a:not(.sf-button).hover,
.elementor-widget-heading a:not(.sf-button):hover,
.elementor-widget-heading a:not(.sf-button).hover,
.elementor-widget-text-editor a:not(.sf-button):hover,
.elementor-widget-text-editor a:not(.sf-button).hover,
.elementor-image a:not(.sf-button):hover,
.elementor-image a:not(.sf-button).hover,
.elementor-image-box-content a:not(.sf-button):hover,
.elementor-image-box-content a:not(.sf-button).hover,
.elementor-icon-box-content a:not(.sf-button):hover,
.elementor-icon-box-content a:not(.sf-button).hover,
.elementor-widget-blockquote a:not(.sf-button):hover,
.elementor-widget-blockquote a:not(.sf-button).hover,
.elementor-tab-content a:not(.sf-button):hover,
.elementor-tab-content a:not(.sf-button).hover {
  color: #00388f;
  text-decoration: underline;
}
.spb_content_element.spb_text_column blockquote,
.spb_content_element.spb_text_column .elementor-blockquote,
.single .page-content .content-wrap blockquote,
.single .page-content .content-wrap .elementor-blockquote,
.image-edge-content blockquote,
.image-edge-content .elementor-blockquote,
.swift-slider .caption-content .caption-excerpt blockquote,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote,
.related-articles blockquote,
.related-articles .elementor-blockquote,
.elementor-widget-heading blockquote,
.elementor-widget-heading .elementor-blockquote,
.elementor-widget-text-editor blockquote,
.elementor-widget-text-editor .elementor-blockquote,
.elementor-image blockquote,
.elementor-image .elementor-blockquote,
.elementor-image-box-content blockquote,
.elementor-image-box-content .elementor-blockquote,
.elementor-icon-box-content blockquote,
.elementor-icon-box-content .elementor-blockquote,
.elementor-widget-blockquote blockquote,
.elementor-widget-blockquote .elementor-blockquote,
.elementor-tab-content blockquote,
.elementor-tab-content .elementor-blockquote {
  border-left: 1px solid #00388f;
  margin: 66px -66px;
  padding: 0px;
}
@media (max-width: 991px) and (min-width: 767px) {
  .spb_content_element.spb_text_column blockquote,
  .spb_content_element.spb_text_column .elementor-blockquote,
  .single .page-content .content-wrap blockquote,
  .single .page-content .content-wrap .elementor-blockquote,
  .image-edge-content blockquote,
  .image-edge-content .elementor-blockquote,
  .swift-slider .caption-content .caption-excerpt blockquote,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote,
  .related-articles blockquote,
  .related-articles .elementor-blockquote,
  .elementor-widget-heading blockquote,
  .elementor-widget-heading .elementor-blockquote,
  .elementor-widget-text-editor blockquote,
  .elementor-widget-text-editor .elementor-blockquote,
  .elementor-image blockquote,
  .elementor-image .elementor-blockquote,
  .elementor-image-box-content blockquote,
  .elementor-image-box-content .elementor-blockquote,
  .elementor-icon-box-content blockquote,
  .elementor-icon-box-content .elementor-blockquote,
  .elementor-widget-blockquote blockquote,
  .elementor-widget-blockquote .elementor-blockquote,
  .elementor-tab-content blockquote,
  .elementor-tab-content .elementor-blockquote {
    margin: 66px 0px;
  }
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column blockquote,
  .spb_content_element.spb_text_column .elementor-blockquote,
  .single .page-content .content-wrap blockquote,
  .single .page-content .content-wrap .elementor-blockquote,
  .image-edge-content blockquote,
  .image-edge-content .elementor-blockquote,
  .swift-slider .caption-content .caption-excerpt blockquote,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote,
  .related-articles blockquote,
  .related-articles .elementor-blockquote,
  .elementor-widget-heading blockquote,
  .elementor-widget-heading .elementor-blockquote,
  .elementor-widget-text-editor blockquote,
  .elementor-widget-text-editor .elementor-blockquote,
  .elementor-image blockquote,
  .elementor-image .elementor-blockquote,
  .elementor-image-box-content blockquote,
  .elementor-image-box-content .elementor-blockquote,
  .elementor-icon-box-content blockquote,
  .elementor-icon-box-content .elementor-blockquote,
  .elementor-widget-blockquote blockquote,
  .elementor-widget-blockquote .elementor-blockquote,
  .elementor-tab-content blockquote,
  .elementor-tab-content .elementor-blockquote {
    margin: 24px 0px;
  }
}
.spb_content_element.spb_text_column blockquote p,
.spb_content_element.spb_text_column blockquote .elementor-blockquote__content,
.spb_content_element.spb_text_column .elementor-blockquote p,
.spb_content_element.spb_text_column .elementor-blockquote .elementor-blockquote__content,
.single .page-content .content-wrap blockquote p,
.single .page-content .content-wrap blockquote .elementor-blockquote__content,
.single .page-content .content-wrap .elementor-blockquote p,
.single .page-content .content-wrap .elementor-blockquote .elementor-blockquote__content,
.image-edge-content blockquote p,
.image-edge-content blockquote .elementor-blockquote__content,
.image-edge-content .elementor-blockquote p,
.image-edge-content .elementor-blockquote .elementor-blockquote__content,
.swift-slider .caption-content .caption-excerpt blockquote p,
.swift-slider .caption-content .caption-excerpt blockquote .elementor-blockquote__content,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote p,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote .elementor-blockquote__content,
.related-articles blockquote p,
.related-articles blockquote .elementor-blockquote__content,
.related-articles .elementor-blockquote p,
.related-articles .elementor-blockquote .elementor-blockquote__content,
.elementor-widget-heading blockquote p,
.elementor-widget-heading blockquote .elementor-blockquote__content,
.elementor-widget-heading .elementor-blockquote p,
.elementor-widget-heading .elementor-blockquote .elementor-blockquote__content,
.elementor-widget-text-editor blockquote p,
.elementor-widget-text-editor blockquote .elementor-blockquote__content,
.elementor-widget-text-editor .elementor-blockquote p,
.elementor-widget-text-editor .elementor-blockquote .elementor-blockquote__content,
.elementor-image blockquote p,
.elementor-image blockquote .elementor-blockquote__content,
.elementor-image .elementor-blockquote p,
.elementor-image .elementor-blockquote .elementor-blockquote__content,
.elementor-image-box-content blockquote p,
.elementor-image-box-content blockquote .elementor-blockquote__content,
.elementor-image-box-content .elementor-blockquote p,
.elementor-image-box-content .elementor-blockquote .elementor-blockquote__content,
.elementor-icon-box-content blockquote p,
.elementor-icon-box-content blockquote .elementor-blockquote__content,
.elementor-icon-box-content .elementor-blockquote p,
.elementor-icon-box-content .elementor-blockquote .elementor-blockquote__content,
.elementor-widget-blockquote blockquote p,
.elementor-widget-blockquote blockquote .elementor-blockquote__content,
.elementor-widget-blockquote .elementor-blockquote p,
.elementor-widget-blockquote .elementor-blockquote .elementor-blockquote__content,
.elementor-tab-content blockquote p,
.elementor-tab-content blockquote .elementor-blockquote__content,
.elementor-tab-content .elementor-blockquote p,
.elementor-tab-content .elementor-blockquote .elementor-blockquote__content {
  color: #00388f;
  font-size: 28px;
  line-height: 48px;
  padding-left: 32px;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column blockquote p,
  .spb_content_element.spb_text_column blockquote .elementor-blockquote__content,
  .spb_content_element.spb_text_column .elementor-blockquote p,
  .spb_content_element.spb_text_column .elementor-blockquote .elementor-blockquote__content,
  .single .page-content .content-wrap blockquote p,
  .single .page-content .content-wrap blockquote .elementor-blockquote__content,
  .single .page-content .content-wrap .elementor-blockquote p,
  .single .page-content .content-wrap .elementor-blockquote .elementor-blockquote__content,
  .image-edge-content blockquote p,
  .image-edge-content blockquote .elementor-blockquote__content,
  .image-edge-content .elementor-blockquote p,
  .image-edge-content .elementor-blockquote .elementor-blockquote__content,
  .swift-slider .caption-content .caption-excerpt blockquote p,
  .swift-slider .caption-content .caption-excerpt blockquote .elementor-blockquote__content,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote p,
  .swift-slider .caption-content .caption-excerpt .elementor-blockquote .elementor-blockquote__content,
  .related-articles blockquote p,
  .related-articles blockquote .elementor-blockquote__content,
  .related-articles .elementor-blockquote p,
  .related-articles .elementor-blockquote .elementor-blockquote__content,
  .elementor-widget-heading blockquote p,
  .elementor-widget-heading blockquote .elementor-blockquote__content,
  .elementor-widget-heading .elementor-blockquote p,
  .elementor-widget-heading .elementor-blockquote .elementor-blockquote__content,
  .elementor-widget-text-editor blockquote p,
  .elementor-widget-text-editor blockquote .elementor-blockquote__content,
  .elementor-widget-text-editor .elementor-blockquote p,
  .elementor-widget-text-editor .elementor-blockquote .elementor-blockquote__content,
  .elementor-image blockquote p,
  .elementor-image blockquote .elementor-blockquote__content,
  .elementor-image .elementor-blockquote p,
  .elementor-image .elementor-blockquote .elementor-blockquote__content,
  .elementor-image-box-content blockquote p,
  .elementor-image-box-content blockquote .elementor-blockquote__content,
  .elementor-image-box-content .elementor-blockquote p,
  .elementor-image-box-content .elementor-blockquote .elementor-blockquote__content,
  .elementor-icon-box-content blockquote p,
  .elementor-icon-box-content blockquote .elementor-blockquote__content,
  .elementor-icon-box-content .elementor-blockquote p,
  .elementor-icon-box-content .elementor-blockquote .elementor-blockquote__content,
  .elementor-widget-blockquote blockquote p,
  .elementor-widget-blockquote blockquote .elementor-blockquote__content,
  .elementor-widget-blockquote .elementor-blockquote p,
  .elementor-widget-blockquote .elementor-blockquote .elementor-blockquote__content,
  .elementor-tab-content blockquote p,
  .elementor-tab-content blockquote .elementor-blockquote__content,
  .elementor-tab-content .elementor-blockquote p,
  .elementor-tab-content .elementor-blockquote .elementor-blockquote__content {
    font-size: 24px;
    line-height: 32px;
    padding-left: 24px;
  }
}
.spb_content_element.spb_text_column blockquote h1:last-child,
.spb_content_element.spb_text_column blockquote h2:last-child,
.spb_content_element.spb_text_column blockquote h3:last-child,
.spb_content_element.spb_text_column blockquote h4:last-child,
.spb_content_element.spb_text_column blockquote h5:last-child,
.spb_content_element.spb_text_column blockquote h6:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h1:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h2:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h3:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h4:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h5:last-child,
.spb_content_element.spb_text_column .elementor-blockquote h6:last-child,
.single .page-content .content-wrap blockquote h1:last-child,
.single .page-content .content-wrap blockquote h2:last-child,
.single .page-content .content-wrap blockquote h3:last-child,
.single .page-content .content-wrap blockquote h4:last-child,
.single .page-content .content-wrap blockquote h5:last-child,
.single .page-content .content-wrap blockquote h6:last-child,
.single .page-content .content-wrap .elementor-blockquote h1:last-child,
.single .page-content .content-wrap .elementor-blockquote h2:last-child,
.single .page-content .content-wrap .elementor-blockquote h3:last-child,
.single .page-content .content-wrap .elementor-blockquote h4:last-child,
.single .page-content .content-wrap .elementor-blockquote h5:last-child,
.single .page-content .content-wrap .elementor-blockquote h6:last-child,
.image-edge-content blockquote h1:last-child,
.image-edge-content blockquote h2:last-child,
.image-edge-content blockquote h3:last-child,
.image-edge-content blockquote h4:last-child,
.image-edge-content blockquote h5:last-child,
.image-edge-content blockquote h6:last-child,
.image-edge-content .elementor-blockquote h1:last-child,
.image-edge-content .elementor-blockquote h2:last-child,
.image-edge-content .elementor-blockquote h3:last-child,
.image-edge-content .elementor-blockquote h4:last-child,
.image-edge-content .elementor-blockquote h5:last-child,
.image-edge-content .elementor-blockquote h6:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h1:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h2:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h3:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h4:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h5:last-child,
.swift-slider .caption-content .caption-excerpt blockquote h6:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h1:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h2:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h3:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h4:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h5:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote h6:last-child,
.related-articles blockquote h1:last-child,
.related-articles blockquote h2:last-child,
.related-articles blockquote h3:last-child,
.related-articles blockquote h4:last-child,
.related-articles blockquote h5:last-child,
.related-articles blockquote h6:last-child,
.related-articles .elementor-blockquote h1:last-child,
.related-articles .elementor-blockquote h2:last-child,
.related-articles .elementor-blockquote h3:last-child,
.related-articles .elementor-blockquote h4:last-child,
.related-articles .elementor-blockquote h5:last-child,
.related-articles .elementor-blockquote h6:last-child,
.elementor-widget-heading blockquote h1:last-child,
.elementor-widget-heading blockquote h2:last-child,
.elementor-widget-heading blockquote h3:last-child,
.elementor-widget-heading blockquote h4:last-child,
.elementor-widget-heading blockquote h5:last-child,
.elementor-widget-heading blockquote h6:last-child,
.elementor-widget-heading .elementor-blockquote h1:last-child,
.elementor-widget-heading .elementor-blockquote h2:last-child,
.elementor-widget-heading .elementor-blockquote h3:last-child,
.elementor-widget-heading .elementor-blockquote h4:last-child,
.elementor-widget-heading .elementor-blockquote h5:last-child,
.elementor-widget-heading .elementor-blockquote h6:last-child,
.elementor-widget-text-editor blockquote h1:last-child,
.elementor-widget-text-editor blockquote h2:last-child,
.elementor-widget-text-editor blockquote h3:last-child,
.elementor-widget-text-editor blockquote h4:last-child,
.elementor-widget-text-editor blockquote h5:last-child,
.elementor-widget-text-editor blockquote h6:last-child,
.elementor-widget-text-editor .elementor-blockquote h1:last-child,
.elementor-widget-text-editor .elementor-blockquote h2:last-child,
.elementor-widget-text-editor .elementor-blockquote h3:last-child,
.elementor-widget-text-editor .elementor-blockquote h4:last-child,
.elementor-widget-text-editor .elementor-blockquote h5:last-child,
.elementor-widget-text-editor .elementor-blockquote h6:last-child,
.elementor-image blockquote h1:last-child,
.elementor-image blockquote h2:last-child,
.elementor-image blockquote h3:last-child,
.elementor-image blockquote h4:last-child,
.elementor-image blockquote h5:last-child,
.elementor-image blockquote h6:last-child,
.elementor-image .elementor-blockquote h1:last-child,
.elementor-image .elementor-blockquote h2:last-child,
.elementor-image .elementor-blockquote h3:last-child,
.elementor-image .elementor-blockquote h4:last-child,
.elementor-image .elementor-blockquote h5:last-child,
.elementor-image .elementor-blockquote h6:last-child,
.elementor-image-box-content blockquote h1:last-child,
.elementor-image-box-content blockquote h2:last-child,
.elementor-image-box-content blockquote h3:last-child,
.elementor-image-box-content blockquote h4:last-child,
.elementor-image-box-content blockquote h5:last-child,
.elementor-image-box-content blockquote h6:last-child,
.elementor-image-box-content .elementor-blockquote h1:last-child,
.elementor-image-box-content .elementor-blockquote h2:last-child,
.elementor-image-box-content .elementor-blockquote h3:last-child,
.elementor-image-box-content .elementor-blockquote h4:last-child,
.elementor-image-box-content .elementor-blockquote h5:last-child,
.elementor-image-box-content .elementor-blockquote h6:last-child,
.elementor-icon-box-content blockquote h1:last-child,
.elementor-icon-box-content blockquote h2:last-child,
.elementor-icon-box-content blockquote h3:last-child,
.elementor-icon-box-content blockquote h4:last-child,
.elementor-icon-box-content blockquote h5:last-child,
.elementor-icon-box-content blockquote h6:last-child,
.elementor-icon-box-content .elementor-blockquote h1:last-child,
.elementor-icon-box-content .elementor-blockquote h2:last-child,
.elementor-icon-box-content .elementor-blockquote h3:last-child,
.elementor-icon-box-content .elementor-blockquote h4:last-child,
.elementor-icon-box-content .elementor-blockquote h5:last-child,
.elementor-icon-box-content .elementor-blockquote h6:last-child,
.elementor-widget-blockquote blockquote h1:last-child,
.elementor-widget-blockquote blockquote h2:last-child,
.elementor-widget-blockquote blockquote h3:last-child,
.elementor-widget-blockquote blockquote h4:last-child,
.elementor-widget-blockquote blockquote h5:last-child,
.elementor-widget-blockquote blockquote h6:last-child,
.elementor-widget-blockquote .elementor-blockquote h1:last-child,
.elementor-widget-blockquote .elementor-blockquote h2:last-child,
.elementor-widget-blockquote .elementor-blockquote h3:last-child,
.elementor-widget-blockquote .elementor-blockquote h4:last-child,
.elementor-widget-blockquote .elementor-blockquote h5:last-child,
.elementor-widget-blockquote .elementor-blockquote h6:last-child,
.elementor-tab-content blockquote h1:last-child,
.elementor-tab-content blockquote h2:last-child,
.elementor-tab-content blockquote h3:last-child,
.elementor-tab-content blockquote h4:last-child,
.elementor-tab-content blockquote h5:last-child,
.elementor-tab-content blockquote h6:last-child,
.elementor-tab-content .elementor-blockquote h1:last-child,
.elementor-tab-content .elementor-blockquote h2:last-child,
.elementor-tab-content .elementor-blockquote h3:last-child,
.elementor-tab-content .elementor-blockquote h4:last-child,
.elementor-tab-content .elementor-blockquote h5:last-child,
.elementor-tab-content .elementor-blockquote h6:last-child {
  margin-top: 10px;
}
.spb_content_element.spb_text_column blockquote *:last-child,
.spb_content_element.spb_text_column .elementor-blockquote *:last-child,
.single .page-content .content-wrap blockquote *:last-child,
.single .page-content .content-wrap .elementor-blockquote *:last-child,
.image-edge-content blockquote *:last-child,
.image-edge-content .elementor-blockquote *:last-child,
.swift-slider .caption-content .caption-excerpt blockquote *:last-child,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote *:last-child,
.related-articles blockquote *:last-child,
.related-articles .elementor-blockquote *:last-child,
.elementor-widget-heading blockquote *:last-child,
.elementor-widget-heading .elementor-blockquote *:last-child,
.elementor-widget-text-editor blockquote *:last-child,
.elementor-widget-text-editor .elementor-blockquote *:last-child,
.elementor-image blockquote *:last-child,
.elementor-image .elementor-blockquote *:last-child,
.elementor-image-box-content blockquote *:last-child,
.elementor-image-box-content .elementor-blockquote *:last-child,
.elementor-icon-box-content blockquote *:last-child,
.elementor-icon-box-content .elementor-blockquote *:last-child,
.elementor-widget-blockquote blockquote *:last-child,
.elementor-widget-blockquote .elementor-blockquote *:last-child,
.elementor-tab-content blockquote *:last-child,
.elementor-tab-content .elementor-blockquote *:last-child {
  margin-bottom: 0px;
}
.spb_content_element.spb_text_column blockquote footer cite,
.spb_content_element.spb_text_column .elementor-blockquote footer cite,
.single .page-content .content-wrap blockquote footer cite,
.single .page-content .content-wrap .elementor-blockquote footer cite,
.image-edge-content blockquote footer cite,
.image-edge-content .elementor-blockquote footer cite,
.swift-slider .caption-content .caption-excerpt blockquote footer cite,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote footer cite,
.related-articles blockquote footer cite,
.related-articles .elementor-blockquote footer cite,
.elementor-widget-heading blockquote footer cite,
.elementor-widget-heading .elementor-blockquote footer cite,
.elementor-widget-text-editor blockquote footer cite,
.elementor-widget-text-editor .elementor-blockquote footer cite,
.elementor-image blockquote footer cite,
.elementor-image .elementor-blockquote footer cite,
.elementor-image-box-content blockquote footer cite,
.elementor-image-box-content .elementor-blockquote footer cite,
.elementor-icon-box-content blockquote footer cite,
.elementor-icon-box-content .elementor-blockquote footer cite,
.elementor-widget-blockquote blockquote footer cite,
.elementor-widget-blockquote .elementor-blockquote footer cite,
.elementor-tab-content blockquote footer cite,
.elementor-tab-content .elementor-blockquote footer cite {
  color: #131415;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.5px;
  margin-top: 10px;
  text-transform: uppercase;
}
.spb_content_element.spb_text_column blockquote .elementor-blockquote__tweet-button,
.spb_content_element.spb_text_column .elementor-blockquote .elementor-blockquote__tweet-button,
.single .page-content .content-wrap blockquote .elementor-blockquote__tweet-button,
.single .page-content .content-wrap .elementor-blockquote .elementor-blockquote__tweet-button,
.image-edge-content blockquote .elementor-blockquote__tweet-button,
.image-edge-content .elementor-blockquote .elementor-blockquote__tweet-button,
.swift-slider .caption-content .caption-excerpt blockquote .elementor-blockquote__tweet-button,
.swift-slider .caption-content .caption-excerpt .elementor-blockquote .elementor-blockquote__tweet-button,
.related-articles blockquote .elementor-blockquote__tweet-button,
.related-articles .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-widget-heading blockquote .elementor-blockquote__tweet-button,
.elementor-widget-heading .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-widget-text-editor blockquote .elementor-blockquote__tweet-button,
.elementor-widget-text-editor .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-image blockquote .elementor-blockquote__tweet-button,
.elementor-image .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-image-box-content blockquote .elementor-blockquote__tweet-button,
.elementor-image-box-content .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-icon-box-content blockquote .elementor-blockquote__tweet-button,
.elementor-icon-box-content .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-widget-blockquote blockquote .elementor-blockquote__tweet-button,
.elementor-widget-blockquote .elementor-blockquote .elementor-blockquote__tweet-button,
.elementor-tab-content blockquote .elementor-blockquote__tweet-button,
.elementor-tab-content .elementor-blockquote .elementor-blockquote__tweet-button {
  color: white !important;
}
.spb_content_element.spb_text_column ul,
.spb_content_element.spb_text_column ol,
.single .page-content .content-wrap ul,
.single .page-content .content-wrap ol,
.image-edge-content ul,
.image-edge-content ol,
.swift-slider .caption-content .caption-excerpt ul,
.swift-slider .caption-content .caption-excerpt ol,
.related-articles ul,
.related-articles ol,
.elementor-widget-heading ul,
.elementor-widget-heading ol,
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol,
.elementor-image ul,
.elementor-image ol,
.elementor-image-box-content ul,
.elementor-image-box-content ol,
.elementor-icon-box-content ul,
.elementor-icon-box-content ol,
.elementor-widget-blockquote ul,
.elementor-widget-blockquote ol,
.elementor-tab-content ul,
.elementor-tab-content ol {
  margin-top: 0px;
  margin-bottom: 8px;
  list-style-type: none !important;
}
.spb_content_element.spb_text_column ul:last-child,
.spb_content_element.spb_text_column ol:last-child,
.single .page-content .content-wrap ul:last-child,
.single .page-content .content-wrap ol:last-child,
.image-edge-content ul:last-child,
.image-edge-content ol:last-child,
.swift-slider .caption-content .caption-excerpt ul:last-child,
.swift-slider .caption-content .caption-excerpt ol:last-child,
.related-articles ul:last-child,
.related-articles ol:last-child,
.elementor-widget-heading ul:last-child,
.elementor-widget-heading ol:last-child,
.elementor-widget-text-editor ul:last-child,
.elementor-widget-text-editor ol:last-child,
.elementor-image ul:last-child,
.elementor-image ol:last-child,
.elementor-image-box-content ul:last-child,
.elementor-image-box-content ol:last-child,
.elementor-icon-box-content ul:last-child,
.elementor-icon-box-content ol:last-child,
.elementor-widget-blockquote ul:last-child,
.elementor-widget-blockquote ol:last-child,
.elementor-tab-content ul:last-child,
.elementor-tab-content ol:last-child {
  margin-bottom: 0;
}
.spb_content_element.spb_text_column ul > li,
.spb_content_element.spb_text_column ol > li,
.single .page-content .content-wrap ul > li,
.single .page-content .content-wrap ol > li,
.image-edge-content ul > li,
.image-edge-content ol > li,
.swift-slider .caption-content .caption-excerpt ul > li,
.swift-slider .caption-content .caption-excerpt ol > li,
.related-articles ul > li,
.related-articles ol > li,
.elementor-widget-heading ul > li,
.elementor-widget-heading ol > li,
.elementor-widget-text-editor ul > li,
.elementor-widget-text-editor ol > li,
.elementor-image ul > li,
.elementor-image ol > li,
.elementor-image-box-content ul > li,
.elementor-image-box-content ol > li,
.elementor-icon-box-content ul > li,
.elementor-icon-box-content ol > li,
.elementor-widget-blockquote ul > li,
.elementor-widget-blockquote ol > li,
.elementor-tab-content ul > li,
.elementor-tab-content ol > li {
  color: #131415;
  margin-bottom: 0px;
  padding-left: 10px;
  font-size: 1.8rem;
  line-height: 2.52rem;
}
@media (max-width: 1024px) {
  .spb_content_element.spb_text_column ul > li,
  .spb_content_element.spb_text_column ol > li,
  .single .page-content .content-wrap ul > li,
  .single .page-content .content-wrap ol > li,
  .image-edge-content ul > li,
  .image-edge-content ol > li,
  .swift-slider .caption-content .caption-excerpt ul > li,
  .swift-slider .caption-content .caption-excerpt ol > li,
  .related-articles ul > li,
  .related-articles ol > li,
  .elementor-widget-heading ul > li,
  .elementor-widget-heading ol > li,
  .elementor-widget-text-editor ul > li,
  .elementor-widget-text-editor ol > li,
  .elementor-image ul > li,
  .elementor-image ol > li,
  .elementor-image-box-content ul > li,
  .elementor-image-box-content ol > li,
  .elementor-icon-box-content ul > li,
  .elementor-icon-box-content ol > li,
  .elementor-widget-blockquote ul > li,
  .elementor-widget-blockquote ol > li,
  .elementor-tab-content ul > li,
  .elementor-tab-content ol > li {
    font-size: 1.7rem;
    line-height: 2.38rem;
  }
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column ul > li,
  .spb_content_element.spb_text_column ol > li,
  .single .page-content .content-wrap ul > li,
  .single .page-content .content-wrap ol > li,
  .image-edge-content ul > li,
  .image-edge-content ol > li,
  .swift-slider .caption-content .caption-excerpt ul > li,
  .swift-slider .caption-content .caption-excerpt ol > li,
  .related-articles ul > li,
  .related-articles ol > li,
  .elementor-widget-heading ul > li,
  .elementor-widget-heading ol > li,
  .elementor-widget-text-editor ul > li,
  .elementor-widget-text-editor ol > li,
  .elementor-image ul > li,
  .elementor-image ol > li,
  .elementor-image-box-content ul > li,
  .elementor-image-box-content ol > li,
  .elementor-icon-box-content ul > li,
  .elementor-icon-box-content ol > li,
  .elementor-widget-blockquote ul > li,
  .elementor-widget-blockquote ol > li,
  .elementor-tab-content ul > li,
  .elementor-tab-content ol > li {
    font-size: 1.6rem;
    line-height: 2.24rem;
  }
}
.spb_content_element.spb_text_column ul > li:last-child,
.spb_content_element.spb_text_column ol > li:last-child,
.single .page-content .content-wrap ul > li:last-child,
.single .page-content .content-wrap ol > li:last-child,
.image-edge-content ul > li:last-child,
.image-edge-content ol > li:last-child,
.swift-slider .caption-content .caption-excerpt ul > li:last-child,
.swift-slider .caption-content .caption-excerpt ol > li:last-child,
.related-articles ul > li:last-child,
.related-articles ol > li:last-child,
.elementor-widget-heading ul > li:last-child,
.elementor-widget-heading ol > li:last-child,
.elementor-widget-text-editor ul > li:last-child,
.elementor-widget-text-editor ol > li:last-child,
.elementor-image ul > li:last-child,
.elementor-image ol > li:last-child,
.elementor-image-box-content ul > li:last-child,
.elementor-image-box-content ol > li:last-child,
.elementor-icon-box-content ul > li:last-child,
.elementor-icon-box-content ol > li:last-child,
.elementor-widget-blockquote ul > li:last-child,
.elementor-widget-blockquote ol > li:last-child,
.elementor-tab-content ul > li:last-child,
.elementor-tab-content ol > li:last-child {
  margin-bottom: 0px;
}
.spb_content_element.spb_text_column ul > li ol, .spb_content_element.spb_text_column ul > li ul,
.spb_content_element.spb_text_column ol > li ol,
.spb_content_element.spb_text_column ol > li ul,
.single .page-content .content-wrap ul > li ol,
.single .page-content .content-wrap ul > li ul,
.single .page-content .content-wrap ol > li ol,
.single .page-content .content-wrap ol > li ul,
.image-edge-content ul > li ol,
.image-edge-content ul > li ul,
.image-edge-content ol > li ol,
.image-edge-content ol > li ul,
.swift-slider .caption-content .caption-excerpt ul > li ol,
.swift-slider .caption-content .caption-excerpt ul > li ul,
.swift-slider .caption-content .caption-excerpt ol > li ol,
.swift-slider .caption-content .caption-excerpt ol > li ul,
.related-articles ul > li ol,
.related-articles ul > li ul,
.related-articles ol > li ol,
.related-articles ol > li ul,
.elementor-widget-heading ul > li ol,
.elementor-widget-heading ul > li ul,
.elementor-widget-heading ol > li ol,
.elementor-widget-heading ol > li ul,
.elementor-widget-text-editor ul > li ol,
.elementor-widget-text-editor ul > li ul,
.elementor-widget-text-editor ol > li ol,
.elementor-widget-text-editor ol > li ul,
.elementor-image ul > li ol,
.elementor-image ul > li ul,
.elementor-image ol > li ol,
.elementor-image ol > li ul,
.elementor-image-box-content ul > li ol,
.elementor-image-box-content ul > li ul,
.elementor-image-box-content ol > li ol,
.elementor-image-box-content ol > li ul,
.elementor-icon-box-content ul > li ol,
.elementor-icon-box-content ul > li ul,
.elementor-icon-box-content ol > li ol,
.elementor-icon-box-content ol > li ul,
.elementor-widget-blockquote ul > li ol,
.elementor-widget-blockquote ul > li ul,
.elementor-widget-blockquote ol > li ol,
.elementor-widget-blockquote ol > li ul,
.elementor-tab-content ul > li ol,
.elementor-tab-content ul > li ul,
.elementor-tab-content ol > li ol,
.elementor-tab-content ol > li ul {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.spb_content_element.spb_text_column ul + p,
.spb_content_element.spb_text_column ol + p,
.single .page-content .content-wrap ul + p,
.single .page-content .content-wrap ol + p,
.image-edge-content ul + p,
.image-edge-content ol + p,
.swift-slider .caption-content .caption-excerpt ul + p,
.swift-slider .caption-content .caption-excerpt ol + p,
.related-articles ul + p,
.related-articles ol + p,
.elementor-widget-heading ul + p,
.elementor-widget-heading ol + p,
.elementor-widget-text-editor ul + p,
.elementor-widget-text-editor ol + p,
.elementor-image ul + p,
.elementor-image ol + p,
.elementor-image-box-content ul + p,
.elementor-image-box-content ol + p,
.elementor-icon-box-content ul + p,
.elementor-icon-box-content ol + p,
.elementor-widget-blockquote ul + p,
.elementor-widget-blockquote ol + p,
.elementor-tab-content ul + p,
.elementor-tab-content ol + p {
  margin-top: 24px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column ul + p,
  .spb_content_element.spb_text_column ol + p,
  .single .page-content .content-wrap ul + p,
  .single .page-content .content-wrap ol + p,
  .image-edge-content ul + p,
  .image-edge-content ol + p,
  .swift-slider .caption-content .caption-excerpt ul + p,
  .swift-slider .caption-content .caption-excerpt ol + p,
  .related-articles ul + p,
  .related-articles ol + p,
  .elementor-widget-heading ul + p,
  .elementor-widget-heading ol + p,
  .elementor-widget-text-editor ul + p,
  .elementor-widget-text-editor ol + p,
  .elementor-image ul + p,
  .elementor-image ol + p,
  .elementor-image-box-content ul + p,
  .elementor-image-box-content ol + p,
  .elementor-icon-box-content ul + p,
  .elementor-icon-box-content ol + p,
  .elementor-widget-blockquote ul + p,
  .elementor-widget-blockquote ol + p,
  .elementor-tab-content ul + p,
  .elementor-tab-content ol + p {
    margin-bottom: 16px;
  }
}
.spb_content_element.spb_text_column ol,
.single .page-content .content-wrap ol,
.image-edge-content ol,
.swift-slider .caption-content .caption-excerpt ol,
.related-articles ol,
.elementor-widget-heading ol,
.elementor-widget-text-editor ol,
.elementor-image ol,
.elementor-image-box-content ol,
.elementor-icon-box-content ol,
.elementor-widget-blockquote ol,
.elementor-tab-content ol {
  margin-left: 24px;
  padding-left: 0;
  counter-reset: step-counter;
  list-style: none;
}
.spb_content_element.spb_text_column ol > li,
.single .page-content .content-wrap ol > li,
.image-edge-content ol > li,
.swift-slider .caption-content .caption-excerpt ol > li,
.related-articles ol > li,
.elementor-widget-heading ol > li,
.elementor-widget-text-editor ol > li,
.elementor-image ol > li,
.elementor-image-box-content ol > li,
.elementor-icon-box-content ol > li,
.elementor-widget-blockquote ol > li,
.elementor-tab-content ol > li {
  counter-increment: step-counter;
  position: relative;
}
.spb_content_element.spb_text_column ol > li:before,
.single .page-content .content-wrap ol > li:before,
.image-edge-content ol > li:before,
.swift-slider .caption-content .caption-excerpt ol > li:before,
.related-articles ol > li:before,
.elementor-widget-heading ol > li:before,
.elementor-widget-text-editor ol > li:before,
.elementor-image ol > li:before,
.elementor-image-box-content ol > li:before,
.elementor-icon-box-content ol > li:before,
.elementor-widget-blockquote ol > li:before,
.elementor-tab-content ol > li:before {
  content: counter(step-counter) ".";
  position: absolute;
  top: 0;
  left: -14px;
  font-weight: bold;
  font-size: inherit;
}
.spb_content_element.spb_text_column ul,
.single .page-content .content-wrap ul,
.image-edge-content ul,
.swift-slider .caption-content .caption-excerpt ul,
.related-articles ul,
.elementor-widget-heading ul,
.elementor-widget-text-editor ul,
.elementor-image ul,
.elementor-image-box-content ul,
.elementor-icon-box-content ul,
.elementor-widget-blockquote ul,
.elementor-tab-content ul {
  margin-left: 24px;
}
.spb_content_element.spb_text_column ul > li,
.single .page-content .content-wrap ul > li,
.image-edge-content ul > li,
.swift-slider .caption-content .caption-excerpt ul > li,
.related-articles ul > li,
.elementor-widget-heading ul > li,
.elementor-widget-text-editor ul > li,
.elementor-image ul > li,
.elementor-image-box-content ul > li,
.elementor-icon-box-content ul > li,
.elementor-widget-blockquote ul > li,
.elementor-tab-content ul > li {
  position: relative;
}
.spb_content_element.spb_text_column ul > li:before,
.single .page-content .content-wrap ul > li:before,
.image-edge-content ul > li:before,
.swift-slider .caption-content .caption-excerpt ul > li:before,
.related-articles ul > li:before,
.elementor-widget-heading ul > li:before,
.elementor-widget-text-editor ul > li:before,
.elementor-image ul > li:before,
.elementor-image-box-content ul > li:before,
.elementor-icon-box-content ul > li:before,
.elementor-widget-blockquote ul > li:before,
.elementor-tab-content ul > li:before {
  content: "\f111";
  font-size: 0.6rem;
  position: absolute;
  left: -14px;
}
.spb_content_element.spb_text_column > ul, .spb_content_element.spb_text_column > ol,
.single .page-content .content-wrap > ul,
.single .page-content .content-wrap > ol,
.image-edge-content > ul,
.image-edge-content > ol,
.swift-slider .caption-content .caption-excerpt > ul,
.swift-slider .caption-content .caption-excerpt > ol,
.related-articles > ul,
.related-articles > ol,
.elementor-widget-heading > ul,
.elementor-widget-heading > ol,
.elementor-widget-text-editor > ul,
.elementor-widget-text-editor > ol,
.elementor-image > ul,
.elementor-image > ol,
.elementor-image-box-content > ul,
.elementor-image-box-content > ol,
.elementor-icon-box-content > ul,
.elementor-icon-box-content > ol,
.elementor-widget-blockquote > ul,
.elementor-widget-blockquote > ol,
.elementor-tab-content > ul,
.elementor-tab-content > ol {
  margin-bottom: 24px !important;
}
.spb_content_element.spb_text_column li:not(:last-child),
.single .page-content .content-wrap li:not(:last-child),
.image-edge-content li:not(:last-child),
.swift-slider .caption-content .caption-excerpt li:not(:last-child),
.related-articles li:not(:last-child),
.elementor-widget-heading li:not(:last-child),
.elementor-widget-text-editor li:not(:last-child),
.elementor-image li:not(:last-child),
.elementor-image-box-content li:not(:last-child),
.elementor-icon-box-content li:not(:last-child),
.elementor-widget-blockquote li:not(:last-child),
.elementor-tab-content li:not(:last-child) {
  margin-bottom: 8px;
}
.spb_content_element.spb_text_column.white-text h1,
.spb_content_element.spb_text_column.white-text h2,
.spb_content_element.spb_text_column.white-text h3,
.spb_content_element.spb_text_column.white-text h3.spb-heading.spb-text-heading,
.spb_content_element.spb_text_column.white-text h4,
.spb_content_element.spb_text_column.white-text h5,
.spb_content_element.spb_text_column.white-text h6,
.spb_content_element.spb_text_column.white-text p,
.spb_content_element.spb_text_column.white-text blockquote,
.spb_content_element.spb_text_column.white-text li,
.single .page-content .content-wrap.white-text h1,
.single .page-content .content-wrap.white-text h2,
.single .page-content .content-wrap.white-text h3,
.single .page-content .content-wrap.white-text h3.spb-heading.spb-text-heading,
.single .page-content .content-wrap.white-text h4,
.single .page-content .content-wrap.white-text h5,
.single .page-content .content-wrap.white-text h6,
.single .page-content .content-wrap.white-text p,
.single .page-content .content-wrap.white-text blockquote,
.single .page-content .content-wrap.white-text li,
.image-edge-content.white-text h1,
.image-edge-content.white-text h2,
.image-edge-content.white-text h3,
.image-edge-content.white-text h3.spb-heading.spb-text-heading,
.image-edge-content.white-text h4,
.image-edge-content.white-text h5,
.image-edge-content.white-text h6,
.image-edge-content.white-text p,
.image-edge-content.white-text blockquote,
.image-edge-content.white-text li,
.swift-slider .caption-content .caption-excerpt.white-text h1,
.swift-slider .caption-content .caption-excerpt.white-text h2,
.swift-slider .caption-content .caption-excerpt.white-text h3,
.swift-slider .caption-content .caption-excerpt.white-text h3.spb-heading.spb-text-heading,
.swift-slider .caption-content .caption-excerpt.white-text h4,
.swift-slider .caption-content .caption-excerpt.white-text h5,
.swift-slider .caption-content .caption-excerpt.white-text h6,
.swift-slider .caption-content .caption-excerpt.white-text p,
.swift-slider .caption-content .caption-excerpt.white-text blockquote,
.swift-slider .caption-content .caption-excerpt.white-text li,
.related-articles.white-text h1,
.related-articles.white-text h2,
.related-articles.white-text h3,
.related-articles.white-text h3.spb-heading.spb-text-heading,
.related-articles.white-text h4,
.related-articles.white-text h5,
.related-articles.white-text h6,
.related-articles.white-text p,
.related-articles.white-text blockquote,
.related-articles.white-text li,
.elementor-widget-heading.white-text h1,
.elementor-widget-heading.white-text h2,
.elementor-widget-heading.white-text h3,
.elementor-widget-heading.white-text h3.spb-heading.spb-text-heading,
.elementor-widget-heading.white-text h4,
.elementor-widget-heading.white-text h5,
.elementor-widget-heading.white-text h6,
.elementor-widget-heading.white-text p,
.elementor-widget-heading.white-text blockquote,
.elementor-widget-heading.white-text li,
.elementor-widget-text-editor.white-text h1,
.elementor-widget-text-editor.white-text h2,
.elementor-widget-text-editor.white-text h3,
.elementor-widget-text-editor.white-text h3.spb-heading.spb-text-heading,
.elementor-widget-text-editor.white-text h4,
.elementor-widget-text-editor.white-text h5,
.elementor-widget-text-editor.white-text h6,
.elementor-widget-text-editor.white-text p,
.elementor-widget-text-editor.white-text blockquote,
.elementor-widget-text-editor.white-text li,
.elementor-image.white-text h1,
.elementor-image.white-text h2,
.elementor-image.white-text h3,
.elementor-image.white-text h3.spb-heading.spb-text-heading,
.elementor-image.white-text h4,
.elementor-image.white-text h5,
.elementor-image.white-text h6,
.elementor-image.white-text p,
.elementor-image.white-text blockquote,
.elementor-image.white-text li,
.elementor-image-box-content.white-text h1,
.elementor-image-box-content.white-text h2,
.elementor-image-box-content.white-text h3,
.elementor-image-box-content.white-text h3.spb-heading.spb-text-heading,
.elementor-image-box-content.white-text h4,
.elementor-image-box-content.white-text h5,
.elementor-image-box-content.white-text h6,
.elementor-image-box-content.white-text p,
.elementor-image-box-content.white-text blockquote,
.elementor-image-box-content.white-text li,
.elementor-icon-box-content.white-text h1,
.elementor-icon-box-content.white-text h2,
.elementor-icon-box-content.white-text h3,
.elementor-icon-box-content.white-text h3.spb-heading.spb-text-heading,
.elementor-icon-box-content.white-text h4,
.elementor-icon-box-content.white-text h5,
.elementor-icon-box-content.white-text h6,
.elementor-icon-box-content.white-text p,
.elementor-icon-box-content.white-text blockquote,
.elementor-icon-box-content.white-text li,
.elementor-widget-blockquote.white-text h1,
.elementor-widget-blockquote.white-text h2,
.elementor-widget-blockquote.white-text h3,
.elementor-widget-blockquote.white-text h3.spb-heading.spb-text-heading,
.elementor-widget-blockquote.white-text h4,
.elementor-widget-blockquote.white-text h5,
.elementor-widget-blockquote.white-text h6,
.elementor-widget-blockquote.white-text p,
.elementor-widget-blockquote.white-text blockquote,
.elementor-widget-blockquote.white-text li,
.elementor-tab-content.white-text h1,
.elementor-tab-content.white-text h2,
.elementor-tab-content.white-text h3,
.elementor-tab-content.white-text h3.spb-heading.spb-text-heading,
.elementor-tab-content.white-text h4,
.elementor-tab-content.white-text h5,
.elementor-tab-content.white-text h6,
.elementor-tab-content.white-text p,
.elementor-tab-content.white-text blockquote,
.elementor-tab-content.white-text li {
  color: white !important;
}
.spb_content_element.spb_text_column .first:not(ol):not(ul),
.spb_content_element.spb_text_column .elementor-heading-title,
.single .page-content .content-wrap .first:not(ol):not(ul),
.single .page-content .content-wrap .elementor-heading-title,
.image-edge-content .first:not(ol):not(ul),
.image-edge-content .elementor-heading-title,
.swift-slider .caption-content .caption-excerpt .first:not(ol):not(ul),
.swift-slider .caption-content .caption-excerpt .elementor-heading-title,
.related-articles .first:not(ol):not(ul),
.related-articles .elementor-heading-title,
.elementor-widget-heading .first:not(ol):not(ul),
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-text-editor .first:not(ol):not(ul),
.elementor-widget-text-editor .elementor-heading-title,
.elementor-image .first:not(ol):not(ul),
.elementor-image .elementor-heading-title,
.elementor-image-box-content .first:not(ol):not(ul),
.elementor-image-box-content .elementor-heading-title,
.elementor-icon-box-content .first:not(ol):not(ul),
.elementor-icon-box-content .elementor-heading-title,
.elementor-widget-blockquote .first:not(ol):not(ul),
.elementor-widget-blockquote .elementor-heading-title,
.elementor-tab-content .first:not(ol):not(ul),
.elementor-tab-content .elementor-heading-title {
  margin-top: 0px !important;
}
.spb_content_element.spb_text_column .last,
.spb_content_element.spb_text_column .elementor-heading-title,
.single .page-content .content-wrap .last,
.single .page-content .content-wrap .elementor-heading-title,
.image-edge-content .last,
.image-edge-content .elementor-heading-title,
.swift-slider .caption-content .caption-excerpt .last,
.swift-slider .caption-content .caption-excerpt .elementor-heading-title,
.related-articles .last,
.related-articles .elementor-heading-title,
.elementor-widget-heading .last,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-text-editor .last,
.elementor-widget-text-editor .elementor-heading-title,
.elementor-image .last,
.elementor-image .elementor-heading-title,
.elementor-image-box-content .last,
.elementor-image-box-content .elementor-heading-title,
.elementor-icon-box-content .last,
.elementor-icon-box-content .elementor-heading-title,
.elementor-widget-blockquote .last,
.elementor-widget-blockquote .elementor-heading-title,
.elementor-tab-content .last,
.elementor-tab-content .elementor-heading-title {
  margin-bottom: 0px !important;
}
.spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.single .page-content .content-wrap.col-sm-12 > .spb-asset-content,
.image-edge-content.col-sm-12 > .spb-asset-content,
.swift-slider .caption-content .caption-excerpt.col-sm-12 > .spb-asset-content,
.related-articles.col-sm-12 > .spb-asset-content,
.elementor-widget-heading.col-sm-12 > .spb-asset-content,
.elementor-widget-text-editor.col-sm-12 > .spb-asset-content,
.elementor-image.col-sm-12 > .spb-asset-content,
.elementor-image-box-content.col-sm-12 > .spb-asset-content,
.elementor-icon-box-content.col-sm-12 > .spb-asset-content,
.elementor-widget-blockquote.col-sm-12 > .spb-asset-content,
.elementor-tab-content.col-sm-12 > .spb-asset-content {
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

#main-container .elementor-widget-text-editor table {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (max-width: 480px) {
  #main-container .elementor-widget-text-editor table {
    display: block !important;
    overflow-x: scroll !important;
  }
}
#main-container .elementor-widget-text-editor table th {
  background-color: #dcdfe3;
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.2;
  padding: 10px;
}
#main-container .elementor-widget-text-editor table td {
  background-color: #fff;
  border-color: #dcdfe3;
  font-size: 1.6rem;
  line-height: 1.2;
  padding: 10px;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1025px) {
  #main-container .elementor-widget-text-editor table {
    display: table;
    padding-bottom: 0;
    margin-bottom: 32px;
  }
  #main-container .elementor-widget-text-editor tbody {
    display: table-row-group;
    vertical-align: middle;
  }
  #main-container .elementor-widget-text-editor tr {
    display: table-row;
  }
  #main-container .elementor-widget-text-editor th {
    display: table-cell;
  }
  #main-container .elementor-widget-text-editor td {
    display: table-cell;
    text-align: left;
    border: 1px solid #dcdfe3 !important;
  }
}

#main-container .body-wysiwyg .e-con-inner {
  gap: 20px;
}
#main-container .body-wysiwyg h2,
#main-container .body-wysiwyg h3,
#main-container .body-wysiwyg h4,
#main-container .body-wysiwyg h5,
#main-container .body-wysiwyg h6 {
  margin-top: 24px;
}
#main-container .body-wysiwyg h2 {
  margin-bottom: 24px;
}
#main-container .body-wysiwyg h3 {
  margin-bottom: 20px;
}
#main-container .body-wysiwyg h4,
#main-container .body-wysiwyg h5,
#main-container .body-wysiwyg h6 {
  margin-bottom: 16px;
}
#main-container .body-wysiwyg .elementor-element:first-child h2,
#main-container .body-wysiwyg .elementor-element:first-child h3,
#main-container .body-wysiwyg .elementor-element:first-child h4,
#main-container .body-wysiwyg .elementor-element:first-child h5,
#main-container .body-wysiwyg .elementor-element:first-child h6 {
  margin-top: 0;
}
#main-container .body-wysiwyg .elementor-widget-text-editor + .elementor-widget-heading {
  margin-top: 32px !important;
}
@media (max-width: 767px) {
  #main-container .body-wysiwyg .elementor-widget-text-editor + .elementor-widget-heading {
    margin-top: 16px !important;
  }
}
#main-container .body-wysiwyg p + h2,
#main-container .body-wysiwyg p + h3,
#main-container .body-wysiwyg p + h4,
#main-container .body-wysiwyg p + h5,
#main-container .body-wysiwyg p + h6 {
  margin-top: 48px !important;
}

/* END WYSIWYG CONTENT STYLING */
/* START ACCORDION STYLING */
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper,
.spb_accordion:not(.spb_tabs) .elementor-accordion,
.elementor-widget-accordion .spb_accordion_wrapper,
.elementor-widget-accordion .elementor-accordion {
  overflow: visible;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item {
  overflow: visible;
  border: 0;
  border-bottom: 1px solid #BABABA;
  padding: 0;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title {
  position: relative;
  padding: 0px;
  outline: none !important;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button {
  color: #131415;
  font-size: 2.2rem;
  line-height: 1.2;
  font-weight: 700;
  width: 100%;
  display: block;
  padding: 15px 40px 15px 0;
  position: relative;
}
@media (min-width: 767px) {
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
  .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
  .spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button,
  .elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a,
  .elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button,
  .elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a,
  .elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button,
  .elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a,
  .elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button,
  .elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a,
  .elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button,
  .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a,
  .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button,
  .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
  .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button {
    font-size: 3.2rem;
    line-height: 1.2;
  }
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:focus,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button.hover,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a:focus,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button:hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button.hover,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button:focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a.hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:focus,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button.hover,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a.hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button.hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a.hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:focus,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button.hover,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a:hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a.hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a:focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button:hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button.hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button:focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a:hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a.hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a:focus,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button:hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button.hover,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button:focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a:hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a.hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a:focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button:hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button.hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button:focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a:hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a.hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a:focus,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button:hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button.hover,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button:focus {
  color: #131415;
  text-decoration: underline;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover:after, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover:after, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:focus:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button.hover:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header a:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header button:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title a:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title button:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header a:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header button:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title a:focus:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button:hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button.hover:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title button:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title a:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title button:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header a:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header button:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title a:focus:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button.hover:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title button:focus:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a:hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a.hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header a:focus:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button:hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button.hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header button:focus:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a:hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a.hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title a:focus:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button:hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button.hover:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title button:focus:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a:hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a.hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header a:focus:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button:hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button.hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header button:focus:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a:hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a.hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a:focus:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button:hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button.hover:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title button:focus:after {
  color: #0057b8;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title:after {
  content: "\f107";
  font-size: 2.4rem;
  line-height: 24px;
  color: #00388f;
  height: 24px;
  width: 22px;
  position: absolute;
  right: 0;
  top: 35px;
  margin-top: -13px;
  text-align: center;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.elementor-active:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.elementor-active:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header.elementor-active:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title.elementor-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header.elementor-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title.elementor-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header.elementor-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title.ui-accordion-header-active:after,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.elementor-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.elementor-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header.ui-accordion-header-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header.elementor-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title.ui-accordion-header-active:after,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title.elementor-active:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header.elementor-active:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title.elementor-active:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header.ui-accordion-header-active:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header.elementor-active:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.ui-accordion-header-active:after,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active:after {
  -webkit-transform: rotate(180deg) translate3d(0, 0, 0);
  -ms-transform: rotate(180deg) translate3d(0, 0, 0);
  transform: rotate(180deg) translate3d(0, 0, 0);
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-title .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-header .elementor-accordion-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title .ui-accordion-header-icon,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title .ui-accordion-header-icon,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title .elementor-accordion-icon,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header .ui-accordion-header-icon,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-header .elementor-accordion-icon,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title .ui-accordion-header-icon,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title .ui-accordion-header-icon,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-title .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header .ui-accordion-header-icon,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-header .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title .ui-accordion-header-icon,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
  display: none;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-content,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-content,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-content,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-content,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  border: 0px;
  padding: 0px 0px 20px 0px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-content .spb_content_element,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-content .spb_content_element,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content .spb_content_element,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content .spb_content_element,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-content .spb_content_element,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-content .spb_content_element,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-content .spb_content_element,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content .spb_content_element {
  padding-left: 0;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content p:last-child,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content p:last-child,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-content p:last-child,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-content p:last-child,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-content p:last-child,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-content p:last-child,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content p:last-child,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content p:last-child,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-content p:last-child,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-content p:last-child,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-content p:last-child,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content p:last-child {
  margin-bottom: 0;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content > .row,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content > .row,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-content > .row,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-content > .row,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-content > .row,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-content > .row,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content > .row,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content > .row,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-content > .row,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-content > .row,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-content > .row,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content > .row {
  margin-left: 0px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.spb_accordion:not(.spb_tabs) .elementor-accordion .elementor-accordion-item .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .spb_accordion_wrapper .elementor-accordion-item .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .elementor-accordion .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content {
  max-width: 100% !important;
  margin-left: 0px !important;
}

/* END ACCORDION STYLING */
/* START TABS STYLING */
.spb_accordion.spb_tabs .ui-accordion-header a,
.spb_accordion.spb_tabs .ui-accordion-header button,
.spb_accordion.spb_tabs .elementor-tab-title a,
.spb_accordion.spb_tabs .elementor-tab-title button,
.elementor-widget-tabs .ui-accordion-header a,
.elementor-widget-tabs .ui-accordion-header button,
.elementor-widget-tabs .elementor-tab-title a,
.elementor-widget-tabs .elementor-tab-title button {
  font-size: 2.2rem;
  line-height: 1.2;
  color: #131415;
}
@media (min-width: 767px) {
  .spb_accordion.spb_tabs .ui-accordion-header a,
  .spb_accordion.spb_tabs .ui-accordion-header button,
  .spb_accordion.spb_tabs .elementor-tab-title a,
  .spb_accordion.spb_tabs .elementor-tab-title button,
  .elementor-widget-tabs .ui-accordion-header a,
  .elementor-widget-tabs .ui-accordion-header button,
  .elementor-widget-tabs .elementor-tab-title a,
  .elementor-widget-tabs .elementor-tab-title button {
    font-size: 3.2rem;
    line-height: 1.2;
  }
}
.spb_accordion.spb_tabs .ui-accordion-header a:hover, .spb_accordion.spb_tabs .ui-accordion-header a.hover, .spb_accordion.spb_tabs .ui-accordion-header a:focus,
.spb_accordion.spb_tabs .ui-accordion-header button:hover,
.spb_accordion.spb_tabs .ui-accordion-header button.hover,
.spb_accordion.spb_tabs .ui-accordion-header button:focus,
.spb_accordion.spb_tabs .elementor-tab-title a:hover,
.spb_accordion.spb_tabs .elementor-tab-title a.hover,
.spb_accordion.spb_tabs .elementor-tab-title a:focus,
.spb_accordion.spb_tabs .elementor-tab-title button:hover,
.spb_accordion.spb_tabs .elementor-tab-title button.hover,
.spb_accordion.spb_tabs .elementor-tab-title button:focus,
.elementor-widget-tabs .ui-accordion-header a:hover,
.elementor-widget-tabs .ui-accordion-header a.hover,
.elementor-widget-tabs .ui-accordion-header a:focus,
.elementor-widget-tabs .ui-accordion-header button:hover,
.elementor-widget-tabs .ui-accordion-header button.hover,
.elementor-widget-tabs .ui-accordion-header button:focus,
.elementor-widget-tabs .elementor-tab-title a:hover,
.elementor-widget-tabs .elementor-tab-title a.hover,
.elementor-widget-tabs .elementor-tab-title a:focus,
.elementor-widget-tabs .elementor-tab-title button:hover,
.elementor-widget-tabs .elementor-tab-title button.hover,
.elementor-widget-tabs .elementor-tab-title button:focus {
  color: #131415;
  text-decoration: underline;
}
.spb_accordion.spb_tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title {
  font-size: 2.2rem;
  line-height: 1.2;
}
@media (min-width: 767px) {
  .spb_accordion.spb_tabs .elementor-tab-title,
  .elementor-widget-tabs .elementor-tab-title {
    font-size: 3.2rem;
    line-height: 1.2;
  }
}
.spb_accordion.spb_tabs .elementor-tabs-wrapper,
.elementor-widget-tabs .elementor-tabs-wrapper {
  overflow: visible;
}

@media (min-width: 767px) {
  /* TAB VIEW */
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: white;
    border: 0px;
    text-align: left;
    justify-content: left;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header {
    padding: 0px;
    border: 0px;
    margin: 0px;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header:before, .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header:before,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header:before, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header:before,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after {
    display: none;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button {
    color: #BABABA;
    display: block;
    width: 100%;
    text-align: left;
    padding: 15px 20px 15px 20px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 4px solid transparent;
    outline: none;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover, .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover {
    color: #131415;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 32px;
    line-height: 1.25;
    color: #BABABA;
    display: block;
    width: 100%;
    text-align: center;
    padding: 15px 20px 15px 20px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 4px solid transparent;
    outline: none;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover, .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover {
    color: #131415;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-top .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    color: #131415;
    border-bottom: 4px solid #393939;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header {
    margin: 0px;
    outline: none !important;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button {
    outline: 3px solid transparent;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus {
    outline: 3px solid #c1e0fe;
    outline: 3px solid rgba(131, 192, 253, 0.5);
    outline-offset: 1px;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
    outline: 3px solid transparent;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus {
    outline: 3px solid #c1e0fe;
    outline: 3px solid rgba(131, 192, 253, 0.5);
    outline-offset: 1px;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    border: 0px;
    padding: 100px 0px 30px 0px;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row {
    margin-left: -16px;
    margin-right: -16px;
    width: auto;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child {
    margin-bottom: 0;
  }
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content, .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-top .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content {
    max-width: 100% !important;
    margin-left: 0px !important;
  }
  .spb_accordion.spb_tabs.display-sidebar:before, .spb_accordion.spb_tabs.elementor-tabs-view-vertical:before,
  .elementor-widget-tabs.display-sidebar:before,
  .elementor-widget-tabs.elementor-tabs-view-vertical:before {
    content: "";
    border-radius: 3px;
    background-color: #FFFFFF;
    box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.12);
    position: absolute;
    left: 100px;
    right: 15px;
    top: 0px;
    z-index: -1;
    height: 100%;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper {
    position: absolute;
    top: 30px;
    left: 0px;
    width: 220px;
    background-color: white;
    max-width: 184px;
    border: 0px;
    border-right: 1px solid #EFEFEF;
    text-align: left;
    justify-content: left;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header {
    padding: 0px;
    border: 0px;
    margin: 0px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header:before, .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header:before,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header:before, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header:before,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header:after,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header:after,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:before,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header:after {
    display: none;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button {
    font-size: 2.4rem;
    line-height: 1.33;
    color: #BABABA;
    padding: 15px 40px 15px 20px;
    display: block;
    outline: none;
    width: 100%;
    text-align: left;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0px;
    border-right: 4px solid transparent;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover, .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header button.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header button.hover {
    color: #131415;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 24px;
    line-height: 1.33;
    color: #BABABA;
    padding: 15px 40px 15px 20px;
    display: block;
    outline: none;
    width: 100%;
    text-align: left;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0px;
    border-right: 4px solid transparent;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover, .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title.hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.hover {
    color: #131415;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .tab_menu .elementor-tab-title.elementor-active,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .ui-accordion-header.active-tab button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    color: #131415;
    border-right: 4px solid #393939;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper {
    border: 0px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header {
    margin: 0px;
    outline: none !important;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button {
    outline: 3px solid transparent;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-header button.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.accessibility-focus {
    outline: 3px solid #c1e0fe;
    outline: 3px solid rgba(131, 192, 253, 0.5);
    outline-offset: 1px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
    outline: 3px solid transparent;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-title.accessibility-focus,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.accessibility-focus {
    outline: 3px solid #c1e0fe;
    outline: 3px solid rgba(131, 192, 253, 0.5);
    outline-offset: 1px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:first-child .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section:first-child .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:first-child .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:first-child .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:first-child .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:first-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:first-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:first-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section:first-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section:first-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:first-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:first-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:first-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:first-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:first-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:first-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:first-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:first-child .elementor-tab-title {
    border-top: 1px solid #D8D8D8 !important;
    border-left: 1px solid #D8D8D8 !important;
    border-right: 1px solid #D8D8D8 !important;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:not(:first-child):not(:last-child) .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:not(:first-child):not(:last-child) .elementor-tab-title {
    border-left: 1px solid #D8D8D8 !important;
    border-right: 1px solid #D8D8D8 !important;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:last-child .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section:last-child .elementor-tab-title,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:last-child .elementor-tab-title, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:last-child .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:last-child .elementor-tab-title,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:last-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:last-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section:last-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section:last-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section:last-child .elementor-tab-title,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper:last-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:last-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section:last-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper:last-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:last-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section:last-child .elementor-tab-title,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:last-child .ui-accordion-header,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper:last-child .elementor-tab-title {
    border-bottom: 1px solid #D8D8D8 !important;
    border-left: 1px solid #D8D8D8 !important;
    border-right: 1px solid #D8D8D8 !important;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    border: 0px;
    padding: 35px 50px 45px 200px !important;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child {
    margin-bottom: 0;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row {
    margin-left: 0px;
  }
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content, .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.display-sidebar .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content {
    max-width: 100% !important;
    margin-left: 0px !important;
  }
}
@media (max-width: 767px) {
  /* ACCORDION VIEW */
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper {
    border-top: 0px;
    margin: 0px;
    border-bottom: 1px solid #BABABA;
    padding: 0;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header {
    position: relative;
    padding: 0px;
    outline: none !important;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button {
    color: #131415;
    font-weight: 700;
    width: 100%;
    display: block;
    padding: 15px 40px 15px 0;
    position: relative;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover, .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button.hover,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a:hover,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.hover,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button:hover,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.hover,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a:hover,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a.hover,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button:hover,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button.hover,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a:hover,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.hover,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button:hover,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.hover {
    color: #131415;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover:after, .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a:hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button:hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a:hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a.hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button:hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button.hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a:hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button:hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a.hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button.hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a:hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header a.hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button:hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header button.hover:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a:hover:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header a.hover:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button:hover:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header button.hover:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a:hover:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header a.hover:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button:hover:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header button.hover:after {
    color: #0057b8;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header:after {
    content: "\f107";
    font-size: 3.2rem;
    line-height: 24px;
    color: #00388f;
    height: 24px;
    width: 22px;
    position: absolute;
    right: 0;
    top: 35px;
    margin-top: -13px;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after, .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.elementor-active:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header.ui-accordion-header-active:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header.elementor-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header.elementor-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header.ui-accordion-header-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header.elementor-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.elementor-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header.ui-accordion-header-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header.elementor-active:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header.ui-accordion-header-active:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header.elementor-active:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header.ui-accordion-header-active:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header.elementor-active:after {
    -webkit-transform: rotate(180deg) translate3d(0, 0, 0);
    -ms-transform: rotate(180deg) translate3d(0, 0, 0);
    transform: rotate(180deg) translate3d(0, 0, 0);
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header .ui-accordion-header-icon,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header .elementor-accordion-icon,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header .ui-accordion-header-icon,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header .elementor-accordion-icon,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header .ui-accordion-header-icon,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-header .elementor-accordion-icon,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header .ui-accordion-header-icon,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-header .elementor-accordion-icon,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header .ui-accordion-header-icon,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-header .elementor-accordion-icon {
    display: none;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
    color: #131415;
    font-size: 32px;
    line-height: 1.25;
    font-weight: 700;
    width: 100%;
    display: block;
    padding: 15px 40px 15px 0;
    border-left: 0px;
    border-right: 0px;
    position: relative;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:hover, .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.hover,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:hover,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.hover,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:hover,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:hover,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.hover,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.hover,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:hover,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.hover,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:hover,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.hover {
    color: #131415;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:hover:after, .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:hover:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:hover:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:hover:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.hover:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:hover:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.hover:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:hover:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.hover:after {
    color: #0057b8;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:first-child,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:first-child,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:first-child,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:first-child,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:first-child,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:first-child,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:first-child,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:first-child {
    border-top: 0px;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:after {
    content: "\f107";
    font-size: 32px;
    line-height: 24px;
    color: #00388f;
    height: 24px;
    width: 22px;
    position: absolute;
    right: 0;
    top: 35px;
    margin-top: -13px;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after, .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.elementor-active:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.ui-accordion-header-active:after,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.elementor-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.ui-accordion-header-active:after,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-title.elementor-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.ui-accordion-header-active:after,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.ui-accordion-header-active:after,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-title.elementor-active:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.ui-accordion-header-active:after,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active:after {
    -webkit-transform: rotate(180deg) translate3d(0, 0, 0);
    -ms-transform: rotate(180deg) translate3d(0, 0, 0);
    transform: rotate(180deg) translate3d(0, 0, 0);
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-content,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-content,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    border: 0px;
    padding: 0px 0px 20px 0px;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element {
    padding-left: 0;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content p:last-child,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-content p:last-child,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-content p:last-child,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content p:last-child,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p:last-child {
    margin-bottom: 0;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content > .row,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-content > .row,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-content > .row,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content > .row,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content > .row {
    margin-left: 0px;
  }
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .spb_accordion.spb_tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .spb_accordion_wrapper .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .spb_accordion_wrapper .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .elementor-tabs .spb_accordion_section .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .ui-accordion-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content,
  .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .spb_content_element.spb_text_column.col-sm-12 > .spb-asset-content {
    max-width: 100% !important;
    margin-left: 0px !important;
  }
}
/* END TABS STYLING */
@media (max-width: 767px) {
  #main-container .accordion > .e-con-inner > .elementor-widget-heading h2 {
    font-size: 3.2rem;
    line-height: 1;
  }
}
#main-container .accordion .e-n-accordion {
  border: 1px solid #dcdfe3;
  border-radius: 16px;
}
#main-container .accordion .e-n-accordion-item {
  margin-bottom: 0;
}
#main-container .accordion .e-n-accordion-item:not(:last-child) .e-n-accordion-item-title:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background-color: #dcdfe3;
  transition: 0.3s all ease;
}
#main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-header div {
  color: #1d2329;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  letter-spacing: -0.6px;
}
@media (max-width: 767px) {
  #main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-header div {
    font-size: 1.6rem;
    line-height: 1.84rem;
    letter-spacing: -0.48px;
  }
}
#main-container .accordion .e-n-accordion-item summary.e-n-accordion-item-title {
  border: none;
  padding: 16px 32px;
}
#main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-icon .e-opened,
#main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-icon .e-closed {
  border: 1px solid #00388f;
  border-radius: 500px;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: 32px;
}
#main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-icon .e-opened svg,
#main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-icon .e-closed svg {
  stroke: #00388f;
  width: 15px;
  height: 15px;
  display: block;
  shape-rendering: crispEdges;
}
#main-container .accordion .e-n-accordion-item span.e-n-accordion-item-title-icon .e-opened svg {
  margin-left: 1px;
}
#main-container .accordion .e-n-accordion-item .elementor-element:first-child {
  padding: 0 32px 8px;
}
@media (max-width: 767px) {
  #main-container .accordion .e-n-accordion-item .elementor-element:first-child {
    padding: 0 24px 8px;
  }
}
#main-container .accordion .e-n-accordion-item .elementor-widget-text-editor p,
#main-container .accordion .e-n-accordion-item .elementor-widget-text-editor a,
#main-container .accordion .e-n-accordion-item .elementor-widget-text-editor li {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (max-width: 767px) {
  #main-container .accordion .e-n-accordion-item .elementor-widget-text-editor p,
  #main-container .accordion .e-n-accordion-item .elementor-widget-text-editor a,
  #main-container .accordion .e-n-accordion-item .elementor-widget-text-editor li {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
}
#main-container .accordion .e-n-accordion-item .elementor-widget-text-editor p,
#main-container .accordion .e-n-accordion-item .elementor-widget-text-editor li {
  color: #1d2329;
}

#main-container .cta .text-wrapper:not(.floating-box) {
  flex: 1 1 auto;
  /* allow shrinking */
  min-width: 0;
  /* required so flex-shrink works properly */
}
#main-container .cta.cta-map {
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
  padding: 64px;
  display: flex;
  align-items: center;
  /* vertical centering */
  justify-content: center;
  /* center e-con-inner */
  box-sizing: border-box;
}
#main-container .cta.cta-map .e-con-inner {
  display: flex;
  align-items: center;
  /* vertical alignment inside */
  justify-content: flex-start;
  width: 100%;
  max-width: 1440px;
  /* keeps inner aligned to container */
  position: relative;
}
#main-container .cta.cta-map .e-con-inner .floating-box {
  width: 640px;
  padding: 64px;
  background: #fff;
  z-index: 2;
  border-radius: 16px;
  flex-shrink: 0;
}
@media (min-width: 991px) {
  #main-container .cta.cta-map .e-con-inner .floating-box {
    border: 1px solid #dcdfe3;
  }
}
@media (min-width: 1024px) {
  #main-container .cta.cta-map .e-con-inner .map-video {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(331px);
    /* offset from left of e-con-inner */
    width: 981px;
    max-width: calc(100% - 331px);
    /* keep responsive */
    border-radius: 16px;
  }
}
#main-container .cta.cta-map .e-con-inner .map-video > .elementor-wrapper {
  --video-aspect-ratio: unset;
  aspect-ratio: unset;
}
#main-container .cta.cta-map .e-con-inner .map-video > .elementor-wrapper .elementor-video {
  border-radius: 16px;
  transform: scale(1.003);
}
@media (min-width: 1024px) {
  #main-container .cta.cta-map .mobile-map-video {
    display: none;
  }
}
@media (max-width: 1023px) {
  #main-container .cta.cta-map {
    padding: 32px;
  }
  #main-container .cta.cta-map .e-con-inner {
    gap: 32px;
  }
  #main-container .cta.cta-map .e-con-inner .floating-box {
    width: 100%;
    padding: 0;
  }
  #main-container .cta.cta-map .e-con-inner .map-video > .elementor-wrapper .elementor-video {
    object-fit: contain;
    background-color: white;
    transform: scale(1.01);
    transform-origin: center;
  }
}
@media (max-width: 767px) {
  #main-container .cta.cta-map {
    padding: 0 24px;
  }
}
#main-container .cta.cta-center-graphic.full-width-container {
  background-image: url(/wp-content/uploads/2025/11/embrace-fullwidth.png);
}
#main-container .cta.cta-form .inner-wrapper {
  background-image: url(/wp-content/uploads/2025/11/flat-embrace-1.png);
  background-position: bottom center;
}
#main-container .cta.cta-center-graphic {
  min-height: 30vw;
  margin-bottom: 64px;
  padding-bottom: 13vw;
}
@media (min-width: 1901px) {
  #main-container .cta.cta-center-graphic {
    background-position: center -50px;
    background-size: cover;
  }
}
@media (min-width: 1701px) {
  #main-container .cta.cta-center-graphic {
    margin-bottom: 32px;
  }
}
@media (max-width: 1900px) {
  #main-container .cta.cta-center-graphic {
    background-position: center 0;
  }
}
@media (max-width: 1700px) {
  #main-container .cta.cta-center-graphic {
    background-position: center 30px;
  }
}
@media (max-width: 1500px) {
  #main-container .cta.cta-center-graphic {
    background-position: center 50px;
  }
}
@media (max-width: 1366px) {
  #main-container .cta.cta-center-graphic {
    min-height: 33vw;
    padding-top: 0;
  }
}
@media (max-width: 1024px) {
  #main-container .cta.cta-center-graphic {
    margin-bottom: 32px;
    padding-bottom: 20vw;
    background-position: bottom center;
  }
}
@media (max-width: 767px) {
  #main-container .cta.cta-center-graphic {
    margin-bottom: 24px;
  }
}
#main-container .cta.cta-banner .inner-wrapper {
  background-image: url(/wp-content/uploads/2025/10/small-embrace.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 767px) {
  #main-container .cta.cta-banner .inner-wrapper {
    background-image: url(/wp-content/uploads/2025/10/smaller-mobile-embrace.png);
    background-size: contain;
  }
}
#main-container .cta.cta-background-image.cta-full-width .button-wrapper {
  flex-wrap: wrap;
  gap: 8px;
}
#main-container .cta.cta-background-image.cta-full-width .floating-box .elementor-widget-button {
  flex: 1 1 0;
  min-width: 220px;
}
#main-container .cta.cta-background-image.cta-full-width .floating-box .elementor-widget-button .elementor-button {
  width: 100%;
  text-align: center;
}
@media (min-width: 1024px) {
  #main-container .cta.cta-background-image.cta-full-width .elementor-widget-image {
    display: none;
  }
}
#main-container .cta.cta-subfooter p {
  max-width: 768px;
}

body:not(.elementor-editor-active)
.featured-content-stories-carousel:not(.key-insights-static) {
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
  will-change: opacity;
}

body:not(.elementor-editor-active) .featured-content-stories-carousel.ready {
  opacity: 1;
}

#main-container .featured-content-stories-carousel {
  /* Every even slide gets pushed down */
  /* Keep the carousel aligned by removing bottom gap from wrapper */
  /* Hover states */
  /* --- default state --- */
    /*.carousel-item .elementor-widget-image::before,
    .carousel-item .elementor-widget-image::after {
      position: absolute;
      content: "";
      inset: 0;
      pointer-events: none;
    }

    // before gradient (fade fast on hover-in) 
    .carousel-item .elementor-widget-image::before {
      background: radial-gradient(
        149.42% 88.8% at 50% 0%,
        rgba(255, 255, 255, 0) 20%,
        #fff 100%
      ) !important;
      transition: opacity 0.2s ease !important; // fast by default 
    }

    // after gradient (fade slow on hover-in) 
    .carousel-item .elementor-widget-image::after {
      background: radial-gradient(
        149.42% 97.8% at 50% 0%,
        rgba(255, 255, 255, 0) 30%,
        #fff 100%
      ) !important;
      transition: opacity 0.3 ease 0.2s !important; // slow by default 
    }

    // --- hover state --- 
    .carousel-item:hover .elementor-widget-image::before {
      opacity: 1;
      transition: opacity 0.23s ease !important; // fast fade-out 
    }

    .carousel-item:hover .elementor-widget-image::after {
      opacity: 0;
      transition: opacity 0.2s ease 0.2s !important; // slow fade-in 
    }

    // --- reverse (when mouse leaves) --- 
    .carousel-item:not(:hover) .elementor-widget-image::before {
      opacity: 0;
      transition: opacity 0.3s ease 0.25s !important; //slow fade-back-in 
    }

    .carousel-item:not(:hover) .elementor-widget-image::after {
      opacity: 1;
      transition: opacity 0.2s ease !important; // fast fade-out 
    }*/
}
@media (min-width: 1024px) {
  #main-container .featured-content-stories-carousel .swiper-wrapper .swiper-slide:nth-child(even),
  #main-container .featured-content-stories-carousel .swiper-wrapper .carousel-item:nth-child(even) {
    margin-top: 120px;
  }
}
@media (max-width: 1023px) {
  #main-container .featured-content-stories-carousel .swiper-wrapper .swiper-slide:nth-child(even),
  #main-container .featured-content-stories-carousel .swiper-wrapper .carousel-item:nth-child(even) {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  #main-container .featured-content-stories-carousel .swiper-wrapper .swiper-slide:nth-child(even),
  #main-container .featured-content-stories-carousel .swiper-wrapper .carousel-item:nth-child(even) {
    margin-top: 0;
  }
}
#main-container .featured-content-stories-carousel .swiper-wrapper {
  align-items: flex-start;
  /* ensures offset slides don’t stretch container */
}
#main-container .featured-content-stories-carousel .carousel-item {
  background: #fff;
  border-radius: 24px;
}
#main-container .featured-content-stories-carousel .carousel-item .elementor-widget-image {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-grow: 1;
  height: 100%;
  border-radius: 24px 24px 0 0;
  transition: 0.3s all ease;
  /*&:after,
  &:before {
    position: absolute;
    content: "";
    inset: 0;
    pointer-events: none;
    z-index: 2;
  }
  &:after {
    background: linear-gradient(
      to bottom,
      rgba(242, 250, 253, 0) 60%,
      #f2fafd 100%
    );
    opacity: 1;
  }
  &:before {
    background: linear-gradient(
      to bottom,
      rgba(242, 250, 253, 0) 50%,
      #f2fafd 100%
    );
    opacity: 0;
  }*/
}
#main-container .featured-content-stories-carousel .carousel-item .elementor-widget-image img {
  border-radius: 24px 24px 0 0 !important;
  transition: 0.3s all ease;
}
#main-container .featured-content-stories-carousel .carousel-item .heading-button-wrapper {
  transform: translateY(-32px);
  position: relative;
  bottom: 0;
  transition: 0.3s all ease;
  z-index: 3;
}
@media (min-width: 1024px) {
  #main-container .featured-content-stories-carousel .carousel-item .heading-button-wrapper {
    gap: 8px;
  }
}
#main-container .featured-content-stories-carousel .carousel-item .elementor-widget-heading {
  background: #fff;
  padding-top: 32px;
  border-radius: 0 0 24px 24px;
  margin-top: -32px;
}
#main-container .featured-content-stories-carousel .carousel-item .elementor-heading-title {
  margin-top: 0;
  margin-bottom: 0;
}
#main-container .featured-content-stories-carousel .carousel-item .elementor-widget-button {
  opacity: 0;
  max-height: 0;
  transition: 0.3s all ease;
}
@media (max-width: 1023px) {
  #main-container .featured-content-stories-carousel .carousel-item .heading-button-wrapper {
    padding-bottom: 32px;
  }
  #main-container .featured-content-stories-carousel .carousel-item .elementor-widget-button {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  #main-container .featured-content-stories-carousel .carousel-item:hover .heading-button-wrapper {
    bottom: 32px;
  }
  #main-container .featured-content-stories-carousel .carousel-item:hover .elementor-widget-button {
    opacity: 1;
    height: auto;
  }
  #main-container .featured-content-stories-carousel .carousel-item:hover .elementor-widget-image img {
    transform: translateY(-5px);
  }
  #main-container .featured-content-stories-carousel .carousel-item:hover .elementor-widget-image:before {
    opacity: 1;
  }
  #main-container .featured-content-stories-carousel .carousel-item:hover .elementor-widget-image:after {
    opacity: 0;
  }
}
#main-container .featured-content-stories-carousel .elementor-swiper-button {
  border-radius: 50%;
  background: #00388f;
  padding: 8px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  transition: 0.3s all ease;
  height: 48px;
  width: 48px;
}
#main-container .featured-content-stories-carousel .elementor-swiper-button svg {
  height: 12px;
}
#main-container .featured-content-stories-carousel.key-insights .swiper-wrapper .swiper-slide:nth-child(even),
#main-container .featured-content-stories-carousel.key-insights .swiper-wrapper .carousel-item:nth-child(even) {
  margin-top: 0 !important;
}
@media (max-width: 1023px) {
  #main-container .featured-content-stories-carousel.key-insights .stories-carousel {
    padding-left: 0;
  }
}
#main-container .featured-content-stories-carousel.key-insights .swiper-slide {
  border-top: 1px solid #dcdfe3;
  padding-top: 32px;
  border-radius: 0;
}
#main-container .featured-content-stories-carousel.key-insights .carousel-item,
#main-container .featured-content-stories-carousel.key-insights .insights-item {
  background: none;
  max-width: unset !important;
}
#main-container .featured-content-stories-carousel.key-insights .carousel-item .e-con-inner,
#main-container .featured-content-stories-carousel.key-insights .insights-item .e-con-inner {
  padding-right: 16px;
}
#main-container .featured-content-stories-carousel.key-insights .carousel-item .key-insight-heading,
#main-container .featured-content-stories-carousel.key-insights .insights-item .key-insight-heading {
  background: none;
  z-index: 3;
}
#main-container .featured-content-stories-carousel.key-insights .carousel-item .key-insight-heading .elementor-heading-title,
#main-container .featured-content-stories-carousel.key-insights .insights-item .key-insight-heading .elementor-heading-title {
  color: #00388f;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.1rem;
  font-family: "ATT-Aleck-Sans", sans-serif;
}
#main-container .featured-content-stories-carousel.key-insights .carousel-item .key-insight-info,
#main-container .featured-content-stories-carousel.key-insights .insights-item .key-insight-info {
  background: none;
}
#main-container .featured-content-stories-carousel.key-insights .carousel-item .key-insight-info .elementor-heading-title,
#main-container .featured-content-stories-carousel.key-insights .insights-item .key-insight-info .elementor-heading-title {
  font-size: 1.5rem;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 2.1rem;
  color: #1d2329;
  font-family: "ATT-Aleck-Sans", sans-serif;
}
#main-container .featured-content-stories-carousel .image-gradient,
#main-container .featured-content-stories-carousel .image-gradient-hover {
  position: absolute;
  inset: 0;
  pointer-events: none;
  transition: opacity 0.4s ease;
}
#main-container .featured-content-stories-carousel .image-gradient {
  background: radial-gradient(149.42% 97.8% at 50% 0%, rgba(255, 255, 255, 0) 30%, #fff 100%);
  opacity: 1;
}
#main-container .featured-content-stories-carousel .image-gradient-hover {
  background: radial-gradient(149.42% 88.8% at 50% 0%, rgba(255, 255, 255, 0) 20%, #fff 100%);
  opacity: 0;
}
#main-container .featured-content-stories-carousel .carousel-item:hover img {
  transform: translateY(-5px);
}
#main-container .featured-content-stories-carousel .carousel-item:hover .image-gradient {
  opacity: 1;
}
#main-container .featured-content-stories-carousel .carousel-item:hover .image-gradient-hover {
  opacity: 1;
}
#main-container .featured-content-stories-carousel .carousel-html {
  height: 0;
}

/* START CONTENT FEED STYLING */
/* Jet Smart Filters */
#main-container {
  /* Start Select Filter - Top Filters */
  /* Remove all native browser arrows */
  /* Hide the browser’s old arrow */
  /* Hide JetSmartFilters’ own custom arrow pseudo-elements */
  /* If JetSmartFilters injects the arrow via a child element (some versions do): */
  /* Start Checkbox Filter - Sidebar Filter Feed */
  /* Start Reset All Filter */
}
#main-container .elementor-posts-nothing-found {
  grid-column: 1/3;
  max-width: 100%;
  padding: 10px;
  margin: 30px 0px;
}
#main-container .elementor-posts-nothing-found:before {
  font-size: 24px;
  line-height: 28.8px;
  color: #131415;
  grid-column: 1 / 4;
  content: "Sorry, this filter produced no results.";
}
#main-container .upcoming-events .elementor-posts-nothing-found:before {
  content: "There are no upcoming events at this time.";
}
#main-container .jet-remove-all-filters__button {
  font-style: italic;
  font-size: 15px;
  line-height: 28px;
  color: #131415;
  text-decoration: underline;
  background: none !important;
  border: 0px !important;
  padding: 0px !important;
  margin: 0px 22px 0px auto;
}
#main-container .jet-remove-all-filters__button:hover, #main-container .jet-remove-all-filters__button.hover {
  color: #2ff2b2;
}
#main-container .elementor-widget-jet-smart-filters-search,
#main-container .elementor-widget-jet-smart-filters-select {
  width: 50%;
}
@media (max-width: 767px) {
  #main-container .elementor-widget-jet-smart-filters-search,
  #main-container .elementor-widget-jet-smart-filters-select {
    width: 100%;
  }
}
#main-container .jet-smart-filters-search {
  position: relative;
}
#main-container .jet-smart-filters-search .jet-filter-label {
  font-size: 14px;
  line-height: 16.5px;
  color: #131415;
  margin-bottom: 8px;
  position: relative;
  z-index: 2;
  pointer-events: none;
}
#main-container .jet-smart-filters-search .jet-search-filter {
  position: relative;
  z-index: 1;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 0px;
}
#main-container .jet-smart-filters-search .jet-search-filter .jet-search-filter__input {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #686e74;
  border: 1px solid #dcdfe3;
  border-radius: 8px;
  background-color: #fff !important;
  padding: 10px 16px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#main-container .jet-smart-filters-search .jet-search-filter .jet-search-filter__input:hover {
  border: 1px solid #000;
}
#main-container .jet-smart-filters-search .jet-search-filter__submit {
  color: #131415;
  background: transparent;
  padding: 0;
  margin: 0px !important;
  border: 0px;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  top: 8px;
  right: 20px;
  z-index: 2;
}
#main-container .jet-smart-filters-search .jet-search-filter__submit .jet-search-filter__submit-text,
#main-container .jet-smart-filters-search .jet-search-filter__submit i {
  text-indent: -9999px;
  display: block;
  height: 0px;
  width: 0px;
}
#main-container .jet-smart-filters-search .jet-search-filter__submit:before .jet-smart-filters-search .jet-search-filter__submit:before {
  content: "";
  font-size: 16px;
  color: #000;
  background: url(/wp-content/uploads/2025/10/icon-magnifying-glass.svg);
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: 1.5px;
}
#main-container .jet-smart-filters-search.selected-state .jet-filter-label {
  color: #8be6ff;
}
#main-container .jet-smart-filters-search.selected-state .jet-search-filter__input {
  border-top: 2px solid #131415 !important;
  color: #e6e6e6 !important;
  background-color: #131415 !important;
}
#main-container .jet-smart-filters-search.selected-state .jet-search-filter__submit:before {
  color: #e6e6e6 !important;
}
#main-container .jet-smart-filters-select .jet-filter-label {
  font-size: 14px;
  line-height: 16.5px;
  color: #131415;
  margin-bottom: 8px;
  position: relative;
  z-index: 2;
  pointer-events: none;
}
#main-container .jet-smart-filters-select .jet-select {
  position: relative;
  z-index: 1;
  display: block !important;
  max-width: 100% !important;
  border-radius: 0px;
}
#main-container .jet-smart-filters-select .jet-select:after {
  color: black;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 5px;
  right: 25px;
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: currentColor transparent transparent transparent;
}
@media (min-width: 767px) {
  #main-container .jet-smart-filters-select .jet-select {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  #main-container .jet-smart-filters-select .jet-select {
    width: 100% !important;
    margin-left: 0px;
  }
}
#main-container .jet-smart-filters-select .jet-select .jet-select__control {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #686e74;
  border: 1px solid #dcdfe3;
  border-radius: 8px;
  background-color: #fff !important;
  padding: 10px 16px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#main-container .jet-smart-filters-select .jet-select .jet-select__control:hover {
  border: 1px solid #000;
}
#main-container .jet-smart-filters-select .jet-select .jet-select__control:focus {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path d='M5 14L11 8L17 14' stroke='%231d2329' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") !important;
}
#main-container .jet-smart-filters-select.selected-state .jet-filter-label {
  color: #8be6ff;
}
#main-container .jet-smart-filters-select.selected-state .jet-select .jet-select__control {
  border-top: 2px solid #131415 !important;
  color: #e6e6e6 !important;
  background-color: #131415 !important;
  background-image: url(../images/icon-dropdown-caret-light.svg) !important;
}
@media (max-width: 767px) {
  #main-container .news-type-filter,
  #main-container .resource-type-filter,
  #main-container .resource-topic-type-filter,
  #main-container .resource-search-filter,
  #main-container .elementor-widget-jet-smart-filters-search,
  #main-container .elementor-widget-jet-smart-filters-select {
    /* margin-top: 30px; */
  }
  #main-container .news-type-filter .jet-smart-filters-search .jet-filter-label,
  #main-container .news-type-filter .jet-smart-filters-select .jet-filter-label,
  #main-container .resource-type-filter .jet-smart-filters-search .jet-filter-label,
  #main-container .resource-type-filter .jet-smart-filters-select .jet-filter-label,
  #main-container .resource-topic-type-filter .jet-smart-filters-search .jet-filter-label,
  #main-container .resource-topic-type-filter .jet-smart-filters-select .jet-filter-label,
  #main-container .resource-search-filter .jet-smart-filters-search .jet-filter-label,
  #main-container .resource-search-filter .jet-smart-filters-select .jet-filter-label,
  #main-container .elementor-widget-jet-smart-filters-search .jet-smart-filters-search .jet-filter-label,
  #main-container .elementor-widget-jet-smart-filters-search .jet-smart-filters-select .jet-filter-label,
  #main-container .elementor-widget-jet-smart-filters-select .jet-smart-filters-search .jet-filter-label,
  #main-container .elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-filter-label {
    margin-left: 0;
  }
  #main-container .elementor-widget-jet-smart-filters-search {
    margin-top: 0px !important;
  }
}
#main-container .jet-search-filter__input-wrapper {
  position: relative;
}
#main-container .jet-search-filter__input {
  width: 100%;
  padding-right: 2.5rem;
  /* make room for icon */
  box-sizing: border-box;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M11.2461 10.3973C12.2887 9.14067 12.8066 7.53117 12.6923 5.90309C12.578 4.275 11.8403 2.75347 10.6324 1.65451C9.42441 0.555555 7.83909 -0.0363532 6.20569 0.00173002C4.57228 0.0398132 3.01634 0.704961 1.86103 1.85902C0.705724 3.01307 0.0398564 4.56733 0.00173189 6.19897C-0.0363926 7.83061 0.556157 9.41421 1.6563 10.6209C2.75645 11.8275 4.27963 12.5644 5.90948 12.6786C7.53933 12.7928 9.15056 12.2754 10.4085 11.2339L15.1798 16L16 15.1807L11.2461 10.3973ZM6.3651 11.5513C5.3369 11.5513 4.33179 11.2467 3.47687 10.6761C2.62195 10.1055 1.95562 9.29443 1.56215 8.34552C1.16867 7.39661 1.06572 6.35246 1.26631 5.3451C1.4669 4.33775 1.96203 3.41243 2.68908 2.68617C3.41613 1.95991 4.34245 1.46532 5.35089 1.26494C6.35934 1.06457 7.40462 1.16741 8.35456 1.56046C9.30449 1.95351 10.1164 2.61911 10.6877 3.47311C11.2589 4.3271 11.5638 5.33113 11.5638 6.35822C11.5638 7.7355 11.0161 9.05638 10.0411 10.0303C9.06619 11.0042 7.74388 11.5513 6.3651 11.5513Z' fill='%231d2329'/></svg>");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 16px;
}
#main-container .jet-select__control {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-clip: padding-box;
  /* Add your inline SVG as background */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path d='M5 8L11 14L17 8' stroke='%231d2329' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 22px;
}
#main-container .jet-select__control::-ms-expand {
  display: none;
}
#main-container .jet-select::after,
#main-container .jet-select::before,
#main-container .jet-select__arrow,
#main-container .jet-select__indicator {
  display: none !important;
  content: none !important;
  background: none !important;
  border: none !important;
}
#main-container .jet-select > span,
#main-container .jet-select > svg {
  display: none !important;
}
#main-container .jet-remove-all-filters__button {
  font-style: italic;
  font-size: 15px;
  line-height: 28px;
}
#main-container .jet-remove-all-filters__button:hover, #main-container .jet-remove-all-filters__button.hover, #main-container .jet-remove-all-filters__button:focus {
  color: #131415;
  text-decoration: underline;
}
#main-container .ecs-link-wrapper > * {
  height: 100%;
}
#main-container .ecs-link-wrapper > * > .elementor-section {
  height: 100%;
}
@media (min-width: 767px) {
  #main-container .elementor-pagination,
  #main-container .jet-filters-pagination {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  #main-container .elementor-pagination,
  #main-container .jet-filters-pagination {
    margin-top: 40px;
  }
}
#main-container .elementor-pagination .jet-filters-pagination__link:hover, #main-container .elementor-pagination .jet-filters-pagination__link.hover,
#main-container .jet-filters-pagination .jet-filters-pagination__link:hover,
#main-container .jet-filters-pagination .jet-filters-pagination__link.hover {
  color: #0074b3 !important;
}
#main-container .elementor-pagination .prev,
#main-container .elementor-pagination .next,
#main-container .jet-filters-pagination .prev,
#main-container .jet-filters-pagination .next {
  font-style: italic;
  font-size: 15px;
  line-height: 28px;
  color: #131415;
  display: inline-block;
  margin: 0px 12px !important;
  display: flex;
  align-items: center;
}
#main-container .elementor-pagination .prev:hover, #main-container .elementor-pagination .prev.hover, #main-container .elementor-pagination .prev:focus,
#main-container .elementor-pagination .next:hover,
#main-container .elementor-pagination .next.hover,
#main-container .elementor-pagination .next:focus,
#main-container .jet-filters-pagination .prev:hover,
#main-container .jet-filters-pagination .prev.hover,
#main-container .jet-filters-pagination .prev:focus,
#main-container .jet-filters-pagination .next:hover,
#main-container .jet-filters-pagination .next.hover,
#main-container .jet-filters-pagination .next:focus {
  color: #131415;
  text-decoration: underline;
}
#main-container .elementor-pagination .prev:after, #main-container .elementor-pagination .prev:before,
#main-container .elementor-pagination .next:after,
#main-container .elementor-pagination .next:before,
#main-container .jet-filters-pagination .prev:after,
#main-container .jet-filters-pagination .prev:before,
#main-container .jet-filters-pagination .next:after,
#main-container .jet-filters-pagination .next:before {
  display: inline-block;
  height: 18px;
  width: 18px;
  background: url(../images/icon-blue-chevron-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s all ease;
}
#main-container .elementor-pagination .prev .jet-filters-pagination__link,
#main-container .elementor-pagination .next .jet-filters-pagination__link,
#main-container .jet-filters-pagination .prev .jet-filters-pagination__link,
#main-container .jet-filters-pagination .next .jet-filters-pagination__link {
  font-size: 1.5rem;
  line-height: 2.1rem;
  color: #00388f;
  letter-spacing: -0.45px;
  font-weight: 700;
  font-style: normal;
}
#main-container .elementor-pagination .prev:before,
#main-container .jet-filters-pagination .prev:before {
  content: "";
  margin-right: 6px;
  transform: rotate(-180deg);
}
#main-container .elementor-pagination .next:after,
#main-container .jet-filters-pagination .next:after {
  content: "";
  margin-left: 6px;
}
#main-container .elementor-pagination a:hover, #main-container .elementor-pagination a.hover, #main-container .elementor-pagination a:focus,
#main-container .jet-filters-pagination a:hover,
#main-container .jet-filters-pagination a.hover,
#main-container .jet-filters-pagination a:focus {
  text-decoration: underline;
}
#main-container .elementor-pagination span.prev,
#main-container .elementor-pagination span.next,
#main-container .jet-filters-pagination span.prev,
#main-container .jet-filters-pagination span.next {
  display: none !important;
}
#main-container .elementor-pagination .jet-filters-pagination__dots,
#main-container .jet-filters-pagination .jet-filters-pagination__dots {
  pointer-events: none;
  font-weight: bold;
}
#main-container .elementor-pagination .page-numbers:not(.next):not(.prev),
#main-container .elementor-pagination .jet-filters-pagination__item:not(.next):not(.prev)
.jet-filters-pagination__link,
#main-container .jet-filters-pagination .page-numbers:not(.next):not(.prev),
#main-container .jet-filters-pagination .jet-filters-pagination__item:not(.next):not(.prev)
.jet-filters-pagination__link {
  font-size: 1.6rem;
  line-height: 1.92rem;
  color: #1d2329;
  font-weight: 700;
  padding: 16px;
  display: inline-block;
  background-color: white;
  margin: 0px !important;
  min-width: 48px;
  text-align: center;
}
#main-container .elementor-pagination .current,
#main-container .elementor-pagination .jet-filters-pagination__current .jet-filters-pagination__link,
#main-container .jet-filters-pagination .current,
#main-container .jet-filters-pagination .jet-filters-pagination__current .jet-filters-pagination__link {
  background-color: tranasparent;
  color: #00388f !important;
  border-bottom: 2px solid #00388f !important;
}
#main-container .elementor-element.e-con-full.main-card-feed.e-con {
  margin: 0 auto;
  max-width: 1745px;
}
#main-container .elementor-element.e-con-full.main-card-feed .e-con-inner {
  padding-top: 0px;
}
#main-container .elementor-element.e-con-full.main-card-feed .elementor-element.e-con-full.e-con,
#main-container .elementor-element.e-con-full.main-card-feed .elementor-element.e-con-full.e-con .e-con-boxed.e-con {
  padding: 0;
}
#main-container .link-item:not(.feed-card):hover .elementor-widget-heading, #main-container .link-item:not(.feed-card).hover .elementor-widget-heading, #main-container .link-item:not(.feed-card):focus .elementor-widget-heading {
  text-decoration: underline;
}
#main-container .cta-image.link-item:hover .elementor-widget-heading.meta-date {
  text-decoration: none;
}
#main-container .cta-image.link-item:hover .elementor-widget-button .elementor-button-text:after {
  transform: translateX(10px);
}
#main-container .elementor-widget-loop-grid .link-overlay,
#main-container .elementor-widget-loop-carousel .link-overlay,
#main-container .elementor-widget-posts .link-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  display: block;
}
#main-container .elementor-widget-loop-grid .link-overlay *,
#main-container .elementor-widget-loop-carousel .link-overlay *,
#main-container .elementor-widget-posts .link-overlay * {
  height: 100%;
  width: 100%;
  display: block;
}
#main-container .elementor-widget-loop-grid .link-overlay a,
#main-container .elementor-widget-loop-carousel .link-overlay a,
#main-container .elementor-widget-posts .link-overlay a {
  text-indent: -9999px;
}
#main-container .elementor-widget-loop-grid .link-item .e-con-inner,
#main-container .elementor-widget-loop-carousel .link-item .e-con-inner,
#main-container .elementor-widget-posts .link-item .e-con-inner {
  margin: 0;
  max-width: 100%;
}
#main-container .elementor-widget-loop-grid .feed-card,
#main-container .elementor-widget-loop-carousel .feed-card,
#main-container .elementor-widget-posts .feed-card {
  /*Arrow move */
}
#main-container .elementor-widget-loop-grid .feed-card .elementor-widget-image,
#main-container .elementor-widget-loop-carousel .feed-card .elementor-widget-image,
#main-container .elementor-widget-posts .feed-card .elementor-widget-image {
  transition: clip-path 0.3s ease;
  border-radius: 16px;
  overflow: hidden;
  /* ensure child img respects radius */
  clip-path: inset(0 0 0 0 round 16px);
}
#main-container .elementor-widget-loop-grid .feed-card .elementor-widget-image img,
#main-container .elementor-widget-loop-carousel .feed-card .elementor-widget-image img,
#main-container .elementor-widget-posts .feed-card .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: inherit;
  object-fit: cover;
}
@media (min-width: 768px) {
  #main-container .elementor-widget-loop-grid .feed-card .elementor-widget-image img,
  #main-container .elementor-widget-loop-carousel .feed-card .elementor-widget-image img,
  #main-container .elementor-widget-posts .feed-card .elementor-widget-image img {
    min-height: 300px;
  }
}
#main-container .elementor-widget-loop-grid .feed-card .feed-card-inner,
#main-container .elementor-widget-loop-carousel .feed-card .feed-card-inner,
#main-container .elementor-widget-posts .feed-card .feed-card-inner {
  transition: transform 0.3s ease;
}
#main-container .elementor-widget-loop-grid .feed-card .meta-category span.sd-post-category,
#main-container .elementor-widget-loop-grid .feed-card .meta-category .post-details__type,
#main-container .elementor-widget-loop-carousel .feed-card .meta-category span.sd-post-category,
#main-container .elementor-widget-loop-carousel .feed-card .meta-category .post-details__type,
#main-container .elementor-widget-posts .feed-card .meta-category span.sd-post-category,
#main-container .elementor-widget-posts .feed-card .meta-category .post-details__type {
  color: #00388f;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.3rem;
  letter-spacing: -0.6px;
}
#main-container .elementor-widget-loop-grid .feed-card .event-meta-wrapper .event-category .sd-post-category:before,
#main-container .elementor-widget-loop-carousel .feed-card .event-meta-wrapper .event-category .sd-post-category:before,
#main-container .elementor-widget-posts .feed-card .event-meta-wrapper .event-category .sd-post-category:before {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 8px;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  position: relative;
  top: 4px;
}
#main-container .elementor-widget-loop-grid .feed-card .event-meta-wrapper .event-category .sd-post-category.event-conference:before,
#main-container .elementor-widget-loop-carousel .feed-card .event-meta-wrapper .event-category .sd-post-category.event-conference:before,
#main-container .elementor-widget-posts .feed-card .event-meta-wrapper .event-category .sd-post-category.event-conference:before {
  background: url(/wp-content/uploads/2025/11/icon-calendar.svg);
}
#main-container .elementor-widget-loop-grid .feed-card .event-meta-wrapper .event-category .sd-post-category.event-webinar:before,
#main-container .elementor-widget-loop-carousel .feed-card .event-meta-wrapper .event-category .sd-post-category.event-webinar:before,
#main-container .elementor-widget-posts .feed-card .event-meta-wrapper .event-category .sd-post-category.event-webinar:before {
  background: url(/wp-content/uploads/2025/11/talk-balloons.png);
  top: 3px;
  width: 15px;
  height: 15px;
}
#main-container .elementor-widget-loop-grid .feed-card .event-meta-wrapper .sd-post-categories,
#main-container .elementor-widget-loop-carousel .feed-card .event-meta-wrapper .sd-post-categories,
#main-container .elementor-widget-posts .feed-card .event-meta-wrapper .sd-post-categories {
  position: relative;
  top: 1px;
}
#main-container .elementor-widget-loop-grid .feed-card .sd-post-categories,
#main-container .elementor-widget-loop-carousel .feed-card .sd-post-categories,
#main-container .elementor-widget-posts .feed-card .sd-post-categories {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 1px;
  color: #454b52;
}
#main-container .elementor-widget-loop-grid .feed-card .elementor-heading-title,
#main-container .elementor-widget-loop-carousel .feed-card .elementor-heading-title,
#main-container .elementor-widget-posts .feed-card .elementor-heading-title {
  color: #000;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 2.99rem;
  letter-spacing: -0.78px;
}
#main-container .elementor-widget-loop-grid .feed-card span.elementor-icon-list-text.elementor-post-info__item--type-date,
#main-container .elementor-widget-loop-carousel .feed-card span.elementor-icon-list-text.elementor-post-info__item--type-date,
#main-container .elementor-widget-posts .feed-card span.elementor-icon-list-text.elementor-post-info__item--type-date {
  color: #454b52;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.1rem;
}
#main-container .elementor-widget-loop-grid .feed-card .text-only:hover .elementor-button-text:after,
#main-container .elementor-widget-loop-carousel .feed-card .text-only:hover .elementor-button-text:after,
#main-container .elementor-widget-posts .feed-card .text-only:hover .elementor-button-text:after {
  transform: translateX(10px);
}
#main-container .elementor-widget-loop-grid .feed-card:hover,
#main-container .elementor-widget-loop-carousel .feed-card:hover,
#main-container .elementor-widget-posts .feed-card:hover {
  /* On hover: crop 10px off the bottom, keep radius */
  /* Inner content rises up */
}
#main-container .elementor-widget-loop-grid .feed-card:hover .elementor-widget-image,
#main-container .elementor-widget-loop-carousel .feed-card:hover .elementor-widget-image,
#main-container .elementor-widget-posts .feed-card:hover .elementor-widget-image {
  clip-path: inset(0 0 10px 0 round 16px);
}
#main-container .elementor-widget-loop-grid .feed-card:hover .feed-card-inner,
#main-container .elementor-widget-loop-carousel .feed-card:hover .feed-card-inner,
#main-container .elementor-widget-posts .feed-card:hover .feed-card-inner {
  transform: translateY(-10px);
}
#main-container .elementor-widget-loop-grid .feed-card.feed-card-image img,
#main-container .elementor-widget-loop-carousel .feed-card.feed-card-image img,
#main-container .elementor-widget-posts .feed-card.feed-card-image img {
  transition: 0.3s all ease;
}
#main-container .elementor-widget-loop-grid .feed-card.feed-card-image:hover img,
#main-container .elementor-widget-loop-carousel .feed-card.feed-card-image:hover img,
#main-container .elementor-widget-posts .feed-card.feed-card-image:hover img {
  transform: translateY(-10px);
}
#main-container .elementor-widget-loop-grid .feed-card.event-feed-card .sd-event-datetime,
#main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .sd-event-datetime,
#main-container .elementor-widget-posts .feed-card.event-feed-card .sd-event-datetime {
  flex-direction: row;
}
@media (min-width: 768px) {
  #main-container .elementor-widget-loop-grid .feed-card.event-feed-card .date-wrapper:before,
  #main-container .elementor-widget-loop-grid .feed-card.event-feed-card .time-wrapper:before,
  #main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .date-wrapper:before,
  #main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .time-wrapper:before,
  #main-container .elementor-widget-posts .feed-card.event-feed-card .date-wrapper:before,
  #main-container .elementor-widget-posts .feed-card.event-feed-card .time-wrapper:before {
    content: "|";
    font-size: 2rem;
    color: #878c94;
    margin-right: 16px;
  }
}
@media (max-width: 767px) {
  #main-container .elementor-widget-loop-grid .feed-card.event-feed-card .sd-event-datetime,
  #main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .sd-event-datetime,
  #main-container .elementor-widget-posts .feed-card.event-feed-card .sd-event-datetime {
    flex-direction: column;
  }
  #main-container .elementor-widget-loop-grid .feed-card.event-feed-card .button-wrapper,
  #main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .button-wrapper,
  #main-container .elementor-widget-posts .feed-card.event-feed-card .button-wrapper {
    flex-direction: column;
    align-items: start;
    gap: 16px;
  }
  #main-container .elementor-widget-loop-grid .feed-card.event-feed-card .elementor-widget-image,
  #main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .elementor-widget-image,
  #main-container .elementor-widget-posts .feed-card.event-feed-card .elementor-widget-image {
    width: 100%;
  }
}
#main-container .elementor-widget-loop-grid .feed-card.event-feed-card .meta-category .elementor-icon-list-icon,
#main-container .elementor-widget-loop-carousel .feed-card.event-feed-card .meta-category .elementor-icon-list-icon,
#main-container .elementor-widget-posts .feed-card.event-feed-card .meta-category .elementor-icon-list-icon {
  margin-right: 4px;
}
@media (min-width: 768px) {
  #main-container .elementor-widget-loop-grid .feed-card.event-feed-card img,
  #main-container .elementor-widget-loop-carousel .feed-card.event-feed-card img,
  #main-container .elementor-widget-posts .feed-card.event-feed-card img {
    max-width: 255px;
  }
}
@media (min-width: 1024px) {
  #main-container .elementor-widget-loop-grid .feed-card:not(.event-feed-card) .elementor-button,
  #main-container .elementor-widget-loop-carousel .feed-card:not(.event-feed-card) .elementor-button,
  #main-container .elementor-widget-posts .feed-card:not(.event-feed-card) .elementor-button {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
  }
}
#main-container .elementor-widget-loop-grid .feed-card:not(.event-feed-card):hover,
#main-container .elementor-widget-loop-carousel .feed-card:not(.event-feed-card):hover,
#main-container .elementor-widget-posts .feed-card:not(.event-feed-card):hover {
  /* Read More fade-in */
}
@media (min-width: 1024px) {
  #main-container .elementor-widget-loop-grid .feed-card:not(.event-feed-card):hover .elementor-button,
  #main-container .elementor-widget-loop-carousel .feed-card:not(.event-feed-card):hover .elementor-button,
  #main-container .elementor-widget-posts .feed-card:not(.event-feed-card):hover .elementor-button {
    opacity: 1;
    transform: translateY(0);
  }
}
#main-container .elementor-widget-loop-grid .locality-card,
#main-container .elementor-widget-loop-carousel .locality-card,
#main-container .elementor-widget-posts .locality-card {
  height: 54px;
}
#main-container .elementor-widget-loop-grid .locality-card .elementor-widget-heading:not(.link-overlay),
#main-container .elementor-widget-loop-carousel .locality-card .elementor-widget-heading:not(.link-overlay),
#main-container .elementor-widget-posts .locality-card .elementor-widget-heading:not(.link-overlay) {
  width: 100%;
}
#main-container .elementor-widget-loop-grid .locality-card .elementor-widget-shortcode,
#main-container .elementor-widget-loop-carousel .locality-card .elementor-widget-shortcode,
#main-container .elementor-widget-posts .locality-card .elementor-widget-shortcode {
  width: 30%;
}
#main-container .elementor-widget-loop-grid .locality-card .stateface-replace,
#main-container .elementor-widget-loop-carousel .locality-card .stateface-replace,
#main-container .elementor-widget-posts .locality-card .stateface-replace {
  display: flex;
  height: 30px;
}
#main-container .elementor-widget-loop-grid .locality-card .stateface-replace:before,
#main-container .elementor-widget-loop-carousel .locality-card .stateface-replace:before,
#main-container .elementor-widget-posts .locality-card .stateface-replace:before {
  font-size: 50px;
  transform: unset;
  top: -10px;
  right: 0;
}
#main-container .elementor-widget-loop-grid .locality-card .stateface-replace:after,
#main-container .elementor-widget-loop-carousel .locality-card .stateface-replace:after,
#main-container .elementor-widget-posts .locality-card .stateface-replace:after {
  font-size: 1px;
  display: inline-block;
}
#main-container .elementor-widget-loop-grid .locality-card .stateface-replace.stateface-ak:before,
#main-container .elementor-widget-loop-carousel .locality-card .stateface-replace.stateface-ak:before,
#main-container .elementor-widget-posts .locality-card .stateface-replace.stateface-ak:before {
  left: 40px;
}
@media (max-width: 767px) {
  #main-container .elementor-widget-loop-grid .locality-card > .e-con-inner,
  #main-container .elementor-widget-loop-carousel .locality-card > .e-con-inner,
  #main-container .elementor-widget-posts .locality-card > .e-con-inner {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
#main-container .elementor-widget-loop-grid .locality-card:hover,
#main-container .elementor-widget-loop-carousel .locality-card:hover,
#main-container .elementor-widget-posts .locality-card:hover {
  background: #f2fafd;
}
#main-container .elementor-widget-loop-grid .locality-card:hover .elementor-widget-heading,
#main-container .elementor-widget-loop-carousel .locality-card:hover .elementor-widget-heading,
#main-container .elementor-widget-posts .locality-card:hover .elementor-widget-heading {
  text-decoration: none;
}
#main-container .elementor-element.elementor-testimonial--skin-default .swiper-pagination.swiper-pagination-fraction,
#main-container .elementor-element.elementor-testimonial--skin-default .swiper-pagination-fraction, #main-container .elementor-element.elementor-widget-loop-grid .swiper-pagination.swiper-pagination-fraction,
#main-container .elementor-element.elementor-widget-loop-grid .swiper-pagination-fraction, #main-container .elementor-element.elementor-widget-loop-carousel .swiper-pagination.swiper-pagination-fraction,
#main-container .elementor-element.elementor-widget-loop-carousel .swiper-pagination-fraction {
  color: #131415;
  font-weight: 700 !important;
  font-size: 12px;
  line-height: 20px;
  z-index: 0;
  margin-top: -5px;
}
#main-container .elementor-element.elementor-testimonial--skin-default .swiper-slide, #main-container .elementor-element.elementor-widget-loop-grid .swiper-slide, #main-container .elementor-element.elementor-widget-loop-carousel .swiper-slide {
  overflow: visible;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-next, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-next, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-next {
  top: 100% !important;
  right: 50% !important;
  margin-right: -90px;
  margin-top: -15px;
  height: 20px;
  z-index: 2;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-next:focus, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-next:focus, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-next:focus {
  outline: 3px solid #c1e0fe;
  outline: 3px solid rgba(131, 192, 253, 0.5) !important;
  outline-offset: 1px;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-next svg, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-next svg, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-next svg {
  display: none;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-next:after, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-next:after, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-next:after {
  content: "";
  margin-top: 9px;
  margin-left: 20px;
  width: 65px;
  height: 2px;
  border: 0px;
  border-color: #000 !important;
  background: #000 !important;
  transition: width 0.25s, margin 0.25s;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-next:before, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-next:before, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-next:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-right: 2px solid #000 !important;
  border-bottom: 2px solid #000 !important;
  top: 50%;
  transform: rotate(-45deg) translateY(-59%) translateX(1px);
  right: -2px;
  transition: right 0.25s;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-prev, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-prev, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-prev {
  top: 100% !important;
  left: 50% !important;
  margin-left: -90px;
  margin-top: -15px;
  height: 20px;
  z-index: 2;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-prev:focus, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-prev:focus, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-prev:focus {
  outline: 3px solid #c1e0fe;
  outline: 3px solid rgba(131, 192, 253, 0.5) !important;
  outline-offset: 1px;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-prev svg, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-prev svg, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-prev svg {
  display: none;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-prev:after, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-prev:after, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-prev:after {
  content: "";
  margin-top: 9px;
  margin-right: 20px;
  width: 65px;
  height: 2px;
  border: 0px;
  border-color: #000 !important;
  background: #000 !important;
  transition: width 0.25s, margin 0.25s;
}
#main-container .elementor-element.elementor-testimonial--skin-default .elementor-swiper-button-prev:before, #main-container .elementor-element.elementor-widget-loop-grid .elementor-swiper-button-prev:before, #main-container .elementor-element.elementor-widget-loop-carousel .elementor-swiper-button-prev:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-right: 2px solid #000 !important;
  border-bottom: 2px solid #000 !important;
  top: 50%;
  transform: rotate(135deg) translateY(-59%) translateX(1px);
  left: -2px;
  margin-top: -8px;
  transition: left 0.25s;
}
#main-container .elementor-testimonial {
  margin-bottom: 20px !important;
}
#main-container .swiper-container {
  overflow: visible !important;
}
#main-container .search-filter-section .elementor-widget-text-editor h2 {
  margin-top: 0;
}
#main-container .search-filter-section .jet-smart-filters-search .jet-filter-label {
  margin-bottom: 7px;
  margin-left: 0;
}
#main-container .search-filter-section .jet-smart-filters-search .jet-search-filter .jet-search-filter__input {
  padding: 10px;
}
#main-container .search-filter-section .jet-smart-filters-search .jet-search-filter__submit {
  top: 0;
  right: 0px;
  height: 50px;
  width: 50px;
}
#main-container .search-filter-section .jet-smart-filters-search .jet-search-filter__submit:before {
  font-size: 22px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__label {
  border: none;
  font-weight: 600;
  font-size: 2rem;
  line-height: 1.5;
  color: #131415;
  padding: 20px 51px 20px 0px;
  border: 0px;
  background: transparent;
  border-bottom: 1px solid #959db5;
  cursor: pointer;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__label:after {
  width: 10px;
  top: 47px;
  height: 21px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__label .jet-filter-items-dropdown__active__item {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  background-color: #000;
  color: #fff;
  padding: 2px 8px;
  text-decoration: none !important;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__label .jet-filter-items-dropdown__active__item .jet-filter-items-dropdown__active__item__remove {
  vertical-align: top;
  line-height: 18px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__body {
  position: relative;
  border: none;
  margin-top: 10px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__body .jet-checkboxes-list
.jet-checkboxes-list__item
.jet-checkboxes-list__decorator {
  margin-top: 3px;
  margin-right: 12px;
  background-color: #f9f9f9;
  border: 1px solid #e4e4e4;
  height: 24px;
  width: 24px;
  min-width: 24px;
  z-index: -1;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__body .jet-checkboxes-list__label,
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__body .jet-filters-counter {
  color: #131415;
  font-size: 1.6rem;
  line-height: 1.75;
  display: inline-block;
  padding-top: 2px;
}
#main-container .search-filter-section .elementor-widget-jet-smart-filters-checkboxes
.jet-filter-items-dropdown.jet-dropdown-open
.jet-filter-items-dropdown__label:after {
  top: 28px;
}
#main-container .search-filter-section .post-item-primary-term {
  letter-spacing: 0.5px;
  color: #000;
  display: inline;
  font-size: 1.6rem !important;
}
#main-container .posts-with-border-section .elementor-location-single.post {
  display: flex;
}
#main-container article .elementor-element.meta-separator.elementor-widget.elementor-widget-text-editor
p {
  margin-top: 5px !important;
  line-height: 0;
}
#main-container article:hover h3 {
  text-decoration: underline;
}
#main-container article:hover .read-more-btn
a.brand-arrow.elementor-button.elementor-button-link.elementor-size-sm:after {
  margin-right: 20px;
}
#main-container .jet-checkboxes-list__item
.jet-checkboxes-list__button
.jet-checkboxes-list__label,
#main-container .elementor-widget-jet-smart-filters-checkboxes
.jet-filter-items-dropdown__body
.jet-checkboxes-list-wrapper
.jet-checkboxes-list__item
.jet-checkboxes-list__button
.jet-filters-counter {
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.5;
  color: #141f58;
  vertical-align: top;
  margin-top: 0px;
  display: inline-block;
}
#main-container .jet-checkboxes-list-wrapper {
  padding: 10px 0px 0px 0px !important;
}
#main-container .jet-checkboxes-list-wrapper .jet-checkboxes-list__checked-icon {
  color: #000 !important;
  font-size: 18px;
  line-height: 24px;
}
#main-container .jet-checkboxes-list-wrapper .jet-checkboxes-list__checked-icon:before {
  font-size: 18px;
  line-height: 24px;
}
#main-container .jet-checkboxes-list
.jet-checkboxes-list__item
.jet-checkboxes-list__input:checked
+ .jet-checkboxes-list__button
.jet-checkboxes-list__decorator {
  background-color: #f9f9f9 !important;
}
#main-container .events-feed article:not(:last-child) {
  border-bottom: 1px solid #dcdfe3;
}
#main-container .dark-related-content-posts article .elementor-heading-title,
#main-container .dark-related-content-posts article .link-item:hover .elementor-widget-heading,
#main-container .dark-related-content-posts article .post-item-primary-term,
#main-container .dark-related-content-posts article span.elementor-icon-list-text {
  color: white;
}
#main-container .dark-related-content-posts h3.elementor-heading-title.elementor-size-default {
  color: #fff;
}
#main-container .dark-related-content-posts span.elementor-icon-list-text.elementor-post-info__item {
  color: #fff;
}
#main-container .dark-related-content-posts .link-item.hover .elementor-widget-heading,
#main-container .dark-related-content-posts .link-item:focus .elementor-widget-heading,
#main-container .dark-related-content-posts .link-item:hover .elementor-widget-heading {
  text-decoration-color: #fff;
}
#main-container article .elementor-element.feed-date-wrapper .elementor-element ul li span, #main-container article .elementor-element.feed-date-wrapper .elementor-element.elementor-widget-shortcode span {
  font-weight: 400 !important;
}
#main-container .feed-no-image article > .elementor {
  height: 100% !important;
}
#main-container .feed-no-image article > .elementor .link-item {
  height: 100%;
}
@media (min-width: 1024px) {
  #main-container .feed-three-card .feed-heading {
    max-width: 55%;
  }
}

/* END CONTENT FEED STYLING */
.featured-content-campaign-cards .e-con-inner .elementor-widget-sd-link-card > .elementor-widget-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.featured-content-campaign-cards .e-con-inner .sd-link-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.featured-content-campaign-cards .e-con-inner .sd-link-card .sd-link-card__content {
  height: 100%;
}
.featured-content-campaign-cards.featured-content-campaign-cards-minimal .e-con-inner {
  align-items: stretch !important;
}

#main-container .heading .elementor-widget-heading h1 {
  font-weight: 700 !important;
}
#main-container .heading .elementor-widget-heading.font-weight-400 h1 {
  font-weight: 400 !important;
}
#main-container .heading .heading-date {
  padding-top: 0;
}
#main-container .heading .featured-image-wrapper {
  padding-bottom: 0;
}
#main-container .heading .button-wrapper {
  padding-top: 40px;
  margin-top: auto !important;
}
@media (max-width: 767px) {
  #main-container .heading .button-wrapper {
    padding-top: 32px;
  }
}
@media (max-width: 767px) {
  #main-container .heading .button-wrapper .elementor-widget-button .elementor-button {
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
}
#main-container .heading .author-date-wrapper {
  gap: 8px;
}
@media (min-width: 1024px) and (max-width: 1366px) {
  #main-container .heading .author-date-wrapper.mobile-author-date-wrapper {
    display: none;
  }
}
@media (max-width: 767px) {
  #main-container .heading .subheading > * {
    font-size: 2.2rem;
    line-height: 2.4rem;
    letter-spacing: -0.66px;
  }
}
#main-container .heading-video-wrapper .e-con-inner {
  margin-left: 64px;
  margin-right: 64px;
  width: auto;
}
#main-container .heading-video-wrapper .e-con-inner .heading-overlay {
  background-color: #000;
}
#main-container .heading-video-wrapper .e-con-inner .elementor-widget-heading * {
  font-weight: 700 !important;
}
@media (min-width: 1024px) {
  #main-container .heading-video-wrapper .e-con-inner .elementor-widget-heading {
    max-width: 920px !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  #main-container .heading-video-wrapper .e-con-inner {
    margin-right: 32px;
    margin-left: 32px;
  }
}
@media (max-width: 767px) {
  #main-container .heading-video-wrapper .e-con-inner {
    margin-left: 24px;
    margin-right: 24px;
  }
  #main-container .heading-video-wrapper .e-con-inner .elementor-widget-video:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%);
    pointer-events: none;
    z-index: 1;
  }
}
#main-container .heading-video-wrapper .e-con-inner .elementor-video-background-container {
  position: relative;
}
#main-container .heading-video-wrapper .e-con-inner .video-toggle-btn {
  position: absolute;
  bottom: 88px;
  right: 64px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  z-index: 10;
  border: none;
}
@media (max-width: 1023px) {
  #main-container .heading-video-wrapper .e-con-inner .video-toggle-btn {
    bottom: 56px;
    right: 32px;
  }
}
#main-container .heading-video-wrapper .e-con-inner .video-toggle-btn:hover {
  background-color: #f0f0f0;
}
#main-container .heading-video-wrapper .e-con-inner .video-toggle-btn.pause::before, #main-container .heading-video-wrapper .e-con-inner .video-toggle-btn.pause::after {
  content: "";
  display: block;
  width: 5px;
  height: 16px;
  background: black;
  border-radius: 1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#main-container .heading-video-wrapper .e-con-inner .video-toggle-btn.play::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 14px solid black;
  /* smaller, centered triangle */
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  margin-left: 2px;
  /* slight nudge so it looks centered */
}
#main-container .heading-video-wrapper .e-con-inner .video-toggle-btn.pause::before {
  left: 16.5px;
  /* position first bar */
}
#main-container .heading-video-wrapper .e-con-inner .video-toggle-btn.pause::after {
  right: 16.5px;
  /* position second bar */
}
#main-container .heading-video-wrapper .e-con-inner .mobile-wrapper .elementor-widget-video .elementor-wrapper {
  --video-aspect-ratio: 1.8;
}
#main-container .heading-video-wrapper .e-con-inner .mobile-wrapper .elementor-background-video-container:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%);
  pointer-events: none;
  z-index: 1;
}
@media (min-width: 1024px) and (max-width: 1366px) {
  #main-container .heading-video-wrapper .e-con-inner .mobile-wrapper {
    display: none;
  }
}
#main-container .heading-overlay {
  position: relative;
  overflow: hidden;
  /* helps contain the overlay */
}
#main-container .heading-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%);
  pointer-events: none;
  z-index: 1;
}
#main-container .heading-image .inner-wrapper {
  display: flex;
  align-items: stretch;
}
#main-container .heading-image .inner-wrapper .text-wrapper {
  flex: 0 0 50%;
  /* don't grow, don't shrink, take 50% width */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#main-container .heading-image .inner-wrapper .text-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
@media (min-width: 767px) {
  #main-container .heading-image .inner-wrapper .image-wrapper {
    flex: 0 0 50%;
    /* same as text, balance side by side */
    align-self: stretch;
  }
  #main-container .heading-image .inner-wrapper .image-wrapper .elementor-widget-image {
    height: 100%;
  }
  #main-container .heading-image .inner-wrapper .image-wrapper .elementor-widget-image img {
    height: 100%;
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  #main-container .heading-image .inner-wrapper .image-wrapper {
    display: block;
  }
}
@media (min-width: 1366px) {
  #main-container .heading-image .share-button-wrapper,
  #main-container .heading-image .align-end-wrapper {
    position: relative;
    margin-left: auto;
  }
}
@media (max-width: 1366px) {
  #main-container .heading-image .button-wrapper {
    gap: 16px;
    flex-wrap: wrap;
  }
  #main-container .heading-image .button-wrapper .share-button-wrapper,
  #main-container .heading-image .button-wrapper .align-end-wrapper {
    justify-content: start;
    align-self: unset;
  }
}
@media (max-width: 1023px) {
  #main-container .heading-image .button-wrapper {
    flex-direction: column;
  }
}
#main-container .heading-image-right-stories .entry-social {
  padding: 8px 0;
}
@media (max-width: 767px) {
  #main-container .heading-image-right-stories .align-end-wrapper {
    margin-top: 8px;
    width: 100% !important;
    justify-content: center !important;
  }
}
@media (min-width: 1024px) {
  #main-container .heading-no-image .align-end-wrapper {
    position: relative;
    right: -15px;
  }
}
@media (max-width: 1024px) {
  #main-container .heading-no-image .button-wrapper {
    flex-direction: column;
    gap: 16px;
  }
  #main-container .heading-no-image .button-wrapper .share-button-wrapper,
  #main-container .heading-no-image .button-wrapper .align-end-wrapper {
    justify-content: start;
  }
}
@media (min-width: 991px) {
  #main-container .heading-featured-image-stories .social-wrapper,
  #main-container .heading-featured-video-stories .social-wrapper {
    width: 500px !important;
  }
}
#main-container .heading-stories:not(.heading-featured-image-stories):not(.heading-featured-video-stories) {
  /* 
  @media (max-width: 767px) {
    .social-wrapper {
      align-items: center;
    }
    .elementor-widget-heading {
      h1 {
        font-size: 3.2rem;
        line-height: 3.68rem;
        letter-spacing: -0.96px;
      }
    }
  } */
}
@media (min-width: 767px) {
  #main-container .heading-stories:not(.heading-featured-image-stories):not(.heading-featured-video-stories) .social-wrapper {
    position: absolute;
    bottom: 48px;
    right: 48px;
    width: 186px;
  }
  #main-container .heading-stories:not(.heading-featured-image-stories):not(.heading-featured-video-stories) .elementor-widget-heading {
    width: 100%;
    max-width: 1000px;
  }
}
#main-container .heading-background-image .inner-wrapper > .elementor-element {
  margin-left: 0;
}
#main-container .heading-background-image .sd-post-category,
#main-container .heading-background-image .author-info {
  color: #fff;
}
@media (max-width: 767px) {
  #main-container .heading-background-image .sd-post-category {
    font-size: 2.0rem !important;
    line-height: 1 !important;
  }
  #main-container .heading-background-image .elementor-widget-button {
    margin-top: 16px;
  }
  #main-container .heading-background-image svg path {
    fill: #00388f;
  }
  #main-container .heading-background-image svg circle {
    fill: white;
  }
}
@media (min-width: 1024px) {
  #main-container .heading-background-image-stories .heading-overlay::after {
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 60%, rgba(0, 0, 0, 0.9) 100%);
  }
}
#main-container .heading-background-image-stories .back-button {
  color: #fff !important;
}
#main-container .heading-background-image-stories .back-button .elementor-button-text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='none'%3E%3Cpath d='M8.48293 13.6554L3.82681 8.99926L24 8.99926L24 7.00093L3.82681 7.00093L8.48293 2.34481L7.07411 0.935981L6.17564e-07 8.00009L7.0741 15.0642L8.48293 13.6554Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center;
}
#main-container .heading-background-image-stories .share-button-wrapper .elementor-grid {
  background-color: #fff;
  padding: 8px;
  border-radius: 16px;
}
@media (max-width: 767px) {
  #main-container .heading-background-image-stories .share-button-wrapper .elementor-grid {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #main-container .heading-background-image-stories .entry-social {
    background: transparent;
  }
  #main-container .heading-background-image-stories .entry-social span {
    color: #fff;
  }
}

.offset-carousel-section > .elementor-element .elementor-widget-container {
  padding-left: calc(50% - 1140px / 2);
  /*Adjust width for whatever width of section is.  Here it's 1140px. */
}
.offset-carousel-section > .elementor-element .elementor-widget-container .swiper-pagination-bullets.swiper-pagination-horizontal {
  position: relative;
  left: 50%;
}

@media (min-width: 1024px) {
  #main-container .stats-grid.stats-grid-four-cards .e-con-inner {
    row-gap: 32px;
  }
}
#main-container .stats-grid.stats-grid-four-cards .top-container {
  display: flex;
  align-items: stretch;
}
#main-container .stats-grid.stats-grid-four-cards .top-container .stats-column {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
#main-container .stats-grid.stats-grid-four-cards .top-container .stats-column:nth-child(1), #main-container .stats-grid.stats-grid-four-cards .top-container .stats-column:nth-child(3) {
  align-self: stretch;
}
#main-container .stats-grid.stats-grid-four-cards .top-container .stats-column::nth-child(2) {
  justify-content: flex-end;
}
#main-container .stats-grid.stats-grid-four-cards .top-container .stats-column .text-wrapper {
  height: 100%;
}
@media (min-width: 768px) and (max-width: 1024px) {
  #main-container .stats-grid.stats-grid-four-cards .top-container,
  #main-container .stats-grid.stats-grid-four-cards .bottom-container {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  #main-container .stats-grid .stats-column .text-wrapper {
    padding: 24px;
    gap: 16px;
  }
}
@media (max-width: 1366px) {
  #main-container .stats-grid .stats-column .elementor-heading-title {
    font-size: 3.6rem;
    line-height: 4.14rem;
    letter-spacing: -1.08px;
  }
}
#main-container .stats-grid .stats-column .elementor-heading-title .elementor-widget-text-editor p,
#main-container .stats-grid .stats-column .elementor-heading-title .elementor-widget-text-editor a {
  font-size: 1.8rem;
  line-height: 2.8rem;
}
#main-container .stats-grid .elementor-widget-image {
  height: 100%;
  overflow: hidden;
}
#main-container .stats-grid .elementor-widget-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#main-container .stats-item {
  border: 1px solid #dcdfe3;
  border-radius: 16px;
}

#main-container .sticky-column-icon-cards .cards-wrapper {
  margin-top: 10px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card {
  position: sticky !important;
  width: 100%;
  top: 135px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(1) {
  top: 135px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(2) {
  top: 155px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(3) {
  top: 175px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(4) {
  top: 195px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(5) {
  top: 215px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(6) {
  top: 235px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(7) {
  top: 255px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(8) {
  top: 275px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(9) {
  top: 295px;
}
#main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(10) {
  top: 315px;
}
@media (max-width: 767px) {
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card {
    top: 40px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(1) {
    top: 40px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(2) {
    top: 60px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(3) {
    top: 80px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(4) {
    top: 100px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(5) {
    top: 120px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(6) {
    top: 140px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(7) {
    top: 160px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(8) {
    top: 180px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(9) {
    top: 200px;
  }
  #main-container .sticky-column-icon-cards .elementor-widget-sd-icon-card:nth-child(10) {
    top: 220px;
  }
}

#main-container .table-of-contents-wrapper {
  position: sticky;
  position: -webkit-sticky;
  z-index: 10000;
  top: 0;
}
@media (min-width: 1201px) {
  #main-container .table-of-contents-wrapper {
    top: 112px;
    margin: 32px auto !important;
  }
}
@media (max-width: 767px) {
  #main-container .table-of-contents-wrapper {
    padding-bottom: 16px;
  }
}
#main-container .table-of-contents-wrapper .e-con-inner {
  background-color: #009fd8;
  background-image: url(https://newattconnestg.wpengine.com/wp-content/uploads/2025/10/att_lmt_emb_st_rgb-1-1-scaled-1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 16px;
  padding: 24px;
}
@media (max-width: 767px) {
  #main-container .table-of-contents-wrapper .e-con-inner {
    flex-direction: column;
    gap: 24px;
    padding: 24px 24px 48px 24px;
    align-items: start;
  }
  #main-container .table-of-contents-wrapper .e-con-inner .elementor-widget-heading {
    padding-left: 0;
  }
}
#main-container .table-of-contents-wrapper .on-this-page-heading {
  white-space: nowrap;
}
#main-container .table-of-contents-wrapper .elementor-widget-html {
  width: 100%;
  max-width: 647px;
  flex: 1;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper {
  position: relative;
  display: inline-block;
  z-index: 1000;
  width: 100%;
  height: 46px;
  overflow: hidden;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper nav.toc-dropdown {
  display: inline-block;
  border: 1px solid #878c94;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #custom-toc-toggle {
  padding: 0.5em 1em;
  background-color: white;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 1.86rem;
  font-weight: 400;
  line-height: 2.4rem;
  color: #686e74;
  padding: 10px 16px;
  text-align: left;
  width: 100%;
  justify-content: space-between;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #custom-toc-toggle #custom-toc-arrow {
  height: 22px;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #custom-toc-toggle:focus-visible {
  outline: none !important;
  background: #f2fafd;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #custom-toc-toggle span#custom-toc-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  display: inline-block;
  font-size: 1.6rem;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu {
  background: white;
  width: 100%;
  overflow-y: auto;
  display: none;
  font-size: 20px;
  line-height: 1.2;
  color: #686e74;
  letter-spacing: -0.2px;
  padding: 10px;
  text-align: left;
  counter-reset: section;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a {
  display: flex;
  padding: 10px 10px 10px 5px;
  position: relative;
  color: #686e74;
  text-decoration: none;
  font-weight: 400;
  font-size: 1.6rem;
}
@media (max-width: 1023px) {
  #main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a {
    display: block;
    padding: 10px 10px 10px 30px;
    text-indent: -25px;
  }
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:hover, #main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:focus, #main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:focus-visible {
  background-color: #f2fafd;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:not(.toc-h3) {
  counter-increment: section;
  /* increment main section number */
  counter-reset: subsection;
  /* reset subsection count */
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:not(.toc-h3)::before {
  content: counter(section) ". ";
  position: absolute;
  left: 0;
  font-weight: 400;
  color: #686e74;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a.toc-h3 {
  padding-left: 3.5em;
  font-size: 14px;
  font-weight: 400;
  color: #686e74;
  border-bottom: none;
  position: relative;
  counter-increment: subsection;
  /* increment subsection */
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a.toc-h3::before {
  content: counter(section) "." counter(subsection) " ";
  position: absolute;
  left: 0;
  font-weight: 400;
  color: #1d2329;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu .toc-h3 {
  padding-left: 1em;
  color: #686e74;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:not(.toc-h3)::before,
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a.toc-h3::before {
  position: relative;
  width: 3em;
  /* Fixed width container for numbers */
  text-align: right;
  /* Align numbers right for a neat gap */
  padding-right: 5px;
  /* Gap between number and text */
  font-variant-numeric: tabular-nums;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a:not(.toc-h3)::before {
  font-weight: 400;
  color: #686e74;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper #toc-menu a.toc-h3::before {
  font-weight: 400;
  color: #686e74;
  left: 0;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper.expanded #toc-menu {
  display: block;
}
#main-container .table-of-contents-wrapper #custom-toc-wrapper.expanded #custom-toc-arrow {
  transform: rotate(180deg);
}

#main-container .testimonial .elementor-testimonial-wrapper {
  text-align: left;
  max-width: 949px;
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow: visible;
}
#main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-content {
  position: relative;
  margin-block-end: 0;
}
#main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-content::before {
  content: "";
  display: block;
  position: absolute;
  left: -75px;
  top: 11px;
  width: 45px;
  height: 38px;
  background-image: url("/wp-content/uploads/2025/10/testimonial-quotes.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1023px) {
  #main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-content::before {
    left: -65px;
  }
}
@media (max-width: 767px) {
  #main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-content::before {
    left: -45px;
    top: 7px;
    width: 30px;
    height: 25px;
  }
}
#main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-content {
  font-size: 48px;
  font-weight: 700;
  line-height: 55.2px;
  letter-spacing: -1.44px;
}
@media (max-width: 767px) {
  #main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-content {
    font-size: 32px;
    line-height: 36.8px;
    letter-spacing: -0.96px;
  }
}
#main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-name {
  margin-top: 40px;
  color: #00388f;
  font-size: 26px;
  font-weight: 700;
  line-height: 29.9px;
  letter-spacing: -0.78px;
}
@media (max-width: 1023px) {
  #main-container .testimonial .elementor-testimonial-wrapper .elementor-testimonial-name {
    margin-top: 24px;
  }
}
#main-container .blockquote .elementor-testimonial-meta {
  margin-top: 32px;
}
#main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-meta-inner {
  display: flex;
  justify-content: left;
  width: 100%;
  flex-direction: row;
}
@media (min-width: 767px) {
  #main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-meta-inner {
    gap: 32px;
  }
}
@media (max-width: 767px) {
  #main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-meta-inner {
    gap: 16px;
  }
}
#main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding: 0px;
  border-radius: 50%;
  overflow: hidden;
}
#main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}
@media (min-width: 767px) {
  #main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  #main-container .blockquote .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #main-container .blockquote .elementor-testimonial-meta {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  #main-container .blockquote .elementor-testimonial-meta-inner {
    flex-direction: column;
    display: flex;
    gap: 16px;
  }
}
#main-container .testimonial .elementor-testimonial-job-wrapper,
#main-container .blockquote .elementor-testimonial-job-wrapper {
  display: flex;
  align-items: center;
}
#main-container .testimonial .elementor-testimonial-job,
#main-container .testimonial .elementor-testimonial-company,
#main-container .blockquote .elementor-testimonial-job,
#main-container .blockquote .elementor-testimonial-company {
  font-family: "ATT-Aleck-Sans" !important;
  font-size: 18px;
  line-height: 25.2px;
  color: #1d2329;
}
@media (max-width: 767px) {
  #main-container .testimonial .elementor-testimonial-job,
  #main-container .testimonial .elementor-testimonial-company,
  #main-container .blockquote .elementor-testimonial-job,
  #main-container .blockquote .elementor-testimonial-company {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.48px;
  }
}
#main-container .testimonial .elementor-testimonial-company,
#main-container .blockquote .elementor-testimonial-company {
  font-style: italic;
}
#main-container .testimonial .elementor-testimonial-company:before,
#main-container .blockquote .elementor-testimonial-company:before {
  content: ", ";
}
#main-container .elementor-widget-sd-custom-testimonial .elementor-testimonial-wrapper.sd-custom-testimonial {
  text-align: left;
}
#main-container .elementor-widget-sd-custom-testimonial .elementor-testimonial-content {
  font-size: 28px;
  font-weight: 400;
  line-height: 48px;
}
@media (max-width: 767px) {
  #main-container .elementor-widget-sd-custom-testimonial .elementor-testimonial-content {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.96px;
  }
}
#main-container .elementor-widget-sd-custom-testimonial .sd-custom-testimonial img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
#main-container .elementor-widget-sd-custom-testimonial .elementor-testimonial-name {
  color: #1d2329;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.6px;
}
@media (max-width: 767px) {
  #main-container .elementor-widget-sd-custom-testimonial .elementor-testimonial-name {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.48px;
  }
}

.elementor-widget-container div.story-campaigns-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  align-items: center;
  justify-content: center;
  max-width: 1144px;
}
.elementor-widget-container div.story-campaigns-grid .story-card {
  position: relative;
  overflow: hidden;
  height: 260px;
  width: 60px;
  border-radius: 14px;
  flex-basis: calc(33.333% - 32px);
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-image {
  width: 100%;
  height: 100%;
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-image img.image-widget {
  border-radius: 14px !important;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
  transform: scale(1);
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-overlay {
  position: absolute;
  line-height: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: transform 0.3s ease;
  transform: translateY(0);
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-overlay span {
  display: none;
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-overlay .story-name h3 {
  color: #FFFFFF;
  text-align: center;
  font-size: 2.8rem;
  line-height: 1.17;
  letter-spacing: -3%;
  margin: 0;
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-overlay .story-item {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-overlay .story-item:hover {
  cursor: pointer;
}
.elementor-widget-container div.story-campaigns-grid .story-card .story-overlay .story-item p {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-style: normal;
  line-height: 150%;
  text-decoration-line: underline;
}
.elementor-widget-container div.story-campaigns-grid .story-card:last-of-type {
  grid-column: 2 / 3;
  justify-self: center;
  align-self: center;
}
.elementor-widget-container div.story-campaigns-grid .story-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  opacity: 0.6;
  transition: opacity 0.3s ease;
}
.elementor-widget-container div.story-campaigns-grid .story-card:hover::after {
  opacity: 0.9;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 60%);
}
.elementor-widget-container div.story-campaigns-grid .story-card:hover .story-overlay {
  transform: translateY(-20px);
}
.elementor-widget-container div.story-campaigns-grid .story-card:hover .story-image img {
  transform: translateY(-2px);
}
.elementor-widget-container div.story-campaigns-grid .story-card:hover .story-item {
  opacity: 1;
}
.elementor-widget-container div.story-campaigns-grid .story-card:hover {
  cursor: pointer;
}

.story-popup-item {
  position: relative;
  z-index: 9999;
  display: none;
  gap: 32px;
  height: 100vh;
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  padding: 64px 20px;
}
@media (min-width: 991px) {
  .story-popup-item {
    padding: 12% 10% 10%;
    height: 100%;
  }
}
.story-popup-item #clear {
  height: auto;
  right: 12px;
  top: 10px;
  justify-content: flex-end;
  position: absolute;
  align-items: center;
  display: flex;
  z-index: 10000;
}
@media (min-width: 1200px) {
  .story-popup-item #clear {
    right: 12px;
  }
}
.story-popup-item #clear i {
  font-size: 24px;
}
.story-popup-item #clear i:hover {
  cursor: pointer;
}

.active {
  display: flex !important;
  justify-content: center;
  align-items: center;
  opacity: 1;
}

.popup-container {
  position: relative;
  flex-direction: column;
  display: flex;
  background: #f8fafb;
  height: 721px;
  max-height: 100%;
  width: 90vw;
  padding: 16px;
  gap: 16px;
  overflow-y: scroll;
  border-radius: 14px;
}
@media (min-width: 991px) {
  .popup-container {
    flex-direction: row;
    height: 600px;
    max-width: 1200px;
    padding: 32px;
    gap: 32px;
    width: 100%;
  }
}
.popup-container .popup-header {
  border-radius: 14px;
  position: relative;
  text-align: center;
}
@media (min-width: 991px) {
  .popup-container .popup-header {
    height: 469px;
    max-width: 269px;
    overflow: hidden;
    width: 100%;
  }
  .popup-container .popup-header::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), black);
    opacity: 0.6;
    transition: opacity 0.3s ease;
  }
}
.popup-container .popup-header__image {
  height: 260px;
  width: 269px;
  object-fit: cover;
  border-radius: 14px;
}
@media (min-width: 991px) {
  .popup-container .popup-header__image {
    height: 469px;
  }
}
.popup-container .popup-header__text {
  bottom: 0;
  text-align: center;
  width: 100%;
  padding-bottom: 16px;
}
@media (min-width: 991px) {
  .popup-container .popup-header__text {
    position: absolute;
    z-index: 2;
    padding-bottom: 32px;
  }
}
.popup-container .popup-header__name {
  color: #131415;
  font-size: 3.4rem;
  line-height: 1.15;
  letter-spacing: -3%;
  margin: 0;
}
@media (min-width: 991px) {
  .popup-container .popup-header__name {
    color: #FFFFFF;
  }
}
.popup-container .popup-header__location {
  color: #131415;
  font-size: 1.6rem;
  line-height: 1.31;
  letter-spacing: -3%;
}
@media (min-width: 991px) {
  .popup-container .popup-header__location {
    color: #FFFFFF;
  }
}
.popup-container .popup-content-text {
  padding: 32px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  background: #fff;
  border-radius: 14px;
  width: 100%;
  height: 469px;
  opacity: 0;
}
.popup-container .popup-content-text p {
  color: #000;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 25.2px;
  width: 100%;
}
.popup-container .popup-content-text iframe {
  width: 835px !important;
  height: 469px !important;
  padding: 32px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.popup-container .popup-content-media {
  padding: 32px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  background: #fff;
  border-radius: 14px;
  max-width: 835px;
  height: 469px;
  width: 100%;
}
.popup-container .popup-content-media iframe {
  width: 100% !important;
  height: 100% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.popup-container .arrow-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (min-width: 991px) {
  .popup-container .arrow-wrapper {
    display: none;
  }
}
.popup-container .arrow-wrapper button {
  border-radius: 500px;
  background: #009fd8;
  border: 1px solid #dcdfe3;
  height: 40px;
  width: 40px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.story-content-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: none;
  justify-content: center;
  align-items: center;
  background-color: rgba(7, 7, 8, 0.4);
}
.story-content-wrapper .story-content {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}

.popup-nav-numbers {
  display: none;
  width: auto;
  height: auto;
  bottom: calc(10vw + 30px);
  left: 50%;
  transform: translateX(-50%);
  justify-content: center;
  position: absolute;
  align-items: center;
  gap: 8px;
  z-index: 10000;
}
@media (min-width: 991px) {
  .popup-nav-numbers {
    display: flex;
  }
}
.popup-nav-numbers .nav-number-button {
  border-radius: 500px;
  border: 1px solid #dcdfe3;
  height: 40px;
  width: 40px;
  color: #000;
  background-color: transparent;
  text-align: center;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 69px;
  letter-spacing: -0.48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup-nav-numbers .nav-number-button.active {
  border-radius: 500px;
  background: #009fd8;
  border: 1px solid #dcdfe3;
  height: 40px;
  width: 40px;
  color: #fff;
  text-align: center;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 69px;
  letter-spacing: -0.48px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.story-popup-item.active .popup-content-text {
  opacity: 1;
  overflow-y: scroll;
  scrollbar-color: #009fd8 transparent;
  scrollbar-width: thin;
}

/* Tablet styling */
@media (max-width: 768px) {
  .elementor-widget-container div.story-campaigns-grid {
    display: flex;
    flex-direction: column;
  }

  .elementor-widget-container div.story-campaigns-grid .story-card {
    flex-basis: calc(33.333% - 20px);
    width: 260px;
    height: 360px;
  }
}
/* Mobile styling */
@media (max-width: 480px) {
  .elementor-widget-container div.story-campaigns-grid .story-card {
    flex-basis: auto;
  }
}
/* Tablet styling */
/* Mobile styling */
#main-container .sd-icon-card .sd-icon-card__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #f3f4f6;
  background: #fff;
  padding: 32px;
  transition: 0.3s all ease;
}
@media (max-width: 1023px) {
  #main-container .sd-icon-card .sd-icon-card__container {
    padding: 24px;
  }
}
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__icon-wrap {
  background: #f2fafd;
  border-radius: 50px;
  border-bottom: 1px solid #f2fafd;
  padding: 12px;
  transition: 0.3s all ease;
}
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__icon-wrap img.sd-icon-card__icon {
  width: 60px;
}
@media (max-width: 767px) {
  #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__icon-wrap {
    padding: 4px;
    width: 48px;
    height: 48px;
    flex-shrink: 0;
  }
}
#main-container .sd-icon-card .sd-icon-card__container h3.sd-icon-card__heading {
  color: #000;
  font-weight: 700;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 2rem;
  line-height: 2.3rem;
  letter-spacing: -0.6px;
}
#main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__arrow {
  justify-self: end;
  margin-left: auto;
  transform: translateX(-20px);
  transition: 0.3s all;
}
@media (min-width: 1024px) {
  #main-container .sd-icon-card .sd-icon-card__container .sd-icon-card__arrow {
    opacity: 0;
  }
}
#main-container .sd-icon-card:hover .sd-icon-card__container {
  background: #f2fafd;
}
#main-container .sd-icon-card:hover .sd-icon-card__container .sd-icon-card__icon-wrap {
  background: #fff;
}
#main-container .sd-icon-card:hover .sd-icon-card__container .sd-icon-card__arrow {
  opacity: 1;
  transform: translateX(0px);
}
#main-container .sd-icon-card .sd-icon-card__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 16px;
  z-index: 2;
  outline: 2px solid transparent;
  outline-offset: 0px;
}
#main-container .sd-icon-card .sd-icon-card__link span {
  opacity: 0;
}
#main-container .sd-icon-card .sd-icon-card__link:hover + .sd-link-card__content {
  border-color: #00388f !important;
}
#main-container .sd-icon-card .sd-icon-card__link:hover + .sd-link-card__content .sd-link-card__arrow-icon {
  transform: translateX(8px);
}
#main-container .sd-icon-card.sd-icon-card-detailed {
  height: 100%;
}
#main-container .sd-icon-card.sd-icon-card-detailed .sd-icon-card__container {
  flex-direction: column;
  align-items: start;
  border: 1px solid #dcdfe3;
  height: 100%;
}
#main-container .sd-icon-card.sd-icon-card-detailed .sd-icon-card__container .sd-icon-card__heading {
  font-size: 4.2rem;
  line-height: 4.83rem;
  letter-spacing: -1.26px;
}
@media (max-width: 1023px) {
  #main-container .sd-icon-card.sd-icon-card-detailed .sd-icon-card__container .sd-icon-card__heading {
    font-size: 2.8rem;
    line-height: 3.22rem;
    letter-spacing: -0.84px;
  }
}

/*Begin State Profile Templat Styling*/
@font-face {
  font-family: "StateFaceRegular";
  src: url("../fonts/stateface-regular-webfont.eot");
  src: url("../fonts/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/stateface-regular-webfont.woff") format("woff"), url("../fonts/stateface-regular-webfont.ttf") format("truetype"), url("../fonts/stateface-regular-webfont.svg#StateFaceRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
#main-container {
  /*End State Profile Styling*/
  /*Begin State Profile Feed Styling*/
}
#main-container span.stateface,
#main-container .stateface-replace,
#main-container span.stateface.stateface-replace {
  font-family: StateFaceRegular;
}
#main-container .stateface:before {
  font-family: StateFaceRegular;
  margin-right: 5px;
}
#main-container .stateface-replace {
  color: transparent;
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
#main-container .stateface-replace::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: StateFaceRegular;
  font-size: 320px;
  color: #009fd8;
  display: block;
  width: auto;
  text-align: center;
  line-height: 1;
}
#main-container .heading-image.heading-state-image .inner-wrapper .text-wrapper {
  flex: unset;
  align-self: center;
  max-width: 822px;
  justify-content: normal;
}
@media (min-width: 1024px) and (max-width: 1366px) {
  #main-container .heading-image.heading-state-image .inner-wrapper {
    flex-direction: row;
    gap: 32px;
  }
  #main-container .heading-image.heading-state-image .inner-wrapper .text-wrapper {
    max-width: 60%;
  }
}
#main-container .heading-image.heading-state-image .inner-wrapper .image-wrapper {
  flex: 1;
  align-self: unset;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1023px) {
  #main-container .heading-image.heading-state-image .inner-wrapper .image-wrapper {
    min-height: 300px;
    border: none;
    padding-left: 20px;
    align-items: start;
  }
}
#main-container .stateface-ak:before,
#main-container .stateface-ak:after {
  content: "A";
  font-size: 240px;
  left: 60%;
}
#main-container .stateface-al:before,
#main-container .stateface-al:after {
  content: "B";
}
#main-container .stateface-ar:before,
#main-container .stateface-ar:after {
  content: "C";
}
#main-container .stateface-az:before {
  content: "D";
}
#main-container .stateface-ca:before {
  content: "E";
}
#main-container .stateface-co:before {
  content: "F";
}
#main-container .stateface-ct:before,
#main-container .stateface-ct:after {
  content: "G";
}
#main-container .stateface-dc:before,
#main-container .stateface-dc:after {
  content: "y";
}
#main-container .stateface-de:before,
#main-container .stateface-de:after {
  content: "H";
}
#main-container .stateface-fl:before {
  content: "I";
}
#main-container .stateface-ga:before {
  content: "J";
}
#main-container .page-template-default .stateface-gu:before {
  content: "";
  background-image: url("../fonts/images/shape-guam.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  top: 6px !important;
  right: 28px !important;
  height: 55px !important;
  width: 55px;
}
#main-container .state_profile-template-default .stateface-gu:before {
  content: "";
  background-image: url("../fonts/images/shape-guam-blue.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  height: 150px;
  width: 150px;
  position: relative;
  margin-left: auto;
}
#main-container .stateface-hi:before {
  content: "K";
}
#main-container .stateface-ia:before {
  content: "L";
}
#main-container .stateface-id:before {
  content: "M";
}
#main-container .stateface-il:before {
  content: "N";
}
#main-container .stateface-in:before {
  content: "O";
}
#main-container .stateface-ks:before {
  content: "P";
}
#main-container .stateface-ky:before {
  content: "Q";
}
#main-container .stateface-la:before {
  content: "R";
}
#main-container .stateface-ma:before {
  content: "S";
}
#main-container .stateface-md:before {
  content: "T";
}
#main-container .stateface-me:before {
  content: "U";
}
#main-container .stateface-mi:before {
  content: "V";
}
#main-container .stateface-mn:before {
  content: "W";
}
#main-container .stateface-mo:before {
  content: "X";
}
#main-container .stateface-ms:before {
  content: "Y";
}
#main-container .stateface-mt:before {
  content: "Z";
}
#main-container .stateface-nc:before {
  content: "a";
}
#main-container .stateface-nd:before {
  content: "b";
}
#main-container .stateface-ne:before {
  content: "c";
}
#main-container .stateface-nh:before {
  content: "d";
}
#main-container .stateface-nj:before {
  content: "e";
}
#main-container .stateface-nm:before {
  content: "f";
}
#main-container .stateface-nv:before {
  content: "g";
}
#main-container .stateface-ny:before {
  content: "h";
}
#main-container .stateface-oh:before {
  content: "i";
}
#main-container .stateface-ok:before {
  content: "j";
}
#main-container .stateface-or:before {
  content: "k";
}
#main-container .stateface-pa:before {
  content: "l";
}
#main-container .page-template-default .stateface-pr:before {
  content: "";
  background-image: url("../fonts/images/shape-puerto-rico.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  top: 6px !important;
  right: 0;
  height: 55px !important;
  width: 100px;
}
#main-container .state_profile-template-default .stateface-pr:before {
  content: "";
  background-image: url("../fonts/images/shape-puerto-rico-blue.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  height: 50px;
  width: 300px;
  position: relative;
  margin-left: auto;
}
#main-container .stateface-ri:before {
  content: "m";
}
#main-container .stateface-sc:before {
  content: "n";
}
#main-container .stateface-sd:before {
  content: "o";
}
#main-container .stateface-tn:before {
  content: "p";
}
#main-container .stateface-tx:before {
  content: "q";
}
#main-container .stateface-us:before {
  content: "z";
}
#main-container .stateface-ut:before {
  content: "r";
}
#main-container .stateface-va:before {
  content: "s";
}
#main-container .stateface-vt:before {
  content: "t";
}
#main-container .stateface-wa:before {
  content: "u";
}
#main-container .stateface-wi:before {
  content: "v";
}
#main-container .stateface-wv:before {
  content: "w";
}
#main-container .stateface-wy:before {
  content: "x";
}
#main-container #main-container .stateface-replace.stateface-ak:before {
  font-size: 300px;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  #main-container #main-container .stateface-replace.stateface-ak:before {
    font-size: 220px;
  }
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-ak:before {
    font-size: 250px;
    text-align: right;
  }
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-co:before, #main-container #main-container .stateface-replace.stateface-nc:before, #main-container #main-container .stateface-replace.stateface-tn:before {
    font-size: 275px;
  }
}
#main-container #main-container .stateface-replace.stateface-dc:before {
  font-size: 400px;
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-dc:before {
    font-size: 275px;
  }
}
#main-container #main-container .stateface-replace.stateface-de:before {
  text-align: center;
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-de:before {
    font-size: 400px;
  }
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-ks:before {
    font-size: 250px;
  }
}
#main-container #main-container .stateface-replace.stateface-in:before, #main-container #main-container .stateface-replace.stateface-il:before, #main-container #main-container .stateface-replace.stateface-me:before, #main-container #main-container .stateface-replace.stateface-or:before, #main-container #main-container .stateface-replace.stateface-vt:before {
  font-size: 400px;
}
#main-container #main-container .stateface-replace.stateface-id:before, #main-container #main-container .stateface-replace.stateface-ut:before {
  text-align: center;
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-id:before, #main-container #main-container .stateface-replace.stateface-ut:before {
    font-size: 380px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-hi:before, #main-container #main-container .stateface-replace.stateface-ma:before {
    font-size: 260px;
  }
}
#main-container #main-container .stateface-replace.stateface-mi:before, #main-container #main-container .stateface-replace.stateface-oh:before, #main-container #main-container .stateface-replace.stateface-ri:before, #main-container #main-container .stateface-replace.stateface-wi:before {
  text-align: center;
}
#main-container #main-container .stateface-replace.stateface-ms:before, #main-container #main-container .stateface-replace.stateface-nv:before, #main-container #main-container .stateface-replace.stateface-nh:before, #main-container #main-container .stateface-replace.stateface-nj:before {
  font-size: 400px;
  text-align: center;
}
@media (max-width: 767px) {
  #main-container #main-container .stateface-replace.stateface-ms:before, #main-container #main-container .stateface-replace.stateface-nv:before, #main-container #main-container .stateface-replace.stateface-nh:before, #main-container #main-container .stateface-replace.stateface-nj:before {
    font-size: 360px;
    text-align: left;
  }
}
@media (max-width: 1024px) {
  #main-container #main-container .stateface-replace:before {
    text-align: left;
  }
}
@media (max-width: 767px) {
  #main-container #main-container .elementor-section .pie-chart-inner .elementor-widget-text-editor,
  #main-container #main-container .elementor-section .bar-chart-inner .elementor-widget-text-editor {
    padding-left: 10px;
  }
  #main-container #main-container .elementor-section .pie-chart-inner {
    padding-left: 0;
  }
}
#main-container .state-profile-feed-card .elementor-column-gap-default
> .elementor-column
> .elementor-element-populated {
  padding: 20px 25px;
}
#main-container .state-profile-feed-card h1 {
  font-size: 24px;
  line-height: 36px;
}
#main-container .state-profile-feed-card span.stateface.stateface-replace {
  color: transparent;
}
#main-container .state-profile-feed-card .stateface::before {
  color: #517a00;
  font-size: 50px;
  transform: unset;
  padding: 10px 0;
  right: 5px;
}
#main-container .state-profile-feed-card .stateface-ar::before {
  font-size: 63px !important;
}
#main-container .state-profile-feed-card .stateface-co::before {
  font-size: 60px !important;
}
#main-container .state-profile-feed-card .stateface-ct::before {
  font-size: 60px !important;
}
#main-container .state-profile-feed-card .stateface-ks::before {
  font-size: 60px !important;
}
#main-container .state-profile-feed-card .stateface-ma::before {
  font-size: 60px !important;
}
#main-container .state-profile-feed-card .stateface-or::before {
  font-size: 80px !important;
}
#main-container .state-profile-feed-card .stateface-va::before {
  font-size: 82px !important;
}

/*End State Profile Feed Styling*/
.elementor-page-39634 .page-heading {
  display: none;
}

@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_Bd.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_Rg.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_It.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_BdIt.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_Md.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_MdIt.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_LtIt.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_Lt.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ATT-Aleck-Sans";
  src: url("../fonts/ATT_Aleck/ATTAleckSans_Web/WOFF2/ATTAleckSans_W_Blk.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
html {
  font-size: 62.5%;
}
html .login h1 a {
  background-position: bottom center !important;
  background-size: contain !important;
}

#main-container {
  overflow: visible;
}
@media (min-width: 1024px) {
  #main-container .elementor .elementor-hidden-desktop {
    display: none;
  }
}
#main-container .page-heading {
  background: transparent;
  padding: 0;
}
#main-container .page-heading .heading-text {
  display: none;
}
#main-container .nowrap {
  white-space: nowrap;
}
#main-container .elementor-element.e-parent:not(.board-heading):not(.full-width-container) {
  max-width: 1392px !important;
  margin: 0 auto;
}
#main-container .pp-breadcrumbs {
  gap: 8px;
  margin: 0;
}
#main-container .pp-breadcrumbs span {
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.68rem;
  letter-spacing: 0;
  color: #1d2329;
}
#main-container .pp-breadcrumbs span a span {
  color: #0074b3;
}
#main-container .pp-breadcrumbs span a span:hover {
  color: #00388f;
}
#main-container .pp-breadcrumbs span.current-item {
  margin: unset !important;
  font-weight: 700;
}
#main-container .pp-breadcrumbs span.breadcrumb-separator {
  font-size: 16px;
}
#main-container .pp-breadcrumbs a:hover span {
  text-decoration: underline;
  color: #0057b8;
}
#main-container .visually-hidden {
  display: none;
}
#main-container .entry-social {
  display: flex;
  gap: 8px;
  align-items: center;
  background-color: #fff;
  padding: 8px 16px;
  border-radius: 24px;
}
#main-container .entry-social .entry-social__label {
  color: #000;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.1rem;
}
#main-container .entry-social ul {
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
#main-container .entry-social ul li a {
  height: 24px;
  display: flex;
}
@media (max-width: 767px) {
  #main-container .entry-social ul li a {
    height: 40px;
  }
}
#main-container .entry-social ul i {
  background: #00388f;
  color: #fff;
  border-radius: 500px;
  padding: 4px;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  display: flex;
  transition: 0.3s all ease;
}
#main-container .entry-social ul i:hover {
  background: #0057b8;
}
#main-container .entry-social ul svg circle {
  transition: 0.3s all ease;
}
#main-container .entry-social ul svg:hover circle {
  fill: #0074b3;
}
@media (max-width: 767px) {
  #main-container .entry-social ul svg {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 767px) {
  #main-container .entry-social {
    gap: 16px;
    margin-top: -8px;
  }
  #main-container .entry-social ul i {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
}
#main-container .transparent-share-wrapper .entry-social {
  background-color: transparent;
}
#main-container .align-end-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  white-space: nowrap;
  width: auto !important;
  justify-content: end;
}
#main-container .share-button-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  white-space: nowrap;
  width: auto !important;
  justify-content: end;
}
#main-container .share-button-wrapper .elementor-grid {
  width: auto;
  display: flex;
  gap: 8px;
}
#main-container .share-button-wrapper .elementor-grid:before {
  content: "Share";
  color: #000;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.1rem;
  display: inline-block;
  vertical-align: middle;
}
#main-container .share-button-wrapper .elementor-grid-item {
  margin-bottom: 0 !important;
}
#main-container .share-button-wrapper .elementor-share-btn {
  font-size: 4.45px;
}
#main-container .share-button-wrapper .elementor-share-btn span.elementor-share-btn__icon {
  --e-share-buttons-icon-size: 18px;
}
@media (max-width: 767px) {
  #main-container .share-button-wrapper {
    flex-direction: column;
    align-items: start;
    gap: 4px;
  }
  #main-container .share-button-wrapper .elementor-grid {
    margin-left: -8px;
  }
}
#main-container p:not(:last-child) {
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  #main-container p:not(:last-child) {
    margin-bottom: 16px;
  }
}
#main-container .citations-text p:not(:last-child) {
  margin-bottom: 12px;
}
#main-container .caption p,
#main-container .caption a,
#main-container .caption li {
  color: #1d2329;
}
#main-container .light-blue-embrace-bg {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='880' viewBox='0 0 1440 880' fill='none'><path d='M716.349 266.061C315.733 328.899 73.0154 304.79 -1 296.839L-0.299567 880H1440L1439.3 -48C1382.22 2.14203 1118.97 202.967 716.349 266.061Z' fill='%23F2FAFD'/></svg>");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
#main-container .light-blue-embrace-low-bg {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1312' height='357' viewBox='0 0 1312 357' fill='none'><path d='M717.2 234.36C316.667 299.635 74 274.591 0 266.331V616.615H1440V-91.8848C1382.93 -39.7976 1119.73 168.818 717.2 234.36Z' fill='%23F2FAFD'/></svg>");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#main-container .statement-text .elementor-heading-title {
  color: #00388f;
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 28px;
  line-height: 48px;
  border-left: 1px solid #00388f;
  padding-left: 32px;
}
@media (max-width: 767px) {
  #main-container .statement-text .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
    padding-left: 24px;
  }
}
#main-container .body-question-answer .question * {
  font-weight: 700;
}
#main-container .body-question-answer .elementor-widget-heading:nth-child(2) h3 {
  font-size: 40px !important;
  line-height: 48px !important;
}
@media (max-width: 767px) {
  #main-container .body-question-answer .elementor-widget-heading:nth-child(2) h3 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
}
#main-container .body-question-answer .elementor-widget-heading:first-child h2 {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 23px !important;
  letter-spacing: -0.6px !important;
  color: #00388F !important;
}
#main-container .question-answer-item:not(:first-child) {
  margin-top: 64px;
}
@media (max-width: 1023px) {
  #main-container .question-answer-item:not(:first-child) {
    margin-top: 32px;
  }
}
@media (max-width: 767px) {
  #main-container .flex-order-feed > .e-con-inner .elementor-widget-text-editor {
    order: 1;
  }
  #main-container .flex-order-feed > .e-con-inner > .elementor-widget-posts {
    order: 3;
  }
  #main-container .flex-order-feed > .e-con-inner > .elementor-widget-button {
    order: 2;
  }
  #main-container .flex-order-feed > .e-con-inner > .feed-heading {
    order: 0;
  }
}
#main-container .citations-text ol {
  margin-left: 20px;
}
#main-container .citations-text p,
#main-container .citations-text a,
#main-container .citations-text li {
  font-family: "ATT-Aleck-Sans", Sans-Serif;
  font-size: 1.5rem;
  line-height: 2.1rem;
}
#main-container .citations-text a {
  font-size: inherit;
  line-height: inherit;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  color: #0074b3;
}
#main-container .citations-text a:hover {
  color: #00388f;
}
#main-container .sd-event-location:before {
  content: "";
  background: url(../images/map-pin.svg);
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 8px;
  position: relative;
  top: 1px;
}
#main-container .sd-event-location,
#main-container .sd-event-datetime * {
  color: #454b52;
  font-size: 1.5rem;
}
#main-container .sd-event-datetime {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
@media (max-width: 767px) {
  #main-container .sd-event-datetime {
    flex-direction: row;
  }
}
#main-container .author-meta {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
#main-container span.author-info {
  font-size: 15px;
  line-height: 21px;
  color: #1d2329;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
#main-container .heading.heading-image.heading-image-right.heading-image-right-stories.heading-stories .issue-area-meta,
#main-container .heading.heading-no-image.heading-no-image-stories.heading-stories .issue-area-meta {
  margin-top: 0px !important;
}
#main-container .heading.heading-image.heading-image-right.heading-image-right-stories.heading-stories .back-button,
#main-container .heading.heading-no-image.heading-no-image-stories.heading-stories .back-button {
  margin-bottom: 56px !important;
}
#main-container .issue-area-meta span.sd-post-category {
  font-size: 2.6rem;
  letter-spacing: -0.78px;
  line-height: 3.4rem;
}
@media (max-width: 767px) {
  #main-container .issue-area-meta span.sd-post-category {
    font-size: 2.0rem;
    line-height: 2.8rem;
  }
}
#main-container .blue-issue-area-meta span.post-details__type {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  letter-spacing: -0.6px;
  color: #00388f;
  /* 
  @media (max-width: 767px) {
    font-size: 32px;
    line-height: 36.8px;
    letter-spacing: -0.96px;
  }
  */
}
#main-container .body-wysiwyg img.alignleft {
  border-radius: 16px;
  border: 1px solid #DCDFE3;
}
@media (min-width: 767px) {
  #main-container .body-wysiwyg img.alignleft {
    overflow: hidden;
    margin-left: -64px;
    max-width: none;
  }
}
@media (max-width: 767px) {
  #main-container .body-wysiwyg img.alignleft {
    max-width: 40%;
  }
}
#main-container .body-wysiwyg img.alignright {
  border-radius: 16px;
  border: 1px solid #DCDFE3;
}
@media (min-width: 767px) {
  #main-container .body-wysiwyg img.alignright {
    overflow: hidden;
    margin-right: -64px;
    max-width: none;
  }
}
@media (max-width: 767px) {
  #main-container .body-wysiwyg img.alignright {
    max-width: 40%;
  }
}
#main-container .body-wysiwyg img.alignnone {
  border-radius: 16px;
  max-height: 80vh;
  display: block;
  border: 1px solid #DCDFE3;
}
@media (min-width: 767px) {
  #main-container .body-wysiwyg img.alignnone {
    overflow: hidden;
    height: auto;
    width: calc(100% + 128px);
    object-fit: contain;
    margin: 40px -64px;
    max-width: none;
  }
}
@media (max-width: 767px) {
  #main-container .body-wysiwyg img.alignnone {
    max-width: 100%;
  }
}
@media (min-width: 767px) {
  #main-container .e-parent + .elementor-element > .e-con-inner {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  #main-container .heading > .e-con-inner {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  #main-container .heading.heading-image-right-stories > .e-con-inner > .inner-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
@media (max-width: 991px) {
  #main-container .share-shortcode-wrapper,
  #main-container .social-wrapper {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #main-container .e-parent + .elementor-element > .e-con-inner {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  #main-container .heading-background-image-stories > .e-con-inner {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  #main-container .body-single-image img {
    width: auto;
  }
  #main-container .body-wysiwyg,
  #main-container .body-single-image,
  #main-container .featured-content-stories-carousel,
  #main-container .body-video,
  #main-container .body-statistics-row {
    padding-left: 24px;
    padding-right: 24px;
  }
  #main-container .body-wysiwyg > .e-con-inner,
  #main-container .body-single-image > .e-con-inner,
  #main-container .featured-content-stories-carousel > .e-con-inner,
  #main-container .body-video > .e-con-inner,
  #main-container .body-statistics-row > .e-con-inner {
    padding-top: 0px !important;
    padding-bottom: 32px !important;
  }
  #main-container .body-wysiwyg > .e-con-inner > .inner-wrapper,
  #main-container .body-single-image > .e-con-inner > .inner-wrapper,
  #main-container .featured-content-stories-carousel > .e-con-inner > .inner-wrapper,
  #main-container .body-video > .e-con-inner > .inner-wrapper,
  #main-container .body-statistics-row > .e-con-inner > .inner-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  #main-container .table-of-contents-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }
  #main-container .table-of-contents-wrapper > .e-con-inner {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  #main-container .table-of-contents-wrapper > .e-con-inner > .inner-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  #main-container .table-of-contents-wrapper .elementor-widget-heading {
    display: none;
  }
}
@media (max-width: 767px) {
  #main-container .heading + .featured-content-stories-carousel > .e-con-inner {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  #main-container .sticky-column-icon-cards + .cta-map {
    margin: 32px auto !important;
  }
}

.is-pc #main-container .entry-social i::before {
  position: relative;
}
@media (max-width: 1023px) {
  .is-pc #main-container .entry-social i::before {
    left: -0.5px;
  }
}

.single-post .body-single-image .elementor-widget-image {
  width: 100%;
  max-width: 904px;
  margin: 0px auto;
}
@media (min-width: 767px) {
  .single-post .body-single-image .elementor-widget-image img {
    max-height: 80vh !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    border-radius: 16px !important;
  }
}
@media (max-width: 767px) {
  .single-post .body-single-image .elementor-widget-image img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .single-post div[data-elementor-type="wp-post"] > div:not(:first-child):not(.feed):not(.body-citations) > .e-con-inner {
    padding-top: 0px !important;
    padding-bottom: 24px !important;
  }
}

.body-citations > .e-con-inner {
  border-top: 1px solid #eee;
}

.wp-caption,
.wp-caption-text {
  padding: 0px !important;
  margin: 0px !important;
}

@media (max-width: 767px) {
  .button-wrapper {
    align-items: flex-start !important;
    flex-direction: row !important;
    gap: 0px 8px !important;
  }
}
/*MEGA NAV STYLING*/
.mega-nav-links-wrapper .elementor-button-link.elementor-size-sm {
  min-height: unset;
}

/*END MEGA NAV STYLING*/
#main-container {
  color: #131415;
}
#main-container .anchor-menu {
  position: relative;
}
#main-container .anchor-menu .anchor-menu-nav {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-top: -140px;
  height: calc(100% + 120px);
  width: 100%;
  max-width: 278px;
  border: 0px;
}
@media (min-width: 1200px) {
  #main-container .anchor-menu .anchor-menu-nav {
    max-width: 324px;
  }
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper {
  position: absolute;
  top: 0px;
  padding: 40px 50px 26px 50px;
  max-width: 324px;
  background-color: #222222;
  z-index: 10;
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper:not(.is_stuck) {
  left: 0px;
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li {
  margin-bottom: 8px;
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a {
  color: white;
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a:focus {
  outline: 3px solid #c1e0fe;
  outline: 3px solid rgba(131, 192, 253, 0.5) !important;
  outline-offset: 1px;
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a:hover, #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li a.hover {
  text-decoration: underline;
}
#main-container .anchor-menu .anchor-menu-nav .sticky-wrapper li.active-anchor a {
  font-weight: bold;
}
@media (max-width: 1024px) {
  #main-container .anchor-menu .anchor-menu-nav .sticky-wrapper {
    display: none !important;
  }
}
#main-container aside.sidebar .mobile-sidebar-toggle button {
  color: #131415;
  font-size: 3.2rem;
  line-height: 1.25;
  font-weight: 700;
  width: 100%;
  display: block;
  padding: 15px 40px 15px 0;
  position: relative;
}
#main-container aside.sidebar .mobile-sidebar-toggle button:after {
  content: "\f107";
  font-size: 3.2rem;
  line-height: 24px;
  color: #00388f;
  height: 24px;
  width: 22px;
  position: absolute;
  right: 0;
  top: 35px;
  margin-top: -13px;
}
#main-container aside.sidebar .mobile-sidebar-toggle button:hover, #main-container aside.sidebar .mobile-sidebar-toggle button.hover {
  color: #131415;
}
#main-container aside.sidebar .mobile-sidebar-toggle button:hover:after, #main-container aside.sidebar .mobile-sidebar-toggle button.hover:after {
  color: #0057b8;
}
#main-container aside.sidebar.open button:after {
  -webkit-transform: rotate(180deg) translate3d(0, 0, 0);
  -ms-transform: rotate(180deg) translate3d(0, 0, 0);
  transform: rotate(180deg) translate3d(0, 0, 0);
}
@media (min-width: 767px) {
  #main-container aside.sidebar .sidebar-content {
    display: block !important;
  }
}
#main-container .contact-address h3 {
  font-size: 20px;
  line-height: 0;
  margin-top: 40px;
}

.printfriendly.pf-button.pf-button-content {
  display: none;
  visibility: hidden;
  opacity: 0;
}

.featured-story-feed:has(.elementor-posts-nothing-found) {
  display: none;
}

@media (max-width: 767px) {
  .remove-mobile-background {
    background-image: none !important;
  }

  .elementor-widget-image img {
    max-width: 100% !important;
  }
}
.heading p {
  padding-right: 32px;
}

body.single .page-heading {
  display: none;
}
body.single .event-speakers-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
@media (max-width: 1023px) {
  body.single .event-speakers-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  body.single .event-speakers-wrapper {
    grid-template-columns: 1fr;
  }
}
body.single .event-speaker-item {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}
body.single .event-speaker-item .speaker-name {
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.84rem;
  letter-spacing: -0.48px;
}
body.single .event-speaker-item .speaker-position-company {
  color: #000;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.1rem;
}
body.single .event-speaker-item .image-wrapper {
  flex: 0 0 auto;
}
body.single .event-speaker-item img {
  border-radius: 50%;
  object-fit: cover;
  display: block;
  width: 88px;
  height: 88px;
}

.single-post .heading-stories .back-button {
  display: none;
}

@media screen {
  .hide-screen {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }
}
@media print {
  body {
    /* IE4-8 and 9 (deprecated). */
    filter: Gray();
    /* SVG version for IE10, Chrome 17, FF3.5, 
       Safari 5.2 and Opera 11.6 */
    filter: url("#grayscale");
    /* CSS3 filter, at the moment Webkit only. Prefix it for
       future implementations */
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    /* future-proof */
  }

  .spb_content_element {
    padding-left: 16px;
    padding-right: 16px;
  }

  #header,
  #header-sticky-wrapper,
  .header-wrap {
    border: 0px !important;
    height: auto;
  }
  #header *,
  #header-sticky-wrapper *,
  .header-wrap * {
    text-align: center;
  }

  .no-print,
  .noprint,
  .hide-print,
  #feedback-menu,
  #header .std-menu,
  #header .top-row {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }

  #logo {
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    width: auto !important;
    top: 0px !important;
    left: auto !important;
    right: auto !important;
    width: auto !important;
    max-width: none !important;
    float: none !important;
  }

  .page-heading {
    padding: 20px 0px 0px 0px !important;
  }

  .page-content {
    padding: 0px;
  }

  .header-wrap {
    position: relative;
    padding: 0px;
  }

  #mobile-header-sticky-wrapper,
  #footer-wrap,
  aside,
  .swift-slider-outer,
  #respond {
    display: none;
    opacity: 0;
    visibility: hidden;
  }

  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
  .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
  .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
  .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    width: 100%;
  }

  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11 {
    width: 91.666666%;
  }

  .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10 {
    width: 83.333333%;
  }

  .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9 {
    width: 75%;
  }

  .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8 {
    width: 66.666666%;
  }

  .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7 {
    width: 58.333333%;
  }

  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6 {
    width: 50%;
  }

  .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5 {
    width: 41.666666%;
  }

  .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4 {
    width: 33.333333%;
  }

  .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3 {
    width: 25%;
  }

  .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2 {
    width: 16.666666%;
  }

  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    width: 8.333333%;
  }

  .col-md-7.col-md-offset-1 {
    width: 100%;
  }

  .push-right,
  .push-left,
  .meta-details,
  body.single .page-content .content-wrap {
    padding: 15px 0 0 0 !important;
    width: 100%;
    max-width: 100%;
    margin: 0px;
  }

  img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
  }

  .spb_text_column,
  .spb_content_element {
    margin: 0px;
  }

  .container {
    padding: 0px !important;
    width: 100% !important;
  }

  .print-header {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    margin: auto;
    overflow: hidden;
  }

  @page {
    size: A4;
  }
  #print-footer {
    width: 100%;
  }
  #print-footer .print-footer {
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    margin: auto;
    overflow: hidden;
    border-top: 1px solid #e0e1e2;
    padding-top: 10px;
  }
  #print-footer .print-footer .widget.widget_text {
    padding: 0px;
  }
  #print-footer .print-footer .title-wrap,
  #print-footer .print-footer .widget:not(.widget_text) {
    display: none;
    visibility: hidden;
    opacity: 0;
  }
  #print-footer .print-footer .textwidget {
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: center;
  }
  #print-footer .print-footer .textwidget p:before {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #b6b8ba;
  }
  #print-footer .print-footer .textwidget .website:before {
    font-family: "entypo";
    font-style: normal;
    display: inline-block;
    text-align: center;
    content: "\1f30e";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  #print-footer .print-footer .textwidget .email:before {
    font-family: "entypo";
    font-style: normal;
    display: inline-block;
    text-align: center;
    content: "\2709";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  #print-footer .print-footer .textwidget .phone:before {
    font-family: "entypo";
    font-style: normal;
    display: inline-block;
    text-align: center;
    content: "\1f4de";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  #print-footer .print-footer .textwidget a[href]:after {
    content: none;
  }

  body {
    counter-reset: abbr-counter;
  }

  body abbr {
    content: " ";
    position: relative;
    border: 0px;
    padding: 0px;
    background: none;
    overflow: hidden;
    clear: both;
  }
  body abbr.icon-tooltip {
    display: inline-block;
  }
  body abbr.icon-tooltip i {
    display: none;
    visibility: hidden;
    opacity: 0;
  }
  body abbr.icon-tooltip:before {
    left: 0px;
  }
  body abbr.text-tooltip {
    display: inline-block;
  }
  body abbr.text-tooltip:before {
    right: 0px;
  }
  body abbr:before {
    position: absolute;
    top: 0px;
    content: counter(abbr-counter);
    counter-increment: abbr-counter;
  }
  body abbr:after {
    display: none;
    visibility: hidden;
    opacity: 0;
  }

  .tootip {
    display: none;
    visibility: hidden;
    opacity: 0;
  }

  #container {
    padding-bottom: 0px;
    height: 100%;
  }

  #main-container {
    padding: 0px !important;
  }

  .row,
  .spb_content_element {
    max-width: 100%;
    margin: 0px;
    padding: 0px !important;
  }

  .spb-row-container {
    max-width: 100%;
    margin: 0px;
    padding: 30px 0px !important;
  }

  .inner-page-wrap {
    max-width: 100%;
    margin: 30px 0px 10px 0px;
    padding: 0px;
  }

  article {
    page-break-before: always;
  }

  ul, img {
    page-break-inside: avoid;
  }

  @page {}
  @page {
    size: A4;
  }
  .spb_content_element.spb_text_column h1,
  .spb_content_element.spb_text_column h2,
  .spb_content_element.spb_text_column h3,
  .spb_content_element.spb_text_column h4,
  .spb_content_element.spb_text_column h5,
  .spb_content_element.spb_text_column h6,
  .spb_content_element.spb_text_column p,
  .spb_content_element.spb_text_column li,
  .spb_content_element.spb_text_column a,
  .spb_content_element.spb_text_column i,
  .spb_content_element.spb_text_column span,
  .spb_content_element.spb_text_column time,
  .spb_content_element.spb_text_column strong,
  .spb_content_element.spb_text_column b,
  .spb_content_element.spb_text_column div,
  .single .body-text h1,
  .single .body-text h2,
  .single .body-text h3,
  .single .body-text h4,
  .single .body-text h5,
  .single .body-text h6,
  .single .body-text p,
  .single .body-text li,
  .single .body-text a,
  .single .body-text i,
  .single .body-text span,
  .single .body-text time,
  .single .body-text strong,
  .single .body-text b,
  .single .body-text div,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h1,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h2,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h3,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h4,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h5,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h6,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column p,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column li,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column a,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column i,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column span,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column time,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column strong,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column b,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column div,
  .page-content .content-wrap .body-content h1,
  .page-content .content-wrap .body-content h2,
  .page-content .content-wrap .body-content h3,
  .page-content .content-wrap .body-content h4,
  .page-content .content-wrap .body-content h5,
  .page-content .content-wrap .body-content h6,
  .page-content .content-wrap .body-content p,
  .page-content .content-wrap .body-content li,
  .page-content .content-wrap .body-content a,
  .page-content .content-wrap .body-content i,
  .page-content .content-wrap .body-content span,
  .page-content .content-wrap .body-content time,
  .page-content .content-wrap .body-content strong,
  .page-content .content-wrap .body-content b,
  .page-content .content-wrap .body-content div,
  #footer-wrap h1,
  #footer-wrap h2,
  #footer-wrap h3,
  #footer-wrap h4,
  #footer-wrap h5,
  #footer-wrap h6,
  #footer-wrap p,
  #footer-wrap li,
  #footer-wrap a,
  #footer-wrap i,
  #footer-wrap span,
  #footer-wrap time,
  #footer-wrap strong,
  #footer-wrap b,
  #footer-wrap div,
  .article1 h1,
  .article1 h2,
  .article1 h3,
  .article1 h4,
  .article1 h5,
  .article1 h6,
  .article1 p,
  .article1 li,
  .article1 a,
  .article1 i,
  .article1 span,
  .article1 time,
  .article1 strong,
  .article1 b,
  .article1 div,
  .heading-text h1,
  .heading-text h2,
  .heading-text h3,
  .heading-text h4,
  .heading-text h5,
  .heading-text h6,
  .heading-text p,
  .heading-text li,
  .heading-text a,
  .heading-text i,
  .heading-text span,
  .heading-text time,
  .heading-text strong,
  .heading-text b,
  .heading-text div {
    color: #585858 !important;
  }
  .spb_content_element.spb_text_column p,
  .single .body-text p,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column p,
  .page-content .content-wrap .body-content p,
  #footer-wrap p,
  .article1 p,
  .heading-text p {
    font-size: 1.6rem !important;
    line-height: 23px !important;
    margin-bottom: 15px !important;
  }
  .spb_content_element.spb_text_column h1,
  .single .body-text h1,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h1,
  .page-content .content-wrap .body-content h1,
  #footer-wrap h1,
  .article1 h1,
  .heading-text h1 {
    font-size: 4.4rem !important;
  }
  .spb_content_element.spb_text_column h2,
  .single .body-text h2,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h2,
  .page-content .content-wrap .body-content h2,
  #footer-wrap h2,
  .article1 h2,
  .heading-text h2 {
    font-size: 3.2rem !important;
  }
  .spb_content_element.spb_text_column h3,
  .single .body-text h3,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h3,
  .page-content .content-wrap .body-content h3,
  #footer-wrap h3,
  .article1 h3,
  .heading-text h3 {
    font-size: 2.3rem !important;
  }
  .spb_content_element.spb_text_column h4,
  .single .body-text h4,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h4,
  .page-content .content-wrap .body-content h4,
  #footer-wrap h4,
  .article1 h4,
  .heading-text h4 {
    line-height: 20px !important;
  }
  .spb_content_element.spb_text_column h5,
  .single .body-text h5,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h5,
  .page-content .content-wrap .body-content h5,
  #footer-wrap h5,
  .article1 h5,
  .heading-text h5 {
    font-size: 1.3rem !important;
  }
  .spb_content_element.spb_text_column h6,
  .single .body-text h6,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column h6,
  .page-content .content-wrap .body-content h6,
  #footer-wrap h6,
  .article1 h6,
  .heading-text h6 {
    font-size: 1.2rem !important;
  }
  .spb_content_element.spb_text_column .title-wrap h3.spb-heading.spb-text-heading,
  .single .body-text .title-wrap h3.spb-heading.spb-text-heading,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column .title-wrap h3.spb-heading.spb-text-heading,
  .page-content .content-wrap .body-content .title-wrap h3.spb-heading.spb-text-heading,
  #footer-wrap .title-wrap h3.spb-heading.spb-text-heading,
  .article1 .title-wrap h3.spb-heading.spb-text-heading,
  .heading-text .title-wrap h3.spb-heading.spb-text-heading {
    font-size: 3.2rem !important;
  }
  .spb_content_element.spb_text_column ul,
  .spb_content_element.spb_text_column ol,
  .single .body-text ul,
  .single .body-text ol,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ul,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ol,
  .page-content .content-wrap .body-content ul,
  .page-content .content-wrap .body-content ol,
  #footer-wrap ul,
  #footer-wrap ol,
  .article1 ul,
  .article1 ol,
  .heading-text ul,
  .heading-text ol {
    margin-bottom: 15px !important;
  }
  .spb_content_element.spb_text_column ul > li,
  .spb_content_element.spb_text_column ol > li,
  .single .body-text ul > li,
  .single .body-text ol > li,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ul > li,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ol > li,
  .page-content .content-wrap .body-content ul > li,
  .page-content .content-wrap .body-content ol > li,
  #footer-wrap ul > li,
  #footer-wrap ol > li,
  .article1 ul > li,
  .article1 ol > li,
  .heading-text ul > li,
  .heading-text ol > li {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
  .spb_content_element.spb_text_column ul ul,
  .spb_content_element.spb_text_column ul ol,
  .spb_content_element.spb_text_column ol ul,
  .spb_content_element.spb_text_column ol ol,
  .single .body-text ul ul,
  .single .body-text ul ol,
  .single .body-text ol ul,
  .single .body-text ol ol,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ul ul,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ul ol,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ol ul,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column ol ol,
  .page-content .content-wrap .body-content ul ul,
  .page-content .content-wrap .body-content ul ol,
  .page-content .content-wrap .body-content ol ul,
  .page-content .content-wrap .body-content ol ol,
  #footer-wrap ul ul,
  #footer-wrap ul ol,
  #footer-wrap ol ul,
  #footer-wrap ol ol,
  .article1 ul ul,
  .article1 ul ol,
  .article1 ol ul,
  .article1 ol ol,
  .heading-text ul ul,
  .heading-text ul ol,
  .heading-text ol ul,
  .heading-text ol ol {
    margin-bottom: 0px;
  }
  .spb_content_element.spb_text_column table tr th,
  .single .body-text table tr th,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column table tr th,
  .page-content .content-wrap .body-content table tr th,
  #footer-wrap table tr th,
  .article1 table tr th,
  .heading-text table tr th {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
  .spb_content_element.spb_text_column table tr td,
  .single .body-text table tr td,
  .page-content .content-wrap .row.pb-row .spb_content_element.spb_text_column table tr td,
  .page-content .content-wrap .body-content table tr td,
  #footer-wrap table tr td,
  .article1 table tr td,
  .heading-text table tr td {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
/* START FOOTER STYLING */
.feedback-enabled .acsb-trigger.acsb-trigger-position-y-bottom {
  bottom: 70px;
}

#footer-wrap {
  margin-top: 32px;
}
#footer-wrap #footer {
  background-color: transparent;
  padding: 0;
}
@media (max-width: 1024px) {
  #footer-wrap #footer .logo-copyright-column .elementor-widget-image {
    width: 100%;
  }
  #footer-wrap #footer .logo-copyright-column .elementor-widget-image a {
    width: 100%;
    display: block;
  }
}
#footer-wrap #footer a.elementor-item {
  font-family: "ATT-Aleck-Sans", sans-serif;
  font-size: 1.6rem;
  line-height: 2.6rem;
  color: #1d2329;
  padding: 6px 0;
}
#footer-wrap #footer a.elementor-item:hover {
  color: #00388f;
  text-decoration: underline;
}
#footer-wrap #footer .menu-item:first-child > .elementor-item {
  padding: 0 0 6px 0;
}
#footer-wrap #footer .menu-item:last-child > .elementor-item {
  padding: 6px 0 0 0;
}
#footer-wrap #footer .elementor-widget-text-editor p {
  color: #454b52;
}
#footer-wrap #footer .elementor-widget-text-editor a {
  color: #0074b3;
  font-weight: bold;
}
#footer-wrap #footer .elementor-widget-text-editor a:hover, #footer-wrap #footer .elementor-widget-text-editor a.hover, #footer-wrap #footer .elementor-widget-text-editor a:focus {
  text-decoration: underline;
  opacity: 1;
  color: #00388f;
}
#footer-wrap #footer .privacy-choices a:after {
  content: "";
  background: url(/wp-content/uploads/2025/09/privacy-choices.webp);
  width: 42px;
  height: 20px;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1 !important;
  position: relative;
  background-color: transparent !important;
  left: 5px;
}
#footer-wrap #footer #social-icons-footer {
  overflow: visible;
}
@media (max-width: 767px) {
  #footer-wrap #footer a.elementor-icon.elementor-social-icon {
    width: 40px;
    height: 40px;
  }
  #footer-wrap #footer a.elementor-icon.elementor-social-icon svg {
    width: 20px;
    height: 20px;
  }
}
@media (min-width: 1024px) {
  #footer-wrap #footer .mobile-copyright {
    display: none;
  }
}

/* END FOOTER STYLING */
@media (max-width: 1199px) {
  #main-container {
    padding-top: 50px;
  }
}

/* START MOBILE NAVIGATION */
#mobile-header {
  border-bottom: 1px solid #dcdfe3;
  padding: 10px 15px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
}
#mobile-header a.mobile-menu-link {
  outline: 3px solid transparent;
  position: relative;
  overflow: visible;
  height: 48px;
  width: 100px;
  margin-top: -15px;
}
#mobile-header a.mobile-menu-link:before {
  color: #222;
  font-size: 1.4rem;
  font-family: "ATT-Aleck-Sans", sans-serif;
  line-height: 1;
  letter-spacing: 0.5px;
  text-align: right;
  text-transform: uppercase;
  position: absolute;
  top: 15px;
  right: 30px;
  left: auto;
  content: "Menu";
  width: 100px;
  text-indent: 0;
}
#mobile-header a.mobile-menu-link .menu-bars {
  top: 21px;
  left: auto;
  right: 0px;
}
#mobile-header a.mobile-menu-link:focus {
  outline: none;
}
#mobile-header a.mobile-menu-link.accessibility-focus {
  outline: 3px solid #c1e0fe;
  outline: 3px solid rgba(131, 192, 253, 0.5);
  outline-offset: 1px;
}
#mobile-header #mobile-logo a .logo-svg-container {
  height: 46px;
  width: 300px;
}
#mobile-header #mobile-logo a svg {
  height: 40px;
  width: 260px;
}
#mobile-header #mobile-logo a {
  width: unset;
}
#mobile-header #mobile-logo a #mobile-logo-image {
  width: 170px;
  margin-top: 0;
}

body.mobile-menu-open #mobile-header a.mobile-menu-link:before {
  content: "Close";
}
body.mobile-menu-open #mobile-header a.mobile-menu-link span.menu-bars {
  background-color: transparent !important;
}

.slideout-social {
  padding: 20px 0 0 10px;
}

#mobile-menu-wrap.menu-type-dropdown {
  background-color: white;
  padding-top: 15px;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner {
  overflow: visible;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-menu-close {
  height: 0px;
  max-height: 0px;
  padding: 0px;
  margin: 0px;
  display: block;
  box-sizing: border-box;
  width: 100%;
  text-indent: -999px;
  overflow: hidden;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav > div > .menu {
  border-top: 1px solid #dcdfe3;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu .subnav-toggle {
  font-size: 1.6rem;
  font-weight: 400;
  color: #131414;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu a:hover, #mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu a.hover,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu .subnav-toggle:hover,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu .subnav-toggle.hover {
  text-decoration: underline;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li {
  border: 0px !important;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > .subnav-toggle {
  color: #131414;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li.sf-menu-item-btn > a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li.sf-menu-item-btn > .subnav-toggle {
  color: white;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li {
  border: none !important;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > a,
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > .subnav-toggle {
  color: #131414;
  padding-left: 32px !important;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > ul.sub-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid #dcdfe3;
  border-radius: 8px;
  padding: 6px 10px;
  background: #fff;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  width: auto;
  justify-content: space-between;
  margin: 12px 20px 32px;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input {
  border-bottom: none;
  padding: 16px 12px;
  height: 0;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input::placeholder {
  color: #454b52;
  opacity: 1;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input::-webkit-input-placeholder {
  color: #454b52;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input::-ms-input-placeholder {
  color: #454b52;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form input::-moz-placeholder {
  color: #454b52;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .mobile-search-form button.search-icon-position {
  padding-right: 2.5rem;
  /* make room for icon */
  box-sizing: border-box;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M11.2461 10.3973C12.2887 9.14067 12.8066 7.53117 12.6923 5.90309C12.578 4.275 11.8403 2.75347 10.6324 1.65451C9.42441 0.555555 7.83909 -0.0363532 6.20569 0.00173002C4.57228 0.0398132 3.01634 0.704961 1.86103 1.85902C0.705724 3.01307 0.0398564 4.56733 0.00173189 6.19897C-0.0363926 7.83061 0.556157 9.41421 1.6563 10.6209C2.75645 11.8275 4.27963 12.5644 5.90948 12.6786C7.53933 12.7928 9.15056 12.2754 10.4085 11.2339L15.1798 16L16 15.1807L11.2461 10.3973ZM6.3651 11.5513C5.3369 11.5513 4.33179 11.2467 3.47687 10.6761C2.62195 10.1055 1.95562 9.29443 1.56215 8.34552C1.16867 7.39661 1.06572 6.35246 1.26631 5.3451C1.4669 4.33775 1.96203 3.41243 2.68908 2.68617C3.41613 1.95991 4.34245 1.46532 5.35089 1.26494C6.35934 1.06457 7.40462 1.16741 8.35456 1.56046C9.30449 1.95351 10.1164 2.61911 10.6877 3.47311C11.2589 4.3271 11.5638 5.33113 11.5638 6.35822C11.5638 7.7355 11.0161 9.05638 10.0411 10.0303C9.06619 11.0042 7.74388 11.5513 6.3651 11.5513Z' fill='%231d2329'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: 24px 15px;
  background-size: 16px 16px !important;
  background: transparent;
  margin: 0px;
  padding: 0;
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 14px;
  right: 24px;
  /*&:after {
    color: #000;
    position: relative;
    @extend %fontAwesome;
    content: "\f002";
    font-size: 1.5rem;
    top: -5px;
    left: 0px;
  }*/
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner #mobile-menu .menu li a {
  padding: 15px 20px;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .social-icons {
  overflow: visible;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .menu-item-has-children > .menu-subnav-toggle:after {
  content: "";
  background-image: url(/wp-content/themes/bpi-att-connects-child/images/icon-chevron-down.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  transition: all 0.2s ease;
  position: relative;
  top: 3px;
}
#mobile-menu-wrap.menu-type-dropdown .mobile-menu-inner .menu-item-has-children.show-submenu > .menu-subnav-toggle:after {
  transform: rotate(-90deg);
  top: 0;
}

body.mobile-menu-open #container:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%);
  z-index: 20;
}

/* END MOBILE NAVIGATION */

/*# sourceMappingURL=style.css.map */
