@backgroundColor: #E7F7F0;
@primaryColor: #0c2c68;
@secondaryColor: #EE4266;
@successColor: #32D98C;
@infoColor: #18CEF3;
@warningColor: #FFC20C;
@dangerColor: #f92c50;
@mainFont: Onest;
@display1Font: 'Onest', sans-serif;
@display1Size: 5;
@display2Font: 'Onest', sans-serif;
@display2Size: 4;
@display5Font: 'Onest', sans-serif;
@display5Size: 2.5;
@display7Font: 'Montserrat', sans-serif;
@display7Size: 1.4;
@display4Font: 'Inter', sans-serif;
@display4Size: 1;
@isRoundedImages: true;
@isRoundedButtons: true;
@isLargeButtons: true;
@isGhostButtonBorder: true;
@underlinedLinks: false;
@isAnimatedOnScroll: false;
@isScrollToTopButton: false;
@isPublish: false;

@btn-font-size: 1rem;
@btn-border-radius: 4px;
@btn-padding-y: 1.25rem;
@btn-padding-x: 2rem;

@btn-font-size-sm: .8rem;
@btn-border-radius-sm: 4px;
@btn-padding-y-sm: .6rem;
@btn-padding-x-sm: 1.2rem;

@btn-font-size-md: .8rem;
@btn-border-radius-md: 4px;
@btn-padding-y-md: .6rem;
@btn-padding-x-md: 1.2rem;

@btn-font-size-lg: 1rem;
@btn-border-radius-lg: 4px;
@btn-padding-y-lg: 1.25rem;
@btn-padding-x-lg: 2rem;

.btn when (@isGhostButtonBorder) {
    border-width: 2px;
}

img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {

    & when not (@isRoundedImages) {
        border-radius: 0 !important;
    }

    & when (@isRoundedImages) {
        border-radius: 2rem !important;
    }
}

.video-wrapper {
    overflow: hidden;
}

// .btn when not (@isLargeButtons) {
//     padding: 0.75rem 1.5rem !important;
// }

// .btn when (@isLargeButtons) {
//     @media (max-width: 767px) {
//         padding: 0.75rem 1.5rem !important;
//     }
// }

// BACKGROUND

body {
    background-color: @backgroundColor;
}

// fix for builder
& when not (@isPublish) {
    .is-builder .template {
        background-color: @backgroundColor;
    }
}

// FONTS

body {
    font-family: @mainFont;
}

.display-1 {
    font-family: @display1Font;
    font-size: @display1Size *1rem;
    line-height: 1;

    >.mbr-iconfont {
        font-size: @display1Size *1.25rem;
    }
}

.display-2 {
    font-family: @display2Font;
    font-size: @display2Size *1rem;
    line-height: 1;

    >.mbr-iconfont {
        font-size: @display2Size *1.25rem;
    }
}

.display-4 {
    font-family: @display4Font;
    font-size: @display4Size *1rem;
    line-height: 1.5;

    >.mbr-iconfont {
        font-size: @display4Size *1.25rem;
    }
}

.display-5 {
    font-family: @display5Font;
    font-size: @display5Size *1rem;
    line-height: 1.5;

    >.mbr-iconfont {
        font-size: @display5Size *1.25rem;
    }
}

.display-7 {
    font-family: @display7Font;
    font-size: @display7Size *1rem;
    line-height: 1.3;

    >.mbr-iconfont {
        font-size: @display7Size *1.25rem;
    }
}

/* ---- Fluid typography for mobile devices ---- */

/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */


@media (max-width: 992px) {
    .display-1 {
        font-size: @display1Size * 0.8rem;
    }
}

@media (max-width: 768px) {
    .display-1 {
        @display1Size-min: @display1Size - (@display1Size - 1) * 0.65;
        font-size: @display1Size * 0.7rem;
        font-size:~"calc( @{display1Size-min}rem + (@{display1Size} - @{display1Size-min}) * ((100vw - 20rem) / (48 - 20)))";
        line-height:~"calc( 1.1 * (@{display1Size-min}rem + (@{display1Size} - @{display1Size-min}) * ((100vw - 20rem) / (48 - 20))))";
    }

    .display-2 {
        @display2Size-min: @display2Size - (@display2Size - 1) * 0.65;
        font-size: @display2Size * 0.8rem;
        font-size:~"calc( @{display2Size-min}rem + (@{display2Size} - @{display2Size-min}) * ((100vw - 20rem) / (48 - 20)))";
        line-height:~"calc( 1.3 * (@{display2Size-min}rem + (@{display2Size} - @{display2Size-min}) * ((100vw - 20rem) / (48 - 20))))";
    }

    .display-4 {
        @display4Size-min: @display4Size - (@display4Size - 1) * 0.65;
        font-size: @display4Size * 0.8rem;
        font-size:~"calc( @{display4Size-min}rem + (@{display4Size} - @{display4Size-min}) * ((100vw - 20rem) / (48 - 20)))";
        line-height:~"calc( 1.4 * (@{display4Size-min}rem + (@{display4Size} - @{display4Size-min}) * ((100vw - 20rem) / (48 - 20))))";
    }

    .display-5 {
        @display5Size-min: @display5Size - (@display5Size - 1) * 0.65;
        font-size: @display5Size * 0.8rem;
        font-size:~"calc( @{display5Size-min}rem + (@{display5Size} - @{display5Size-min}) * ((100vw - 20rem) / (48 - 20)))";
        line-height:~"calc( 1.4 * (@{display5Size-min}rem + (@{display5Size} - @{display5Size-min}) * ((100vw - 20rem) / (48 - 20))))";
    }

    .display-7 {
        @display7Size-min: @display7Size - (@display7Size - 1) * 0.65;
        font-size: @display7Size * 0.8rem;
        font-size:~"calc( @{display7Size-min}rem + (@{display7Size} - @{display7Size-min}) * ((100vw - 20rem) / (48 - 20)))";
        line-height:~"calc( 1.4 * (@{display7Size-min}rem + (@{display7Size} - @{display7Size-min}) * ((100vw - 20rem) / (48 - 20))))";
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .display-1 {
        @display1Size-min: @display1Size - (@display1Size - 1) * 0.65;
        font-size: @display1Size * 0.7rem;
        font-size:~"calc( @{display1Size-min}rem + (@{display1Size} - @{display1Size-min}) * ((100vw - 62rem) / (87 - 62)))";
        line-height:~"calc( 1.1 * (@{display1Size-min}rem + (@{display1Size} - @{display1Size-min}) * ((100vw - 62rem) / (87 - 62))))";
    }

    .display-2 {
        @display2Size-min: @display2Size - (@display2Size - 1) * 0.65;
        font-size: @display2Size * 0.8rem;
        font-size:~"calc( @{display2Size-min}rem + (@{display2Size} - @{display2Size-min}) * ((100vw - 62rem) / (87 - 62)))";
        line-height:~"calc( 1.3 * (@{display2Size-min}rem + (@{display2Size} - @{display2Size-min}) * ((100vw - 62rem) / (87 - 62))))";
    }

    .display-4 {
        @display4Size-min: @display4Size - (@display4Size - 1) * 0.65;
        font-size: @display4Size * 0.8rem;
        font-size:~"calc( @{display4Size-min}rem + (@{display4Size} - @{display4Size-min}) * ((100vw - 62rem) / (87 - 62)))";
        line-height:~"calc( 1.4 * (@{display4Size-min}rem + (@{display4Size} - @{display4Size-min}) * ((100vw - 62rem) / (87 - 62))))";
    }

    .display-5 {
        @display5Size-min: @display5Size - (@display5Size - 1) * 0.65;
        font-size: @display5Size * 0.8rem;
        font-size:~"calc( @{display5Size-min}rem + (@{display5Size} - @{display5Size-min}) * ((100vw - 62rem) / (87 - 62)))";
        line-height:~"calc( 1.4 * (@{display5Size-min}rem + (@{display5Size} - @{display5Size-min}) * ((100vw - 62rem) / (87 - 62))))";
    }

    .display-7 {
        @display7Size-min: @display7Size - (@display7Size - 1) * 0.65;
        font-size: @display7Size * 0.8rem;
        font-size:~"calc( @{display7Size-min}rem + (@{display7Size} - @{display7Size-min}) * ((100vw - 62rem) / (87 - 62)))";
        line-height:~"calc( 1.4 * (@{display7Size-min}rem + (@{display7Size} - @{display7Size-min}) * ((100vw - 62rem) / (87 - 62))))";
    }
}

/* Buttons */
.button-variant(@background) {
    @color: contrast(@background, darken(@background, 50%), #ffffff, 60%);
    @border: @background;
    @active-color: @color;
    @active-border: @active-background;

    @active-background: if(eq(@background, @color),
            #fafafa,
            lighten(@background, 10%));

    &,
    &:active {
        background-color: @background !important;
        border-color: @border !important;
        color: @color !important;
        box-shadow: none;
    }

    &:hover,
    &:focus,
    &.focus,
    &.active {
        color: inherit;
        background-color: @active-background !important;
        border-color: @active-border !important;
        box-shadow: none;
    }

    &.disabled,
    &:disabled {
        color: @active-color !important;
        background-color: @active-background !important;
        border-color: @active-border !important;
    }
}

.button-outline-variant(@color) {
    @active-color: contrast(@color, darken(@color, 50%), #ffffff, 60%);
    @active-background: @color;
    @new-color: if(eq(@color, @active-color),
            #fafafa,
            darken(@color, 17%));

    &,
    &:active {
        background-color: transparent !important;

        & when (@isGhostButtonBorder) {
            border-color: @color;
        }

        & when not (@isGhostButtonBorder) {
            border-color: transparent;
        }

        color: @color;
    }

    &:hover,
    &:focus,
    &.focus,
    &.active {
        color: @new-color !important;
        background-color: transparent !important;

        & when (@isGhostButtonBorder) {
            border-color: @new-color !important;
        }

        & when not (@isGhostButtonBorder) {
            border-color: transparent !important;
        }

        box-shadow: none !important;
    }

    &.disabled,
    &:disabled {
        color: @active-color !important;
        background-color: @active-background !important;
        border-color: @active-background !important;
    }
}

.plan-variant(@className, @color) {
    &@{className} {

        .mbr-plan-subtitle,
        .mbr-plan-price-desc {
            @max: max(red(@color), green(@color), blue(@color));

            & when (@max > 200) {
                color: lighten(@color, 40%);
            }

            & when (@max > 85) and (@max <=200) {
                color: lighten(@color, 25%);
            }

            & when (@max > 50) and (@max <=85) {
                color: lighten(@color, 45%);
            }

            & when (@max <=50) {
                color: lighten(@color, 70%);
            }
        }
    }
}

.button-size(@btn-padding-y, @btn-padding-x, @btn-font-size, @btn-border-radius) {
    padding: @btn-padding-y @btn-padding-x;
    border-radius: @btn-border-radius;
}

.btn {
    .button-size(@btn-padding-y, @btn-padding-x, @btn-font-size, @btn-border-radius);
    & when not (@isLargeButtons) {
        padding: 0.75rem 1.5rem;
    }
    & when (@isLargeButtons) {
        @media (max-width: 767px) {
            padding: 0.75rem 1.5rem;
        }
    }
}

.btn-sm {
    .button-size(@btn-padding-y-sm, @btn-padding-x-sm, @btn-font-size-sm, @btn-border-radius-sm);
}

.btn-md {
    .button-size(@btn-padding-y-md, @btn-padding-x-md, @btn-font-size-md, @btn-border-radius-md);
}

.btn-lg {
    .button-size(@btn-padding-y-lg, @btn-padding-x-lg, @btn-font-size-lg, @btn-border-radius-lg);
}

.bg-primary {
    background-color: @primaryColor !important;
}

.bg-success {
    background-color: @successColor !important;
}

.bg-info {
    background-color: @infoColor !important;
}

.bg-warning {
    background-color: @warningColor !important;
}

.bg-danger {
    background-color: @dangerColor !important;
}

.btn-primary {
    .button-variant(@primaryColor);
}

.btn-secondary {
    .button-variant(@secondaryColor);
}

.btn-info {
    .button-variant(@infoColor);
}

.btn-success {
    .button-variant(@successColor);
}

.btn-warning {
    .button-variant(@warningColor);
}

.btn-danger {
    .button-variant(@dangerColor);
}

.btn-white {
    .button-variant(#eff0ec);
}

.btn-black {
    .button-variant(#232323);
}

.btn-primary-outline {
    .button-outline-variant(@primaryColor);
}

.btn-secondary-outline {
    .button-outline-variant(@secondaryColor);
}

.btn-info-outline {
    .button-outline-variant(@infoColor);
}

.btn-success-outline {
    .button-outline-variant(@successColor);
}

.btn-warning-outline {
    .button-outline-variant(@warningColor);
}

.btn-danger-outline {
    .button-outline-variant(@dangerColor);
}

.btn-black-outline {
    .button-outline-variant(#232323);
}

.btn-white-outline {
    .button-outline-variant(#fafafa);
}

.text-primary {
    color: @primaryColor !important;
}

.text-secondary {
    color: @secondaryColor !important;
}

.text-success {
    color: @successColor !important;
}

.text-info {
    color: @infoColor !important;
}

.text-warning {
    color: @warningColor !important;
}

.text-danger {
    color: @dangerColor !important;
}

.text-white {
    color: #fafafa !important;
}

.text-black {
    color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
    color: darken(@primaryColor, 20%) !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
    color: darken(@secondaryColor, 20%) !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.active {
    color: darken(@successColor, 20%) !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.active {
    color: darken(@infoColor, 20%) !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
    color: darken(@warningColor, 20%) !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
    color: darken(@dangerColor, 20%) !important;
}

a.text-white:hover,
a.text-white:focus,
a.text-white.active {
    color: darken(#fafafa, 20%) !important;
}

a.text-black:hover,
a.text-black:focus,
a.text-black.active {
    color: darken(#232323, 20%) !important;
}

& when (@underlinedLinks) {
    a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
        transition: 0.2s;
        position: relative;
        background-image: linear-gradient(currentColor 50%, currentColor 50%);
        background-size: 10000px 2px;
        background-repeat: no-repeat;
        background-position: 0 1.2em;
    }
}

& when not (@underlinedLinks) {
    a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
        position: relative;
        background-image: transparent;
        background-size: 10000px 2px;
        background-repeat: no-repeat;
        background-position: 0px 1.2em;
        background-position: -10000px 1.2em;

        &:hover {
            transition: background-position 2s ease-in-out;
            background-image: linear-gradient(currentColor 50%, currentColor 50%);
            background-position: 0px 1.2em;
        }
    }
}

.nav-tabs .nav-link {
    &.active {
        color: @primaryColor;
    }

    &:not(.active) {
        color: #232323;
    }
}

.alert-success {
    background-color: #70c770;
}

.alert-info {
    background-color: @infoColor;
}

.alert-warning {
    background-color: @warningColor;
}

.alert-danger {
    background-color: @dangerColor;
}

.mbr-section-btn .btn:not(.btn-form) {
    & when (@isRoundedButtons) {
        border-radius: 100px;
    }
}

.mbr-gallery-filter li a when(@isRoundedButtons) {
    border-radius: 100px !important;
}

.mbr-gallery-filter {
    li.active .btn {
        background-color: @primaryColor;
        border-color: @primaryColor;
        color: contrast(@primaryColor, darken(@primaryColor, 45%), #ffffff, 60%);

        &:focus {
            box-shadow: none;
        }
    }
}

.nav-tabs .nav-link when(@isRoundedButtons) {
    border-radius: 100px !important;
}

a,
a:hover {
    color: @primaryColor;
}

.mbr-plan-header {
    .plan-variant(~'.bg-primary', @primaryColor);
    .plan-variant(~'.bg-success', @successColor);
    .plan-variant(~'.bg-info', @infoColor);
    .plan-variant(~'.bg-warning', @warningColor);
    .plan-variant(~'.bg-danger', @dangerColor);
}

/* Scroll to top button*/
.scrollToTop_wraper when not(@isScrollToTopButton) {
    display: none;
}

#scrollToTop a when (@isScrollToTopButton) and (@isRoundedButtons) {
    border-radius: 100px;
}

.form-control {
    .display-7;
    font-weight: 400;
    & when(@isRoundedButtons) {
        border-radius: 40px !important;
    }
    &:hover,
    &:focus {
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
        border-color: @primaryColor !important;
    }
}

.form-control:-webkit-input-placeholder {
    .display-7;
    font-weight: 400;
}

blockquote {
    border-color: @primaryColor;
}

/* Forms */
.mbr-form {
    .input-group-btn .btn when(@isRoundedButtons) {
        border-radius: 100px !important;

        &:hover {
            box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .2);
        }
    }

    .input-group-btn button[type="submit"] when (@isRoundedButtons) {
        border-radius: 100px !important;
        padding: 1rem 3rem;

        &:hover {
            box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .2);
        }
    }
}

//formstyler
.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: @primaryColor;
    color: contrast(@primaryColor, #000000, #ffffff, 60%)
}

.jq-number__spin {
    transition: 0.25s ease;
}

.jq-number__spin:hover {
    border-color: @primaryColor;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
    transition: 0.4s;
    border-top-color: #232323;
    border-bottom-color: #232323;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
    border-top-color: @primaryColor;
    border-bottom-color: @primaryColor;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    color: contrast(@primaryColor, #000, #fff, 30%) !important;
    background-color: @primaryColor !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: contrast(@secondaryColor, #000, #fff, 30%) !important;
    background: @secondaryColor !important;
    box-shadow: none !important
}

//lazyload
.lazy-bg {
    background-image: none !important;
}

.lazy-placeholder:not(section),
.lazy-none {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: transparent no-repeat center;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    @fillSVG: replace("@{primaryColor}", "#", "%23");
    background-image: url("../../../data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='@{fillSVG}' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

section.lazy-placeholder:after {
    opacity: 0.5;
}

body {
    overflow-x: hidden;
}

a {
    transition: color 0.6s;
}

@media (max-width: 1400px) {
    .container {
        max-width: 100%;
        @media (min-width: 768px) {
            padding-left: 32px;
            padding-right: 32px;
        }
    }
    .container-fluid {
        @media (min-width: 768px) {
            padding-left: 32px;
            padding-right: 32px;
        }
    }
}

@media (max-width: 767px) {
    .container-fluid {
        padding-left: 16px;
        padding-right: 16px;
    }
}@isPublish: true;

.cid-up0xLYT9i3 {
@showLogo: true;
@logoSize: 3.2;
@showBrand: true;
@showItems: true;
@contentAlign: "2";
@showIcons: true;
@iconsAmount: "1";
@iconsColor: #d70081;
@showButtons: false;
@collapsed: false;
@transparent: true;
@sticky: false;
@opacity: 0.8;
@menuBgColor: #f7f7f7;
@hamburgerColor: #232323;

z-index: 1000;
width: 100%;
position: relative;
.dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .navbar-toggler {
    transform: scale(0.8);
  }
}
.navbar-brand {
  img {
    max-width: 100%;
    max-height: 100%;
  }
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  .navbar-caption {
    line-height: inherit !important;
  }
  .navbar-logo a {
    outline: none;
  }
}
.navbar-nav {
  margin: auto;
  margin-left: 0;
  & when (@contentAlign = '2') {
    margin-left: auto;
  }
  & when (@contentAlign = '3') {
    margin-left: auto;
    margin-right: 0;
  }
  .nav-item {
    padding: 0 !important;
    transition: 0.3s all !important;
    .nav-link {
      padding: 16px !important;
      margin: 0 !important;
      border-radius: 1rem !important;
      transition: 0.3s all !important;
      &:hover {
        background-color: rgba(27, 31, 10, 0.06);
      }
      & when not (@isRoundedButtons) {
        border-radius: 4px !important;
      }
    }
  }
  .open {
    .nav-link {
      &::after {
        transform: rotate(180deg);
      }
      @media (min-width: 992px) {
        &::before {
          content: "";
          width: 100%;
          height: 20px;
          top: 100%;
          background: transparent;
          position: absolute;
        }
      }
    }
  }
  .dropdown-item {
    padding: 12px !important;
    border-radius: 0.5rem !important;
    margin: 0 8px !important;
    transition: 0.3s all !important;
    &:hover {
      background-color: rgba(27, 31, 10, 0.06);
    }
    & when not (@isRoundedButtons) {
      border-radius: 4px !important;
    }
  }
  & when not (@showLogo), (@showBrand) {
    @media (min-width: 992px) {
      padding-left: 1.5rem;
    }
  }
  & when not (@showBrand) {
    @media (min-width: 992px) {
      padding-left: 1.5rem;
    }
  }
}
.nav-link {
  width: fit-content;
  position: relative;
}
.navbar-logo {
  margin: 0 !important;
  @media (max-width: 767px) {
    padding-left: 0;
  }
}
.navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
  & when not (@showLogo) {
    @media (min-width: 767px) {
      padding-left: 2rem;
    }
  }
}
.nav-dropdown {
  @media (max-width: 767px) {
    padding-bottom: 0.5rem;
  }
}
.nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  & when not (@collapsed) {
    @media (min-width: 992px) {
    }
    & when (@transparent) {
      background: rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important;
    }
  }
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: @menuBgColor;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  @media (max-width: 992px) {
    padding-right: 2rem;
  }
  @media (max-width: 767px) {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
  & when not (@isRoundedButtons) {
    border-radius: 4px !important;
  }
}
.iconfont-wrapper {
  color: @iconsColor !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: @menuBgColor;
  & when (@transparent) {
    background: rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important;
  }
  & when not (@isRoundedButtons) {
    border-radius: 4px !important;
  }
}
.nav-item:focus, .nav-link:focus {
  outline: none;
}
.dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
  &::after {
    right: 0.5rem;
  }
  .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
    &:before {
      display: inline-block;
      transform: scale(1, 1);
      transition: all 0.25s ease-in-out;
    }
  }
}
.collapsed {
  .dropdown-menu .dropdown-item:before {
    display: none;
  }
  .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
.navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  &:not(.navbar-short) {
  }
  &.opened {
    transition: all 0.3s;
  }
  .dropdown-item {
    padding: 0.5rem 1.8rem;
  }
  .navbar-logo img {
    min-width: 6rem;
    object-fit: cover;
  }
  .navbar-collapse {
    z-index: 1;
    justify-content: flex-end;
  }
  &.collapsed {
    justify-content: center;
    .nav-item .nav-link::before {
      display: none;
    }
    &.opened {
      .dropdown-menu {
        top: 0;
      }
      @media (min-width: 992px) {
        &:not(.navbar-short) .navbar-collapse when (@showLogo) {
          max-height: ~"calc(98.5vh - @{logoSize}rem)";
        }
      }
    }
    .dropdown-menu {
      .dropdown-submenu {
        left: 0 !important;
      }
      .dropdown-item:after {
        right: auto;
      }
      .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
        margin-left: 0.5rem;
        margin-top: 0.2rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0;
        top: 41%;
      }
    }
    ul.navbar-nav {
      li {
        margin: auto;
      }
    }
    .dropdown-menu .dropdown-item {
      padding: 0.25rem 1.5rem;
      text-align: center;
    }
    .icons-menu {
      padding-left: 0;
      padding-right: 0;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }
  }
  @media (max-width: 767px) {
    .navbar-logo {
      img {
        height: 2.5rem !important;
        min-width: 2.5rem !important;
      }
    }
    min-height: 72px;
  }
  @media (max-width: 991px) {
    .nav-item .nav-link::before {
      display: none;
    }
    &.opened {
      .dropdown-menu {
        top: 0;
      }
    }
    .dropdown-menu {
      .dropdown-submenu {
        left: 0 !important;
      }
      .dropdown-item:after {
        right: auto;
      }
      .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
        margin-left: 0.5rem;
        margin-top: 0.2rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0;
        top: 40%;
      }
    }
    ul.navbar-nav {
      li {
      }
    }
    .dropdown-menu .dropdown-item {
      padding: 0.25rem 1.5rem !important;
      text-align: center;
    }
    .navbar-brand {
      flex-shrink: initial;
      flex-basis: auto;
      word-break: break-word;
      padding-right: 10px;
    }
    .navbar-toggler {
      flex-basis: auto;
    }
    .icons-menu {
      padding-left: 0;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }
  }
  &.navbar-short {
    .navbar-logo {
      img {
        height: 2rem;
      }
    }
  }
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.dropdown-item.active, .dropdown-item:active {
  background-color: transparent;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
  &[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
  }
}
.navbar.navbar-expand-lg .dropdown {
  .dropdown-menu {
    background: @menuBgColor;
    .dropdown-submenu {
      margin: 0;
      left: 105%;
      transform: none;
      top: -12px;
    }
  }
}
.navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
ul.navbar-nav {
  flex-wrap: wrap;
}
.navbar-buttons {
  text-align: center;
  min-width: 140px;
  @media (max-width: 992px) {
    text-align: left;
  }
}
button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: @hamburgerColor;
    &:nth-child(1) {
      top: 0;
      transition: all 0.2s;
    }
    &:nth-child(2) {
      top: 8px;
      transition: all 0.15s;
    }
    &:nth-child(3) {
      top: 8px;
      transition: all 0.15s;
    }
    &:nth-child(4) {
      top: 16px;
      transition: all 0.2s;
    }
  }
}
nav.opened .hamburger span {
  &:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
  }
  &:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  &:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
  &:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
  }
}
.navbar-dropdown {
  padding: 0 1rem;
}
a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
  @media (max-width: 992px) {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (~'-ms-high-contrast: active'), (~'-ms-high-contrast: none') {
  .navbar {
    height: 70px;
    &.opened {
      height: auto;
    }
  }
  .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% ~"+" 2rem);
    left: -1rem;
  }
}
.navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(~'100% + 20px');
  left: 50%;
  .dropdown-item {
    line-height: 1 !important;
  }
  .dropdown {
    .dropdown-item {
      align-items: center;
      display: flex;
      height: max-content !important;
      min-height: max-content !important;
      &::after {
        display: inline-block;
        position: static;
        margin-left: 0.5rem;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        transition: 0.3s all;
        transform: rotate(-90deg);
      }
    }
  }
  .dropdown.open {
    .dropdown-item {
      &::after {
        transform: rotate(0deg);
      }
    }
  }
}
.mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
& when (@collapsed) {
  .navbar-brand {
    margin-right: auto;
  }
  .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: @menuBgColor;
    & when (@transparent) {
      border-color: rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important;
      opacity: 1;
      background: rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important;
    }
    backdrop-filter: blur(8px);
    @media (max-width: 575px) {
      padding: 1rem;
    }
    & when not (@isRoundedButtons) {
      border-radius: 4px !important;
    }
  }
  .navbar-nav {
    .nav-item {
      .nav-link {
        &::after {
          margin-left: 10px;
        }
      }
    }
    .dropdown-item {
      &:hover {
        background-color: rgba(27, 31, 10, 0.06);
      }
    }
  }
  .navbar .dropdown > .dropdown-menu {
    display: none;
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 0.5rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
    .dropdown-item {
      padding: 8px !important;
      line-height: 1 !important;
      margin-bottom: 4px !important;
    }
    .dropdown {
      .dropdown-item {
        align-items: center;
        display: flex;
        height: max-content !important;
        min-height: max-content !important;
        &::after {
          display: inline-block;
          position: static;
          margin-left: 0.5rem;
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 0;
          transition: 0.3s all;
          transform: rotate(0deg);
        }
      }
    }
    .dropdown.open {
      .dropdown-item {
        &::after {
          transform: rotate(180deg);
        }
      }
    }
    .dropdown-submenu {
      position: static;
      width: 100%;
      max-width: 100% !important;
      transform: translateX(0) !important;
      top: 0;
      left: 0;
      padding: 8px !important;
      border-radius: 0.5rem;
      background-color: rgba(27, 31, 10, 0.04) !important;
    }
  }
  .navbar .dropdown.open > .dropdown-menu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar .dropdown > .dropdown-submenu.show {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) {
  .navbar-brand {
    margin-right: auto;
  }
  .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: @menuBgColor;
    & when (@transparent) {
      opacity: 1;
      border-color: rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important;
      background: rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important;
    }
    backdrop-filter: blur(8px);
    & when not (@isRoundedButtons) {
      border-radius: 4px !important;
    }
  }
  .navbar-nav {
    .nav-item {
      .nav-link {
        &::after {
          margin-left: 10px;
        }
      }
    }
    .dropdown-item {
      &:hover {
        background-color: rgba(27, 31, 10, 0.06);
      }
    }
  }
  .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
    .dropdown-item {
      padding: 8px !important;
      line-height: 1 !important;
      margin-bottom: 4px !important;
    }
    .dropdown {
      .dropdown-item {
        align-items: center;
        display: flex;
        height: max-content !important;
        min-height: max-content !important;
        &::after {
          display: inline-block;
          position: static;
          margin-left: 0.5rem;
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 0;
          transition: 0.3s all;
          transform: rotate(0deg);
        }
      }
    }
    .dropdown.open {
      .dropdown-item {
        &::after {
          transform: rotate(180deg);
        }
      }
    }
    .dropdown-submenu {
      position: static;
      width: 100%;
      max-width: 100% !important;
      transform: translateX(0) !important;
      top: 0;
      left: 0;
      padding: 8px !important;
      border-radius: 1rem;
      background-color: rgba(27, 31, 10, 0.04) !important;
    }
  }
  .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
.navbar-collapse {
  @media (max-width: 575px) {
    padding: 1rem;
  }
}
}

.cid-uN9qIN9dDG {
@fullScreen: false;
@fullWidth: true;
@paddingTop: 6;
@paddingBottom: 0;
@contentWidth: 12;
@showTitle: true;
@showSubtitle: false;
@showText: true;
@showButtons: true;
@verticalAlign: "flex-end";
@horizontalAlign: "flex-start";
@uname__16: "https://c.ybnz.com/app/themes/startm5/components/header18/../_images/background17.jpg";
@uname__17: true;
@uname__19: #260a30;
@bg-value: "";
@bg-type: "video";
@bg-color-value: #260a30;
@bg-parallax: false;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/header18/../_images/background1.jpg";
@overlay: true;
@overlayColor: #000000;
@overlayOpacity: 0.5;

display: flex;
& when not (@fullScreen) {
  padding-top: (@paddingTop * 1rem);
  padding-bottom: (@paddingBottom * 1rem);
}
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
  .mbr-overlay {
    background-color: @overlayColor;
    opacity: @overlayOpacity;
  }
}
@media (min-width: 768px) {
  align-items: ~"@{verticalAlign}";
  .row {
    justify-content: ~"@{horizontalAlign}";
  }
  .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  -webkit-align-items: center;
  align-items: ~"@{verticalAlign}";
  .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .content-wrap {
    width: 100%;
  }
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = "video") {
    background-image: url(../../../@fallBackImage);
  }
}
.mbr-section-title, .mbr-section-subtitle {
  text-align: left;
  color: #ffc091;
}
.mbr-text, .mbr-section-btn {
  text-align: center;
}
.mbr-section-title {
  text-align: center;
  color: #9fe870;
}
}

.cid-up0xLYULwp {
@fullScreen: false;
@fullWidth: false;
@paddingTop: 2;
@paddingBottom: 1;
@showTitle: true;
@showText: false;
@showButtons: false;
@cardWidth: 9;
@wrapBgColor: #0c2c68;
@uname__14: "https://r.mobirisesite.com/715965/assets/images/photo-1465929639680-64ee080eb-h_mbtcabhp.jpg";
@uname__15: true;
@uname__16: #a6a99c;
@bg-value: #a6a99c;
@bg-type: "color";
@bg-color-value: #a6a99c;
@bg-parallax: false;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/header14/../_images/background1.jpg";
@overlay: true;
@overlayColor: #ffffff;
@overlayOpacity: 0.3;

& when not (@fullScreen) {
  padding-top: (@paddingTop * 1rem);
  padding-bottom: (@paddingBottom * 1rem);
}
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = 'video') {
    background-image: url(../../../@fallBackImage);
  }
}
.card-wrapper {
  background: @wrapBgColor;
  @media (max-width: 767px) {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    padding: 2.25rem;
  }
  @media (min-width: 992px) {
    padding: 4rem;
  }
}
.mbr-text, .mbr-section-btn {
  text-align: center;
}
.card-title {
  text-align: center;
  color: #FFFFFF;
}
}

.cid-uNUaGoTP8P {
@fullScreen: false;
@fullWidth: false;
@paddingTop: 0;
@paddingBottom: 0;
@contentWidth: 10;
@showTitle: true;
@showText: false;
@showButtons: false;
@wrapBgColor: #0c2c68;
@uname__13: "https://c.ybnz.com/app/themes/startm5/components/article06/../_images/background1.jpg";
@uname__14: true;
@uname__15: #ffd7ef;
@bg-value: #ffd7ef;
@bg-type: "color";
@bg-color-value: #ffd7ef;
@bg-parallax: false;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/article06/../_images/background1.jpg";
@overlay: true;
@overlayColor: #ffffff;
@overlayOpacity: 0.3;

& when not (@fullScreen) {
  padding-top: (@paddingTop * 1rem);
  padding-bottom: (@paddingBottom * 1rem);
}
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = 'video') {
    background-image: url(../../../@fallBackImage);
  }
}
.card-wrapper {
  background: @wrapBgColor;
  @media (max-width: 767px) {
    padding: 1.5rem;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    padding: 2.25rem;
  }
  @media (min-width: 992px) {
    padding: 9rem 4rem;
  }
}
.mbr-text, .mbr-section-btn {
  color: #000000;
  text-align: center;
}
.card-title, .card-box {
  text-align: center;
  color: #ffffff;
}
}

.cid-up0xLYWgw6 {
@fullScreen: false;
@fullWidth: false;
@paddingTop: 24;
@paddingBottom: 12;
@uname__12: "https://c.ybnz.com/app/themes/startm5/components/header18/../_images/background1.jpg";
@uname__13: true;
@bg-value: "";
@bg-type: "video";
@bg-parallax: false;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/header18/../_images/background1.jpg";
@overlay: true;
@overlayColor: #000000;
@overlayOpacity: 0.3;

& when not (@fullScreen) {
  padding-top: (@paddingTop * 1rem);
  padding-bottom: (@paddingBottom * 1rem);
}
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
  .mbr-overlay {
    background-color: @overlayColor;
    opacity: @overlayOpacity;
  }
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = "video") {
    background-image: url(../../../@fallBackImage);
  }
}
}

.cid-uMuzgwPDDA {
@fullScreen: false;
@fullWidth: false;
@paddingTop: 15;
@paddingBottom: 4;
@uname__12: "https://c.ybnz.com/app/themes/startm5/components/header18/../_images/background1.jpg";
@uname__13: true;
@bg-value: "";
@bg-type: "video";
@bg-parallax: false;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/header18/../_images/background1.jpg";
@overlay: true;
@overlayColor: #000000;
@overlayOpacity: 0.3;

display: flex;
& when not (@fullScreen) {
  padding-top: (@paddingTop * 1rem);
  padding-bottom: (@paddingBottom * 1rem);
}
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
  .mbr-overlay {
    background-color: @overlayColor;
    opacity: @overlayOpacity;
  }
}
@media (min-width: 768px) {
  align-items: ~"@{verticalAlign}";
  .row {
    justify-content: ~"@{horizontalAlign}";
  }
  .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  -webkit-align-items: center;
  align-items: ~"@{verticalAlign}";
  .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .content-wrap {
    width: 100%;
  }
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = "video") {
    background-image: url(../../../@fallBackImage);
  }
}
.mbr-section-title, .mbr-section-subtitle {
  text-align: left;
  color: #ffc091;
}
.mbr-text, .mbr-section-btn {
  text-align: left;
}
}

.cid-up0xLYW57O {
@fullScreen: false;
@fullWidth: false;
@paddingTop: 3;
@paddingBottom: 3;
@imageHeight: 6;
@imageWidth: 5;
@reverseContent: true;
@showTitle: true;
@showText: true;
@showButtons: false;
@rowColor: #0c2c68;
@uname__17: "https://c.ybnz.com/app/themes/startm5/components/article05/../_images/background1.jpg";
@uname__18: false;
@uname__19: #2e481a;
@bg-value: #2e481a;
@bg-type: "color";
@bg-color-value: #2e481a;
@bg-parallax: false;
@transparentBg: true;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/article05/../_images/background1.jpg";
@overlay: false;
@overlayColor: #ffffff;
@overlayOpacity: 0.8;

& when not (@fullScreen) {
  padding-top: (@paddingTop * 1rem);
  padding-bottom: (@paddingBottom * 1rem);
}
& when (@bg-type = 'color') {
  background-color: if(@transparentBg, transparent, @bg-value);
}
& when (@bg-type = 'image') {
  background-image: url(../../../@bg-value);
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = 'video') {
    background-image: url(../../../@fallBackImage);
  }
}
.card-wrapper {
  overflow: hidden;
  background: @rowColor;
}
.text-wrapper {
  padding: 4rem 3rem;
  @media (min-width: 768px) and (max-width: 991px) {
    padding: 2.25rem;
  }
  @media (max-width: 767px) {
    padding: 1.5rem;
  }
}
.row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}
& when (@reverseContent) {
  .row {
    flex-direction: row-reverse;
  }
}
.image-wrapper {
  padding: 0 1rem;
}
img, .image-wrapper {
  height: (@imageHeight * 100px);
  object-fit: cover;
  @media (max-width: 767px) {
    max-height: 350px;
  }
}
.mbr-section-title {
  color: #edefeb;
}
.mbr-text {
  color: #000000;
}
.mbr-text, .mbr-section-btn {
  color: #a6a99c;
}
}

.cid-uNU9PIawaO {
@fullWidth: true;
@paddingTop: 5;
@paddingBottom: 6;
@cardsWidth: "2";
@showTitle: true;
@showSubtitle: false;
@autoSize: false;
@imageHeight: 2;
@spacing: true;
@showCardTitle: true;
@showCardSubtitle: true;
@showText: false;
@showButtons: true;
@uname__12: "https://c.ybnz.com/app/themes/startm5/components/features013/../_images/background1.jpg";
@uname__13: false;
@uname__14: #ffffff;
@bg-value: #ffffff;
@bg-type: "color";
@bg-color-value: #ffffff;
@bg-parallax: false;
@overlay: false;
@overlayColor: #edefeb;
@overlayOpacity: 0.6;

padding-top: (@paddingTop * 1rem);
padding-bottom: (@paddingBottom * 1rem);
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
  & when (@overlay) {
    .mbr-overlay {
      background: @overlayColor;
      opacity: @overlayOpacity;
    }
  }
}
h6 {
  line-height: 1.2;
}
img, .item-img {
  width: 100%;
  & when (@autoSize) {
    height: 100%;
    object-fit: cover;
    & when (@showCardTitle) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
    & when (@showCardSubtitle) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
    & when (@showText) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
    & when (@showButtons) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
  }
}
.item:focus, span:focus {
  outline: none;
}
.item {
  cursor: pointer;
  margin-bottom: 2rem;
  @media (max-width: 767px) {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
& when not (@spacing) {
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .item {
    padding: 0;
    margin: 0;
  }
}
.item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.mbr-section-title {
  color: #000000;
}
.mbr-text, .mbr-section-btn {
  color: #000000;
}
.item-title {
  color: #000000;
  text-align: center;
}
.item-subtitle {
  color: #000000;
  text-align: center;
}
.item-text {
  color: #000000;
  text-align: center;
}
.content-head {
  max-width: 800px;
}
.item-title, .mbr-section-btn {
  text-align: center;
}
.item-subtitle, .mbr-section-btn {
  text-align: center;
}
}

.cid-uNUcwPfwIk {
@fullWidth: true;
@paddingTop: 5;
@paddingBottom: 6;
@cardsWidth: "2";
@showTitle: true;
@showSubtitle: false;
@autoSize: false;
@imageHeight: 2;
@spacing: true;
@showCardTitle: true;
@showCardSubtitle: true;
@showText: false;
@showButtons: true;
@uname__12: "https://c.ybnz.com/app/themes/startm5/components/features013/../_images/background1.jpg";
@uname__13: false;
@uname__14: #ffffff;
@bg-value: #ffffff;
@bg-type: "color";
@bg-color-value: #ffffff;
@bg-parallax: false;
@overlay: false;
@overlayColor: #edefeb;
@overlayOpacity: 0.6;

padding-top: (@paddingTop * 1rem);
padding-bottom: (@paddingBottom * 1rem);
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
  & when (@overlay) {
    .mbr-overlay {
      background: @overlayColor;
      opacity: @overlayOpacity;
    }
  }
}
h6 {
  line-height: 1.2;
}
img, .item-img {
  width: 100%;
  & when (@autoSize) {
    height: 100%;
    object-fit: cover;
    & when (@showCardTitle) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
    & when (@showCardSubtitle) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
    & when (@showText) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
    & when (@showButtons) {
      height: (@imageHeight * 100px);
      object-fit: cover;
    }
  }
}
.item:focus, span:focus {
  outline: none;
}
.item {
  cursor: pointer;
  margin-bottom: 2rem;
  @media (max-width: 767px) {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
& when not (@spacing) {
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .item {
    padding: 0;
    margin: 0;
  }
}
.item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.mbr-section-title {
  color: #000000;
}
.mbr-text, .mbr-section-btn {
  color: #000000;
}
.item-title {
  color: #000000;
  text-align: center;
}
.item-subtitle {
  color: #000000;
  text-align: center;
}
.item-text {
  color: #000000;
  text-align: center;
}
.content-head {
  max-width: 800px;
}
.item-title, .mbr-section-btn {
  text-align: center;
}
}

.cid-uNbNE3KX1k {
@fullWidth: false;
@paddingTop: 4;
@paddingBottom: 3;
@showMainTitle: false;
@showMainSubtitle: false;
@showTitle: true;
@showText: true;
@showIcon: false;
@showButtons: false;
@iconColor: #d70081;
@iconbg: #ffd7ef;
@columns: "4";
@uname__16: "https://c.ybnz.com/app/themes/startm5/components/features010/../_images/background1.jpg";
@uname__17: true;
@uname__18: #ffffff;
@bg-value: "";
@bg-type: "video";
@bg-color-value: #ffffff;
@bg-parallax: false;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/features010/../_images/background1.jpg";
@overlay: true;
@overlayColor: #9fe870;
@overlayOpacity: 0.5;

padding-top: (@paddingTop * 1rem);
padding-bottom: (@paddingBottom * 1rem);
& when (@bg-type = "color") {
  background-color: @bg-value;
}
& when (@bg-type = "image") {
  background-image: url(../../../@bg-value);
}
.mbr-fallback-image.disabled {
  display: none;
}
.item-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = "video") {
    background-image: url(../../../@fallBackImage);
  }
}
.mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: @iconColor;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: @iconbg;
  height: 80px;
  border-radius: 50%;
}
.card-title, .iconfont-wrapper, .card-text {
  color: #000000;
  text-align: center;
}
.content-head {
  max-width: 800px;
}
.mbr-section-title {
  color: #000000;
}
.mbr-section-btn {
  text-align: center;
}
.card-title, .iconfont-wrapper {
  color: #2e481a;
}
}

.cid-up0xLYX7KK {
@paddingTop: 5;
@paddingBottom: 5;
@showTitle: true;
@showSubtitle: false;
@cardAmount: "5";
@items: #ffffff;
@uname__10: "https://c.ybnz.com/app/themes/startm5/components/list01/../_images/background1.jpg";
@uname__11: false;
@uname__12: #ffffff;
@bg-value: #ffffff;
@bg-type: "color";
@bg-color-value: #ffffff;
@bg-parallax: false;
@transparentBg: true;
@overlay: true;
@overlayColor: #ffffff;
@overlayOpacity: 0.9;

padding-top: (@paddingTop * 1rem);
padding-bottom: (@paddingBottom * 1rem);
& when (@bg-type = "color") {
  background-color: if(@transparentBg, transparent, @bg-value);
}
& when (@bg-type = 'image') {
  background-image: url(../../../@bg-value);
}
.mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.panel-group {
  border: none;
}
.card-header {
  padding: 0rem;
  @media (max-width: 767px) {
    padding: 0rem;
  }
}
.panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.img-col {
  padding: 0;
}
.img-item {
  height: 100%;
}
img {
  height: 100%;
  object-fit: cover;
}
.collapsed {
  span {
    transform: rotate(0deg);
  }
}
.panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
p {
  margin-bottom: 0.3rem;
}
.panel-title-edit {
  color: #000000;
}
.card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.card {
  background: @items;
  padding: 2.25rem;
  border-radius: 2rem;
  margin-bottom: 1rem;
  @media (max-width: 767px) {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
  @media (min-width: 992px) and (max-width: 1200px) {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.panel-text {
  color: #000000;
}
.mbr-section-title {
  text-align: center;
  color: #000000;
}
.mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.panel-title-edit, .mbr-iconfont {
  color: #000000;
}
}

.cid-up0xLYYsmf {
@fullWidth: false;
@paddingTop: 6;
@paddingBottom: 6;
@showTitle: true;
@showSubtitle: true;
@uname__10: "https://c.ybnz.com/app/themes/startm5/components/form02/../_images/background1.jpg";
@uname__11: false;
@uname__12: #a6a99c;
@bg-value: #a6a99c;
@bg-type: "color";
@bg-color-value: #a6a99c;
@bg-parallax: false;
@transparentBg: false;
@overlay: true;
@overlayColor: #ffffff;
@overlayOpacity: 0.4;

padding-top: (@paddingTop * 1rem);
padding-bottom: (@paddingBottom * 1rem);
.mbr-overlay {
  background-color: @overlayColor;
  opacity: @overlayOpacity;
}
& when (@bg-type = 'image') {
  background-image: url(../../../@bg-value);
}
& when (@bg-type = 'color') {
  background-color: if(@transparentBg, transparent, @bg-value);
}
form {
  .mbr-section-btn {
    text-align: center;
    width: 100%;
    .btn {
      display: inline-flex;
      @media (max-width: 991px) {
        width: 100%;
      }
    }
  }
}
.content-head {
  max-width: 800px;
}
}

.cid-up0xLYYQzr {
@fullWidth: false;
@paddingTop: 7;
@paddingBottom: 6;
@cardsWidth: "6";
@showTitle: true;
@showSubtitle: false;
@showTitleCards: true;
@showText: true;
@cardsBg: #ffffff;
@uname__14: "https://c.ybnz.com/app/themes/startm5/components/contacts01/../_images/background1.jpg";
@uname__15: true;
@uname__16: #edefeb;
@bg-value: #edefeb;
@bg-type: "color";
@bg-color-value: #edefeb;
@bg-parallax: false;
@transparentBg: true;
@fallBackImage: "https://c.ybnz.com/app/themes/startm5/components/contacts01/../_images/background1.jpg";
@overlay: true;
@overlayColor: #ffffff;
@overlayOpacity: 0.5;

padding-top: (@paddingTop * 1rem);
padding-bottom: (@paddingBottom * 1rem);
& when (@bg-type = 'color') {
  background-color: if(@transparentBg, transparent, @bg-value);
}
& when (@bg-type = 'image') {
  background-image: url(../../../@bg-value);
}
.mbr-fallback-image.disabled {
  display: none;
}
.mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  & when (@bg-type = 'video') {
    background-image: url(../../../@fallBackImage);
  }
}
.row {
  justify-content: center;
}
.item {
  margin-bottom: 2rem;
  @media (max-width: 767px) {
    margin-bottom: 1rem;
  }
  .item-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: @cardsBg;
    padding: 2.25rem;
    @media (min-width: 992px) and (max-width: 1200px) {
      padding: 2rem 1.5rem;
    }
    @media (max-width: 767px) {
      padding: 2rem 1.5rem;
    }
  }
}
.content-head {
  max-width: 800px;
}
}

.cid-up0xLYYfRL {
@paddingTop: 2;
@paddingBottom: 2;
@reveal: false;
@uname__8: "https://c.ybnz.com/app/themes/startm5/components/footer04/../_images/background1.jpg";
@uname__9: false;
@uname__10: #000000;
@bg-value: #000000;
@bg-type: "color";
@bg-color-value: #000000;
@bg-parallax: false;
@overlay: true;
@overlayColor: #000000;
@overlayOpacity: 0.5;

padding-top: (@paddingTop * 15px);
padding-bottom: (@paddingBottom * 15px);
& when (@bg-type = 'image') {
  background-image: url(../../../@bg-value);
}
& when (@bg-type = 'color') {
  background-color: @bg-value;
}
overflow: hidden;
}
.cid-tHeG7yune1 {
  z-index: 1000;
  width: 100%;
}
.cid-tHeG7yune1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tHeG7yune1 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav {
    max-width: 45%;
  }
}
.cid-tHeG7yune1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tHeG7yune1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tHeG7yune1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-tHeG7yune1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tHeG7yune1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tHeG7yune1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-tHeG7yune1 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tHeG7yune1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tHeG7yune1 .navbar-brand img {
  border-radius: 0px !important;
}
.cid-tHeG7yune1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tHeG7yune1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tHeG7yune1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tHeG7yune1 .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tHeG7yune1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tHeG7yune1 .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #0225ac !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #0225ac;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-tHeG7yune1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-tHeG7yune1 .iconfont-wrapper {
  color: #ed85be !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tHeG7yune1 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0225ac;
  background: #0225ac !important;
}
.cid-tHeG7yune1 .nav-item:focus,
.cid-tHeG7yune1 .nav-link:focus {
  outline: none;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tHeG7yune1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tHeG7yune1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tHeG7yune1 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tHeG7yune1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tHeG7yune1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tHeG7yune1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tHeG7yune1 .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-tHeG7yune1 .navbar.collapsed {
  justify-content: center;
}
.cid-tHeG7yune1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tHeG7yune1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tHeG7yune1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tHeG7yune1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar {
    min-height: 72px;
  }
  .cid-tHeG7yune1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tHeG7yune1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tHeG7yune1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tHeG7yune1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tHeG7yune1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tHeG7yune1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tHeG7yune1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tHeG7yune1 .dropdown-item.active,
.cid-tHeG7yune1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tHeG7yune1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tHeG7yune1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tHeG7yune1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tHeG7yune1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0225ac;
}
.cid-tHeG7yune1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tHeG7yune1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tHeG7yune1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tHeG7yune1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tHeG7yune1 .navbar-buttons {
    text-align: left;
  }
}
.cid-tHeG7yune1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ff8cbc;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tHeG7yune1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tHeG7yune1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tHeG7yune1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tHeG7yune1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tHeG7yune1 .navbar {
    height: 70px;
  }
  .cid-tHeG7yune1 .navbar.opened {
    height: auto;
  }
  .cid-tHeG7yune1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tHeG7yune1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tHeG7yune1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tHeG7yune1 .navbar-brand {
    margin-right: auto;
  }
  .cid-tHeG7yune1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0225ac;
    opacity: 1;
    border-color: #0225ac !important;
    background: #0225ac !important;
    backdrop-filter: blur(8px);
  }
  .cid-tHeG7yune1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tHeG7yune1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tHeG7yune1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tIsj2q7oBw {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #edefeb;
}
.cid-tIsj2q7oBw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tIsj2q7oBw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tIsj2q7oBw .card-wrapper {
  overflow: hidden;
  background: #ffffff;
}
.cid-tIsj2q7oBw .text-wrapper {
  padding: 4rem 3rem;
}
@media (max-width: 767px) {
  .cid-tIsj2q7oBw .text-wrapper {
    padding: 1.5rem;
  }
}
.cid-tIsj2q7oBw .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}
.cid-tIsj2q7oBw .row {
  flex-direction: row-reverse;
}
.cid-tIsj2q7oBw .image-wrapper {
  padding: 0 0.75rem;
}
.cid-tIsj2q7oBw img,
.cid-tIsj2q7oBw .image-wrapper {
  height: 600px;
  border-radius: 2rem;
  object-fit: cover;
}
.cid-tIsj2q7oBw .mbr-section-title {
  color: #1a3c22;
}
.cid-tIsj2q7oBw .mbr-text {
  color: #000000;
}
.cid-tIsj2q7oBw .mbr-text,
.cid-tIsj2q7oBw .mbr-section-btn {
  color: #1a3c22;
  text-align: center;
}
.cid-uq2CndniW1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uq2CndniW1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uq2CndniW1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uq2CndniW1 .mbr-description {
  text-align: left;
}
.cid-uq2CndniW1 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uq2CndniW1 .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uq2CndniW1 .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uq2CndniW1 .card-title,
.cid-uq2CndniW1 .iconfont-wrapper {
  color: #000000;
}
.cid-uq2CndniW1 .card-text {
  color: #000000;
}
.cid-uq2CndniW1 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uq2CndniW1 .mbr-number {
  color: #9fe870;
}
.cid-uq2CndniW1 .mbr-text,
.cid-uq2CndniW1 .mbr-section-btn {
  text-align: center;
}
.cid-uq2CndniW1 .card-text,
.cid-uq2CndniW1 .item .mbr-section-btn {
  text-align: left;
}
.cid-uq2CndniW1 .mbr-section-btn {
  margin-top: 1rem;
}
.cid-uq2CndniW1 .image-wrapper {
  margin-bottom: 0rem;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uq2CndniW1 .image-wrapper {
    padding: 0rem 0rem;
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uq2CndniW1 .image-wrapper {
    padding: 0rem 0rem;
    margin-bottom: 0rem;
  }
}
.cid-uq2CndniW1 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uq2CndniW1 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uq2CndniW1 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uq2CndniW1 .card-title {
  text-align: left;
}
.cid-uq2CndniW1 .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uq2CndniW1 .item-content .item-footer {
  margin-top: auto;
}
.cid-uq2Hiu0rfW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uq2Hiu0rfW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uq2Hiu0rfW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uq2Hiu0rfW .mbr-description {
  text-align: left;
}
.cid-uq2Hiu0rfW .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uq2Hiu0rfW .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uq2Hiu0rfW .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uq2Hiu0rfW .card-title,
.cid-uq2Hiu0rfW .iconfont-wrapper {
  color: #000000;
}
.cid-uq2Hiu0rfW .card-text {
  color: #000000;
}
.cid-uq2Hiu0rfW .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uq2Hiu0rfW .mbr-number {
  color: #9fe870;
}
.cid-uq2Hiu0rfW .mbr-text,
.cid-uq2Hiu0rfW .mbr-section-btn {
  text-align: center;
}
.cid-uq2Hiu0rfW .card-text,
.cid-uq2Hiu0rfW .item .mbr-section-btn {
  text-align: left;
}
.cid-uq2Hiu0rfW .mbr-section-btn {
  margin-top: 1rem;
}
.cid-uq2Hiu0rfW .image-wrapper {
  margin-bottom: 0rem;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uq2Hiu0rfW .image-wrapper {
    padding: 0rem 0rem;
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uq2Hiu0rfW .image-wrapper {
    padding: 0rem 0rem;
    margin-bottom: 0rem;
  }
}
.cid-uq2Hiu0rfW .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uq2Hiu0rfW .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uq2Hiu0rfW .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uq2Hiu0rfW .card-title {
  text-align: left;
}
.cid-uq2Hiu0rfW .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uq2Hiu0rfW .item-content .item-footer {
  margin-top: auto;
}
.cid-tIskrx6sZd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #7787a5;
}
.cid-tIskrx6sZd .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tIskrx6sZd form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tIskrx6sZd form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tIskrx6sZd form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tIskrx6sZd .mbr-section-title {
  color: #0c2c68;
}
.cid-tHfEgJYxcL {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tHfEgJYxcL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHfEgJYxcL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHfEgJYxcL .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .footer-col {
    flex-direction: column;
  }
}
.cid-tHfEgJYxcL .row {
  background: #ffffff;
  padding: 2.25rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .row {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .mbr-section-btn {
    text-align: center;
  }
}
.cid-tHfEgJYxcL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tHfEgJYxcL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #ffa600;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 3.5rem;
  width: 3.5rem;
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .row {
    text-align: center;
  }
  .cid-tHfEgJYxcL .social-row {
    justify-content: center;
  }
}
.cid-tHfEgJYxcL .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-tHfEgJYxcL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tHfEgJYxcL .list {
    margin-bottom: 0rem;
  }
}
.cid-tHfEgJYxcL .mbr-text {
  color: #bbbbbb;
}
.cid-tHfEgJYxcL .mbr-iconfont {
  color: #ffffff;
}
.cid-tHfEgJYxcL .mbr-section-subtitle {
  color: #000000;
}
.cid-tHfEgJYxcL .list,
.cid-tHfEgJYxcL .item-wrap {
  color: #232323;
}
.cid-tHfEgJYxcL .copyright {
  color: #232323;
}
.cid-tJGsCG1vVL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tJGsCG1vVL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tJGsCG1vVL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJGsCG1vVL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tJGsCG1vVL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJGsCG1vVL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJGsCG1vVL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-tJGsCG1vVL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tJGsCG1vVL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tJGsCG1vVL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-tJGsCG1vVL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tJGsCG1vVL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tJGsCG1vVL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tJGsCG1vVL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tJGsCG1vVL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-tJGsCG1vVL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tJGsCG1vVL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tJGsCG1vVL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (min-width: 767px) {
  .cid-tJGsCG1vVL .navbar-caption {
    padding-left: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tJGsCG1vVL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tJGsCG1vVL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-tJGsCG1vVL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-tJGsCG1vVL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJGsCG1vVL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-tJGsCG1vVL .nav-item:focus,
.cid-tJGsCG1vVL .nav-link:focus {
  outline: none;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJGsCG1vVL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJGsCG1vVL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJGsCG1vVL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJGsCG1vVL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tJGsCG1vVL .navbar.opened {
  transition: all 0.3s;
}
.cid-tJGsCG1vVL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJGsCG1vVL .navbar .navbar-logo img {
  width: auto;
}
.cid-tJGsCG1vVL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tJGsCG1vVL .navbar.collapsed {
  justify-content: center;
}
.cid-tJGsCG1vVL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJGsCG1vVL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tJGsCG1vVL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJGsCG1vVL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJGsCG1vVL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tJGsCG1vVL .navbar {
    min-height: 72px;
  }
  .cid-tJGsCG1vVL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tJGsCG1vVL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJGsCG1vVL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tJGsCG1vVL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJGsCG1vVL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tJGsCG1vVL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJGsCG1vVL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJGsCG1vVL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tJGsCG1vVL .dropdown-item.active,
.cid-tJGsCG1vVL .dropdown-item:active {
  background-color: transparent;
}
.cid-tJGsCG1vVL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJGsCG1vVL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJGsCG1vVL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJGsCG1vVL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJGsCG1vVL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tJGsCG1vVL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tJGsCG1vVL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJGsCG1vVL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tJGsCG1vVL .navbar-buttons {
    text-align: left;
  }
}
.cid-tJGsCG1vVL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJGsCG1vVL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJGsCG1vVL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJGsCG1vVL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tJGsCG1vVL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJGsCG1vVL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tJGsCG1vVL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJGsCG1vVL .navbar {
    height: 70px;
  }
  .cid-tJGsCG1vVL .navbar.opened {
    height: auto;
  }
  .cid-tJGsCG1vVL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tJGsCG1vVL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tJGsCG1vVL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tJGsCG1vVL .navbar-brand {
    margin-right: auto;
  }
  .cid-tJGsCG1vVL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-tJGsCG1vVL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tJGsCG1vVL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tJGsCG1vVL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tJGsCG1vVL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tJGsCG1vVL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tJGs7X2OSn {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #efe8d8;
}
.cid-tJGs7X2OSn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJGs7X2OSn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJGs7X2OSn .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tJGs7X2OSn .image-wrap img {
    display: block;
    margin: auto;
  }
}
.cid-tJGs7X2OSn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tJGs7X2OSn .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tJGs7X2OSn .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tJGs7X2OSn .header-menu li p {
  margin: 0;
}
.cid-tJGs7X2OSn .mbr-section-title {
  color: #0c2c68;
}
.cid-tJGs7X2OSn .header-menu-item {
  color: #ffffff;
}
.cid-tJGs7X2OSn .mbr-text,
.cid-tJGs7X2OSn .mbr-section-btn {
  color: #454745;
  text-align: center;
}
.cid-uDUSZcM3oA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDUSZcM3oA .video-wrapper iframe {
  width: 100%;
}
.cid-uDUSZcM3oA .mbr-section-title,
.cid-uDUSZcM3oA .mbr-section-subtitle,
.cid-uDUSZcM3oA .mbr-text {
  text-align: center;
}
.cid-uBVQsF50CN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBVQsF50CN img,
.cid-uBVQsF50CN .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uBVQsF50CN img,
  .cid-uBVQsF50CN .item-img {
    max-height: 300px;
  }
}
.cid-uBVQsF50CN .item:focus,
.cid-uBVQsF50CN span:focus {
  outline: none;
}
.cid-uBVQsF50CN .item-wrapper {
  position: relative;
}
.cid-uBVQsF50CN .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBVQsF50CN .slide-content .item-content {
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBVQsF50CN .slide-content .item-content {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBVQsF50CN .slide-content .item-content {
    padding: 1.5rem;
  }
}
.cid-uBVQsF50CN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uBVQsF50CN .mbr-section-title {
  color: #232323;
}
.cid-uBVQsF50CN .mbr-text,
.cid-uBVQsF50CN .mbr-section-btn {
  text-align: left;
}
.cid-uBVQsF50CN .item-title {
  text-align: left;
}
.cid-uBVQsF50CN .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uBVQsF50CN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uBVQsF50CN .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uBVQsF50CN .embla__button--next,
.cid-uBVQsF50CN .embla__button--prev {
  display: flex;
}
.cid-uBVQsF50CN .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uBVQsF50CN .embla__button {
    display: none;
  }
}
.cid-uBVQsF50CN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBVQsF50CN .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uBVQsF50CN .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBVQsF50CN .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBVQsF50CN .embla__button {
    top: auto;
  }
}
.cid-uBVQsF50CN .embla {
  position: relative;
  width: 100%;
}
.cid-uBVQsF50CN .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBVQsF50CN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBVQsF50CN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBVQsF50CN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uBVQsF50CN .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-uBVQsF50CN .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-uBVQsF50CN .content-head {
  max-width: 800px;
}
.cid-uuFMgQdsVs {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #0c2c68;
}
.cid-uuFMgQdsVs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFMgQdsVs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFMgQdsVs .card-wrapper {
  overflow: hidden;
  background: #ffffff;
}
.cid-uuFMgQdsVs .text-wrapper {
  padding: 4rem 3rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uuFMgQdsVs .text-wrapper {
    padding: 2.25rem;
  }
}
@media (max-width: 767px) {
  .cid-uuFMgQdsVs .text-wrapper {
    padding: 1.5rem;
  }
}
.cid-uuFMgQdsVs .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}
.cid-uuFMgQdsVs .row {
  flex-direction: row-reverse;
}
.cid-uuFMgQdsVs .image-wrapper {
  padding: 0 1rem;
}
.cid-uuFMgQdsVs img,
.cid-uuFMgQdsVs .image-wrapper {
  height: 600px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uuFMgQdsVs img,
  .cid-uuFMgQdsVs .image-wrapper {
    max-height: 350px;
  }
}
.cid-uuFMgQdsVs .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uuFMgQdsVs .mbr-text {
  color: #000000;
}
.cid-uuFMgQdsVs .mbr-text,
.cid-uuFMgQdsVs .mbr-section-btn {
  text-align: center;
}
.cid-uuFMBN55hk {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uuFMBN55hk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFMBN55hk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uuFMBN55hk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuFMBN55hk .row {
  flex-direction: row-reverse;
}
.cid-uuFMBN55hk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uuFMBN55hk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uuFMBN55hk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uuFMBN55hk .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uuFMBN55hk .mbr-text,
.cid-uuFMBN55hk .mbr-section-btn {
  color: #000000;
  text-align: center;
}
.cid-utaAyiC2q9 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #0c2c68;
}
.cid-utaAyiC2q9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-utaAyiC2q9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-utaAyiC2q9 .card-wrapper {
  overflow: hidden;
  background: #ffffff;
}
.cid-utaAyiC2q9 .text-wrapper {
  padding: 4rem 3rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-utaAyiC2q9 .text-wrapper {
    padding: 2.25rem;
  }
}
@media (max-width: 767px) {
  .cid-utaAyiC2q9 .text-wrapper {
    padding: 1.5rem;
  }
}
.cid-utaAyiC2q9 .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}
.cid-utaAyiC2q9 .row {
  flex-direction: row-reverse;
}
.cid-utaAyiC2q9 .image-wrapper {
  padding: 0 1rem;
}
.cid-utaAyiC2q9 img,
.cid-utaAyiC2q9 .image-wrapper {
  height: 600px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-utaAyiC2q9 img,
  .cid-utaAyiC2q9 .image-wrapper {
    max-height: 350px;
  }
}
.cid-utaAyiC2q9 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-utaAyiC2q9 .mbr-text {
  color: #000000;
}
.cid-tJGD1DIY2H {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("https://r.mobirisesite.com/715965/assets/images/20241008-125500-2000x2667.jpeg");
}
.cid-tJGD1DIY2H .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJGD1DIY2H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tJGD1DIY2H .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tJGD1DIY2H .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tJGD1DIY2H .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tJGD1DIY2H .card-wrapper {
    padding: 4rem;
  }
}
.cid-tJGD1DIY2H .card-title {
  color: #4552ff;
}
.cid-tJGEoKGifq {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tJGEoKGifq img,
.cid-tJGEoKGifq .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tJGEoKGifq .item:focus,
.cid-tJGEoKGifq span:focus {
  outline: none;
}
.cid-tJGEoKGifq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tJGEoKGifq .item {
    margin-bottom: 1rem;
  }
}
.cid-tJGEoKGifq .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tJGEoKGifq .item-content {
    padding: 0 2rem 1.5rem;
    margin-top: 1rem;
  }
}
.cid-tJGEoKGifq .item-wrapper {
  position: relative;
  border-radius: 2rem;
  background: #f7f7f7;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tJGEoKGifq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tJGEoKGifq .mbr-section-title {
  color: #393193;
  text-align: center;
}
.cid-tJGEoKGifq .item-title {
  text-align: center;
  color: #0c2c68;
}
.cid-tJGEoKGifq .item-subtitle {
  text-align: center;
}
.cid-tJGEoKGifq .mbr-text,
.cid-tJGEoKGifq .item .mbr-section-btn {
  text-align: left;
}
.cid-tJGEoKGifq .mbr-section-subtitle,
.cid-tJGEoKGifq .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #454745;
}
.cid-tL70TtsETn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #9c98cf;
}
.cid-tL70TtsETn .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tL70TtsETn form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tL70TtsETn form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tL70TtsETn form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tL70TtsETn .mbr-section-title {
  color: #0c2c68;
}
.cid-tL7oDZlVRK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
@media (max-width: 991px) {
  .cid-tL7oDZlVRK .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .cid-tL7oDZlVRK .container {
    padding: 0 12px;
  }
}
.cid-tL7oDZlVRK .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tL7oDZlVRK .social-row .soc-item {
  margin: 8px;
}
.cid-tL7oDZlVRK .social-row .soc-item a:hover .mbr-iconfont,
.cid-tL7oDZlVRK .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-tL7oDZlVRK .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #ffffff;
  color: #0c2c68;
  transition: all 0.3s ease-in-out;
}
.cid-tL7oDZlVRK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tL7oDZlVRK .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tL7oDZlVRK .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tL7oDZlVRK .header-menu li p {
  margin: 0;
}
.cid-tL7oDZlVRK .copyright {
  margin-bottom: 0;
  color: #000000;
  text-align: center;
}
.cid-tL7oDZlVRK .mbr-section-title {
  color: #ffffff;
}
.cid-up0xLYT9i3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-up0xLYT9i3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-up0xLYT9i3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-up0xLYT9i3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-up0xLYT9i3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-up0xLYT9i3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-up0xLYT9i3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-up0xLYT9i3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-up0xLYT9i3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-up0xLYT9i3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(247, 247, 247, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #f7f7f7;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-up0xLYT9i3 .iconfont-wrapper {
  color: #d70081 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #f7f7f7;
  background: rgba(247, 247, 247, 0.8) !important;
}
.cid-up0xLYT9i3 .nav-item:focus,
.cid-up0xLYT9i3 .nav-link:focus {
  outline: none;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-up0xLYT9i3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-up0xLYT9i3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-up0xLYT9i3 .navbar.opened {
  transition: all 0.3s;
}
.cid-up0xLYT9i3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-up0xLYT9i3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-up0xLYT9i3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-up0xLYT9i3 .navbar.collapsed {
  justify-content: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-up0xLYT9i3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.2rem);
  }
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-up0xLYT9i3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar {
    min-height: 72px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-up0xLYT9i3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-up0xLYT9i3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-up0xLYT9i3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-up0xLYT9i3 .dropdown-item.active,
.cid-up0xLYT9i3 .dropdown-item:active {
  background-color: transparent;
}
.cid-up0xLYT9i3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f7f7f7;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-up0xLYT9i3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-up0xLYT9i3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .navbar-buttons {
    text-align: left;
  }
}
.cid-up0xLYT9i3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-up0xLYT9i3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-up0xLYT9i3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-up0xLYT9i3 .navbar {
    height: 70px;
  }
  .cid-up0xLYT9i3 .navbar.opened {
    height: auto;
  }
  .cid-up0xLYT9i3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-up0xLYT9i3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-up0xLYT9i3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar-brand {
    margin-right: auto;
  }
  .cid-up0xLYT9i3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #f7f7f7;
    opacity: 1;
    border-color: rgba(247, 247, 247, 0.8) !important;
    background: rgba(247, 247, 247, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-up0xLYT9i3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upT0nBgK97 {
  background-image: url("https://r.mobirisesite.com/715965/assets/images/background3.jpg?rnd=1749743292876");
}
.cid-upT0nBgK97 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upT0nBgK97 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upT0nBgK97 .card-wrapper {
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-upT0nBgK97 .card-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-upT0nBgK97 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-upT0nBgK97 .card-wrapper {
    padding: 4rem;
  }
}
.cid-upT0nBgK97 .mbr-text,
.cid-upT0nBgK97 .mbr-section-btn {
  text-align: center;
}
.cid-up0xLYY754 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-up0xLYY754 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-up0xLYY754 .social-row .soc-item {
  margin: 8px;
}
.cid-up0xLYY754 .social-row .soc-item a:hover .mbr-iconfont,
.cid-up0xLYY754 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-up0xLYY754 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #f7f7f7;
  color: #393193;
  transition: all 0.3s ease-in-out;
}
.cid-up0xLYY754 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-up0xLYY754 .mbr-section-title {
  color: #ffffff;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list {
  color: #000000;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list DIV {
  text-align: center;
}
.cid-up0xLYYfRL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-up0xLYT9i3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-up0xLYT9i3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-up0xLYT9i3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-up0xLYT9i3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-up0xLYT9i3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-up0xLYT9i3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-up0xLYT9i3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-up0xLYT9i3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-up0xLYT9i3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-up0xLYT9i3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(247, 247, 247, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #f7f7f7;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-up0xLYT9i3 .iconfont-wrapper {
  color: #d70081 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #f7f7f7;
  background: rgba(247, 247, 247, 0.8) !important;
}
.cid-up0xLYT9i3 .nav-item:focus,
.cid-up0xLYT9i3 .nav-link:focus {
  outline: none;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-up0xLYT9i3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-up0xLYT9i3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-up0xLYT9i3 .navbar.opened {
  transition: all 0.3s;
}
.cid-up0xLYT9i3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-up0xLYT9i3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-up0xLYT9i3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-up0xLYT9i3 .navbar.collapsed {
  justify-content: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-up0xLYT9i3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.2rem);
  }
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-up0xLYT9i3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar {
    min-height: 72px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-up0xLYT9i3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-up0xLYT9i3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-up0xLYT9i3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-up0xLYT9i3 .dropdown-item.active,
.cid-up0xLYT9i3 .dropdown-item:active {
  background-color: transparent;
}
.cid-up0xLYT9i3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f7f7f7;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-up0xLYT9i3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-up0xLYT9i3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .navbar-buttons {
    text-align: left;
  }
}
.cid-up0xLYT9i3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-up0xLYT9i3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-up0xLYT9i3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-up0xLYT9i3 .navbar {
    height: 70px;
  }
  .cid-up0xLYT9i3 .navbar.opened {
    height: auto;
  }
  .cid-up0xLYT9i3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-up0xLYT9i3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-up0xLYT9i3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar-brand {
    margin-right: auto;
  }
  .cid-up0xLYT9i3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #f7f7f7;
    opacity: 1;
    border-color: rgba(247, 247, 247, 0.8) !important;
    background: rgba(247, 247, 247, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-up0xLYT9i3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uqaDY4VN0j {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #edefeb;
}
.cid-uqaDY4VN0j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uqaDY4VN0j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uqaDY4VN0j .row {
  justify-content: center;
}
.cid-uqaDY4VN0j .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uqaDY4VN0j .item {
    margin-bottom: 1rem;
  }
}
.cid-uqaDY4VN0j .item .item-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uqaDY4VN0j .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqaDY4VN0j .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uqaDY4VN0j .content-head {
  max-width: 800px;
}
.cid-up0xLYY754 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-up0xLYY754 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-up0xLYY754 .social-row .soc-item {
  margin: 8px;
}
.cid-up0xLYY754 .social-row .soc-item a:hover .mbr-iconfont,
.cid-up0xLYY754 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-up0xLYY754 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #f7f7f7;
  color: #393193;
  transition: all 0.3s ease-in-out;
}
.cid-up0xLYY754 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-up0xLYY754 .mbr-section-title {
  color: #ffffff;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list {
  color: #000000;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list DIV {
  text-align: center;
}
.cid-up0xLYYfRL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-up0xLYT9i3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-up0xLYT9i3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-up0xLYT9i3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-up0xLYT9i3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-up0xLYT9i3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-up0xLYT9i3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-up0xLYT9i3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-up0xLYT9i3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-up0xLYT9i3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-up0xLYT9i3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(247, 247, 247, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #f7f7f7;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-up0xLYT9i3 .iconfont-wrapper {
  color: #d70081 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #f7f7f7;
  background: rgba(247, 247, 247, 0.8) !important;
}
.cid-up0xLYT9i3 .nav-item:focus,
.cid-up0xLYT9i3 .nav-link:focus {
  outline: none;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-up0xLYT9i3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-up0xLYT9i3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-up0xLYT9i3 .navbar.opened {
  transition: all 0.3s;
}
.cid-up0xLYT9i3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-up0xLYT9i3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-up0xLYT9i3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-up0xLYT9i3 .navbar.collapsed {
  justify-content: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-up0xLYT9i3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.2rem);
  }
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-up0xLYT9i3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar {
    min-height: 72px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-up0xLYT9i3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-up0xLYT9i3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-up0xLYT9i3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-up0xLYT9i3 .dropdown-item.active,
.cid-up0xLYT9i3 .dropdown-item:active {
  background-color: transparent;
}
.cid-up0xLYT9i3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f7f7f7;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-up0xLYT9i3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-up0xLYT9i3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .navbar-buttons {
    text-align: left;
  }
}
.cid-up0xLYT9i3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-up0xLYT9i3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-up0xLYT9i3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-up0xLYT9i3 .navbar {
    height: 70px;
  }
  .cid-up0xLYT9i3 .navbar.opened {
    height: auto;
  }
  .cid-up0xLYT9i3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-up0xLYT9i3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-up0xLYT9i3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar-brand {
    margin-right: auto;
  }
  .cid-up0xLYT9i3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #f7f7f7;
    opacity: 1;
    border-color: rgba(247, 247, 247, 0.8) !important;
    background: rgba(247, 247, 247, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-up0xLYT9i3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-urmPKNHYsV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-urmPKNHYsV .mbr-fallback-image.disabled {
  display: none;
}
.cid-urmPKNHYsV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urmPKNHYsV .mbr-section-btn {
  opacity: 0;
  transition-delay: 0.1s;
  z-index: 1;
  position: relative;
  margin: auto;
}
.cid-urmPKNHYsV .content-head {
  max-width: 800px;
}
.cid-urmPKNHYsV .card1 {
  background-image: url("https://r.mobirisesite.com/715965/assets/images/20241016-103615-h_m35ujstu-2000x2667.jpg");
  background-size: cover;
  background-position: center center;
}
.cid-urmPKNHYsV .card1:before {
  background: #edefeb;
}
.cid-urmPKNHYsV .card2 {
  background-image: url("https://r.mobirisesite.com/715965/assets/images/20241016-103626-h_m35urd7c-2000x2667.jpg");
  background-size: cover;
  background-position: center center;
}
.cid-urmPKNHYsV .card2:before {
  background: #ffd7ef;
}
.cid-urmPKNHYsV .card3 {
  background-image: url("https://r.mobirisesite.com/715965/assets/images/20241016-103636-h_m35urpjn-2000x2667.jpg");
  background-size: cover;
  background-position: center center;
}
.cid-urmPKNHYsV .card3:before {
  background: #ffea64;
}
.cid-urmPKNHYsV .card4 {
  background-image: url("https://r.mobirisesite.com/715965/assets/images/team4.jpg?rnd=1749743292876");
  background-size: cover;
  background-position: center center;
}
.cid-urmPKNHYsV .card4:before {
  background: #9fe870;
}
.cid-urmPKNHYsV .content-wrap {
  margin: auto;
  display: flex;
  height: 100%;
}
.cid-urmPKNHYsV .card-wrap {
  border-radius: inherit;
  height: 400px;
  position: relative;
  transition: all 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-urmPKNHYsV .card-wrap {
    margin-bottom: 1rem;
  }
}
.cid-urmPKNHYsV .card-wrap:before {
  content: "";
  position: absolute;
  border-radius: inherit;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition-delay: 0.1s;
  opacity: 0;
}
.cid-urmPKNHYsV .card {
  transition: transform 0.6s;
}
.cid-urmPKNHYsV .card:hover .card-wrap,
.cid-urmPKNHYsV .card:focus-within .card-wrap {
  transform: rotateY(180deg);
}
.cid-urmPKNHYsV .card:hover .card-wrap:before,
.cid-urmPKNHYsV .card:focus-within .card-wrap:before {
  opacity: 1;
}
.cid-urmPKNHYsV .card:hover .mbr-section-btn,
.cid-urmPKNHYsV .card:focus-within .mbr-section-btn {
  opacity: 1;
  transform: rotateY(180deg);
}
@media (max-width: 767px) {
  .cid-urmPKNHYsV .card:hover .card-wrap {
    transform: none;
  }
  .cid-urmPKNHYsV .card:hover .card-wrap:before {
    opacity: 0.8;
  }
  .cid-urmPKNHYsV .card-wrap:before {
    opacity: 0.8;
  }
  .cid-urmPKNHYsV .card-wrap:hover {
    transform: none;
  }
  .cid-urmPKNHYsV .card-wrap:hover .mbr-section-btn {
    transform: none;
  }
  .cid-urmPKNHYsV .mbr-section-btn {
    opacity: 1;
  }
}
.cid-up0xLYY754 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-up0xLYY754 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-up0xLYY754 .social-row .soc-item {
  margin: 8px;
}
.cid-up0xLYY754 .social-row .soc-item a:hover .mbr-iconfont,
.cid-up0xLYY754 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-up0xLYY754 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #f7f7f7;
  color: #393193;
  transition: all 0.3s ease-in-out;
}
.cid-up0xLYY754 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-up0xLYY754 .mbr-section-title {
  color: #ffffff;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list {
  color: #000000;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list DIV {
  text-align: center;
}
.cid-up0xLYYfRL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-up0xLYT9i3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-up0xLYT9i3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-up0xLYT9i3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-up0xLYT9i3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-up0xLYT9i3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-up0xLYT9i3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-up0xLYT9i3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-up0xLYT9i3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-up0xLYT9i3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-up0xLYT9i3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(247, 247, 247, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #f7f7f7;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-up0xLYT9i3 .iconfont-wrapper {
  color: #d70081 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #f7f7f7;
  background: rgba(247, 247, 247, 0.8) !important;
}
.cid-up0xLYT9i3 .nav-item:focus,
.cid-up0xLYT9i3 .nav-link:focus {
  outline: none;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-up0xLYT9i3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-up0xLYT9i3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-up0xLYT9i3 .navbar.opened {
  transition: all 0.3s;
}
.cid-up0xLYT9i3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-up0xLYT9i3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-up0xLYT9i3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-up0xLYT9i3 .navbar.collapsed {
  justify-content: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-up0xLYT9i3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.2rem);
  }
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-up0xLYT9i3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar {
    min-height: 72px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-up0xLYT9i3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-up0xLYT9i3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-up0xLYT9i3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-up0xLYT9i3 .dropdown-item.active,
.cid-up0xLYT9i3 .dropdown-item:active {
  background-color: transparent;
}
.cid-up0xLYT9i3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f7f7f7;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-up0xLYT9i3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-up0xLYT9i3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .navbar-buttons {
    text-align: left;
  }
}
.cid-up0xLYT9i3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-up0xLYT9i3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-up0xLYT9i3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-up0xLYT9i3 .navbar {
    height: 70px;
  }
  .cid-up0xLYT9i3 .navbar.opened {
    height: auto;
  }
  .cid-up0xLYT9i3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-up0xLYT9i3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-up0xLYT9i3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar-brand {
    margin-right: auto;
  }
  .cid-up0xLYT9i3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #f7f7f7;
    opacity: 1;
    border-color: rgba(247, 247, 247, 0.8) !important;
    background: rgba(247, 247, 247, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-up0xLYT9i3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-us1sZ1B6fH {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-us1sZ1B6fH .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-us1sZ1B6fH .item {
    margin-bottom: 1rem;
  }
}
.cid-us1sZ1B6fH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-us1sZ1B6fH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-us1sZ1B6fH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-us1sZ1B6fH .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-us1sZ1B6fH .carousel-control,
.cid-us1sZ1B6fH .close {
  background: #1b1b1b;
}
.cid-us1sZ1B6fH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-us1sZ1B6fH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-us1sZ1B6fH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-us1sZ1B6fH .carousel-control-next span {
  margin-left: 5px;
}
.cid-us1sZ1B6fH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-us1sZ1B6fH .close::before {
  content: '\e91a';
}
.cid-us1sZ1B6fH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-us1sZ1B6fH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-us1sZ1B6fH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us1sZ1B6fH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-us1sZ1B6fH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-us1sZ1B6fH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-us1sZ1B6fH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-us1sZ1B6fH .carousel-indicators li.active,
.cid-us1sZ1B6fH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-us1sZ1B6fH .carousel-indicators li::after,
.cid-us1sZ1B6fH .carousel-indicators li::before {
  content: none;
}
.cid-us1sZ1B6fH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-us1sZ1B6fH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-us1sZ1B6fH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-us1sZ1B6fH .carousel-indicators {
    display: none;
  }
}
.cid-us1sZ1B6fH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-us1sZ1B6fH .carousel-inner > .active {
  display: block;
}
.cid-us1sZ1B6fH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us1sZ1B6fH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-us1sZ1B6fH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-us1sZ1B6fH .carousel-control,
  .cid-us1sZ1B6fH .carousel-indicators,
  .cid-us1sZ1B6fH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-us1sZ1B6fH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-us1sZ1B6fH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-us1sZ1B6fH .carousel-indicators .active,
.cid-us1sZ1B6fH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-us1sZ1B6fH .carousel-indicators .active {
  background: #fff;
}
.cid-us1sZ1B6fH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-us1sZ1B6fH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-us1sZ1B6fH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-us1sZ1B6fH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-us1sZ1B6fH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-us1sZ1B6fH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-us1sZ1B6fH .carousel {
  width: 100%;
}
.cid-us1sZ1B6fH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-us1sZ1B6fH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-us1sZ1B6fH .modal.fade .modal-dialog,
.cid-us1sZ1B6fH .modal.in .modal-dialog {
  transform: none;
}
.cid-us1sZ1B6fH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-us1sZ1B6fH .content-head {
  max-width: 800px;
}
.cid-up0xLYY754 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-up0xLYY754 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-up0xLYY754 .social-row .soc-item {
  margin: 8px;
}
.cid-up0xLYY754 .social-row .soc-item a:hover .mbr-iconfont,
.cid-up0xLYY754 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-up0xLYY754 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #f7f7f7;
  color: #393193;
  transition: all 0.3s ease-in-out;
}
.cid-up0xLYY754 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-up0xLYY754 .mbr-section-title {
  color: #ffffff;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list {
  color: #000000;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list DIV {
  text-align: center;
}
.cid-up0xLYYfRL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-uNVcdBgoim {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uNVcdBgoim h6 {
  line-height: 1.2;
}
.cid-uNVcdBgoim img,
.cid-uNVcdBgoim .item-img {
  width: 100%;
  height: 100%;
}
.cid-uNVcdBgoim .item:focus,
.cid-uNVcdBgoim span:focus {
  outline: none;
}
.cid-uNVcdBgoim .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 2rem;
}
.cid-uNVcdBgoim .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uNVcdBgoim .mbr-section-title {
  color: #000000;
}
.cid-uNVcdBgoim .mbr-text,
.cid-uNVcdBgoim .mbr-section-btn {
  color: #000000;
}
.cid-uNVcdBgoim .item-title {
  color: #000000;
  text-align: center;
}
.cid-uNVcdBgoim .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uNVcdBgoim .item-text {
  color: #000000;
  text-align: center;
}
.cid-uNVcdBgoim .content-head {
  max-width: 800px;
}
@media (max-width: 767px) {
  .cid-uNVcdBgoim .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tHeG7yune1 {
  z-index: 1000;
  width: 100%;
}
.cid-tHeG7yune1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tHeG7yune1 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav {
    max-width: 45%;
  }
}
.cid-tHeG7yune1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tHeG7yune1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tHeG7yune1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-tHeG7yune1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tHeG7yune1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tHeG7yune1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-tHeG7yune1 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-tHeG7yune1 .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tHeG7yune1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tHeG7yune1 .navbar-brand img {
  border-radius: 0px !important;
}
.cid-tHeG7yune1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tHeG7yune1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tHeG7yune1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tHeG7yune1 .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tHeG7yune1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tHeG7yune1 .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #0c2c68 !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #0c2c68;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-tHeG7yune1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-tHeG7yune1 .iconfont-wrapper {
  color: #ed85be !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tHeG7yune1 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0c2c68;
  background: #0c2c68 !important;
}
.cid-tHeG7yune1 .nav-item:focus,
.cid-tHeG7yune1 .nav-link:focus {
  outline: none;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tHeG7yune1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tHeG7yune1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tHeG7yune1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tHeG7yune1 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tHeG7yune1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tHeG7yune1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tHeG7yune1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tHeG7yune1 .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-tHeG7yune1 .navbar.collapsed {
  justify-content: center;
}
.cid-tHeG7yune1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tHeG7yune1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tHeG7yune1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tHeG7yune1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tHeG7yune1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tHeG7yune1 .navbar {
    min-height: 72px;
  }
  .cid-tHeG7yune1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tHeG7yune1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tHeG7yune1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tHeG7yune1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tHeG7yune1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tHeG7yune1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tHeG7yune1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tHeG7yune1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tHeG7yune1 .dropdown-item.active,
.cid-tHeG7yune1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tHeG7yune1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tHeG7yune1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tHeG7yune1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tHeG7yune1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0c2c68;
}
.cid-tHeG7yune1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tHeG7yune1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tHeG7yune1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tHeG7yune1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tHeG7yune1 .navbar-buttons {
    text-align: left;
  }
}
.cid-tHeG7yune1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #bcef9b;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tHeG7yune1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tHeG7yune1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tHeG7yune1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tHeG7yune1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tHeG7yune1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tHeG7yune1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tHeG7yune1 .navbar {
    height: 70px;
  }
  .cid-tHeG7yune1 .navbar.opened {
    height: auto;
  }
  .cid-tHeG7yune1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tHeG7yune1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tHeG7yune1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tHeG7yune1 .navbar-brand {
    margin-right: auto;
  }
  .cid-tHeG7yune1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0c2c68;
    opacity: 1;
    border-color: #0c2c68 !important;
    background: #0c2c68 !important;
    backdrop-filter: blur(8px);
  }
  .cid-tHeG7yune1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tHeG7yune1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tHeG7yune1 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tHeG7yune1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tHeG7yune1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uH0BDDGzRy {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uH0BDDGzRy .video-wrapper iframe {
  width: 100%;
}
.cid-uH0BDDGzRy .mbr-section-title,
.cid-uH0BDDGzRy .mbr-section-subtitle,
.cid-uH0BDDGzRy .mbr-text {
  text-align: center;
}
.cid-uNVbORlTG2 {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uNVbORlTG2 .video-wrapper iframe {
  width: 100%;
}
.cid-uNVbORlTG2 .mbr-section-title,
.cid-uNVbORlTG2 .mbr-section-subtitle,
.cid-uNVbORlTG2 .mbr-text {
  text-align: center;
}
.cid-uBVJ9LtDhH {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #edefeb;
}
.cid-uBVJ9LtDhH .content-head {
  max-width: 800px;
}
.cid-uBVJ9LtDhH .mbr-section-title {
  text-align: center;
}
.cid-uBVJ9LtDhH .mbr-text,
.cid-uBVJ9LtDhH .mbr-section-btn {
  text-align: center;
}
.cid-uLPtiIzloK {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #edefeb;
}
.cid-uLPtiIzloK .content-head {
  max-width: 800px;
}
.cid-uLPtiIzloK .mbr-section-title {
  text-align: center;
}
.cid-uLPtiIzloK .mbr-text,
.cid-uLPtiIzloK .mbr-section-btn {
  text-align: left;
}
.cid-uG0AKcrxtT {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uG0AKcrxtT .video-wrapper iframe {
  width: 100%;
}
.cid-uG0AKcrxtT .mbr-section-title,
.cid-uG0AKcrxtT .mbr-section-subtitle,
.cid-uG0AKcrxtT .mbr-text {
  text-align: center;
}
.cid-uDUP8pFrxr {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDUP8pFrxr h6 {
  line-height: 1.2;
}
.cid-uDUP8pFrxr img,
.cid-uDUP8pFrxr .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDUP8pFrxr .item:focus,
.cid-uDUP8pFrxr span:focus {
  outline: none;
}
.cid-uDUP8pFrxr .item-img a {
  cursor: pointer;
}
.cid-uDUP8pFrxr .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 2rem;
}
.cid-uDUP8pFrxr .mbr-section-btn {
  margin-top: 1rem !important;
  text-align: center;
}
.cid-uDUP8pFrxr .mbr-section-title {
  color: #000000;
}
.cid-uDUP8pFrxr .mbr-text,
.cid-uDUP8pFrxr .mbr-section-btn {
  color: #000000;
}
.cid-uDUP8pFrxr .item-title {
  color: #000000;
  text-align: center;
}
.cid-uDUP8pFrxr .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uDUP8pFrxr .item-text {
  color: #000000;
  text-align: center;
}
.cid-uDUP8pFrxr .content-head {
  max-width: 800px;
}
@media (max-width: 767px) {
  .cid-uDUP8pFrxr .item-wrapper {
    margin-bottom: 1rem;
    padding: 0;
  }
}
.cid-uHcXduuDUo {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHcXduuDUo .video-wrapper iframe {
  width: 100%;
}
.cid-uHcXduuDUo .mbr-section-title,
.cid-uHcXduuDUo .mbr-section-subtitle,
.cid-uHcXduuDUo .mbr-text {
  text-align: center;
}
.cid-uLPBlqstix {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uLPBlqstix .video-wrapper iframe {
  width: 100%;
}
.cid-uLPBlqstix .mbr-section-title,
.cid-uLPBlqstix .mbr-section-subtitle,
.cid-uLPBlqstix .mbr-text {
  text-align: center;
}
.cid-uHd5txcj1t {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uHd5txcj1t h6 {
  line-height: 1.2;
}
.cid-uHd5txcj1t img,
.cid-uHd5txcj1t .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHd5txcj1t .item:focus,
.cid-uHd5txcj1t span:focus {
  outline: none;
}
.cid-uHd5txcj1t .item-img a {
  cursor: pointer;
}
.cid-uHd5txcj1t .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 2rem;
}
.cid-uHd5txcj1t .mbr-section-btn {
  margin-top: 1rem !important;
  text-align: center;
}
.cid-uHd5txcj1t .mbr-section-title {
  color: #000000;
}
.cid-uHd5txcj1t .mbr-text,
.cid-uHd5txcj1t .mbr-section-btn {
  color: #000000;
}
.cid-uHd5txcj1t .item-title {
  color: #000000;
  text-align: center;
}
.cid-uHd5txcj1t .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uHd5txcj1t .item-text {
  color: #000000;
  text-align: center;
}
.cid-uHd5txcj1t .content-head {
  max-width: 800px;
}
@media (max-width: 767px) {
  .cid-uHd5txcj1t .item-wrapper {
    margin-bottom: 1rem;
    padding: 0;
  }
}
.cid-uCpIXPniug {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uCpIXPniug .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCpIXPniug .item {
    margin-bottom: 1rem;
  }
}
.cid-uCpIXPniug .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uCpIXPniug .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uCpIXPniug .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uCpIXPniug .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uCpIXPniug .carousel-control,
.cid-uCpIXPniug .close {
  background: #1b1b1b;
}
.cid-uCpIXPniug .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCpIXPniug .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uCpIXPniug .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCpIXPniug .carousel-control-next span {
  margin-left: 5px;
}
.cid-uCpIXPniug .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uCpIXPniug .close::before {
  content: '\e91a';
}
.cid-uCpIXPniug .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uCpIXPniug .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCpIXPniug .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCpIXPniug .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCpIXPniug .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCpIXPniug .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCpIXPniug .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uCpIXPniug .carousel-indicators li.active,
.cid-uCpIXPniug .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCpIXPniug .carousel-indicators li::after,
.cid-uCpIXPniug .carousel-indicators li::before {
  content: none;
}
.cid-uCpIXPniug .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCpIXPniug .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCpIXPniug .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCpIXPniug .carousel-indicators {
    display: none;
  }
}
.cid-uCpIXPniug .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCpIXPniug .carousel-inner > .active {
  display: block;
}
.cid-uCpIXPniug .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCpIXPniug .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCpIXPniug .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uCpIXPniug .carousel-control,
  .cid-uCpIXPniug .carousel-indicators,
  .cid-uCpIXPniug .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCpIXPniug .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCpIXPniug .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCpIXPniug .carousel-indicators .active,
.cid-uCpIXPniug .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCpIXPniug .carousel-indicators .active {
  background: #fff;
}
.cid-uCpIXPniug .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCpIXPniug .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCpIXPniug .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCpIXPniug .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCpIXPniug .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCpIXPniug .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCpIXPniug .carousel {
  width: 100%;
}
.cid-uCpIXPniug .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCpIXPniug .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCpIXPniug .modal.fade .modal-dialog,
.cid-uCpIXPniug .modal.in .modal-dialog {
  transform: none;
}
.cid-uCpIXPniug .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCpIXPniug .content-head {
  max-width: 800px;
}
.cid-uvZ7wuXjT3 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uvZ7wuXjT3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uvZ7wuXjT3 .item {
    margin-bottom: 1rem;
  }
}
.cid-uvZ7wuXjT3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uvZ7wuXjT3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uvZ7wuXjT3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uvZ7wuXjT3 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uvZ7wuXjT3 .carousel-control,
.cid-uvZ7wuXjT3 .close {
  background: #1b1b1b;
}
.cid-uvZ7wuXjT3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uvZ7wuXjT3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uvZ7wuXjT3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uvZ7wuXjT3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uvZ7wuXjT3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uvZ7wuXjT3 .close::before {
  content: '\e91a';
}
.cid-uvZ7wuXjT3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uvZ7wuXjT3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uvZ7wuXjT3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uvZ7wuXjT3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uvZ7wuXjT3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uvZ7wuXjT3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uvZ7wuXjT3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uvZ7wuXjT3 .carousel-indicators li.active,
.cid-uvZ7wuXjT3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uvZ7wuXjT3 .carousel-indicators li::after,
.cid-uvZ7wuXjT3 .carousel-indicators li::before {
  content: none;
}
.cid-uvZ7wuXjT3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uvZ7wuXjT3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uvZ7wuXjT3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uvZ7wuXjT3 .carousel-indicators {
    display: none;
  }
}
.cid-uvZ7wuXjT3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uvZ7wuXjT3 .carousel-inner > .active {
  display: block;
}
.cid-uvZ7wuXjT3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uvZ7wuXjT3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uvZ7wuXjT3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uvZ7wuXjT3 .carousel-control,
  .cid-uvZ7wuXjT3 .carousel-indicators,
  .cid-uvZ7wuXjT3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uvZ7wuXjT3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uvZ7wuXjT3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uvZ7wuXjT3 .carousel-indicators .active,
.cid-uvZ7wuXjT3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uvZ7wuXjT3 .carousel-indicators .active {
  background: #fff;
}
.cid-uvZ7wuXjT3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uvZ7wuXjT3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uvZ7wuXjT3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uvZ7wuXjT3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uvZ7wuXjT3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uvZ7wuXjT3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uvZ7wuXjT3 .carousel {
  width: 100%;
}
.cid-uvZ7wuXjT3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uvZ7wuXjT3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uvZ7wuXjT3 .modal.fade .modal-dialog,
.cid-uvZ7wuXjT3 .modal.in .modal-dialog {
  transform: none;
}
.cid-uvZ7wuXjT3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uvZ7wuXjT3 .content-head {
  max-width: 800px;
}
.cid-usH5wmOsD6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-usH5wmOsD6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-usH5wmOsD6 .item {
    margin-bottom: 1rem;
  }
}
.cid-usH5wmOsD6 .item-wrapper {
  position: relative;
}
.cid-usH5wmOsD6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-usH5wmOsD6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-usH5wmOsD6 .carousel-control,
.cid-usH5wmOsD6 .close {
  background: #1b1b1b;
}
.cid-usH5wmOsD6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-usH5wmOsD6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-usH5wmOsD6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-usH5wmOsD6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-usH5wmOsD6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-usH5wmOsD6 .close::before {
  content: '\e91a';
}
.cid-usH5wmOsD6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-usH5wmOsD6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-usH5wmOsD6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usH5wmOsD6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-usH5wmOsD6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-usH5wmOsD6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-usH5wmOsD6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-usH5wmOsD6 .carousel-indicators li.active,
.cid-usH5wmOsD6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-usH5wmOsD6 .carousel-indicators li::after,
.cid-usH5wmOsD6 .carousel-indicators li::before {
  content: none;
}
.cid-usH5wmOsD6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-usH5wmOsD6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-usH5wmOsD6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-usH5wmOsD6 .carousel-indicators {
    display: none;
  }
}
.cid-usH5wmOsD6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-usH5wmOsD6 .carousel-inner > .active {
  display: block;
}
.cid-usH5wmOsD6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usH5wmOsD6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-usH5wmOsD6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-usH5wmOsD6 .carousel-control,
  .cid-usH5wmOsD6 .carousel-indicators,
  .cid-usH5wmOsD6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-usH5wmOsD6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-usH5wmOsD6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-usH5wmOsD6 .carousel-indicators .active,
.cid-usH5wmOsD6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-usH5wmOsD6 .carousel-indicators .active {
  background: #fff;
}
.cid-usH5wmOsD6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-usH5wmOsD6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-usH5wmOsD6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-usH5wmOsD6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-usH5wmOsD6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-usH5wmOsD6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-usH5wmOsD6 .carousel {
  width: 100%;
}
.cid-usH5wmOsD6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-usH5wmOsD6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-usH5wmOsD6 .modal.fade .modal-dialog,
.cid-usH5wmOsD6 .modal.in .modal-dialog {
  transform: none;
}
.cid-usH5wmOsD6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-usH5wmOsD6 .content-head {
  max-width: 800px;
}
.cid-us1DqdFoPe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-us1DqdFoPe .item-wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-us1DqdFoPe .smallImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-us1DqdFoPe .largeImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-us1DqdFoPe .largeImage .item {
    margin-bottom: 2rem;
  }
  .cid-us1DqdFoPe .item-wrapper {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cid-us1DqdFoPe .largeImage .item {
    margin-bottom: 1rem;
  }
}
.cid-us1DqdFoPe .mbr-fallback-image.disabled {
  display: none;
}
.cid-us1DqdFoPe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-us1DqdFoPe .mbr-description {
  text-align: left;
}
.cid-us1DqdFoPe .card-title,
.cid-us1DqdFoPe .iconfont-wrapper {
  color: #000000;
}
.cid-us1DqdFoPe .card-text {
  color: #000000;
}
.cid-us1DqdFoPe .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-us1DqdFoPe .mbr-number {
  color: #9fe870;
}
.cid-us1DqdFoPe .mbr-text,
.cid-us1DqdFoPe .mbr-section-btn {
  text-align: center;
  color: #757b62;
}
.cid-us1DqdFoPe .card-text,
.cid-us1DqdFoPe .item .mbr-section-btn {
  text-align: left;
}
.cid-us1DqdFoPe .smallImage {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-us1DqdFoPe .smallImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-us1DqdFoPe .largeImage {
  width: 100%;
  height: 632px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-us1DqdFoPe .largeImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-us1HXOr4V6 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #edefeb;
}
.cid-us1HXOr4V6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-us1HXOr4V6 .item {
    margin-bottom: 1rem;
  }
}
.cid-us1HXOr4V6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-us1HXOr4V6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-us1HXOr4V6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-us1HXOr4V6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-us1HXOr4V6 .carousel-control,
.cid-us1HXOr4V6 .close {
  background: #1b1b1b;
}
.cid-us1HXOr4V6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-us1HXOr4V6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-us1HXOr4V6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-us1HXOr4V6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-us1HXOr4V6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-us1HXOr4V6 .close::before {
  content: '\e91a';
}
.cid-us1HXOr4V6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-us1HXOr4V6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-us1HXOr4V6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us1HXOr4V6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-us1HXOr4V6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-us1HXOr4V6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-us1HXOr4V6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-us1HXOr4V6 .carousel-indicators li.active,
.cid-us1HXOr4V6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-us1HXOr4V6 .carousel-indicators li::after,
.cid-us1HXOr4V6 .carousel-indicators li::before {
  content: none;
}
.cid-us1HXOr4V6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-us1HXOr4V6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-us1HXOr4V6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-us1HXOr4V6 .carousel-indicators {
    display: none;
  }
}
.cid-us1HXOr4V6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-us1HXOr4V6 .carousel-inner > .active {
  display: block;
}
.cid-us1HXOr4V6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us1HXOr4V6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-us1HXOr4V6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-us1HXOr4V6 .carousel-control,
  .cid-us1HXOr4V6 .carousel-indicators,
  .cid-us1HXOr4V6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-us1HXOr4V6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-us1HXOr4V6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-us1HXOr4V6 .carousel-indicators .active,
.cid-us1HXOr4V6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-us1HXOr4V6 .carousel-indicators .active {
  background: #fff;
}
.cid-us1HXOr4V6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-us1HXOr4V6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-us1HXOr4V6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-us1HXOr4V6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-us1HXOr4V6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-us1HXOr4V6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-us1HXOr4V6 .carousel {
  width: 100%;
}
.cid-us1HXOr4V6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-us1HXOr4V6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-us1HXOr4V6 .modal.fade .modal-dialog,
.cid-us1HXOr4V6 .modal.in .modal-dialog {
  transform: none;
}
.cid-us1HXOr4V6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-us1HXOr4V6 .content-head {
  max-width: 800px;
}
.cid-tHeG8PGECK {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tHeG8PGECK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHeG8PGECK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.cid-tHeG8PGECK .topbg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: #0225ac;
}
.cid-tHeG8PGECK .mbr-section-title {
  color: #0c2c68;
}
.cid-tHeG8PGECK .mbr-text,
.cid-tHeG8PGECK .mbr-section-btn {
  color: #393193;
}
.cid-tHeG8PGECK .media-content,
.cid-tHeG8PGECK .mbr-figure {
  align-self: center;
}
.cid-tHeG8PGECK .mbr-figure iframe {
  width: 100%;
  overflow: hidden;
}
.cid-tHeG8PGECK .app-video-wrapper {
  background: transparent;
}
.cid-tIsjhWS5IM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tIsjhWS5IM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tIsjhWS5IM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tIsjhWS5IM .item {
  padding-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tIsjhWS5IM .item {
    padding-bottom: 1rem;
  }
}
.cid-tIsjhWS5IM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tIsjhWS5IM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tIsjhWS5IM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tIsjhWS5IM .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tIsjhWS5IM .carousel-control,
.cid-tIsjhWS5IM .close {
  background: #1b1b1b;
}
.cid-tIsjhWS5IM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tIsjhWS5IM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tIsjhWS5IM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tIsjhWS5IM .carousel-control-next span {
  margin-left: 5px;
}
.cid-tIsjhWS5IM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tIsjhWS5IM .close::before {
  content: '\e91a';
}
.cid-tIsjhWS5IM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tIsjhWS5IM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tIsjhWS5IM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tIsjhWS5IM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tIsjhWS5IM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tIsjhWS5IM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tIsjhWS5IM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tIsjhWS5IM .carousel-indicators li.active,
.cid-tIsjhWS5IM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tIsjhWS5IM .carousel-indicators li::after,
.cid-tIsjhWS5IM .carousel-indicators li::before {
  content: none;
}
.cid-tIsjhWS5IM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tIsjhWS5IM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tIsjhWS5IM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tIsjhWS5IM .carousel-indicators {
    display: none;
  }
}
.cid-tIsjhWS5IM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tIsjhWS5IM .carousel-inner > .active {
  display: block;
}
.cid-tIsjhWS5IM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tIsjhWS5IM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tIsjhWS5IM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tIsjhWS5IM .carousel-control,
  .cid-tIsjhWS5IM .carousel-indicators,
  .cid-tIsjhWS5IM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tIsjhWS5IM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tIsjhWS5IM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tIsjhWS5IM .carousel-indicators .active,
.cid-tIsjhWS5IM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tIsjhWS5IM .carousel-indicators .active {
  background: #fff;
}
.cid-tIsjhWS5IM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tIsjhWS5IM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tIsjhWS5IM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tIsjhWS5IM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tIsjhWS5IM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tIsjhWS5IM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tIsjhWS5IM .carousel {
  width: 100%;
}
.cid-tIsjhWS5IM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tIsjhWS5IM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tIsjhWS5IM .modal.fade .modal-dialog,
.cid-tIsjhWS5IM .modal.in .modal-dialog {
  transform: none;
}
.cid-tIsjhWS5IM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tIsjhWS5IM H6 {
  text-align: center;
}
.cid-tIsjhWS5IM H3 {
  color: #0c2c68;
}
.cid-urd83ORFCC {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #edefeb;
}
.cid-urd83ORFCC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-urd83ORFCC .item {
    margin-bottom: 1rem;
  }
}
.cid-urd83ORFCC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-urd83ORFCC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-urd83ORFCC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-urd83ORFCC .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-urd83ORFCC .carousel-control,
.cid-urd83ORFCC .close {
  background: #1b1b1b;
}
.cid-urd83ORFCC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-urd83ORFCC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-urd83ORFCC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-urd83ORFCC .carousel-control-next span {
  margin-left: 5px;
}
.cid-urd83ORFCC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-urd83ORFCC .close::before {
  content: '\e91a';
}
.cid-urd83ORFCC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-urd83ORFCC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-urd83ORFCC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-urd83ORFCC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-urd83ORFCC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-urd83ORFCC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-urd83ORFCC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-urd83ORFCC .carousel-indicators li.active,
.cid-urd83ORFCC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-urd83ORFCC .carousel-indicators li::after,
.cid-urd83ORFCC .carousel-indicators li::before {
  content: none;
}
.cid-urd83ORFCC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-urd83ORFCC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-urd83ORFCC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-urd83ORFCC .carousel-indicators {
    display: none;
  }
}
.cid-urd83ORFCC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-urd83ORFCC .carousel-inner > .active {
  display: block;
}
.cid-urd83ORFCC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-urd83ORFCC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-urd83ORFCC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-urd83ORFCC .carousel-control,
  .cid-urd83ORFCC .carousel-indicators,
  .cid-urd83ORFCC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-urd83ORFCC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-urd83ORFCC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-urd83ORFCC .carousel-indicators .active,
.cid-urd83ORFCC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-urd83ORFCC .carousel-indicators .active {
  background: #fff;
}
.cid-urd83ORFCC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-urd83ORFCC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-urd83ORFCC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-urd83ORFCC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-urd83ORFCC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-urd83ORFCC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-urd83ORFCC .carousel {
  width: 100%;
}
.cid-urd83ORFCC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-urd83ORFCC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-urd83ORFCC .modal.fade .modal-dialog,
.cid-urd83ORFCC .modal.in .modal-dialog {
  transform: none;
}
.cid-urd83ORFCC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-urd83ORFCC .content-head {
  max-width: 800px;
}
.cid-urd83ORFCC H3 {
  text-align: center;
  color: #0c2c68;
}
.cid-tIskrx6sZd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tIskrx6sZd .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tIskrx6sZd form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tIskrx6sZd form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tIskrx6sZd form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tIskrx6sZd .mbr-section-title {
  color: #0c2c68;
}
.cid-tHfEgJYxcL {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tHfEgJYxcL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tHfEgJYxcL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tHfEgJYxcL .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .footer-col {
    flex-direction: column;
  }
}
.cid-tHfEgJYxcL .row {
  background: #ffffff;
  padding: 2.25rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .row {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .mbr-section-btn {
    text-align: center;
  }
}
.cid-tHfEgJYxcL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tHfEgJYxcL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #ffa600;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 3.5rem;
  width: 3.5rem;
}
@media (max-width: 767px) {
  .cid-tHfEgJYxcL .row {
    text-align: center;
  }
  .cid-tHfEgJYxcL .social-row {
    justify-content: center;
  }
}
.cid-tHfEgJYxcL .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-tHfEgJYxcL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tHfEgJYxcL .list {
    margin-bottom: 0rem;
  }
}
.cid-tHfEgJYxcL .mbr-text {
  color: #bbbbbb;
}
.cid-tHfEgJYxcL .mbr-iconfont {
  color: #ffffff;
}
.cid-tHfEgJYxcL .mbr-section-subtitle {
  color: #000000;
}
.cid-tHfEgJYxcL .list,
.cid-tHfEgJYxcL .item-wrap {
  color: #232323;
}
.cid-tHfEgJYxcL .copyright {
  color: #232323;
}
.cid-up0xLYT9i3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-up0xLYT9i3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-up0xLYT9i3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-up0xLYT9i3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-up0xLYT9i3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-up0xLYT9i3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-up0xLYT9i3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-up0xLYT9i3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-up0xLYT9i3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-up0xLYT9i3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-up0xLYT9i3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(247, 247, 247, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #f7f7f7;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-up0xLYT9i3 .iconfont-wrapper {
  color: #d70081 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #f7f7f7;
  background: rgba(247, 247, 247, 0.8) !important;
}
.cid-up0xLYT9i3 .nav-item:focus,
.cid-up0xLYT9i3 .nav-link:focus {
  outline: none;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-up0xLYT9i3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-up0xLYT9i3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-up0xLYT9i3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-up0xLYT9i3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-up0xLYT9i3 .navbar.opened {
  transition: all 0.3s;
}
.cid-up0xLYT9i3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-up0xLYT9i3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-up0xLYT9i3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-up0xLYT9i3 .navbar.collapsed {
  justify-content: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-up0xLYT9i3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-up0xLYT9i3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.2rem);
  }
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-up0xLYT9i3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-up0xLYT9i3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-up0xLYT9i3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-up0xLYT9i3 .navbar {
    min-height: 72px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-up0xLYT9i3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-up0xLYT9i3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-up0xLYT9i3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-up0xLYT9i3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-up0xLYT9i3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-up0xLYT9i3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-up0xLYT9i3 .dropdown-item.active,
.cid-up0xLYT9i3 .dropdown-item:active {
  background-color: transparent;
}
.cid-up0xLYT9i3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-up0xLYT9i3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f7f7f7;
}
.cid-up0xLYT9i3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-up0xLYT9i3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-up0xLYT9i3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .navbar-buttons {
    text-align: left;
  }
}
.cid-up0xLYT9i3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-up0xLYT9i3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-up0xLYT9i3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-up0xLYT9i3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-up0xLYT9i3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-up0xLYT9i3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-up0xLYT9i3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-up0xLYT9i3 .navbar {
    height: 70px;
  }
  .cid-up0xLYT9i3 .navbar.opened {
    height: auto;
  }
  .cid-up0xLYT9i3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-up0xLYT9i3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-up0xLYT9i3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-up0xLYT9i3 .navbar-brand {
    margin-right: auto;
  }
  .cid-up0xLYT9i3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #f7f7f7;
    opacity: 1;
    border-color: rgba(247, 247, 247, 0.8) !important;
    background: rgba(247, 247, 247, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-up0xLYT9i3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-up0xLYT9i3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-up0xLYT9i3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-up0xLYT9i3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-up0xLYT9i3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uwErtqDko4 {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uwErtqDko4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uwErtqDko4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uwErtqDko4 .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-uwErtqDko4 .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-uwErtqDko4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uwErtqDko4 .media-content,
.cid-uwErtqDko4 .mbr-figure {
  align-self: center;
}
.cid-uwErtqDko4 .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-uwErtqDko4 .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-uwErtqDko4 .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-uwErtqDko4 .mbr-section-maintitle {
  text-align: center;
}
.cid-uwErtqDko4 .mbr-section-title {
  text-align: left;
}
.cid-uwErtqDko4 .mbr-text,
.cid-uwErtqDko4 .mbr-section-btn {
  text-align: left;
}
.cid-uFIlxGHSUK {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uFIlxGHSUK .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFIlxGHSUK .item {
    margin-bottom: 1rem;
  }
}
.cid-uFIlxGHSUK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uFIlxGHSUK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uFIlxGHSUK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uFIlxGHSUK .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uFIlxGHSUK .carousel-control,
.cid-uFIlxGHSUK .close {
  background: #1b1b1b;
}
.cid-uFIlxGHSUK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFIlxGHSUK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uFIlxGHSUK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFIlxGHSUK .carousel-control-next span {
  margin-left: 5px;
}
.cid-uFIlxGHSUK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uFIlxGHSUK .close::before {
  content: '\e91a';
}
.cid-uFIlxGHSUK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uFIlxGHSUK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFIlxGHSUK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFIlxGHSUK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFIlxGHSUK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFIlxGHSUK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFIlxGHSUK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uFIlxGHSUK .carousel-indicators li.active,
.cid-uFIlxGHSUK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFIlxGHSUK .carousel-indicators li::after,
.cid-uFIlxGHSUK .carousel-indicators li::before {
  content: none;
}
.cid-uFIlxGHSUK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFIlxGHSUK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIlxGHSUK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIlxGHSUK .carousel-indicators {
    display: none;
  }
}
.cid-uFIlxGHSUK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFIlxGHSUK .carousel-inner > .active {
  display: block;
}
.cid-uFIlxGHSUK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFIlxGHSUK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFIlxGHSUK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uFIlxGHSUK .carousel-control,
  .cid-uFIlxGHSUK .carousel-indicators,
  .cid-uFIlxGHSUK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFIlxGHSUK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFIlxGHSUK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFIlxGHSUK .carousel-indicators .active,
.cid-uFIlxGHSUK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFIlxGHSUK .carousel-indicators .active {
  background: #fff;
}
.cid-uFIlxGHSUK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFIlxGHSUK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFIlxGHSUK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFIlxGHSUK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFIlxGHSUK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFIlxGHSUK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFIlxGHSUK .carousel {
  width: 100%;
}
.cid-uFIlxGHSUK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFIlxGHSUK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFIlxGHSUK .modal.fade .modal-dialog,
.cid-uFIlxGHSUK .modal.in .modal-dialog {
  transform: none;
}
.cid-uFIlxGHSUK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFIlxGHSUK .content-head {
  max-width: 800px;
}
.cid-uLPpE6AcOp {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uLPpE6AcOp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLPpE6AcOp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uLPpE6AcOp .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-uLPpE6AcOp .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-uLPpE6AcOp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLPpE6AcOp .media-content,
.cid-uLPpE6AcOp .mbr-figure {
  align-self: center;
}
.cid-uLPpE6AcOp .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-uLPpE6AcOp .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-uLPpE6AcOp .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-uLPpE6AcOp .mbr-section-maintitle {
  text-align: center;
}
.cid-uLPpE6AcOp .mbr-section-title {
  text-align: left;
}
.cid-uLPpE6AcOp .mbr-text,
.cid-uLPpE6AcOp .mbr-section-btn {
  text-align: left;
}
.cid-uHRP7bKBIL {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHRP7bKBIL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHRP7bKBIL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uHRP7bKBIL .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-uHRP7bKBIL .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-uHRP7bKBIL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uHRP7bKBIL .media-content,
.cid-uHRP7bKBIL .mbr-figure {
  align-self: center;
}
.cid-uHRP7bKBIL .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-uHRP7bKBIL .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-uHRP7bKBIL .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-uHRP7bKBIL .mbr-section-maintitle {
  text-align: center;
}
.cid-uHRP7bKBIL .mbr-section-title {
  text-align: left;
}
.cid-uHRP7bKBIL .mbr-text,
.cid-uHRP7bKBIL .mbr-section-btn {
  text-align: left;
}
.cid-uLPiPVtFQS {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uLPiPVtFQS .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLPiPVtFQS .item {
    margin-bottom: 1rem;
  }
}
.cid-uLPiPVtFQS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uLPiPVtFQS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uLPiPVtFQS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uLPiPVtFQS .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uLPiPVtFQS .carousel-control,
.cid-uLPiPVtFQS .close {
  background: #1b1b1b;
}
.cid-uLPiPVtFQS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uLPiPVtFQS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uLPiPVtFQS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uLPiPVtFQS .carousel-control-next span {
  margin-left: 5px;
}
.cid-uLPiPVtFQS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uLPiPVtFQS .close::before {
  content: '\e91a';
}
.cid-uLPiPVtFQS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uLPiPVtFQS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLPiPVtFQS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLPiPVtFQS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLPiPVtFQS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLPiPVtFQS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uLPiPVtFQS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLPiPVtFQS .carousel-indicators li.active,
.cid-uLPiPVtFQS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLPiPVtFQS .carousel-indicators li::after,
.cid-uLPiPVtFQS .carousel-indicators li::before {
  content: none;
}
.cid-uLPiPVtFQS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLPiPVtFQS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uLPiPVtFQS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uLPiPVtFQS .carousel-indicators {
    display: none;
  }
}
.cid-uLPiPVtFQS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uLPiPVtFQS .carousel-inner > .active {
  display: block;
}
.cid-uLPiPVtFQS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLPiPVtFQS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uLPiPVtFQS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uLPiPVtFQS .carousel-control,
  .cid-uLPiPVtFQS .carousel-indicators,
  .cid-uLPiPVtFQS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uLPiPVtFQS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uLPiPVtFQS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uLPiPVtFQS .carousel-indicators .active,
.cid-uLPiPVtFQS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uLPiPVtFQS .carousel-indicators .active {
  background: #fff;
}
.cid-uLPiPVtFQS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uLPiPVtFQS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uLPiPVtFQS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uLPiPVtFQS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uLPiPVtFQS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uLPiPVtFQS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uLPiPVtFQS .carousel {
  width: 100%;
}
.cid-uLPiPVtFQS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uLPiPVtFQS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uLPiPVtFQS .modal.fade .modal-dialog,
.cid-uLPiPVtFQS .modal.in .modal-dialog {
  transform: none;
}
.cid-uLPiPVtFQS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uLPiPVtFQS .content-head {
  max-width: 800px;
}
.cid-uDUI6q1X0i {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDUI6q1X0i h6 {
  line-height: 1.2;
}
.cid-uDUI6q1X0i img,
.cid-uDUI6q1X0i .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDUI6q1X0i .item:focus,
.cid-uDUI6q1X0i span:focus {
  outline: none;
}
.cid-uDUI6q1X0i .item-img a {
  cursor: pointer;
}
.cid-uDUI6q1X0i .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 2rem;
}
.cid-uDUI6q1X0i .mbr-section-btn {
  margin-top: 1rem !important;
  text-align: center;
}
.cid-uDUI6q1X0i .mbr-section-title {
  color: #000000;
}
.cid-uDUI6q1X0i .mbr-text,
.cid-uDUI6q1X0i .mbr-section-btn {
  color: #000000;
}
.cid-uDUI6q1X0i .item-title {
  color: #000000;
  text-align: center;
}
.cid-uDUI6q1X0i .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uDUI6q1X0i .item-text {
  color: #000000;
  text-align: center;
}
.cid-uDUI6q1X0i .content-head {
  max-width: 800px;
}
@media (max-width: 767px) {
  .cid-uDUI6q1X0i .item-wrapper {
    margin-bottom: 1rem;
    padding: 0;
  }
}
.cid-uH0EIUog5r {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uH0EIUog5r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH0EIUog5r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uH0EIUog5r .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-uH0EIUog5r .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-uH0EIUog5r .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uH0EIUog5r .media-content,
.cid-uH0EIUog5r .mbr-figure {
  align-self: center;
}
.cid-uH0EIUog5r .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-uH0EIUog5r .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-uH0EIUog5r .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-uH0EIUog5r .mbr-section-maintitle {
  text-align: center;
}
.cid-uH0EIUog5r .mbr-section-title {
  text-align: left;
}
.cid-uH0EIUog5r .mbr-text,
.cid-uH0EIUog5r .mbr-section-btn {
  text-align: left;
}
.cid-uwEpAeSGOz {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uwEpAeSGOz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uwEpAeSGOz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uwEpAeSGOz .row {
  flex-direction: row-reverse;
}
.cid-utlKLlvJUU {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-utlKLlvJUU .content-text {
  max-width: 800px;
}
.cid-us2hJwyCkY {
  padding-top: 5rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-us2hJwyCkY .mbr-fallback-image.disabled {
  display: none;
}
.cid-us2hJwyCkY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-us2hJwyCkY .row {
  flex-direction: row-reverse;
}
.cid-us2iU7imZv {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-us2iU7imZv .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-us2iU7imZv .item {
    margin-bottom: 1rem;
  }
}
.cid-us2iU7imZv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-us2iU7imZv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-us2iU7imZv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-us2iU7imZv .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-us2iU7imZv .carousel-control,
.cid-us2iU7imZv .close {
  background: #1b1b1b;
}
.cid-us2iU7imZv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-us2iU7imZv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-us2iU7imZv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-us2iU7imZv .carousel-control-next span {
  margin-left: 5px;
}
.cid-us2iU7imZv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-us2iU7imZv .close::before {
  content: '\e91a';
}
.cid-us2iU7imZv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-us2iU7imZv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-us2iU7imZv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us2iU7imZv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-us2iU7imZv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-us2iU7imZv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-us2iU7imZv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-us2iU7imZv .carousel-indicators li.active,
.cid-us2iU7imZv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-us2iU7imZv .carousel-indicators li::after,
.cid-us2iU7imZv .carousel-indicators li::before {
  content: none;
}
.cid-us2iU7imZv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-us2iU7imZv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-us2iU7imZv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-us2iU7imZv .carousel-indicators {
    display: none;
  }
}
.cid-us2iU7imZv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-us2iU7imZv .carousel-inner > .active {
  display: block;
}
.cid-us2iU7imZv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us2iU7imZv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-us2iU7imZv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-us2iU7imZv .carousel-control,
  .cid-us2iU7imZv .carousel-indicators,
  .cid-us2iU7imZv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-us2iU7imZv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-us2iU7imZv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-us2iU7imZv .carousel-indicators .active,
.cid-us2iU7imZv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-us2iU7imZv .carousel-indicators .active {
  background: #fff;
}
.cid-us2iU7imZv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-us2iU7imZv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-us2iU7imZv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-us2iU7imZv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-us2iU7imZv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-us2iU7imZv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-us2iU7imZv .carousel {
  width: 100%;
}
.cid-us2iU7imZv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-us2iU7imZv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-us2iU7imZv .modal.fade .modal-dialog,
.cid-us2iU7imZv .modal.in .modal-dialog {
  transform: none;
}
.cid-us2iU7imZv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-us2iU7imZv .content-head {
  max-width: 800px;
}
.cid-up0xLYY754 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-up0xLYY754 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-up0xLYY754 .social-row .soc-item {
  margin: 8px;
}
.cid-up0xLYY754 .social-row .soc-item a:hover .mbr-iconfont,
.cid-up0xLYY754 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-up0xLYY754 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #f7f7f7;
  color: #393193;
  transition: all 0.3s ease-in-out;
}
.cid-up0xLYY754 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-up0xLYY754 .mbr-section-title {
  color: #ffffff;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list {
  color: #000000;
}
.cid-up0xLYY754 .mbr-section-title,
.cid-up0xLYY754 .social-list DIV {
  text-align: center;
}
.cid-up0xLYYfRL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-uCAvxmViGj {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-image: url("https://r.mobirisesite.com/715965/assets/images/g6dcca3043c510ddc728f0bb52cd3-h_m7lybmot.jpg");
}
.cid-uCAvxmViGj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCAvxmViGj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCAvxmViGj .row {
  flex-direction: row-reverse;
}
.cid-uCAvxmViGj .mbr-description {
  text-align: center;
}
.cid-uDUQy6AGru {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDUQy6AGru h6 {
  line-height: 1.2;
}
.cid-uDUQy6AGru img,
.cid-uDUQy6AGru .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDUQy6AGru .item:focus,
.cid-uDUQy6AGru span:focus {
  outline: none;
}
.cid-uDUQy6AGru .item-img a {
  cursor: pointer;
}
.cid-uDUQy6AGru .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 2rem;
}
.cid-uDUQy6AGru .mbr-section-btn {
  margin-top: 1rem !important;
  text-align: center;
}
.cid-uDUQy6AGru .mbr-section-title {
  color: #000000;
}
.cid-uDUQy6AGru .mbr-text,
.cid-uDUQy6AGru .mbr-section-btn {
  color: #000000;
}
.cid-uDUQy6AGru .item-title {
  color: #000000;
  text-align: center;
}
.cid-uDUQy6AGru .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uDUQy6AGru .item-text {
  color: #000000;
  text-align: center;
}
.cid-uDUQy6AGru .content-head {
  max-width: 800px;
}
@media (max-width: 767px) {
  .cid-uDUQy6AGru .item-wrapper {
    margin-bottom: 1rem;
    padding: 0;
  }
}
.cid-uCAxfYFAKU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uCAxfYFAKU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCAxfYFAKU .item {
    margin-bottom: 1rem;
  }
}
.cid-uCAxfYFAKU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uCAxfYFAKU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uCAxfYFAKU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uCAxfYFAKU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uCAxfYFAKU .carousel-control,
.cid-uCAxfYFAKU .close {
  background: #1b1b1b;
}
.cid-uCAxfYFAKU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCAxfYFAKU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uCAxfYFAKU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCAxfYFAKU .carousel-control-next span {
  margin-left: 5px;
}
.cid-uCAxfYFAKU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uCAxfYFAKU .close::before {
  content: '\e91a';
}
.cid-uCAxfYFAKU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uCAxfYFAKU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCAxfYFAKU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCAxfYFAKU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCAxfYFAKU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCAxfYFAKU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCAxfYFAKU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uCAxfYFAKU .carousel-indicators li.active,
.cid-uCAxfYFAKU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCAxfYFAKU .carousel-indicators li::after,
.cid-uCAxfYFAKU .carousel-indicators li::before {
  content: none;
}
.cid-uCAxfYFAKU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCAxfYFAKU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCAxfYFAKU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCAxfYFAKU .carousel-indicators {
    display: none;
  }
}
.cid-uCAxfYFAKU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCAxfYFAKU .carousel-inner > .active {
  display: block;
}
.cid-uCAxfYFAKU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCAxfYFAKU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCAxfYFAKU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uCAxfYFAKU .carousel-control,
  .cid-uCAxfYFAKU .carousel-indicators,
  .cid-uCAxfYFAKU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCAxfYFAKU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCAxfYFAKU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCAxfYFAKU .carousel-indicators .active,
.cid-uCAxfYFAKU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCAxfYFAKU .carousel-indicators .active {
  background: #fff;
}
.cid-uCAxfYFAKU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCAxfYFAKU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCAxfYFAKU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCAxfYFAKU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCAxfYFAKU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCAxfYFAKU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCAxfYFAKU .carousel {
  width: 100%;
}
.cid-uCAxfYFAKU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCAxfYFAKU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCAxfYFAKU .modal.fade .modal-dialog,
.cid-uCAxfYFAKU .modal.in .modal-dialog {
  transform: none;
}
.cid-uCAxfYFAKU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCAxfYFAKU .content-head {
  max-width: 800px;
}
.cid-uKktqXVXpp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uKktqXVXpp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKktqXVXpp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uKktqXVXpp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uKktqXVXpp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uKktqXVXpp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKktqXVXpp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uKktqXVXpp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-uKktqXVXpp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uKktqXVXpp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uKktqXVXpp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uKktqXVXpp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uKktqXVXpp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uKktqXVXpp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uKktqXVXpp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uKktqXVXpp .navbar-nav {
    padding-left: 1.5rem;
  }
}
@media (min-width: 992px) {
  .cid-uKktqXVXpp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uKktqXVXpp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uKktqXVXpp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uKktqXVXpp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uKktqXVXpp .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (min-width: 767px) {
  .cid-uKktqXVXpp .navbar-caption {
    padding-left: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uKktqXVXpp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uKktqXVXpp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uKktqXVXpp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uKktqXVXpp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uKktqXVXpp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uKktqXVXpp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uKktqXVXpp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-uKktqXVXpp .nav-item:focus,
.cid-uKktqXVXpp .nav-link:focus {
  outline: none;
}
.cid-uKktqXVXpp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKktqXVXpp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKktqXVXpp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uKktqXVXpp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKktqXVXpp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKktqXVXpp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKktqXVXpp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uKktqXVXpp .navbar.opened {
  transition: all 0.3s;
}
.cid-uKktqXVXpp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uKktqXVXpp .navbar .navbar-logo img {
  width: auto;
}
.cid-uKktqXVXpp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uKktqXVXpp .navbar.collapsed {
  justify-content: center;
}
.cid-uKktqXVXpp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKktqXVXpp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uKktqXVXpp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKktqXVXpp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKktqXVXpp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uKktqXVXpp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKktqXVXpp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uKktqXVXpp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uKktqXVXpp .navbar {
    min-height: 72px;
  }
  .cid-uKktqXVXpp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uKktqXVXpp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKktqXVXpp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKktqXVXpp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKktqXVXpp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKktqXVXpp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uKktqXVXpp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uKktqXVXpp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uKktqXVXpp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKktqXVXpp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uKktqXVXpp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uKktqXVXpp .dropdown-item.active,
.cid-uKktqXVXpp .dropdown-item:active {
  background-color: transparent;
}
.cid-uKktqXVXpp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKktqXVXpp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKktqXVXpp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKktqXVXpp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uKktqXVXpp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uKktqXVXpp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uKktqXVXpp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKktqXVXpp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uKktqXVXpp .navbar-buttons {
    text-align: left;
  }
}
.cid-uKktqXVXpp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uKktqXVXpp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uKktqXVXpp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uKktqXVXpp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKktqXVXpp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKktqXVXpp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uKktqXVXpp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKktqXVXpp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uKktqXVXpp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uKktqXVXpp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKktqXVXpp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uKktqXVXpp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKktqXVXpp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uKktqXVXpp .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uKktqXVXpp .navbar {
    height: 70px;
  }
  .cid-uKktqXVXpp .navbar.opened {
    height: auto;
  }
  .cid-uKktqXVXpp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uKktqXVXpp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uKktqXVXpp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uKktqXVXpp .navbar-brand {
    margin-right: auto;
  }
  .cid-uKktqXVXpp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uKktqXVXpp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uKktqXVXpp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uKktqXVXpp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uKktqXVXpp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uKktqXVXpp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDUwSVVb7W {
  display: flex;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-uDUwSVVb7W {
    align-items: flex-end;
  }
  .cid-uDUwSVVb7W .row {
    justify-content: center;
  }
  .cid-uDUwSVVb7W .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDUwSVVb7W .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDUwSVVb7W {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uDUwSVVb7W .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDUwSVVb7W .content-wrap {
    width: 100%;
  }
}
.cid-uDUwSVVb7W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDUwSVVb7W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("https://r.mobirisesite.com/715965/assets/images/background1.jpg?rnd=1749743292876");
}
.cid-uDUwSVVb7W .mbr-section-title,
.cid-uDUwSVVb7W .mbr-section-subtitle {
  text-align: left;
  color: #ffc091;
}
.cid-uDUwSVVb7W .mbr-text,
.cid-uDUwSVVb7W .mbr-section-btn {
  text-align: left;
}
#custom-html-2x {
  /* Type valid CSS here */
}
#custom-html-2x div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-2x p {
  font-size: 60px;
  color: #777;
}
#pro_custom-html-35 {
  /* Type valid CSS here */
}
#pro_custom-html-35 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#pro_custom-html-35 p {
  font-size: 60px;
  color: #777;
}
