*{box-sizing:border-box}a,a.active,a:active,a:focus,a:hover{text-decoration:none;cursor:pointer}*,:after,:before,ul.c-list li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html,select{scrollbar-color:rgba(var(--clr-2),1) transparent}body,html{scroll-behavior:smooth}body,select{scrollbar-width:8px}html,select{scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{border-radius:10px;background-image:linear-gradient(rgba(var(--clr-2),1),rgba(var(--clr-2),1))}::-moz-selection{color:rgba(var(--clr-1),1);background:rgba(var(--dark-color),1)}::selection{color:rgba(var(--clr-1),1);background:rgba(var(--dark-color),1)}html{scroll-snap-type:y mandatory}body{margin:0;right:0;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;-webkit-overflow-scrolling:touch;font-family:Poppins,sans-serif;line-height:1.5;color:rgba(var(--dark-color),1)!important;background:rgba(var(--light-color),1);overflow-x:hidden;font-size:15px}header{position:absolute;right:0;left:0;z-index:999}footer,section{overflow-x:hidden;overflow-y:clip}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{outline:0;color:inherit}a.active,a:active,a:focus,a:hover{color:rgba(var(--clr-1),1)!important;outline:0!important}audio,img,video{max-width:100%;height:auto}.fw-700,b,strong{font-weight:700}.heading,h1,h2,h3,h4,h5,h6{font-style:normal;font-family:"Bodoni Moda",serif;line-height:1.5;transition:.8s;text-transform:capitalize;font-optical-sizing:none;letter-spacing:-2.5px}.f-55{font-size:55px}.f-40{font-size:40px}.f-34{font-size:34px}.f-24{font-size:24px;letter-spacing:-1px}.f-18{font-size:18px;letter-spacing:-1px}.clr-1,.drop-down:hover .a,.iti__dial-code{color:rgba(var(--clr-1),1)}.clr-2{color:rgba(var(--clr-2),1)}.clr-l{color:rgba(var(--light-color),1)!important}.bg-1{background:rgba(var(--clr-1),1)}.bg-2{background:rgba(var(--clr-2),1)}.bg-l{background:rgba(var(--light-color),1);border-radius:50px}.bg-g{background:linear-gradient(130deg ,rgba(var(--dark-color),1),rgba(var(--clr-1),1),rgba(var(--clr-2),1))}.bg-d,.bg-d select option{background:rgba(var(--dark-color),1)}.bg-2-l{background:rgba(var(--clr-2),.24)}.bg-light{background:#eee!important}.btn,button:not(.slick-arrow){display:block;height:50px;border-radius:5px;background:linear-gradient(to right,rgba(var(--clr-1),1) 35%,rgba(var(--clr-2),1) 100%);padding:0 25px 0 40px;color:rgba(var(--light-color),1) !important;box-shadow:1px 2px 1px -1px rgba(var(--dark-color),1);transition:background .2s ease-in-out;position:relative;border:none!important}.btn-2,button.btn-2{background:linear-gradient(to right,rgba(var(--light-color),1) 35%,rgba(var(--clr-2),1) 100%);color:rgba(var(--dark-color),1)!important}button:not(.slick-arrow):before{z-index:-1;position:absolute;content:"";bottom:13px;right:7px;width:75%;top:0;box-shadow:0 15px 10px #777;transform:rotate(4deg);transition:150ms ease-in-out}.btn.active,.btn:hover,button.active,button:not(.slick-arrow):hover{background:linear-gradient(to right,rgba(var(--clr-1),1) 0,rgba(var(--clr-2),1) 100%);color:rgba(var(--light-color),1)!important}.btn.active.btn-2,.btn.btn-2:hover,button.btn-2.active,button.btn-2:hover{background:linear-gradient(to right,rgba(var(--light-color),1) 0,rgba(var(--clr-2),1) 100%)}.bg-2 .btn,.bg-2 .btn.active,.bg-2 .btn:hover,.bg-2 .icon,.bg-2 button,.bg-2 button.active,.bg-2 ,.accordion-button:not(.collapsed){background:rgba(var(--clr-1),1)!important;border-color:rgba(var(--light-color),1)!important}.btn.active::before,.btn:hover::before,button.active::before,button:hover::before{transform:rotate(0);bottom:20px;z-index:-10}button .circle{position:absolute;top:12px;left:10px;border-radius:50%;box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.5),inset 0 0 0 25px rgba(var(--light-color),1);width:20px;height:20px;display:inline-block}.btn-2 .circle,button.btn-2 .circle{box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.5),inset 0 0 0 25px rgba(var(--clr-1),1)}.slick-next:before,.slick-prev:before{color:rgba(var(--dark-color),1)}.form-control:focus,.iti input:focus .iti__selected-dial-code,input:focus{color:rgba(var(--dark-color),1)!important}.bg-2 .btn.active,.bg-2 .btn:hover,.bg-2 button.active,.bg-2 button:hover{border-radius:0 10px!important}.form-control,input,select,select input{background:rgba(var(--clr-2),.5);color:inherit!important;border:1px solid rgba(var(--light-color),1)!important;padding:13px 20px!important;box-shadow:unset!important;transition-duration:.8s;height:auto!important;border-radius:10px!important;overflow:hidden}.bg-d select option,.c-list li:before,.icon{color:rgba(var(--light-color),1)}.bg{background-attachment:fixed;background-size:cover;background-position:center}.form-control:focus,input:focus{outline:0;background:rgba(var(--clr-2),1);border:1px solid rgba(var(--clr-1),1);box-shadow:none}.form-control::placeholder,input::placeholder{color:rgba(var(--dark-color),1);opacity:1}input.phone,input[name=phone]{padding-left:75px!important}.iti{display:block!important;width:100%!important}.icona:hover .icon,.iti__country-list{background:rgba(var(--clr-2),1)!important;border-color:rgba(var(--clr-2),1)!important}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(var(--clr-3),.8);border-radius:25px 0 0 25px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label.h{z-index:-999999999}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}.icon{height:40px;width:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(var(--clr-1),1);background:rgba(var(--clr-2),1)}.box .pin,.genere-icon{display:block;object-position:center}.overlay{background:linear-gradient(130deg ,rgba(var(--dark-color),.8) ,rgba(var(--clr-1),.5) ,rgba(var(--clr-2),0))}.banner,.content{background-size:cover}.banner .top-tape,.top-tape{width:20%;background-color:#e9e2bf;border-right:1px dotted #e9e2bf;border-left:1px dotted #e9e2bf;opacity:.8;transform:translateX(-50%) rotate(-3deg);right:50%;left:50%}.banner,.content,.cta{background-repeat:no-repeat}@supports (-moz-appearance:none){SELECT{-moz-appearance:none!important;background:url(data:image/gif; base64,R0lGODlhBgAGAKEDAFVVVX9/f9TU1CgmNyH5BAEKAAMALAAAAAAGAAYAAAIODA4hCDKWxlhNvmCnGwUAOw==) right center no-repeat!important;background-position:calc(100% - 5px) center!important}}.c-list li{position:relative;padding:10px 0 10px 35px}.c-list li:before{background:rgba(var(--clr-1),1);display:flex;content:"\e903";font-family:icomoon;left:5px;border-radius:100%;width:25px;height:25px;padding:2px;position:absolute;font-size:10px;justify-content:center;align-items:center;border:1px solid rgba(var(--clr-2),1)}.banner{background-position:center}.banner video{position:absolute;top:0;right:0;left:0;width:100vw;height:100%;object-fit:cover;object-position:top left}.top-img{filter:drop-shadow(30px 10px 4px rgba(var(--dark-color), .3));margin-top:-10px}.banner .top-img{height:200px;object-fit:cover;margin-top:0}.box .pin,.gallery img,.genere-icon,.nav-icons{object-fit:contain}.bottom-img{margin-bottom:-10px;filter:drop-shadow(-30px -10px 4px rgba(var(--dark-color), .3))}.content{background-position:bottom;z-index:9;filter:drop-shadow(0 3px 28px rgba(var(--dark-color), .16))}.top-tape{position:absolute;height:14px;top:-7px}.banner .top-tape{position:absolute;height:50px;top:-25px}.platforms .slider img{height:36px;width:80%;object-fit:contain;object-position:center}.box{background-color:#f2f2f2;box-shadow:5px 5px 10px -2px rgba(33,33,33,.3);transform:rotate(.5deg);transform:skew(-.5deg,.5deg) transition: transform .15s;z-index:1;border-radius:20px;padding:0 20px 20px}.box .pin{height:25px;width:25px;margin:0 auto}.genere-icon{height:40px;width:40px;margin:20px auto}.cta{background-size:1373.62px;background-position:center;z-index:9}.gallery{width:100%;height:280px;overflow:hidden}.gallery img{width:100%;height:100%;filter:drop-shadow(0 3px 6px rgba(var(--dark-color),.3))}.drop-down-cont{position:absolute;top:90%;background:rgba(var(--light-color),1);width:480px;left:0;transform:translateY(10px);border-radius:20px 0;box-shadow:0 0 36px rgba(var(--dark-color),.3);max-height:0;transition:max-height .8s ease-out;overflow:hidden}.drop-down:hover .drop-down-cont{max-height:100vh}.nav-icons{width:20px;height:20px;object-position:center}.ban-side{margin-bottom:-80px}.modal-content{background-color:#0000}button.btn-close{background:red;box-shadow:unset;position:absolute;padding:0;font-size:24px;right:5px;top:5px;opacity:1;line-height:1;height:auto;z-index:9999999}button.btn-close::before{display:none}
.story {
    width: 8.5vw;
    height: 12vw;
    overflow: hidden;
        display: block;
}.story img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    opacity: 0.5;
    transition: 0.8s;filter: drop-shadow(2px 2px 10px rgba(var(--dark-color), 0.2));
}.story:hover img {
	opacity: 1;}
	.books{
		position: sticky;
		top: 0;
		right: 0;
		z-index: 1;
	}
	.banner{
		z-index: 1;
	}
.animatedPing {
   overflow: hidden;
  position: relative !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
  transition-duration: 300ms !important;
    &:before {
        position: absolute !important;
    content: "" !important;
    display: inline-block;
    top: -180px !important;
    left: 0;
    width: 30px !important;
    height: 100%;
    background-color: #fff;
    animation: ping 3s ease-in-out infinite;
    }
}

@keyframes ping {
    0% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0;
    }

    80% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: .5;
    }

    81% {
        -webkit-transform: scale(4) rotate(45deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(50) rotate(45deg);
        opacity: 0;
    }
}
.chat{
    cursor:pointer;
}

.chat2{
    position:relative;
     animation: jittery 4s infinite;
}
@keyframes jittery {
  5%, 50% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.9);
  }
  15% {
    transform: scale(1.15);
  }
  20% {
    transform: scale(1.15) rotate(-5deg);
  }
  25% {
    transform: scale(1.15) rotate(5deg);
  }
  30% {
    transform: scale(1.15) rotate(-3deg);
  }
  35% {
    transform: scale(1.15) rotate(2deg);
  }
  40% {
    transform: scale(1.15) rotate(0);
  }
}
	.storybox{
    position: sticky;
    top: 0;
    z-index: 2;
}.storybox img {
    width: 100%;
    height: 400px;
    object-fit: contain;filter: drop-shadow(2px 2px 10px rgba(var(--dark-color), 0.2));
}
.storybox .content{
	height: 550px;
}
img.lozad {
   visibility: hidden;
}
img.lozad[data-loaded="true"] {
   visibility: visible;
}
img.lozad.faqleft, img.lozad.faqright {
    position: absolute;
    top: 10%;
    right: 0;
    z-index: -1;
    width: 300px;
    height: 300px;
    object-fit: contain;
}
img.lozad.faqleft {
    left: 0;
    bottom: 5%;
    top: auto;
}
.accordion-button::before,.accordion-button::after {
    display: none;
}
@media screen and (min-width:769px){.storybox:nth-child(even) .row{flex-direction: row-reverse;}}

@media screen and (max-width:1367px){.f-55{font-size:50px}.icon{font-size:10px;width:30px;height:30px}.f-40{font-size:34px}body{font-size:14px}.f-24{font-size:22px}}@media screen and (max-width:1181px){.f-18{font-size:16px}.f-55{font-size:45px}.f-34,.f-40{font-size:32px}.f-24{font-size:20px}.slick-next{right:0}.slick-prev{left:0}}@media screen and (max-width:992px){.f-18{font-size:14px}img.logo{object-position:center}}@media screen and (max-width:576px){.nav-bar{background:rgba(var(--clr-2),1);position:fixed;top:0;right:0;left:0;width:100vw;height:100vh;transform:translateX(200%);z-index:99999999;transition:.8s;padding-left:20px;padding-right:20px;color:rgba(var(--light-color),1);overflow-y:scroll}.nav-bar li:not(.drop-down-cont li){margin:20px auto}.nav-bar.active{transform:translateX(0)}.banner .top-img{height:150px}.drop-down-cont{height:auto!important;max-height:unset!important;background:0 0;padding:0 0 0 10px;position:relative;top:0;right:0;left:0;transform:translate(0);border-radius:unset;width:auto;box-shadow:none}.drop-down-cont li{padding-top:10px}.f-55{font-size:40px}.f-40{font-size:30px}.f-34{font-size:28px}.reviews-silder .item.slick-slide{opacity:1;transform:scale(1)!important}.reviews-silder .slick-list.draggable{margin-bottom:0;margin-top:0}.storybox .content {height: 90vh;}.storybox img {width: 100%; height: 200px;}}@media screen and (max-width:431px){body{font-size:12px}}@media screen and (max-width:391px){.icon{height:30px;width:30px}}

@media(max-width:767px){
.cta {
  background-size: cover;
  background-position: top center;

}

}