.site-header,.site-footer{display:none}
.fullpage-wrapper {background:#fff;}
.beforeAfter,.topbeforeAfter{height:auto;overflow:hidden}

@font-face{font-family:'Miller';src:url('../fonts/Miller.ttf') format('truetype')}
@font-face{font-family:'InterstateBold';src:url('../fonts/InterstateBold.otf') format('opentype')}

@font-face{font-family:'NotoSans-Bold';src:url('../fonts/NotoSans-Bold.ttf') format('truetype')}
@font-face{font-family:'NotoSans-Regular';src:url('../fonts/NotoSans-Regular.ttf') format('truetype')}

.beforeAfter > div,.topbeforeAfter > div{top:0}
.beforeAfter img,.topbeforeAfter img{box-sizing:border-box;max-width:none !important;width:auto !important;height:auto !important}
.fullpagesection{height:auto !important;padding:0 !important;margin:0 !important; position: relative;overflow:hidden}
.fullpagesection * { line-height:1.6em; font-family: 'NotoSans-Regular', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" }
.fullpagesection b,.fullpagesection strong, { font-family: 'NotoSans-Bold', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" }

.fullpagesection .beforeAfterMask{position: absolute;left:0;top:0;width:100% !important;min-height:100% !important;z-index:1 !important; display:flex;align-content: flex-end;
    align-items: flex-end;}
@media screen and (max-width: 719px) {
    .fullpagesection .beforeAfterMask{position: relative; width:100% !important;height:auto !important;
        display:block !important;}
}
.fullpagesection .fp-tableCell,.fullpagesection .fp-scrollable{height:auto !important}
.elementor-element .elementor-element{--widgets-spacing:0 !important}
.fullpagesection .interstateBold, .fullpagesection .interstateBold * {font-family:'InterstateBold' !important}

.firstPage .page-title{font-family:'Miller',sans-serif !important;color:#000 !important;font-weight:300 !important;margin:0;padding:0;display:block}
.firstPage .page-title sup{display:inline-block;font-family:'InterstateBold';
    font-weight:600;color:#fff !important;background:#72af43; 
    vertical-align:middle;text-align:center;top:-1.8em}
.firstPage .page-title sup:nth-child(2){background:#003399 !important}
.firstPage .page-subtitle{color:#000 !important;padding:0 1.5em; font-family:var(--global-body-font-family)!important}
.fullpagesection .page-descrption p{padding:0;font-weight:normal; margin-bottom: 10px;}
.fullpagesection .page-descrption sub{float:left;color:#72ae43 !important;display:inline-block;font-weight:600;margin:-0.2em 0.4em 0.4em 0.1em}
.fullpagesection .page-descrption::after{display:block;clear:both;content:""}
@media screen and (min-width: 1025px) {
    .firstPage .page-title{ font-size: 220px !important; line-height: 220px !important}
    .firstPage .page-title sup{font-size:16px !important;width:30px !important;border-radius:15px !important;
        line-height:30px;margin-left:-15px;}
    .firstPage .page-subtitle{font-size:30px !important;margin-top: -10px;}
    .fullpagesection .page-descrption,.fullpagesection .page-descrption p{font-size:20px !important;}
    .firstPage .page-descrption sub{font-size:100px !important;line-height:80px !important;}
}
@media screen and (min-width: 720px) and (max-width: 1024px) {
    .firstPage .page-title{ font-size: 110px !important; line-height: 110px !important}
    .firstPage .page-title sup{font-size:14px !important;width:26px !important;border-radius:13px !important;
        line-height:26px;margin-left:-13px;}
    .firstPage .page-subtitle{font-size:18px !important;}
    .fullpagesection .page-descrption,.fullpagesection .page-descrption p{font-size:18px !important;}
    .firstPage .page-descrption sub{font-size:60px !important;line-height:60px !important;}
}
@media screen and (max-width: 719px) {
    .firstPage .page-title{ font-size: 60px !important;line-height: 60px !important}
    .firstPage .page-title sup{font-size:13px !important;width:22px !important;border-radius:11px !important;
        line-height:22px;margin-left:-11px;}
    .firstPage .page-subtitle{font-size:16px !important;}
    .fullpagesection .page-descrption,.fullpagesection .page-descrption p{font-size:16px !important;}
    .firstPage .page-descrption sub{font-size:45px !important;line-height:45px !important;}
}

.fullpagesection .page-descrption a {text-decoration: none}
.fullpagesection .page-descrption a:hover,
.fullpagesection .page-descrption a:active {text-decoration: underline}
.secondPage .page-descrption a {color: #72af43;}
.secondPage .page-descrption a:hover,
.secondPage .page-descrption a:active {color: #003399}
.thirdPage .page-descrption a {color: #003399}
.thirdPage .page-descrption a:hover,
.thirdPage .page-descrption a:active {color: #72af43}

.secondPage  .page-title .elementor-widget-container,
.thirdPage  .page-title .elementor-widget-container,
.fourthPage  .page-title .elementor-widget-container,
.sixthPage  .page-title .elementor-widget-container,
.eighthPage  .page-title .elementor-widget-container,
.tenthPage  .page-title .elementor-widget-container,
.twelfthPage  .page-title .elementor-widget-container,
.thirteenthPage  .page-title .elementor-widget-container,
.fourteenthPage  .page-title .elementor-widget-container{text-align:center}
.secondPage  .page-title .elementor-widget-container h2,
.thirdPage  .page-title .elementor-widget-container h2,
.fourthPage  .page-title .elementor-widget-container h2,
.sixthPage  .page-title .elementor-widget-container h2,
.eighthPage  .page-title .elementor-widget-container h2,
.tenthPage  .page-title .elementor-widget-container h2,
.twelfthPage  .page-title .elementor-widget-container h2,
.thirteenthPage  .page-title .elementor-widget-container h2,
.fourteenthPage  .page-title .elementor-widget-container h2,

.secondPage  .page-title .elementor-widget-container h3,
.thirdPage  .page-title .elementor-widget-container h3,
.fourthPage  .page-title .elementor-widget-container h3,
.sixthPage  .page-title .elementor-widget-container h3,
.eighthPage  .page-title .elementor-widget-container h3,
.tenthPage  .page-title .elementor-widget-container h3,
.twelfthPage  .page-title .elementor-widget-container h3,
.thirteenthPage  .page-title .elementor-widget-container h3,
.fourteenthPage  .page-title .elementor-widget-container h3{display:inline-block;border-bottom:2px solid #72af43; 
    font-style: italic; font-weight: 500 !important; padding-bottom:10px;margin:0 !important; 
    font-family:'InterstateBold' !important;text-align: left;}

.fullpagesection .page-subtitle{position:relative;font-family:'InterstateBold'; color:#003399;}
.fullpagesection .page-subtitle .then,.fullpagesection .page-subtitle .now{display:inline-block;font-size:12px !important;
    font-weight:400;color:#fff !important;background:#72af43;border-radius:10px;width:18px;
    vertical-align:middle;text-align:center;line-height:18px;margin-left:0.8em;top:-0.9em;
border:1px solid rgba(255, 255, 255, 0.2);}
.fullpagesection .page-subtitle .now{background:#003399 !important}

.fourteenthPage .page-title{font-family:'InterstateBold';
    color:#ffffff !important;
    font-weight:600 !important;margin:0;padding:0;text-align:center;
    position: relative;z-index:1;font-style: normal;}
.fourteenthPage .page-subtitle {font-family:'Miller',sans-serif;
    font-weight:400; font-style: normal;
    color:#fff !important;margin:0;padding:0;text-align:center; position: relative;z-index:1}
.fourteenthPage .page-subtitle sup {font-size:30%;top:-2.2em;margin-left: 0.8em; font-family:'Miller',sans-serif !important;}

.thirteenthPage{background:#1076E5;}
.thirteenthPage .thirteenthPageContainer{position: relative;z-index: 3}
.fourteenthPage{
    background:#003399 url('../images/bottombg-1.jpg') center top no-repeat;background-size: 100% auto}

.fullpagesection .fp-controlArrow.fp-prev,
.fullpagesection .fp-controlArrow.fp-next {opacity: 0.5}
.fullpagesection .fp-controlArrow.fp-prev:hover,
.fullpagesection .fp-controlArrow.fp-next:hover {opacity: 1}
.ninthPage .silde-des strong {font-style: italic;}
@media screen and (min-width: 1025px) {
    .fullpagesection .page-subtitle{font-size: 32px;}
    .ninthPage .page-subtitle { color:#ffffff; font-size: 42px !important;}
    .ninthPage .silde-des {color:#ffffff; font-size: 26px;}
    .fullpagesection .fp-controlArrow.fp-prev {
        border-width:20px 16px 20px 0 !important;
    }
    .fullpagesection .fp-controlArrow.fp-next {
        border-width:20px 0 20px 16px !important;
    }
    .fourteenthPage {margin-top:-20em !important;}
    .fourteenthPage .page-title{ font-size:150px !important;}
    .fourteenthPage .page-subtitle {font-size:130px !important;}

    .fullpagesection .fp-controlArrow.fp-prev {left:-50px;}
    .fullpagesection .fp-controlArrow.fp-next {right:-50px;}
}
@media screen and (min-width: 720px) and (max-width: 1024px) {
    .fullpagesection .page-subtitle{font-size: 24px;}
    .ninthPage .page-subtitle { color:#ffffff; font-size: 28px !important;}
    .ninthPage .silde-des {color:#ffffff; font-size: 16px;}
    .fullpagesection .fp-controlArrow.fp-prev {
        border-width:18px 14px 18px 0  !important;
    }
    .fullpagesection .fp-controlArrow.fp-next {
        border-width:18px 0 18px 14px  !important;
    }
    .fourteenthPage {margin-top:-20em !important;}
    .fourteenthPage .page-title{ font-size:90px !important;}
    .fourteenthPage .page-subtitle {font-size:70px !important;}
}
@media screen and (max-width: 719px) {
    .fullpagesection .page-subtitle{font-size: 20px;}
    .ninthPage .page-subtitle { color:#ffffff; font-size: 20px !important;}
    .ninthPage .silde-des {color:#ffffff; font-size: 16px;}

    .fullpagesection .fp-controlArrow.fp-prev {
        border-width:16px 12px 16px 0  !important;
    }
    .fullpagesection .fp-controlArrow.fp-next {
        border-width:16px 0 16px 12px  !important;
    }
    .fourteenthPage {margin-top:-10em !important;}
    .fourteenthPage .page-title{ font-size:55px !important;}
    .fourteenthPage .page-subtitle {font-size:55px !important;}

    .fullpagesection .page-subtitle{font-size: 20px;}

    .thirdPage .page-subtitle,
    .eighthPage .page-subtitle,
    .tenthPage .page-subtitle { text-align:center}
}

.fullpagesection .topbeforeAfter,
.fullpagesection .beforeAfter {height:auto !important}
.fullpagesection .topbeforeAfter img.before,
.fullpagesection .beforeAfter img.before,
.fullpagesection .topbeforeAfter img.after,
.fullpagesection .beforeAfter img.after { width:100% !important;height:auto !important}
.fullpagesection .topbeforeAfter img.after,
.fullpagesection .beforeAfter img.after{ width:auto !important;height:100% !important}
