:root {
  --primary: #ff4500;
  --primary-rgb: 255, 69, 0;
  --secondary: #2c3f69;
  --secondary-rgb: 44, 63, 105;
  --dark: #2e2f33;
  --dark-rgb: 46, 47, 51;
  --grey: #666;
  --heading-color: #2c3f69;
  --heading-color-rgb: 44, 63, 105;
  --lightgrey_color: #f8f9fb;
  --header-height-with-topbar: 120px;
  --header-height-no-topbar: 80px;
}
.event-info .immiex-booked-button,
.doctor-1 .item-overlay {
  background-color: rgba(255, 69, 0, 0.85);
}
.fbox-3.tra-hover:hover {
  border-bottom: 1px solid transparent;
}
.fbox-3.tra-hover:hover .b-icon span,
.bg-tra.wsmainfull:not(.bg-tra-dark),
.bg-tra {
  background-color: transparent;
}
.underline-tra {
  background-image: linear-gradient(120deg, transparent 0%, transparent 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.tra-scroll.scroll {
  background-color: transparent !important;
}
.tra-color span,
.has-tra-color.has-text-color,
.tra-icon [class^="ti-"],
.tra-icon [class*=" ti-"],
.tra-color-icon [class^="ti-"],
.tra-color-icon [class*=" ti-"],
.tra-nav .slick-prev::before,
.tra-nav .slick-next::before,
.navbar.tra-hover .navbar-nav .nav-link:focus,
.navbar.tra-hover .navbar-nav .nav-link:hover,
.modal-video .tra-color,
.tra-color,
.tra-color h2,
.tra-color h3,
.tra-color h4,
.tra-color h5,
.tra-color h6,
.tra-color p,
.tra-color a,
.tra-color li,
.tra-color i,
.white-color .tra-color,
.pbox-icon [class*="flaticon-"].tra-color:before,
span.section-id.tra-color,
.tra-color p {
  color: transparent;
}
.is-style-outline .has-tra-background-color,
.btn-tra-tra {
  background-color: transparent;
  border-color: transparent;
}
.tra-icon,
.tra-icon [class^="flaticon-"]::before {
  color: transparent;
}
.navbar.scroll.tra-scroll {
  background-color: transparent !important;
}
.btn-tra,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-tra,
.tra-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.tra-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-tra {
  border-color: transparent;
}
.btn-tra,
.has-tra-koromiko-background-color,
.has-tra-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .tra-color-box .box-line,
.fbox-3:hover .tra-icon [class^="ti-"],
.fbox-3:hover .tra-icon [class*=" ti-"],
.fbox-3:hover .tra-color-icon [class^="ti-"],
.fbox-3:hover .tra-color-icon [class*=" ti-"],
.video-btn.play-icon-tra,
.video-1 .video-btn.play-icon-tra,
.tra-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.tra-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.tra-nav .slick-dots li.slick-active button::before,
.vc-bg-tra .immiex-vc .wpb_element_wrapper {
  background-color: transparent;
}
.fbox-3.light-hover:hover {
  border-bottom: 1px solid #fff;
}
.fbox-3.light-hover:hover .b-icon span,
.bg-light.wsmainfull:not(.bg-tra-dark),
.bg-light {
  background-color: #fff;
}
.underline-light {
  background-image: linear-gradient(120deg, #fff 0%, #fff 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.light-scroll.scroll {
  background-color: #fff !important;
}
.light-color span,
.has-light-color.has-text-color,
.light-icon [class^="ti-"],
.light-icon [class*=" ti-"],
.light-color-icon [class^="ti-"],
.light-color-icon [class*=" ti-"],
.light-nav .slick-prev::before,
.light-nav .slick-next::before,
.navbar.light-hover .navbar-nav .nav-link:focus,
.navbar.light-hover .navbar-nav .nav-link:hover,
.modal-video .light-color,
.light-color,
.light-color h2,
.light-color h3,
.light-color h4,
.light-color h5,
.light-color h6,
.light-color p,
.light-color a,
.light-color li,
.light-color i,
.white-color .light-color,
.pbox-icon [class*="flaticon-"].light-color:before,
span.section-id.light-color,
.light-color p {
  color: #fff;
}
.is-style-outline .has-light-background-color,
.btn-tra-light {
  background-color: transparent;
  border-color: #fff;
}
.light-icon,
.light-icon [class^="flaticon-"]::before {
  color: #fff;
}
.navbar.scroll.light-scroll {
  background-color: #fff !important;
}
.btn-light,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-light,
.light-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.light-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-light {
  border-color: #fff;
}
.btn-light,
.has-light-koromiko-background-color,
.has-light-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .light-color-box .box-line,
.fbox-3:hover .light-icon [class^="ti-"],
.fbox-3:hover .light-icon [class*=" ti-"],
.fbox-3:hover .light-color-icon [class^="ti-"],
.fbox-3:hover .light-color-icon [class*=" ti-"],
.video-btn.play-icon-light,
.video-1 .video-btn.play-icon-light,
.light-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.light-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.light-nav .slick-dots li.slick-active button::before,
.vc-bg-light .immiex-vc .wpb_element_wrapper {
  background-color: #fff;
}
.fbox-3.white-hover:hover {
  border-bottom: 1px solid #fff;
}
.fbox-3.white-hover:hover .b-icon span,
.bg-white.wsmainfull:not(.bg-tra-dark),
.bg-white {
  background-color: #fff;
}
.underline-white {
  background-image: linear-gradient(120deg, #fff 0%, #fff 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.white-scroll.scroll {
  background-color: #fff !important;
}
.white-color span,
.has-white-color.has-text-color,
.white-icon [class^="ti-"],
.white-icon [class*=" ti-"],
.white-color-icon [class^="ti-"],
.white-color-icon [class*=" ti-"],
.white-nav .slick-prev::before,
.white-nav .slick-next::before,
.navbar.white-hover .navbar-nav .nav-link:focus,
.navbar.white-hover .navbar-nav .nav-link:hover,
.modal-video .white-color,
.white-color,
.white-color h2,
.white-color h3,
.white-color h4,
.white-color h5,
.white-color h6,
.white-color p,
.white-color a,
.white-color li,
.white-color i,
.white-color .white-color,
.pbox-icon [class*="flaticon-"].white-color:before,
span.section-id.white-color,
.white-color p {
  color: #fff;
}
.is-style-outline .has-white-background-color,
.btn-tra-white {
  background-color: transparent;
  border-color: #fff;
}
.white-icon,
.white-icon [class^="flaticon-"]::before {
  color: #fff;
}
.navbar.scroll.white-scroll {
  background-color: #fff !important;
}
.btn-white,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-white,
.white-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.white-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-white {
  border-color: #fff;
}
.btn-white,
.has-white-koromiko-background-color,
.has-white-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .white-color-box .box-line,
.fbox-3:hover .white-icon [class^="ti-"],
.fbox-3:hover .white-icon [class*=" ti-"],
.fbox-3:hover .white-color-icon [class^="ti-"],
.fbox-3:hover .white-color-icon [class*=" ti-"],
.video-btn.play-icon-white,
.video-1 .video-btn.play-icon-white,
.white-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.white-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.white-nav .slick-dots li.slick-active button::before,
.vc-bg-white .immiex-vc .wpb_element_wrapper {
  background-color: #fff;
}
.fbox-3.black-hover:hover {
  border-bottom: 1px solid #333;
}
.fbox-3.black-hover:hover .b-icon span,
.bg-black.wsmainfull:not(.bg-tra-dark),
.bg-black {
  background-color: #333;
}
.underline-black {
  background-image: linear-gradient(120deg, #333 0%, #333 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.black-scroll.scroll {
  background-color: #333 !important;
}
.black-color span,
.has-black-color.has-text-color,
.black-icon [class^="ti-"],
.black-icon [class*=" ti-"],
.black-color-icon [class^="ti-"],
.black-color-icon [class*=" ti-"],
.black-nav .slick-prev::before,
.black-nav .slick-next::before,
.navbar.black-hover .navbar-nav .nav-link:focus,
.navbar.black-hover .navbar-nav .nav-link:hover,
.modal-video .black-color,
.black-color,
.black-color h2,
.black-color h3,
.black-color h4,
.black-color h5,
.black-color h6,
.black-color p,
.black-color a,
.black-color li,
.black-color i,
.white-color .black-color,
.pbox-icon [class*="flaticon-"].black-color:before,
span.section-id.black-color,
.black-color p {
  color: #333;
}
.is-style-outline .has-black-background-color,
.btn-tra-black {
  background-color: transparent;
  border-color: #333;
}
.black-icon,
.black-icon [class^="flaticon-"]::before {
  color: #333;
}
.navbar.scroll.black-scroll {
  background-color: #333 !important;
}
.btn-black,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-black,
.black-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.black-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-black {
  border-color: #333;
}
.btn-black,
.has-black-koromiko-background-color,
.has-black-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .black-color-box .box-line,
.fbox-3:hover .black-icon [class^="ti-"],
.fbox-3:hover .black-icon [class*=" ti-"],
.fbox-3:hover .black-color-icon [class^="ti-"],
.fbox-3:hover .black-color-icon [class*=" ti-"],
.video-btn.play-icon-black,
.video-1 .video-btn.play-icon-black,
.black-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.black-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.black-nav .slick-dots li.slick-active button::before,
.vc-bg-black .immiex-vc .wpb_element_wrapper {
  background-color: #333;
}
.fbox-3.primary-hover:hover {
  border-bottom: 1px solid #ff4500;
}
.fbox-3.primary-hover:hover .b-icon span,
.bg-primary.wsmainfull:not(.bg-tra-dark),
.bg-primary {
  background-color: #ff4500;
}
.underline-primary {
  background-image: linear-gradient(120deg, #ff4500 0%, #ff4500 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.primary-scroll.scroll {
  background-color: #ff4500 !important;
}
.primary-color span,
.has-primary-color.has-text-color,
.primary-icon [class^="ti-"],
.primary-icon [class*=" ti-"],
.primary-color-icon [class^="ti-"],
.primary-color-icon [class*=" ti-"],
.primary-nav .slick-prev::before,
.primary-nav .slick-next::before,
.navbar.primary-hover .navbar-nav .nav-link:focus,
.navbar.primary-hover .navbar-nav .nav-link:hover,
.modal-video .primary-color,
.primary-color,
.primary-color h2,
.primary-color h3,
.primary-color h4,
.primary-color h5,
.primary-color h6,
.primary-color p,
.primary-color a,
.primary-color li,
.primary-color i,
.white-color .primary-color,
.pbox-icon [class*="flaticon-"].primary-color:before,
span.section-id.primary-color,
.primary-color p {
  color: #ff4500;
}
.is-style-outline .has-primary-background-color,
.btn-tra-primary {
  background-color: transparent;
  border-color: #ff4500;
}
.primary-icon,
.primary-icon [class^="flaticon-"]::before {
  color: #ff4500;
}
.navbar.scroll.primary-scroll {
  background-color: #ff4500 !important;
}
.btn-primary,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-primary,
.primary-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.primary-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-primary {
  border-color: #ff4500;
}
.btn-primary,
.has-primary-koromiko-background-color,
.has-primary-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .primary-color-box .box-line,
.fbox-3:hover .primary-icon [class^="ti-"],
.fbox-3:hover .primary-icon [class*=" ti-"],
.fbox-3:hover .primary-color-icon [class^="ti-"],
.fbox-3:hover .primary-color-icon [class*=" ti-"],
.video-btn.play-icon-primary,
.video-1 .video-btn.play-icon-primary,
.primary-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.primary-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.primary-nav .slick-dots li.slick-active button::before,
.vc-bg-primary .immiex-vc .wpb_element_wrapper {
  background-color: #ff4500;
}
.fbox-3.secondary-hover:hover {
  border-bottom: 1px solid #2c3f69;
}
.fbox-3.secondary-hover:hover .b-icon span,
.bg-secondary.wsmainfull:not(.bg-tra-dark),
.bg-secondary {
  background-color: #2c3f69;
}
.underline-secondary {
  background-image: linear-gradient(120deg, #2c3f69 0%, #2c3f69 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.secondary-scroll.scroll {
  background-color: #2c3f69 !important;
}
.secondary-color span,
.has-secondary-color.has-text-color,
.secondary-icon [class^="ti-"],
.secondary-icon [class*=" ti-"],
.secondary-color-icon [class^="ti-"],
.secondary-color-icon [class*=" ti-"],
.secondary-nav .slick-prev::before,
.secondary-nav .slick-next::before,
.navbar.secondary-hover .navbar-nav .nav-link:focus,
.navbar.secondary-hover .navbar-nav .nav-link:hover,
.modal-video .secondary-color,
.secondary-color,
.secondary-color h2,
.secondary-color h3,
.secondary-color h4,
.secondary-color h5,
.secondary-color h6,
.secondary-color p,
.secondary-color a,
.secondary-color li,
.secondary-color i,
.white-color .secondary-color,
.pbox-icon [class*="flaticon-"].secondary-color:before,
span.section-id.secondary-color,
.secondary-color p {
  color: #2c3f69;
}
.is-style-outline .has-secondary-background-color,
.btn-tra-secondary {
  background-color: transparent;
  border-color: #2c3f69;
}
.secondary-icon,
.secondary-icon [class^="flaticon-"]::before {
  color: #2c3f69;
}
.navbar.scroll.secondary-scroll {
  background-color: #2c3f69 !important;
}
.btn-secondary,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-secondary,
.secondary-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.secondary-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-secondary {
  border-color: #2c3f69;
}
.btn-secondary,
.has-secondary-koromiko-background-color,
.has-secondary-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .secondary-color-box .box-line,
.fbox-3:hover .secondary-icon [class^="ti-"],
.fbox-3:hover .secondary-icon [class*=" ti-"],
.fbox-3:hover .secondary-color-icon [class^="ti-"],
.fbox-3:hover .secondary-color-icon [class*=" ti-"],
.video-btn.play-icon-secondary,
.video-1 .video-btn.play-icon-secondary,
.secondary-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.secondary-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.secondary-nav .slick-dots li.slick-active button::before,
.vc-bg-secondary .immiex-vc .wpb_element_wrapper {
  background-color: #2c3f69;
}
.fbox-3.dark-hover:hover {
  border-bottom: 1px solid #2e2f33;
}
.fbox-3.dark-hover:hover .b-icon span,
.bg-dark.wsmainfull:not(.bg-tra-dark),
.bg-dark {
  background-color: #2e2f33;
}
.underline-dark {
  background-image: linear-gradient(120deg, #2e2f33 0%, #2e2f33 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.dark-scroll.scroll {
  background-color: #000 !important;
}
.dark-color span,
.has-dark-color.has-text-color,
.dark-icon [class^="ti-"],
.dark-icon [class*=" ti-"],
.dark-color-icon [class^="ti-"],
.dark-color-icon [class*=" ti-"],
.dark-nav .slick-prev::before,
.dark-nav .slick-next::before,
.navbar.dark-hover .navbar-nav .nav-link:focus,
.navbar.dark-hover .navbar-nav .nav-link:hover,
.modal-video .dark-color,
.dark-color,
.dark-color h2,
.dark-color h3,
.dark-color h4,
.dark-color h5,
.dark-color h6,
.dark-color p,
.dark-color a,
.dark-color li,
.dark-color i,
.white-color .dark-color,
.pbox-icon [class*="flaticon-"].dark-color:before,
span.section-id.dark-color,
.dark-color p {
  color: #000;
}
.is-style-outline .has-dark-background-color,
.btn-tra-dark {
  background-color: transparent;
  border-color: #000;
}
.dark-icon,
.dark-icon [class^="flaticon-"]::before {
  color: #000;
}
.navbar.scroll.dark-scroll {
  background-color: #000 !important;
}
.btn-dark,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-dark,
.dark-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.dark-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-dark {
  border-color: #000;
}
.btn-dark,
.has-dark-koromiko-background-color,
.has-dark-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .dark-color-box .box-line,
.fbox-3:hover .dark-icon [class^="ti-"],
.fbox-3:hover .dark-icon [class*=" ti-"],
.fbox-3:hover .dark-color-icon [class^="ti-"],
.fbox-3:hover .dark-color-icon [class*=" ti-"],
.video-btn.play-icon-dark,
.video-1 .video-btn.play-icon-dark,
.dark-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.dark-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.dark-nav .slick-dots li.slick-active button::before,
.vc-bg-dark .immiex-vc .wpb_element_wrapper {
  background-color: #000;
}
.fbox-3.lightdark-hover:hover {
  border-bottom: 1px solid #35363a;
}
.fbox-3.lightdark-hover:hover .b-icon span,
.bg-lightdark.wsmainfull:not(.bg-tra-dark),
.bg-lightdark {
  background-color: #35363a;
}
.underline-lightdark {
  background-image: linear-gradient(120deg, #35363a 0%, #35363a 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.lightdark-scroll.scroll {
  background-color: #35363a !important;
}
.lightdark-color span,
.has-lightdark-color.has-text-color,
.lightdark-icon [class^="ti-"],
.lightdark-icon [class*=" ti-"],
.lightdark-color-icon [class^="ti-"],
.lightdark-color-icon [class*=" ti-"],
.lightdark-nav .slick-prev::before,
.lightdark-nav .slick-next::before,
.navbar.lightdark-hover .navbar-nav .nav-link:focus,
.navbar.lightdark-hover .navbar-nav .nav-link:hover,
.modal-video .lightdark-color,
.lightdark-color,
.lightdark-color h2,
.lightdark-color h3,
.lightdark-color h4,
.lightdark-color h5,
.lightdark-color h6,
.lightdark-color p,
.lightdark-color a,
.lightdark-color li,
.lightdark-color i,
.white-color .lightdark-color,
.pbox-icon [class*="flaticon-"].lightdark-color:before,
span.section-id.lightdark-color,
.lightdark-color p {
  color: #35363a;
}
.is-style-outline .has-lightdark-background-color,
.btn-tra-lightdark {
  background-color: transparent;
  border-color: #35363a;
}
.lightdark-icon,
.lightdark-icon [class^="flaticon-"]::before {
  color: #35363a;
}
.navbar.scroll.lightdark-scroll {
  background-color: #35363a !important;
}
.btn-lightdark,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-lightdark,
.lightdark-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.lightdark-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-lightdark {
  border-color: #35363a;
}
.btn-lightdark,
.has-lightdark-koromiko-background-color,
.has-lightdark-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .lightdark-color-box .box-line,
.fbox-3:hover .lightdark-icon [class^="ti-"],
.fbox-3:hover .lightdark-icon [class*=" ti-"],
.fbox-3:hover .lightdark-color-icon [class^="ti-"],
.fbox-3:hover .lightdark-color-icon [class*=" ti-"],
.video-btn.play-icon-lightdark,
.video-1 .video-btn.play-icon-lightdark,
.lightdark-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.lightdark-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.lightdark-nav .slick-dots li.slick-active button::before,
.vc-bg-lightdark .immiex-vc .wpb_element_wrapper {
  background-color: #35363a;
}
.fbox-3.grey-hover:hover {
  border-bottom: 1px solid #666;
}
.fbox-3.grey-hover:hover .b-icon span,
.bg-grey.wsmainfull:not(.bg-tra-dark),
.bg-grey {
  background-color: #666;
}
.underline-grey {
  background-image: linear-gradient(120deg, #666 0%, #666 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.grey-scroll.scroll {
  background-color: #666 !important;
}
.grey-color span,
.has-grey-color.has-text-color,
.grey-icon [class^="ti-"],
.grey-icon [class*=" ti-"],
.grey-color-icon [class^="ti-"],
.grey-color-icon [class*=" ti-"],
.grey-nav .slick-prev::before,
.grey-nav .slick-next::before,
.navbar.grey-hover .navbar-nav .nav-link:focus,
.navbar.grey-hover .navbar-nav .nav-link:hover,
.modal-video .grey-color,
.grey-color,
.grey-color h2,
.grey-color h3,
.grey-color h4,
.grey-color h5,
.grey-color h6,
.grey-color p,
.grey-color a,
.grey-color li,
.grey-color i,
.white-color .grey-color,
.pbox-icon [class*="flaticon-"].grey-color:before,
span.section-id.grey-color,
.grey-color p {
  color: #666;
}
.is-style-outline .has-grey-background-color,
.btn-tra-grey {
  background-color: transparent;
  border-color: #666;
}
.grey-icon,
.grey-icon [class^="flaticon-"]::before {
  color: #666;
}
.navbar.scroll.grey-scroll {
  background-color: #666 !important;
}
.btn-grey,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-grey,
.grey-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.grey-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-grey {
  border-color: #666;
}
.btn-grey,
.has-grey-koromiko-background-color,
.has-grey-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .grey-color-box .box-line,
.fbox-3:hover .grey-icon [class^="ti-"],
.fbox-3:hover .grey-icon [class*=" ti-"],
.fbox-3:hover .grey-color-icon [class^="ti-"],
.fbox-3:hover .grey-color-icon [class*=" ti-"],
.video-btn.play-icon-grey,
.video-1 .video-btn.play-icon-grey,
.grey-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.grey-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.grey-nav .slick-dots li.slick-active button::before,
.vc-bg-grey .immiex-vc .wpb_element_wrapper {
  background-color: #666;
}
.fbox-3.lightgrey-hover:hover {
  border-bottom: 1px solid #f8f9fb;
}
.fbox-3.lightgrey-hover:hover .b-icon span,
.bg-lightgrey.wsmainfull:not(.bg-tra-dark),
.bg-lightgrey {
  background-color: #f8f9fb;
}
.underline-lightgrey {
  background-image: linear-gradient(120deg, #f8f9fb 0%, #f8f9fb 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.lightgrey-scroll.scroll {
  background-color: #858585 !important;
}
.lightgrey-color span,
.has-lightgrey-color.has-text-color,
.lightgrey-icon [class^="ti-"],
.lightgrey-icon [class*=" ti-"],
.lightgrey-color-icon [class^="ti-"],
.lightgrey-color-icon [class*=" ti-"],
.lightgrey-nav .slick-prev::before,
.lightgrey-nav .slick-next::before,
.navbar.lightgrey-hover .navbar-nav .nav-link:focus,
.navbar.lightgrey-hover .navbar-nav .nav-link:hover,
.modal-video .lightgrey-color,
.lightgrey-color,
.lightgrey-color h2,
.lightgrey-color h3,
.lightgrey-color h4,
.lightgrey-color h5,
.lightgrey-color h6,
.lightgrey-color p,
.lightgrey-color a,
.lightgrey-color li,
.lightgrey-color i,
.white-color .lightgrey-color,
.pbox-icon [class*="flaticon-"].lightgrey-color:before,
span.section-id.lightgrey-color,
.lightgrey-color p {
  color: #858585;
}
.is-style-outline .has-lightgrey-background-color,
.btn-tra-lightgrey {
  background-color: transparent;
  border-color: #858585;
}
.lightgrey-icon,
.lightgrey-icon [class^="flaticon-"]::before {
  color: #858585;
}
.navbar.scroll.lightgrey-scroll {
  background-color: #858585 !important;
}
.btn-lightgrey,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-lightgrey,
.lightgrey-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.lightgrey-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-lightgrey {
  border-color: #858585;
}
.btn-lightgrey,
.has-lightgrey-koromiko-background-color,
.has-lightgrey-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .lightgrey-color-box .box-line,
.fbox-3:hover .lightgrey-icon [class^="ti-"],
.fbox-3:hover .lightgrey-icon [class*=" ti-"],
.fbox-3:hover .lightgrey-color-icon [class^="ti-"],
.fbox-3:hover .lightgrey-color-icon [class*=" ti-"],
.video-btn.play-icon-lightgrey,
.video-1 .video-btn.play-icon-lightgrey,
.lightgrey-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.lightgrey-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.lightgrey-nav .slick-dots li.slick-active button::before,
.vc-bg-lightgrey .immiex-vc .wpb_element_wrapper {
  background-color: #858585;
}
.fbox-3.darkviolet-hover:hover {
  border-bottom: 1px solid #3e416d;
}
.fbox-3.darkviolet-hover:hover .b-icon span,
.bg-darkviolet.wsmainfull:not(.bg-tra-dark),
.bg-darkviolet {
  background-color: #3e416d;
}
.underline-darkviolet {
  background-image: linear-gradient(120deg, #3e416d 0%, #3e416d 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.darkviolet-scroll.scroll {
  background-color: #3e416d !important;
}
.darkviolet-color span,
.has-darkviolet-color.has-text-color,
.darkviolet-icon [class^="ti-"],
.darkviolet-icon [class*=" ti-"],
.darkviolet-color-icon [class^="ti-"],
.darkviolet-color-icon [class*=" ti-"],
.darkviolet-nav .slick-prev::before,
.darkviolet-nav .slick-next::before,
.navbar.darkviolet-hover .navbar-nav .nav-link:focus,
.navbar.darkviolet-hover .navbar-nav .nav-link:hover,
.modal-video .darkviolet-color,
.darkviolet-color,
.darkviolet-color h2,
.darkviolet-color h3,
.darkviolet-color h4,
.darkviolet-color h5,
.darkviolet-color h6,
.darkviolet-color p,
.darkviolet-color a,
.darkviolet-color li,
.darkviolet-color i,
.white-color .darkviolet-color,
.pbox-icon [class*="flaticon-"].darkviolet-color:before,
span.section-id.darkviolet-color,
.darkviolet-color p {
  color: #3e416d;
}
.is-style-outline .has-darkviolet-background-color,
.btn-tra-darkviolet {
  background-color: transparent;
  border-color: #3e416d;
}
.darkviolet-icon,
.darkviolet-icon [class^="flaticon-"]::before {
  color: #3e416d;
}
.navbar.scroll.darkviolet-scroll {
  background-color: #3e416d !important;
}
.btn-darkviolet,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-darkviolet,
.darkviolet-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.darkviolet-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-darkviolet {
  border-color: #3e416d;
}
.btn-darkviolet,
.has-darkviolet-koromiko-background-color,
.has-darkviolet-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .darkviolet-color-box .box-line,
.fbox-3:hover .darkviolet-icon [class^="ti-"],
.fbox-3:hover .darkviolet-icon [class*=" ti-"],
.fbox-3:hover .darkviolet-color-icon [class^="ti-"],
.fbox-3:hover .darkviolet-color-icon [class*=" ti-"],
.video-btn.play-icon-darkviolet,
.video-1 .video-btn.play-icon-darkviolet,
.darkviolet-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.darkviolet-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.darkviolet-nav .slick-dots li.slick-active button::before,
.vc-bg-darkviolet .immiex-vc .wpb_element_wrapper {
  background-color: #3e416d;
}
.fbox-3.deepviolet-hover:hover {
  border-bottom: 1px solid #383b62;
}
.fbox-3.deepviolet-hover:hover .b-icon span,
.bg-deepviolet.wsmainfull:not(.bg-tra-dark),
.bg-deepviolet {
  background-color: #383b62;
}
.underline-deepviolet {
  background-image: linear-gradient(120deg, #383b62 0%, #383b62 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.deepviolet-scroll.scroll {
  background-color: #383b62 !important;
}
.deepviolet-color span,
.has-deepviolet-color.has-text-color,
.deepviolet-icon [class^="ti-"],
.deepviolet-icon [class*=" ti-"],
.deepviolet-color-icon [class^="ti-"],
.deepviolet-color-icon [class*=" ti-"],
.deepviolet-nav .slick-prev::before,
.deepviolet-nav .slick-next::before,
.navbar.deepviolet-hover .navbar-nav .nav-link:focus,
.navbar.deepviolet-hover .navbar-nav .nav-link:hover,
.modal-video .deepviolet-color,
.deepviolet-color,
.deepviolet-color h2,
.deepviolet-color h3,
.deepviolet-color h4,
.deepviolet-color h5,
.deepviolet-color h6,
.deepviolet-color p,
.deepviolet-color a,
.deepviolet-color li,
.deepviolet-color i,
.white-color .deepviolet-color,
.pbox-icon [class*="flaticon-"].deepviolet-color:before,
span.section-id.deepviolet-color,
.deepviolet-color p {
  color: #383b62;
}
.is-style-outline .has-deepviolet-background-color,
.btn-tra-deepviolet {
  background-color: transparent;
  border-color: #383b62;
}
.deepviolet-icon,
.deepviolet-icon [class^="flaticon-"]::before {
  color: #383b62;
}
.navbar.scroll.deepviolet-scroll {
  background-color: #383b62 !important;
}
.btn-deepviolet,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-deepviolet,
.deepviolet-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.deepviolet-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-deepviolet {
  border-color: #383b62;
}
.btn-deepviolet,
.has-deepviolet-koromiko-background-color,
.has-deepviolet-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .deepviolet-color-box .box-line,
.fbox-3:hover .deepviolet-icon [class^="ti-"],
.fbox-3:hover .deepviolet-icon [class*=" ti-"],
.fbox-3:hover .deepviolet-color-icon [class^="ti-"],
.fbox-3:hover .deepviolet-color-icon [class*=" ti-"],
.video-btn.play-icon-deepviolet,
.video-1 .video-btn.play-icon-deepviolet,
.deepviolet-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.deepviolet-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.deepviolet-nav .slick-dots li.slick-active button::before,
.vc-bg-deepviolet .immiex-vc .wpb_element_wrapper {
  background-color: #383b62;
}
.fbox-3.deepdark-hover:hover {
  border-bottom: 1px solid #1a1a1a;
}
.fbox-3.deepdark-hover:hover .b-icon span,
.bg-deepdark.wsmainfull:not(.bg-tra-dark),
.bg-deepdark {
  background-color: #1a1a1a;
}
.underline-deepdark {
  background-image: linear-gradient(120deg, #1a1a1a 0%, #1a1a1a 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.deepdark-scroll.scroll {
  background-color: #1a1a1a !important;
}
.deepdark-color span,
.has-deepdark-color.has-text-color,
.deepdark-icon [class^="ti-"],
.deepdark-icon [class*=" ti-"],
.deepdark-color-icon [class^="ti-"],
.deepdark-color-icon [class*=" ti-"],
.deepdark-nav .slick-prev::before,
.deepdark-nav .slick-next::before,
.navbar.deepdark-hover .navbar-nav .nav-link:focus,
.navbar.deepdark-hover .navbar-nav .nav-link:hover,
.modal-video .deepdark-color,
.deepdark-color,
.deepdark-color h2,
.deepdark-color h3,
.deepdark-color h4,
.deepdark-color h5,
.deepdark-color h6,
.deepdark-color p,
.deepdark-color a,
.deepdark-color li,
.deepdark-color i,
.white-color .deepdark-color,
.pbox-icon [class*="flaticon-"].deepdark-color:before,
span.section-id.deepdark-color,
.deepdark-color p {
  color: #1a1a1a;
}
.is-style-outline .has-deepdark-background-color,
.btn-tra-deepdark {
  background-color: transparent;
  border-color: #1a1a1a;
}
.deepdark-icon,
.deepdark-icon [class^="flaticon-"]::before {
  color: #1a1a1a;
}
.navbar.scroll.deepdark-scroll {
  background-color: #1a1a1a !important;
}
.btn-deepdark,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-deepdark,
.deepdark-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.deepdark-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-deepdark {
  border-color: #1a1a1a;
}
.btn-deepdark,
.has-deepdark-koromiko-background-color,
.has-deepdark-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .deepdark-color-box .box-line,
.fbox-3:hover .deepdark-icon [class^="ti-"],
.fbox-3:hover .deepdark-icon [class*=" ti-"],
.fbox-3:hover .deepdark-color-icon [class^="ti-"],
.fbox-3:hover .deepdark-color-icon [class*=" ti-"],
.video-btn.play-icon-deepdark,
.video-1 .video-btn.play-icon-deepdark,
.deepdark-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.deepdark-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.deepdark-nav .slick-dots li.slick-active button::before,
.vc-bg-deepdark .immiex-vc .wpb_element_wrapper {
  background-color: #1a1a1a;
}
.fbox-3.deepgrey-hover:hover {
  border-bottom: 1px solid #ddd;
}
.fbox-3.deepgrey-hover:hover .b-icon span,
.bg-deepgrey.wsmainfull:not(.bg-tra-dark),
.bg-deepgrey {
  background-color: #ddd;
}
.underline-deepgrey {
  background-image: linear-gradient(120deg, #ddd 0%, #ddd 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.deepgrey-scroll.scroll {
  background-color: #ddd !important;
}
.deepgrey-color span,
.has-deepgrey-color.has-text-color,
.deepgrey-icon [class^="ti-"],
.deepgrey-icon [class*=" ti-"],
.deepgrey-color-icon [class^="ti-"],
.deepgrey-color-icon [class*=" ti-"],
.deepgrey-nav .slick-prev::before,
.deepgrey-nav .slick-next::before,
.navbar.deepgrey-hover .navbar-nav .nav-link:focus,
.navbar.deepgrey-hover .navbar-nav .nav-link:hover,
.modal-video .deepgrey-color,
.deepgrey-color,
.deepgrey-color h2,
.deepgrey-color h3,
.deepgrey-color h4,
.deepgrey-color h5,
.deepgrey-color h6,
.deepgrey-color p,
.deepgrey-color a,
.deepgrey-color li,
.deepgrey-color i,
.white-color .deepgrey-color,
.pbox-icon [class*="flaticon-"].deepgrey-color:before,
span.section-id.deepgrey-color,
.deepgrey-color p {
  color: #ddd;
}
.is-style-outline .has-deepgrey-background-color,
.btn-tra-deepgrey {
  background-color: transparent;
  border-color: #ddd;
}
.deepgrey-icon,
.deepgrey-icon [class^="flaticon-"]::before {
  color: #ddd;
}
.navbar.scroll.deepgrey-scroll {
  background-color: #ddd !important;
}
.btn-deepgrey,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-deepgrey,
.deepgrey-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.deepgrey-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-deepgrey {
  border-color: #ddd;
}
.btn-deepgrey,
.has-deepgrey-koromiko-background-color,
.has-deepgrey-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .deepgrey-color-box .box-line,
.fbox-3:hover .deepgrey-icon [class^="ti-"],
.fbox-3:hover .deepgrey-icon [class*=" ti-"],
.fbox-3:hover .deepgrey-color-icon [class^="ti-"],
.fbox-3:hover .deepgrey-color-icon [class*=" ti-"],
.video-btn.play-icon-deepgrey,
.video-1 .video-btn.play-icon-deepgrey,
.deepgrey-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.deepgrey-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.deepgrey-nav .slick-dots li.slick-active button::before,
.vc-bg-deepgrey .immiex-vc .wpb_element_wrapper {
  background-color: #ddd;
}
.fbox-3.red-hover:hover {
  border-bottom: 1px solid #e35029;
}
.fbox-3.red-hover:hover .b-icon span,
.bg-red.wsmainfull:not(.bg-tra-dark),
.bg-red {
  background-color: #e35029;
}
.underline-red {
  background-image: linear-gradient(120deg, #e35029 0%, #e35029 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.red-scroll.scroll {
  background-color: #e35029 !important;
}
.red-color span,
.has-red-color.has-text-color,
.red-icon [class^="ti-"],
.red-icon [class*=" ti-"],
.red-color-icon [class^="ti-"],
.red-color-icon [class*=" ti-"],
.red-nav .slick-prev::before,
.red-nav .slick-next::before,
.navbar.red-hover .navbar-nav .nav-link:focus,
.navbar.red-hover .navbar-nav .nav-link:hover,
.modal-video .red-color,
.red-color,
.red-color h2,
.red-color h3,
.red-color h4,
.red-color h5,
.red-color h6,
.red-color p,
.red-color a,
.red-color li,
.red-color i,
.white-color .red-color,
.pbox-icon [class*="flaticon-"].red-color:before,
span.section-id.red-color,
.red-color p {
  color: #e35029;
}
.is-style-outline .has-red-background-color,
.btn-tra-red {
  background-color: transparent;
  border-color: #e35029;
}
.red-icon,
.red-icon [class^="flaticon-"]::before {
  color: #e35029;
}
.navbar.scroll.red-scroll {
  background-color: #e35029 !important;
}
.btn-red,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-red,
.red-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.red-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-red {
  border-color: #e35029;
}
.btn-red,
.has-red-koromiko-background-color,
.has-red-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .red-color-box .box-line,
.fbox-3:hover .red-icon [class^="ti-"],
.fbox-3:hover .red-icon [class*=" ti-"],
.fbox-3:hover .red-color-icon [class^="ti-"],
.fbox-3:hover .red-color-icon [class*=" ti-"],
.video-btn.play-icon-red,
.video-1 .video-btn.play-icon-red,
.red-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.red-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.red-nav .slick-dots li.slick-active button::before,
.vc-bg-red .immiex-vc .wpb_element_wrapper {
  background-color: #e35029;
}
.fbox-3.rose-hover:hover {
  border-bottom: 1px solid #ff3366;
}
.fbox-3.rose-hover:hover .b-icon span,
.bg-rose.wsmainfull:not(.bg-tra-dark),
.bg-rose {
  background-color: #ff3366;
}
.underline-rose {
  background-image: linear-gradient(120deg, #ff3366 0%, #ff3366 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.rose-scroll.scroll {
  background-color: #ff3366 !important;
}
.rose-color span,
.has-rose-color.has-text-color,
.rose-icon [class^="ti-"],
.rose-icon [class*=" ti-"],
.rose-color-icon [class^="ti-"],
.rose-color-icon [class*=" ti-"],
.rose-nav .slick-prev::before,
.rose-nav .slick-next::before,
.navbar.rose-hover .navbar-nav .nav-link:focus,
.navbar.rose-hover .navbar-nav .nav-link:hover,
.modal-video .rose-color,
.rose-color,
.rose-color h2,
.rose-color h3,
.rose-color h4,
.rose-color h5,
.rose-color h6,
.rose-color p,
.rose-color a,
.rose-color li,
.rose-color i,
.white-color .rose-color,
.pbox-icon [class*="flaticon-"].rose-color:before,
span.section-id.rose-color,
.rose-color p {
  color: #ff3366;
}
.is-style-outline .has-rose-background-color,
.btn-tra-rose {
  background-color: transparent;
  border-color: #ff3366;
}
.rose-icon,
.rose-icon [class^="flaticon-"]::before {
  color: #ff3366;
}
.navbar.scroll.rose-scroll {
  background-color: #ff3366 !important;
}
.btn-rose,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-rose,
.rose-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.rose-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-rose {
  border-color: #ff3366;
}
.btn-rose,
.has-rose-koromiko-background-color,
.has-rose-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .rose-color-box .box-line,
.fbox-3:hover .rose-icon [class^="ti-"],
.fbox-3:hover .rose-icon [class*=" ti-"],
.fbox-3:hover .rose-color-icon [class^="ti-"],
.fbox-3:hover .rose-color-icon [class*=" ti-"],
.video-btn.play-icon-rose,
.video-1 .video-btn.play-icon-rose,
.rose-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.rose-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.rose-nav .slick-dots li.slick-active button::before,
.vc-bg-rose .immiex-vc .wpb_element_wrapper {
  background-color: #ff3366;
}
.fbox-3.tomato-hover:hover {
  border-bottom: 1px solid #eb2f5b;
}
.fbox-3.tomato-hover:hover .b-icon span,
.bg-tomato.wsmainfull:not(.bg-tra-dark),
.bg-tomato {
  background-color: #eb2f5b;
}
.underline-tomato {
  background-image: linear-gradient(120deg, #eb2f5b 0%, #eb2f5b 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.tomato-scroll.scroll {
  background-color: #eb2f5b !important;
}
.tomato-color span,
.has-tomato-color.has-text-color,
.tomato-icon [class^="ti-"],
.tomato-icon [class*=" ti-"],
.tomato-color-icon [class^="ti-"],
.tomato-color-icon [class*=" ti-"],
.tomato-nav .slick-prev::before,
.tomato-nav .slick-next::before,
.navbar.tomato-hover .navbar-nav .nav-link:focus,
.navbar.tomato-hover .navbar-nav .nav-link:hover,
.modal-video .tomato-color,
.tomato-color,
.tomato-color h2,
.tomato-color h3,
.tomato-color h4,
.tomato-color h5,
.tomato-color h6,
.tomato-color p,
.tomato-color a,
.tomato-color li,
.tomato-color i,
.white-color .tomato-color,
.pbox-icon [class*="flaticon-"].tomato-color:before,
span.section-id.tomato-color,
.tomato-color p {
  color: #eb2f5b;
}
.is-style-outline .has-tomato-background-color,
.btn-tra-tomato {
  background-color: transparent;
  border-color: #eb2f5b;
}
.tomato-icon,
.tomato-icon [class^="flaticon-"]::before {
  color: #eb2f5b;
}
.navbar.scroll.tomato-scroll {
  background-color: #eb2f5b !important;
}
.btn-tomato,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-tomato,
.tomato-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.tomato-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-tomato {
  border-color: #eb2f5b;
}
.btn-tomato,
.has-tomato-koromiko-background-color,
.has-tomato-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .tomato-color-box .box-line,
.fbox-3:hover .tomato-icon [class^="ti-"],
.fbox-3:hover .tomato-icon [class*=" ti-"],
.fbox-3:hover .tomato-color-icon [class^="ti-"],
.fbox-3:hover .tomato-color-icon [class*=" ti-"],
.video-btn.play-icon-tomato,
.video-1 .video-btn.play-icon-tomato,
.tomato-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.tomato-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.tomato-nav .slick-dots li.slick-active button::before,
.vc-bg-tomato .immiex-vc .wpb_element_wrapper {
  background-color: #eb2f5b;
}
.fbox-3.coral-hover:hover {
  border-bottom: 1px solid #ea5c5a;
}
.fbox-3.coral-hover:hover .b-icon span,
.bg-coral.wsmainfull:not(.bg-tra-dark),
.bg-coral {
  background-color: #ea5c5a;
}
.underline-coral {
  background-image: linear-gradient(120deg, #ea5c5a 0%, #ea5c5a 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.coral-scroll.scroll {
  background-color: #ea5c5a !important;
}
.coral-color span,
.has-coral-color.has-text-color,
.coral-icon [class^="ti-"],
.coral-icon [class*=" ti-"],
.coral-color-icon [class^="ti-"],
.coral-color-icon [class*=" ti-"],
.coral-nav .slick-prev::before,
.coral-nav .slick-next::before,
.navbar.coral-hover .navbar-nav .nav-link:focus,
.navbar.coral-hover .navbar-nav .nav-link:hover,
.modal-video .coral-color,
.coral-color,
.coral-color h2,
.coral-color h3,
.coral-color h4,
.coral-color h5,
.coral-color h6,
.coral-color p,
.coral-color a,
.coral-color li,
.coral-color i,
.white-color .coral-color,
.pbox-icon [class*="flaticon-"].coral-color:before,
span.section-id.coral-color,
.coral-color p {
  color: #ea5c5a;
}
.is-style-outline .has-coral-background-color,
.btn-tra-coral {
  background-color: transparent;
  border-color: #ea5c5a;
}
.coral-icon,
.coral-icon [class^="flaticon-"]::before {
  color: #ea5c5a;
}
.navbar.scroll.coral-scroll {
  background-color: #ea5c5a !important;
}
.btn-coral,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-coral,
.coral-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.coral-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-coral {
  border-color: #ea5c5a;
}
.btn-coral,
.has-coral-koromiko-background-color,
.has-coral-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .coral-color-box .box-line,
.fbox-3:hover .coral-icon [class^="ti-"],
.fbox-3:hover .coral-icon [class*=" ti-"],
.fbox-3:hover .coral-color-icon [class^="ti-"],
.fbox-3:hover .coral-color-icon [class*=" ti-"],
.video-btn.play-icon-coral,
.video-1 .video-btn.play-icon-coral,
.coral-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.coral-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.coral-nav .slick-dots li.slick-active button::before,
.vc-bg-coral .immiex-vc .wpb_element_wrapper {
  background-color: #ea5c5a;
}
.fbox-3.redplum-hover:hover {
  border-bottom: 1px solid #8e3178;
}
.fbox-3.redplum-hover:hover .b-icon span,
.bg-redplum.wsmainfull:not(.bg-tra-dark),
.bg-redplum {
  background-color: #8e3178;
}
.underline-redplum {
  background-image: linear-gradient(120deg, #8e3178 0%, #8e3178 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.redplum-scroll.scroll {
  background-color: #8e3178 !important;
}
.redplum-color span,
.has-redplum-color.has-text-color,
.redplum-icon [class^="ti-"],
.redplum-icon [class*=" ti-"],
.redplum-color-icon [class^="ti-"],
.redplum-color-icon [class*=" ti-"],
.redplum-nav .slick-prev::before,
.redplum-nav .slick-next::before,
.navbar.redplum-hover .navbar-nav .nav-link:focus,
.navbar.redplum-hover .navbar-nav .nav-link:hover,
.modal-video .redplum-color,
.redplum-color,
.redplum-color h2,
.redplum-color h3,
.redplum-color h4,
.redplum-color h5,
.redplum-color h6,
.redplum-color p,
.redplum-color a,
.redplum-color li,
.redplum-color i,
.white-color .redplum-color,
.pbox-icon [class*="flaticon-"].redplum-color:before,
span.section-id.redplum-color,
.redplum-color p {
  color: #8e3178;
}
.is-style-outline .has-redplum-background-color,
.btn-tra-redplum {
  background-color: transparent;
  border-color: #8e3178;
}
.redplum-icon,
.redplum-icon [class^="flaticon-"]::before {
  color: #8e3178;
}
.navbar.scroll.redplum-scroll {
  background-color: #8e3178 !important;
}
.btn-redplum,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-redplum,
.redplum-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.redplum-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-redplum {
  border-color: #8e3178;
}
.btn-redplum,
.has-redplum-koromiko-background-color,
.has-redplum-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .redplum-color-box .box-line,
.fbox-3:hover .redplum-icon [class^="ti-"],
.fbox-3:hover .redplum-icon [class*=" ti-"],
.fbox-3:hover .redplum-color-icon [class^="ti-"],
.fbox-3:hover .redplum-color-icon [class*=" ti-"],
.video-btn.play-icon-redplum,
.video-1 .video-btn.play-icon-redplum,
.redplum-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.redplum-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.redplum-nav .slick-dots li.slick-active button::before,
.vc-bg-redplum .immiex-vc .wpb_element_wrapper {
  background-color: #8e3178;
}
.fbox-3.yellow-hover:hover {
  border-bottom: 1px solid #fed841;
}
.fbox-3.yellow-hover:hover .b-icon span,
.bg-yellow.wsmainfull:not(.bg-tra-dark),
.bg-yellow {
  background-color: #fed841;
}
.underline-yellow {
  background-image: linear-gradient(120deg, #fed841 0%, #fed841 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.yellow-scroll.scroll {
  background-color: #fcb80b !important;
}
.yellow-color span,
.has-yellow-color.has-text-color,
.yellow-icon [class^="ti-"],
.yellow-icon [class*=" ti-"],
.yellow-color-icon [class^="ti-"],
.yellow-color-icon [class*=" ti-"],
.yellow-nav .slick-prev::before,
.yellow-nav .slick-next::before,
.navbar.yellow-hover .navbar-nav .nav-link:focus,
.navbar.yellow-hover .navbar-nav .nav-link:hover,
.modal-video .yellow-color,
.yellow-color,
.yellow-color h2,
.yellow-color h3,
.yellow-color h4,
.yellow-color h5,
.yellow-color h6,
.yellow-color p,
.yellow-color a,
.yellow-color li,
.yellow-color i,
.white-color .yellow-color,
.pbox-icon [class*="flaticon-"].yellow-color:before,
span.section-id.yellow-color,
.yellow-color p {
  color: #fcb80b;
}
.is-style-outline .has-yellow-background-color,
.btn-tra-yellow {
  background-color: transparent;
  border-color: #fcb80b;
}
.yellow-icon,
.yellow-icon [class^="flaticon-"]::before {
  color: #fcb80b;
}
.navbar.scroll.yellow-scroll {
  background-color: #fcb80b !important;
}
.btn-yellow,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-yellow,
.yellow-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.yellow-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-yellow {
  border-color: #fcb80b;
}
.btn-yellow,
.has-yellow-koromiko-background-color,
.has-yellow-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .yellow-color-box .box-line,
.fbox-3:hover .yellow-icon [class^="ti-"],
.fbox-3:hover .yellow-icon [class*=" ti-"],
.fbox-3:hover .yellow-color-icon [class^="ti-"],
.fbox-3:hover .yellow-color-icon [class*=" ti-"],
.video-btn.play-icon-yellow,
.video-1 .video-btn.play-icon-yellow,
.yellow-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.yellow-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.yellow-nav .slick-dots li.slick-active button::before,
.vc-bg-yellow .immiex-vc .wpb_element_wrapper {
  background-color: #fcb80b;
}
.fbox-3.yellowKoromiko-hover:hover {
  border-bottom: 1px solid #feb75f;
}
.fbox-3.yellowKoromiko-hover:hover .b-icon span,
.bg-yellowKoromiko.wsmainfull:not(.bg-tra-dark),
.bg-yellowKoromiko {
  background-color: #feb75f;
}
.underline-yellowKoromiko {
  background-image: linear-gradient(120deg, #feb75f 0%, #feb75f 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.yellowKoromiko-scroll.scroll {
  background-color: #feb75f !important;
}
.yellowKoromiko-color span,
.has-yellowKoromiko-color.has-text-color,
.yellowKoromiko-icon [class^="ti-"],
.yellowKoromiko-icon [class*=" ti-"],
.yellowKoromiko-color-icon [class^="ti-"],
.yellowKoromiko-color-icon [class*=" ti-"],
.yellowKoromiko-nav .slick-prev::before,
.yellowKoromiko-nav .slick-next::before,
.navbar.yellowKoromiko-hover .navbar-nav .nav-link:focus,
.navbar.yellowKoromiko-hover .navbar-nav .nav-link:hover,
.modal-video .yellowKoromiko-color,
.yellowKoromiko-color,
.yellowKoromiko-color h2,
.yellowKoromiko-color h3,
.yellowKoromiko-color h4,
.yellowKoromiko-color h5,
.yellowKoromiko-color h6,
.yellowKoromiko-color p,
.yellowKoromiko-color a,
.yellowKoromiko-color li,
.yellowKoromiko-color i,
.white-color .yellowKoromiko-color,
.pbox-icon [class*="flaticon-"].yellowKoromiko-color:before,
span.section-id.yellowKoromiko-color,
.yellowKoromiko-color p {
  color: #feb75f;
}
.is-style-outline .has-yellowKoromiko-background-color,
.btn-tra-yellowKoromiko {
  background-color: transparent;
  border-color: #feb75f;
}
.yellowKoromiko-icon,
.yellowKoromiko-icon [class^="flaticon-"]::before {
  color: #feb75f;
}
.navbar.scroll.yellowKoromiko-scroll {
  background-color: #feb75f !important;
}
.btn-yellowKoromiko,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-yellowKoromiko,
.yellowKoromiko-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.yellowKoromiko-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-yellowKoromiko {
  border-color: #feb75f;
}
.btn-yellowKoromiko,
.has-yellowKoromiko-koromiko-background-color,
.has-yellowKoromiko-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .yellowKoromiko-color-box .box-line,
.fbox-3:hover .yellowKoromiko-icon [class^="ti-"],
.fbox-3:hover .yellowKoromiko-icon [class*=" ti-"],
.fbox-3:hover .yellowKoromiko-color-icon [class^="ti-"],
.fbox-3:hover .yellowKoromiko-color-icon [class*=" ti-"],
.video-btn.play-icon-yellowKoromiko,
.video-1 .video-btn.play-icon-yellowKoromiko,
.yellowKoromiko-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.yellowKoromiko-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.yellowKoromiko-nav
  .slick-dots
  li.slick-active
  button::before,
.vc-bg-yellowKoromiko .immiex-vc .wpb_element_wrapper {
  background-color: #feb75f;
}
.fbox-3.green-hover:hover {
  border-bottom: 1px solid #06c668;
}
.fbox-3.green-hover:hover .b-icon span,
.bg-green.wsmainfull:not(.bg-tra-dark),
.bg-green {
  background-color: #06c668;
}
.underline-green {
  background-image: linear-gradient(120deg, #06c668 0%, #06c668 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.green-scroll.scroll {
  background-color: #06c668 !important;
}
.green-color span,
.has-green-color.has-text-color,
.green-icon [class^="ti-"],
.green-icon [class*=" ti-"],
.green-color-icon [class^="ti-"],
.green-color-icon [class*=" ti-"],
.green-nav .slick-prev::before,
.green-nav .slick-next::before,
.navbar.green-hover .navbar-nav .nav-link:focus,
.navbar.green-hover .navbar-nav .nav-link:hover,
.modal-video .green-color,
.green-color,
.green-color h2,
.green-color h3,
.green-color h4,
.green-color h5,
.green-color h6,
.green-color p,
.green-color a,
.green-color li,
.green-color i,
.white-color .green-color,
.pbox-icon [class*="flaticon-"].green-color:before,
span.section-id.green-color,
.green-color p {
  color: #06c668;
}
.is-style-outline .has-green-background-color,
.btn-tra-green {
  background-color: transparent;
  border-color: #06c668;
}
.green-icon,
.green-icon [class^="flaticon-"]::before {
  color: #06c668;
}
.navbar.scroll.green-scroll {
  background-color: #06c668 !important;
}
.btn-green,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-green,
.green-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.green-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-green {
  border-color: #06c668;
}
.btn-green,
.has-green-koromiko-background-color,
.has-green-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .green-color-box .box-line,
.fbox-3:hover .green-icon [class^="ti-"],
.fbox-3:hover .green-icon [class*=" ti-"],
.fbox-3:hover .green-color-icon [class^="ti-"],
.fbox-3:hover .green-color-icon [class*=" ti-"],
.video-btn.play-icon-green,
.video-1 .video-btn.play-icon-green,
.green-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.green-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.green-nav .slick-dots li.slick-active button::before,
.vc-bg-green .immiex-vc .wpb_element_wrapper {
  background-color: #06c668;
}
.fbox-3.lightgreen-hover:hover {
  border-bottom: 1px solid #59bd56;
}
.fbox-3.lightgreen-hover:hover .b-icon span,
.bg-lightgreen.wsmainfull:not(.bg-tra-dark),
.bg-lightgreen {
  background-color: #59bd56;
}
.underline-lightgreen {
  background-image: linear-gradient(120deg, #59bd56 0%, #59bd56 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.lightgreen-scroll.scroll {
  background-color: #22bc3f !important;
}
.lightgreen-color span,
.has-lightgreen-color.has-text-color,
.lightgreen-icon [class^="ti-"],
.lightgreen-icon [class*=" ti-"],
.lightgreen-color-icon [class^="ti-"],
.lightgreen-color-icon [class*=" ti-"],
.lightgreen-nav .slick-prev::before,
.lightgreen-nav .slick-next::before,
.navbar.lightgreen-hover .navbar-nav .nav-link:focus,
.navbar.lightgreen-hover .navbar-nav .nav-link:hover,
.modal-video .lightgreen-color,
.lightgreen-color,
.lightgreen-color h2,
.lightgreen-color h3,
.lightgreen-color h4,
.lightgreen-color h5,
.lightgreen-color h6,
.lightgreen-color p,
.lightgreen-color a,
.lightgreen-color li,
.lightgreen-color i,
.white-color .lightgreen-color,
.pbox-icon [class*="flaticon-"].lightgreen-color:before,
span.section-id.lightgreen-color,
.lightgreen-color p {
  color: #22bc3f;
}
.is-style-outline .has-lightgreen-background-color,
.btn-tra-lightgreen {
  background-color: transparent;
  border-color: #22bc3f;
}
.lightgreen-icon,
.lightgreen-icon [class^="flaticon-"]::before {
  color: #22bc3f;
}
.navbar.scroll.lightgreen-scroll {
  background-color: #22bc3f !important;
}
.btn-lightgreen,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-lightgreen,
.lightgreen-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.lightgreen-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-lightgreen {
  border-color: #22bc3f;
}
.btn-lightgreen,
.has-lightgreen-koromiko-background-color,
.has-lightgreen-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .lightgreen-color-box .box-line,
.fbox-3:hover .lightgreen-icon [class^="ti-"],
.fbox-3:hover .lightgreen-icon [class*=" ti-"],
.fbox-3:hover .lightgreen-color-icon [class^="ti-"],
.fbox-3:hover .lightgreen-color-icon [class*=" ti-"],
.video-btn.play-icon-lightgreen,
.video-1 .video-btn.play-icon-lightgreen,
.lightgreen-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.lightgreen-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.lightgreen-nav .slick-dots li.slick-active button::before,
.vc-bg-lightgreen .immiex-vc .wpb_element_wrapper {
  background-color: #22bc3f;
}
.fbox-3.deepgreen-hover:hover {
  border-bottom: 1px solid #009587;
}
.fbox-3.deepgreen-hover:hover .b-icon span,
.bg-deepgreen.wsmainfull:not(.bg-tra-dark),
.bg-deepgreen {
  background-color: #009587;
}
.underline-deepgreen {
  background-image: linear-gradient(120deg, #009587 0%, #009587 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.deepgreen-scroll.scroll {
  background-color: #009587 !important;
}
.deepgreen-color span,
.has-deepgreen-color.has-text-color,
.deepgreen-icon [class^="ti-"],
.deepgreen-icon [class*=" ti-"],
.deepgreen-color-icon [class^="ti-"],
.deepgreen-color-icon [class*=" ti-"],
.deepgreen-nav .slick-prev::before,
.deepgreen-nav .slick-next::before,
.navbar.deepgreen-hover .navbar-nav .nav-link:focus,
.navbar.deepgreen-hover .navbar-nav .nav-link:hover,
.modal-video .deepgreen-color,
.deepgreen-color,
.deepgreen-color h2,
.deepgreen-color h3,
.deepgreen-color h4,
.deepgreen-color h5,
.deepgreen-color h6,
.deepgreen-color p,
.deepgreen-color a,
.deepgreen-color li,
.deepgreen-color i,
.white-color .deepgreen-color,
.pbox-icon [class*="flaticon-"].deepgreen-color:before,
span.section-id.deepgreen-color,
.deepgreen-color p {
  color: #009587;
}
.is-style-outline .has-deepgreen-background-color,
.btn-tra-deepgreen {
  background-color: transparent;
  border-color: #009587;
}
.deepgreen-icon,
.deepgreen-icon [class^="flaticon-"]::before {
  color: #009587;
}
.navbar.scroll.deepgreen-scroll {
  background-color: #009587 !important;
}
.btn-deepgreen,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-deepgreen,
.deepgreen-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.deepgreen-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-deepgreen {
  border-color: #009587;
}
.btn-deepgreen,
.has-deepgreen-koromiko-background-color,
.has-deepgreen-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .deepgreen-color-box .box-line,
.fbox-3:hover .deepgreen-icon [class^="ti-"],
.fbox-3:hover .deepgreen-icon [class*=" ti-"],
.fbox-3:hover .deepgreen-color-icon [class^="ti-"],
.fbox-3:hover .deepgreen-color-icon [class*=" ti-"],
.video-btn.play-icon-deepgreen,
.video-1 .video-btn.play-icon-deepgreen,
.deepgreen-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.deepgreen-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.deepgreen-nav .slick-dots li.slick-active button::before,
.vc-bg-deepgreen .immiex-vc .wpb_element_wrapper {
  background-color: #009587;
}
.fbox-3.greensushi-hover:hover {
  border-bottom: 1px solid #80a63f;
}
.fbox-3.greensushi-hover:hover .b-icon span,
.bg-greensushi.wsmainfull:not(.bg-tra-dark),
.bg-greensushi {
  background-color: #80a63f;
}
.underline-greensushi {
  background-image: linear-gradient(120deg, #80a63f 0%, #80a63f 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.greensushi-scroll.scroll {
  background-color: #80a63f !important;
}
.greensushi-color span,
.has-greensushi-color.has-text-color,
.greensushi-icon [class^="ti-"],
.greensushi-icon [class*=" ti-"],
.greensushi-color-icon [class^="ti-"],
.greensushi-color-icon [class*=" ti-"],
.greensushi-nav .slick-prev::before,
.greensushi-nav .slick-next::before,
.navbar.greensushi-hover .navbar-nav .nav-link:focus,
.navbar.greensushi-hover .navbar-nav .nav-link:hover,
.modal-video .greensushi-color,
.greensushi-color,
.greensushi-color h2,
.greensushi-color h3,
.greensushi-color h4,
.greensushi-color h5,
.greensushi-color h6,
.greensushi-color p,
.greensushi-color a,
.greensushi-color li,
.greensushi-color i,
.white-color .greensushi-color,
.pbox-icon [class*="flaticon-"].greensushi-color:before,
span.section-id.greensushi-color,
.greensushi-color p {
  color: #80a63f;
}
.is-style-outline .has-greensushi-background-color,
.btn-tra-greensushi {
  background-color: transparent;
  border-color: #80a63f;
}
.greensushi-icon,
.greensushi-icon [class^="flaticon-"]::before {
  color: #80a63f;
}
.navbar.scroll.greensushi-scroll {
  background-color: #80a63f !important;
}
.btn-greensushi,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-greensushi,
.greensushi-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.greensushi-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-greensushi {
  border-color: #80a63f;
}
.btn-greensushi,
.has-greensushi-koromiko-background-color,
.has-greensushi-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .greensushi-color-box .box-line,
.fbox-3:hover .greensushi-icon [class^="ti-"],
.fbox-3:hover .greensushi-icon [class*=" ti-"],
.fbox-3:hover .greensushi-color-icon [class^="ti-"],
.fbox-3:hover .greensushi-color-icon [class*=" ti-"],
.video-btn.play-icon-greensushi,
.video-1 .video-btn.play-icon-greensushi,
.greensushi-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.greensushi-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.greensushi-nav .slick-dots li.slick-active button::before,
.vc-bg-greensushi .immiex-vc .wpb_element_wrapper {
  background-color: #80a63f;
}
.fbox-3.greenscooter-hover:hover {
  border-bottom: 1px solid #2abdc7;
}
.fbox-3.greenscooter-hover:hover .b-icon span,
.bg-greenscooter.wsmainfull:not(.bg-tra-dark),
.bg-greenscooter {
  background-color: #2abdc7;
}
.underline-greenscooter {
  background-image: linear-gradient(120deg, #2abdc7 0%, #2abdc7 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.greenscooter-scroll.scroll {
  background-color: #2abdc7 !important;
}
.greenscooter-color span,
.has-greenscooter-color.has-text-color,
.greenscooter-icon [class^="ti-"],
.greenscooter-icon [class*=" ti-"],
.greenscooter-color-icon [class^="ti-"],
.greenscooter-color-icon [class*=" ti-"],
.greenscooter-nav .slick-prev::before,
.greenscooter-nav .slick-next::before,
.navbar.greenscooter-hover .navbar-nav .nav-link:focus,
.navbar.greenscooter-hover .navbar-nav .nav-link:hover,
.modal-video .greenscooter-color,
.greenscooter-color,
.greenscooter-color h2,
.greenscooter-color h3,
.greenscooter-color h4,
.greenscooter-color h5,
.greenscooter-color h6,
.greenscooter-color p,
.greenscooter-color a,
.greenscooter-color li,
.greenscooter-color i,
.white-color .greenscooter-color,
.pbox-icon [class*="flaticon-"].greenscooter-color:before,
span.section-id.greenscooter-color,
.greenscooter-color p {
  color: #2abdc7;
}
.is-style-outline .has-greenscooter-background-color,
.btn-tra-greenscooter {
  background-color: transparent;
  border-color: #2abdc7;
}
.greenscooter-icon,
.greenscooter-icon [class^="flaticon-"]::before {
  color: #2abdc7;
}
.navbar.scroll.greenscooter-scroll {
  background-color: #2abdc7 !important;
}
.btn-greenscooter,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-greenscooter,
.greenscooter-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.greenscooter-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-greenscooter {
  border-color: #2abdc7;
}
.btn-greenscooter,
.has-greenscooter-koromiko-background-color,
.has-greenscooter-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .greenscooter-color-box .box-line,
.fbox-3:hover .greenscooter-icon [class^="ti-"],
.fbox-3:hover .greenscooter-icon [class*=" ti-"],
.fbox-3:hover .greenscooter-color-icon [class^="ti-"],
.fbox-3:hover .greenscooter-color-icon [class*=" ti-"],
.video-btn.play-icon-greenscooter,
.video-1 .video-btn.play-icon-greenscooter,
.greenscooter-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.greenscooter-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.greenscooter-nav .slick-dots li.slick-active button::before,
.vc-bg-greenscooter .immiex-vc .wpb_element_wrapper {
  background-color: #2abdc7;
}
.fbox-3.blue-hover:hover {
  border-bottom: 1px solid #00a3c8;
}
.fbox-3.blue-hover:hover .b-icon span,
.bg-blue.wsmainfull:not(.bg-tra-dark),
.bg-blue {
  background-color: #00a3c8;
}
.underline-blue {
  background-image: linear-gradient(120deg, #00a3c8 0%, #00a3c8 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.blue-scroll.scroll {
  background-color: #00a3c8 !important;
}
.blue-color span,
.has-blue-color.has-text-color,
.blue-icon [class^="ti-"],
.blue-icon [class*=" ti-"],
.blue-color-icon [class^="ti-"],
.blue-color-icon [class*=" ti-"],
.blue-nav .slick-prev::before,
.blue-nav .slick-next::before,
.navbar.blue-hover .navbar-nav .nav-link:focus,
.navbar.blue-hover .navbar-nav .nav-link:hover,
.modal-video .blue-color,
.blue-color,
.blue-color h2,
.blue-color h3,
.blue-color h4,
.blue-color h5,
.blue-color h6,
.blue-color p,
.blue-color a,
.blue-color li,
.blue-color i,
.white-color .blue-color,
.pbox-icon [class*="flaticon-"].blue-color:before,
span.section-id.blue-color,
.blue-color p {
  color: #00a3c8;
}
.is-style-outline .has-blue-background-color,
.btn-tra-blue {
  background-color: transparent;
  border-color: #00a3c8;
}
.blue-icon,
.blue-icon [class^="flaticon-"]::before {
  color: #00a3c8;
}
.navbar.scroll.blue-scroll {
  background-color: #00a3c8 !important;
}
.btn-blue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-blue,
.blue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.blue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-blue {
  border-color: #00a3c8;
}
.btn-blue,
.has-blue-koromiko-background-color,
.has-blue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .blue-color-box .box-line,
.fbox-3:hover .blue-icon [class^="ti-"],
.fbox-3:hover .blue-icon [class*=" ti-"],
.fbox-3:hover .blue-color-icon [class^="ti-"],
.fbox-3:hover .blue-color-icon [class*=" ti-"],
.video-btn.play-icon-blue,
.video-1 .video-btn.play-icon-blue,
.blue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.blue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.blue-nav .slick-dots li.slick-active button::before,
.vc-bg-blue .immiex-vc .wpb_element_wrapper {
  background-color: #00a3c8;
}
.fbox-3.lightblue-hover:hover {
  border-bottom: 1px solid #1e88e5;
}
.fbox-3.lightblue-hover:hover .b-icon span,
.bg-lightblue.wsmainfull:not(.bg-tra-dark),
.bg-lightblue {
  background-color: #1e88e5;
}
.underline-lightblue {
  background-image: linear-gradient(120deg, #1e88e5 0%, #1e88e5 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.lightblue-scroll.scroll {
  background-color: #1e88e5 !important;
}
.lightblue-color span,
.has-lightblue-color.has-text-color,
.lightblue-icon [class^="ti-"],
.lightblue-icon [class*=" ti-"],
.lightblue-color-icon [class^="ti-"],
.lightblue-color-icon [class*=" ti-"],
.lightblue-nav .slick-prev::before,
.lightblue-nav .slick-next::before,
.navbar.lightblue-hover .navbar-nav .nav-link:focus,
.navbar.lightblue-hover .navbar-nav .nav-link:hover,
.modal-video .lightblue-color,
.lightblue-color,
.lightblue-color h2,
.lightblue-color h3,
.lightblue-color h4,
.lightblue-color h5,
.lightblue-color h6,
.lightblue-color p,
.lightblue-color a,
.lightblue-color li,
.lightblue-color i,
.white-color .lightblue-color,
.pbox-icon [class*="flaticon-"].lightblue-color:before,
span.section-id.lightblue-color,
.lightblue-color p {
  color: #1e88e5;
}
.is-style-outline .has-lightblue-background-color,
.btn-tra-lightblue {
  background-color: transparent;
  border-color: #1e88e5;
}
.lightblue-icon,
.lightblue-icon [class^="flaticon-"]::before {
  color: #1e88e5;
}
.navbar.scroll.lightblue-scroll {
  background-color: #1e88e5 !important;
}
.btn-lightblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-lightblue,
.lightblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.lightblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-lightblue {
  border-color: #1e88e5;
}
.btn-lightblue,
.has-lightblue-koromiko-background-color,
.has-lightblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .lightblue-color-box .box-line,
.fbox-3:hover .lightblue-icon [class^="ti-"],
.fbox-3:hover .lightblue-icon [class*=" ti-"],
.fbox-3:hover .lightblue-color-icon [class^="ti-"],
.fbox-3:hover .lightblue-color-icon [class*=" ti-"],
.video-btn.play-icon-lightblue,
.video-1 .video-btn.play-icon-lightblue,
.lightblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.lightblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.lightblue-nav .slick-dots li.slick-active button::before,
.vc-bg-lightblue .immiex-vc .wpb_element_wrapper {
  background-color: #1e88e5;
}
.fbox-3.darkblue-hover:hover {
  border-bottom: 1px solid #1d437b;
}
.fbox-3.darkblue-hover:hover .b-icon span,
.bg-darkblue.wsmainfull:not(.bg-tra-dark),
.bg-darkblue {
  background-color: #1d437b;
}
.underline-darkblue {
  background-image: linear-gradient(120deg, #1d437b 0%, #1d437b 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.darkblue-scroll.scroll {
  background-color: #1d437b !important;
}
.darkblue-color span,
.has-darkblue-color.has-text-color,
.darkblue-icon [class^="ti-"],
.darkblue-icon [class*=" ti-"],
.darkblue-color-icon [class^="ti-"],
.darkblue-color-icon [class*=" ti-"],
.darkblue-nav .slick-prev::before,
.darkblue-nav .slick-next::before,
.navbar.darkblue-hover .navbar-nav .nav-link:focus,
.navbar.darkblue-hover .navbar-nav .nav-link:hover,
.modal-video .darkblue-color,
.darkblue-color,
.darkblue-color h2,
.darkblue-color h3,
.darkblue-color h4,
.darkblue-color h5,
.darkblue-color h6,
.darkblue-color p,
.darkblue-color a,
.darkblue-color li,
.darkblue-color i,
.white-color .darkblue-color,
.pbox-icon [class*="flaticon-"].darkblue-color:before,
span.section-id.darkblue-color,
.darkblue-color p {
  color: #1d437b;
}
.is-style-outline .has-darkblue-background-color,
.btn-tra-darkblue {
  background-color: transparent;
  border-color: #1d437b;
}
.darkblue-icon,
.darkblue-icon [class^="flaticon-"]::before {
  color: #1d437b;
}
.navbar.scroll.darkblue-scroll {
  background-color: #1d437b !important;
}
.btn-darkblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-darkblue,
.darkblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.darkblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-darkblue {
  border-color: #1d437b;
}
.btn-darkblue,
.has-darkblue-koromiko-background-color,
.has-darkblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .darkblue-color-box .box-line,
.fbox-3:hover .darkblue-icon [class^="ti-"],
.fbox-3:hover .darkblue-icon [class*=" ti-"],
.fbox-3:hover .darkblue-color-icon [class^="ti-"],
.fbox-3:hover .darkblue-color-icon [class*=" ti-"],
.video-btn.play-icon-darkblue,
.video-1 .video-btn.play-icon-darkblue,
.darkblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.darkblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.darkblue-nav .slick-dots li.slick-active button::before,
.vc-bg-darkblue .immiex-vc .wpb_element_wrapper {
  background-color: #1d437b;
}
.fbox-3.skyblue-hover:hover {
  border-bottom: 1px solid #16a2e0;
}
.fbox-3.skyblue-hover:hover .b-icon span,
.bg-skyblue.wsmainfull:not(.bg-tra-dark),
.bg-skyblue {
  background-color: #16a2e0;
}
.underline-skyblue {
  background-image: linear-gradient(120deg, #16a2e0 0%, #16a2e0 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.skyblue-scroll.scroll {
  background-color: #16a2e0 !important;
}
.skyblue-color span,
.has-skyblue-color.has-text-color,
.skyblue-icon [class^="ti-"],
.skyblue-icon [class*=" ti-"],
.skyblue-color-icon [class^="ti-"],
.skyblue-color-icon [class*=" ti-"],
.skyblue-nav .slick-prev::before,
.skyblue-nav .slick-next::before,
.navbar.skyblue-hover .navbar-nav .nav-link:focus,
.navbar.skyblue-hover .navbar-nav .nav-link:hover,
.modal-video .skyblue-color,
.skyblue-color,
.skyblue-color h2,
.skyblue-color h3,
.skyblue-color h4,
.skyblue-color h5,
.skyblue-color h6,
.skyblue-color p,
.skyblue-color a,
.skyblue-color li,
.skyblue-color i,
.white-color .skyblue-color,
.pbox-icon [class*="flaticon-"].skyblue-color:before,
span.section-id.skyblue-color,
.skyblue-color p {
  color: #16a2e0;
}
.is-style-outline .has-skyblue-background-color,
.btn-tra-skyblue {
  background-color: transparent;
  border-color: #16a2e0;
}
.skyblue-icon,
.skyblue-icon [class^="flaticon-"]::before {
  color: #16a2e0;
}
.navbar.scroll.skyblue-scroll {
  background-color: #16a2e0 !important;
}
.btn-skyblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-skyblue,
.skyblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.skyblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-skyblue {
  border-color: #16a2e0;
}
.btn-skyblue,
.has-skyblue-koromiko-background-color,
.has-skyblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .skyblue-color-box .box-line,
.fbox-3:hover .skyblue-icon [class^="ti-"],
.fbox-3:hover .skyblue-icon [class*=" ti-"],
.fbox-3:hover .skyblue-color-icon [class^="ti-"],
.fbox-3:hover .skyblue-color-icon [class*=" ti-"],
.video-btn.play-icon-skyblue,
.video-1 .video-btn.play-icon-skyblue,
.skyblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.skyblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.skyblue-nav .slick-dots li.slick-active button::before,
.vc-bg-skyblue .immiex-vc .wpb_element_wrapper {
  background-color: #16a2e0;
}
.fbox-3.steelblue-hover:hover {
  border-bottom: 1px solid #2c3f69;
}
.fbox-3.steelblue-hover:hover .b-icon span,
.bg-steelblue.wsmainfull:not(.bg-tra-dark),
.bg-steelblue {
  background-color: #2c3f69;
}
.underline-steelblue {
  background-image: linear-gradient(120deg, #2c3f69 0%, #2c3f69 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.steelblue-scroll.scroll {
  background-color: #2c3f69 !important;
}
.steelblue-color span,
.has-steelblue-color.has-text-color,
.steelblue-icon [class^="ti-"],
.steelblue-icon [class*=" ti-"],
.steelblue-color-icon [class^="ti-"],
.steelblue-color-icon [class*=" ti-"],
.steelblue-nav .slick-prev::before,
.steelblue-nav .slick-next::before,
.navbar.steelblue-hover .navbar-nav .nav-link:focus,
.navbar.steelblue-hover .navbar-nav .nav-link:hover,
.modal-video .steelblue-color,
.steelblue-color,
.steelblue-color h2,
.steelblue-color h3,
.steelblue-color h4,
.steelblue-color h5,
.steelblue-color h6,
.steelblue-color p,
.steelblue-color a,
.steelblue-color li,
.steelblue-color i,
.white-color .steelblue-color,
.pbox-icon [class*="flaticon-"].steelblue-color:before,
span.section-id.steelblue-color,
.steelblue-color p {
  color: #2c3f69;
}
.is-style-outline .has-steelblue-background-color,
.btn-tra-steelblue {
  background-color: transparent;
  border-color: #2c3f69;
}
.steelblue-icon,
.steelblue-icon [class^="flaticon-"]::before {
  color: #2c3f69;
}
.navbar.scroll.steelblue-scroll {
  background-color: #2c3f69 !important;
}
.btn-steelblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-steelblue,
.steelblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.steelblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-steelblue {
  border-color: #2c3f69;
}
.btn-steelblue,
.has-steelblue-koromiko-background-color,
.has-steelblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .steelblue-color-box .box-line,
.fbox-3:hover .steelblue-icon [class^="ti-"],
.fbox-3:hover .steelblue-icon [class*=" ti-"],
.fbox-3:hover .steelblue-color-icon [class^="ti-"],
.fbox-3:hover .steelblue-color-icon [class*=" ti-"],
.video-btn.play-icon-steelblue,
.video-1 .video-btn.play-icon-steelblue,
.steelblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.steelblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.steelblue-nav .slick-dots li.slick-active button::before,
.vc-bg-steelblue .immiex-vc .wpb_element_wrapper {
  background-color: #2c3f69;
}
.fbox-3.steelblue-color-hover:hover {
  border-bottom: 1px solid #2c3f69;
}
.fbox-3.steelblue-color-hover:hover .b-icon span,
.bg-steelblue-color.wsmainfull:not(.bg-tra-dark),
.bg-steelblue-color {
  background-color: #2c3f69;
}
.underline-steelblue-color {
  background-image: linear-gradient(120deg, #2c3f69 0%, #2c3f69 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.steelblue-color-scroll.scroll {
  background-color: #2c3f69 !important;
}
.steelblue-color-color span,
.has-steelblue-color-color.has-text-color,
.steelblue-color-icon [class^="ti-"],
.steelblue-color-icon [class*=" ti-"],
.steelblue-color-color-icon [class^="ti-"],
.steelblue-color-color-icon [class*=" ti-"],
.steelblue-color-nav .slick-prev::before,
.steelblue-color-nav .slick-next::before,
.navbar.steelblue-color-hover .navbar-nav .nav-link:focus,
.navbar.steelblue-color-hover .navbar-nav .nav-link:hover,
.modal-video .steelblue-color-color,
.steelblue-color-color,
.steelblue-color-color h2,
.steelblue-color-color h3,
.steelblue-color-color h4,
.steelblue-color-color h5,
.steelblue-color-color h6,
.steelblue-color-color p,
.steelblue-color-color a,
.steelblue-color-color li,
.steelblue-color-color i,
.white-color .steelblue-color-color,
.pbox-icon [class*="flaticon-"].steelblue-color-color:before,
span.section-id.steelblue-color-color,
.steelblue-color-color p {
  color: #2c3f69;
}
.is-style-outline .has-steelblue-color-background-color,
.btn-tra-steelblue-color {
  background-color: transparent;
  border-color: #2c3f69;
}
.steelblue-color-icon,
.steelblue-color-icon [class^="flaticon-"]::before {
  color: #2c3f69;
}
.navbar.scroll.steelblue-color-scroll {
  background-color: #2c3f69 !important;
}
.btn-steelblue-color,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-steelblue-color,
.steelblue-color-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.steelblue-color-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-steelblue-color {
  border-color: #2c3f69;
}
.btn-steelblue-color,
.has-steelblue-color-koromiko-background-color,
.has-steelblue-color-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .steelblue-color-color-box .box-line,
.fbox-3:hover .steelblue-color-icon [class^="ti-"],
.fbox-3:hover .steelblue-color-icon [class*=" ti-"],
.fbox-3:hover .steelblue-color-color-icon [class^="ti-"],
.fbox-3:hover .steelblue-color-color-icon [class*=" ti-"],
.video-btn.play-icon-steelblue-color,
.video-1 .video-btn.play-icon-steelblue-color,
.steelblue-color-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.steelblue-color-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.steelblue-color-nav
  .slick-dots
  li.slick-active
  button::before,
.vc-bg-steelblue-color .immiex-vc .wpb_element_wrapper {
  background-color: #2c3f69;
}
.fbox-3.deepblue-hover:hover {
  border-bottom: 1px solid #0b4265;
}
.fbox-3.deepblue-hover:hover .b-icon span,
.bg-deepblue.wsmainfull:not(.bg-tra-dark),
.bg-deepblue {
  background-color: #0b4265;
}
.underline-deepblue {
  background-image: linear-gradient(120deg, #0b4265 0%, #0b4265 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.deepblue-scroll.scroll {
  background-color: #0b4265 !important;
}
.deepblue-color span,
.has-deepblue-color.has-text-color,
.deepblue-icon [class^="ti-"],
.deepblue-icon [class*=" ti-"],
.deepblue-color-icon [class^="ti-"],
.deepblue-color-icon [class*=" ti-"],
.deepblue-nav .slick-prev::before,
.deepblue-nav .slick-next::before,
.navbar.deepblue-hover .navbar-nav .nav-link:focus,
.navbar.deepblue-hover .navbar-nav .nav-link:hover,
.modal-video .deepblue-color,
.deepblue-color,
.deepblue-color h2,
.deepblue-color h3,
.deepblue-color h4,
.deepblue-color h5,
.deepblue-color h6,
.deepblue-color p,
.deepblue-color a,
.deepblue-color li,
.deepblue-color i,
.white-color .deepblue-color,
.pbox-icon [class*="flaticon-"].deepblue-color:before,
span.section-id.deepblue-color,
.deepblue-color p {
  color: #0b4265;
}
.is-style-outline .has-deepblue-background-color,
.btn-tra-deepblue {
  background-color: transparent;
  border-color: #0b4265;
}
.deepblue-icon,
.deepblue-icon [class^="flaticon-"]::before {
  color: #0b4265;
}
.navbar.scroll.deepblue-scroll {
  background-color: #0b4265 !important;
}
.btn-deepblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-deepblue,
.deepblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.deepblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-deepblue {
  border-color: #0b4265;
}
.btn-deepblue,
.has-deepblue-koromiko-background-color,
.has-deepblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .deepblue-color-box .box-line,
.fbox-3:hover .deepblue-icon [class^="ti-"],
.fbox-3:hover .deepblue-icon [class*=" ti-"],
.fbox-3:hover .deepblue-color-icon [class^="ti-"],
.fbox-3:hover .deepblue-color-icon [class*=" ti-"],
.video-btn.play-icon-deepblue,
.video-1 .video-btn.play-icon-deepblue,
.deepblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.deepblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.deepblue-nav .slick-dots li.slick-active button::before,
.vc-bg-deepblue .immiex-vc .wpb_element_wrapper {
  background-color: #0b4265;
}
.fbox-3.navyblue-hover:hover {
  border-bottom: 1px solid #7c80c1;
}
.fbox-3.navyblue-hover:hover .b-icon span,
.bg-navyblue.wsmainfull:not(.bg-tra-dark),
.bg-navyblue {
  background-color: #7c80c1;
}
.underline-navyblue {
  background-image: linear-gradient(120deg, #7c80c1 0%, #7c80c1 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.navyblue-scroll.scroll {
  background-color: #7c80c1 !important;
}
.navyblue-color span,
.has-navyblue-color.has-text-color,
.navyblue-icon [class^="ti-"],
.navyblue-icon [class*=" ti-"],
.navyblue-color-icon [class^="ti-"],
.navyblue-color-icon [class*=" ti-"],
.navyblue-nav .slick-prev::before,
.navyblue-nav .slick-next::before,
.navbar.navyblue-hover .navbar-nav .nav-link:focus,
.navbar.navyblue-hover .navbar-nav .nav-link:hover,
.modal-video .navyblue-color,
.navyblue-color,
.navyblue-color h2,
.navyblue-color h3,
.navyblue-color h4,
.navyblue-color h5,
.navyblue-color h6,
.navyblue-color p,
.navyblue-color a,
.navyblue-color li,
.navyblue-color i,
.white-color .navyblue-color,
.pbox-icon [class*="flaticon-"].navyblue-color:before,
span.section-id.navyblue-color,
.navyblue-color p {
  color: #7c80c1;
}
.is-style-outline .has-navyblue-background-color,
.btn-tra-navyblue {
  background-color: transparent;
  border-color: #7c80c1;
}
.navyblue-icon,
.navyblue-icon [class^="flaticon-"]::before {
  color: #7c80c1;
}
.navbar.scroll.navyblue-scroll {
  background-color: #7c80c1 !important;
}
.btn-navyblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-navyblue,
.navyblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.navyblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-navyblue {
  border-color: #7c80c1;
}
.btn-navyblue,
.has-navyblue-koromiko-background-color,
.has-navyblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .navyblue-color-box .box-line,
.fbox-3:hover .navyblue-icon [class^="ti-"],
.fbox-3:hover .navyblue-icon [class*=" ti-"],
.fbox-3:hover .navyblue-color-icon [class^="ti-"],
.fbox-3:hover .navyblue-color-icon [class*=" ti-"],
.video-btn.play-icon-navyblue,
.video-1 .video-btn.play-icon-navyblue,
.navyblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.navyblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.navyblue-nav .slick-dots li.slick-active button::before,
.vc-bg-navyblue .immiex-vc .wpb_element_wrapper {
  background-color: #7c80c1;
}
.fbox-3.bluebayoux-hover:hover {
  border-bottom: 1px solid #517082;
}
.fbox-3.bluebayoux-hover:hover .b-icon span,
.bg-bluebayoux.wsmainfull:not(.bg-tra-dark),
.bg-bluebayoux {
  background-color: #517082;
}
.underline-bluebayoux {
  background-image: linear-gradient(120deg, #517082 0%, #517082 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.bluebayoux-scroll.scroll {
  background-color: #517082 !important;
}
.bluebayoux-color span,
.has-bluebayoux-color.has-text-color,
.bluebayoux-icon [class^="ti-"],
.bluebayoux-icon [class*=" ti-"],
.bluebayoux-color-icon [class^="ti-"],
.bluebayoux-color-icon [class*=" ti-"],
.bluebayoux-nav .slick-prev::before,
.bluebayoux-nav .slick-next::before,
.navbar.bluebayoux-hover .navbar-nav .nav-link:focus,
.navbar.bluebayoux-hover .navbar-nav .nav-link:hover,
.modal-video .bluebayoux-color,
.bluebayoux-color,
.bluebayoux-color h2,
.bluebayoux-color h3,
.bluebayoux-color h4,
.bluebayoux-color h5,
.bluebayoux-color h6,
.bluebayoux-color p,
.bluebayoux-color a,
.bluebayoux-color li,
.bluebayoux-color i,
.white-color .bluebayoux-color,
.pbox-icon [class*="flaticon-"].bluebayoux-color:before,
span.section-id.bluebayoux-color,
.bluebayoux-color p {
  color: #517082;
}
.is-style-outline .has-bluebayoux-background-color,
.btn-tra-bluebayoux {
  background-color: transparent;
  border-color: #517082;
}
.bluebayoux-icon,
.bluebayoux-icon [class^="flaticon-"]::before {
  color: #517082;
}
.navbar.scroll.bluebayoux-scroll {
  background-color: #517082 !important;
}
.btn-bluebayoux,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-bluebayoux,
.bluebayoux-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.bluebayoux-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-bluebayoux {
  border-color: #517082;
}
.btn-bluebayoux,
.has-bluebayoux-koromiko-background-color,
.has-bluebayoux-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .bluebayoux-color-box .box-line,
.fbox-3:hover .bluebayoux-icon [class^="ti-"],
.fbox-3:hover .bluebayoux-icon [class*=" ti-"],
.fbox-3:hover .bluebayoux-color-icon [class^="ti-"],
.fbox-3:hover .bluebayoux-color-icon [class*=" ti-"],
.video-btn.play-icon-bluebayoux,
.video-1 .video-btn.play-icon-bluebayoux,
.bluebayoux-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.bluebayoux-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.bluebayoux-nav .slick-dots li.slick-active button::before,
.vc-bg-bluebayoux .immiex-vc .wpb_element_wrapper {
  background-color: #517082;
}
.fbox-3.tinyblue-hover:hover {
  border-bottom: 1px solid #e6f9fa;
}
.fbox-3.tinyblue-hover:hover .b-icon span,
.bg-tinyblue.wsmainfull:not(.bg-tra-dark),
.bg-tinyblue {
  background-color: #e6f9fa;
}
.underline-tinyblue {
  background-image: linear-gradient(120deg, #e6f9fa 0%, #e6f9fa 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.tinyblue-scroll.scroll {
  background-color: #e6f9fa !important;
}
.tinyblue-color span,
.has-tinyblue-color.has-text-color,
.tinyblue-icon [class^="ti-"],
.tinyblue-icon [class*=" ti-"],
.tinyblue-color-icon [class^="ti-"],
.tinyblue-color-icon [class*=" ti-"],
.tinyblue-nav .slick-prev::before,
.tinyblue-nav .slick-next::before,
.navbar.tinyblue-hover .navbar-nav .nav-link:focus,
.navbar.tinyblue-hover .navbar-nav .nav-link:hover,
.modal-video .tinyblue-color,
.tinyblue-color,
.tinyblue-color h2,
.tinyblue-color h3,
.tinyblue-color h4,
.tinyblue-color h5,
.tinyblue-color h6,
.tinyblue-color p,
.tinyblue-color a,
.tinyblue-color li,
.tinyblue-color i,
.white-color .tinyblue-color,
.pbox-icon [class*="flaticon-"].tinyblue-color:before,
span.section-id.tinyblue-color,
.tinyblue-color p {
  color: #e6f9fa;
}
.is-style-outline .has-tinyblue-background-color,
.btn-tra-tinyblue {
  background-color: transparent;
  border-color: #e6f9fa;
}
.tinyblue-icon,
.tinyblue-icon [class^="flaticon-"]::before {
  color: #e6f9fa;
}
.navbar.scroll.tinyblue-scroll {
  background-color: #e6f9fa !important;
}
.btn-tinyblue,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-tinyblue,
.tinyblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.tinyblue-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-tinyblue {
  border-color: #e6f9fa;
}
.btn-tinyblue,
.has-tinyblue-koromiko-background-color,
.has-tinyblue-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .tinyblue-color-box .box-line,
.fbox-3:hover .tinyblue-icon [class^="ti-"],
.fbox-3:hover .tinyblue-icon [class*=" ti-"],
.fbox-3:hover .tinyblue-color-icon [class^="ti-"],
.fbox-3:hover .tinyblue-color-icon [class*=" ti-"],
.video-btn.play-icon-tinyblue,
.video-1 .video-btn.play-icon-tinyblue,
.tinyblue-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.tinyblue-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.tinyblue-nav .slick-dots li.slick-active button::before,
.vc-bg-tinyblue .immiex-vc .wpb_element_wrapper {
  background-color: #e6f9fa;
}
.fbox-3.blueyonder-hover:hover {
  border-bottom: 1px solid #8a8cbd;
}
.fbox-3.blueyonder-hover:hover .b-icon span,
.bg-blueyonder.wsmainfull:not(.bg-tra-dark),
.bg-blueyonder {
  background-color: #8a8cbd;
}
.underline-blueyonder {
  background-image: linear-gradient(120deg, #8a8cbd 0%, #8a8cbd 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.blueyonder-scroll.scroll {
  background-color: #8a8cbd !important;
}
.blueyonder-color span,
.has-blueyonder-color.has-text-color,
.blueyonder-icon [class^="ti-"],
.blueyonder-icon [class*=" ti-"],
.blueyonder-color-icon [class^="ti-"],
.blueyonder-color-icon [class*=" ti-"],
.blueyonder-nav .slick-prev::before,
.blueyonder-nav .slick-next::before,
.navbar.blueyonder-hover .navbar-nav .nav-link:focus,
.navbar.blueyonder-hover .navbar-nav .nav-link:hover,
.modal-video .blueyonder-color,
.blueyonder-color,
.blueyonder-color h2,
.blueyonder-color h3,
.blueyonder-color h4,
.blueyonder-color h5,
.blueyonder-color h6,
.blueyonder-color p,
.blueyonder-color a,
.blueyonder-color li,
.blueyonder-color i,
.white-color .blueyonder-color,
.pbox-icon [class*="flaticon-"].blueyonder-color:before,
span.section-id.blueyonder-color,
.blueyonder-color p {
  color: #8a8cbd;
}
.is-style-outline .has-blueyonder-background-color,
.btn-tra-blueyonder {
  background-color: transparent;
  border-color: #8a8cbd;
}
.blueyonder-icon,
.blueyonder-icon [class^="flaticon-"]::before {
  color: #8a8cbd;
}
.navbar.scroll.blueyonder-scroll {
  background-color: #8a8cbd !important;
}
.btn-blueyonder,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-blueyonder,
.blueyonder-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.blueyonder-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-blueyonder {
  border-color: #8a8cbd;
}
.btn-blueyonder,
.has-blueyonder-koromiko-background-color,
.has-blueyonder-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .blueyonder-color-box .box-line,
.fbox-3:hover .blueyonder-icon [class^="ti-"],
.fbox-3:hover .blueyonder-icon [class*=" ti-"],
.fbox-3:hover .blueyonder-color-icon [class^="ti-"],
.fbox-3:hover .blueyonder-color-icon [class*=" ti-"],
.video-btn.play-icon-blueyonder,
.video-1 .video-btn.play-icon-blueyonder,
.blueyonder-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.blueyonder-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.blueyonder-nav .slick-dots li.slick-active button::before,
.vc-bg-blueyonder .immiex-vc .wpb_element_wrapper {
  background-color: #8a8cbd;
}
.fbox-3.bluevivid-hover:hover {
  border-bottom: 1px solid #00a3c8;
}
.fbox-3.bluevivid-hover:hover .b-icon span,
.bg-bluevivid.wsmainfull:not(.bg-tra-dark),
.bg-bluevivid {
  background-color: #00a3c8;
}
.underline-bluevivid {
  background-image: linear-gradient(120deg, #00a3c8 0%, #00a3c8 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.bluevivid-scroll.scroll {
  background-color: #00a3c8 !important;
}
.bluevivid-color span,
.has-bluevivid-color.has-text-color,
.bluevivid-icon [class^="ti-"],
.bluevivid-icon [class*=" ti-"],
.bluevivid-color-icon [class^="ti-"],
.bluevivid-color-icon [class*=" ti-"],
.bluevivid-nav .slick-prev::before,
.bluevivid-nav .slick-next::before,
.navbar.bluevivid-hover .navbar-nav .nav-link:focus,
.navbar.bluevivid-hover .navbar-nav .nav-link:hover,
.modal-video .bluevivid-color,
.bluevivid-color,
.bluevivid-color h2,
.bluevivid-color h3,
.bluevivid-color h4,
.bluevivid-color h5,
.bluevivid-color h6,
.bluevivid-color p,
.bluevivid-color a,
.bluevivid-color li,
.bluevivid-color i,
.white-color .bluevivid-color,
.pbox-icon [class*="flaticon-"].bluevivid-color:before,
span.section-id.bluevivid-color,
.bluevivid-color p {
  color: #00a3c8;
}
.is-style-outline .has-bluevivid-background-color,
.btn-tra-bluevivid {
  background-color: transparent;
  border-color: #00a3c8;
}
.bluevivid-icon,
.bluevivid-icon [class^="flaticon-"]::before {
  color: #00a3c8;
}
.navbar.scroll.bluevivid-scroll {
  background-color: #00a3c8 !important;
}
.btn-bluevivid,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-bluevivid,
.bluevivid-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.bluevivid-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-bluevivid {
  border-color: #00a3c8;
}
.btn-bluevivid,
.has-bluevivid-koromiko-background-color,
.has-bluevivid-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .bluevivid-color-box .box-line,
.fbox-3:hover .bluevivid-icon [class^="ti-"],
.fbox-3:hover .bluevivid-icon [class*=" ti-"],
.fbox-3:hover .bluevivid-color-icon [class^="ti-"],
.fbox-3:hover .bluevivid-color-icon [class*=" ti-"],
.video-btn.play-icon-bluevivid,
.video-1 .video-btn.play-icon-bluevivid,
.bluevivid-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.bluevivid-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.bluevivid-nav .slick-dots li.slick-active button::before,
.vc-bg-bluevivid .immiex-vc .wpb_element_wrapper {
  background-color: #00a3c8;
}
.fbox-3.purple-hover:hover {
  border-bottom: 1px solid #8a2ee8;
}
.fbox-3.purple-hover:hover .b-icon span,
.bg-purple.wsmainfull:not(.bg-tra-dark),
.bg-purple {
  background-color: #8a2ee8;
}
.underline-purple {
  background-image: linear-gradient(120deg, #8a2ee8 0%, #8a2ee8 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.purple-scroll.scroll {
  background-color: #8a2ee8 !important;
}
.purple-color span,
.has-purple-color.has-text-color,
.purple-icon [class^="ti-"],
.purple-icon [class*=" ti-"],
.purple-color-icon [class^="ti-"],
.purple-color-icon [class*=" ti-"],
.purple-nav .slick-prev::before,
.purple-nav .slick-next::before,
.navbar.purple-hover .navbar-nav .nav-link:focus,
.navbar.purple-hover .navbar-nav .nav-link:hover,
.modal-video .purple-color,
.purple-color,
.purple-color h2,
.purple-color h3,
.purple-color h4,
.purple-color h5,
.purple-color h6,
.purple-color p,
.purple-color a,
.purple-color li,
.purple-color i,
.white-color .purple-color,
.pbox-icon [class*="flaticon-"].purple-color:before,
span.section-id.purple-color,
.purple-color p {
  color: #8a2ee8;
}
.is-style-outline .has-purple-background-color,
.btn-tra-purple {
  background-color: transparent;
  border-color: #8a2ee8;
}
.purple-icon,
.purple-icon [class^="flaticon-"]::before {
  color: #8a2ee8;
}
.navbar.scroll.purple-scroll {
  background-color: #8a2ee8 !important;
}
.btn-purple,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-purple,
.purple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.purple-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-purple {
  border-color: #8a2ee8;
}
.btn-purple,
.has-purple-koromiko-background-color,
.has-purple-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .purple-color-box .box-line,
.fbox-3:hover .purple-icon [class^="ti-"],
.fbox-3:hover .purple-icon [class*=" ti-"],
.fbox-3:hover .purple-color-icon [class^="ti-"],
.fbox-3:hover .purple-color-icon [class*=" ti-"],
.video-btn.play-icon-purple,
.video-1 .video-btn.play-icon-purple,
.purple-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.purple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.purple-nav .slick-dots li.slick-active button::before,
.vc-bg-purple .immiex-vc .wpb_element_wrapper {
  background-color: #8a2ee8;
}
.fbox-3.deeppurple-hover:hover {
  border-bottom: 1px solid #691883;
}
.fbox-3.deeppurple-hover:hover .b-icon span,
.bg-deeppurple.wsmainfull:not(.bg-tra-dark),
.bg-deeppurple {
  background-color: #691883;
}
.underline-deeppurple {
  background-image: linear-gradient(120deg, #691883 0%, #691883 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.deeppurple-scroll.scroll {
  background-color: #691883 !important;
}
.deeppurple-color span,
.has-deeppurple-color.has-text-color,
.deeppurple-icon [class^="ti-"],
.deeppurple-icon [class*=" ti-"],
.deeppurple-color-icon [class^="ti-"],
.deeppurple-color-icon [class*=" ti-"],
.deeppurple-nav .slick-prev::before,
.deeppurple-nav .slick-next::before,
.navbar.deeppurple-hover .navbar-nav .nav-link:focus,
.navbar.deeppurple-hover .navbar-nav .nav-link:hover,
.modal-video .deeppurple-color,
.deeppurple-color,
.deeppurple-color h2,
.deeppurple-color h3,
.deeppurple-color h4,
.deeppurple-color h5,
.deeppurple-color h6,
.deeppurple-color p,
.deeppurple-color a,
.deeppurple-color li,
.deeppurple-color i,
.white-color .deeppurple-color,
.pbox-icon [class*="flaticon-"].deeppurple-color:before,
span.section-id.deeppurple-color,
.deeppurple-color p {
  color: #691883;
}
.is-style-outline .has-deeppurple-background-color,
.btn-tra-deeppurple {
  background-color: transparent;
  border-color: #691883;
}
.deeppurple-icon,
.deeppurple-icon [class^="flaticon-"]::before {
  color: #691883;
}
.navbar.scroll.deeppurple-scroll {
  background-color: #691883 !important;
}
.btn-deeppurple,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-deeppurple,
.deeppurple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.deeppurple-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-deeppurple {
  border-color: #691883;
}
.btn-deeppurple,
.has-deeppurple-koromiko-background-color,
.has-deeppurple-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .deeppurple-color-box .box-line,
.fbox-3:hover .deeppurple-icon [class^="ti-"],
.fbox-3:hover .deeppurple-icon [class*=" ti-"],
.fbox-3:hover .deeppurple-color-icon [class^="ti-"],
.fbox-3:hover .deeppurple-color-icon [class*=" ti-"],
.video-btn.play-icon-deeppurple,
.video-1 .video-btn.play-icon-deeppurple,
.deeppurple-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.deeppurple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.deeppurple-nav .slick-dots li.slick-active button::before,
.vc-bg-deeppurple .immiex-vc .wpb_element_wrapper {
  background-color: #691883;
}
.fbox-3.lightpurple-hover:hover {
  border-bottom: 1px solid #e79aff;
}
.fbox-3.lightpurple-hover:hover .b-icon span,
.bg-lightpurple.wsmainfull:not(.bg-tra-dark),
.bg-lightpurple {
  background-color: #e79aff;
}
.underline-lightpurple {
  background-image: linear-gradient(120deg, #e79aff 0%, #e79aff 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.lightpurple-scroll.scroll {
  background-color: #e79aff !important;
}
.lightpurple-color span,
.has-lightpurple-color.has-text-color,
.lightpurple-icon [class^="ti-"],
.lightpurple-icon [class*=" ti-"],
.lightpurple-color-icon [class^="ti-"],
.lightpurple-color-icon [class*=" ti-"],
.lightpurple-nav .slick-prev::before,
.lightpurple-nav .slick-next::before,
.navbar.lightpurple-hover .navbar-nav .nav-link:focus,
.navbar.lightpurple-hover .navbar-nav .nav-link:hover,
.modal-video .lightpurple-color,
.lightpurple-color,
.lightpurple-color h2,
.lightpurple-color h3,
.lightpurple-color h4,
.lightpurple-color h5,
.lightpurple-color h6,
.lightpurple-color p,
.lightpurple-color a,
.lightpurple-color li,
.lightpurple-color i,
.white-color .lightpurple-color,
.pbox-icon [class*="flaticon-"].lightpurple-color:before,
span.section-id.lightpurple-color,
.lightpurple-color p {
  color: #e79aff;
}
.is-style-outline .has-lightpurple-background-color,
.btn-tra-lightpurple {
  background-color: transparent;
  border-color: #e79aff;
}
.lightpurple-icon,
.lightpurple-icon [class^="flaticon-"]::before {
  color: #e79aff;
}
.navbar.scroll.lightpurple-scroll {
  background-color: #e79aff !important;
}
.btn-lightpurple,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-lightpurple,
.lightpurple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.lightpurple-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-lightpurple {
  border-color: #e79aff;
}
.btn-lightpurple,
.has-lightpurple-koromiko-background-color,
.has-lightpurple-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .lightpurple-color-box .box-line,
.fbox-3:hover .lightpurple-icon [class^="ti-"],
.fbox-3:hover .lightpurple-icon [class*=" ti-"],
.fbox-3:hover .lightpurple-color-icon [class^="ti-"],
.fbox-3:hover .lightpurple-color-icon [class*=" ti-"],
.video-btn.play-icon-lightpurple,
.video-1 .video-btn.play-icon-lightpurple,
.lightpurple-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.lightpurple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.lightpurple-nav .slick-dots li.slick-active button::before,
.vc-bg-lightpurple .immiex-vc .wpb_element_wrapper {
  background-color: #e79aff;
}
.fbox-3.tinypurple-hover:hover {
  border-bottom: 1px solid #f3ccff;
}
.fbox-3.tinypurple-hover:hover .b-icon span,
.bg-tinypurple.wsmainfull:not(.bg-tra-dark),
.bg-tinypurple {
  background-color: #f3ccff;
}
.underline-tinypurple {
  background-image: linear-gradient(120deg, #f3ccff 0%, #f3ccff 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.tinypurple-scroll.scroll {
  background-color: #f3ccff !important;
}
.tinypurple-color span,
.has-tinypurple-color.has-text-color,
.tinypurple-icon [class^="ti-"],
.tinypurple-icon [class*=" ti-"],
.tinypurple-color-icon [class^="ti-"],
.tinypurple-color-icon [class*=" ti-"],
.tinypurple-nav .slick-prev::before,
.tinypurple-nav .slick-next::before,
.navbar.tinypurple-hover .navbar-nav .nav-link:focus,
.navbar.tinypurple-hover .navbar-nav .nav-link:hover,
.modal-video .tinypurple-color,
.tinypurple-color,
.tinypurple-color h2,
.tinypurple-color h3,
.tinypurple-color h4,
.tinypurple-color h5,
.tinypurple-color h6,
.tinypurple-color p,
.tinypurple-color a,
.tinypurple-color li,
.tinypurple-color i,
.white-color .tinypurple-color,
.pbox-icon [class*="flaticon-"].tinypurple-color:before,
span.section-id.tinypurple-color,
.tinypurple-color p {
  color: #f3ccff;
}
.is-style-outline .has-tinypurple-background-color,
.btn-tra-tinypurple {
  background-color: transparent;
  border-color: #f3ccff;
}
.tinypurple-icon,
.tinypurple-icon [class^="flaticon-"]::before {
  color: #f3ccff;
}
.navbar.scroll.tinypurple-scroll {
  background-color: #f3ccff !important;
}
.btn-tinypurple,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-tinypurple,
.tinypurple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.tinypurple-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-tinypurple {
  border-color: #f3ccff;
}
.btn-tinypurple,
.has-tinypurple-koromiko-background-color,
.has-tinypurple-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .tinypurple-color-box .box-line,
.fbox-3:hover .tinypurple-icon [class^="ti-"],
.fbox-3:hover .tinypurple-icon [class*=" ti-"],
.fbox-3:hover .tinypurple-color-icon [class^="ti-"],
.fbox-3:hover .tinypurple-color-icon [class*=" ti-"],
.video-btn.play-icon-tinypurple,
.video-1 .video-btn.play-icon-tinypurple,
.tinypurple-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.tinypurple-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.tinypurple-nav .slick-dots li.slick-active button::before,
.vc-bg-tinypurple .immiex-vc .wpb_element_wrapper {
  background-color: #f3ccff;
}
.fbox-3.purplesmoky-hover:hover {
  border-bottom: 1px solid #6b507d;
}
.fbox-3.purplesmoky-hover:hover .b-icon span,
.bg-purplesmoky.wsmainfull:not(.bg-tra-dark),
.bg-purplesmoky {
  background-color: #6b507d;
}
.underline-purplesmoky {
  background-image: linear-gradient(120deg, #6b507d 0%, #6b507d 90%);
  background-repeat: no-repeat;
  background-size: 100% 0.22em;
  background-position: 0 105%;
}
.wsmainfull.purplesmoky-scroll.scroll {
  background-color: #6b507d !important;
}
.purplesmoky-color span,
.has-purplesmoky-color.has-text-color,
.purplesmoky-icon [class^="ti-"],
.purplesmoky-icon [class*=" ti-"],
.purplesmoky-color-icon [class^="ti-"],
.purplesmoky-color-icon [class*=" ti-"],
.purplesmoky-nav .slick-prev::before,
.purplesmoky-nav .slick-next::before,
.navbar.purplesmoky-hover .navbar-nav .nav-link:focus,
.navbar.purplesmoky-hover .navbar-nav .nav-link:hover,
.modal-video .purplesmoky-color,
.purplesmoky-color,
.purplesmoky-color h2,
.purplesmoky-color h3,
.purplesmoky-color h4,
.purplesmoky-color h5,
.purplesmoky-color h6,
.purplesmoky-color p,
.purplesmoky-color a,
.purplesmoky-color li,
.purplesmoky-color i,
.white-color .purplesmoky-color,
.pbox-icon [class*="flaticon-"].purplesmoky-color:before,
span.section-id.purplesmoky-color,
.purplesmoky-color p {
  color: #6b507d;
}
.is-style-outline .has-purplesmoky-background-color,
.btn-tra-purplesmoky {
  background-color: transparent;
  border-color: #6b507d;
}
.purplesmoky-icon,
.purplesmoky-icon [class^="flaticon-"]::before {
  color: #6b507d;
}
.navbar.scroll.purplesmoky-scroll {
  background-color: #6b507d !important;
}
.btn-purplesmoky,
.header-socials a:focus,
.header-socials a:hover,
.scrollbg-dark.scroll .header-socials a:focus,
.scrollbg-dark.scroll .header-socials a:hover,
.video-btn.play-icon-purplesmoky,
.purplesmoky-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.purplesmoky-nav.perch-vc-carousel .owl-dots .owl-dot span,
.box-rounded.box-rounded-purplesmoky {
  border-color: #6b507d;
}
.btn-purplesmoky,
.has-purplesmoky-koromiko-background-color,
.has-purplesmoky-background-color,
.header-socials a:focus,
.header-socials a:hover,
.fbox-3:hover .purplesmoky-color-box .box-line,
.fbox-3:hover .purplesmoky-icon [class^="ti-"],
.fbox-3:hover .purplesmoky-icon [class*=" ti-"],
.fbox-3:hover .purplesmoky-color-icon [class^="ti-"],
.fbox-3:hover .purplesmoky-color-icon [class*=" ti-"],
.video-btn.play-icon-purplesmoky,
.video-1 .video-btn.play-icon-purplesmoky,
.purplesmoky-nav.perch-vc-carousel .owl-nav [class*="owl-"]:hover,
.purplesmoky-nav.perch-vc-carousel .owl-dots .owl-dot.active span,
.perch-vc-carousel.purplesmoky-nav .slick-dots li.slick-active button::before,
.vc-bg-purplesmoky .immiex-vc .wpb_element_wrapper {
  background-color: #6b507d;
}
html,
body,
.primary-font {
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  color: #333;
}
.secondary-font,
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.modal-video a,
span.section-id,
.navbar-expand-md .navbar-nav .nav-link,
.hero-section .newsletter-form-notification,
.hero-section .newsletter-form label.valid,
.hero-section .newsletter-form label.error,
.processbar li:before,
a.process-link,
.iblock p,
.statistic-block p,
.testimonial-avatar p,
.pricing-table span.price,
.pricing-table span.price,
.popular-post a,
.blog-post-txt p.post-meta,
.comment-form-msg .error,
.comment-form-msg .loading,
.contact-form .loading,
.breadcrumb-item a,
.breadcrumb-item.active,
p.p-notice,
.sending-msg .loading {
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
.header .wsmenu > .wsmenu-list > li > a {
}
.header .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a {
}
p.p-xs,
p.p-xs > a {
}
p.p-sm,
p.p-sm > a {
}
p.p-md,
p.p-md > a {
}
p.p-lg,
p.p-lg > a {
}
p.p-xl,
p.p-xl > a {
}
p.p-huge,
p.p-huge > a {
}
h1.h1-xs,
h1.h1-xs > a {
}
h1.h1-sm,
h1.h1-sm > a {
}
h1.h1-md,
h1.h1-md > a {
}
h1.h1-lg,
h1.h1-lg > a {
}
h1.h1-xl,
h1.h1-xl > a {
}
h1.h1-huge,
h1.h1-huge > a {
}
h2.h2-xs,
h2.h2-xs > a {
}
h2.h2-sm,
h2.h2-sm > a {
}
h2.h2-md,
h2.h2-md > a {
}
h2.h2-lg,
h2.h2-lg > a {
}
h2.h2-xl,
h2.h2-xl > a {
}
h2.h2-huge,
h2.h2-huge > a {
}
h3.h3-xs,
h3.h3-xs > a {
}
h3.h3-sm,
h3.h3-sm > a {
}
h3.h3-md,
h3.h3-md > a {
}
h3.h3-lg,
h3.h3-lg > a {
}
h3.h3-xl,
h3.h3-xl > a {
}
h3.h3-huge,
h3.h3-huge > a {
}
h4.h4-xs,
h4.h4-xs > a {
}
h4.h4-sm,
h4.h4-sm > a {
}
h4.h4-md,
h4.h4-md > a {
}
h4.h4-lg,
h4.h4-lg > a {
}
h4.h4-xl,
h4.h4-xl > a {
}
h4.h4-huge,
h4.h4-huge > a {
}
h5.h5-xs,
h5.h5-xs > a {
}
h5.h5-sm,
h5.h5-sm > a {
}
h5.h5-md,
h5.h5-md > a {
}
h5.h5-lg,
h5.h5-lg > a {
}
h5.h5-xl,
h5.h5-xl > a {
}
h5.h5-huge,
h5.h5-huge > a {
}
h6.h6-xs,
h6.h6-xs > a {
}
h6.h6-sm,
h6.h6-sm > a {
}
h6.h6-md,
h6.h6-md > a {
}
h6.h6-lg,
h6.h6-lg > a {
}
h6.h6-xl,
h6.h6-xl > a {
}
h6.h6-huge,
h6.h6-huge > a {
}
.site-logo-text {
  font-size: 24px;
  line-height: 24px;
  font-family: "PT Sans";
}
.navbar-expand-md .navbar-nav .nav-link {
}
.dropdown-item,
.dropdown-menu li a {
}
.dropdown-item li a,
.dropdown-menu ul li a {
}
#breadcrumb.breadcrumb-section .parallax-inner {
  opacity: 1;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.wide-0 {
  padding-bottom: 0px;
}
.wide-10 {
  padding-bottom: 10px;
}
.wide-20 {
  padding-bottom: 20px;
}
.wide-30 {
  padding-bottom: 30px;
}
.wide-40 {
  padding-bottom: 40px;
}
.wide-50 {
  padding-bottom: 50px;
}
.wide-60 {
  padding-bottom: 60px;
}
.wide-70 {
  padding-bottom: 70px;
}
.wide-80 {
  padding-bottom: 80px;
}
.wide-90 {
  padding-bottom: 90px;
}
.wide-100 {
  padding-bottom: 100px;
}
.wide-110 {
  padding-bottom: 110px;
}
.wide-120 {
  padding-bottom: 120px;
}
.wide-130 {
  padding-bottom: 130px;
}
.wide-140 {
  padding-bottom: 140px;
}
.wide-150 {
  padding-bottom: 150px;
}
.wide-160 {
  padding-bottom: 160px;
}
.wide-170 {
  padding-bottom: 170px;
}
.wide-180 {
  padding-bottom: 180px;
}
.wide-190 {
  padding-bottom: 190px;
}
.wide-200 {
  padding-bottom: 200px;
}
.wide-100 {
  padding-top: 100px;
}
.wide-110 {
  padding-top: 110px;
}
.wide-120 {
  padding-top: 120px;
}
.wide-130 {
  padding-top: 130px;
}
.wide-140 {
  padding-top: 140px;
}
.wide-150 {
  padding-top: 150px;
}
.wide-160 {
  padding-top: 160px;
}
.wide-170 {
  padding-top: 170px;
}
.wide-180 {
  padding-top: 180px;
}
.wide-190 {
  padding-top: 190px;
}
.wide-200 {
  padding-top: 200px;
}
.pc-0 {
  padding-left: 0px;
}
.pc-5 {
  padding-left: 5px;
}
.pc-10 {
  padding-left: 10px;
}
.pc-15 {
  padding-left: 15px;
}
.pc-20 {
  padding-left: 20px;
}
.pc-25 {
  padding-left: 25px;
}
.pc-30 {
  padding-left: 30px;
}
.pc-35 {
  padding-left: 35px;
}
.pc-40 {
  padding-left: 40px;
}
.pc-45 {
  padding-left: 45px;
}
.pc-50 {
  padding-left: 50px;
}
.pc-55 {
  padding-left: 55px;
}
.pc-60 {
  padding-left: 60px;
}
.pc-65 {
  padding-left: 65px;
}
.pc-70 {
  padding-left: 70px;
}
.pc-75 {
  padding-left: 75px;
}
.pc-80 {
  padding-left: 80px;
}
.pc-85 {
  padding-left: 85px;
}
.pc-90 {
  padding-left: 90px;
}
.pc-95 {
  padding-left: 95px;
}
.pc-100 {
  padding-left: 100px;
}
.pc-105 {
  padding-left: 105px;
}
.pc-110 {
  padding-left: 110px;
}
.pc-115 {
  padding-left: 115px;
}
.pc-120 {
  padding-left: 120px;
}
.pc-125 {
  padding-left: 125px;
}
.pc-130 {
  padding-left: 130px;
}
.pc-135 {
  padding-left: 135px;
}
.pc-140 {
  padding-left: 140px;
}
.pc-145 {
  padding-left: 145px;
}
.pc-150 {
  padding-left: 150px;
}
.pc-0 {
  padding-right: 0px;
}
.pc-5 {
  padding-right: 5px;
}
.pc-10 {
  padding-right: 10px;
}
.pc-15 {
  padding-right: 15px;
}
.pc-20 {
  padding-right: 20px;
}
.pc-25 {
  padding-right: 25px;
}
.pc-30 {
  padding-right: 30px;
}
.pc-35 {
  padding-right: 35px;
}
.pc-40 {
  padding-right: 40px;
}
.pc-45 {
  padding-right: 45px;
}
.pc-50 {
  padding-right: 50px;
}
.pc-55 {
  padding-right: 55px;
}
.pc-60 {
  padding-right: 60px;
}
.pc-65 {
  padding-right: 65px;
}
.pc-70 {
  padding-right: 70px;
}
.pc-75 {
  padding-right: 75px;
}
.pc-80 {
  padding-right: 80px;
}
.pc-85 {
  padding-right: 85px;
}
.pc-90 {
  padding-right: 90px;
}
.pc-95 {
  padding-right: 95px;
}
.pc-100 {
  padding-right: 100px;
}
.pc-105 {
  padding-right: 105px;
}
.pc-110 {
  padding-right: 110px;
}
.pc-115 {
  padding-right: 115px;
}
.pc-120 {
  padding-right: 120px;
}
.pc-125 {
  padding-right: 125px;
}
.pc-130 {
  padding-right: 130px;
}
.pc-135 {
  padding-right: 135px;
}
.pc-140 {
  padding-right: 140px;
}
.pc-145 {
  padding-right: 145px;
}
.pc-150 {
  padding-right: 150px;
}
.mt-0 {
  margin-top: 0px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-35 {
  margin-top: 35px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-45 {
  margin-top: 45px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-55 {
  margin-top: 55px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-65 {
  margin-top: 65px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-75 {
  margin-top: 75px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-85 {
  margin-top: 85px;
}
.mt-90 {
  margin-top: 90px;
}
.mt-95 {
  margin-top: 95px;
}
.mt-100 {
  margin-top: 100px;
}
.mt-105 {
  margin-top: 105px;
}
.mt-110 {
  margin-top: 110px;
}
.mt-115 {
  margin-top: 115px;
}
.mt-120 {
  margin-top: 120px;
}
.mt-125 {
  margin-top: 125px;
}
.mt-130 {
  margin-top: 130px;
}
.mt-135 {
  margin-top: 135px;
}
.mt-140 {
  margin-top: 140px;
}
.mt-145 {
  margin-top: 145px;
}
.mt-150 {
  margin-top: 150px;
}
.mt-155 {
  margin-top: 155px;
}
.mt-160 {
  margin-top: 160px;
}
.mt-165 {
  margin-top: 165px;
}
.mt-170 {
  margin-top: 170px;
}
.mt-175 {
  margin-top: 175px;
}
.mt-180 {
  margin-top: 180px;
}
.mt-185 {
  margin-top: 185px;
}
.mt-190 {
  margin-top: 190px;
}
.mt-195 {
  margin-top: 195px;
}
.mt-200 {
  margin-top: 200px;
}
.mr-0 {
  margin-right: 0px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-25 {
  margin-right: 25px;
}
.mr-30 {
  margin-right: 30px;
}
.mr-35 {
  margin-right: 35px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-45 {
  margin-right: 45px;
}
.mr-50 {
  margin-right: 50px;
}
.mr-55 {
  margin-right: 55px;
}
.mr-60 {
  margin-right: 60px;
}
.mr-65 {
  margin-right: 65px;
}
.mr-70 {
  margin-right: 70px;
}
.mr-75 {
  margin-right: 75px;
}
.mr-80 {
  margin-right: 80px;
}
.mr-85 {
  margin-right: 85px;
}
.mr-90 {
  margin-right: 90px;
}
.mr-95 {
  margin-right: 95px;
}
.mr-100 {
  margin-right: 100px;
}
.mr-105 {
  margin-right: 105px;
}
.mr-110 {
  margin-right: 110px;
}
.mr-115 {
  margin-right: 115px;
}
.mr-120 {
  margin-right: 120px;
}
.mr-125 {
  margin-right: 125px;
}
.mr-130 {
  margin-right: 130px;
}
.mr-135 {
  margin-right: 135px;
}
.mr-140 {
  margin-right: 140px;
}
.mr-145 {
  margin-right: 145px;
}
.mr-150 {
  margin-right: 150px;
}
.mr-155 {
  margin-right: 155px;
}
.mr-160 {
  margin-right: 160px;
}
.mr-165 {
  margin-right: 165px;
}
.mr-170 {
  margin-right: 170px;
}
.mr-175 {
  margin-right: 175px;
}
.mr-180 {
  margin-right: 180px;
}
.mr-185 {
  margin-right: 185px;
}
.mr-190 {
  margin-right: 190px;
}
.mr-195 {
  margin-right: 195px;
}
.mr-200 {
  margin-right: 200px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-35 {
  margin-bottom: 35px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-45 {
  margin-bottom: 45px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-55 {
  margin-bottom: 55px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-65 {
  margin-bottom: 65px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mb-75 {
  margin-bottom: 75px;
}
.mb-80 {
  margin-bottom: 80px;
}
.mb-85 {
  margin-bottom: 85px;
}
.mb-90 {
  margin-bottom: 90px;
}
.mb-95 {
  margin-bottom: 95px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mb-105 {
  margin-bottom: 105px;
}
.mb-110 {
  margin-bottom: 110px;
}
.mb-115 {
  margin-bottom: 115px;
}
.mb-120 {
  margin-bottom: 120px;
}
.mb-125 {
  margin-bottom: 125px;
}
.mb-130 {
  margin-bottom: 130px;
}
.mb-135 {
  margin-bottom: 135px;
}
.mb-140 {
  margin-bottom: 140px;
}
.mb-145 {
  margin-bottom: 145px;
}
.mb-150 {
  margin-bottom: 150px;
}
.mb-155 {
  margin-bottom: 155px;
}
.mb-160 {
  margin-bottom: 160px;
}
.mb-165 {
  margin-bottom: 165px;
}
.mb-170 {
  margin-bottom: 170px;
}
.mb-175 {
  margin-bottom: 175px;
}
.mb-180 {
  margin-bottom: 180px;
}
.mb-185 {
  margin-bottom: 185px;
}
.mb-190 {
  margin-bottom: 190px;
}
.mb-195 {
  margin-bottom: 195px;
}
.mb-200 {
  margin-bottom: 200px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-5 {
  margin-left: 5px;
}
.ml-10 {
  margin-left: 10px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-25 {
  margin-left: 25px;
}
.ml-30 {
  margin-left: 30px;
}
.ml-35 {
  margin-left: 35px;
}
.ml-40 {
  margin-left: 40px;
}
.ml-45 {
  margin-left: 45px;
}
.ml-50 {
  margin-left: 50px;
}
.ml-55 {
  margin-left: 55px;
}
.ml-60 {
  margin-left: 60px;
}
.ml-65 {
  margin-left: 65px;
}
.ml-70 {
  margin-left: 70px;
}
.ml-75 {
  margin-left: 75px;
}
.ml-80 {
  margin-left: 80px;
}
.ml-85 {
  margin-left: 85px;
}
.ml-90 {
  margin-left: 90px;
}
.ml-95 {
  margin-left: 95px;
}
.ml-100 {
  margin-left: 100px;
}
.ml-105 {
  margin-left: 105px;
}
.ml-110 {
  margin-left: 110px;
}
.ml-115 {
  margin-left: 115px;
}
.ml-120 {
  margin-left: 120px;
}
.ml-125 {
  margin-left: 125px;
}
.ml-130 {
  margin-left: 130px;
}
.ml-135 {
  margin-left: 135px;
}
.ml-140 {
  margin-left: 140px;
}
.ml-145 {
  margin-left: 145px;
}
.ml-150 {
  margin-left: 150px;
}
.ml-155 {
  margin-left: 155px;
}
.ml-160 {
  margin-left: 160px;
}
.ml-165 {
  margin-left: 165px;
}
.ml-170 {
  margin-left: 170px;
}
.ml-175 {
  margin-left: 175px;
}
.ml-180 {
  margin-left: 180px;
}
.ml-185 {
  margin-left: 185px;
}
.ml-190 {
  margin-left: 190px;
}
.ml-195 {
  margin-left: 195px;
}
.ml-200 {
  margin-left: 200px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-5 {
  padding-top: 5px;
}
.pt-10 {
  padding-top: 10px;
}
.pt-15 {
  padding-top: 15px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-25 {
  padding-top: 25px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-35 {
  padding-top: 35px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-45 {
  padding-top: 45px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-55 {
  padding-top: 55px;
}
.pt-60 {
  padding-top: 60px;
}
.pt-65 {
  padding-top: 65px;
}
.pt-70 {
  padding-top: 70px;
}
.pt-75 {
  padding-top: 75px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-85 {
  padding-top: 85px;
}
.pt-90 {
  padding-top: 90px;
}
.pt-95 {
  padding-top: 95px;
}
.pt-100 {
  padding-top: 100px;
}
.pt-105 {
  padding-top: 105px;
}
.pt-110 {
  padding-top: 110px;
}
.pt-115 {
  padding-top: 115px;
}
.pt-120 {
  padding-top: 120px;
}
.pt-125 {
  padding-top: 125px;
}
.pt-130 {
  padding-top: 130px;
}
.pt-135 {
  padding-top: 135px;
}
.pt-140 {
  padding-top: 140px;
}
.pt-145 {
  padding-top: 145px;
}
.pt-150 {
  padding-top: 150px;
}
.pt-155 {
  padding-top: 155px;
}
.pt-160 {
  padding-top: 160px;
}
.pt-165 {
  padding-top: 165px;
}
.pt-170 {
  padding-top: 170px;
}
.pt-175 {
  padding-top: 175px;
}
.pt-180 {
  padding-top: 180px;
}
.pt-185 {
  padding-top: 185px;
}
.pt-190 {
  padding-top: 190px;
}
.pt-195 {
  padding-top: 195px;
}
.pt-200 {
  padding-top: 200px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-5 {
  padding-bottom: 5px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-25 {
  padding-bottom: 25px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-35 {
  padding-bottom: 35px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-45 {
  padding-bottom: 45px;
}
.pb-50 {
  padding-bottom: 50px;
}
.pb-55 {
  padding-bottom: 55px;
}
.pb-60 {
  padding-bottom: 60px;
}
.pb-65 {
  padding-bottom: 65px;
}
.pb-70 {
  padding-bottom: 70px;
}
.pb-75 {
  padding-bottom: 75px;
}
.pb-80 {
  padding-bottom: 80px;
}
.pb-85 {
  padding-bottom: 85px;
}
.pb-90 {
  padding-bottom: 90px;
}
.pb-95 {
  padding-bottom: 95px;
}
.pb-100 {
  padding-bottom: 100px;
}
.pb-105 {
  padding-bottom: 105px;
}
.pb-110 {
  padding-bottom: 110px;
}
.pb-115 {
  padding-bottom: 115px;
}
.pb-120 {
  padding-bottom: 120px;
}
.pb-125 {
  padding-bottom: 125px;
}
.pb-130 {
  padding-bottom: 130px;
}
.pb-135 {
  padding-bottom: 135px;
}
.pb-140 {
  padding-bottom: 140px;
}
.pb-145 {
  padding-bottom: 145px;
}
.pb-150 {
  padding-bottom: 150px;
}
.pb-155 {
  padding-bottom: 155px;
}
.pb-160 {
  padding-bottom: 160px;
}
.pb-165 {
  padding-bottom: 165px;
}
.pb-170 {
  padding-bottom: 170px;
}
.pb-175 {
  padding-bottom: 175px;
}
.pb-180 {
  padding-bottom: 180px;
}
.pb-185 {
  padding-bottom: 185px;
}
.pb-190 {
  padding-bottom: 190px;
}
.pb-195 {
  padding-bottom: 195px;
}
.pb-200 {
  padding-bottom: 200px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-5 {
  padding-left: 5px;
}
.pl-10 {
  padding-left: 10px;
}
.pl-15 {
  padding-left: 15px;
}
.pl-20 {
  padding-left: 20px;
}
.pl-25 {
  padding-left: 25px;
}
.pl-30 {
  padding-left: 30px;
}
.pl-35 {
  padding-left: 35px;
}
.pl-40 {
  padding-left: 40px;
}
.pl-45 {
  padding-left: 45px;
}
.pl-50 {
  padding-left: 50px;
}
.pl-55 {
  padding-left: 55px;
}
.pl-60 {
  padding-left: 60px;
}
.pl-65 {
  padding-left: 65px;
}
.pl-70 {
  padding-left: 70px;
}
.pl-75 {
  padding-left: 75px;
}
.pl-80 {
  padding-left: 80px;
}
.pl-85 {
  padding-left: 85px;
}
.pl-90 {
  padding-left: 90px;
}
.pl-95 {
  padding-left: 95px;
}
.pl-100 {
  padding-left: 100px;
}
.pl-105 {
  padding-left: 105px;
}
.pl-110 {
  padding-left: 110px;
}
.pl-115 {
  padding-left: 115px;
}
.pl-120 {
  padding-left: 120px;
}
.pl-125 {
  padding-left: 125px;
}
.pl-130 {
  padding-left: 130px;
}
.pl-135 {
  padding-left: 135px;
}
.pl-140 {
  padding-left: 140px;
}
.pl-145 {
  padding-left: 145px;
}
.pl-150 {
  padding-left: 150px;
}
.pl-155 {
  padding-left: 155px;
}
.pl-160 {
  padding-left: 160px;
}
.pl-165 {
  padding-left: 165px;
}
.pl-170 {
  padding-left: 170px;
}
.pl-175 {
  padding-left: 175px;
}
.pl-180 {
  padding-left: 180px;
}
.pl-185 {
  padding-left: 185px;
}
.pl-190 {
  padding-left: 190px;
}
.pl-195 {
  padding-left: 195px;
}
.pl-200 {
  padding-left: 200px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-5 {
  padding-right: 5px;
}
.pr-10 {
  padding-right: 10px;
}
.pr-15 {
  padding-right: 15px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-25 {
  padding-right: 25px;
}
.pr-30 {
  padding-right: 30px;
}
.pr-35 {
  padding-right: 35px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-45 {
  padding-right: 45px;
}
.pr-50 {
  padding-right: 50px;
}
.pr-55 {
  padding-right: 55px;
}
.pr-60 {
  padding-right: 60px;
}
.pr-65 {
  padding-right: 65px;
}
.pr-70 {
  padding-right: 70px;
}
.pr-75 {
  padding-right: 75px;
}
.pr-80 {
  padding-right: 80px;
}
.pr-85 {
  padding-right: 85px;
}
.pr-90 {
  padding-right: 90px;
}
.pr-95 {
  padding-right: 95px;
}
.pr-100 {
  padding-right: 100px;
}
.pr-105 {
  padding-right: 105px;
}
.pr-110 {
  padding-right: 110px;
}
.pr-115 {
  padding-right: 115px;
}
.pr-120 {
  padding-right: 120px;
}
.pr-125 {
  padding-right: 125px;
}
.pr-130 {
  padding-right: 130px;
}
.pr-135 {
  padding-right: 135px;
}
.pr-140 {
  padding-right: 140px;
}
.pr-145 {
  padding-right: 145px;
}
.pr-150 {
  padding-right: 150px;
}
.pr-155 {
  padding-right: 155px;
}
.pr-160 {
  padding-right: 160px;
}
.pr-165 {
  padding-right: 165px;
}
.pr-170 {
  padding-right: 170px;
}
.pr-175 {
  padding-right: 175px;
}
.pr-180 {
  padding-right: 180px;
}
.pr-185 {
  padding-right: 185px;
}
.pr-190 {
  padding-right: 190px;
}
.pr-195 {
  padding-right: 195px;
}
.pr-200 {
  padding-right: 200px;
}
.btn-white {
  background-color: #fff;
  border-color: #fff;
}
.btn-tra-white {
  background-color: transparent;
  border-color: #fff;
}
.white-hover:hover,
.white-hover:focus {
  background-color: #fff;
  border-color: #fff;
}
.tra-white-hover:hover,
.tra-white-hover:focus {
  background-color: transparent;
  border-color: #fff;
}
.btn-black {
  background-color: #000;
  border-color: #000;
}
.btn-tra-black {
  background-color: transparent;
  border-color: #000;
}
.black-hover:hover,
.black-hover:focus {
  background-color: #000;
  border-color: #000;
}
.tra-black-hover:hover,
.tra-black-hover:focus {
  background-color: transparent;
  border-color: #000;
}
.btn-grey {
  background-color: #eee;
  border-color: #eee;
}
.btn-tra-grey {
  background-color: transparent;
  border-color: #eee;
}
.grey-hover:hover,
.grey-hover:focus {
  background-color: #eee;
  border-color: #eee;
}
.tra-grey-hover:hover,
.tra-grey-hover:focus {
  background-color: transparent;
  border-color: #eee;
}
.btn-blue {
  background-color: #4b8acd;
  border-color: #4b8acd;
}
.btn-tra-blue {
  background-color: transparent;
  border-color: #4b8acd;
}
.blue-hover:hover,
.blue-hover:focus {
  background-color: #4b8acd;
  border-color: #4b8acd;
}
.tra-blue-hover:hover,
.tra-blue-hover:focus {
  background-color: transparent;
  border-color: #4b8acd;
}
.btn-darkblue {
  background-color: #183054;
  border-color: #183054;
}
.btn-tra-darkblue {
  background-color: transparent;
  border-color: #183054;
}
.darkblue-hover:hover,
.darkblue-hover:focus {
  background-color: #183054;
  border-color: #183054;
}
.tra-darkblue-hover:hover,
.tra-darkblue-hover:focus {
  background-color: transparent;
  border-color: #183054;
}
.btn-green {
  background-color: #2dcb21;
  border-color: #2dcb21;
}
.btn-tra-green {
  background-color: transparent;
  border-color: #2dcb21;
}
.green-hover:hover,
.green-hover:focus {
  background-color: #2dcb21;
  border-color: #2dcb21;
}
.tra-green-hover:hover,
.tra-green-hover:focus {
  background-color: transparent;
  border-color: #2dcb21;
}
.btn-red {
  background-color: #e35029;
  border-color: #e35029;
}
.btn-tra-red {
  background-color: transparent;
  border-color: #e35029;
}
.red-hover:hover,
.red-hover:focus {
  background-color: #e35029;
  border-color: #e35029;
}
.tra-red-hover:hover,
.tra-red-hover:focus {
  background-color: transparent;
  border-color: #e35029;
}
.btn-olive {
  background-color: #7ca22f;
  border-color: #7ca22f;
}
.btn-tra-olive {
  background-color: transparent;
  border-color: #7ca22f;
}
.olive-hover:hover,
.olive-hover:focus {
  background-color: #7ca22f;
  border-color: #7ca22f;
}
.tra-olive-hover:hover,
.tra-olive-hover:focus {
  background-color: transparent;
  border-color: #7ca22f;
}
.btn-teal {
  background-color: #2193b0;
  border-color: #2193b0;
}
.btn-tra-teal {
  background-color: transparent;
  border-color: #2193b0;
}
.teal-hover:hover,
.teal-hover:focus {
  background-color: #2193b0;
  border-color: #2193b0;
}
.tra-teal-hover:hover,
.tra-teal-hover:focus {
  background-color: transparent;
  border-color: #2193b0;
}
.btn-yellow {
  background-color: #fed841;
  border-color: #fed841;
}
.btn-tra-yellow {
  background-color: transparent;
  border-color: #fed841;
}
.yellow-hover:hover,
.yellow-hover:focus {
  background-color: #fed841;
  border-color: #fed841;
}
.tra-yellow-hover:hover,
.tra-yellow-hover:focus {
  background-color: transparent;
  border-color: #fed841;
}
:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #333;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #fff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--primary: #ff4500;
  --wp--preset--color--secondary: #2c3f69;
  --wp--preset--color--dark: #2e2f33;
  --wp--preset--color--lightdark: #35363a;
  --wp--preset--color--grey: #666;
  --wp--preset--color--lightgrey: #f8f9fb;
  --wp--preset--color--darkviolet: #3e416d;
  --wp--preset--color--deepviolet: #383b62;
  --wp--preset--color--deepdark: #1a1a1a;
  --wp--preset--color--deepgrey: #ddd;
  --wp--preset--color--red: #e35029;
  --wp--preset--color--rose: #ff3366;
  --wp--preset--color--tomato: #eb2f5b;
  --wp--preset--color--coral: #ea5c5a;
  --wp--preset--color--redplum: #8e3178;
  --wp--preset--color--yellow: #fed841;
  --wp--preset--color--yellow-koromiko: #feb75f;
  --wp--preset--color--green: #06c668;
  --wp--preset--color--lightgreen: #59bd56;
  --wp--preset--color--deepgreen: #009587;
  --wp--preset--color--greensushi: #80a63f;
  --wp--preset--color--greenscooter: #2abdc7;
  --wp--preset--color--blue: #00a3c8;
  --wp--preset--color--lightblue: #1e88e5;
  --wp--preset--color--darkblue: #1d437b;
  --wp--preset--color--skyblue: #16a2e0;
  --wp--preset--color--steelblue: #2c3f69;
  --wp--preset--color--steelblue-color: #2c3f69;
  --wp--preset--color--deepblue: #0b4265;
  --wp--preset--color--navyblue: #7c80c1;
  --wp--preset--color--bluebayoux: #517082;
  --wp--preset--color--tinyblue: #e6f9fa;
  --wp--preset--color--blueyonder: #8a8cbd;
  --wp--preset--color--bluevivid: #00a3c8;
  --wp--preset--color--purple: #8a2ee8;
  --wp--preset--color--deeppurple: #691883;
  --wp--preset--color--lightpurple: #e79aff;
  --wp--preset--color--tinypurple: #f3ccff;
  --wp--preset--color--purplesmoky: #6b507d;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
body .is-layout-flex {
  display: flex;
}
.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.is-layout-flex > :is(*, div) {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
.is-layout-grid > :is(*, div) {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.max-lines-5 {
  display: -webkit-box !important;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.max-lines-4 {
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.max-lines-3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.max-lines-2 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
