/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
/*===================================================
 =            FOR COLOR-YIQ From Bootsrap            =
 ===================================================*/
body, .sp-preloader {
  background-color: #fff;
  color: #000000;
}
.sp-preloader > div {
  background: #111;
}
.sp-preloader > div:after {
  background: #fff;
}
#sp-top-bar {
  background: #ffffff;
  color: #000000;
}
#sp-top-bar a:not(.btn):not(.sppb-btn) {
  color: #000000;
}
#sp-header {
  background: #fff;
  /* box-shadow: 0 1px 18px 0 rgb(0 0 0 / 12%);
  border-bottom: 4px solid #415b6d; */
}
a {
  color: #111;
}
a:hover, a:focus, a:active {
  color: #415b6d;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  background: rgba(17, 17, 17, 0.1);
  color: #111;
}
.tags > li a:hover {
  background: #4385f5;
}
/*================================
 =            Articles            =
 ================================*/
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
  color: #476a20;
}
.article-list.classic-layout .article-date {
  background-color: #4385f5;
}
.article-list.classic-layout .article-footer .hits, .article-list.classic-layout .article-footer .comments-count a > span, .article-list.classic-layout .article-footer .readmore a[class*="white"]:not(:hover) {
  color: #656565;
}
.article-list.classic-layout .article-footer .hits:hover, .article-list.classic-layout .article-footer .comments-count a > span:hover, .article-list.classic-layout .article-footer .readmore a[class*="white"]:not(:hover):hover {
  background: #4385f5;
}
.article-list.creative-layout .article-footer .hits, .article-list.creative-layout .article-footer .comments-count a > span, .article-list.creative-layout .article-footer .readmore a {
  color: #656565;
}
.article-list.creative-layout .article-footer .hits:hover, .article-list.creative-layout .article-footer .comments-count a > span:hover, .article-list.creative-layout .article-footer .readmore a:hover {
  background: #4385f5;
}
.article-list.modern-layout .article-date span {
  background-color: #4385f5;
}
.article-info > span a:hover {
  color: #4385f5;
}
.plumber-layout .article-header:after, .plumber-layout-single .article-header:after {
  border-left: 60px solid #4385f5;
}
.article-social-share .social-share-icon ul li a {
  color: #656565;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #4385f5;
}
.pager > li a {
  border: 2px solid #4385f5;
}
.pager > li.next a {
  background-color: #4385f5;
}
.pager > li.previous a:hover {
  background-color: #4385f5;
}
.sp-megamenu-parent > li > a {
  color: #000000;
}

.sp-megamenu-parent.d-lg-block > li.sp-has-child:after {
    content: '\f078';
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#000000;
    font-weight: 600;
    margin-left: -8px;
    margin-right: 8px; 
}

.sp-megamenu-parent.d-xl-block > li.sp-has-child:after {
    content: '\f078';
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#000000;
    font-weight: 600;
    margin-left: -8px;
    margin-right: 8px; 
}

#sp-top-bar a:hover {
  text-decoration: underline;
}

#sp-top-bar a {
  line-height: 40px;
  margin-left: 20px;
}

.sp-megamenu-parent > li.sp-has-child:hover:after {
  color: #ff2b00;
}

.sp-megamenu-parent > li:hover > a {
  color: #ff2b00;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #ff2b00;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
  border-top: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #656565;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #ef4723;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #ff2c02;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #000000;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
    text-underline-offset: 6px;
    text-decoration-color: #ff2c02;
    text-decoration-thickness: 2px;
}
#offcanvas-toggler > .fa {
  color: #444;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #415b6d;
}
.offcanvas-menu {
  background: linear-gradient(180deg, rgba(220,243,250,1) 0%, rgba(255,255,255,1) 50%);
  color: #000000;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  color: #000000;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
  color: #27282a;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active a {
  color: #000000;
  font-weight: bold;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent {
  /*>a,
   >.menu-separator {
   >.menu-toggler {
   @if $menu_dropdown_text_color { color: fade-out($menu_dropdown_text_color, 0.5); }
   }
   }*/
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(101, 101, 101, 0.8);
}
ul.social-icons > li a:hover {
  color: #111;
}
.sp-page-title .breadcrumb > .active {
  color: #4385f5;
}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {
  color: #656565;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module .sp-module-title:after {
  background: #4385f5;
}
.sp-module ul > li > a {
  color: #111;
}
.sp-module ul > li > a:hover {
  color: #4385f5;
}
.sp-module .latestnews > div > a {
  color: #656565;
}
.sp-module .latestnews > div > a:hover {
  color: #111;
}
.sp-module .tagscloud .tag-name:hover {
  background: #111;
}
.search .btn-toolbar button {
  background: #111;
}
#sp-footer:not([class^="bg"]) {
  background-color: #1a1a1a;
  display: none;
}
#sp-footer, #sp-bottom {
  color: #ffffff;
}
#sp-footer a:not(.btn):not([class*="btn-"]), #sp-bottom a:not(.btn):not([class*="btn-"]) {
  color: #ffffff;
}
#sp-footer a:not(.btn):not([class*="btn-"]):hover, #sp-bottom a:not(.btn):not([class*="btn-"]):hover, #sp-footer a:not(.btn):not([class*="btn-"]):active, #sp-bottom a:not(.btn):not([class*="btn-"]):active, #sp-footer a:not(.btn):not([class*="btn-"]):focus, #sp-bottom a:not(.btn):not([class*="btn-"]):focus {
  color: #dcdcdc;
}
#sp-bottom:not([class^="bg"]) {
  background-color: #00326b;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
  color: #999;
}
.sp-scroll-up {
  background: #4385f5;
}
.sp-scroll-up:hover, .sp-scroll-up:focus, .sp-scroll-up:active {
  background: #1f6df3;
}
.coming-soon body .social-icons a {
  background: #4385f5;
  color: #fff;
}
.coming-soon body .social-icons a:hover, .coming-soon body .social-icons a:focus {
  background: #1f6df3;
  color: #ececec;
}
ul.pagination > li.page-item > a.page-link, ul.pagination > li.page-item > span {
  color: #656565;
}
ul.pagination > li.page-item > a.page-link:hover, ul.pagination > li.page-item > span:hover, ul.pagination > li.page-item > a.page-link:focus, ul.pagination > li.page-item > span:focus {
  border-color: #4385f5;
  background-color: #4385f5;
  color: #fff;
}
ul.pagination > li.page-item.active > a.page-link, ul.pagination > li.page-item.active > span {
  border-color: #4385f5;
  background-color: #4385f5;
  color: #fff;
}
.error-code span, .coming-soon-number {
  color: #67992e !important;
}
.sp-scroll-up {
  background: #213954;
  color: #fff;
  border: 1px solid #213954;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
  color: #fff;
  background: #2b75f4;
}
html.offline .offline-wrapper {
  background-color: #fff;
}
/*==========================================
 =            UNITEMPLATES BASIC            =
 ==========================================*/
/*----------  HEADER STICKY CLASSES  ----------*/
#sp-header.header-sticky.sticky-primary {
  background: #4385f5;
}
/*----------  HEADER STYLES  ----------*/
.header-1#sp-top-bar .mod-ut-login:hover {
  background: #1366f2;
}
.header-2#sp-top-bar .sp-contact-info [class*="fa-"] {
  color: #4385f5;
}
.header-2#sp-top-bar .mod-ut-login:hover {
  background: #4385f5;
}
.header-2#sp-header:not(.header-sticky) > div > .container-inner {
  background: #fff;
}
.header-6#sp-top-bar {
  background: #fff;
  color: #444;
}
.header-6#sp-top-bar a:not([class*="btn"]) {
  color: #444;
}
.header-6#sp-top-bar a:not([class*="btn"]):hover {
  color: #4385f5;
}
.header-7#sp-top-bar .sp-contact-info [class*="fa-"], .header-7#sp-top-bar .mod-ut-login [class*="fa-"] {
  color: #4385f5;
}
.header-7#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li:hover > a, .header-7#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li.active > a {
  border-color: #4385f5;
  color: #4385f5;
}
.header-7 + #sp-page-title .sp-page-title:before {
  background: rgba(67, 133, 245, 0.85);
}
.header-8 + #sp-page-title .sp-page-title:before {
  background: rgba(1, 39, 58, 0.75);
}
.header-8 + #sp-page-title .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
.header-9#sp-top-bar .sp-contact-info:before {
  background-color: #4385f5;
}
.header-9#sp-top-bar .social-icons > li:hover:before {
  background: #4385f5;
}
.header-9#sp-header .logo:before {
  background-color: #4385f5;
}
.header-9#sp-header #offcanvas-toggler:hover [class*="fa-"] {
  color: #4385f5;
}
.header-9#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li:hover > a, .header-9#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li.active > a {
  color: #4385f5;
}
.header-9.header-wrapper + section .sp-page-title .breadcrumb {
  background: #4385f5;
}
.header-9.header-wrapper + section .sp-page-title .breadcrumb:before {
  border-bottom: 150px solid #4385f5;
}
.header-9.header-wrapper + section .sp-page-title .breadcrumb:after {
  border-bottom: 150px solid #4385f5;
}
.header-10#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li:hover > a, .header-10#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li.active > a {
  color: #4385f5;
}
.header-10#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li:hover > a:after, .header-10#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li.active > a:after {
  border-color: #4385f5;
  width: 25px;
}
.header-10#sp-header #offcanvas-toggler > .fa:hover, .header-10#sp-header #offcanvas-toggler > .fa:focus, .header-10#sp-header #offcanvas-toggler > .fa:active {
  color: #4385f5;
}
.header-11#sp-header {
  background: #01273a;
}
.header-11 + #sp-page-title .sp-page-title .title-inner {
  border-left: 4px solid #4385f5;
}
.header-11 + #sp-page-title .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
.header-12#sp-header:not(.header-sticky) > div > .container-inner {
  background: #fff;
}
.header-14#sp-top-bar {
  border-bottom: 1px solid #4385f5;
}
.header-14#sp-header .sp-megamenu-parent > li:hover a, .header-14#sp-header .sp-megamenu-parent > li.active a {
  background: #4385f5;
}
.header-15#sp-header:not(.header-sticky) .container-inner {
  background: #4385f5;
}
.header-15#sp-header:not(.header-sticky) .sp-megamenu-parent > li:hover > a, .header-15#sp-header:not(.header-sticky) .sp-megamenu-parent > li.active > a {
  background: #73a4f8;
}
.header-15#sp-header #offcanvas-toggler [class*="fa-"]:hover, .header-15#sp-header #offcanvas-toggler [class*="fa-"]:focus, .header-15#sp-header #offcanvas-toggler [class*="fa-"]:active {
  color: #4385f5;
}
.header-15#sp-header .sp-megamenu-parent > li:hover > a, .header-15#sp-header .sp-megamenu-parent > li.active > a {
  color: #4385f5;
}
.header-15#sp-header .sp-module .sppb-btn-primary-dark:not(:hover) {
  background: #73a4f8;
}
.header-15 + #sp-page-title .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
.header-16 + #sp-page-title .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
.header-17#sp-header {
  background: #4385f5;
}
.header-17#sp-header:not(.header-sticky) .container-inner {
  background: #4385f5;
}
.header-17 + #sp-page-title .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
.header-18#sp-top-bar a:not(.btn):not(.sppb-btn):hover {
  color: #4385f5;
}
.header-18#sp-header #offcanvas-toggler [class*="fa-"]:hover, .header-18#sp-header #offcanvas-toggler [class*="fa-"]:focus, .header-18#sp-header #offcanvas-toggler [class*="fa-"]:active {
  color: #4385f5;
}
.header-18#sp-header .sp-megamenu-parent > li:hover > a, .header-18#sp-header .sp-megamenu-parent > li.active > a {
  color: #4385f5;
}
.header-18.header-wrapper + section .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
.header-19#sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li > a:after {
  background: #4385f5;
}
.header-20#sp-top-bar a:not(.btn):not(.sppb-btn):hover {
  color: #4385f5;
}
.header-20#sp-header {
  background: #4385f5;
}
.header-20#sp-header .sp-megamenu-parent > li:hover > a, .header-20#sp-header .sp-megamenu-parent > li.active > a {
  background: #73a4f8;
}
.header-20 + #sp-page-title .sp-page-title .breadcrumb .avtive {
  color: #4385f5;
}
.header-21#sp-top-bar #sp-top2 a:not(.btn):not(.sppb-btn):hover {
  color: #4385f5;
}
.header-21 + #sp-page-title .sp-page-title .breadcrumb .active {
  color: #4385f5;
}
/*===================================
 =            BACKGROUNDS            =
 ===================================*/
.bg-primary {
  background-color: #4385f5 !important;
}
.bg-secondary {
  background-color: #01273a !important;
}
.bg-primary-10 {
  background-color: #ecf3fe;
}
.bg-primary-20 {
  background-color: #d9e7fd;
}
.bg-primary-30 {
  background-color: #c7dafc;
}
.bg-primary-40 {
  background-color: #b4cefb;
}
.bg-primary-50 {
  background-color: #a1c2fa;
}
.bg-primary-60 {
  background-color: #8eb6f9;
}
.bg-primary-70 {
  background-color: #7baaf8;
}
.bg-primary-80 {
  background-color: #699df7;
}
.bg-primary-90 {
  background-color: #5691f6;
}
.bg-secondary-10 {
  background-color: #e6e9eb;
}
.bg-secondary-20 {
  background-color: #ccd4d8;
}
.bg-secondary-30 {
  background-color: #b3bec4;
}
.bg-secondary-40 {
  background-color: #99a9b0;
}
.bg-secondary-50 {
  background-color: #80939d;
}
.bg-secondary-60 {
  background-color: #677d89;
}
.bg-secondary-70 {
  background-color: #4d6875;
}
.bg-secondary-80 {
  background-color: #345261;
}
.bg-secondary-90 {
  background-color: #1a3d4e;
}
.bg-primary-110 {
  background-color: #3c78dd;
}
.bg-primary-120 {
  background-color: #366ac4;
}
.bg-primary-130 {
  background-color: #2f5dac;
}
.bg-primary-140 {
  background-color: #285093;
}
.bg-primary-150 {
  background-color: #22437b;
}
.bg-primary-160 {
  background-color: #1b3562;
}
.bg-primary-170 {
  background-color: #14284a;
}
.bg-primary-180 {
  background-color: #0d1b31;
}
.bg-primary-190 {
  background-color: #070d19;
}
.bg-secondary-110 {
  background-color: #012334;
}
.bg-secondary-120 {
  background-color: #011f2e;
}
.bg-secondary-130 {
  background-color: #011b29;
}
.bg-secondary-140 {
  background-color: #011723;
}
.bg-secondary-150 {
  background-color: #01141d;
}
.bg-secondary-160 {
  background-color: #001017;
}
.bg-secondary-170 {
  background-color: #000c11;
}
.bg-secondary-180 {
  background-color: #00080c;
}
.bg-secondary-190 {
  background-color: #000406;
}
/*===========================================
 =            OVERLAY BACKGROUNDS            =
 ===========================================*/
.overlay-bg-primary-10:before {
  background-color: rgba(67, 133, 245, .1);
}
.overlay-bg-secondary-10:before {
  background-color: rgba(1, 39, 58, .1);
}
.overlay-bg-primary-20:before {
  background-color: rgba(67, 133, 245, .2);
}
.overlay-bg-secondary-20:before {
  background-color: rgba(1, 39, 58, .2);
}
.overlay-bg-primary-30:before {
  background-color: rgba(67, 133, 245, .3);
}
.overlay-bg-secondary-30:before {
  background-color: rgba(1, 39, 58, .3);
}
.overlay-bg-primary-40:before {
  background-color: rgba(67, 133, 245, .4);
}
.overlay-bg-secondary-40:before {
  background-color: rgba(1, 39, 58, .4);
}
.overlay-bg-primary-50:before {
  background-color: rgba(67, 133, 245, .5);
}
.overlay-bg-secondary-50:before {
  background-color: rgba(1, 39, 58, .5);
}
.overlay-bg-primary-60:before {
  background-color: rgba(67, 133, 245, .6);
}
.overlay-bg-secondary-60:before {
  background-color: rgba(1, 39, 58, .6);
}
.overlay-bg-primary-70:before {
  background-color: rgba(67, 133, 245, .7);
}
.overlay-bg-secondary-70:before {
  background-color: rgba(1, 39, 58, .7);
}
.overlay-bg-primary-80:before {
  background-color: rgba(67, 133, 245, .8);
}
.overlay-bg-secondary-80:before {
  background-color: rgba(1, 39, 58, .8);
}
.overlay-bg-primary-90:before {
  background-color: rgba(67, 133, 245, .9);
}
.overlay-bg-secondary-90:before {
  background-color: rgba(1, 39, 58, .9);
}
/*=========================================
 =            BUTTONS GENERATOR            =
 =========================================*/
body .btn-primary, body .sppb-btn-primary {
  background: #00326b;
  color: #fff;
  border: 1px solid #00326b;
}
body .btn-primary.disabled, body .sppb-btn-primary.disabled, body .btn-primary:hover, body .sppb-btn-primary:hover, body .btn-primary:active, body .sppb-btn-primary:active, body .btn-primary:not(:disabled):not(.disabled):active, body .sppb-btn-primary:not(:disabled):not(.disabled):active {
  background: #74d1ea;
  color: #fff;
  border: 1px solid #74d1ea;
}
body .btn-primary:focus, body .sppb-btn-primary:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .btn-primary.sppb-btn-outline, body .sppb-btn-primary.sppb-btn-outline {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .btn-primary.sppb-btn-outline:hover, body .sppb-btn-primary.sppb-btn-outline:hover, body .btn-primary.sppb-btn-outline:active, body .sppb-btn-primary.sppb-btn-outline:active {
  background: #4385f5 !important;
  color: #fff;
  border-color: #4385f5 !important;
}
body .btn-primary.sppb-btn-outline:focus, body .sppb-btn-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
  color: #4385f5;
}
body .btn-primary.sppb-btn-outline-hover, body .sppb-btn-primary.sppb-btn-outline-hover {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
body .btn-primary.sppb-btn-outline-hover:hover, body .sppb-btn-primary.sppb-btn-outline-hover:hover, body .btn-primary.sppb-btn-outline-hover:active, body .sppb-btn-primary.sppb-btn-outline-hover:active {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
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, 133, 245, .5);
}
body .btn-primary.sppb-btn-3d, body .sppb-btn-primary.sppb-btn-3d {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
  border-bottom-color: #1f6df3;
}
body .btn-primary.sppb-btn-3d:hover, body .sppb-btn-primary.sppb-btn-3d:hover, body .btn-primary.sppb-btn-3d:active, body .sppb-btn-primary.sppb-btn-3d:active {
  background: #1f6df3;
  color: #fff;
  border-color: #1f6df3;
  border-bottom-color: #1f6df3;
}
body .btn-primary.sppb-btn-3d:focus, body .sppb-btn-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .btn-primary.sppb-btn-gradient, body .sppb-btn-primary.sppb-btn-gradient {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .btn-primary.sppb-btn-gradient:hover, body .sppb-btn-primary.sppb-btn-gradient:hover, body .btn-primary.sppb-btn-gradient:active, body .sppb-btn-primary.sppb-btn-gradient:active {
  background-image: linear-gradient(#4385f5, #4385f5);
  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, 133, 245, .5);
}
body .sppb-btn-primary-secondary {
  background: #4385f5;
  color: #fff;
  border: 1px solid #4385f5;
}
body .sppb-btn-primary-secondary:hover {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .sppb-btn-primary-secondary:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-secondary.sppb-btn-outline {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .sppb-btn-primary-secondary.sppb-btn-outline:hover {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
}
body .sppb-btn-primary-secondary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-secondary.sppb-btn-outline-hover {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
body .sppb-btn-primary-secondary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .sppb-btn-primary-secondary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-secondary.sppb-btn-3d {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
  border-bottom-color: #1f6df3;
}
body .sppb-btn-primary-secondary.sppb-btn-3d:hover {
  background: #01273a;
  color: #fff;
  border-color: #000e14;
  border-bottom-color: #000e14;
}
body .sppb-btn-primary-secondary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-secondary.sppb-btn-gradient {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .sppb-btn-primary-secondary.sppb-btn-gradient:hover {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .sppb-btn-primary-secondary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-dark {
  background: #4385f5;
  color: #fff;
  border: 1px solid #4385f5;
}
body .sppb-btn-primary-dark:hover {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-primary-dark:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-dark.sppb-btn-outline {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .sppb-btn-primary-dark.sppb-btn-outline:hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-primary-dark.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
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, 133, 245, .5);
}
body .sppb-btn-primary-dark.sppb-btn-3d {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
  border-bottom-color: #1f6df3;
}
body .sppb-btn-primary-dark.sppb-btn-3d:hover {
  background: #343a40;
  color: #fff;
  border-color: #23272b;
  border-bottom-color: #23272b;
}
body .sppb-btn-primary-dark.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-dark.sppb-btn-gradient {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .sppb-btn-primary-dark.sppb-btn-gradient:hover {
  background-image: linear-gradient(#4b545c, #1d2124);
  border: none;
}
body .sppb-btn-primary-dark.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-white {
  background: #4385f5;
  color: #fff;
  border: 1px solid #4385f5;
}
body .sppb-btn-primary-white:hover {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-primary-white:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-white.sppb-btn-outline {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .sppb-btn-primary-white.sppb-btn-outline:hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-primary-white.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-white.sppb-btn-outline-hover {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
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, 133, 245, .5);
}
body .sppb-btn-primary-white.sppb-btn-3d {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
  border-bottom-color: #1f6df3;
}
body .sppb-btn-primary-white.sppb-btn-3d:hover {
  background: #fff;
  color: #343a40;
  border-color: #ececec;
  border-bottom-color: #ececec;
}
body .sppb-btn-primary-white.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-primary-white.sppb-btn-gradient {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .sppb-btn-primary-white.sppb-btn-gradient:hover {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .sppb-btn-primary-white.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(67, 133, 245, .5);
}
body .sppb-btn-secondary-primary {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .sppb-btn-secondary-primary:hover {
  background: #4385f5;
  color: #fff;
  border: 1px solid #4385f5;
}
body .sppb-btn-secondary-primary:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-primary.sppb-btn-outline {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .sppb-btn-secondary-primary.sppb-btn-outline:hover {
  background: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
body .sppb-btn-secondary-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-primary.sppb-btn-outline-hover {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
}
body .sppb-btn-secondary-primary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .sppb-btn-secondary-primary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-primary.sppb-btn-3d {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
  border-bottom-color: #000e14;
}
body .sppb-btn-secondary-primary.sppb-btn-3d:hover {
  background: #4385f5;
  color: #fff;
  border-color: #1f6df3;
  border-bottom-color: #1f6df3;
}
body .sppb-btn-secondary-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-primary.sppb-btn-gradient {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .sppb-btn-secondary-primary.sppb-btn-gradient:hover {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .sppb-btn-secondary-primary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .btn-secondary, body .sppb-btn-secondary {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .btn-secondary.disabled, body .sppb-btn-secondary.disabled, body .btn-secondary:hover, body .sppb-btn-secondary:hover, body .btn-secondary:active, body .sppb-btn-secondary:active, body .btn-secondary:not(:disabled):not(.disabled):active, body .sppb-btn-secondary:not(:disabled):not(.disabled):active {
  background: #000e14;
  color: #fff;
  border: 1px solid #000e14;
}
body .btn-secondary:focus, body .sppb-btn-secondary:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .btn-secondary.sppb-btn-outline, body .sppb-btn-secondary.sppb-btn-outline {
  background: transparent;
  color: #00326b;
  border-color: #00326b;
  text-transform: none;
    font-weight: 600;
    margin-top: 1rem;
}
body .btn-secondary.sppb-btn-outline:hover, body .sppb-btn-secondary.sppb-btn-outline:hover, body .btn-secondary.sppb-btn-outline:active, body .sppb-btn-secondary.sppb-btn-outline:active {
  background: #00326b !important;
  color: #fff;
  border-color: #00326b !important;
}
body .btn-secondary.sppb-btn-outline:focus, body .sppb-btn-secondary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
  color: #01273a;
}
body .btn-secondary.sppb-btn-outline-hover, body .sppb-btn-secondary.sppb-btn-outline-hover {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
}
body .btn-secondary.sppb-btn-outline-hover:hover, body .sppb-btn-secondary.sppb-btn-outline-hover:hover, body .btn-secondary.sppb-btn-outline-hover:active, body .sppb-btn-secondary.sppb-btn-outline-hover:active {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .btn-secondary.sppb-btn-outline-hover:focus, body .sppb-btn-secondary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .btn-secondary.sppb-btn-3d, body .sppb-btn-secondary.sppb-btn-3d {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
  border-bottom-color: #000e14;
}
body .btn-secondary.sppb-btn-3d:hover, body .sppb-btn-secondary.sppb-btn-3d:hover, body .btn-secondary.sppb-btn-3d:active, body .sppb-btn-secondary.sppb-btn-3d:active {
  background: #000e14;
  color: #fff;
  border-color: #000e14;
  border-bottom-color: #000e14;
}
body .btn-secondary.sppb-btn-3d:focus, body .sppb-btn-secondary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .btn-secondary.sppb-btn-gradient, body .sppb-btn-secondary.sppb-btn-gradient {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .btn-secondary.sppb-btn-gradient:hover, body .sppb-btn-secondary.sppb-btn-gradient:hover, body .btn-secondary.sppb-btn-gradient:active, body .sppb-btn-secondary.sppb-btn-gradient:active {
  background-image: linear-gradient(#01273a, #01273a);
  border: none;
}
body .btn-secondary.sppb-btn-gradient:focus, body .sppb-btn-secondary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-dark {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .sppb-btn-secondary-dark:hover {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-secondary-dark:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-dark.sppb-btn-outline {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .sppb-btn-secondary-dark.sppb-btn-outline:hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-secondary-dark.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-dark.sppb-btn-outline-hover {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
}
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(1, 39, 58, .5);
}
body .sppb-btn-secondary-dark.sppb-btn-3d {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
  border-bottom-color: #000e14;
}
body .sppb-btn-secondary-dark.sppb-btn-3d:hover {
  background: #343a40;
  color: #fff;
  border-color: #23272b;
  border-bottom-color: #23272b;
}
body .sppb-btn-secondary-dark.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-dark.sppb-btn-gradient {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .sppb-btn-secondary-dark.sppb-btn-gradient:hover {
  background-image: linear-gradient(#4b545c, #1d2124);
  border: none;
}
body .sppb-btn-secondary-dark.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-white {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .sppb-btn-secondary-white:hover {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-secondary-white:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-white.sppb-btn-outline {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .sppb-btn-secondary-white.sppb-btn-outline:hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-secondary-white.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-white.sppb-btn-outline-hover {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
}
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(1, 39, 58, .5);
}
body .sppb-btn-secondary-white.sppb-btn-3d {
  background: #01273a;
  color: #fff;
  border-color: #01273a;
  border-bottom-color: #000e14;
}
body .sppb-btn-secondary-white.sppb-btn-3d:hover {
  background: #fff;
  color: #343a40;
  border-color: #ececec;
  border-bottom-color: #ececec;
}
body .sppb-btn-secondary-white.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-secondary-white.sppb-btn-gradient {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .sppb-btn-secondary-white.sppb-btn-gradient:hover {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .sppb-btn-secondary-white.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(1, 39, 58, .5);
}
body .sppb-btn-dark-primary {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-dark-primary:hover {
  background: #4385f5;
  color: #fff;
  border: 1px solid #4385f5;
}
body .sppb-btn-dark-primary:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .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: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
body .sppb-btn-dark-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-3d {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
  border-bottom-color: #23272b;
}
body .sppb-btn-dark-primary.sppb-btn-3d:hover {
  background: #4385f5;
  color: #fff;
  border-color: #1f6df3;
  border-bottom-color: #1f6df3;
}
body .sppb-btn-dark-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-gradient {
  background-image: linear-gradient(#4b545c, #1d2124);
  border: none;
}
body .sppb-btn-dark-primary.sppb-btn-gradient:hover {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .sppb-btn-dark-primary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-secondary {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-dark-secondary:hover {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .sppb-btn-dark-secondary:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .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: #01273a;
  color: #fff;
  border-color: #01273a;
}
body .sppb-btn-dark-secondary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-secondary.sppb-btn-outline-hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-dark-secondary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .sppb-btn-dark-secondary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-secondary.sppb-btn-3d {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
  border-bottom-color: #23272b;
}
body .sppb-btn-dark-secondary.sppb-btn-3d:hover {
  background: #01273a;
  color: #fff;
  border-color: #000e14;
  border-bottom-color: #000e14;
}
body .sppb-btn-dark-secondary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-secondary.sppb-btn-gradient {
  background-image: linear-gradient(#4b545c, #1d2124);
  border: none;
}
body .sppb-btn-dark-secondary.sppb-btn-gradient:hover {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .sppb-btn-dark-secondary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-dark-white:hover {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-dark-white:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .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: #343a40;
  border-color: #fff;
}
body .sppb-btn-dark-white.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white.sppb-btn-outline-hover {
  background: #343a40;
  color: #fff;
  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, .5);
}
body .sppb-btn-dark-white.sppb-btn-3d {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
  border-bottom-color: #23272b;
}
body .sppb-btn-dark-white.sppb-btn-3d:hover {
  background: #fff;
  color: #343a40;
  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, .5);
}
body .sppb-btn-dark-white.sppb-btn-gradient {
  background-image: linear-gradient(#4b545c, #1d2124);
  border: none;
}
body .sppb-btn-dark-white.sppb-btn-gradient:hover {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .sppb-btn-dark-white.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-white-primary {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-white-primary:hover {
  background: #4385f5;
  color: #fff;
  border: 1px solid #4385f5;
}
body .sppb-btn-white-primary:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .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: #4385f5;
  color: #fff;
  border-color: #4385f5;
}
body .sppb-btn-white-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #4385f5;
  border-color: #4385f5;
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .sppb-btn-white-primary.sppb-btn-3d:hover {
  background: #4385f5;
  color: #fff;
  border-color: #1f6df3;
  border-bottom-color: #1f6df3;
}
body .sppb-btn-white-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-gradient {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .sppb-btn-white-primary.sppb-btn-gradient:hover {
  background-image: linear-gradient(#73a4f8, #1366f2);
  border: none;
}
body .sppb-btn-white-primary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-secondary {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-white-secondary:hover {
  background: #01273a;
  color: #fff;
  border: 1px solid #01273a;
}
body .sppb-btn-white-secondary:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .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: #01273a;
  color: #fff;
  border-color: #01273a;
}
body .sppb-btn-white-secondary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-secondary.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-white-secondary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #01273a;
  border-color: #01273a;
}
body .sppb-btn-white-secondary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-secondary.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .sppb-btn-white-secondary.sppb-btn-3d:hover {
  background: #01273a;
  color: #fff;
  border-color: #000e14;
  border-bottom-color: #000e14;
}
body .sppb-btn-white-secondary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-secondary.sppb-btn-gradient {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .sppb-btn-white-secondary.sppb-btn-gradient:hover {
  background-image: linear-gradient(#02496c, #000508);
  border: none;
}
body .sppb-btn-white-secondary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-white-dark:hover {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-white-dark:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .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: #fff;
  border-color: #343a40;
}
body .sppb-btn-white-dark.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  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, .5);
}
body .sppb-btn-white-dark.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .sppb-btn-white-dark.sppb-btn-3d:hover {
  background: #343a40;
  color: #fff;
  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, .5);
}
body .sppb-btn-white-dark.sppb-btn-gradient {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .sppb-btn-white-dark.sppb-btn-gradient:hover {
  background-image: linear-gradient(#4b545c, #1d2124);
  border: none;
}
body .sppb-btn-white-dark.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .btn-white, body .sppb-btn-white {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .btn-white.disabled, body .sppb-btn-white.disabled, body .btn-white:hover, body .sppb-btn-white:hover, body .btn-white:active, body .sppb-btn-white:active, body .btn-white:not(:disabled):not(.disabled):active, body .sppb-btn-white:not(:disabled):not(.disabled):active {
  background: #ececec;
  color: #343a40;
  border: 1px solid #ececec;
}
body .btn-white:focus, body .sppb-btn-white:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .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 .sppb-btn-white.sppb-btn-outline:hover, body .btn-white.sppb-btn-outline:active, body .sppb-btn-white.sppb-btn-outline:active {
  background: #fff !important;
  color: #343a40;
  border-color: #fff !important;
}
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, .5);
  color: #fff;
}
body .btn-white.sppb-btn-outline-hover, body .sppb-btn-white.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .btn-white.sppb-btn-outline-hover:hover, body .sppb-btn-white.sppb-btn-outline-hover:hover, body .btn-white.sppb-btn-outline-hover:active, 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, .5);
}
body .btn-white.sppb-btn-3d, body .sppb-btn-white.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .btn-white.sppb-btn-3d:hover, body .sppb-btn-white.sppb-btn-3d:hover, body .btn-white.sppb-btn-3d:active, body .sppb-btn-white.sppb-btn-3d:active {
  background: #ececec;
  color: #343a40;
  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, .5);
}
body .btn-white.sppb-btn-gradient, body .sppb-btn-white.sppb-btn-gradient {
  background-image: linear-gradient(#fff, #e6e6e6);
  border: none;
}
body .btn-white.sppb-btn-gradient:hover, body .sppb-btn-white.sppb-btn-gradient:hover, body .btn-white.sppb-btn-gradient:active, body .sppb-btn-white.sppb-btn-gradient:active {
  background-image: linear-gradient(#fff, #fff);
  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, .5);
}
body .sppb-btn-link {
  color: #111;
}
body .sppb-btn-link:hover, body .sppb-btn-link:focus {
  color: #4385f5;
}
/*==============================
 =            COLORS            =
 ==============================*/
.text-primary, a.text-primary {
  color: #4385f5 !important;
}
.text-primary:hover, a.text-primary:hover, .text-primary:focus, a.text-primary:focus {
  color: #1f6df3 !important;
}
.text-secondary {
  color: #01273a !important;
}
/*===========================================
 =            BOOTSTRAP UTILITIES            =
 ===========================================*/
.badge-primary {
  background-color: #4385f5;
  color: #fff;
}
.badge-secondary {
  background-color: #01273a;
  color: #fff;
}
blockquote {
  border-left-color: #4385f5;
}
.form-control:focus {
  color: #656565;
  border-color: #4385f5;
  box-shadow: none;
}
.border-primary {
  border-color: #4385f5 !important;
}
/*====================================
 =            CLASSES.SCSS            =
 ====================================*/
/*----------  Titles  ----------*/
.title-primary.sppb-section .sppb-section-title .sppb-title-heading, .title-primary.sppb-addon .sppb-addon-title, .title-primary.sp-column .sp-module-title, .title-primary.sp-module .sp-module-title {
  color: #4385f5 !important;
}
[class*="title-1-"] .sppb-addon-title i, [class*="title-1-"] .sppb-title-heading i {
  color: #4385f5;
}
.title-2.sppb-section .sppb-section-title .sppb-title-heading:before, .title-2.sppb-addon .sppb-addon-title:before {
  border-left-color: #4385f5;
  border-right-color: #4385f5;
}
.title-2.sppb-section .sppb-section-title .sppb-title-heading:after, .title-2.sppb-addon .sppb-addon-title:after {
  border-color: #4385f5;
}
.title-3.sppb-section .sppb-section-title .sppb-title-heading:before, .title-3.sppb-addon .sppb-addon-title:before {
  background: #4385f5;
}
.title-4.sppb-section .sppb-section-title .sppb-title-heading:before, .title-4.sppb-addon .sppb-addon-title:before {
  background: #656565;
}
.title-5.sppb-section .sppb-section-title .sppb-title-heading:before, .title-5.sppb-addon .sppb-addon-title:before, .title-5.sppb-section .sppb-section-title .sppb-title-heading:after, .title-5.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-5.sppb-section .sppb-section-title .sppb-title-heading:before, .title-5.sppb-addon .sppb-addon-title:before {
  box-shadow: 10px -10px #4385f5;
}
.title-7.sppb-section .sppb-section-title .sppb-title-heading:before, .title-7.sppb-addon .sppb-addon-title:before, .title-7.sppb-section .sppb-section-title .sppb-title-heading:after, .title-7.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-8.sppb-section .sppb-section-title .sppb-title-heading:after, .title-8.sppb-addon .sppb-addon-title:after {
  color: #4385f5;
}
.title-9.sppb-section .sppb-section-title .sppb-title-heading:after, .title-9.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-10.sppb-section .sppb-section-title .sppb-title-heading:after, .title-10.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-11.sppb-section .sppb-section-title .sppb-title-heading:before, .title-11.sppb-addon .sppb-addon-title:before, .title-11.sppb-section .sppb-section-title .sppb-title-heading:after, .title-11.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-12.sppb-section .sppb-section-title .sppb-title-heading, .title-12.sppb-addon .sppb-addon-title {
  position: relative;
  display: inline-block;
}
.title-12.sppb-section .sppb-section-title .sppb-title-heading:before, .title-12.sppb-addon .sppb-addon-title:before, .title-12.sppb-section .sppb-section-title .sppb-title-heading:after, .title-12.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-13.sppb-section .sppb-section-title .sppb-title-heading:after, .title-13.sppb-addon .sppb-addon-title:after {
  background: #4385f5;
  box-shadow: 7px -7px 0 #4385f5;
}
[class*="title-14"].sppb-section .sppb-section-title .sppb-title-heading:before, [class*="title-14"].sppb-addon .sppb-addon-title:before, [class*="title-14"].sppb-section .sppb-section-title .sppb-title-heading:after, [class*="title-14"].sppb-addon .sppb-addon-title:after {
  background: #4385f5;
}
.title-14-primary.sppb-section .sppb-section-title .sppb-title-heading .title-footer:before, .title-14-primary.sppb-addon .sppb-addon-title .title-footer:before, .title-14-primary.sppb-section .sppb-section-title .sppb-title-heading .title-footer:after, .title-14-primary.sppb-addon .sppb-addon-title .title-footer:after {
  border-color: #4385f5;
}
.title-15.sppb-section .sppb-section-title .sppb-title-heading:before, .title-15.sppb-addon .sppb-addon-title:before {
  background: #4385f5;
}
.title-16.sppb-section .sppb-section-title .sppb-title-heading:before, .title-16.sppb-addon .sppb-addon-title:before {
  background: #4385f5;
  box-shadow: 230px 0 1px #4385f5;
}
.title-18.sppb-section .sppb-section-title .sppb-title-heading:before, .title-18.sppb-addon .sppb-addon-title:before {
  background: #4385f5;
}
.title-19.sppb-section .sppb-section-title .sppb-title-heading span, .title-21.sppb-section .sppb-section-title .sppb-title-heading span {
  color: #4385f5;
}
.title-20.sppb-section .sppb-section-title .sppb-title-heading:before, .title-20.sppb-addon .sppb-addon-title:before {
  border-left: 80px solid #4385f5;
  border-right: 80px solid #4385f5;
}
.title-20.sppb-section .sppb-section-title .sppb-title-heading:after, .title-20.sppb-addon .sppb-addon-title:after {
  color: #4385f5;
}
.title-22.sppb-section .sppb-section-title .sppb-title-heading:before, .title-22.sppb-addon .sppb-addon-title:before {
  border-left: 30px solid #4385f5;
  border-right: 30px solid #4385f5;
}
.title-22.sppb-section .sppb-section-title .sppb-title-heading:after, .title-22.sppb-addon .sppb-addon-title:after {
  color: #4385f5;
}
.sppb-title-heading span[class*="word"]:nth-last-child(1), .title-two-colors .sppb-addon-title span[class*="word"]:nth-last-child(1) {
  color: #4385f5;
}
/*----------  List Styles  ----------*/
.list-style-1 ul > li:before, ul.list-style-1 > li:before, .list-style-2 ul > li:before, ul.list-style-2 > li:before, .list-style-3 ul > li:before, ul.list-style-3 > li:before, .list-style-4 ul > li:before, ul.list-style-4 > li:before, .list-style-5 ul > li:before, ul.list-style-5 > li:before, .list-style-6 ul > li:before, ul.list-style-6 > li:before, .list-style-7 ul > li:before, ul.list-style-7 > li:before, .list-style-8 ul > li:before, ul.list-style-8 > li:before {
  color: #4385f5;
}
/*----------  Icon colors  ----------*/
.icon-primary [class*="icon"] i, .icon-primary[class*="icon"] i, .icon-primary [class*="icon"] .fa, .icon-primary[class*="icon"] .fa, .icon-primary [class*="icon"] .fas, .icon-primary[class*="icon"] .fas, .icon-primary [class*="icon"] .fab, .icon-primary[class*="icon"] .fab, .icon-primary [class*="icon"] .far, .icon-primary[class*="icon"] .far {
  color: #4385f5;
}
/*----------  Forms Styles  ----------*/
.form-style-4 input[type="text"]:not(.form-control), .form-style-4 input[type="email"]:not(.form-control), .form-style-4 input[type="url"]:not(.form-control), .form-style-4 input[type="date"]:not(.form-control), .form-style-4 input[type="password"]:not(.form-control), .form-style-4 input[type="search"]:not(.form-control), .form-style-4 input[type="tel"]:not(.form-control), .form-style-4 input[type="number"]:not(.form-control), .form-style-4 select:not(.form-control), .form-style-4 textarea:not(.form-control) {
  border-color: #4385f5;
}
/*----------  Other Classes  ----------*/
.column-vertical-line:before, .column-vertical-line:after {
  background-color: #4385f5;
}
/*=======================================
 =            SPPBADDONS.SCSS            =
 =======================================*/
div.sppb-alert-primary {
  background: rgba(67, 133, 245, .1);
  color: #4385f5;
}
.animated-text-words-wrapper {
  color: #4385f5;
}
.sppb-addon-articles-ticker .sppb-articles-ticker-heading {
  background: #4385f5;
}
.sppb-addon-articles-ticker .sppb-articles-ticker-heading svg {
  color: #4385f5;
}
.sppb-addon-articles-scroller .sppb-articles-scroller-date-left-date {
  background: #4385f5;
}
.sppb-addon-articles-scroller .article-image-as-bg .sppb-articles-scroller-meta-date-left span {
  color: #4385f5;
}
.sppb-addon-countdown .sppb-countdown-number, .sppb-addon-countdown .sppb-countdown-finishedtext {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-1:hover .sppb-icon-container {
  background-color: #4385f5;
}
.sppb-addon-feature.feature-box-1:hover .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-2 .sppb-addon-content .sppb-icon-container i {
  background: #fff;
}
.sppb-addon-feature.feature-box-2:hover .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-2:hover .sppb-addon-content .sppb-icon-container {
  background: #fff;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-2:hover .sppb-addon-content .sppb-icon-container i {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-3 .sppb-addon-content .sppb-icon-container i {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-3:hover .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-3:hover .sppb-addon-content .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-3:hover .sppb-addon-content .sppb-icon-container {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-4 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-4 .sppb-addon-content:hover {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-4 .sppb-addon-content:hover .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-6:hover .sppb-icon a, .sppb-addon-feature.feature-box-6:hover .sppb-addon-title a {
  background: #4385f5;
}
.sppb-addon-feature[class*="feature-box-7"]:hover .sppb-addon-content .sppb-icon i, .sppb-addon-feature[class*="feature-box-7"]:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature[class*="feature-box-7"]:hover .sppb-addon-content .sppb-addon-title a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-7-a .sppb-addon-content .sppb-media-body {
  border-left: 1px solid #4385f5;
}
.sppb-addon-feature.feature-box-7-a .sppb-addon-content .sppb-icon i {
  color: #656565;
}
.sppb-addon-feature.feature-box-8 .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-8:hover .sppb-addon-title, .sppb-addon-feature.feature-box-8:hover .sppb-addon-title a {
  color: #4385f5;
}
.sppb-addon-feature[class*="feature-progress"] .sppb-addon-content .sppb-img-container {
  position: relative;
  z-index: 0;
}
.sppb-addon-feature[class*="feature-progress"] .sppb-addon-content .sppb-img-container:before {
  background: #4385f5;
}
.sppb-addon-feature[class*="feature-progress"]:hover .sppb-addon-title, .sppb-addon-feature[class*="feature-progress"]:hover .sppb-addon-title a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-icon-container i {
  background: #fff;
}
.sppb-addon-feature.feature-box-9:hover .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-9:hover .sppb-icon-container i {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-10 .sppb-addon-content .sppb-icon-container {
  color: #4385f5;
  border: 1px solid #4385f5;
}
.sppb-addon-feature.feature-box-10:hover .sppb-icon-container {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-11 .sppb-addon-content {
  background: #fff;
}
.sppb-addon-feature.feature-box-11 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-11:hover .sppb-addon-content, .sppb-addon-feature.feature-box-11:focus .sppb-addon-content {
  background: #01273a;
}
.sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-11:focus .sppb-addon-content .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-12 {
  position: relative;
  z-index: 1;
}
.sppb-addon-feature.feature-box-12 .sppb-addon-content .sppb-icon-container {
  border: 2px solid #4385f5;
}
.sppb-addon-feature.feature-box-12 .sppb-addon-content .sppb-icon-container i {
  background: #01273a;
}
.sppb-addon-feature.feature-box-12 .sppb-addon-content .sppb-addon-title:after {
  border: 1px solid #4385f5;
}
.sppb-addon-feature[class*="feature-box-13"]:hover .sppb-addon-content .sppb-icon-container, .sppb-addon-feature[class*="feature-box-13"]:focus .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-13-primary .sppb-addon-content .sppb-icon-container {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-14:hover .sppb-icon-container i, .sppb-addon-feature.feature-box-14:focus .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-14:hover .sppb-addon-title, .sppb-addon-feature.feature-box-14:focus .sppb-addon-title, .sppb-addon-feature.feature-box-14:hover .sppb-addon-title a, .sppb-addon-feature.feature-box-14:focus .sppb-addon-title a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-15:hover .sppb-addon-content .sppb-media-content {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-16 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-16:hover .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-16:hover .sppb-addon-content .sppb-addon-text a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-17 .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-17:hover .sppb-addon-content .sppb-media-content .sppb-addon-title, .sppb-addon-feature.feature-box-17:hover .sppb-addon-content .sppb-media-content .sppb-addon-title a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-18 .sppb-addon-content {
  border: 1px solid #4385f5;
  background: #4385f5;
}
.sppb-addon-feature.feature-box-18 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-18:hover .sppb-addon-content {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-18:hover .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-18:hover .sppb-addon-content .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-19:hover .sppb-addon-content, .sppb-addon-feature.feature-box-19:focus .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-19:hover .sppb-addon-content .sppb-icon-container, .sppb-addon-feature.feature-box-19:focus .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-19:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-19:focus .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-19:hover .sppb-addon-content .sppb-addon-title a, .sppb-addon-feature.feature-box-19:focus .sppb-addon-content .sppb-addon-title a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-20 .sppb-addon-content {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-20 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-21 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-21 .sppb-addon-content .sppb-addon-text:after {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-21:hover:after {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-21:hover .sppb-addon-content {
  background: #4385f5;
}
.sppb-addon-feature[class*="feature-box-22"] .sppb-addon-content .sppb-media-content:before {
  background: #4385f5;
}
.sppb-addon-feature[class*="feature-box-22"]:hover .sppb-addon-content .sppb-media-content .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-23 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-23:hover .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-24 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-24 .sppb-addon-content .sppb-addon-text a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-24:hover .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-24:hover .sppb-addon-content .sppb-addon-title {
  color: #4385f5 !important;
}
.sppb-addon-feature.feature-box-24:hover .sppb-addon-content .sppb-icon-container:before {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-25 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-25:hover .sppb-addon-content {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-26 .sppb-addon-content .sppb-addon-text a {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-26:hover .sppb-addon-content {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-27:hover .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-27:hover .sppb-addon-text a.sppb-btn, .sppb-addon-feature.feature-box-27:hover .sppb-addon-text a.btn {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-28:hover .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-28:hover .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-28:hover .sppb-addon-content .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-price .sppb-addon-title span {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-price:hover .sppb-addon-content .sppb-media-content {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-29 .sppb-addon-content .sppb-icon-container {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-29:hover .sppb-addon-content {
  border-color: #4385f5;
}
.sppb-addon-feature.feature-box-29:hover .sppb-addon-content .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-30 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-30:hover .sppb-addon-content {
  background: #4385f5;
}
.sppb-addon-feature[class*="feature-steps"] .sppb-addon-content .sppb-icon-container:before {
  background: #4385f5;
}
.sppb-addon-feature[class*="feature-steps"] .sppb-addon-content .sppb-addon-text a {
  color: #4385f5;
}
.sppb-addon-feature[class*="feature-steps"]:hover .sppb-addon-content .sppb-icon {
  border-color: #4385f5;
}
.sppb-addon-feature[class*="feature-steps"]:hover .sppb-addon-content:before {
  background: #4385f5;
}
.sppb-addon-feature.feature-box-31 .sppb-addon-content .sppb-icon-container i {
  color: #4385f5;
}
.sppb-addon-feature.feature-box-31 .sppb-addon-content .sppb-addon-text a {
  color: #4385f5;
}
.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
  color: #4385f5;
  border-color: #4385f5;
}
.sppb-carousel-extended .sppb-carousel-extended-dots li.active span {
  background: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-1 span.fa, .sppb-testimonial-pro.testimonial-pro-1 .sppb-addon-testimonial-pro-client-name {
  color: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-3 {
  position: relative;
  padding-bottom: 0;
}
.sppb-testimonial-pro.testimonial-pro-3 .carousel-item {
  background: #fff;
}
.sppb-testimonial-pro.testimonial-pro-3 .sppb-addon-testimonial-pro-client-name {
  color: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-4 div[class*="carousel-inner"] .sppb-addon-testimonial-pro-footer .testimonial-pro-client-name-wrap .sppb-addon-testimonial-pro-client-designation:after {
  background: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-5:before {
  border-top: 20px solid #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-5:after {
  border-bottom: 20px solid #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-5 span.fa {
  color: #4385f5 !important;
}
.sppb-testimonial-pro.testimonial-pro-5 .carousel-inner {
  position: static !important;
}
.sppb-testimonial-pro.testimonial-pro-5 .carousel-inner:before {
  border-left: 20px solid #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-5 .carousel-inner:after {
  border-right: 20px solid #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-5 .carousel-inner .sppb-addon-testimonial-pro-footer .testimonial-pro-client-name-wrap .sppb-addon-testimonial-pro-client-name {
  color: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-6 span.fa {
  color: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-6 .carousel-indicators.avatars li.active {
  border-color: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-7 .carousel-inner .sppb-testimonial-message:before {
  color: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-7 .carousel-inner .sppb-testimonial-message:after {
  background: #4385f5;
}
.sppb-testimonial-pro.testimonial-pro-7 .carousel-indicators li.active img {
  border-color: #4385f5;
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary {
  border-color: #4385f5;
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary .sppb-panel-body {
  border-top-color: #4385f5;
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary > .sppb-panel-heading {
  color: #4385f5;
}
.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  background: #4385f5;
}
.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active .sppb-toggle-direction i {
  color: #4385f5;
}
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-panel-title i {
  color: #4385f5;
  margin-right: 15px;
}
.sppb-addon-accordion.accordion-3 .sppb-addon-content .sppb-panel-group .sppb-panel {
  background: #fff;
}
.sppb-addon-accordion.accordion-3 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  background: #4385f5;
}
.sppb-addon-accordion.accordion-4 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-toggle-direction {
  background: #4385f5;
}
.sppb-addon-accordion.accordion-4 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  color: #4385f5;
}
.sppb-addon-accordion.accordion-5 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  border-color: #4385f5;
}
.sppb-addon-accordion.accordion-5 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active i {
  color: #4385f5;
}
.sppb-addon-accordion.accordion-6 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-toggle-direction {
  background: #01273a;
}
.sppb-addon-accordion.accordion-6 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  background: #4385f5;
}
.sppb-addon-accordion.accordion-6 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active .sppb-toggle-direction i {
  color: #4385f5;
}
.sppb-addon-accordion.accordion-7 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  background: #4385f5;
}
.sppb-addon-progress div.sppb-progress-bar.sppb-progress-bar-primary {
  background-color: #4385f5;
}
.sppb-addon-progress.progress-bar-3 .sppb-progress-label {
  color: #01273a;
}
.sppb-addon-progress.progress-bar-3 .sppb-progress-label span {
  background: #4385f5;
}
.sppb-addon-progress.progress-bar-3 .sppb-progress {
  background: #01273a;
}
.sppb-carousel.sppb-slide.carousel-1 .sppb-carousel-indicators li {
  border-color: #01273a;
  background: #01273a;
}
.sppb-carousel.sppb-slide.carousel-1 .sppb-carousel-indicators li.active {
  border-color: #4385f5;
  background: #4385f5;
}
.sppb-link-list-wrap.nav-2 ul li a:hover, .sppb-link-list-wrap.nav-2 ul li.sppb-active a {
  color: #4385f5;
  border-color: #4385f5;
}
.sppb-link-list-wrap.nav-3 ul li a {
  border: 2px solid #4385f5 !important;
}
.sppb-link-list-wrap.nav-3 ul li a:hover {
  background: #4385f5 !important;
}
.sppb-link-list-wrap.nav-3 ul li.sppb-active a {
  background: #4385f5 !important;
}
.sppb-link-list-wrap.nav-4 {
  background: #4385f5;
}
.sppb-link-list-wrap.nav-5 ul li a:hover {
  background: #4385f5 !important;
}
.sppb-link-list-wrap.nav-5 ul li.sppb-active a {
  background: #4385f5 !important;
}
.sppb-link-list-wrap.nav-6 ul li a:hover, .sppb-link-list-wrap.nav-6 ul li.sppb-active a {
  color: #4385f5;
  border-color: #4385f5;
}
.sppb-link-list-wrap.nav-7 ul li a {
  border: 1px solid #4385f5 !important;
}
.sppb-link-list-wrap.nav-7 ul li a:hover {
  background: #4385f5 !important;
}
.sppb-link-list-wrap.nav-7 ul li.sppb-active a {
  background: #4385f5 !important;
}
.sppb-addon-single-image.single-image-1 .sppb-addon-single-image-container:after {
  color: #4385f5;
}
.sppb-addon-single-image.single-image-2 .sppb-addon-title:before {
  background: #01273a;
}
.sppb-addon-single-image.single-image-2:hover .sppb-addon-title:before {
  background: #4385f5;
}
.sppb-addon-sppb-flibox.front-primary .sppb-flipbox-front:before, .sppb-addon-sppb-flibox.front-primary .threeD-flip-front:before {
  background-color: #4385f5 !important;
}
.sppb-addon-sppb-flibox.back-primary .sppb-flipbox-back:before, .sppb-addon-sppb-flibox.back-primary .threeD-flip-back:before {
  background-color: #4385f5 !important;
}
.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay {
  background: rgba(67, 133, 245, .5);
}
.ut-person.ut-person-1 .sppb-addon-content .person-information .person-designation {
  color: #4385f5;
}
.ut-person.ut-person-1 .sppb-addon-content .person-social-icons .person-social > li > a {
  color: #656565;
}
.ut-person.ut-person-1 .sppb-addon-content .person-social-icons .person-social > li > a:hover, .ut-person.ut-person-1 .sppb-addon-content .person-social-icons .person-social > li > a:focus {
  background: #4385f5;
}
.ut-person.ut-person-1:hover .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-2 .sppb-addon-content .person-image .person-overlay {
  background: rgba(67, 133, 245, .5);
}
.ut-person.ut-person-2 .sppb-addon-content .person-information .person-designation {
  color: #4385f5;
}
.ut-person.ut-person-2 .sppb-addon-content .person-description a.btn {
  color: #656565;
}
.ut-person.ut-person-2 .sppb-addon-content .person-description a.btn:hover, .ut-person.ut-person-2 .sppb-addon-content .person-description a.btn:focus {
  background: #4385f5;
}
.ut-person.ut-person-2:hover .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-3 .sppb-addon-content .person-image .person-overlay .person-overlay-inner {
  background: rgba(67, 133, 245, .8);
}
.ut-person.ut-person-3 .sppb-addon-content .person-information .person-designation {
  color: #4385f5;
}
.ut-person.ut-person-3:hover .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-4 .sppb-addon-content .person-image .person-overlay .person-overlay-inner {
  background: rgba(1, 39, 58, .85);
}
.ut-person.ut-person-4 .sppb-addon-content .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-5 .sppb-addon-content .person-image {
  background: #4385f5;
}
.ut-person.ut-person-5 .sppb-addon-content .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-5:hover .person-social-icons .person-social > li > a, .ut-person.ut-person-5:focus .person-social-icons .person-social > li > a {
  background: #4385f5;
}
.ut-person.ut-person-6 .sppb-addon-content .person-social-icons .person-social > li > a {
  color: #656565;
}
.ut-person.ut-person-6 .sppb-addon-content .person-social-icons .person-social > li > a:hover {
  color: #4385f5;
}
.ut-person.ut-person-6:hover .sppb-addon-content .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-7 .sppb-addon-content .person-image .person-overlay {
  background: rgba(67, 133, 245, .8);
}
.ut-person.ut-person-7 .sppb-addon-content .person-social-icons .person-social > li > a:hover, .ut-person.ut-person-7 .sppb-addon-content .person-social-icons .person-social > li > a:focus {
  background: #4385f5;
  border-color: #4385f5;
}
.ut-person.ut-person-8 .sppb-addon-content .person-image .person-overlay .person-overlay-inner {
  background: rgba(67, 133, 245, .85);
}
.ut-person.ut-person-8:hover .sppb-addon-content .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-9 .sppb-addon-content .person-social-icons .person-social > li > a:hover {
  background: #4385f5;
  border-color: #4385f5;
}
.ut-person.ut-person-10 .sppb-addon-content .person-image .person-overlay .person-overlay-inner {
  background: #4385f5;
}
.ut-person.ut-person-10 .sppb-addon-content .person-image .person-overlay .person-overlay-inner:before {
  background: #4385f5;
}
.ut-person.ut-person-10 .sppb-addon-content .person-after .person-name {
  color: #4385f5;
}
.ut-person.ut-person-11:hover .person-image .person-overlay {
  background: rgba(67, 133, 245, 0.7);
}
.ut-person.ut-person-12 .sppb-addon-content .person-image .person-overlay {
  background: rgba(67, 133, 245, .7);
}
.ut-person.ut-person-12 .sppb-addon-content .person-information .person-designation {
  color: #4385f5;
}
.ut-person.ut-person-13 .sppb-addon-content {
  position: relative;
  overflow: hidden;
}
.ut-person.ut-person-13 .sppb-addon-content .person-information .person-designation {
  color: #4385f5;
}
.ut-person.ut-person-13 .sppb-addon-content .person-social-icons .person-social > li > a:hover {
  background: #4385f5;
  border-color: #4385f5;
}
.ut-person.ut-person-14 .sppb-addon-content .person-social-icons .person-social > li > a {
  background: #5b95f6;
  border: 1px solid #4385f5;
}
.ut-person.ut-person-14:hover .person-after {
  background: #4385f5;
}
.ut-person.ut-person-15:hover .person-after {
  background: #4385f5;
}
.ut-person.ut-person-16:hover .person-after {
  border-color: #4385f5;
}
.ut-person.ut-person-16:hover .person-information .person-name {
  color: #4385f5;
}
.ut-person.ut-person-16:hover .person-social-icons .person-social > li > a {
  background: #4385f5;
}
.ut-person.ut-person-17:hover .person-after {
  background: #4385f5;
}
.sppb-addon-ut-table.ut-table-1 thead th {
  color: #4385f5;
}
.ut-versuscarousel.ut-versus-carousel-1 .ut-versuscarousel-item .versus-badge:before {
  background: #4385f5;
}
.ut-versuscarousel.ut-versus-carousel-1 .ut-versuscarousel-item .versus-venue {
  color: #4385f5;
}
.ut-testimonial.ut-testimonial-1 .ut-testimonial-message {
  background: #4385f5;
}
.ut-testimonial.ut-testimonial-1 .ut-testimonial-message:after {
  border-top-color: #4385f5;
}
.ut-testimonial.ut-testimonial-2 .ut-testimonial-client:after {
  border: 1px solid #4385f5;
}
.ut-testimonial.ut-testimonial-2 .owl-nav div[class*="owl-"] {
  background: #4385f5;
}
.ut-testimonial.ut-testimonial-2 .owl-nav div[class*="owl-"]:hover {
  background: #01273a;
}
.ut-testimonial.ut-testimonial-4 .ut-testimonial-item .ut-testimonial-message .ut-testimonial-client:after {
  border: 1px solid #4385f5;
}
.ut-testimonial.ut-testimonial-4 .ut-testimonial-item .author-avatar div[class*="avatar-author"] {
  background: #4385f5;
}
.ut-testimonial.ut-testimonial-5 .client-name {
  color: #4385f5;
}
.ut-testimonial.ut-testimonial-6 .client-name {
  color: #4385f5;
}
.ut-addon-animated-number.ut-animated-number-3 {
  background: #4385f5;
}
.ut-addon-animated-number.ut-animated-number-4 {
  background: #3c78dd;
}
.ut-addon-animated-number.ut-animated-number-5 .sppb-animated-number {
  color: #4385f5;
}
.ut-addon-animated-number.ut-animated-number-7 .icon-container i {
  color: #4385f5;
}
.ut-addon-animated-number.ut-animated-number-7:hover .sppb-animated-number-title {
  color: #4385f5;
}
.ut-addon-animated-number.ut-animated-number-8 .sppb-addon-content .icon-container {
  background: #4385f5;
}
.sppb-addon-animated-number.animated-number-1 .sppb-addon-content .sppb-animated-number {
  color: #4385f5;
}
.sppb-addon-table.table-1 table tbody tr td:nth-child(1) .sppb-addon-content div:first-child {
  color: #4385f5;
}
.sppb-addon-table.table-1 table tbody tr td:nth-child(3), .sppb-addon-table.table-1 table tbody tr td:nth-child(5) {
  color: #4385f5;
}
.sppb-addon-ajax-contact input.sppb-form-control:focus, .sppb-addon-ajax-contact textarea.sppb-form-control:focus {
  color: #656565;
  border-color: #4385f5;
  box-shadow: none;
}
.ut-carouselcontent.carousel-content-1 .sppb-addon-text a {
  color: #4385f5;
}
.ut-carouselcontent.carousel-content-2 .ut-carouselcontent-content {
  position: relative;
}
.ut-carouselcontent.carousel-content-2 .ut-carouselcontent-content a.venobox span, .ut-carouselcontent.carousel-content-2 .ut-carouselcontent-content a.venobox em, .ut-carouselcontent.carousel-content-2 .ut-carouselcontent-content a.venobox i {
  color: #4385f5;
}
.ut-carouselcontent.carousel-content-2 .ut-carouselcontent-item:hover .ut-carouselcontent-content a.venobox span, .ut-carouselcontent.carousel-content-2 .ut-carouselcontent-item:hover .ut-carouselcontent-content a.venobox em, .ut-carouselcontent.carousel-content-2 .ut-carouselcontent-item:hover .ut-carouselcontent-content a.venobox i {
  background: #4385f5;
}
.ut-carouselcontent.carousel-content-3 .ut-carouselcontent-item:hover .sppb-addon-title {
  color: #4385f5;
}
.ut-carouselcontent.carousel-content-4 .sppb-addon-content > .row .media-image:after {
  border: 2px solid #4385f5;
}
.ut-carouselcontent.carousel-content-4 .sppb-addon-content > .row .sppb-addon-title {
  background: #4385f5;
}
.ut-carouselcontent.carousel-content-4 .sppb-addon-content:hover {
  background: #4385f5;
}
.sppb-addon-ut-clients.ut-clients-3 .sppb-addon-content .owl-nav {
  margin-top: 15px;
}
.sppb-addon-ut-clients.ut-clients-3 .sppb-addon-content .owl-nav div[class*="owl-"]:hover {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-text-block.text-block-1 {
  border-left: 4px solid #4385f5;
}
.sppb-addon-text-block.text-block-1 .sppb-addon-title {
  color: #4385f5;
}
.sppb-addon-text-block.text-block-1 .sppb-addon-content {
  color: #01273a;
}
.sppb-dropcap.dropcap-1 .sppb-addon-content:first-letter {
  background: #4385f5;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper:before {
  background-color: #4385f5 !important;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
  border-color: #4385f5 !important;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:after {
  background: #4385f5 !important;
}
.sppb-addon-blocknumber.block-number-2:hover .sppb-addon-content .sppb-blocknumber-number {
  background: #4385f5;
}
.sppb-addon-blocknumber.block-number-2:hover .sppb-addon-content .sppb-media-heading {
  color: #4385f5;
}
.sppb-addon-blocknumber.block-number-3 .sppb-addon-content .sppb-blocknumber > div:first-of-type {
  border: 10px solid #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-01"] .sppb-pricing-box .sppb-pricing-price-container {
  background: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-01"] .sppb-pricing-box .sppb-pricing-footer a {
  color: #656565;
}
.sppb-addon-pricing-table[class*="pricing-table-01"]:hover .sppb-pricing-box {
  background: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-01"]:hover .sppb-pricing-box .sppb-pricing-price-container {
  color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-02 .sppb-pricing-box .sppb-pricing-header {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-02 .sppb-pricing-box .sppb-pricing-price-container {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-02 .sppb-pricing-box .sppb-pricing-footer {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-02 .sppb-pricing-box .sppb-pricing-features i {
  color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-02:hover .sppb-pricing-box {
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-02:hover .sppb-pricing-box .sppb-pricing-footer a {
  color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-3 .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  color: #656565;
}
.sppb-addon-pricing-table.pricing-table-3:hover .sppb-pricing-box {
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-3:hover .sppb-pricing-box .sppb-pricing-price-container {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-3:hover .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-4 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-4 .sppb-pricing-box .sppb-pricing-features ul li:before {
  color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-4 .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  color: #656565;
}
.sppb-addon-pricing-table.pricing-table-4:hover .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-5:hover .sppb-pricing-box {
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-5:hover .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-5:hover .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-6 .sppb-pricing-box .sppb-pricing-price-container:after {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-6 .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-price {
  color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-6 .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-6 .sppb-pricing-box:hover {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-7:hover .sppb-pricing-box {
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-7:hover .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-7:hover .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-8 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-8:hover .sppb-pricing-box .sppb-pricing-footer a.sppb-btn-default {
  background: #4385f5;
  border-color: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-9"] .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title:after {
  color: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-9"] .sppb-pricing-box:hover .sppb-pricing-price-container {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-10 .sppb-pricing-box > div:nth-child(-n+2) {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-10 .sppb-pricing-box > div:nth-last-child(2) {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-10 .sppb-pricing-box:hover {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-10 .sppb-pricing-box:hover > div:nth-last-child(2) > * {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-10 .sppb-pricing-box:hover > div:nth-last-child(1) {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-11 .sppb-pricing-box .sppb-pricing-price-container {
  border: 2px solid #01273a;
}
.sppb-addon-pricing-table.pricing-table-11 .sppb-pricing-box .sppb-pricing-price-container:before, .sppb-addon-pricing-table.pricing-table-11 .sppb-pricing-box .sppb-pricing-price-container:after {
  background: #01273a;
}
.sppb-addon-pricing-table.pricing-table-11 .sppb-pricing-box:hover .sppb-pricing-price-container {
  background: #01273a;
}
.sppb-addon-pricing-table.pricing-table-12 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  background: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-12:hover .sppb-pricing-box {
  border-color: #4385f5;
}
.sppb-addon-pricing-table.pricing-table-12:hover .sppb-pricing-box .sppb-pricing-header:before {
  background: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-13"] .sppb-pricing-box:after {
  color: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-13"] .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-price {
  color: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-13"] .sppb-pricing-box .sppb-pricing-features ul li i {
  color: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-13"]:hover .sppb-pricing-box {
  background: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-13"]:hover .sppb-pricing-box:after {
  background: #4385f5;
}
.sppb-addon-pricing-table[class*="pricing-table-13"]:hover .sppb-pricing-box .sppb-pricing-footer a {
  color: #4385f5;
}
.sppb-addon-tab .sppb-addon-content.tabs-tab .sppb-nav-tabs > li.active a {
  background: #fff;
  color: #4385f5;
}
.sppb-addon-tab.tabs-1 > .sppb-addon-content ul.sppb-nav li.active a {
  background: #4385f5;
}
.sppb-addon-tab.tabs-2 > .sppb-addon-content .sppb-nav li.active a {
  box-shadow: inset 0 2px 0 #4385f5;
}
.sppb-addon-tab.tabs-2 > .sppb-addon-content .sppb-nav li.active:before {
  border-top: 5px solid #4385f5;
}
.sppb-addon-tab.tabs-3 .sppb-nav li.active a {
  background: #4385f5 !important;
}
.sppb-addon-tab.tabs-3 > .sppb-addon-content .sppb-tab-content > div {
  color: #656565 !important;
}
.sppb-addon-tab.tabs-4 .sppb-nav li.active a {
  border-color: #4385f5 !important;
  background: #4385f5 !important;
}
.sppb-addon-tab.tabs-5 .sppb-nav li.active a {
  border-left-color: #4385f5 !important;
}
.sppb-addon-tab.tabs-5 .sppb-nav li.active a:before {
  border-left-color: #4385f5;
}
.sppb-addon-tab.tabs-5 .sppb-nav li.active a .sppb-tab-icon i {
  color: #4385f5;
}
a[class*="btn-"].primary, a[class*="btn-"].primary-hover:hover, a[class*="btn-"].primary-hover:focus {
  background: #4385f5;
  border-color: #4385f5;
  color: #fff;
}
a[class*="btn-"].primary-outline, a[class*="btn-"].primary-outline-hover:hover, a[class*="btn-"].primary-hover:focus {
  background: transparent;
  border-color: #4385f5;
  color: #4385f5;
}
a[class*="btn-"].primary-border, a[class*="btn-"].primary-border-hover:hover, a[class*="btn-"].primary-hover:focus {
  border-color: #4385f5;
}
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: #4385f5;
}
/*====================================
 =            MODULES.SCSS            =
 ====================================*/
.category-module.shadow-layout .article:hover {
  border-top-color: #4385f5;
}
.category-module.shadow-layout .article:hover .article-header h3 a {
  color: #4385f5;
}
.category-module.carousel-plumber .media-ct .media-overlay .item-category a {
  color: #4385f5;
}
.category-module.carousel-plumber .owl-theme .owl-nav div[class*="owl-"] {
  background: #01273a;
}
.category-module.carousel-plumber .owl-theme .owl-nav div[class*="owl-"]:hover {
  background: #4385f5;
}
.login-module-1 #login-form .input-group-text > span {
  color: #4385f5;
}
.login-module-1 #login-form .login-button:hover, .login-module-1 #login-form .logout-button input.btn:hover, .login-module-1 #login-form .login-button:focus, .login-module-1 #login-form .logout-button input.btn:focus {
  color: #4385f5;
}
/*========================================
 =            SIMPLE PORTFOLIO            =
 ========================================*/
div.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover, div.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:focus {
  background: #4385f5;
  border-color: #4385f5;
}
div.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active a {
  background: #4385f5;
  border-color: #4385f5;
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a i {
  color: #4385f5;
}
div.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info, div.sp-simpleportfolio .sp-simpleportfolio-item:focus .sp-simpleportfolio-info {
  background: #4385f5 !important;
  border-color: #4385f5 !important;
}
/*==========================================
 =            EASY IMAGE GALLERY            =
 ==========================================*/
/*----------  albums  ----------*/
div.speasyimagegallery-albums.slide-1 .speasyimagegallery-album-info {
  background: rgba(67, 133, 245, .8);
}
div.speasyimagegallery-albums.slide-2 .speasyimagegallery-album-info:before {
  background: rgba(67, 133, 245, .8);
}
div.speasyimagegallery-albums.slide-3 .speasyimagegallery-album-info:before {
  background: rgba(67, 133, 245, .8);
}
/*----------  single album  ----------*/
div.speasyimagegallery-gallery.slide-1 .speasyimagegallery-row .speasyimagegallery-gallery-item-content {
  background: rgba(67, 133, 245, .8);
}
div.speasyimagegallery-gallery.slide-2 .speasyimagegallery-row .speasyimagegallery-gallery-item-content:before {
  background: rgba(67, 133, 245, .8);
}
div.speasyimagegallery-gallery.slide-3 .speasyimagegallery-row .speasyimagegallery-gallery-item-content:before {
  background: rgba(67, 133, 245, .8);
}
/*==================================
 =            VIRTUEMART            =
 ==================================*/
.layout-selector .grid-selector i, .layout-selector .list-selector i {
  color: #4385f5;
}
.layout-selector .grid-selector.active, .layout-selector .list-selector.active {
  background: #4385f5;
  border-color: #4385f5;
}
div.product .product-container .PricesalesPrice {
  color: #4385f5 !important;
}
.browse-view.list .product .product-container .product-small-detail h2:after {
  background: #4385f5;
}
div.category > div h2 a, div.category > div h3 a {
  color: #4385f5;
}
div.category > div:hover a:after {
  border-color: #4385f5;
}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area > h1:after {
  background: #4385f5;
}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area .product-price .vm-price-value.PricesalesPrice {
  color: #4385f5;
}
.productdetails-view .vm-product-accordions .accordion-header h3 a:not(.collapsed) {
  background: #4385f5;
  border-color: #4385f5;
}
input.highlight-button {
  background: #4385f5;
  border-color: #4385f5;
}
input.highlight-button:hover {
  background: #1f6df3;
  border-color: #1366f2;
}
.manufacturer-details-view .spacer .manufacturer-info .manufacturer-email a, .manufacturer-details-view .spacer .manufacturer-info .manufacturer-url a, .manufacturer-details-view .spacer .manufacturer-info .manufacturer-product-link a {
  background: #4385f5;
  border-color: #4385f5;
}
.cart-view form#checkoutForm .vm-fieldset-pricelist .cart-summary tr[class*="sectiontableentry"] .PricebillTotal {
  color: #4385f5;
}
button.vm-button-correct, a.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, button.vm-button {
  background: #4385f5;
  border-color: #4385f5;
}
.vmgroup.list > .vmproducts > .product a.addtocart-button {
  background: #4385f5;
  border-color: #4385f5;
}
.vmgroup.list > .vmproducts > .product a.addtocart-button:hover {
  background: #1f6df3;
  border-color: #1366f2;
}
div[id*="product-carousel-"] .owl-nav [class*="owl-"]:hover {
  background: #4385f5;
  border-color: #4385f5;
}
.vmCartModule .show_cart a {
  background: #4385f5;
  border-color: #4385f5;
}
.vmCartModule .show_cart a:hover, .vmCartModule .show_cart a:focus {
  background: #1f6df3;
  border-color: #1366f2;
}
/*=========================================
 =            REVOLUTION SLIDER            =
 =========================================*/
.slider-nav-primary div.tparrows {
  background: #4385f5 !important;
}
.slider-nav-primary div.tparrows:hover:after, .slider-nav-primary div.tparrows:focus:after {
  background: #1366f2;
}
.slider-nav-primary div.tparrows.preview1 {
  background: transparent !important;
}
.slider-nav-primary div.tparrows.preview1:after {
  background: #4385f5;
}
.slider-nav-primary div.tparrows.preview3:after {
  background: #4385f5;
}
.slider-nav-dark-primary div.tparrows:hover:after, .slider-nav-white-primary div.tparrows:hover:after, .slider-nav-dark-primary div.tparrows:focus:after, .slider-nav-white-primary div.tparrows:focus:after {
  background: #4385f5;
}
.slider-nav-dark-primary div.tparrows.preview2:hover, .slider-nav-white-primary div.tparrows.preview2:hover, .slider-nav-dark-primary div.tparrows.preview2:focus, .slider-nav-white-primary div.tparrows.preview2:focus {
  background: #4385f5;
}
.slider-nav-circle-1 div.tparrows.round:hover, .slider-nav-circle-1 div.tparrows.round:focus {
  border-color: #4385f5;
}
.slider-nav-circle-1 div.tparrows.round:hover:after, .slider-nav-circle-1 div.tparrows.round:focus:after {
  color: #4385f5;
}
.slider-nav-circle-1 .tp-bullets.simplebullets.round .bullet {
  background: #01273a;
}
.slider-nav-circle-1 .tp-bullets.simplebullets.round .bullet.selected {
  background: #4385f5;
}
.slider-nav-vertical-line .tp-bullets.custom .bullet.selected {
  background: #4385f5;
}
.slider-nav-vertical-line .tp-bannertimer {
  background: #4385f5;
}
.slider-nav-outline div.tparrows.custom {
  border: 2px solid #4385f5;
}
.slider-nav-outline div.tparrows.custom:after {
  color: #4385f5;
}
.slider-nav-outline div.tparrows.custom:hover, .slider-nav-outline div.tparrows.custom:focus {
  background: #4385f5;
}
.slider-nav-outline .tp-bullets.custom .bullet.selected {
  border-color: #4385f5;
}
.slider-custom-nav span:before {
  background: #4385f5;
}
.slider-schedule:hover {
  border-color: #4385f5;
}
.slider-schedule:hover a {
  color: #4385f5;
}
/*==========================================
 =            OTHER SCRIPT CLASS            =
 ==========================================*/
div.owl-theme .owl-dots .owl-dot.active span, div.owl-theme .owl-dots .owl-dot:hover span {
  background: #4385f5;
}
.owl-nav-style-1.owl-theme .owl-nav [class*="owl-"], .owl-nav-style-1 .owl-theme .owl-nav [class*="owl-"] {
  background: #4385f5;
}
.owl-nav-style-2.owl-theme .owl-nav [class*="owl-"]:hover {
  background: #4385f5;
  border-color: #4385f5;
}
.owl-nav-style-3.owl-theme .owl-nav [class*="owl-"]:hover {
  background: #4385f5;
}
.owl-nav-style-4.owl-theme .owl-nav [class*="owl-"], .owl-nav-style-4 .owl-theme .owl-nav [class*="owl-"] {
  background: #4385f5;
}
#owloutsidenav div[class*="owl-"] {
  background: #4385f5;
}
.col-skew-right-primary:before {
  background: #4385f5;
}
/*==========================================
 =            TRANE CUSTOM                 =
 ==========================================*/

.logo-image-phone.d-inline-block.d-lg-none {
  height: auto;
}

.breadcrumb-item a span {
  color: #00326c;
  font-weight: 600;
}
.sp-page-builder .page-content #section-id-1616776945462 > .sppb-row-overlay {
  
}
.sppb-image-content-title.sppb-addon-title {
  font-weight: 400;
  text-align: left;
  font-size: 32px;
  line-height: 50px;
}
.sppb-image-content-title.sppb-addon-title:after {
   /*  content: "";
    display: block;
    background: #4f95b3;
    width: 100px;
    height: 3px;
    margin: 1.5rem auto 0; */
}

.rental-form .sppb-section-title.sppb-text-center{
  background: #00326b;
    color: #ffffff;
    padding: 1rem;
}
.rental-form .sppb-section-title.sppb-text-center .sppb-title-heading{
    color: #ffffff !important;   
}
.rental-form .sppb-row-container {
padding: 0px;

}

.rental-form .sppb-addon-wrapper {
  padding-left: 20px;
  padding-right: 20px;
      background-color: rgba(0,0,0,0.05);
}

.footer-legal p {
  text-align: center;
  color: #ffffff;
    font-size: .875rem;
}

.footer-legal p a {
  font-weight: 700;
}

.footer-legal p a:hover {
  font-weight: 700;
}

.footer-logo-white {
  max-width: 158px;
  float: right;
}

.bottom-title h3:after {
  content: "";
    display: block;
    background: #4f95b3;
    width: 50px;
    height: 2px;
    margin: 1.5rem auto 0 0;
}

.sp-dropdown-main .menu_item.item-header a:hover {
  color: var(--red);
}
/* 
.sp-dropdown-main .menu_item.item-header > a:before { 
  content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-top: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    right: 1rem;
    margin-top: 10px;
 }
*/
.current-menu {
 /* border-left: 3px solid #e04a2c; */
   font-weight: 700;
  background-color: #fff;
}


.round-image {
  border: 3px solid #62b1d2;
    border-radius: 50%;
    width: 11.25rem;
    height: 11.25rem;
    padding: .5rem;
    margin: 0px;
    background-position: CENTER;
    background-repeat: no-repeat;
    background-size: cover;
}

.round-image img {
  border-radius: 50%;
}

.white {
  color: #ffffff;
}

.white .sppb-addon-title {
  text-align: center;
}

.product-tile {
 /* box-shadow: 0 8px 10px 1px rgb(0 0 0 / 5%); */
}
.product-tile .sppb-image-layout-title {
  color:#67992e;
  font-weight: 600;
}

.blog-title.sppb-image-layout-title {
  color: #ff2b00;
    text-decoration: underline;
    text-underline-offset: 6px;
    line-height: 26px;
}

img.sppb-img-responsive.image-fit.blog-image:hover {
    filter: saturate(1.6);
}

a.read-more-blog {
  color: #ffffff !important;
    background-color: #213954;
    border-color: #ffffff;
    /* box-shadow: 0 4px 5px 0 rgb(0 0 0 / 6%), 0 3px 14px 3px rgb(0 0 0 / 6%), 0 8px 10px 1px rgb(0 0 0 / 6%) !important; */
    font-weight: 700;
    font-size: 16px;
    margin-top: 1rem;
    text-transform: none !important;
    line-height: 16px;
    padding: 0.75rem 2.1875rem;
    position: relative;
    border-radius: 6.25rem !important;
}
a.read-more-blog:hover { 
  filter: saturate(20%);
}

.product-tile .sppb-addon-image-layout-content {
    background-color: #ffffff;
    font-size: 0.825rem;
}

.product-tile .sppb-addon-image-layout-content ul {
padding-inline-start: 16px;
}


.product-tile .sppb-addon-image-layout-content .sppb-btn {
  background-color: var(--green);
}

.bottom-banner {
  position: relative;
    color: #fff;
    overflow: hidden;
    background: linear-gradient(360deg, #dcf3fa 0, #dcf3fa 0 87.5%, #fff);
}
.bottom-banner h3 {
    color: #fff;
}

/*
.bottom-banner:before {
  content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    min-width: 1400px;
    height: 100%;
    z-index: 0;
    background-image: url(../../../../images/2021/03/30/bg-beams.png);
    background-position-x: 50%;
    background-position-y: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: .65;
}
*/
.product-data-table thead { 
}

.product-data-table tbody th { 
  color: var(--red);
}

.menu-module {
  padding: 1.25rem 1.5rem 0rem;
}

.menu-module p {
  font-size: 0.85rem;
}

ul.sp-mega-group-child.sp-dropdown-items .sp-menu-item a {
  font-size: 14px !important;
  font-weight: 400 !important;
  padding: 1.25rem 1.5rem 1.25rem;
  color:  #000000;
}

#sp-component {
  padding: 0px;
}

p.formDescription {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.trane-blog .sp-page-title.title-image-bg .breadcrumb{
  display: none;
}

.trane-blog .sp-page-title.title-image-bg {
  height: 250px;
}

.trane-blog .sp-page-title.title-image-bg .container {
  top: 50%;
    transform: translateY(-50%);
}

.trane-blog .sp-page-title-heading {
 font-size: 3rem;
 font-weight: 400;
 color: #FFF;
 line-height: 4rem;
}

.trane-blog .sp-page-title.title-image-bg:before {
  background: rgba(0,50,108,.85);
}

.trane-blog .blogtrane-blog {
  margin-top: 3rem;
} 

.trane-blog #sp-section-1 {
  display: none !important; /* NO breadcrumb in blogs */
}

.trane-blog .article-header h2 a, .related-stories-title {
    cursor: pointer;
    color: #000000 !important;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-color: #ff2c02;
    text-decoration-thickness: 2px;
    line-height: 28px;
    font-weight: 600;
    font-size: 1.25rem;
}
.trane-blog .article-header h2 a:hover {
  color: #476a20
}
.trane-blog .article-info {
  font-weight: 700;
}

.logintrane-blog, .registrationtrane-blog {
  padding: 3rem;
}

.trane-blog .article .readmore a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-weight: 500;
    font-size: 1rem;
    background-color: #e04a2c;
    border-color: #e04a2c;
    font-weight: 700 !important;
    font-size: 16px;
    margin-top: 1rem;
    text-transform: none !important;
    line-height: 16px;
    padding: .75rem 2.1875rem;
    color: #ffffff;
    border-radius: 3rem;
}

#member-registration {
  box-shadow: 0 7px 16px 0 rgb(0 0 0 / 5%), 0 7px 30px 3px rgb(0 0 0 / 8%);
    border-radius: 9px;
    padding: 1rem;
}

.logintrane-blog .col-md-4 {
  box-shadow: 0 7px 16px 0 rgb(0 0 0 / 5%), 0 7px 30px 3px rgb(0 0 0 / 8%);
    border-radius: 9px;
    padding: 1rem;
}

.form-group .hasPopover {
  display: inline-block !important;
}

.registrationtrane-blog #member-registration fieldset:nth-child(2){
  display: none;
}

.small {
  font-size:14px; color: #000000; font-weight:normal
}

.sppb-addon-image-layout-text {
    max-height: 192px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 192px;
}

.sppb-addon-content.expandable {
  max-height: 4.5rem;
  overflow: hidden;
  text-align: left;
}
.sppb-addon-content.expandable.view-more {
    padding-top: 1rem;
    text-align: left;
    color: #000000;
    display: none;
  }
.sppb-addon-content.expandable.view-more a {
  color: #000000;
  font-weight: 600;
}
.sppb-addon-content.expandable.view-more:after {
    content: '\f078';
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    font-weight: 600;
    margin-left: 8px;
    margin-right: 10px;
}
p.cooling-capacity {
    background-color: #00326b;
    color: #ffffff;
    padding: 5px;
    font-size: 0.75rem;
    font-weight: 600;
    text-align: center;
    margin-top: 1rem;
}
p.cooling-capacity-small {
    background-color: #00326b;
    color: #ffffff;
    padding: 5px;
    font-size: 0.75rem;
    font-weight: 600;
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px !important;;
}

p.heating-capacity {
    background-color: #ff2b00;
    color: #ffffff;
    padding: 5px;
    font-size: 0.75rem;
    font-weight: 600;
    text-align: center;
    margin-top: 1rem;
}
p.heating-capacity-small {
    background-color: #ff2b00;
    color: #ffffff;
    padding: 5px;
    font-size: 0.75rem;
    font-weight: 600;
    text-align: center;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px !important;
}
.cooling-heating-row .sppb-col-md-6 {
  padding: 0px;
}
.trane-rental-top-button {
  text-transform: uppercase; 
  background-color: #ffffff; 
  border-radius: 3rem; 
  color: #ff2b00 !important; 
  padding: 7px 15px;
  border: 1px solid #ff2b00;
  font-weight: 600;
}

.trane-rental-top-button:hover {
   background-color: #ff2b00;
   color: #ffffff !important;
   text-decoration: none !important;
}

.product-resources-table td {
  text-align: right;
}

.product-anchor-links a {
  color: #000000;
  text-transform: capitalize;
  font-weight: 600;
  margin-right: 2.5rem;
  font-size: 1rem;
  display: inline-block;
}
.product-anchor-links a:hover {
  text-decoration: underline;
}

.product-anchor-links a:after
{
    content: '\f078';
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000000;
    font-weight: 600;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
    text-decoration: none;
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li {
  line-height: 3rem;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler:after {
  /* display: none; */
}

.footer-main-link {
  color: #ffffff !important;
}

.footer-main-link:hover {
  color: #ff2b00 !important;
}

.pictos-row img {
  max-height: 50px;
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 1.25rem;
}

.productSelector h1 {
  margin-bottom: 2rem;
}

.productSelector .form-control-range {
  margin-bottom: 2rem;
}

.productSelector .card-header {
    color: #000000;
    background-color: #75d2eb;
    border-bottom: none;
    font-size: 1.5rem;
    font-weight: 400;
}
.productSelector .card {
  margin-bottom: 30px;
  
}

.productSelector .col div {
  text-align: center;
}

.productSelector .col div .form-check {
  margin-top: 10px;
}

.productSelector .col div .form-check .form-check-input {
  margin-top: 0.4rem;
}


.productSelector .col img {
  max-width: 70px;
  margin: 0 auto;
}

.popover-header {
    color: #ffffff;
    background-color: #c63f16;
    font-weight: 600;
}

.story-tag {
  border: 1px solid #cccccc;
    padding: 5px 10px 5px 10px;
    border-radius: 3rem;
    /* margin: 5px; */
    font-size: 0.75rem;
    background-color: #f4f4f4;
    display: inline-block;
}

.selector_title {
  color: #000000;
  margin-bottom: 20px;
  font-weight: 600;
}

.blogtrane-blog.filters .form-check {
    margin-bottom: 20px;
   
}

.blogtrane-blog.filters label {
   font-size: 1rem;
}

.stories_cards .col-md-4 {
  /* box-shadow: 0 8px 10px 1px rgb(0 0 0 / 5%); */
}
/******** PRODUCT SELECTOR *********/
/***********************************/
/***********************************/

input[type=range].productSelectorRange {
  width: 100%;
  margin: 8.3px 0;
  background-color: transparent;
  -webkit-appearance: none;
}
input[type=range].productSelectorRange:focus {
  outline: none;
}
input[type=range].productSelectorRange::-webkit-slider-runnable-track {
  background: #ff2b00;
  border: 0.2px solid #010101;
  border-radius: 1.3px;
  width: 100%;
  height: 8.4px;
  cursor: pointer;
}
input[type=range].productSelectorRange::-webkit-slider-thumb {
  margin-top: -8.5px;
  width: 44px;
  height: 25px;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 35px;
  cursor: pointer;
  -webkit-appearance: none;
}
input[type=range].productSelectorRange:focus::-webkit-slider-runnable-track {
  background: #ff2b00;
}
input[type=range].productSelectorRange::-moz-range-track {
  background: #ff2b00;
  border: 0.2px solid #010101;
  border-radius: 1.3px;
  width: 100%;
  height: 8.4px;
  cursor: pointer;
}
input[type=range].productSelectorRange::-moz-range-thumb {
  width: 44px;
  height: 25px;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 35px;
  cursor: pointer;
}
input[type=range].productSelectorRange::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 9.3px 0;
  color: transparent;
  width: 100%;
  height: 8.4px;
  cursor: pointer;
}
input[type=range].productSelectorRange::-ms-fill-lower {
  background: #ff2b00;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
}
input[type=range].productSelectorRange::-ms-fill-upper {
  background: #ff2b00;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
}
input[type=range].productSelectorRange::-ms-thumb {
  width: 44px;
  height: 25px;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 35px;
  cursor: pointer;
  margin-top: 0px;
  /*Needed to keep the Edge thumb centred*/
}
input[type=range].productSelectorRange:focus::-ms-fill-lower {
  background: #ff2b00;
}
input[type=range].productSelectorRange:focus::-ms-fill-upper {
  background: #ff2b00;
}
/*TODO: Use one of the selectors from https://stackoverflow.com/a/20541859/7077589 and figure out
how to remove the virtical space around the range input in IE*/
@supports (-ms-ime-align:auto) {
  /* Pre-Chromium Edge only styles, selector taken from hhttps://stackoverflow.com/a/32202953/7077589 */
  input[type=range].productSelectorRange {
    margin: 0;
    /*Edge starts the margin from the thumb, not the track as other browsers do*/
  }
}



/******** Language Modal ***********/
/***********************************/
/***********************************/

/* The Overlay (background) */
.overlay {
  /* Height & width depends on how you want to reveal the overlay (see JS below) */   
  height: 0;
  width: 100%;
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  background-color: #dbf2f9; /* Black w/opacity */
  overflow-y: scroll; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-content {
  position: relative;
  top: 10%; /* 25% from the top */
  width: 100%; /* 100% width */
  text-align: center; /* Centered text/links */
  margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

/* The navigation links inside the overlay */
.overlay a {
  padding: 8px;
  text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-color: #ff2c02;
    text-decoration-thickness: 2px;
    font-weight: 400;
}

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
  color: #000000;
}

/* Position the close button (top right corner) */
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}

@media screen and (max-width: 768px) { 
  .language-selector__country {
    width: 100% !important;
    text-align: center !important;
  }
  .language-selector__list {
    height: 100% !important;
  }
  .tabs__pane.active {
    padding: 20px !important;
  }
}

.language-selector__heading {
      -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    cursor: default;
    tab-size: 4;
    word-break: break-word;
    color: #000000;
    font-family: Open Sans,arial,sans-serif;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    line-height: 1.2;
    margin: 0 0 1rem;
    font-weight: 400;
    font-size: 2.5rem;
    text-align: center;
}

.language-selector__subheading {
  margin-bottom: 2.5rem;
}

.tabs__wrap {
      -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    cursor: default;
    line-height: 1.5;
    tab-size: 4;
    word-break: break-word;
    color: #333;
    font-size: 16px;
    font-family: Open Sans,arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #fff;
    margin: 0 auto;
    max-width: 1200px;
}


.language-selector__list {
      -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    cursor: default;
    line-height: 1.5;
    tab-size: 4;
    word-break: break-word;
    color: #000000;
    font-size: 16px;
    font-family: Open Sans,arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-content: flex-start;
    display: flex;
    flex-flow: column wrap;
    height: 594px;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.language-selector__country {
    font-size: .9375rem;
    margin-bottom: 1rem;
    width: 33.3333%;
    text-align: left;
    font-weight: 600;
}
.tabs__pane.active {
  display: block;
  padding: 40px;
}

.tabs .tabs__content {
   /* background: #fff url(../../../../images/bg-beams-green.png) 0 100%/100% no-repeat; */
    height: 100%;
}
.tabs__nav-link.active {
    background: #fff;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 1.125rem;
    font-weight: 700;
}
.tabs__nav>li {
    display: inline-block;
    vertical-align: middle;
}
.tabs__nav {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.tabs__nav-link.active {
    background: #fff;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 1.125rem;
    font-weight: 700;
    color: #000000;
    justify-content: center;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.tab_europe {
  font-weight: 600;
    padding: 1rem;
    border-top: 2px solid #ff2b00;
}

p.cooling-capacity-small.rental {
    min-height: 34px;
}

/******** Language Modal End *******/
/***********************************/
/***********************************/

.menu-toggler {
  width: 50px;
  height: 30px;
}
.menu-toggler:after {
  top: 20% !important;
  right: 10% !important;
}

span.menu-separator .menu-toggler { 
  top:25px !important;
}

span.menu-separator {
  font-weight: 600;
}

body.ltr .close-offcanvas {
  right: 30px !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active a {
  font-weight: normal;
}

.close-offcanvas {
    background: #ff2c02;
    color: #fff;
}

#section-id-1616776945462 {
  background: linear-gradient(180deg, #dcf3fa 0, #dcf3fa 0 87.5%, #fff);
  
}
.sppb-row-overlay {
 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1449' height='35' viewBox='0 0 1431 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm102 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm1 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM1 38a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm154-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM52 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM52 38a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM18 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM18 38a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm154-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-101-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM69 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-101-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM69 38a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM35 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM35 38a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm154-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm35-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM86 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm35-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM86 38a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm460-12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm102 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm1 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm154-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-239 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-239 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm154-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-35 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-375 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-35 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-375 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-239 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-239 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm154-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-341 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-341 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm392-13c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm102 0c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-1 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-101-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm152-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-101-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-101-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm152-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm35-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-33-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-307 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm103 11c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm33 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-35 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-305-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm152-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-35 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-271-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-35 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-271-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zM1 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm102 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm1 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM1 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM155 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM52 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM52 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM18 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM18 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM172 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM376 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM69 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-101-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM69 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM35 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM35 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM189 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM358 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm35-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM86 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm35-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM86 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM546 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm102 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm1 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM700 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM597 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-239 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM563 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM717 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-35 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM614 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm33 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-35 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-375 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM580 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-239 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM734 1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zM903 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM631 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm103 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm67 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-103 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm69-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-341 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm392-13c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm102 0c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-1 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-101-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm152-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-101-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-101-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm152-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm35-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-33-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-307 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm103 11c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm33 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-35 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-305-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-237-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm152-11c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-35 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-271-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm101 13c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm67 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm69-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1zm-35 1c.55 0 1-.448 1-1s-.45-1-1-1-1 .448-1 1 .45 1 1 1zm-271-1c0 .552-.45 1-1 1s-1-.448-1-1 .45-1 1-1 1 .448 1 1z' fill='%2374D1EA'/%3E%3C/svg%3E");
    background-position: bottom;
    top: 20%;
}

.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container, .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-center {
    background-color: #eaf8fc;
    border-image-slice: 51%;
    border-image-source: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox=%220 0 50 50%22%3E%3Crect x=%221%22 y=%221%22 width=%2248%22 height=%2248%22 fill=%22transparent%22 stroke=%22%2300326c%22 stroke-width=%222%22 %2F%3E%3C%2Fsvg%3E");
    border-image-width: 1.5625em;
    border-style: solid;
    border-width: .125em;
    gap: 2.5rem;
    padding: 2.5rem
}

.table.downloads th, .table.downloads tr{
    border-bottom: 1px solid #dcdcdc;
}

.table.downloads td{
    vertical-align: middle;
}

.sppb-addon-image-layouts.product-tile .sppb-addon-image-layout-content {
  padding: 20px 10px 20px;
}

.sppb-addon-image-layouts.product-tile h3 a, .title-link, .mapLink {
  color: #000000 !important;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-color: #ff2c02;
    text-decoration-thickness: 2px;
    line-height: 32px;
    font-size: 1.25rem;
}
.title-link:hover {
    text-decoration: underline;
}

.rental-services-banner, .rental-services-banner2 {
  background-color: #eaf8fc !important;
}

.rental-form {
  margin-bottom: 50px;
}

.sp-page-builder .page-content #section-id-1617042467931 {
  padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #dcf3fa;
    box-shadow: 0 0 0 0 #ffffff;
}

table.table.table-striped.text-center thead tr{
  background-color: #eaf8fc  !important;

}

table.table.table-striped.text-center thead tr th{
  color: #000000 !important;
  font-weight: 600;

}

#rsfp-thankyou-scroll4, #rsfp-thankyou-scroll3 {
  padding: 20px;
}

@media (min-width:768px) and (max-width:991px) {
    .play-btn {
    position: relative;
    width: 40px !important;
    height: 40px !important;
    left: 50%;
        margin-top: 10px;
    transform: translate(-50%, -50%);
  }

  .footer-logo-white {
      margin: 0 auto;
      float: none !important;
  }
}

@media (max-width:767px) {
    .play-btn {
    position: relative;
    width: 40px !important;
    height: 40px !important;
    left: 50%;
         margin-top: 10px;
    transform: translate(-50%, -50%);
  }

  .footer-logo-white {
      margin: 0 auto;
      float: none !important;
  }
  
}


.searchButton {
  float: right;
    padding: 6px 20px;
    margin-left: 20px;
    background: #ff2c02;
    color:#ffffff;
    font-size: 17px;
    border: none;
    cursor: pointer;
}

.searchMenu {
    list-style: none;
    text-align: right;
}


