:root {
  /*! --primary_color:#2084D0; */--primary_color_rgb:32, 132, 208;
  --primary_color_contrast:#FFFFFF;
  --primary_color_contrast_rgb:255, 255, 255;
  --headings_color:#181921;
  --text_color:#454545;
  --bg_color:#FFFFFF;
  --link_color:#181921;
  --link_hover_color:#2084D0;
  --header_bg_color:#FFFFFF;
  --topbar_bg_color:#212529;
  --topbar_text_color:#A4ACB3;
  --topbar_link_color:#FFFFFF;
  --topbar_link_hover_color:#2084D0;
  --logo_text_color:#2084D0;
  --menu_text_color:#000000;
  --menu_text_hover_color:#2084D0;
  --menu_text_active_color:#2084D0;
  --menu_dropdown_bg_color:#FFFFFF;
  --menu_dropdown_text_color:#181921;
  --menu_dropdown_text_hover_color:#2084D0;
  --menu_dropdown_text_active_color:#2084D0;
  --footer_bg_color:#212129;
  --copyright_bg_color:#141419;
  --footer_text_color:#A4ACB3;
  --footer_link_color:#FFFFFF;
  --footer_link_hover_color:#2084D0;
  --footer_headings_color:#FFFFFF;
  --offcanvas_menu_icon_color: #2084D0;
  --offcanvas_menu_bg_color: #FFFFFF;
  --offcanvas_menu_items_and_items_color: #181921;
  --offcanvas_menu_items_and_items_color_rgb: 24, 25, 33;
  --offcanvas_menu_active_menu_item_color: #2084D0
}
.bg-primary {
  background-color:#2084D0 !important
}
.bg-primary-10 {
  background-color:#e9f3fa
}
.bg-primary-20 {
  background-color:#d2e6f6
}
.bg-primary-30 {
  background-color:#bcdaf1
}
.bg-primary-40 {
  background-color:#a6ceec
}
.bg-primary-50 {
  background-color:#90c2e8
}
.bg-primary-60 {
  background-color:#79b5e3
}
.bg-primary-70 {
  background-color:#63a9de
}
.bg-primary-80 {
  background-color:#4d9dd9
}
.bg-primary-90 {
  background-color:#3690d5
}
.overlay-bg-primary-10:before {
  background-color:rgba(32, 132, 208, 0.1)
}
.overlay-bg-primary-20:before {
  background-color:rgba(32, 132, 208, 0.2)
}
.overlay-bg-primary-30:before {
  background-color:rgba(32, 132, 208, 0.3)
}
.overlay-bg-primary-40:before {
  background-color:rgba(32, 132, 208, 0.4)
}
.overlay-bg-primary-50:before {
  background-color:rgba(32, 132, 208, 0.5)
}
.overlay-bg-primary-60:before {
  background-color:rgba(32, 132, 208, 0.6)
}
.overlay-bg-primary-70:before {
  background-color:rgba(32, 132, 208, 0.7)
}
.overlay-bg-primary-80:before {
  background-color:rgba(32, 132, 208, 0.8)
}
.overlay-bg-primary-90:before {
  background-color:rgba(32, 132, 208, 0.9)
}
body .btn-primary,
body .sppb-btn-primary {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
body .btn-primary.disabled,
body .btn-primary:focus,
body .btn-primary:hover,
body .btn-primary:active,
body .btn-primary:not(:disabled):not(.disabled):active,
body .sppb-btn-primary.disabled,
body .sppb-btn-primary:focus,
body .sppb-btn-primary:hover,
body .sppb-btn-primary:active,
body .sppb-btn-primary:not(:disabled):not(.disabled):active {
  background:#1b6faf;
  color:#FFFFFF;
  border:1px solid #1b6faf
}
body .btn-primary.sppb-btn-outline,
body .sppb-btn-primary.sppb-btn-outline {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .btn-primary.sppb-btn-outline:hover,
body .btn-primary.sppb-btn-outline:active,
body .sppb-btn-primary.sppb-btn-outline:hover,
body .sppb-btn-primary.sppb-btn-outline:active {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
body .btn-primary.sppb-btn-outline:focus,
body .sppb-btn-primary.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .btn-primary.sppb-btn-outline-hover,
body .sppb-btn-primary.sppb-btn-outline-hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
body .btn-primary.sppb-btn-outline-hover:hover,
body .btn-primary.sppb-btn-outline-hover:active,
body .sppb-btn-primary.sppb-btn-outline-hover:hover,
body .sppb-btn-primary.sppb-btn-outline-hover:active {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .btn-primary.sppb-btn-outline-hover:focus,
body .sppb-btn-primary.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .btn-primary.sppb-btn-3d,
body .sppb-btn-primary.sppb-btn-3d {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0;
  border-bottom-color:#1b6faf
}
body .btn-primary.sppb-btn-3d:hover,
body .btn-primary.sppb-btn-3d:active,
body .sppb-btn-primary.sppb-btn-3d:hover,
body .sppb-btn-primary.sppb-btn-3d:active {
  background:#1b6faf;
  color:#FFFFFF;
  border-color:#1b6faf;
  border-bottom-color:#1b6faf
}
body .btn-primary.sppb-btn-3d:focus,
body .sppb-btn-primary.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .btn-primary.sppb-btn-gradient,
body .sppb-btn-primary.sppb-btn-gradient {
  background-image:linear-gradient(#419ce2, #1968a4);
  border:none
}
body .btn-primary.sppb-btn-gradient:hover,
body .btn-primary.sppb-btn-gradient:active,
body .sppb-btn-primary.sppb-btn-gradient:hover,
body .sppb-btn-primary.sppb-btn-gradient:active {
  background-image:linear-gradient(#1968a4, #419ce2);
  border:none
}
body .btn-primary.sppb-btn-gradient:focus,
body .sppb-btn-primary.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-black {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
body .sppb-btn-primary-black:hover {
  background:#000000;
  color:#FFFFFF;
  border:1px solid #000000
}
body .sppb-btn-primary-black:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-black.sppb-btn-outline {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .sppb-btn-primary-black.sppb-btn-outline:hover {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000
}
body .sppb-btn-primary-black.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-black.sppb-btn-outline-hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
body .sppb-btn-primary-black.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#000000;
  border-color:#000000
}
body .sppb-btn-primary-black.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-black.sppb-btn-3d {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0;
  border-bottom-color:#1b6faf
}
body .sppb-btn-primary-black.sppb-btn-3d:hover {
  background:#000000;
  color:#FFFFFF;
  border-color:black;
  border-bottom-color:black
}
body .sppb-btn-primary-black.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-black.sppb-btn-gradient {
  background-image:linear-gradient(#419ce2, #1968a4);
  border:none
}
body .sppb-btn-primary-black.sppb-btn-gradient:hover {
  background-image:linear-gradient(black, #1a1a1a);
  border:none
}
body .sppb-btn-primary-black.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-dark {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
body .sppb-btn-primary-dark:hover {
  background:#343a40;
  color:#FFFFFF;
  border:1px solid #343a40
}
body .sppb-btn-primary-dark:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-outline {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .sppb-btn-primary-dark.sppb-btn-outline:hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40
}
body .sppb-btn-primary-dark.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
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(32, 132, 208, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-3d {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0;
  border-bottom-color:#1b6faf
}
body .sppb-btn-primary-dark.sppb-btn-3d:hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#23272b;
  border-bottom-color:#23272b
}
body .sppb-btn-primary-dark.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-gradient {
  background-image:linear-gradient(#419ce2, #1968a4);
  border:none
}
body .sppb-btn-primary-dark.sppb-btn-gradient:hover {
  background-image:linear-gradient(#1d2124, #4b545c);
  border:none
}
body .sppb-btn-primary-dark.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-primary-white {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
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(32, 132, 208, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-outline {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
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(32, 132, 208, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-outline-hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
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(32, 132, 208, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-3d {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0;
  border-bottom-color:#1b6faf
}
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(32, 132, 208, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-gradient {
  background-image:linear-gradient(#419ce2, #1968a4);
  border:none
}
body .sppb-btn-primary-white.sppb-btn-gradient:hover {
  background-image:linear-gradient(#e6e6e6, white);
  border:none
}
body .sppb-btn-primary-white.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(32, 132, 208, 0.5)
}
body .sppb-btn-black-primary {
  background:#000000;
  color:#FFFFFF;
  border:1px solid #000000
}
body .sppb-btn-black-primary:hover {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
body .sppb-btn-black-primary:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-primary.sppb-btn-outline {
  background:transparent;
  color:#000000;
  border-color:#000000
}
body .sppb-btn-black-primary.sppb-btn-outline:hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
body .sppb-btn-black-primary.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-primary.sppb-btn-outline-hover {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000
}
body .sppb-btn-black-primary.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .sppb-btn-black-primary.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-primary.sppb-btn-3d {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000;
  border-bottom-color:black
}
body .sppb-btn-black-primary.sppb-btn-3d:hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#1b6faf;
  border-bottom-color:#1b6faf
}
body .sppb-btn-black-primary.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-primary.sppb-btn-gradient {
  background-image:linear-gradient(#1a1a1a, black);
  border:none
}
body .sppb-btn-black-primary.sppb-btn-gradient:hover {
  background-image:linear-gradient(#1968a4, #419ce2);
  border:none
}
body .sppb-btn-black-primary.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-dark {
  background:#000000;
  color:#FFFFFF;
  border:1px solid #000000
}
body .sppb-btn-black-dark:hover {
  background:#343a40;
  color:#FFFFFF;
  border:1px solid #343a40
}
body .sppb-btn-black-dark:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-dark.sppb-btn-outline {
  background:transparent;
  color:#000000;
  border-color:#000000
}
body .sppb-btn-black-dark.sppb-btn-outline:hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40
}
body .sppb-btn-black-dark.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-dark.sppb-btn-outline-hover {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000
}
body .sppb-btn-black-dark.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#343a40;
  border-color:#343a40
}
body .sppb-btn-black-dark.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-dark.sppb-btn-3d {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000;
  border-bottom-color:black
}
body .sppb-btn-black-dark.sppb-btn-3d:hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#23272b;
  border-bottom-color:#23272b
}
body .sppb-btn-black-dark.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-dark.sppb-btn-gradient {
  background-image:linear-gradient(#1a1a1a, black);
  border:none
}
body .sppb-btn-black-dark.sppb-btn-gradient:hover {
  background-image:linear-gradient(#1d2124, #4b545c);
  border:none
}
body .sppb-btn-black-dark.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-white {
  background:#000000;
  color:#FFFFFF;
  border:1px solid #000000
}
body .sppb-btn-black-white:hover {
  background:#fff;
  color:#343a40;
  border:1px solid #fff
}
body .sppb-btn-black-white:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-white.sppb-btn-outline {
  background:transparent;
  color:#000000;
  border-color:#000000
}
body .sppb-btn-black-white.sppb-btn-outline:hover {
  background:#fff;
  color:#343a40;
  border-color:#fff
}
body .sppb-btn-black-white.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-white.sppb-btn-outline-hover {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000
}
body .sppb-btn-black-white.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .sppb-btn-black-white.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-white.sppb-btn-3d {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000;
  border-bottom-color:black
}
body .sppb-btn-black-white.sppb-btn-3d:hover {
  background:#fff;
  color:#343a40;
  border-color:#ececec;
  border-bottom-color:#ececec
}
body .sppb-btn-black-white.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-black-white.sppb-btn-gradient {
  background-image:linear-gradient(#1a1a1a, black);
  border:none
}
body .sppb-btn-black-white.sppb-btn-gradient:hover {
  background-image:linear-gradient(#e6e6e6, white);
  border:none
}
body .sppb-btn-black-white.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)
}
body .sppb-btn-dark-primary {
  background:#343a40;
  color:#FFFFFF;
  border:1px solid #343a40
}
body .sppb-btn-dark-primary:hover {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
body .sppb-btn-dark-primary:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-outline {
  background:transparent;
  color:#343a40;
  border-color:#343a40
}
body .sppb-btn-dark-primary.sppb-btn-outline:hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
body .sppb-btn-dark-primary.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-3d {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40;
  border-bottom-color:#23272b
}
body .sppb-btn-dark-primary.sppb-btn-3d:hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#1b6faf;
  border-bottom-color:#1b6faf
}
body .sppb-btn-dark-primary.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-gradient {
  background-image:linear-gradient(#4b545c, #1d2124);
  border:none
}
body .sppb-btn-dark-primary.sppb-btn-gradient:hover {
  background-image:linear-gradient(#1968a4, #419ce2);
  border:none
}
body .sppb-btn-dark-primary.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-black {
  background:#343a40;
  color:#FFFFFF;
  border:1px solid #343a40
}
body .sppb-btn-dark-black:hover {
  background:#000000;
  color:#FFFFFF;
  border:1px solid #000000
}
body .sppb-btn-dark-black:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-black.sppb-btn-outline {
  background:transparent;
  color:#343a40;
  border-color:#343a40
}
body .sppb-btn-dark-black.sppb-btn-outline:hover {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000
}
body .sppb-btn-dark-black.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-black.sppb-btn-outline-hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40
}
body .sppb-btn-dark-black.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#000000;
  border-color:#000000
}
body .sppb-btn-dark-black.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-black.sppb-btn-3d {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40;
  border-bottom-color:#23272b
}
body .sppb-btn-dark-black.sppb-btn-3d:hover {
  background:#000000;
  color:#FFFFFF;
  border-color:black;
  border-bottom-color:black
}
body .sppb-btn-dark-black.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-black.sppb-btn-gradient {
  background-image:linear-gradient(#4b545c, #1d2124);
  border:none
}
body .sppb-btn-dark-black.sppb-btn-gradient:hover {
  background-image:linear-gradient(black, #1a1a1a);
  border:none
}
body .sppb-btn-dark-black.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white {
  background:#343a40;
  color:#FFFFFF;
  border:1px solid #343a40
}
body .sppb-btn-dark-white:hover {
  background:#fff;
  color:#343a40;
  border:1px solid #fff
}
body .sppb-btn-dark-white:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-outline {
  background:transparent;
  color:#343a40;
  border-color:#343a40
}
body .sppb-btn-dark-white.sppb-btn-outline:hover {
  background:#fff;
  color:#343a40;
  border-color:#fff
}
body .sppb-btn-dark-white.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-outline-hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40
}
body .sppb-btn-dark-white.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .sppb-btn-dark-white.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-3d {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40;
  border-bottom-color:#23272b
}
body .sppb-btn-dark-white.sppb-btn-3d:hover {
  background:#fff;
  color:#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, 0.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(#e6e6e6, white);
  border:none
}
body .sppb-btn-dark-white.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-white-primary {
  background:#fff;
  color:#343a40;
  border:1px solid #fff
}
body .sppb-btn-white-primary:hover {
  background:#2084D0;
  color:#FFFFFF;
  border:1px solid #2084D0
}
body .sppb-btn-white-primary:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-outline {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .sppb-btn-white-primary.sppb-btn-outline:hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#2084D0
}
body .sppb-btn-white-primary.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-outline-hover {
  background:#fff;
  color:#343a40;
  border-color:#fff
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#2084D0;
  border-color:#2084D0
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-3d {
  background:#fff;
  color:#343a40;
  border-color:#fff;
  border-bottom-color:#ececec
}
body .sppb-btn-white-primary.sppb-btn-3d:hover {
  background:#2084D0;
  color:#FFFFFF;
  border-color:#1b6faf;
  border-bottom-color:#1b6faf
}
body .sppb-btn-white-primary.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-gradient {
  background-image:linear-gradient(white, #e6e6e6);
  border:none
}
body .sppb-btn-white-primary.sppb-btn-gradient:hover {
  background-image:linear-gradient(#1968a4, #419ce2);
  border:none
}
body .sppb-btn-white-primary.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-black {
  background:#fff;
  color:#343a40;
  border:1px solid #fff
}
body .sppb-btn-white-black:hover {
  background:#000000;
  color:#FFFFFF;
  border:1px solid #000000
}
body .sppb-btn-white-black:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-black.sppb-btn-outline {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .sppb-btn-white-black.sppb-btn-outline:hover {
  background:#000000;
  color:#FFFFFF;
  border-color:#000000
}
body .sppb-btn-white-black.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-black.sppb-btn-outline-hover {
  background:#fff;
  color:#343a40;
  border-color:#fff
}
body .sppb-btn-white-black.sppb-btn-outline-hover:hover {
  background:transparent;
  color:#000000;
  border-color:#000000
}
body .sppb-btn-white-black.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-black.sppb-btn-3d {
  background:#fff;
  color:#343a40;
  border-color:#fff;
  border-bottom-color:#ececec
}
body .sppb-btn-white-black.sppb-btn-3d:hover {
  background:#000000;
  color:#FFFFFF;
  border-color:black;
  border-bottom-color:black
}
body .sppb-btn-white-black.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-black.sppb-btn-gradient {
  background-image:linear-gradient(white, #e6e6e6);
  border:none
}
body .sppb-btn-white-black.sppb-btn-gradient:hover {
  background-image:linear-gradient(black, #1a1a1a);
  border:none
}
body .sppb-btn-white-black.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark {
  background:#fff;
  color:#343a40;
  border:1px solid #fff
}
body .sppb-btn-white-dark:hover {
  background:#343a40;
  color:#FFFFFF;
  border:1px solid #343a40
}
body .sppb-btn-white-dark:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-outline {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .sppb-btn-white-dark.sppb-btn-outline:hover {
  background:#343a40;
  color:#FFFFFF;
  border-color:#343a40
}
body .sppb-btn-white-dark.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-outline-hover {
  background:#fff;
  color:#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, 0.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:#FFFFFF;
  border-color:#23272b;
  border-bottom-color:#23272b
}
body .sppb-btn-white-dark.sppb-btn-3d:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-gradient {
  background-image:linear-gradient(white, #e6e6e6);
  border:none
}
body .sppb-btn-white-dark.sppb-btn-gradient:hover {
  background-image:linear-gradient(#1d2124, #4b545c);
  border:none
}
body .sppb-btn-white-dark.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white,
body .sppb-btn-white {
  background:#fff;
  color:#343a40;
  border:1px solid #fff
}
body .btn-white.disabled,
body .btn-white:focus,
body .btn-white:hover,
body .btn-white:active,
body .btn-white:not(:disabled):not(.disabled):active,
body .sppb-btn-white.disabled,
body .sppb-btn-white:focus,
body .sppb-btn-white:hover,
body .sppb-btn-white:active,
body .sppb-btn-white:not(:disabled):not(.disabled):active {
  background:#ececec;
  color:#343a40;
  border:1px solid #ececec
}
body .btn-white.sppb-btn-outline,
body .sppb-btn-white.sppb-btn-outline {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .btn-white.sppb-btn-outline:hover,
body .btn-white.sppb-btn-outline:active,
body .sppb-btn-white.sppb-btn-outline:hover,
body .sppb-btn-white.sppb-btn-outline:active {
  background:#fff;
  color:#343a40;
  border-color:#fff
}
body .btn-white.sppb-btn-outline:focus,
body .sppb-btn-white.sppb-btn-outline:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white.sppb-btn-outline-hover,
body .sppb-btn-white.sppb-btn-outline-hover {
  background:#fff;
  color:#343a40;
  border-color:#fff
}
body .btn-white.sppb-btn-outline-hover:hover,
body .btn-white.sppb-btn-outline-hover:active,
body .sppb-btn-white.sppb-btn-outline-hover:hover,
body .sppb-btn-white.sppb-btn-outline-hover:active {
  background:transparent;
  color:#fff;
  border-color:#fff
}
body .btn-white.sppb-btn-outline-hover:focus,
body .sppb-btn-white.sppb-btn-outline-hover:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white.sppb-btn-3d,
body .sppb-btn-white.sppb-btn-3d {
  background:#fff;
  color:#343a40;
  border-color:#fff;
  border-bottom-color:#ececec
}
body .btn-white.sppb-btn-3d:hover,
body .btn-white.sppb-btn-3d:active,
body .sppb-btn-white.sppb-btn-3d:hover,
body .sppb-btn-white.sppb-btn-3d:active {
  background:#ececec;
  color:#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, 0.5)
}
body .btn-white.sppb-btn-gradient,
body .sppb-btn-white.sppb-btn-gradient {
  background-image:linear-gradient(white, #e6e6e6);
  border:none
}
body .btn-white.sppb-btn-gradient:hover,
body .btn-white.sppb-btn-gradient:active,
body .sppb-btn-white.sppb-btn-gradient:hover,
body .sppb-btn-white.sppb-btn-gradient:active {
  background-image:linear-gradient(#e6e6e6, white);
  border:none
}
body .btn-white.sppb-btn-gradient:focus,
body .sppb-btn-white.sppb-btn-gradient:focus {
  box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-link {
  color:#181921
}
body .sppb-btn-link:hover,
body .sppb-btn-link:focus {
  color:#2084D0
}
.text-primary,
a.text-primary {
  color:#2084D0 !important
}
.text-primary:hover,
.text-primary:focus,
a.text-primary:hover,
a.text-primary:focus {
  color:#2084D0 !important
}
.contrast-color p,
.contrast-color a:not([class*="btn-"]),
.contrast-color h1,
.contrast-color h2,
.contrast-color h3,
.contrast-color h4,
.contrast-color h5,
.contrast-color h6,
.contrast-color span,
.contrast-color strong,
.contrast-color div {
  color:#FFFFFF
}
#modal-menu.has-bg:after {
  content:"";
  background:rgba(255, 255, 255, 0.85);
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}
#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  box-shadow:0 1px 5px 0 rgba(217, 217, 217, 0.7)
}
.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:#2084D0 !important
}
.icon-primary {
  font-family:inherit;
  font-weight:inherit;
  line-height:inherit;
  display:block
}
.icon-primary .sppb-icon-container i,
.icon-primary .sppb-icon-container .fa,
.icon-primary .sppb-icon-container .fas,
.icon-primary .sppb-icon-container .fab,
.icon-primary .sppb-icon-container .far,
.icon-primary .icon-container i,
.icon-primary .icon-container .fa,
.icon-primary .icon-container .fas,
.icon-primary .icon-container .fab,
.icon-primary .icon-container .far,
.icon-primary .sppb-icon-inner i,
.icon-primary .sppb-icon-inner .fa,
.icon-primary .sppb-icon-inner .fas,
.icon-primary .sppb-icon-inner .fab,
.icon-primary .sppb-icon-inner .far {
  color:#2084D0 !important
}
.icon-box-primary {
  font-family:inherit;
  font-weight:inherit;
  line-height:inherit;
  display:block
}
.icon-box-primary .sppb-icon-container,
.icon-box-primary .icon-container,
.icon-box-primary .sppb-icon-inner {
  background:#2084D0 !important
}
.icon-box-primary .sppb-icon-container i,
.icon-box-primary .icon-container i,
.icon-box-primary .sppb-icon-inner i {
  color:#FFFFFF
}
.feature-box-icon-primary {
  font-family:inherit;
  font-weight:inherit;
  line-height:inherit;
  display:block
}
.feature-box-icon-primary .sppb-icon-container,
.feature-box-icon-primary .icon-container,
.feature-box-icon-primary .sppb-icon-inner {
  background:#2084D0 !important
}
.feature-box-icon-primary .sppb-icon-container i,
.feature-box-icon-primary .icon-container i,
.feature-box-icon-primary .sppb-icon-inner i {
  color:#FFFFFF
}
.ripple-primary .sppb-ripple-effect {
  box-shadow:0 0 0 15px rgba(32, 132, 208, 0.8), 0 0 0 30px rgba(32, 132, 208, 0.6), 0 0 0 45px rgba(32, 132, 208, 0.4)
}
.badge-primary {
  color:#FFFFFF;
  background:#2084D0
}
