:root {
    --primary_color: #5FC5BF;
    --primary_color_rgb: 67, 68, 248;
    --primary_color_contrast: #FFFFFF;
    --primary_color_contrast_rgb: 255, 255, 255;
    --secondary_color: #00B9FA;
    --secondary_color_rgb: 0, 185, 250;
    --text_color: #545454;
    --bg_color: #FFFFFF;
    --link_color: #222222;
    --link_hover_color: #5FC5BF;
    --header_bg_color: #FFFFFF;
    --topbar_bg_color: #FFFFFF;
    --topbar_text_color: #626262;
    --logo_text_color: #5FC5BF;
    --menu_text_color: #222222;
    --menu_text_hover_color: #5FC5BF;
    --menu_text_active_color: #5FC5BF;
    --menu_dropdown_bg_color: #FFFFFF;
    --menu_dropdown_text_color: #222222;
    --menu_dropdown_text_hover_color: #5FC5BF;
    --menu_dropdown_text_active_color: #5FC5BF;
    --footer_bg_color: #1D2026;
    --copyright_bg_color: #111317;
    --footer_text_color: #aeb7c1;
    --footer_link_color: #eeeeee;
    --footer_link_hover_color: #FFFFFF;
    --offcanvas_menu_icon_color: #5FC5BF;
    --offcanvas_menu_bg_color: #FFFFFF;
    --offcanvas_menu_items_and_items_color: #222222;
    --offcanvas_menu_items_and_items_color_rgb: 34, 34, 34;
    --offcanvas_menu_active_menu_item_color: #5FC5BF
}

body,.sp-preloader {
    background-color: #FFFFFF;
    color: #545454
}

.sp-preloader>div {
    background: #222222
}

.sp-preloader>div:after {
    background: #FFFFFF
}

#sp-top-bar {
    background: #FFFFFF;
    color: #626262;
    border-bottom-color: rgba(98, 98, 98, 0.15)
}

#sp-top-bar a:not(.btn):not(.sppb-btn) {
    color: #626262
}

#sp-header {
    background: #FFFFFF
}

#sp-header .sp-module {
    color: #222222
}

#sp-header .sp-module a:not(.btn):not(.sppb-btn) {
    color: #222222
}

#sp-header .sp-module a:not(.btn):not(.sppb-btn):hover,#sp-header .sp-module a:not(.btn):not(.sppb-btn):focus {
    color: #5FC5BF
}

#sp-header .social-icons a:not(.btn):not(.sppb-btn) {
    color: #222222
}

#sp-header .social-icons a:not(.btn):not(.sppb-btn):hover,#sp-header .social-icons a:not(.btn):not(.sppb-btn):focus {
    color: #5FC5BF
}

a {
    color: #222222
}

a:hover,a:focus,a:active {
    color: #5FC5BF
}

.tags>li {
    display: inline-block
}

.tags>li a {
    color: #545454;
    border-color: #545454
}

.tags>li a:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

.article-social-share .social-share-icon ul li a {
    background: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%)
}

.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus {
    background: linear-gradient(135deg, #5FC5BF 0, #00B9FA 75%)
}

.pager>li a {
    border: 1px solid #ededed;
    color: #545454
}

.sp-megamenu-parent>li>a {
    color: #222222
}

.sp-megamenu-parent>li:hover>a {
    color: #5FC5BF
}

.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a {
    color: #5FC5BF
}

.sp-megamenu-parent>li .sp-menu-badge {
    background: #5FC5BF;
    color: #FFFFFF
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #FFFFFF
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #222222
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #5FC5BF;
    border-left-color: #5FC5BF
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #5FC5BF;
    border-left-color: #5FC5BF
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child:hover>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child:focus>a {
    color: #5FC5BF;
    border-left-color: #5FC5BF
}

.sp-megamenu-parent .sp-mega-group>li>a {
    color: #222222
}

#offcanvas-toggler>.fa {
    color: #222222
}

#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active {
    color: #5FC5BF
}

.offcanvas-menu {
    background-color: var(--offcanvas_menu_bg_color);
    color: rgba(var(--offcanvas_menu_items_and_items_color_rgb), 0.6)
}

.offcanvas-menu .offcanvas-inner a {
    color: var(--offcanvas_menu_items_and_items_color)
}

.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active {
    color: var(--offcanvas_menu_active_menu_item_color)
}

.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: var(--offcanvas_menu_items_and_items_color)
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: var(--offcanvas_menu_active_menu_item_color)
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    color: currentColor
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {
    color: currentColor
}

.offcanvas-menu .offcanvas-inner ul.menu>li li a {
    color: var(--offcanvas_menu_items_and_items_color)
}

.offcanvas-menu .offcanvas-inner ul.menu>li:last-child {
    border-bottom: 1px solid rgba(var(--offcanvas_menu_items_and_items_color_rgb), 0.15)
}

.offcanvas-menu .offcanvas-inner ul.menu li {
    border-top: 1px solid rgba(var(--offcanvas_menu_items_and_items_color_rgb), 0.15)
}

.offcanvas-menu .offcanvas-inner .form-control:not(:focus) {
    color: rgba(var(--offcanvas_menu_items_and_items_color_rgb), 0.6)
}

ul.social-icons>li a:hover {
    color: #222222
}

.layout-boxed .body-innerwrapper {
    background: #FFFFFF
}

.sp-module ul>li>a {
    color: #545454
}

.sp-module ul>li>a:hover {
    color: #222222
}

.sp-module .latestnews>div>a {
    color: #545454
}

.sp-module .latestnews>div>a:hover {
    color: #222222
}

.sp-module .tagscloud .tag-name:hover {
    background: #222222
}

.search .btn-toolbar button {
    background: #222222
}

#sp-footer,#sp-bottom {
    color: #aeb7c1
}

#sp-footer h1,#sp-footer h2,#sp-footer h3,#sp-footer h4,#sp-footer h5,#sp-footer h6,#sp-bottom h1,#sp-bottom h2,#sp-bottom h3,#sp-bottom h4,#sp-bottom h5,#sp-bottom h6 {
    color: #FFFFFF
}

#sp-footer a,#sp-bottom a {
    color: #eeeeee
}

#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus {
    color: #FFFFFF
}

#sp-bottom {
    background: #24272f
}

#sp-bottom .sp-module-content .latestnews>li>a>span {
    color: #aeb7c1
}

#sp-footer {
    background: #1D2026;
    border-top: 1px solid rgba(174, 183, 193, 0.08)
}

.pagination>.page-item>a {
    color: #545454
}

.pagination>.page-item>a.previous:hover,.pagination>.page-item>a.previous:focus,.pagination>.page-item>a.next:hover,.pagination>.page-item>a.next:focus,.pagination>.page-item>a.first:hover,.pagination>.page-item>a.first:focus,.pagination>.page-item>a.last:hover,.pagination>.page-item>a.last:focus {
    background: #5FC5BF;
    color: #FFFFFF
}

.pagination>.page-item>a:hover,.pagination>.page-item>a:focus {
    background: #5FC5BF;
    color: #FFFFFF
}

.pagination>.page-item.active a,.pagination>.page-item.active a:hover,.pagination>.page-item.active a:focus {
    background: #5FC5BF;
    color: #FFFFFF
}

.pagination>.active>a,.pagination>.active>span {
    border-color: #222222;
    background-color: #222222
}

.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus {
    border-color: #222222;
    background-color: #222222
}

html.error-page .error-code span {
    color: #5FC5BF;
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

html.coming-soon .coming-soon-number {
    color: #5FC5BF
}

.header-overlap.transparent-primary #sp-top-bar {
    background: rgba(67, 68, 248, 0.5);
    color: #FFFFFF;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05)
}

.header-overlap.transparent-primary #sp-top-bar a:not(.btn) {
    color: #FFFFFF
}

.header-overlap.transparent-primary #sp-top-bar a:not(.btn):hover,.header-overlap.transparent-primary #sp-top-bar a:not(.btn):focus {
    color: rgba(255, 255, 255, 0.7)
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) {
    background: rgba(67, 68, 248, 0.5);
    border-bottom-color: rgba(255, 255, 255, 0.1)
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-megamenu-parent>li>a:not(.btn) {
    color: #FFFFFF
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-megamenu-parent>li:hover>a:not(.btn),.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-megamenu-parent>li.active>a:not(.btn) {
    color: rgba(255, 255, 255, 0.7)
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) #offcanvas-toggler .burger-icon span {
    background: #FFFFFF
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) #offcanvas-toggler:hover .burger-icon span,.header-overlap.transparent-primary #sp-header:not(.header-sticky) #offcanvas-toggler:focus .burger-icon span {
    background: rgba(255, 255, 255, 0.7)
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module {
    color: #FFFFFF
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module a:not(.btn) {
    color: #FFFFFF
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module a:not(.btn):hover,.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module a:not(.btn):focus {
    color: rgba(255, 255, 255, 0.7)
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .social-icons a:not(.btn) {
    color: #FFFFFF
}

.header-overlap.transparent-primary #sp-header:not(.header-sticky) .social-icons a:not(.btn):hover,.header-overlap.transparent-primary #sp-header:not(.header-sticky) .social-icons a:not(.btn):focus {
    color: rgba(255, 255, 255, 0.7)
}

#sp-header.header-sticky.sticky-white .sp-megamenu-parent>li>a,#sp-header.header-sticky.sticky-white-light .sp-megamenu-parent>li>a {
    color: #222222
}

#sp-header.header-sticky.sticky-white .sp-megamenu-parent>li:hover>a,#sp-header.header-sticky.sticky-white .sp-megamenu-parent>li.active>a,#sp-header.header-sticky.sticky-white-light .sp-megamenu-parent>li:hover>a,#sp-header.header-sticky.sticky-white-light .sp-megamenu-parent>li.active>a {
    color: #5FC5BF
}

#sp-header.header-sticky.sticky-white #offcanvas-toggler .burger-icon span,#sp-header.header-sticky.sticky-white-light #offcanvas-toggler .burger-icon span {
    background: #222222
}

#sp-header.header-sticky.sticky-white #offcanvas-toggler:hover .burger-icon span,#sp-header.header-sticky.sticky-white #offcanvas-toggler:focus .burger-icon span,#sp-header.header-sticky.sticky-white-light #offcanvas-toggler:hover .burger-icon span,#sp-header.header-sticky.sticky-white-light #offcanvas-toggler:focus .burger-icon span {
    background: #5FC5BF
}

#sp-header.header-sticky.sticky-white .sp-module,#sp-header.header-sticky.sticky-white .social-icons,#sp-header.header-sticky.sticky-white .sp-contact-info,#sp-header.header-sticky.sticky-white-light .sp-module,#sp-header.header-sticky.sticky-white-light .social-icons,#sp-header.header-sticky.sticky-white-light .sp-contact-info {
    color: #222222
}

#sp-header.header-sticky.sticky-white .sp-module a:not(.btn),#sp-header.header-sticky.sticky-white .social-icons a:not(.btn),#sp-header.header-sticky.sticky-white .sp-contact-info a:not(.btn),#sp-header.header-sticky.sticky-white-light .sp-module a:not(.btn),#sp-header.header-sticky.sticky-white-light .social-icons a:not(.btn),#sp-header.header-sticky.sticky-white-light .sp-contact-info a:not(.btn) {
    color: #222222
}

#sp-header.header-sticky.sticky-white .sp-module a:not(.btn):hover,#sp-header.header-sticky.sticky-white .social-icons a:not(.btn):hover,#sp-header.header-sticky.sticky-white .sp-contact-info a:not(.btn):hover,#sp-header.header-sticky.sticky-white-light .sp-module a:not(.btn):hover,#sp-header.header-sticky.sticky-white-light .social-icons a:not(.btn):hover,#sp-header.header-sticky.sticky-white-light .sp-contact-info a:not(.btn):hover {
    color: #5FC5BF
}

#sp-header.header-sticky.sticky-primary {
    background: #2E2A45
}

#sp-header.header-sticky.sticky-primary-light {
    background: rgba(67, 68, 248, 0.9)
}

#sp-header.header-sticky.sticky-primary .sp-megamenu-parent>li>a,#sp-header.header-sticky.sticky-primary-light .sp-megamenu-parent>li>a {
    color: #5FC5BF
}

#sp-header.header-sticky.sticky-primary .sp-megamenu-parent>li:hover>a,#sp-header.header-sticky.sticky-primary .sp-megamenu-parent>li.active>a,#sp-header.header-sticky.sticky-primary-light .sp-megamenu-parent>li:hover>a,#sp-header.header-sticky.sticky-primary-light .sp-megamenu-parent>li.active>a {
    color: rgba(255, 255, 255, 0.95)
}

#sp-header.header-sticky.sticky-primary #offcanvas-toggler .burger-icon span,#sp-header.header-sticky.sticky-primary-light #offcanvas-toggler .burger-icon span {
    background: #FFFFFF
}

#sp-header.header-sticky.sticky-primary #offcanvas-toggler:hover .burger-icon span,#sp-header.header-sticky.sticky-primary #offcanvas-toggler:focus .burger-icon span,#sp-header.header-sticky.sticky-primary-light #offcanvas-toggler:hover .burger-icon span,#sp-header.header-sticky.sticky-primary-light #offcanvas-toggler:focus .burger-icon span {
    background: rgba(255, 255, 255, 0.95)
}

#sp-header.header-sticky.sticky-primary .sp-module,#sp-header.header-sticky.sticky-primary .social-icons,#sp-header.header-sticky.sticky-primary .sp-contact-info,#sp-header.header-sticky.sticky-primary-light .sp-module,#sp-header.header-sticky.sticky-primary-light .social-icons,#sp-header.header-sticky.sticky-primary-light .sp-contact-info {
    color: #FFFFFF
}

#sp-header.header-sticky.sticky-primary .sp-module a:not(.btn),#sp-header.header-sticky.sticky-primary .social-icons a:not(.btn),#sp-header.header-sticky.sticky-primary .sp-contact-info a:not(.btn),#sp-header.header-sticky.sticky-primary-light .sp-module a:not(.btn),#sp-header.header-sticky.sticky-primary-light .social-icons a:not(.btn),#sp-header.header-sticky.sticky-primary-light .sp-contact-info a:not(.btn) {
    color: #FFFFFF
}

#sp-header.header-sticky.sticky-primary .sp-module a:not(.btn):hover,#sp-header.header-sticky.sticky-primary .social-icons a:not(.btn):hover,#sp-header.header-sticky.sticky-primary .sp-contact-info a:not(.btn):hover,#sp-header.header-sticky.sticky-primary-light .sp-module a:not(.btn):hover,#sp-header.header-sticky.sticky-primary-light .social-icons a:not(.btn):hover,#sp-header.header-sticky.sticky-primary-light .sp-contact-info a:not(.btn):hover {
    color: rgba(255, 255, 255, 0.7)
}

.header-11#sp-primary-bar {
    background: #5FC5BF;
    color: rgba(255, 255, 255, 0.7)
}

.header-11#sp-primary-bar a:not(.btn):not(.sppb-btn) {
    color: rgba(255, 255, 255, 0.9)
}

.header-11#sp-primary-bar #virtuemart_currency_id_chosen .chosen-drop {
    border-color: #5FC5BF;
    color: #545454
}

.article-list.timeline-layout .timeline-type {
    background-image: linear-gradient(-90deg, #5FC5BF 0, #00B9FA 75%)
}

.article-list.timeline-layout .timeline-type:before {
    border-right-color: #00B9FA
}

.article-list.timeline-layout .timeline-type:after {
    border-left-color: #5FC5BF
}

.construction-projects .article .category-name a {
    color: #5FC5BF
}

.construction-projects .article:hover .article-header:after,.construction-projects .article:hover .article-header:before,.construction-projects .article:focus .article-header:after,.construction-projects .article:focus .article-header:before {
    background-color: #5FC5BF
}

.article-details.project-details .project-info-ct:before,.article-details.project-details .project-info-ct:after {
    background-color: #5FC5BF
}

.article-details.project-details .article-social-share .social-share-icon ul li a {
    background: #5FC5BF
}

.bg-primary {
    background-color: #5FC5BF !important
}

.bg-secondary {
    background-color: #00B9FA !important
}

.bg-gradient {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF) !important;
    background: linear-gradient(135deg, #00B9FA, #5FC5BF) !important
}

.bg-gradient h1,.bg-gradient h2,.bg-gradient h3,.bg-gradient h4,.bg-gradient h5,.bg-gradient h6 {
    color: #FFFFFF
}

.bg-gradient blockquote {
    color: #FFFFFF;
    border-color: #FFFFFF
}

.bg-primary-10 {
    background-color: #ececfe
}

.bg-primary-20 {
    background-color: #d9dafe
}

.bg-primary-30 {
    background-color: #c7c7fd
}

.bg-primary-40 {
    background-color: #b4b4fc
}

.bg-primary-50 {
    background-color: #a1a2fc
}

.bg-primary-60 {
    background-color: #8e8ffb
}

.bg-primary-70 {
    background-color: #7b7cfa
}

.bg-primary-80 {
    background-color: #6969f9
}

.bg-primary-90 {
    background-color: #5657f9
}

.overlay-bg-primary-10:before {
    background-color: rgba(67, 68, 248, 0.1)
}

.overlay-bg-primary-20:before {
    background-color: rgba(67, 68, 248, 0.2)
}

.overlay-bg-primary-30:before {
    background-color: rgba(67, 68, 248, 0.3)
}

.overlay-bg-primary-40:before {
    background-color: rgba(67, 68, 248, 0.4)
}

.overlay-bg-primary-50:before {
    background-color: rgba(67, 68, 248, 0.5)
}

.overlay-bg-primary-60:before {
    background-color: rgba(67, 68, 248, 0.6)
}

.overlay-bg-primary-70:before {
    background-color: rgba(67, 68, 248, 0.7)
}

.overlay-bg-primary-80:before {
    background-color: rgba(67, 68, 248, 0.8)
}

.overlay-bg-primary-90:before {
    background-color: rgba(67, 68, 248, 0.9)
}

.overlay-bg-gradient:before {
    background: -webkit-linear-gradient(-45deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8));
    background: linear-gradient(135deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8))
}

body .btn-primary,body .sppb-btn-primary {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .btn-primary.disabled,body .btn-primary:hover,body .btn-primary:active,body .btn-primary:not(:disabled):not(.disabled):active,body .sppb-btn-primary.disabled,body .sppb-btn-primary:hover,body .sppb-btn-primary:active,body .sppb-btn-primary:not(:disabled):not(.disabled):active {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .btn-primary:focus,body .sppb-btn-primary:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .btn-primary.sppb-btn-outline,body .sppb-btn-primary.sppb-btn-outline {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .btn-primary.sppb-btn-outline:hover,body .btn-primary.sppb-btn-outline:active,body .sppb-btn-primary.sppb-btn-outline:hover,body .sppb-btn-primary.sppb-btn-outline:active {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .btn-primary.sppb-btn-outline:focus,body .sppb-btn-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .btn-primary.sppb-btn-outline-hover,body .sppb-btn-primary.sppb-btn-outline-hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .btn-primary.sppb-btn-outline-hover:hover,body .btn-primary.sppb-btn-outline-hover:active,body .sppb-btn-primary.sppb-btn-outline-hover:hover,body .sppb-btn-primary.sppb-btn-outline-hover:active {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .btn-primary.sppb-btn-outline-hover:focus,body .sppb-btn-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .btn-primary.sppb-btn-3d,body .sppb-btn-primary.sppb-btn-3d {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .btn-primary.sppb-btn-3d:hover,body .btn-primary.sppb-btn-3d:active,body .sppb-btn-primary.sppb-btn-3d:hover,body .sppb-btn-primary.sppb-btn-3d:active {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .btn-primary.sppb-btn-3d:focus,body .sppb-btn-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .btn-primary.sppb-btn-gradient,body .sppb-btn-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .btn-primary.sppb-btn-gradient:hover,body .btn-primary.sppb-btn-gradient:active,body .sppb-btn-primary.sppb-btn-gradient:hover,body .sppb-btn-primary.sppb-btn-gradient:active {
    background-image: linear-gradient(135deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .btn-primary.sppb-btn-gradient:focus,body .sppb-btn-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-secondary {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .sppb-btn-primary-secondary:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .sppb-btn-primary-secondary:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-secondary.sppb-btn-outline {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .sppb-btn-primary-secondary.sppb-btn-outline:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .sppb-btn-primary-secondary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-secondary.sppb-btn-outline-hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .sppb-btn-primary-secondary.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .sppb-btn-primary-secondary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-secondary.sppb-btn-3d {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .sppb-btn-primary-secondary.sppb-btn-3d:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #009dd4;
    border-bottom-color: #009dd4
}

body .sppb-btn-primary-secondary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-secondary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-primary-secondary.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-primary-secondary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-dark {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .sppb-btn-primary-dark:hover {
    background: #343a40;
    color: #FFFFFF;
    border: 1px solid #343a40
}

body .sppb-btn-primary-dark:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-dark.sppb-btn-outline {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .sppb-btn-primary-dark.sppb-btn-outline:hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40
}

body .sppb-btn-primary-dark.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-dark.sppb-btn-outline-hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .sppb-btn-primary-dark.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-primary-dark.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-dark.sppb-btn-3d {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .sppb-btn-primary-dark.sppb-btn-3d:hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #23272b;
    border-bottom-color: #23272b
}

body .sppb-btn-primary-dark.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-dark.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-primary-dark.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-primary-dark.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-white {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .sppb-btn-primary-white:hover {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .sppb-btn-primary-white:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-white.sppb-btn-outline {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .sppb-btn-primary-white.sppb-btn-outline:hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .sppb-btn-primary-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-white.sppb-btn-outline-hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .sppb-btn-primary-white.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .sppb-btn-primary-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-white.sppb-btn-3d {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .sppb-btn-primary-white.sppb-btn-3d:hover {
    background: #fff;
    color: #000000;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .sppb-btn-primary-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-primary-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-primary-white.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
    border: none
}

body .sppb-btn-primary-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(67, 68, 248, 0.5)
}

body .sppb-btn-secondary-primary {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .sppb-btn-secondary-primary:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .sppb-btn-secondary-primary:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-primary.sppb-btn-outline {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .sppb-btn-secondary-primary.sppb-btn-outline:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .sppb-btn-secondary-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-primary.sppb-btn-outline-hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .sppb-btn-secondary-primary.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .sppb-btn-secondary-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-primary.sppb-btn-3d {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA;
    border-bottom-color: #009dd4
}

body .sppb-btn-secondary-primary.sppb-btn-3d:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .sppb-btn-secondary-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-secondary-primary.sppb-btn-gradient:hover {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-secondary-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .btn-secondary,body .sppb-btn-secondary {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .btn-secondary.disabled,body .btn-secondary:hover,body .btn-secondary:active,body .btn-secondary:not(:disabled):not(.disabled):active,body .sppb-btn-secondary.disabled,body .sppb-btn-secondary:hover,body .sppb-btn-secondary:active,body .sppb-btn-secondary:not(:disabled):not(.disabled):active {
    background: #009dd4;
    color: #FFFFFF;
    border: 1px solid #009dd4
}

body .btn-secondary:focus,body .sppb-btn-secondary:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .btn-secondary.sppb-btn-outline,body .sppb-btn-secondary.sppb-btn-outline {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .btn-secondary.sppb-btn-outline:hover,body .btn-secondary.sppb-btn-outline:active,body .sppb-btn-secondary.sppb-btn-outline:hover,body .sppb-btn-secondary.sppb-btn-outline:active {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .btn-secondary.sppb-btn-outline:focus,body .sppb-btn-secondary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .btn-secondary.sppb-btn-outline-hover,body .sppb-btn-secondary.sppb-btn-outline-hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .btn-secondary.sppb-btn-outline-hover:hover,body .btn-secondary.sppb-btn-outline-hover:active,body .sppb-btn-secondary.sppb-btn-outline-hover:hover,body .sppb-btn-secondary.sppb-btn-outline-hover:active {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .btn-secondary.sppb-btn-outline-hover:focus,body .sppb-btn-secondary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .btn-secondary.sppb-btn-3d,body .sppb-btn-secondary.sppb-btn-3d {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA;
    border-bottom-color: #009dd4
}

body .btn-secondary.sppb-btn-3d:hover,body .btn-secondary.sppb-btn-3d:active,body .sppb-btn-secondary.sppb-btn-3d:hover,body .sppb-btn-secondary.sppb-btn-3d:active {
    background: #009dd4;
    color: #FFFFFF;
    border-color: #009dd4;
    border-bottom-color: #009dd4
}

body .btn-secondary.sppb-btn-3d:focus,body .sppb-btn-secondary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .btn-secondary.sppb-btn-gradient,body .sppb-btn-secondary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .btn-secondary.sppb-btn-gradient:hover,body .btn-secondary.sppb-btn-gradient:active,body .sppb-btn-secondary.sppb-btn-gradient:hover,body .sppb-btn-secondary.sppb-btn-gradient:active {
    background-image: linear-gradient(135deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .btn-secondary.sppb-btn-gradient:focus,body .sppb-btn-secondary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-dark {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .sppb-btn-secondary-dark:hover {
    background: #343a40;
    color: #FFFFFF;
    border: 1px solid #343a40
}

body .sppb-btn-secondary-dark:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-dark.sppb-btn-outline {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .sppb-btn-secondary-dark.sppb-btn-outline:hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40
}

body .sppb-btn-secondary-dark.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-dark.sppb-btn-outline-hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .sppb-btn-secondary-dark.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-secondary-dark.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-dark.sppb-btn-3d {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA;
    border-bottom-color: #009dd4
}

body .sppb-btn-secondary-dark.sppb-btn-3d:hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #23272b;
    border-bottom-color: #23272b
}

body .sppb-btn-secondary-dark.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-dark.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-secondary-dark.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-secondary-dark.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-white {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .sppb-btn-secondary-white:hover {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .sppb-btn-secondary-white:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-white.sppb-btn-outline {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .sppb-btn-secondary-white.sppb-btn-outline:hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .sppb-btn-secondary-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-white.sppb-btn-outline-hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .sppb-btn-secondary-white.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .sppb-btn-secondary-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-white.sppb-btn-3d {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA;
    border-bottom-color: #009dd4
}

body .sppb-btn-secondary-white.sppb-btn-3d:hover {
    background: #fff;
    color: #000000;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .sppb-btn-secondary-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-secondary-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-secondary-white.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
    border: none
}

body .sppb-btn-secondary-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(0, 185, 250, 0.5)
}

body .sppb-btn-dark-primary {
    background: #343a40;
    color: #FFFFFF;
    border: 1px solid #343a40
}

body .sppb-btn-dark-primary:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .sppb-btn-dark-primary:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-primary.sppb-btn-outline {
    background: transparent;
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-dark-primary.sppb-btn-outline:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .sppb-btn-dark-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-primary.sppb-btn-outline-hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40
}

body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-primary.sppb-btn-3d {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40;
    border-bottom-color: #23272b
}

body .sppb-btn-dark-primary.sppb-btn-3d:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .sppb-btn-dark-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-dark-primary.sppb-btn-gradient:hover {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-dark-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-secondary {
    background: #343a40;
    color: #FFFFFF;
    border: 1px solid #343a40
}

body .sppb-btn-dark-secondary:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .sppb-btn-dark-secondary:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-secondary.sppb-btn-outline {
    background: transparent;
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-dark-secondary.sppb-btn-outline:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .sppb-btn-dark-secondary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-secondary.sppb-btn-outline-hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40
}

body .sppb-btn-dark-secondary.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .sppb-btn-dark-secondary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-secondary.sppb-btn-3d {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40;
    border-bottom-color: #23272b
}

body .sppb-btn-dark-secondary.sppb-btn-3d:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #009dd4;
    border-bottom-color: #009dd4
}

body .sppb-btn-dark-secondary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-secondary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-dark-secondary.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-dark-secondary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-white {
    background: #343a40;
    color: #FFFFFF;
    border: 1px solid #343a40
}

body .sppb-btn-dark-white:hover {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .sppb-btn-dark-white:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-white.sppb-btn-outline {
    background: transparent;
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-dark-white.sppb-btn-outline:hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .sppb-btn-dark-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-white.sppb-btn-outline-hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40
}

body .sppb-btn-dark-white.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .sppb-btn-dark-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-white.sppb-btn-3d {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40;
    border-bottom-color: #23272b
}

body .sppb-btn-dark-white.sppb-btn-3d:hover {
    background: #fff;
    color: #000000;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .sppb-btn-dark-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-dark-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-dark-white.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
    border: none
}

body .sppb-btn-dark-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}

body .sppb-btn-white-primary {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .sppb-btn-white-primary:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border: 1px solid #5FC5BF
}

body .sppb-btn-white-primary:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-primary.sppb-btn-outline {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .sppb-btn-white-primary.sppb-btn-outline:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

body .sppb-btn-white-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-primary.sppb-btn-outline-hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .sppb-btn-white-primary.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #5FC5BF;
    border-color: #5FC5BF
}

body .sppb-btn-white-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-primary.sppb-btn-3d {
    background: #fff;
    color: #000000;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .sppb-btn-white-primary.sppb-btn-3d:hover {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF;
    border-bottom-color: #5FC5BF
}

body .sppb-btn-white-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
    border: none
}

body .sppb-btn-white-primary.sppb-btn-gradient:hover {
    background-image: linear-gradient(-45deg, #5FC5BF 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-white-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-secondary {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .sppb-btn-white-secondary:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border: 1px solid #00B9FA
}

body .sppb-btn-white-secondary:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-secondary.sppb-btn-outline {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .sppb-btn-white-secondary.sppb-btn-outline:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #00B9FA
}

body .sppb-btn-white-secondary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-secondary.sppb-btn-outline-hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .sppb-btn-white-secondary.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #00B9FA;
    border-color: #00B9FA
}

body .sppb-btn-white-secondary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-secondary.sppb-btn-3d {
    background: #fff;
    color: #000000;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .sppb-btn-white-secondary.sppb-btn-3d:hover {
    background: #00B9FA;
    color: #FFFFFF;
    border-color: #009dd4;
    border-bottom-color: #009dd4
}

body .sppb-btn-white-secondary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-secondary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
    border: none
}

body .sppb-btn-white-secondary.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #006e94 0, #00B9FA 75%);
    border: none
}

body .sppb-btn-white-secondary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-dark {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .sppb-btn-white-dark:hover {
    background: #343a40;
    color: #FFFFFF;
    border: 1px solid #343a40
}

body .sppb-btn-white-dark:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-dark.sppb-btn-outline {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .sppb-btn-white-dark.sppb-btn-outline:hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #343a40
}

body .sppb-btn-white-dark.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-dark.sppb-btn-outline-hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .sppb-btn-white-dark.sppb-btn-outline-hover:hover {
    background: transparent;
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-white-dark.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-dark.sppb-btn-3d {
    background: #fff;
    color: #000000;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .sppb-btn-white-dark.sppb-btn-3d:hover {
    background: #343a40;
    color: #FFFFFF;
    border-color: #23272b;
    border-bottom-color: #23272b
}

body .sppb-btn-white-dark.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-white-dark.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
    border: none
}

body .sppb-btn-white-dark.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-white-dark.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .btn-white,body .sppb-btn-white {
    background: #fff;
    color: #000000;
    border: 1px solid #fff
}

body .btn-white.disabled,body .btn-white:hover,body .btn-white:active,body .btn-white:not(:disabled):not(.disabled):active,body .sppb-btn-white.disabled,body .sppb-btn-white:hover,body .sppb-btn-white:active,body .sppb-btn-white:not(:disabled):not(.disabled):active {
    background: #ececec;
    color: #000000;
    border: 1px solid #ececec
}

body .btn-white:focus,body .sppb-btn-white:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .btn-white.sppb-btn-outline,body .sppb-btn-white.sppb-btn-outline {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .btn-white.sppb-btn-outline:hover,body .btn-white.sppb-btn-outline:active,body .sppb-btn-white.sppb-btn-outline:hover,body .sppb-btn-white.sppb-btn-outline:active {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .btn-white.sppb-btn-outline:focus,body .sppb-btn-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .btn-white.sppb-btn-outline-hover,body .sppb-btn-white.sppb-btn-outline-hover {
    background: #fff;
    color: #000000;
    border-color: #fff
}

body .btn-white.sppb-btn-outline-hover:hover,body .btn-white.sppb-btn-outline-hover:active,body .sppb-btn-white.sppb-btn-outline-hover:hover,body .sppb-btn-white.sppb-btn-outline-hover:active {
    background: transparent;
    color: #fff;
    border-color: #fff
}

body .btn-white.sppb-btn-outline-hover:focus,body .sppb-btn-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .btn-white.sppb-btn-3d,body .sppb-btn-white.sppb-btn-3d {
    background: #fff;
    color: #000000;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .btn-white.sppb-btn-3d:hover,body .btn-white.sppb-btn-3d:active,body .sppb-btn-white.sppb-btn-3d:hover,body .sppb-btn-white.sppb-btn-3d:active {
    background: #ececec;
    color: #000000;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .btn-white.sppb-btn-3d:focus,body .sppb-btn-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .btn-white.sppb-btn-gradient,body .sppb-btn-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
    border: none
}

body .btn-white.sppb-btn-gradient:hover,body .btn-white.sppb-btn-gradient:active,body .sppb-btn-white.sppb-btn-gradient:hover,body .sppb-btn-white.sppb-btn-gradient:active {
    background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
    border: none
}

body .btn-white.sppb-btn-gradient:focus,body .sppb-btn-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}

body .sppb-btn-link {
    color: #222222
}

body .sppb-btn-link:hover,body .sppb-btn-link:focus {
    color: #5FC5BF
}

.text-primary {
    color: #5FC5BF !important
}

.text-secondary {
    color: #00B9FA !important
}

.text-gradient {
    color: #5FC5BF;
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.yiq-color {
    color: #FFFFFF !important
}

.yiq-color h1,.yiq-color h2,.yiq-color h3,.yiq-color h4,.yiq-color h5,.yiq-color h6 {
    color: #FFFFFF
}

.yiq-color blockquote {
    color: #FFFFFF;
    border-color: #FFFFFF
}

.badge-primary {
    background-color: #5FC5BF;
    color: #FFFFFF
}

.badge-secondary {
    background-color: #00B9FA;
    color: #FFFFFF
}

.border-primary {
    border-color: #5FC5BF !important
}

input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control) {
    background-color: #FFFFFF
}

input[type="text"]:not(.form-control):focus,input[type="email"]:not(.form-control):focus,input[type="url"]:not(.form-control):focus,input[type="date"]:not(.form-control):focus,input[type="password"]:not(.form-control):focus,input[type="search"]:not(.form-control):focus,input[type="tel"]:not(.form-control):focus,input[type="number"]:not(.form-control):focus,select:not(.form-control):focus {
    border-color: #5FC5BF
}

.sppb-form-control:focus,.sppb-form-group .sppb-form-control:focus {
    border-color: #5FC5BF
}

.shape-primary .sppb-shape-container>svg polygon,.shape-primary .sppb-shape-container>svg path {
    fill: #5FC5BF !important
}

.feature-box-1 .sppb-addon-content .sppb-icon {
    background: #5FC5BF;
    color: #FFFFFF
}

.feature-box-2 .sppb-addon-content .pull-left,.feature-box-2 .sppb-addon-content .pull-right {
    background: #5FC5BF;
    color: #FFFFFF
}

.feature-box-2 .sppb-addon-content .sppb-icon:after {
    box-shadow: 0 0 0 2px #FFFFFF
}

.feature-box-4 .sppb-addon-content .sppb-icon .sppb-icon-container {
    background-color: #5FC5BF
}

.feature-box-4 .sppb-addon-content .sppb-icon .sppb-icon-container i {
    color: #FFFFFF
}

.feature-box-5 .sppb-addon-content .sppb-icon .sppb-icon-container i,.feature-box-6 .sppb-addon-content .sppb-icon .sppb-icon-container i {
    color: #5FC5BF
}

.feature-box-7:hover .sppb-addon-content .sppb-icon,.feature-box-7.active-style .sppb-addon-content .sppb-icon {
    background-color: #5FC5BF;
    color: #FFFFFF
}

.feature-box-8 .sppb-addon-content:hover .sppb-addon-title,.feature-box-8 .sppb-addon-content:focus .sppb-addon-title {
    color: #5FC5BF
}

.feature-box-9 .sppb-addon-content .sppb-icon i {
    color: #5FC5BF
}

.feature-box-9 .sppb-addon-content:hover .sppb-media-content .sppb-addon-title,.feature-box-9 .sppb-addon-content:focus .sppb-media-content .sppb-addon-title {
    color: #5FC5BF
}

.feature-box-10 .sppb-addon-content .sppb-icon .sppb-icon-container:before {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.feature-box-11 .sppb-addon-content .sppb-icon .sppb-icon-container {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 5px 5px rgba(67, 68, 248, 0.5)
}

.feature-box-11 .sppb-addon-content .sppb-icon .sppb-icon-container i {
    color: #5FC5BF
}

.feature-box-11:hover .sppb-addon-content .sppb-icon .sppb-icon-container,.feature-box-11:focus .sppb-addon-content .sppb-icon .sppb-icon-container {
    box-shadow: 0px 0px 5px 5px #5FC5BF
}

.feature-box-11:hover .sppb-addon-content .sppb-icon .sppb-icon-container i,.feature-box-11:focus .sppb-addon-content .sppb-icon .sppb-icon-container i {
    color: #000000
}

.feature-box-12:before {
    background-color: #00B9FA
}

.feature-box-12:after {
    background-color: #5FC5BF
}

.feature-box-12:hover .sppb-addon-content:before,.feature-box-12:focus .sppb-addon-content:before {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.feature-box-13:hover:before,.feature-box-13:focus:before,.feature-box-13.active-style:before {
    border-top: 2px solid #5FC5BF;
    border-right: 2px solid #5FC5BF
}

.feature-box-13:hover:after,.feature-box-13:focus:after,.feature-box-13.active-style:after {
    border-left: 2px solid #5FC5BF;
    border-bottom: 2px solid #5FC5BF
}

.feature-box-13:hover .sppb-addon-content .sppb-icon-container i,.feature-box-13:focus .sppb-addon-content .sppb-icon-container i,.feature-box-13.active-style .sppb-addon-content .sppb-icon-container i {
    color: #5FC5BF
}

.feature-box-13:hover .sppb-addon-content .sppb-addon-title,.feature-box-13:focus .sppb-addon-content .sppb-addon-title,.feature-box-13.active-style .sppb-addon-content .sppb-addon-title {
    color: #5FC5BF
}

.feature-box-14 .sppb-addon-content {
    background: #5FC5BF
}

.feature-box-14:hover .sppb-addon-content {
    border-color: #5FC5BF;
    color: #5FC5BF
}

.feature-box-14:hover .sppb-addon-content .sppb-addon-title,.feature-box-14:hover .sppb-addon-content .sppb-addon-title a {
    color: #5FC5BF
}

.feature-box-15 .sppb-addon-content .sppb-icon-container i {
    color: #5FC5BF
}

.feature-box-15:hover .sppb-addon-content .sppb-icon-container {
    background: #5FC5BF
}

.feature-box-16 .sppb-addon-content .sppb-icon .sppb-icon-container {
    background: #5FC5BF
}

.feature-box-16:hover .sppb-addon-content .sppb-media-body .sppb-media-content .sppb-addon-title,.feature-box-16:hover .sppb-addon-content .sppb-media-body .sppb-media-content .sppb-addon-title a {
    color: #5FC5BF
}

.feature-box-17 .sppb-addon-content .sppb-addon-title,.feature-box-17 .sppb-addon-content .sppb-addon-title a {
    color: #5FC5BF
}

.feature-box-17:hover .sppb-addon-content .sppb-icon .sppb-icon-container {
    background: #5FC5BF
}

.feature-box-18 .sppb-addon-content .sppb-icon-container i {
    color: #5FC5BF
}

.icon-gradient [class*="icon"] i,.icon-gradient[class*="icon"] i {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #5FC5BF
}

.icon-primary [class*="icon"] i,.icon-primary[class*="icon"] i {
    color: #5FC5BF
}

.icon-secondary [class*="icon"] i,.icon-secondary[class*="icon"] i {
    color: #00B9FA !important
}

.icon-box-gradient .sppb-icon .sppb-icon-container,.icon-box-gradient.sppb-icon .sppb-icon-inner {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.icon-box-gradient .sppb-icon .sppb-icon-container i,.icon-box-gradient.sppb-icon .sppb-icon-inner i {
    color: #FFFFFF !important
}

.icon-box-primary .sppb-icon .sppb-icon-container,.icon-box-primary.sppb-icon .sppb-icon-inner {
    background-color: #5FC5BF
}

.icon-box-primary .sppb-icon .sppb-icon-container i,.icon-box-primary.sppb-icon .sppb-icon-inner i {
    color: #FFFFFF !important
}

.icon-box-secondary .sppb-icon .sppb-icon-container,.icon-box-secondary.sppb-icon .sppb-icon-inner {
    background-color: #00B9FA
}

.icon-box-secondary .sppb-icon .sppb-icon-container i,.icon-box-secondary.sppb-icon .sppb-icon-inner i {
    color: #FFFFFF !important
}

.sppb-addon-single-image.single-image-1 .sppb-addon-single-image-container {
    background-color: #5FC5BF
}

.sppb-addon-single-image.single-image-3 .sppb-addon-single-image-container {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
    color: #5FC5BF;
    border-color: #5FC5BF
}

.sppb-carousel-extended .sppb-carousel-extended-dots li.active span {
    background: #5FC5BF
}

.sppb-addon-sppb-flibox.front-gradient .sppb-flipbox-front:before,.sppb-addon-sppb-flibox.front-gradient .threeD-flip-front:before {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF) !important;
    background: linear-gradient(135deg, #00B9FA, #5FC5BF) !important
}

.sppb-addon-sppb-flibox.back-gradient .sppb-flipbox-back:before,.sppb-addon-sppb-flibox.back-gradient .threeD-flip-back:before {
    background: -webkit-linear-gradient(135deg, #00B9FA, #5FC5BF) !important;
    background: linear-gradient(-45deg, #00B9FA, #5FC5BF) !important
}

.sppb-addon-sppb-flibox.front-primary .sppb-flipbox-front:before,.sppb-addon-sppb-flibox.front-primary .threeD-flip-front:before {
    background-color: #5FC5BF !important
}

.sppb-addon-sppb-flibox.back-primary .sppb-flipbox-back:before,.sppb-addon-sppb-flibox.back-primary .threeD-flip-back:before {
    background-color: #5FC5BF !important
}

.sppb-addon-ajax-contact.contact-form-2 .sppb-ajaxt-contact-form input:focus,.sppb-addon-ajax-contact.contact-form-2 .sppb-ajaxt-contact-form textarea:focus {
    border-color: #5FC5BF
}

.sppb-addon-sp-slider.slideshow-1 .sppb-sp-slider-button .sp-slider-btn-text {
    background: #5FC5BF
}

.sppb-addon-sp-slider.slideshow-1 .sppb-sp-slider-button .sp-slider-btn-text:hover,.sppb-addon-sp-slider.slideshow-1 .sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #093266
}

.sppb-addon-sp-slider.slideshow-1 .sp-dots .dot-indicator.active {
    background: #5FC5BF
}

.sppb-addon-timeline .timeline-item .timeline-date {
    color: #5FC5BF
}

.sppb-addon-timeline .timeline-movement:hover .title,.sppb-addon-timeline .timeline-movement:focus .title {
    color: #5FC5BF
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper:before {
    background-color: #5FC5BF !important
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
    border-color: #5FC5BF !important
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:after {
    background: #5FC5BF !important
}

.sppb-addon-text-block.text-block-1 {
    background: #FFFFFF
}

.sppb-addon-text-block.text-block-1 .sppb-addon-title {
    color: #5FC5BF
}

.sppb-addon-text-block.text-block-1:hover,.sppb-addon-text-block.text-block-1:focus {
    background: #5FC5BF;
    color: #FFFFFF;
    border-color: #5FC5BF
}

.sppb-addon-text-block.text-block-1:hover .sppb-addon-title,.sppb-addon-text-block.text-block-1:focus .sppb-addon-title {
    color: #FFFFFF
}

.sppb-addon .sppb-progress .sppb-progress-bar {
    background-color: #5FC5BF
}

.sppb-addon .sppb-progress .sppb-progress-bar.sppb-progress-bar-gradient {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.sppb-addon.progress-bar-2 .sppb-progress {
    border: 1px solid #5FC5BF
}

.sppb-addon-testimonial .sppb-addon-testimonial-client {
    color: #5FC5BF
}

.sppb-addon-testimonial[class*="testimonial-1"] .sppb-addon-testimonial-review {
    background-color: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-testimonial[class*="testimonial-1"] .sppb-addon-testimonial-review:after {
    border-top: 8px solid #5FC5BF
}

.sppb-addon-blocknumber.block-number-1:before {
    color: #5FC5BF
}

.sppb-addon-blocknumber.block-number-1 .sppb-media-heading {
    color: #5FC5BF
}

.sppb-addon-blocknumber.block-number-3 {
    background-color: #FFFFFF
}

.sppb-addon-blocknumber.block-number-3:before {
    border-color: #FFFFFF
}

.sppb-addon-blocknumber.block-number-3 .sppb-blocknumber-number {
    color: #5FC5BF
}

.sppb-addon-blocknumber.block-number-3:hover,.sppb-addon-blocknumber.block-number-3:focus {
    color: #FFFFFF;
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.sppb-addon-blocknumber.block-number-3:hover:before,.sppb-addon-blocknumber.block-number-3:focus:before {
    opacity: 1
}

.sppb-addon-blocknumber.block-number-3:hover .sppb-blocknumber-number,.sppb-addon-blocknumber.block-number-3:focus .sppb-blocknumber-number {
    color: #FFFFFF
}

.sppb-addon-blocknumber.block-number-3:hover .sppb-media-heading,.sppb-addon-blocknumber.block-number-3:focus .sppb-media-heading {
    color: #FFFFFF
}

.sppb-addon-blocknumber.block-number-4 .sppb-blocknumber-number {
    color: #5FC5BF
}

.sppb-addon-blocknumber.block-number-4:hover .sppb-media-heading,.sppb-addon-blocknumber.block-number-4:focus .sppb-media-heading {
    color: #5FC5BF
}

.sppb-addon-blocknumber.block-number-5 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
    background: #5FC5BF
}

.sppb-addon-blocknumber.block-number-5:hover .sppb-media-heading {
    color: #5FC5BF
}

.sppb-addon-accordion .sppb-panel.sppb-panel-primary>.sppb-panel-heading {
    color: #5FC5BF
}

.sppb-addon-accordion .sppb-panel.sppb-panel-modern>.sppb-panel-heading.active {
    color: #5FC5BF
}

.sppb-addon-accordion.accordion-style-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:hover .sppb-toggle-direction,.sppb-addon-accordion.accordion-style-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:focus .sppb-toggle-direction,.sppb-addon-accordion.accordion-style-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active .sppb-toggle-direction {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-accordion.accordion-style-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
    border-color: #5FC5BF
}

.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:hover .sppb-toggle-direction,.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:focus .sppb-toggle-direction,.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading.active .sppb-toggle-direction {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs>li.active a {
    box-shadow: inset 0px 1px 0px #5FC5BF;
    border-top-color: #5FC5BF;
    color: #5FC5BF;
    background-color: #FFFFFF
}

.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active>a,.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active>a:focus,.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active>a:hover {
    color: #5FC5BF;
    border-color: #5FC5BF
}

.sppb-addon-tab .sppb-addon-content.modern-tab .sppb-nav-modern>li.active>a,.sppb-addon-tab .sppb-addon-content.modern-tab .sppb-nav-modern>li.active>a:hover,.sppb-addon-tab .sppb-addon-content.modern-tab .sppb-nav-modern>li.active>a:focus {
    color: #5FC5BF
}

.sppb-addon-pricing-table.pricing-featured .sppb-pricing-title {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-featured.pricing-table-1 {
    border-color: #5FC5BF
}

.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-header {
    background-color: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-price-container {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-duration {
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-2.pricing-featured .sppb-pricing-box .sppb-pricing-price-container {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-2.pricing-featured .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-duration {
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-3 .sppb-pricing-box .sppb-pricing-header {
    background-color: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-3 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
    color: #FFFFFF
}

.sppb-addon-pricing-table.pricing-table-3:hover .sppb-pricing-price-container {
    color: #5FC5BF
}

.sppb-addon-pricing-table.pricing-table-3.pricing-featured .sppb-pricing-box .sppb-pricing-price-container {
    color: #5FC5BF
}

.sppb-addon-pricing-table[class*="pricing-table-4"] .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-price {
    color: #5FC5BF
}

.sppb-addon-pricing-table[class*="pricing-table-4"] .sppb-pricing-box:hover {
    border-color: #5FC5BF
}

.sppb-addon-pricing-table.pricing-table-4-primary .sppb-pricing-box {
    background: #5FC5BF;
    border-color: #5FC5BF
}

.sppb-addon-pricing-table.pricing-table-4-primary .sppb-pricing-box .sppb-pricing-footer a {
    color: #5FC5BF
}

.ut-addon-animated-number.ut-animated-number-1 {
    background: #5FC5BF
}

.ut-addon-animated-number.ut-animated-number-2 .icon-container {
    background: #5FC5BF
}

.sppb-addon-textrotator.ut-text-rotator-1 .cd-headline .cd-words-wrapper {
    color: #5FC5BF
}

.sppb-addon-textrotator.ut-text-rotator-1 .cd-headline .cd-words-wrapper:after {
    background-color: #5FC5BF
}

.ut-person-1 .sppb-addon-content .person-image .person-overlay {
    background: -webkit-linear-gradient(-45deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8));
    background: linear-gradient(135deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8));
    color: #FFFFFF
}

.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons .person-social>li>a {
    background: #FFFFFF;
    color: #000000
}

.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-name {
    color: #FFFFFF
}

.ut-person-1 .sppb-addon-content .person-after {
    background: #FFFFFF
}

.ut-person-1 .sppb-addon-content .person-social-icons .person-social>li>a {
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF);
    color: #FFFFFF
}

.ut-person-1 .sppb-addon-content .person-social-icons .person-social>li>a:hover,.ut-person-1 .sppb-addon-content .person-social-icons .person-social>li>a:focus {
    background: -webkit-linear-gradient(135deg, #00B9FA, #5FC5BF);
    background: linear-gradient(-45deg, #00B9FA, #5FC5BF)
}

.ut-person-2 .sppb-addon-content .person-image {
    background: #5FC5BF
}

.ut-person-2 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social>li>a {
    color: #5FC5BF
}

.ut-person-2 .sppb-addon-content .person-social-icons .person-social>li>a {
    background: #5FC5BF;
    color: #FFFFFF
}

.ut-person-3 .sppb-addon-content .person-image {
    background: #5FC5BF
}

.ut-person-3 .sppb-addon-content .person-image:before {
    background: #5FC5BF
}

.ut-person-3 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social>li>a {
    color: #5FC5BF
}

.ut-person-3 .sppb-addon-content .person-social-icons .person-social>li>a {
    background: #5FC5BF;
    color: #FFFFFF
}

.ut-person-4 .sppb-addon-content .person-image .person-overlay .person-overlay-inner:after {
    background: #5FC5BF
}

.ut-person-4 .sppb-addon-content .person-social {
    margin: 0
}

.ut-person-4 .sppb-addon-content .person-social>li {
    margin: 3px
}

.ut-person-4 .sppb-addon-content .person-social>li>a {
    background: #5FC5BF;
    color: #FFFFFF
}

.ut-person-5 .sppb-addon-content .person-information .person-name {
    color: #5FC5BF
}

.ut-person-5 .sppb-addon-content .person-social-icons .person-social>li>a {
    background: #5FC5BF
}

.ut-testimonial-1 .client-name {
    color: #5FC5BF
}

.ut-clients-style-1 .sppb-addon-content {
    background-color: #5FC5BF
}

a[class*="btn-"].primary,a[class*="btn-"].primary-hover:hover,a[class*="btn-"].primary-hover:focus {
    background: #5FC5BF;
    border-color: #5FC5BF;
    color: #fff
}

a[class*="btn-"].primary-outline,a[class*="btn-"].primary-outline-hover:hover,a[class*="btn-"].primary-hover:focus {
    background: transparent;
    border-color: #5FC5BF;
    color: #5FC5BF
}

a[class*="btn-"].primary-border,a[class*="btn-"].primary-border-hover:hover,a[class*="btn-"].primary-hover:focus {
    border-color: #5FC5BF
}

a[class*="btn-"].primary-content,a[class*="btn-"].primary-content-hover:hover,a[class*="btn-"].primary-content-hover:focus {
    background: transparent;
    border-color: transparent;
    color: #5FC5BF
}

.dropcap-2 .sppb-addon-content:first-letter {
    background: #5FC5BF;
    color: #FFFFFF
}

.title-dot.sppb-section .sppb-section-title .sppb-title-heading:before,.title-dot.sppb-section .sppb-section-title .sppb-title-heading:after,.title-dot.sppb-section .sppb-section-title .sppb-title-subheading:before,.title-dot.sppb-section .sppb-section-title .sppb-title-subheading:after,.title-dot.sppb-addon .sppb-addon-title:before,.title-dot.sppb-addon .sppb-addon-title:after,.title-dot.sp-column .sp-module-title:before,.title-dot.sp-column .sp-module-title:after,.title-dot.sp-module .sp-module-title:before,.title-dot.sp-module .sp-module-title:after,.title-bar.sppb-section .sppb-section-title .sppb-title-heading:before,.title-bar.sppb-section .sppb-section-title .sppb-title-heading:after,.title-bar.sppb-section .sppb-section-title .sppb-title-subheading:before,.title-bar.sppb-section .sppb-section-title .sppb-title-subheading:after,.title-bar.sppb-addon .sppb-addon-title:before,.title-bar.sppb-addon .sppb-addon-title:after,.title-bar.sp-column .sp-module-title:before,.title-bar.sp-column .sp-module-title:after,.title-bar.sp-module .sp-module-title:before,.title-bar.sp-module .sp-module-title:after,.subtitle-bar.sppb-section .sppb-section-title .sppb-title-heading:before,.subtitle-bar.sppb-section .sppb-section-title .sppb-title-heading:after,.subtitle-bar.sppb-section .sppb-section-title .sppb-title-subheading:before,.subtitle-bar.sppb-section .sppb-section-title .sppb-title-subheading:after,.subtitle-bar.sppb-addon .sppb-addon-title:before,.subtitle-bar.sppb-addon .sppb-addon-title:after,.subtitle-bar.sp-column .sp-module-title:before,.subtitle-bar.sp-column .sp-module-title:after,.subtitle-bar.sp-module .sp-module-title:before,.subtitle-bar.sp-module .sp-module-title:after {
    background-color: #5FC5BF
}

.title-dot.sppb-section .sppb-section-title .sppb-title-heading:before,.title-dot.sppb-section .sppb-section-title .sppb-title-heading:after,.title-dot.sppb-addon .sppb-addon-title:before,.title-dot.sppb-addon .sppb-addon-title:after,.title-dot.sp-column .sp-module-title:before,.title-dot.sp-column .sp-module-title:after,.title-dot.sp-module .sp-module-title:before,.title-dot.sp-module .sp-module-title:after {
    box-shadow: 15px 0 0 0 #5FC5BF
}

.title-primary.sppb-section .sppb-section-title .sppb-title-heading,.title-primary.sppb-addon .sppb-addon-title,.title-primary.sppb-addon .sppb-addon-accordion-title,.title-primary.sp-column .sp-module-title,.title-primary.sp-module .sp-module-title {
    color: #5FC5BF !important
}

.title-secondary.sppb-section .sppb-section-title .sppb-title-heading,.title-secondary.sppb-addon .sppb-addon-title,.title-secondary.sp-column .sp-module-title,.title-secondary.sp-module .sp-module-title {
    color: #00B9FA !important
}

.title-gradient.sppb-section .sppb-section-title .sppb-title-heading,.title-gradient.sppb-addon .sppb-addon-title,.title-gradient.sp-column .sp-module-title,.title-gradient.sp-module .sp-module-title {
    color: #5FC5BF;
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

[class*="title-1-"] .sppb-addon-title i,[class*="title-1-"] .sppb-title-heading i {
    color: #5FC5BF
}

ul.categories-module li.active a,ul.categories-module li:hover a,ul.categories-module li:focus a {
    color: #5FC5BF
}

.blog-carousel .items-list .item-ct .article-date,.carousel-text .items-list .item-ct .article-date {
    background-color: #5FC5BF;
    color: #FFFFFF
}

.list-icon .item-ct {
    position: relative
}

.list-icon .item-ct:hover i {
    color: #5FC5BF
}

div.tagspopular ul li a:hover,div.tagspopular ul li a:focus {
    background: #5FC5BF;
    border-color: #5FC5BF;
    color: #FFFFFF
}

.list-style-1 ul>li:before,ul.list-style-1>li:before {
    color: #5FC5BF
}

.list-style-2 ul>li:before,ul.list-style-2>li:before {
    color: #5FC5BF
}

.list-style-3 ul>li:before,ul.list-style-3>li:before {
    color: #5FC5BF
}

div.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a:hover,div.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a:focus {
    color: #5FC5BF;
    border-color: #5FC5BF
}

div.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active a {
    background-color: #5FC5BF;
    border-color: #5FC5BF;
    color: #FFFFFF
}

div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover,div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:focus {
    color: #545454
}

div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3>a,div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:focus h3>a {
    color: #5FC5BF
}

div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover .sp-simpleportfolio-tags,div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:focus .sp-simpleportfolio-tags {
    color: #545454
}

div.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info h3>a,div.sp-simpleportfolio .sp-simpleportfolio-item:focus .sp-simpleportfolio-info h3>a {
    color: #5FC5BF
}

div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay.overlay-gradient {
    background: -webkit-linear-gradient(-45deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8));
    background: linear-gradient(135deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8))
}

div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay.overlay-gradient .sp-simpleportfolio-title a {
    color: #FFFFFF
}

div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay.overlay-gradient .sp-simpleportfolio-btns a {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000
}

div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-icon {
    background-image: linear-gradient(-90deg, #5FC5BF 0, #00B9FA 75%)
}

div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-icon:before {
    border-right-color: #00B9FA !important
}

div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-icon:after {
    border-left-color: #5FC5BF !important
}

div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-date {
    color: #FFFFFF;
    background: -webkit-linear-gradient(-45deg, #00B9FA, #5FC5BF);
    background: linear-gradient(135deg, #00B9FA, #5FC5BF)
}

.sp-simpleportfolio-view-item .portfolio-title:after {
    background-color: #5FC5BF
}

div.sp-simpleportfolio.portfolio-gradient .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    background: -webkit-linear-gradient(-45deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8));
    background: linear-gradient(135deg, rgba(0, 185, 250, 0.8), rgba(67, 68, 248, 0.8))
}

div.sp-simpleportfolio.portfolio-gradient .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-title a {
    color: #FFFFFF
}

div.sp-simpleportfolio.portfolio-gradient .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns a {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000
}

.timetable .timetable-ct {
    border: 1px solid #5FC5BF
}

.timetable .timetable-ct .day-col {
    border-left: 1px solid #5FC5BF
}

.timetable .timetable-ct .day-col:nth-child(even) .doctor:nth-child(even) {
    background: #5FC5BF
}

.timetable .timetable-ct .day-col:nth-child(odd) .doctor:nth-child(odd) {
    background: #5FC5BF
}

.form-control:focus {
    border-color: #5FC5BF;
    box-shadow: none
}

blockquote {
    border-left-color: #5FC5BF;
    color: #545454
}

blockquote:before {
    color: #FFFFFF
}

.sppb-addon-alert .sppb-alert-primary {
    background: rgba(67, 68, 248, 0.1);
    color: #5FC5BF
}

.sppb-addon-articles-ticker .sppb-articles-ticker-heading {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-articles-ticker .sppb-articles-ticker-heading svg {
    color: #5FC5BF
}

.sppb-addon-articles-ticker .ticker-date-time {
    background: #5FC5BF;
    color: #FFFFFF
}

.sppb-addon-articles-scroller .sppb-articles-scroller-date-left-date {
    background: #5FC5BF
}

.sppb-addon-articles-scroller .sppb-articles-scroller-meta-date-left span {
    color: #FFFFFF
}

.sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-number,.sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-finishedtext {
    background-color: #5FC5BF;
    color: #FFFFFF;
    border-color: #1213f6
}
