/*

Template: Wavey - Coming Soon Html5 Template
Version: 1.0.0
Author: WaveyThemes

*/
/*****************************
    wt-preloader
*****************************/
.wt-preloader {background:var(--wt-background-light01);}
.wt-preloader--style02 {font-family:"Chango", sans-serif; font-weight:400; font-style:normal; width:100%; max-width:520px; text-align:center; color:var(--wt-color-dark02); position:relative; margin:0 32px;}
.wt-preloader__text {font-size:44px; line-height:44px; letter-spacing:10px; display:flex; justify-content:space-evenly;}
.wt-preloader__text-span {-webkit-animation:wt-moveLetters 2.4s infinite ease-in-out; animation:wt-moveLetters 2.4s infinite ease-in-out; transform:translatex(0); position:relative; display:inline-block; opacity:0; text-shadow:0px 2px 10px rgba(46, 74, 81, 0.3);}
.wt-preloader__text-span:nth-child(1) {-webkit-animation-delay:0.1s; animation-delay:0.1s;}
.wt-preloader__text-span:nth-child(2) {-webkit-animation-delay:0.2s; animation-delay:0.2s;}
.wt-preloader__text-span:nth-child(3) {-webkit-animation-delay:0.3s; animation-delay:0.3s;}
.wt-preloader__text-span:nth-child(4) {-webkit-animation-delay:0.4s; animation-delay:0.4s;}
.wt-preloader__text-span:nth-child(5) {-webkit-animation-delay:0.5s; animation-delay:0.5s;}
.wt-preloader__text-span:nth-child(6) {-webkit-animation-delay:0.6s; animation-delay:0.6s;}
.wt-preloader__text-span:nth-child(7) {-webkit-animation-delay:0.7s; animation-delay:0.7s;}

@-webkit-keyframes wt-moveLetters {
0% {transform:translateX(-15vw); opacity:0;}
33.3%, 66% {transform:translateX(0); opacity:1;}
100% {transform:translateX(15vw); opacity:0;}
}

@keyframes wt-moveLetters {
0% {transform:translateX(-15vw); opacity:0;}
33.3%, 66% {transform:translateX(0); opacity:1;}
100% {transform:translateX(15vw); opacity:0;}
}
/*****************************
    wt-menu__Fullscreen
*****************************/
.wt-menu-fs__container {z-index:2; position:relative; display:flex; align-items:stretch; overflow:hidden; height:100vh; width:100vw; pointer-events:none;}
.wt-menu-fs__wrap {display:flex; justify-content:center; align-items:center; position:absolute; height:100vh; width:100vw; z-index:3; top:0; left:0; right:0; bottom:0; transform:translateY(-100%); transition:transform 0.5s; transition-delay:0.1s; visibility:hidden;}
.wt-menu-fs__item {padding:15px; text-align:center;}
.wt-menu-fs__item:not(:last-child) {margin-bottom:30px;}
.wt-menu-fs__link {cursor:pointer;}
.wt-menu-fs__link {color:#272727; font-size:28px; text-decoration:none; text-transform:uppercase; padding:7px 30px; margin:0px 10px; position:relative; transition:all 0.3s; line-height:32px;}
.wt-menu-fs__link:hover, .wt-menu-fs__link.active {background-color:var(--wt-color-accent01); color:#ffffff !important;}
.wt-menu-fs__link:before {content:""; position:absolute; bottom:12px; left:12px; width:12px; height:12px; border:3px solid var(--wt-color-accent01); border-width:0 0 3px 3px; opacity:0; transition:all 0.3s;}
.wt-menu-fs__link:hover:before, .wt-menu-fs__link.active:before {opacity:1; bottom:-8px; left:-8px;}
.wt-menu-fs__link:after {content:""; position:absolute; top:12px; right:12px; width:12px; height:12px; border:3px solid var(--wt-color-accent01); border-width:3px 3px 0 0; opacity:0; transition:all 0.3s;}
.wt-menu-fs__link:hover:after, .wt-menu-fs__link.active:after {opacity:1; top:-8px; right:-8px;}
.wt-menu-fs__slide {flex:1; display:flex; justify-content:center; align-items:center; transition:flex .45s; transition-delay: 0.4s;}
body.wt-menu--slide-open .wt-menu-fs__slide {transition-delay: 0s;}
.wt-menu-fs__slide:nth-child(2) {flex:1 0 100%; background:transparent;}
.wt-menu-fs__slide:nth-child(odd) {background:#ffffff;}
body.wt-menu--open .wt-menu-fs__wrap {transform:translateY(0%); visibility:visible; pointer-events:all;}
body.wt-menu--slide-open .wt-menu-fs__slide:nth-child(2) {flex:0 0 0%;}
.wt-menu-fs__btn {height:30px; width:30px; position:fixed; z-index:2; right:110px; top:40px; cursor:pointer; z-index:5;}
@media (max-width: 768px) {.wt-menu-fs__btn {right:70px;}}
.wt-menu__btn-line {height:2px; width:30px; display:block; background-color:#ffffff; margin-bottom:4px; transition:transform 0.2s ease, background-color 0.5s ease;}
.wt-menu__btn-line-left {width:15px;}
.wt-menu__btn-line-right {width:15px; float:right;}
body.wt-menu__btn-active .wt-menu__btn-line {background-color:#000000; transform:translateX(0px) rotate(-45deg);}
body.wt-menu__btn-active .wt-menu__btn-line-left {transform:translateX(1px) rotate(45deg);}
body.wt-menu__btn-active .wt-menu__btn-line-right {transform:translateX(-2px) rotate(45deg);}
.wt-menu-fs--style01 .vegas-content-scrollable {width:100%;}
.wt-menu-fs--style01 .wt-header--style09 {position:absolute !important; z-index:1; width:100%;}

/*****************************
    wt-header__nav
*****************************/
.wt-header__nav--style01.wt-position--fixed-top, .wt-header__nav--style01 .wt-position--fixed-top {box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);}
/*****************************
    wt-home--styles
*****************************/
.wt-home--style00 .wt-copyright__link, .wt-home--style01 .wt-copyright__link, .wt-home--style02 .wt-copyright__link, .wt-home--style03 .wt-copyright__link, .wt-home--style04 .wt-copyright__link, .wt-home--style05 .wt-copyright__link, .wt-section--style01 .wt-copyright__link, .wt-home--style07 .wt-copyright__link {opacity:0.7;}
.wt-home--style00 .wt-copyright__link:hover, .wt-home--style01 .wt-copyright__link:hover, .wt-home--style02 .wt-copyright__link:hover, .wt-home--style03 .wt-copyright__link:hover, .wt-home--style04 .wt-copyright__link:hover, .wt-home--style05 .wt-copyright__link:hover, .wt-section--style01 .wt-copyright__link:hover, .wt-home--style07 .wt-copyright__link:hover {opacity:1;}
.wt-home--style03 .wt-copyright__link, .wt-home--style02 .wt-copyright__link, .wt-home--style04 .wt-copyright__link, .wt-home--style05 .wt-copyright__link, .wt-section--style01 .wt-copyright__link, .wt-home--style05 .wt-btn.wt-btn--outline:hover, .wt-section--style01 .wt-memu__link:hover {color:var(--wt-color-light01) !important;}
.wt-home--style03 .wt-copyright__link:hover, .wt-home--style02 .wt-memu__link:hover, .wt-home--style02 .wt-copyright__link:hover, .wt-home--style03 .wt-memu__link:hover {color:var(--wt-color-accent01) !important;}
.wt-home--style00 .wt-btn__subscribe:hover, .wt-home--style00 .wt-copyright__link:hover, .wt-home--style00 .wt-memu__link:hover {color:var(--wt-color-accent05) !important;}
.wt-home--style00 .wt-banner__footer, .wt-home--style02 .wt-banner__footer, .wt-home--style03 .wt-banner__footer, .wt-home--style04 .wt-banner__footer, .wt-home--style05 .wt-banner__footer {position:absolute; z-index:2; bottom:50px;}
.wt-home--style01 .wt-btn__bg--dark01:hover, .wt-home--style01 .wt-btn__subscribe:hover, .wt-home--style01 .wt-memu__link:hover, .wt-home--style01 .wt-copyright__link:hover {color:var(--wt-color-accent04) !important;}
.wt-home--style02 .wt-countdown {border-color:var(--wt-color-accent01) !important;}
.wt-home--style04 .wt-btn__bg--dark01:hover, .wt-home--style04 .wt-btn__subscribe:hover, .wt-home--style04 .wt-memu__link:hover, .wt-home--style04 .wt-copyright__link:hover {color:var(--wt-color-accent06) !important;}
.wt-home--style04 .wt-countdown {border-color:var(--wt-color-accent06) !important;}
.wt-home--style05 .wt-memu__link:hover, .wt-home--style05 .wt-copyright__link:hover, .wt-home--style05 .wt-btn__subscribe:hover, .wt-home--style05 .wt-btn__bg--dark02:hover {color:var(--wt-color-accent03) !important;}
.wt-home--style05 .wt-btn.wt-btn--outline {border-color:var(--wt-color-light01) !important;}
.wt-home--style05 .wt-countdown {border-color:var(--wt-color-accent03) !important;}
.wt-home--style05 .wt_divider__v-line {border-left:2px solid white; height:25px; opacity:0.35;}
.wt-home--style05 .wt-btn__subscribe {background:var(--wt-color-dark05) !important;}
.wt-home--style04 .wt-countdown, .wt-home--style05 .wt-countdown {height:125px !important;}
.wt-home--style06 .wt-btn__subscribe:hover, .wt-sidebar__wrap--style01 .wt-memu__link:hover {color:var(--wt-color-accent07) !important;}
.wt-section--style02 h1.wt-text--extra01 {font-size:7.2rem; line-height:1.1;}
.wt-section--style02 .wt-memu__link {padding:5px 5px;}
.wt-home--style07 .wt-memu__link:hover, .wt-section--style02 .wt-copyright__link:hover, .wt-section--style02 .wt-memu__link:hover, .wt-section--style02 .wt-btn__bg--dark01:hover, .wt-home--style07 .wt-btn__subscribe:hover {color:var(--wt-color-accent08) !important;}
/*****************************
    wt-navbar
*****************************/
.wt-color--white .wt-navbar__dropdown-menu {box-shadow:0px 0px 30px rgb(0 0 0 / 20%);}

/*****************************
    wt-section-header
*****************************/
.wt-section__action--style01 .wt-btn {text-transform:capitalize; color:var(--wt-color-light01); box-shadow:none;}
.wt-section__action--style01 .wt-btn--effect-02:after {background:var(--wt-color-light01);}
/*------------------ wt-header--style06 ------------------*/
.wt-header--style06 .wt-section__title {font-family:var(--wt-font-family03);}
.wt-header--style06 .wt-breadcrumb__link {color:var(--wt-color-light01);}
.wt-header--style06 .wt-breadcrumb__no-link {color:var(--wt-color-accent01);}
/*------------------ wt-header--style07 ------------------*/  
.wt-header--style07 .wt-banner {padding: 0;} 
/*------------------ wt-banner--styles ------------------*/
.wt-offcanvas-header .wt-sidebar__thumb {position:absolute; left:30px; top:23px;}
.wt-offcanvas-header {box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;}
.wt-banner--style01 {background-image:url(../img/hero/hero-bg05.jpg);}
.wt-banner--style02 {z-index:0; min-height:100vh; padding:0; overflow:hidden;}
.wt-banner--style03 {background-image:url(../img/hero/hero-bg06.jpg);}
.wt-banner--style01, .wt-banner--style03 {background-position:center; background-size:cover; min-height:100vh; height:100%;}
.wt-header--style09 .wt-navbar__top {background-color:transparent !important; position:absolute; z-index:2; width:100%;}
.wt-header--style09 .modal.fade .modal-dialog {-webkit-transform:translate(0) scale(0); -ms-transform:translate(0) scale(0); transform:translate(0) scale(0); -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.wt-header--style09 .modal.show .modal-dialog {-webkit-transform:translate(0) scale(1); -ms-transform:translate(0) scale(1); transform:translate(0) scale(1);}
.wt-header--style09 .wt-countdown {width:225px; height:215px;}
.wt-header--style09 .wt-countdown__wrap-style06 .wt-countdown:not(:last-child):after {font-size:5.5rem; top:46px;}
.wt-header--style09 .wt-section__title, .wt-header--style09 .wt-section__title-span {text-transform:none !important;}
.wt-header--style10 .wt-navbar__top {background-color:transparent !important; position:absolute; z-index:2; width:100%;}
.wt-header--style10 .wt-btn.wt-btn--outline, .wt-bg--dark01 .wt-btn.wt-btn--outline {border-color:var(--wt-color-light01); color:var(--wt-color-light01); box-shadow:var(--wt-box-shadow02);}
.wt-header--style10 .wt-btn.wt-btn--flat, .wt-header--style10 .wt-btn.wt-btn--flat:hover {color:var(--wt-color-light01);}
.wt-header--style10 .wt-btn--effect-02:after {background:var(--wt-background-light01);}
.wt-header--style10 .wt-banner {background-position:center; background-size:cover; position:relative; background-image:url(../img/media/hero-intro01.jpg); background-attachment:fixed;}
.wt-section--style01 {background-color:var(--wt-color-accent07);}
.wt-section--style01 .wt-form--style02 .form-control {box-shadow:0px 0px 0px 7px rgba(0, 0, 0, 0.2);}
.wt-section--style01 .wt-bg--style08:after {opacity:0.3;}
.wt-section--style01 .wt-countdown__wrap-style01 .wt-countdown {border:0; border-radius:0; height:120px; width:107px; margin:0;}
.wt-section--style01 .wt-btn:hover {color:#232323 !important; background-color:var(--wt-color-light01) !important;}
.wt-section--style01 .wt-btn {border:1px solid var(--wt-color-light01) !important;}
.wt-bg--style09:after {background-image:url(../img/shape/bg02.jpg); background-repeat:no-repeat; background-size:cover; bottom:0; content:""; left:0; position:absolute; right:0; top:0; background-position:center; z-index:-1;}
.wt-post__instagram-item--style01 {-webkit-flex-basis:33.3333% !important; -ms-flex-preferred-size:33.3333% !important; flex-basis:33.3333% !important;}
.wt-video--style01.video {position:absolute; top:0; bottom:0; left:0; right:0; min-width:100%; min-height:100%; z-index:-2;}
.wt-video__mask {position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; display:block; background:#20450d; opacity:0.75 !important; transition:all 0.5s ease-in-out 0s;}
.wt-countdown__wrap-style05 .wt-countdown {background-color:transparent;}
.wt-mask--style02 {position:absolute; height:100%; left:50%; transform:translate(-50%, 0); background-color:#000000a3;}
.wt-card--style01 {border:0; margin-top:80px; margin-bottom:0; min-height:calc(100vh - 90px);}
#wt-page__contact, #wt-page__about, #wt-page__features {position:relative; display:none;}
#wt-page__about .wt-btn, #wt-page__features .wt-btn {color:var(--wt-color-light01);}
#wt-page__about .wt-btn:hover, #wt-page__features .wt-btn:hover {color:var(--wt-color-accent01) !important;}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {background-color: var(--wt-color-dark02) !important;}
div:where(.swal2-container) div:where(.swal2-popup) {max-width: 85% !important;}
div:where(.swal2-icon).swal2-error {border-color: #f274745e !important;color: #f27474;}
.wt-feature__box {background-color:rgba(0, 0, 0, 0.77); padding:30px; box-shadow:0px 10px 50px rgba(0, 0, 0, 0.1); border-radius:10px; transition:all 0.3s ease-out 0s; color:var(--wt-color-light01); text-align:center;}
.wt-feature__box-icon {width:65px; height:65px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; margin-bottom:20px; font-size:28px; line-height:0; transition:all 0.4s ease-out 0s; background-color:color-mix(in srgb, var(--wt-color-accent01), transparent 80%); color:var(--wt-color-accent01);}
.wt-feature__box:hover .wt-feature__box-icon {background-color:var(--wt-color-accent01); color:#ffffff;}
.wt-features__wrap .col-md-4:nth-child(1) .wt-feature__box, .wt-features__wrap .col-md-4:nth-child(3) .wt-feature__box, .wt-features__wrap .col-md-4:nth-child(4) .wt-feature__box, .wt-features__wrap .col-md-4:nth-child(6) .wt-feature__box {margin-top:-40px;}

@media (max-width: 768px) {
.wt-features__wrap .col-md-4:nth-child(1) .wt-feature__box, .wt-features__wrap .col-md-4:nth-child(3) .wt-feature__box, .wt-features__wrap .col-md-4:nth-child(4) .wt-feature__box, .wt-features__wrap .col-md-4:nth-child(6) .wt-feature__box {margin-top:0;}
}

/*****************************
    wt-vegas-slider
*****************************/
.wt-vegas--style02 {height:100%; min-height:100vh !important; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.wt-vegas--style01 .vegas-overlay {opacity:0.6; background-color:var(--wt-color-dark02);}
.wt-vegas--style01 {background-color:var(--wt-color-dark02); background:url(../img/hero/hero-bg03.jpg) center center;}
/*****************************
    wt-buttons
*****************************/
.wt-btn {padding:0.425rem 1.5rem;}
.wt-btn.wt-btn--gradient {box-shadow:0px 0px 30px rgb(0 0 0 / 20%);}
.wt-btn__bg--dark01 {background-color:var(--wt-color-dark02); color:var(--wt-color-light01);}
.wt-btn__bg--dark02 {background-color:var(--wt-color-dark05); color:var(--wt-color-light01);}
.wt-btn__bg--light01 {background-color:var(--wt-color-light01); color:var(--wt-color-dark02);}
.wt-btn__bg--accent01 {background-color:var(--wt-color-accent01); color:var(--wt-color-light01);}
.wt-section__action--style02 .wt-btn--outline {border-color:var(--wt-color-accent08); color:var(--wt-color-accent08); box-shadow:none;}
.wt-section__action--style03 .wt-btn--outline {border-color:var(--wt-color-light01); color:var(--wt-color-light01); box-shadow:none;}
.wt-btn--effect-07:hover {background-color:var(--wt-color-accent08); color:var(--wt-color-light01) !important;}
.wt-contact__map iframe {height:550px;}
.wt-play-btn {background-color:var(--wt-color-dark02); border-radius:50%; width:80px; height:80px; position:absolute; margin:auto; top:0; left:0; right:0; bottom:0;}
.wt-play-btn__outer {background:rgba(0, 0, 0, 0.35); border-radius:50%; position:absolute; top:0; left:0; right:0; bottom:0; height:100%; width:100%;}
.wt-play-btn__icon-wrap {position:absolute; top:50%; left:50%; width:30px; height:30px; transform:translate(-50%, -50%);}
.wt-play-btn__icon {font-size:30px; color:#ffc233;}
.wt-play-btn__animation {animation:smallScale 2s infinite;}
.wt-play-btn__animation--delay {animation-delay:0.2s;}
@-webkit-keyframes smallScale {
from {transform:scale(1); opacity:1;}
to {transform:scale(1.5); opacity:0;}
}
@keyframes smallScale {
from {transform:scale(1); opacity:1;}
to {transform:scale(1.5); opacity:0;}
}
/*****************************
    wt-counter
*****************************/
.wt-countdown__wrap {display:flex; justify-content:center;}
.wt-countdown__wrap-style01 .wt-countdown {border:1px solid var(--wt-color-light02);}
.wt-countdown__wrap-style02 .wt-countdown, .wt-countdown__wrap-style03 .wt-countdown, .wt-countdown__wrap-style06 .wt-countdown {position:relative;}
.wt-countdown__wrap-style02 .wt-countdown:not(:last-child):after, .wt-countdown__wrap-style03 .wt-countdown:not(:last-child):after, .wt-countdown__wrap-style06 .wt-countdown:not(:last-child):after {content:":"; font-size:2.858rem; font-family:"Work Sans", sans-serif; line-height:1; color:#333; font-weight:300; position:absolute; top:25px; right:-10px;}
.wt-countdown__wrap-style06 .wt-countdown:not(:last-child):after {color:var(--wt-color-light01);}
.wt-countdown__wrap-style02 .wt-countdown, .wt-countdown__wrap-style03 .wt-countdown, .wt-countdown__wrap-style04 .wt-countdown, .wt-countdown__wrap-style05 .wt-countdown, .wt-countdown__wrap-style06 .wt-countdown {border:0; box-shadow:none;}
.wt-countdown__wrap.wt-countdown__wrap-style03, .wt-countdown__wrap.wt-countdown__wrap-style04 {border:1px solid var(--wt-color-dark03); box-shadow:0px 10px 8px -9px rgb(0 0 0 / 20%);}
.wt-countdown__wrap-style06 .wt-countdown {background-color:var(--wt-background-transparent);}
.wt-countdown__wrap-style07 .wt-countdown {background-color:var(--wt-color-dark01); border-color:var(--wt-color-light01);}
.wt-countdown__wrap-style08 .wt-countdown {background-color:var(--wt-color-dark01); border-color:var(--wt-color-light01); border-radius:50%; height:120px;}
/*****************************
    wt-page-cover
*****************************/
.wt-bg--style08:after {background-image:url(../img/shape/bg-pattern02.png); background-position:50%; background-repeat:no-repeat; background-size:cover; bottom:0; content:""; left:0; position:absolute; right:0; top:0; background-position:center; z-index:-1;}
.wt-menu__btn {position:relative; display:inline-block; width:40px; padding:6px; margin-top:4px; transition:all 0.3s linear;}
.wt-menu__span {height:2px; width:100%; display:block; background:var(--wt-color-dark02);}
.wt-menu__span:nth-child(2) {margin:4px 0 4px auto; width:75%; transition:0.3s all;}
.wt-menu__span:nth-child(3) {margin-left:auto; width:45%; transition:0.6s all;}
.wt-side--left > .wt-menu__span:nth-child(2) {margin:4px auto 4px 0;}
.wt-side--left > .wt-menu__span:nth-child(3) {margin-left:0;}
.wt-menu__btn:hover > .wt-menu__span:nth-child(2), .wt-menu__btn:hover > .wt-menu__span:nth-child(3) {width:100%;}
/*****************************
    wt-blog
*****************************/
.wt-post__instagram-item {-webkit-flex-basis:50%; -ms-flex-preferred-size:50%; flex-basis:50%;}
/*****************************
    wt-forms
*****************************/
.form-control {border:1px solid rgba(8, 60, 130, 0.07);}
.wt-form--style02 .form-control {border:1px solid var(--wt-color-dark01);}
.wt-form--style02 .wt-btn__subscribe {padding:0 20px; background:var(--wt-color-dark02); z-index:6;}
.wt-form--style02 .wt-btn__subscribe:hover {color:var(--wt-color-accent01);}
.wt-form--style02 .form-control::placeholder {color:var(--wt-color-dark01); opacity:0.6; font-size:14px;}
.wt-form--style03 .form-control::placeholder {color:var(--wt-color-accent01);}
input:not([type="checkbox"]), #wt-page__contact textarea {outline:none; width:100%; padding:9px 18px 7px; color:var(--wt-color-accent01); font-size:15px; font-weight:400; border:none; background-color:color-mix(in srgb, var(--wt-color-accent01), transparent 95%); border-bottom:1px solid color-mix(in srgb, var(--wt-color-accent01), transparent 55%); margin-bottom:18px; border-radius:0;}
input[type="checkbox"] {width:20px; height:20px; cursor:pointer; border:none; background-color:color-mix(in srgb, var(--wt-color-accent01), transparent 95%); border-bottom:1px solid color-mix(in srgb, var(--wt-color-accent01), transparent 55%); margin-bottom:18px; border-radius:0 !important;}
.form-check-input:checked {background-color:var(--wt-color-accent01); border-color:var(--wt-color-accent01);}
.form-check-input:focus {border-color:var(--wt-color-accent01); outline:0; box-shadow:none;}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {border:1px solid var(--bs-form-invalid-border-color); background-color:var(--bs-form-invalid-border-color);}
.form-control:focus {color:#ffffff; background-color:transparent;}
.form-control::placeholder {color:var(--wt-color-dark03); opacity:0.6; font-size:13px;}
.wt-submit--style01[type="submit"] {outline:none; width:100%; margin-top:15px; padding:12px 54px; border:1px solid var(--wt-color-accent01); border-radius:3px; font-size:17px; font-weight:600; color:#ffffff; background-color:transparent;}
#subscribeForm input:not([type="checkbox"]), #wt-page__contact textarea {color:var(--wt-color-dark02);}
#subscribeForm .form-control:focus {color:var(--wt-color-dark02); background-color:transparent;}
#subscribeForm .parsley-errors-list {color:var(--wt-color-error); font-size:14px; line-height:1.2; font-weight:normal; left:0; position:absolute; top:55px; background-color:var(--wt-background-error); padding:10px 10px 0 10px;}
#subscribeForm .parsley-errors-list li {list-style:none;}
#wt-confirm__loading {display:none; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:20px; background:rgba(255, 255, 255, 0.9); border-radius:5px; box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
/*****************************
    wt-terms
*****************************/
.wt-terms {font-size:14px;}
.wt-terms__modal-body {padding:30px 30px 30px 65px;}
.wt-terms__list {counter-reset:item;}
.wt-terms__item {display:block; margin:15px 0; position:relative;}
.wt-terms__item::before {position:absolute; top:0; margin-left:-50px; color:var(--wt-color-accent01); content:counters(item, ".") " "; counter-increment:item;}

/*****************************
    wt-default
*****************************/

/*-------------------------  root vriables ------------------------- */
:root {
    --wt-background-image01:linear-gradient(to right, #4776e6 0%, #00d3f7 51%, #00aedc 100%);
    --wt-color-accent01:#3bc5ff;
    --wt-color-accent02:#febbbb;
    --wt-color-accent03:#af774a;
    --wt-color-accent04:#f5bc9d;
    --wt-color-accent05:#ffc233;
    --wt-color-accent06:#f58cfb;
    --wt-color-accent07:#a2a2dd;
    --wt-color-accent08:#2a6800; 
    --wt-box-shadow03:0px 5px 15px rgba(0, 0, 0, 0.35);
  }
/*-------------------------  Common Style ------------------------- */
.wt-fixed-top {position:fixed !important; top:0; right:0; left:0;}
.wt-navbar__top.wt-navbar--bg-dark01 {background-color:var(--wt-color-dark02) !important; box-shadow:var(--wt-box-shadow03);}
.vbox-overlay {z-index:1050; background:rgba(23, 23, 23, 0.98) !important;}
.vbox-container {overflow-y:auto;}
hr {margin:60px 0;}

@media (min-width:992px) {
.wt-countdown__wrap-style05 .wt-countdown {height:100px;}
.wt-header--style09 .modal .modal-dialog {padding:0; width:100%; max-width:700px;}
.wt-countdown__wrap.wt-countdown__wrap-style04, .wt-countdown__wrap.wt-countdown__wrap-style05 {flex-direction:column;}
.wt-footer--style02 .wt-widget__about {margin-bottom:0; margin-top:30px;}
}

@media screen and (min-width:768px) and (max-width:991.98px) {
.wt-post__instagram-item {-webkit-flex-basis:50%; -ms-flex-preferred-size:50%; flex-basis:50%;}
}

@media screen and (max-width:991.98px) {
.wt-section__heading, .wt-section__desc {max-width:650px; margin:auto; margin-bottom:30px;}
.wt-header--style07 .wt-banner {padding:80px 30px; height:auto;}
.wt-vegas--style02 {min-height:60vh !important;}
.wt-section--style02 h1.wt-text--extra01 {font-size:6.9rem; line-height:1.1;}
.wt-section--style02 .wt-navbar__brand {margin-top:40px;}
.wt-section--style02 .wt-banner__footer {margin-bottom:40px;}
.wt-section--style02 .wt-section__action {margin-bottom:0 !important;}
.wt-section--style02 .wt-countdown {margin:0; width:80px; height:105px;}
h1.wt-text--extra01 {font-size:6.5rem; line-height:1.1;}
.wt-header--style09 .wt-countdown {height:180px;}
.wt-header--style09 .wt-countdown__wrap-style06 .wt-countdown:not(:last-child):after {font-size:4.8rem; top:32px;}
}

@media (max-width:767.98px) {
.wt-post__instagram-item {-webkit-flex-basis:50%; -ms-flex-preferred-size:50%; flex-basis:50%;}
.wt-section--style02 h1.wt-text--extra01 {font-size:6.2rem; line-height:1;}
h1.wt-text--extra01 {font-size:4.7rem; line-height:1.1;}
.wt-header--style09 .wt-countdown {height:150px;}
.wt-header--style09 .wt-countdown__wrap-style06 .wt-countdown:not(:last-child):after {font-size:4.5rem; top:23px;}
}

@media (max-width:575.98px) {
.wt-countdown {margin:5px; width:70px; height:110px; padding:15px 5px;}
.wt-preloader--style02 {margin:auto;}
.wt-preloader__text {font-size:34px; line-height:34px; letter-spacing:10px;}
.wt-form--style02 .wt-btn__subscribe {height:32px; padding:0 12px; font-size:12px;}
.wt-form--style02 .form-control {height:42px; padding:0 10px;}
.wt-form--style02 .form-control::placeholder {font-size:13px;}
.wt-countdown__wrap-style01 .wt-countdown {border:0; border-radius:0; box-shadow:none; height:80px; background-color:transparent;}
h1.wt-text--display01 {font-size:2.014rem;}
h1.wt-text--display02 {font-size:2.264rem;}
h1.wt-text--display03 {font-size:2.764rem;}
h1.wt-text--display04 {font-size:3.179rem;}
.wt-section--style02 h1.wt-text--extra01 {font-size:4.7rem; line-height:1;}
.wt-section--style02 .wt-countdown {margin:0; width:65px; height:100px;}
.wt-section--style01 .wt-countdown__wrap-style01 .wt-countdown {border:0; color:var(--wt-color-light01); height:80px; width:90px;}
.wt-section--style01 .wt-countdown__wrap-style01 .wt-text--display01 {color:var(--wt-color-light01);}
.wt-section--style01 .wt-navbar__logo {margin-top:25px;}
.wt-header--style09 .modal .modal-dialog {max-width:320px; margin:auto;}
.wt-header--style09 .wt-modal__thumb-img {width:70px;}
h1.wt-text--extra01 {font-size:3.3rem; line-height:1.1;}
.wt-header--style09 .wt-countdown {width:220px; height:130px;}
.wt-header--style09 .wt-countdown__wrap-style06 .wt-countdown:not(:last-child):after {font-size:3rem; top:26px;}
}

.wt-section__heading.wt-section__heading--style01 {max-width:fit-content;}
.wt-section__heading.wt-section__heading--style01 {margin:auto;}

.offcanvas-body::-webkit-scrollbar {background-color:transparent; width:7px; height:7px; position:absolute;}
.offcanvas-body::-webkit-scrollbar-thumb {background-color:transparent; border-radius:5px;}
.offcanvas-body:hover::-webkit-scrollbar {background-color:transparent; width:7px; height:7px; position:absolute;}
.offcanvas-body:hover::-webkit-scrollbar-thumb {background-color:rgba(80, 93, 113, 0.5); border-radius:5px;}