body,
input,
button,
button[type="submit"],
select,
textarea {
    font-family: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 400;
    color: #696a87
}

html {}

.c-heading {
    color: #540fa8;
}

.c-primary {
    color: #CF423B;
}

.bg-primary {
    background-color: #CF423B;
}

.b-primary {
    border-color: #CF423B;
}

.button-primary:hover {
    background-color: #CF423B;
    border-color: #CF423B;
}

.c-secondary {
    color: #540fa8;
}

.bg-secondary {
    background-color: #540fa8;
}

.b-secondary {
    border-color: #540fa8;
}

.button-secondary:hover {
    background-color: #3d0b7a;
}

input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="number"]::placeholder,
input[type="tel"]::placeholder,
input[type="range"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="week"]::placeholder,
input[type="time"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="color"]::placeholder,
textarea::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,
ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder,
a,
.post-date a,
.site-footer .widget.widget_rss .rss-date,
.site-footer .widget.widget_rss li cite,
#comments>.comment-respond .comment-notes label,
#comments>.comment-respond .comment-notes .form-check-label,
#comments>.comment-respond .comment-form-cookies-consent label,
#comments>.comment-respond .comment-form-cookies-consent .form-check-label,
#secondary .widget strong,
#secondary .widget dt,
#secondary .widget th,
#secondary .widget dt a:not(:hover),
#secondary .widget td a:not(:hover),
#secondary .widget th a:not(:hover),
#secondary .widget_search form input[type=submit]:not(:hover),
#secondary .widget_search form button[type=submit]:not(:hover),
#secondary .widget_product_search form input[type=submit]:not(:hover),
#secondary .widget_product_search form button[type=submit]:not(:hover),
.widget_rss li .rsswidget,
.widget_recent_comments .recentcomments a:not(:hover),
.widget_recent_entries li a,
.c-body,
.site-header-account .account-links-menu li a,
.site-header-account .account-dashboard li a,
.elementor-nav-menu--dropdown a,
.elementor-widget-opal-price-table ul.elementor-price-table__features-list li *,
.elementor-search-form--skin-minimal .elementor-search-form__icon,
.elementor-widget-opal-tabs.elementor-widget-tabs .elementor-tab-desktop-title:not(:hover),
.elementor-widget-opal-tabs.elementor-widget-tabs .elementor-tab-desktop-title:not(.elementor-active) {
    color: var(--e-global-color-hai-lai);
}

.btn-link,
.elementor-element .elementor-button-link .elementor-button,
.button-link,
.widget-area strong,
h1,
h2,
h3,
h4,
h5,
h6,
fieldset legend,
th,
.main-navigation .top-menu>li>a,
.post-content .posted-on a,
.entry-content dt,
.entry-content th,
.entry-content dt a,
.entry-content th a,
body.single-post article.type-post .entry-title,
.post-related-block .related-heading,
#comments .comment-reply-title,
#comments .comments-title,
.widget a,
.c-heading,
.author-wrapper .author-name,
.site-header-account .login-form-title,
.elementor-widget-icon-box .elementor-icon-box-title {
    color: #540fa8;
}

.btn-link:hover,
.elementor-element .elementor-button-link .elementor-button:hover,
.btn-link:focus,
.elementor-element .elementor-button-link .elementor-button:focus,
.button-link:hover,
.button-link:focus,
blockquote:before,
.wp-block-calendar tbody a:hover,
.wp-block-calendar tfoot a:hover,
.mainmenu-container li li.current_page_item a,
.mainmenu-container li li.current-menu-item a,
.site-header .header-group .search-submit:hover,
.site-header .header-group .search-submit:focus,
.post-content .posted-on a:hover,
.entry-meta .entry-meta-inner a:hover,
.entry-meta .entry-category a,
.pbr-social-share a:hover,
.site-footer .widget h2.widget-title a:not(:hover),
.site-footer .widget h2.widgettitle a:not(:hover),
.site-info a,
.breadcrumb,
#comments .comment-reply-title,
#comments .comments-title,
.comment-box .comment-header a:hover,
.comment-box h6 a:hover,
.comment-box .comment-metadata a,
.widget a:hover,
.widget a:focus,
.widget_recent_entries li a:hover,
.widget_recent_entries li a:active,
.widget_search button[type="submit"],
.widget .tagcloud a:hover,
.widget.widget_tag_cloud a:hover,
.wp-block-tag-cloud a:hover,
.wp_widget_tag_cloud a:hover,
.button-outline-primary,
.wp-block-button.is-style-outline .wp-block-button__link,
.elementor-wpcf7-button-outline_primary input[type="button"],
.elementor-wpcf7-button-outline_primary input[type="submit"],
.elementor-wpcf7-button-outline_primary button[type="submit"],
.mailchimp-button-outline_primary button,
.mailchimp-button-outline_primary button[type="submit"],
.elementor-element .elementor-button-outline_primary .elementor-button,
.c-primary,
.navigation-button .menu-toggle:hover,
.navigation-button .menu-toggle:focus,
.entry-title a:hover,
.entry-content blockquote cite a:hover,
.post-related-block .related-heading,
.site-header-account .account-dropdown a.register-link,
.site-header-account .account-dropdown a.lostpass-link,
.site-header-account .account-links-menu li a:hover,
.site-header-account .account-dashboard li a:hover,
.widget .tagcloud a:focus,
.wp_widget_tag_cloud a:focus,
#secondary .elementor-widget-container h5:first-of-type,
.elementor-nav-menu-popup .mfp-close,
#secondary .elementor-widget-wp-widget-recent-posts a,
.elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.contactform-content .form-title,
.elementor-widget-opal-countdown .elementor-countdown-digits,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-heading .sub-title,
.elementor-widget-icon-box .elementor-icon,
.elementor-widget-image-carousel .owl-theme.owl-carousel .owl-nav [class*='owl-']:before,
.elementor-widget-image-carousel .owl-theme.owl-carousel .owl-nav [class*='owl-']:after,
.elementor-widget-opal-image-hotspots .elementor-hotspots-item-number,
.elementor-widget-item-list .elementor-item-list-number,
.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal .elementor-nav-menu a.elementor-sub-item.elementor-item-active,
.elementor-nav-menu--main .elementor-item.highlighted,
.elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item:focus,
.elementor-nav-menu--main .current-menu-ancestor .elementor-item.has-submenu,
.elementor-nav-menu--main .current-menu-item .elementor-item,
.elementor-nav-menu--popup .elementor-item.highlighted,
.elementor-nav-menu--popup .elementor-item.elementor-item-active,
.elementor-nav-menu--popup .elementor-item:hover,
.elementor-nav-menu--popup .elementor-item:focus,
.elementor-nav-menu--popup .elementor-nav-menu--dropdown a:hover,
.elementor-nav-menu--popup .elementor-nav-menu--dropdown a.highlighted,
.elementor-nav-menu--dropdown:not(.mega-menu) a:hover,
.elementor-nav-menu--dropdown:not(.mega-menu) a.highlighted,
.elementor-nav-menu--dropdown:not(.mega-menu) a.has-submenu,
.elementor-menu-toggle:hover i,
.elementor-menu-toggle:hover .menu-toggle-title,
.elementor-widget-opal-popup-template .elementor-toggle i:hover,
.elementor-widget-opal-popup-template .button-close:hover,
.elementor-widget-opal-price-table .elementor-price-table__icon,
.elementor-widget-opal-price-table ul.elementor-price-table__features-list,
.elementor-widget-opal-price-table .elementor-price-table__ribbon,
.elementor-widget-opal-reason_carousel .elementor-content-wrap:hover .elementor-heading-title,
.elementor-widget-opal-schedules .owl-theme.owl-carousel .owl-nav [class*='owl-']:before,
.elementor-widget-opal-schedules .owl-theme.owl-carousel .owl-nav [class*='owl-']:after,
.elementor-search-form .elementor-search-form__submit:hover,
.elementor-search-form--skin-full_screen .elementor-search-form__toggle:hover,
.elementor-teams-wrapper .team-icon-socials a:not(:hover),
.elementor-widget-opal-testimonials.elementor-testimonial-style2 .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.elementor-video-popup:hover .elementor-video-icons,
.elementor-video-popup:hover .elementor-video-title,
.osf-property-article .link-more a,
.item-recent-apartments .apartments-link,
.speaker-inner .speaker-content .speaker-job,
.speaker-social a:not(:hover),
.witalk-events-title,
.schedules-item:hover .title-schedules,
.button-schedules:hover i,
.button-schedules.active i,
.single-osf_speakers .speaker_job,
.single-osf_speakers .speaker-meta .speaker-social a,
.description-schedules-popup .header .schedules-date {
    color: var(--e-global-color-primary);
}

.f-primary,
.elementor-widget-heading .heading-decor svg {
    fill: var(--e-global-color-primary);
}

::selection,
.mainmenu-container ul ul .menu-item>a:hover,
.mainmenu-container ul ul .menu-item>a:active,
.mainmenu-container ul ul .menu-item>a:focus,
.page-numbers:not(.dots):not(.next):not(.prev):hover,
.page-links .post-page-numbers:not(.dots):not(.next):not(.prev):hover,
.page-numbers:not(.dots):not(.next):not(.prev):focus,
.page-links .post-page-numbers:not(.dots):not(.next):not(.prev):focus,
.page-numbers.current:not(.dots):not(.next):not(.prev),
.page-links .current.post-page-numbers:not(.dots):not(.next):not(.prev),
.comments-link span,
.post-content .posted-on:after,
.page-links a:hover,
.page-links .post-page-numbers.current,
h2.widget-title span:before,
h2.widgettitle span:before,
.btn-primary,
.button-primary,
.button,
button,
input[type="button"]:not(.btn):not(.button),
input[type="reset"]:not(.btn):not(.button),
input[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button,
.wp-block-button:not(.is-style-outline) .wp-block-button__link,
input[type="reset"],
input.secondary[type="button"],
input.secondary[type="reset"],
input.secondary[type="submit"],
input[type="button"],
input[type="submit"],
button[type="submit"],
.more-link,
.error404 .go-back,
.elementor-wpcf7-button-primary input[type="button"][type="submit"],
.elementor-wpcf7-button-primary input[type="submit"],
.elementor-wpcf7-button-primary button[type="submit"],
.mailchimp-button-primary button,
.mailchimp-button-primary button[type="submit"],
.button-default:hover,
.error404 .return-home:hover,
.button-dark:hover,
.elementor-element .elementor-button-dark .elementor-button:hover,
.button-dark:active,
.elementor-element .elementor-button-dark .elementor-button:active,
.button-dark:focus,
.elementor-element .elementor-button-dark .elementor-button:focus,
.button-light:hover,
.elementor-element .elementor-button-light .elementor-button:hover,
.button-light:active,
.elementor-element .elementor-button-light .elementor-button:active,
.button-light:focus,
.elementor-element .elementor-button-light .elementor-button:focus,
.elementor-element .elementor-button-primary .elementor-button,
.button-outline-primary:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.elementor-wpcf7-button-outline_primary input:hover[type="button"],
.elementor-wpcf7-button-outline_primary input:hover[type="submit"],
.elementor-wpcf7-button-outline_primary button:hover[type="submit"],
.mailchimp-button-outline_primary button:hover,
.button-outline-primary:active,
.wp-block-button.is-style-outline .wp-block-button__link:active,
.elementor-wpcf7-button-outline_primary input:active[type="button"],
.elementor-wpcf7-button-outline_primary input:active[type="submit"],
.elementor-wpcf7-button-outline_primary button:active[type="submit"],
.mailchimp-button-outline_primary button:active,
.button-outline-primary.active,
.wp-block-button.is-style-outline .active.wp-block-button__link,
.elementor-wpcf7-button-outline_primary input.active[type="button"],
.elementor-wpcf7-button-outline_primary input.active[type="submit"],
.elementor-wpcf7-button-outline_primary button.active[type="submit"],
.mailchimp-button-outline_primary button.active,
.show>.button-outline-primary.dropdown-toggle,
.wp-block-button.is-style-outline .show>.dropdown-toggle.wp-block-button__link,
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="button"],
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_primary .elementor-button:hover,
.elementor-element .elementor-button-outline_primary .elementor-button:active,
.elementor-element .elementor-button-outline_primary .elementor-button:focus,
.bg-primary,
.widget.widget_categories li a:hover:before,
.widget.widget_categories li a.active:before,
.widget.widget_archive li a:hover:before,
.widget.widget_archive li a.active:before,
.widget.widget_pages li a:hover:before,
.widget.widget_pages li a.active:before,
.widget.widget_meta li a:hover:before,
.widget.widget_meta li a.active:before,
.widget.widget_nav_menu li a:hover:before,
.widget.widget_nav_menu li a.active:before,
.owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.owl-theme.owl-carousel .owl-dots span,
.img-animated .elementor-image:after,
.col-animated:after,
.elementor-widget-divider .elementor-divider-separator:before,
.elementor-flip-box__front,
.elementor-widget-image-carousel .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.elementor-widget-image-carousel .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:after,
.opal-image-hotspots-main-icons .opal-image-hotspots-icon.style-2:hover,
.elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active,
.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal:not(.e--pointer-framed) .elementor-nav-menu>li.current-menu-parent>a:before,
.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal:not(.e--pointer-framed) .elementor-nav-menu>li.current-menu-parent>a:after,
.elementor-nav-menu--main.e--pointer-dot .elementor-item.elementor-item-active:before,
.elementor-nav-menu--main.e--pointer-dot .elementor-item:not(:hover):before,
.elementor-nav-menu--main.e--pointer-dot .elementor-item:hover:before,
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,
.elementor-nav-menu--popup.e--pointer-dot .elementor-item.elementor-item-active:before,
.elementor-nav-menu--popup.e--pointer-dot .elementor-item:hover:before,
.e--pointer-dot .elementor-item:before,
.e--pointer-underline .elementor-item .menu-title:before,
.e--pointer-underline .elementor-item .menu-title:after,
.elementor-widget-opal-reason_carousel .elementor-reason-number span,
.elementor-widget-opal-schedules .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.elementor-widget-opal-schedules .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:after,
.elementor-widget-opal-tabs.elementor-widget-tabs.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title.elementor-active span:after,
.elementor-widget-opal-text_carousel.text-carousel-style-2 .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.osf-property-article .post-thumbnail,
.speaker-header .speaker-social,
.speaker-thumbnail a,
.schedules-day-inner,
.time-schedules:after {
    background-color: #5be1ea;
}

.btn-primary,
.button-primary,
.button,
button,
input[type="button"]:not(.btn):not(.button),
input[type="reset"]:not(.btn):not(.button),
input[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button,
.wp-block-button:not(.is-style-outline) .wp-block-button__link,
input[type="reset"],
input.secondary[type="button"],
input.secondary[type="reset"],
input.secondary[type="submit"],
input[type="button"],
input[type="submit"],
button[type="submit"],
.more-link,
.error404 .go-back,
.elementor-wpcf7-button-primary input[type="button"][type="submit"],
.elementor-wpcf7-button-primary input[type="submit"],
.elementor-wpcf7-button-primary button[type="submit"],
.mailchimp-button-primary button,
.mailchimp-button-primary button[type="submit"],
.btn-secondary,
.button-secondary,
.secondary-button .search-submit,
.elementor-wpcf7-button-secondary input[type="button"][type="submit"],
.elementor-wpcf7-button-secondary input[type="submit"],
.elementor-wpcf7-button-secondary button[type="submit"],
.mailchimp-button-secondary button,
.mailchimp-button-secondary button[type="submit"],
.form-control:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
.page-numbers:not(.dots):not(.next):not(.prev):hover,
.page-links .post-page-numbers:not(.dots):not(.next):not(.prev):hover,
.page-numbers:not(.dots):not(.next):not(.prev):focus,
.page-links .post-page-numbers:not(.dots):not(.next):not(.prev):focus,
.page-numbers.current:not(.dots):not(.next):not(.prev),
.page-links .current.post-page-numbers:not(.dots):not(.next):not(.prev),
.widget .tagcloud a:hover,
.widget.widget_tag_cloud a:hover,
.wp-block-tag-cloud a:hover,
.wp_widget_tag_cloud a:hover,
.button-default:hover,
.error404 .return-home:hover,
.button-dark:hover,
.elementor-element .elementor-button-dark .elementor-button:hover,
.button-dark:active,
.elementor-element .elementor-button-dark .elementor-button:active,
.button-dark:focus,
.elementor-element .elementor-button-dark .elementor-button:focus,
.button-light:hover,
.elementor-element .elementor-button-light .elementor-button:hover,
.button-light:active,
.elementor-element .elementor-button-light .elementor-button:active,
.button-light:focus,
.elementor-element .elementor-button-light .elementor-button:focus,
.elementor-element .elementor-button-primary .elementor-button,
.button-outline-primary,
.wp-block-button.is-style-outline .wp-block-button__link,
.elementor-wpcf7-button-outline_primary input[type="button"],
.elementor-wpcf7-button-outline_primary input[type="submit"],
.elementor-wpcf7-button-outline_primary button[type="submit"],
.mailchimp-button-outline_primary button,
.mailchimp-button-outline_primary button[type="submit"],
.elementor-element .elementor-button-outline_primary .elementor-button,
.button-outline-primary:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.elementor-wpcf7-button-outline_primary input:hover[type="button"],
.elementor-wpcf7-button-outline_primary input:hover[type="submit"],
.elementor-wpcf7-button-outline_primary button:hover[type="submit"],
.mailchimp-button-outline_primary button:hover,
.button-outline-primary:active,
.wp-block-button.is-style-outline .wp-block-button__link:active,
.elementor-wpcf7-button-outline_primary input:active[type="button"],
.elementor-wpcf7-button-outline_primary input:active[type="submit"],
.elementor-wpcf7-button-outline_primary button:active[type="submit"],
.mailchimp-button-outline_primary button:active,
.button-outline-primary.active,
.wp-block-button.is-style-outline .active.wp-block-button__link,
.elementor-wpcf7-button-outline_primary input.active[type="button"],
.elementor-wpcf7-button-outline_primary input.active[type="submit"],
.elementor-wpcf7-button-outline_primary button.active[type="submit"],
.mailchimp-button-outline_primary button.active,
.show>.button-outline-primary.dropdown-toggle,
.wp-block-button.is-style-outline .show>.dropdown-toggle.wp-block-button__link,
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="button"],
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_primary .elementor-button:hover,
.elementor-element .elementor-button-outline_primary .elementor-button:active,
.elementor-element .elementor-button-outline_primary .elementor-button:focus,
.b-primary,
.owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.elementor-widget-image-carousel .owl-theme.owl-carousel .owl-nav [class*='owl-']:before,
.elementor-widget-image-carousel .owl-theme.owl-carousel .owl-nav [class*='owl-']:after,
.elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active:before,
.e--pointer-framed .elementor-item.elementor-item-active:before,
.e--pointer-framed .elementor-item.elementor-item-active:after,
.e--pointer-framed .elementor-item:before,
.e--pointer-framed .elementor-item:after,
.elementor-nav-menu--main>.elementor-nav-menu,
.elementor-nav-menu--main .elementor-nav-menu ul,
.elementor-widget-opal-schedules .owl-theme.owl-carousel .owl-nav [class*='owl-']:before,
.elementor-widget-opal-schedules .owl-theme.owl-carousel .owl-nav [class*='owl-']:after,
.elementor-search-form--skin-full_screen .elementor-search-form__toggle:hover,
.elementor-widget-opal-testimonials.elementor-testimonial-style2 .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.elementor-widget-opal-text_carousel.text-carousel-style-2 .elementor-content-wrap,
.elementor-video-popup:hover .elementor-video-icons,
.elementor-video-popup:hover .elementor-video-title {
    border-color: #5be1ea;
}

.elementor-widget-opal-reason_carousel .elementor-content-wrap,
.elementor-widget-opal-tabs.elementor-widget-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title.elementor-active {
    border-top-color: #5be1ea;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.menu-item-has-children:before,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.has-mega-menu:before,
.elementor-widget-opal-tabs.elementor-widget-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title.elementor-active {
    border-bottom-color: #5be1ea;
}

a:hover,
a:active,
.scrollup:hover span,
.widget_search button[type="submit"]:hover,
.widget_search button[type="submit"]:focus,
.single-osf_speakers .speaker-meta .speaker-social a:hover {
    color: #CF423B;
}

.scrollup:hover i,
.btn-primary:hover,
.button-primary:hover,
.button:hover,
button:hover,
input:hover[type="button"]:not(.btn):not(.button),
input:hover[type="reset"]:not(.btn):not(.button),
input:hover[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
input:hover[type="reset"],
input:hover[type="button"],
input:hover[type="submit"],
.more-link:hover,
.error404 .go-back:hover,
.elementor-wpcf7-button-primary input:hover[type="submit"],
.elementor-wpcf7-button-primary button:hover[type="submit"],
.mailchimp-button-primary button:hover[type="submit"],
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle,
.button-primary:active,
.button:active,
button:active,
input:active[type="button"]:not(.btn):not(.button),
input:active[type="reset"]:not(.btn):not(.button),
input:active[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:active,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,
input:active[type="reset"],
input:active[type="button"],
input:active[type="submit"],
.more-link:active,
.error404 .go-back:active,
.elementor-wpcf7-button-primary input:active[type="submit"],
.elementor-wpcf7-button-primary button:active[type="submit"],
.mailchimp-button-primary button:active[type="submit"],
.button-primary.active,
.active.button,
button.active,
input.active[type="button"]:not(.btn):not(.button),
input.active[type="reset"]:not(.btn):not(.button),
input.active[type="submit"]:not(.btn):not(.button),
.wp-block-file .active.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .active.wp-block-button__link,
input.active[type="reset"],
input.active[type="button"],
input.active[type="submit"],
.active.more-link,
.error404 .active.go-back,
.elementor-wpcf7-button-primary input.active[type="submit"],
.elementor-wpcf7-button-primary button.active[type="submit"],
.mailchimp-button-primary button.active[type="submit"],
.show>.button-primary.dropdown-toggle,
.show>.dropdown-toggle.button,
.show>button.dropdown-toggle,
.wp-block-file .show>.dropdown-toggle.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .show>.dropdown-toggle.wp-block-button__link,
.show>input.dropdown-toggle[type="reset"],
.show>input.dropdown-toggle[type="button"],
.show>input.dropdown-toggle[type="submit"],
.show>button.dropdown-toggle[type="submit"],
.show>.dropdown-toggle.more-link,
.error404 .show>.dropdown-toggle.go-back,
.elementor-wpcf7-button-primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-primary .elementor-button:hover,
.elementor-element .elementor-button-primary .elementor-button:active,
.elementor-element .elementor-button-primary .elementor-button:focus {
    background-color: #2fd8e4;
}

.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle,
.button-primary:active,
.button:active,
button:active,
input:active[type="button"]:not(.btn):not(.button),
input:active[type="reset"]:not(.btn):not(.button),
input:active[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:active,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,
input:active[type="reset"],
input:active[type="button"],
input:active[type="submit"],
.more-link:active,
.error404 .go-back:active,
.elementor-wpcf7-button-primary input:active[type="submit"],
.elementor-wpcf7-button-primary button:active[type="submit"],
.mailchimp-button-primary button:active[type="submit"],
.button-primary.active,
.active.button,
button.active,
input.active[type="button"]:not(.btn):not(.button),
input.active[type="reset"]:not(.btn):not(.button),
input.active[type="submit"]:not(.btn):not(.button),
.wp-block-file .active.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .active.wp-block-button__link,
input.active[type="reset"],
input.active[type="button"],
input.active[type="submit"],
.active.more-link,
.error404 .active.go-back,
.elementor-wpcf7-button-primary input.active[type="submit"],
.elementor-wpcf7-button-primary button.active[type="submit"],
.mailchimp-button-primary button.active[type="submit"],
.show>.button-primary.dropdown-toggle,
.show>.dropdown-toggle.button,
.show>button.dropdown-toggle,
.wp-block-file .show>.dropdown-toggle.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .show>.dropdown-toggle.wp-block-button__link,
.show>input.dropdown-toggle[type="reset"],
.show>input.dropdown-toggle[type="button"],
.show>input.dropdown-toggle[type="submit"],
.show>button.dropdown-toggle[type="submit"],
.show>.dropdown-toggle.more-link,
.error404 .show>.dropdown-toggle.go-back,
.elementor-wpcf7-button-primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-primary .show>button.dropdown-toggle,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle,
.button-secondary:active,
.secondary-button .search-submit:active,
.elementor-wpcf7-button-secondary input:active[type="submit"],
.elementor-wpcf7-button-secondary button:active[type="submit"],
.button-secondary.active,
.secondary-button .active.search-submit,
.elementor-wpcf7-button-secondary input.active[type="submit"],
.elementor-wpcf7-button-secondary button.active[type="submit"],
.show>.button-secondary.dropdown-toggle,
.secondary-button .show>.dropdown-toggle.search-submit,
.elementor-wpcf7-button-secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-secondary .show>button.dropdown-toggle,
.btn-primary:hover,
.button-primary:hover,
.button:hover,
button:hover,
input:hover[type="button"]:not(.btn):not(.button),
input:hover[type="reset"]:not(.btn):not(.button),
input:hover[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
input:hover[type="reset"],
input:hover[type="button"],
input:hover[type="submit"],
.more-link:hover,
.error404 .go-back:hover,
.elementor-wpcf7-button-primary input:hover[type="submit"],
.elementor-wpcf7-button-primary button:hover[type="submit"],
.mailchimp-button-primary button:hover[type="submit"],
.elementor-element .elementor-button-primary .elementor-button:hover,
.elementor-element .elementor-button-primary .elementor-button:active,
.elementor-element .elementor-button-primary .elementor-button:focus {
    border-color: #2fd8e4;
}

.mainmenu-container ul ul .menu-item>a,
.mainmenu-container li.current-menu-parent>a,
.mainmenu-container .menu-item>a,
.mainmenu-container .menu-item>a:hover,
body.single-post .post-navigation .nav-links .nav-links-inner a:not(:hover),
.comment-respond .comment-reply-title,
h2.widget-title,
h2.widgettitle,
h2.widget-title a:not(:hover),
h2.widgettitle a:not(:hover),
.widget_rss .rss-date,
.widget_rss li cite,
.button-outline-secondary,
.elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"],
.elementor-wpcf7-button-outline_secondary input[type="submit"],
.elementor-wpcf7-button-outline_secondary button[type="submit"],
.mailchimp-button-outline_secondary button,
.mailchimp-button-outline_secondary button[type="submit"],
.elementor-element .elementor-button-outline_secondary .elementor-button,
.c-secondary,
.author-wrapper .author-name h6,
.contactform-content button.mfp-close,
.elementor-widget-opal-post-grid .entry-title,
.elementor-widget-opal-price-table .elementor-price-table__price,
.elementor-widget-opal-price-table .elementor-price-table__period .elementor-price-table__price-value,
.elementor-widget-opal-schedules .schedules-day.is_stuck .schedules-day-name,
.elementor-widget-opal-schedules .schedules-style-2 .schedules-inner-left .schedules-day.current a,
.elementor-widget-opal-schedules .schedules-style-2 .schedules-inner-left .schedules-day a:hover,
.elementor-widget-opal-schedules .schedules-style-2 .schedules-inner-left .schedules-day a:active,
.elementor-widget-opal-schedules .schedules-style-3 .schedules-day .schedules-day-name:hover,
.elementor-widget-opal-schedules .schedules-style-3 .elementor-active .schedules-day .schedules-day-name,
.elementor-widget-opal-testimonials .elementor-testimonial-title,
.elementor-widget-opal-testimonials .elementor-testimonial-name,
.elementor-widget-opal-testimonials .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before,
.speaker-header .speaker-social a,
.schedules-inner .item-meta i,
.schedules-day-inner .schedules-day-name,
.schedules-day-inner .schedules-day-time,
.time-schedules,
.title-schedules,
.button-schedules i {
    color: #540fa8;
}

.f-secondary {
    fill: #540fa8;
}

.btn-secondary,
.button-secondary,
.secondary-button .search-submit,
.elementor-wpcf7-button-secondary input[type="button"][type="submit"],
.elementor-wpcf7-button-secondary input[type="submit"],
.elementor-wpcf7-button-secondary button[type="submit"],
.mailchimp-button-secondary button,
.mailchimp-button-secondary button[type="submit"],
.elementor-button-secondary button[type="submit"],
.elementor-button-secondary input[type="button"],
.elementor-button-secondary input[type="submit"],
.elementor-element .elementor-button-secondary .elementor-button,
.button-outline-secondary:hover,
.elementor-wpcf7-button-outline_secondary input:hover[type="submit"],
.elementor-wpcf7-button-outline_secondary button:hover[type="submit"],
.mailchimp-button-outline_secondary button:hover,
.button-outline-secondary:active,
.elementor-wpcf7-button-outline_secondary input:active[type="submit"],
.elementor-wpcf7-button-outline_secondary button:active[type="submit"],
.mailchimp-button-outline_secondary button:active,
.button-outline-secondary.active,
.elementor-wpcf7-button-outline_secondary input.active[type="submit"],
.elementor-wpcf7-button-outline_secondary button.active[type="submit"],
.mailchimp-button-outline_secondary button.active,
.show>.button-outline-secondary.dropdown-toggle,
.elementor-wpcf7-button-outline_secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_secondary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_secondary .elementor-button:hover,
.elementor-element .elementor-button-outline_secondary .elementor-button:active,
.elementor-element .elementor-button-outline_secondary .elementor-button:focus,
.bg-secondary,
#secondary .elementor-widget-wp-widget-categories a:before,
.elementor-flip-box__back,
.opal-image-hotspots-main-icons .opal-image-hotspots-icon.style-2,
.elementor-widget-opal-price-table .elementor-price-table__features:before,
.elementor-widget-opal-price-table .elementor-price-table__features:after,
.elementor-teams-wrapper:hover .elementor-team-image:after,
.elementor-widget-opal-text_carousel.text-carousel-style-2 .owl-theme.owl-carousel .owl-nav [class*='owl-']:before,
.speaker-inner:hover .speaker-thumbnail a:after {
    background-color: #540fa8;
}

.btn-secondary,
.button-secondary,
.secondary-button .search-submit,
.elementor-wpcf7-button-secondary input[type="button"][type="submit"],
.elementor-wpcf7-button-secondary input[type="submit"],
.elementor-wpcf7-button-secondary button[type="submit"],
.mailchimp-button-secondary button,
.mailchimp-button-secondary button[type="submit"],
.elementor-button-secondary button[type="submit"],
.elementor-button-secondary input[type="button"],
.elementor-button-secondary input[type="submit"],
.elementor-element .elementor-button-secondary .elementor-button,
.button-outline-secondary,
.elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"],
.elementor-wpcf7-button-outline_secondary input[type="submit"],
.elementor-wpcf7-button-outline_secondary button[type="submit"],
.mailchimp-button-outline_secondary button,
.mailchimp-button-outline_secondary button[type="submit"],
.elementor-element .elementor-button-outline_secondary .elementor-button,
.button-outline-secondary:hover,
.elementor-wpcf7-button-outline_secondary input:hover[type="submit"],
.elementor-wpcf7-button-outline_secondary button:hover[type="submit"],
.button-outline-secondary:active,
.elementor-wpcf7-button-outline_secondary input:active[type="submit"],
.elementor-wpcf7-button-outline_secondary button:active[type="submit"],
.button-outline-secondary.active,
.elementor-wpcf7-button-outline_secondary input.active[type="submit"],
.elementor-wpcf7-button-outline_secondary button.active[type="submit"],
.show>.button-outline-secondary.dropdown-toggle,
.elementor-wpcf7-button-outline_secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_secondary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_secondary .elementor-button:hover,
.elementor-element .elementor-button-outline_secondary .elementor-button:active,
.elementor-element .elementor-button-outline_secondary .elementor-button:focus,
.b-secondary,
.secondary-border .search-form input[type="text"],
.secondary-border .search-form input[type="text"]:focus,
.elementor-widget-opal-testimonials .owl-theme.owl-carousel .owl-nav [class*='owl-']:hover:before {
    border-color: #540fa8;
}

.scrollup i,
.btn-secondary:hover,
.button-secondary:hover,
.secondary-button .search-submit:hover,
.elementor-wpcf7-button-secondary input:hover[type="submit"],
.elementor-wpcf7-button-secondary button:hover[type="submit"],
.mailchimp-button-secondary button:hover,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle,
.button-secondary:active,
.secondary-button .search-submit:active,
.elementor-wpcf7-button-secondary input:active[type="submit"],
.elementor-wpcf7-button-secondary button:active[type="submit"],
.mailchimp-button-secondary button:active,
.button-secondary.active,
.secondary-button .active.search-submit,
.elementor-wpcf7-button-secondary input.active[type="submit"],
.elementor-wpcf7-button-secondary button.active[type="submit"],
.mailchimp-button-secondary button.active,
.show>.button-secondary.dropdown-toggle,
.secondary-button .show>.dropdown-toggle.search-submit,
.elementor-wpcf7-button-secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-secondary .show>button.dropdown-toggle,
.elementor-button-secondary button[type="submit"]:hover,
.elementor-button-secondary button[type="submit"]:active,
.elementor-button-secondary button[type="submit"]:focus,
.elementor-button-secondary input[type="button"]:hover,
.elementor-button-secondary input[type="button"]:active,
.elementor-button-secondary input[type="button"]:focus,
.elementor-button-secondary input[type="submit"]:hover,
.elementor-button-secondary input[type="submit"]:active,
.elementor-button-secondary input[type="submit"]:focus,
.elementor-element .elementor-button-secondary .elementor-button:hover,
.elementor-element .elementor-button-secondary .elementor-button:active,
.elementor-element .elementor-button-secondary .elementor-button:focus {
    background-color: #3d0b7a;
}

.btn-secondary:hover,
.button-secondary:hover,
.secondary-button .search-submit:hover,
.elementor-wpcf7-button-secondary input:hover[type="submit"],
.elementor-wpcf7-button-secondary button:hover[type="submit"],
.mailchimp-button-secondary button:hover,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle,
.button-secondary:active,
.secondary-button .search-submit:active,
.elementor-wpcf7-button-secondary input:active[type="submit"],
.elementor-wpcf7-button-secondary button:active[type="submit"],
.mailchimp-button-secondary button:active,
.button-secondary.active,
.secondary-button .active.search-submit,
.elementor-wpcf7-button-secondary input.active[type="submit"],
.elementor-wpcf7-button-secondary button.active[type="submit"],
.mailchimp-button-secondary button.active,
.show>.button-secondary.dropdown-toggle,
.secondary-button .show>.dropdown-toggle.search-submit,
.elementor-wpcf7-button-secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-secondary .show>button.dropdown-toggle,
.elementor-button-secondary button[type="submit"]:hover,
.elementor-button-secondary button[type="submit"]:active,
.elementor-button-secondary button[type="submit"]:focus,
.elementor-button-secondary input[type="button"]:hover,
.elementor-button-secondary input[type="button"]:active,
.elementor-button-secondary input[type="button"]:focus,
.elementor-button-secondary input[type="submit"]:hover,
.elementor-button-secondary input[type="submit"]:active,
.elementor-button-secondary input[type="submit"]:focus,
.elementor-element .elementor-button-secondary .elementor-button:hover,
.elementor-element .elementor-button-secondary .elementor-button:active,
.elementor-element .elementor-button-secondary .elementor-button:focus {
    border-color: #3d0b7a;
}

.row,
body.opal-content-layout-2cl #content .wrap,
body.opal-content-layout-2cr #content .wrap,
[data-opal-columns],
.opal-default-content-layout-2cr .site-content .wrap,
.site-footer .widget-area,
.comment-form,
.widget .gallery,
.elementor-element .gallery,
.entry-gallery .gallery,
.single .gallery,
[data-elementor-columns] {
    margin-right: -15px;
    margin-left: -15px;
}

.col-1,
.col-2,
[data-elementor-columns-mobile="6"] .column-item,
.col-3,
[data-elementor-columns-mobile="4"] .column-item,
.col-4,
[data-elementor-columns-mobile="3"] .column-item,
.col-5,
.col-6,
[data-elementor-columns-mobile="2"] .column-item,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.opal-archive-style-2.opal-content-layout-2cr .post-style-2,
.site-footer .widget-area .widget-column,
.comment-form>*,
.comment-form .logged-in-as,
.comment-form .comment-notes,
.comment-form .comment-form-comment,
.comment-form .form-submit,
.widget .gallery-columns-1 .gallery-item,
.elementor-element .gallery-columns-1 .gallery-item,
.entry-gallery .gallery-columns-1 .gallery-item,
.single .gallery-columns-1 .gallery-item,
[data-elementor-columns-mobile="1"] .column-item,
.col,
body #secondary,
.col-auto,
.col-sm-1,
[data-opal-columns="12"] .column-item,
.col-sm-2,
[data-opal-columns="6"] .column-item,
.col-sm-3,
[data-opal-columns="4"] .column-item,
.col-sm-4,
[data-opal-columns="3"] .column-item,
.widget .gallery-columns-6 .gallery-item,
.elementor-element .gallery-columns-6 .gallery-item,
.entry-gallery .gallery-columns-6 .gallery-item,
.single .gallery-columns-6 .gallery-item,
.col-sm-5,
.col-sm-6,
[data-opal-columns="2"] .column-item,
.opal-archive-style-3:not(.opal-content-layout-2cr) .post-style-3,
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.widget .gallery-columns-2 .gallery-item,
.elementor-element .gallery-columns-2 .gallery-item,
.entry-gallery .gallery-columns-2 .gallery-item,
.single .gallery-columns-2 .gallery-item,
.widget .gallery-columns-3 .gallery-item,
.elementor-element .gallery-columns-3 .gallery-item,
.entry-gallery .gallery-columns-3 .gallery-item,
.single .gallery-columns-3 .gallery-item,
.widget .gallery-columns-4 .gallery-item,
.elementor-element .gallery-columns-4 .gallery-item,
.entry-gallery .gallery-columns-4 .gallery-item,
.single .gallery-columns-4 .gallery-item,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
[data-opal-columns="1"] .column-item,
.opal-archive-style-2:not(.opal-content-layout-2cr) .post-style-2,
.opal-archive-style-3.opal-content-layout-2cr .post-style-3,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
[data-elementor-columns-tablet="6"] .column-item,
.col-md-3,
[data-elementor-columns-tablet="4"] .column-item,
.col-md-4,
[data-elementor-columns-tablet="3"] .column-item,
.col-md-5,
.opal-default-content-layout-2cr #secondary,
.col-md-6,
[data-elementor-columns-tablet="2"] .column-item,
.col-md-7,
.opal-default-content-layout-2cr #primary,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
[data-elementor-columns-tablet="1"] .column-item,
.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion,
.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion+.opal-image-hotspots-container,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
[data-elementor-columns="6"] .column-item,
.col-lg-3,
[data-elementor-columns="4"] .column-item,
.col-lg-4,
[data-elementor-columns="3"] .column-item,
.col-lg-5,
.col-lg-6,
[data-elementor-columns="2"] .column-item,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
[data-elementor-columns="1"] .column-item,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    padding-right: 15px;
    padding-left: 15px;
}

.container,
#content,
ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor {
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px) {

    .container,
    #content,
    ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor {
        max-width: 540px;
    }
}

@media (min-width: 768px) {

    .container,
    #content,
    ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor {
        max-width: 720px;
    }
}

@media (min-width: 992px) {

    .container,
    #content,
    ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {

    .container,
    #content,
    ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor {
        max-width: 1140px;
    }
}

.typo-heading,
h1,
h2,
h3,
h4,
h5,
h6,
.site-title,
.author-wrapper .author-name,
.error404 h1,
.error404 .error-404-subtitle,
.scrollup span,
#secondary .elementor-widget-container h5:first-of-type,
.elementor-accordion .elementor-tab-title,
.contactform-content .form-title,
.elementor-widget-opal-countdown .elementor-countdown-digits,
.elementor-widget-opal-countdown .elementor-countdown-label,
.elementor-counter .elementor-counter-number-wrapper,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-icon-box .elementor-icon-box-subtitle,
.elementor-widget-opal-image_text_carousel .column-item .entry-header .entry-title,
.elementor-widget-opal-price-table .elementor-price-table__price,
.elementor-widget-opal-price-table .elementor-price-table__period .elementor-price-table__price-value,
.elementor-teams-wrapper .elementor-team-name,
.elementor-widget-opal-testimonials .elementor-testimonial-title,
.elementor-widget-opal-testimonials .elementor-testimonial-name,
.elementor-video-title,
.osf-property-article .property-title,
.speaker-name,
.witalk-events-title,
.speaker-schedules .event-item .event-item-header time,
.schedules-day-inner .schedules-day-name,
.schedules-day-inner .schedules-day-time,
.time-schedules,
.title-schedules,
.description-schedules-popup .header .schedules-date {}

@media screen and (min-width: 1200px) {

    .container,
    #content,
    .single-product .related.products,
    .single-product .up-sells.products {
        max-width: 1200px;
    }
}

.page-title-bar {
    background-position: top left;
    ;
}

.page-title {
    color: #ffffff;
}

.breadcrumb span,
.breadcrumb * {
    color: #ffffff;
    ;
}

.breadcrumb a:hover,
.breadcrumb a:hover span {
    color: #CF423B;
}

.btn-primary,
.button-primary,
.button,
button,
input[type="button"]:not(.btn):not(.button),
input[type="reset"]:not(.btn):not(.button),
input[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button,
.wp-block-button:not(.is-style-outline) .wp-block-button__link,
input[type="reset"],
input.secondary[type="button"],
input.secondary[type="reset"],
input.secondary[type="submit"],
input[type="button"],
input[type="submit"],
button[type="submit"],
.more-link,
.error404 .go-back,
.elementor-wpcf7-button-primary input[type="button"][type="submit"],
.elementor-wpcf7-button-primary input[type="submit"],
.elementor-wpcf7-button-primary button[type="submit"],
.mailchimp-button-primary button,
.mailchimp-button-primary button[type="submit"],
.button-default:hover,
.error404 .return-home:hover,
.button-dark:hover,
.elementor-element .elementor-button-dark .elementor-button:hover,
.button-dark:active,
.elementor-element .elementor-button-dark .elementor-button:active,
.button-dark:focus,
.elementor-element .elementor-button-dark .elementor-button:focus,
.button-light:hover,
.elementor-element .elementor-button-light .elementor-button:hover,
.button-light:active,
.elementor-element .elementor-button-light .elementor-button:active,
.button-light:focus,
.elementor-element .elementor-button-light .elementor-button:focus,
.elementor-element .elementor-button-primary .elementor-button {
    background-color: #5be1ea;
    border-color: #5be1ea;
    color: #fff;
}

.btn-primary:hover,
.button-primary:hover,
.button:hover,
button:hover,
input:hover[type="button"]:not(.btn):not(.button),
input:hover[type="reset"]:not(.btn):not(.button),
input:hover[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
input:hover[type="reset"],
input:hover[type="button"],
input:hover[type="submit"],
.more-link:hover,
.error404 .go-back:hover,
.elementor-wpcf7-button-primary input:hover[type="submit"],
.elementor-wpcf7-button-primary button:hover[type="submit"],
.mailchimp-button-primary button:hover[type="submit"],
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle,
.button-primary:active,
.button:active,
button:active,
input:active[type="button"]:not(.btn):not(.button),
input:active[type="reset"]:not(.btn):not(.button),
input:active[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:active,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,
input:active[type="reset"],
input:active[type="button"],
input:active[type="submit"],
.more-link:active,
.error404 .go-back:active,
.elementor-wpcf7-button-primary input:active[type="submit"],
.elementor-wpcf7-button-primary button:active[type="submit"],
.mailchimp-button-primary button:active[type="submit"],
.button-primary.active,
.active.button,
button.active,
input.active[type="button"]:not(.btn):not(.button),
input.active[type="reset"]:not(.btn):not(.button),
input.active[type="submit"]:not(.btn):not(.button),
.wp-block-file .active.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .active.wp-block-button__link,
input.active[type="reset"],
input.active[type="button"],
input.active[type="submit"],
.active.more-link,
.error404 .active.go-back,
.elementor-wpcf7-button-primary input.active[type="submit"],
.elementor-wpcf7-button-primary button.active[type="submit"],
.mailchimp-button-primary button.active[type="submit"],
.show>.button-primary.dropdown-toggle,
.show>.dropdown-toggle.button,
.show>button.dropdown-toggle,
.wp-block-file .show>.dropdown-toggle.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .show>.dropdown-toggle.wp-block-button__link,
.show>input.dropdown-toggle[type="reset"],
.show>input.dropdown-toggle[type="button"],
.show>input.dropdown-toggle[type="submit"],
.show>button.dropdown-toggle[type="submit"],
.show>.dropdown-toggle.more-link,
.error404 .show>.dropdown-toggle.go-back,
.elementor-wpcf7-button-primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-primary .elementor-button:hover,
.elementor-element .elementor-button-primary .elementor-button:active,
.elementor-element .elementor-button-primary .elementor-button:focus {
    background-color: #CF423B;
    border-color: #CF423B;
    color: #fff;
}

.button-outline-primary:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.elementor-wpcf7-button-outline_primary input:hover[type="button"],
.elementor-wpcf7-button-outline_primary input:hover[type="submit"],
.elementor-wpcf7-button-outline_primary button:hover[type="submit"],
.mailchimp-button-outline_primary button:hover,
.button-outline-primary:active,
.wp-block-button.is-style-outline .wp-block-button__link:active,
.elementor-wpcf7-button-outline_primary input:active[type="button"],
.elementor-wpcf7-button-outline_primary input:active[type="submit"],
.elementor-wpcf7-button-outline_primary button:active[type="submit"],
.mailchimp-button-outline_primary button:active,
.button-outline-primary.active,
.wp-block-button.is-style-outline .active.wp-block-button__link,
.elementor-wpcf7-button-outline_primary input.active[type="button"],
.elementor-wpcf7-button-outline_primary input.active[type="submit"],
.elementor-wpcf7-button-outline_primary button.active[type="submit"],
.mailchimp-button-outline_primary button.active,
.show>.button-outline-primary.dropdown-toggle,
.wp-block-button.is-style-outline .show>.dropdown-toggle.wp-block-button__link,
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="button"],
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_primary .elementor-button:hover,
.elementor-element .elementor-button-outline_primary .elementor-button:active,
.elementor-element .elementor-button-outline_primary .elementor-button:focus {
}

.btn-primary,
.button-primary,
.button,
button,
input[type="button"]:not(.btn):not(.button),
input[type="reset"]:not(.btn):not(.button),
input[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button,
.wp-block-button:not(.is-style-outline) .wp-block-button__link,
input[type="reset"],
input.secondary[type="button"],
input.secondary[type="reset"],
input.secondary[type="submit"],
input[type="button"],
input[type="submit"],
button[type="submit"],
.more-link,
.error404 .go-back,
.elementor-wpcf7-button-primary input[type="button"][type="submit"],
.elementor-wpcf7-button-primary input[type="submit"],
.elementor-wpcf7-button-primary button[type="submit"],
.mailchimp-button-primary button,
.mailchimp-button-primary button[type="submit"],
.button-default:hover,
.error404 .return-home:hover,
.button-dark:hover,
.elementor-element .elementor-button-dark .elementor-button:hover,
.button-dark:active,
.elementor-element .elementor-button-dark .elementor-button:active,
.button-dark:focus,
.elementor-element .elementor-button-dark .elementor-button:focus,
.button-light:hover,
.elementor-element .elementor-button-light .elementor-button:hover,
.button-light:active,
.elementor-element .elementor-button-light .elementor-button:active,
.button-light:focus,
.elementor-element .elementor-button-light .elementor-button:focus,
.elementor-element .elementor-button-primary .elementor-button {
    background-color: #5be1ea;
    border-color: #5be1ea;
    color: #fff;
}

.btn-primary:hover,
.button-primary:hover,
.button:hover,
button:hover,
input:hover[type="button"]:not(.btn):not(.button),
input:hover[type="reset"]:not(.btn):not(.button),
input:hover[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
input:hover[type="reset"],
input:hover[type="button"],
input:hover[type="submit"],
.more-link:hover,
.error404 .go-back:hover,
.elementor-wpcf7-button-primary input:hover[type="submit"],
.elementor-wpcf7-button-primary button:hover[type="submit"],
.mailchimp-button-primary button:hover[type="submit"],
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle,
.button-primary:active,
.button:active,
button:active,
input:active[type="button"]:not(.btn):not(.button),
input:active[type="reset"]:not(.btn):not(.button),
input:active[type="submit"]:not(.btn):not(.button),
.wp-block-file .wp-block-file__button:active,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,
input:active[type="reset"],
input:active[type="button"],
input:active[type="submit"],
.more-link:active,
.error404 .go-back:active,
.elementor-wpcf7-button-primary input:active[type="submit"],
.elementor-wpcf7-button-primary button:active[type="submit"],
.mailchimp-button-primary button:active[type="submit"],
.button-primary.active,
.active.button,
button.active,
input.active[type="button"]:not(.btn):not(.button),
input.active[type="reset"]:not(.btn):not(.button),
input.active[type="submit"]:not(.btn):not(.button),
.wp-block-file .active.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .active.wp-block-button__link,
input.active[type="reset"],
input.active[type="button"],
input.active[type="submit"],
.active.more-link,
.error404 .active.go-back,
.elementor-wpcf7-button-primary input.active[type="submit"],
.elementor-wpcf7-button-primary button.active[type="submit"],
.mailchimp-button-primary button.active[type="submit"],
.show>.button-primary.dropdown-toggle,
.show>.dropdown-toggle.button,
.show>button.dropdown-toggle,
.wp-block-file .show>.dropdown-toggle.wp-block-file__button,
.wp-block-button:not(.is-style-outline) .show>.dropdown-toggle.wp-block-button__link,
.show>input.dropdown-toggle[type="reset"],
.show>input.dropdown-toggle[type="button"],
.show>input.dropdown-toggle[type="submit"],
.show>button.dropdown-toggle[type="submit"],
.show>.dropdown-toggle.more-link,
.error404 .show>.dropdown-toggle.go-back,
.elementor-wpcf7-button-primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-primary .elementor-button:hover,
.elementor-element .elementor-button-primary .elementor-button:active,
.elementor-element .elementor-button-primary .elementor-button:focus {
    background-color: #CF423B;
    border-color: #CF423B;
    color: #fff;
}

.button-outline-primary:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.elementor-wpcf7-button-outline_primary input:hover[type="button"],
.elementor-wpcf7-button-outline_primary input:hover[type="submit"],
.elementor-wpcf7-button-outline_primary button:hover[type="submit"],
.mailchimp-button-outline_primary button:hover,
.button-outline-primary:active,
.wp-block-button.is-style-outline .wp-block-button__link:active,
.elementor-wpcf7-button-outline_primary input:active[type="button"],
.elementor-wpcf7-button-outline_primary input:active[type="submit"],
.elementor-wpcf7-button-outline_primary button:active[type="submit"],
.mailchimp-button-outline_primary button:active,
.button-outline-primary.active,
.wp-block-button.is-style-outline .active.wp-block-button__link,
.elementor-wpcf7-button-outline_primary input.active[type="button"],
.elementor-wpcf7-button-outline_primary input.active[type="submit"],
.elementor-wpcf7-button-outline_primary button.active[type="submit"],
.mailchimp-button-outline_primary button.active,
.show>.button-outline-primary.dropdown-toggle,
.wp-block-button.is-style-outline .show>.dropdown-toggle.wp-block-button__link,
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="button"],
.elementor-wpcf7-button-outline_primary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_primary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_primary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_primary .elementor-button:hover,
.elementor-element .elementor-button-outline_primary .elementor-button:active,
.elementor-element .elementor-button-outline_primary .elementor-button:focus {
}

.btn-secondary,
.button-secondary,
.secondary-button .search-submit,
.elementor-wpcf7-button-secondary input[type="button"][type="submit"],
.elementor-wpcf7-button-secondary input[type="submit"],
.elementor-wpcf7-button-secondary button[type="submit"],
.mailchimp-button-secondary button,
.mailchimp-button-secondary button[type="submit"],
.elementor-button-secondary button[type="submit"],
.elementor-button-secondary input[type="button"],
.elementor-button-secondary input[type="submit"],
.elementor-element .elementor-button-secondary .elementor-button {
    background-color: #540fa8;
    border-color: #540fa8;
    color: #fff;
}

.btn-secondary:hover,
.button-secondary:hover,
.secondary-button .search-submit:hover,
.elementor-wpcf7-button-secondary input:hover[type="submit"],
.elementor-wpcf7-button-secondary button:hover[type="submit"],
.mailchimp-button-secondary button:hover,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle,
.button-secondary:active,
.secondary-button .search-submit:active,
.elementor-wpcf7-button-secondary input:active[type="submit"],
.elementor-wpcf7-button-secondary button:active[type="submit"],
.mailchimp-button-secondary button:active,
.button-secondary.active,
.secondary-button .active.search-submit,
.elementor-wpcf7-button-secondary input.active[type="submit"],
.elementor-wpcf7-button-secondary button.active[type="submit"],
.mailchimp-button-secondary button.active,
.show>.button-secondary.dropdown-toggle,
.secondary-button .show>.dropdown-toggle.search-submit,
.elementor-wpcf7-button-secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-secondary .show>button.dropdown-toggle,
.elementor-button-secondary button[type="submit"]:hover,
.elementor-button-secondary button[type="submit"]:active,
.elementor-button-secondary button[type="submit"]:focus,
.elementor-button-secondary input[type="button"]:hover,
.elementor-button-secondary input[type="button"]:active,
.elementor-button-secondary input[type="button"]:focus,
.elementor-button-secondary input[type="submit"]:hover,
.elementor-button-secondary input[type="submit"]:active,
.elementor-button-secondary input[type="submit"]:focus,
.elementor-element .elementor-button-secondary .elementor-button:hover,
.elementor-element .elementor-button-secondary .elementor-button:active,
.elementor-element .elementor-button-secondary .elementor-button:focus {
    background-color: #3d0b7a;
    border-color: #3d0b7a;
    color: #fff;
}

.button-outline-secondary:hover,
.elementor-wpcf7-button-outline_secondary input:hover[type="submit"],
.elementor-wpcf7-button-outline_secondary button:hover[type="submit"],
.mailchimp-button-outline_secondary button:hover,
.button-outline-secondary:active,
.elementor-wpcf7-button-outline_secondary input:active[type="submit"],
.elementor-wpcf7-button-outline_secondary button:active[type="submit"],
.mailchimp-button-outline_secondary button:active,
.button-outline-secondary.active,
.elementor-wpcf7-button-outline_secondary input.active[type="submit"],
.elementor-wpcf7-button-outline_secondary button.active[type="submit"],
.mailchimp-button-outline_secondary button.active,
.show>.button-outline-secondary.dropdown-toggle,
.elementor-wpcf7-button-outline_secondary .show>input.dropdown-toggle[type="submit"],
.elementor-wpcf7-button-outline_secondary .show>button.dropdown-toggle[type="submit"],
.mailchimp-button-outline_secondary .show>button.dropdown-toggle,
.elementor-element .elementor-button-outline_secondary .elementor-button:hover,
.elementor-element .elementor-button-outline_secondary .elementor-button:active,
.elementor-element .elementor-button-outline_secondary .elementor-button:focus {
}

button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.button,
.btn {}

@media(max-width: 991px) {
    .opal-header-absolute .site-header {
        background: #151748;
    }
}