/* Font Initializing */

@font-face {
    font-family: 'Lato-Black';
    src: url('../fonts/Lato-Black.woff2') format('woff2'),
         url('../fonts/Lato-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-BlackItalic';
    src: url('../fonts/Lato-BlackItalic.woff2') format('woff2'),
         url('../fonts/Lato-BlackItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Bold';
    src: url('../fonts/Lato-Bold.woff2') format('woff2'),
         url('../fonts/Lato-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-BoldItalic';
    src: url('../fonts/Lato-BoldItalic.woff2') format('woff2'),
         url('../fonts/Lato-BoldItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Hairline';
    src: url('../fonts/Lato-Hairline.woff2') format('woff2'),
         url('../fonts/Lato-Hairline.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-HairlineItalic';
    src: url('../fonts/Lato-HairlineItalic.woff2') format('woff2'),
         url('../fonts/Lato-HairlineItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Heavy';
    src: url('../fonts/Lato-Heavy.woff2') format('woff2'),
         url('../fonts/Lato-Heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-HeavyItalic';
    src: url('../fonts/Lato-HeavyItalic.woff2') format('woff2'),
         url('../fonts/Lato-HeavyItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Italic';
    src: url('../fonts/Lato-Italic.woff2') format('woff2'),
         url('../fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Light';
    src: url('../fonts/Lato-Light.woff2') format('woff2'),
         url('../fonts/Lato-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-LightItalic';
    src: url('../fonts/Lato-LightItalic.woff2') format('woff2'),
         url('../fonts/Lato-LightItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Medium';
    src: url('../fonts/Lato-Medium.woff2') format('woff2'),
         url('../fonts/Lato-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-MediumItalic';
    src: url('../fonts/Lato-MediumItalic.woff2') format('woff2'),
         url('../fonts/Lato-MediumItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/Lato-Regular.woff2') format('woff2'),
         url('../fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Semibold';
    src: url('../fonts/Lato-Semibold.woff2') format('woff2'),
         url('../fonts/Lato-Semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-SemiboldItalic';
    src: url('../fonts/Lato-SemiboldItalic.woff2') format('woff2'),
         url('../fonts/Lato-SemiboldItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Thin';
    src: url('../fonts/Lato-Thin.woff2') format('woff2'),
         url('../fonts/Lato-Thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-ThinItalic';
    src: url('../fonts/Lato-ThinItalic.woff2') format('woff2'),
         url('../fonts/Lato-ThinItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/* @Media Rules */
    /* Mainbody-Width */
@media (min-width: 760px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 680px!important;
  }
}

@media (min-width: 800px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 720px!important;
  }
}

@media (min-width: 854px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 774px!important;
  }
}

@media (min-width: 915px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 835px!important;
  }
}

@media (min-width: 926px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 846px!important;
  }
}

@media (min-width: 990px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 910px!important;
  }
}

@media (min-width: 1020px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 940px!important;
  }
}

@media (min-width: 1050px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 970px!important;
  }
}

@media (min-width: 1080px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1000px!important;
  }
}

@media (min-width: 1120px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1040px!important;
  }
}

@media (min-width: 1200px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1120px!important;
  }
}

@media (min-width: 1280px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1200px!important;
  }
}

@media (min-width: 1360px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1280px!important;
  }
}

@media (min-width: 1440px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1360px!important;
  }
}

@media (min-width: 1520px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1440px!important;
  }
}

@media (min-width: 1600px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1520px!important;
  }
}

@media (min-width: 1680px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1600px!important;
  }
}

@media (min-width: 1760px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1680px!important;
  }
}

@media (min-width: 1840px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1760px!important;
  }
}

@media (min-width: 1920px) {
  .sppb-row-container, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1840px!important;
  }
}




@media (max-width: 760px) {
  div.n2-ss-layer.n2-ow.elmers-text.n-uc-0zNzxxhwtFDG h1#n2-ss-2item3.n2-font-ce1c90a576d1c5fcd2a371d473ad7ae8-hover.n2-ss-item-content.n2-ss-text.n2-ow {
    font-size: 14px;
  }
}




#sp-main-body {
  padding: 0px 0;
}

div.n2_ss_video_player.n2-ss-item-content.n2-ss-item-video-container.n2-ow-all {
    border-radius: 8px;
}

section#sp-main-body, section#sp-top1, section#sp-top2, section#sp-top3, section#sp-bottom1, footer#sp-footer.footer {

    background: #fdd71eff;
}


a, a:hover, a:active {
    color: #000;
}

div.n2-ss-layer.n2-ow.dayrave-content-inner.n-uc-NlKUi5tg2GdO div.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow.n-uc-NlKUi5tg2GdO-inner, div.n2-ss-layer.n2-ow.dayrave-content-inner.n-uc-rWzyZmoeZlvY div.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow.n-uc-rWzyZmoeZlvY-inner, div.n2-ss-layer.n2-ow.daydance-content-image-left.n-uc-16cb65df5f9aa div.n2-style-05710599166ec67ce4a8d250b82f0a7d-heading.n2-ss-item-image-content.n2-ss-item-content.n2-ow-all {
    border-radius: 8px;
    border: 3px solid #e8306e;
}

.sp-scroll-up {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 30px;
    width: 36px;
    height: 36px;
    line-height: 1.4rem;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: rgba(0,0,0,1);
    border-radius: 100%;
    z-index: 1000;
    transition: all .3s ease;
}

.fa-angle-up {
  --fa: "";
    color: #e8306e;
    font-size: 1.4rem;
    margin-top: 0.4rem;
}

img.litebox-content {
    padding: 0px;
    background: #fecc00;
    border: 0px solid #e8306e;
    border-radius: 8px;
}


