:root{--teal:#08cabe;--purple:#5861f4;--gold:#e0c33e;--red:#ff5b75;--dark-blue:#212933;--back-grey:#eef4fe;--text-blue:#484558;--text-light-grey:#6c6a73;--text-dark-blue-grey:#3b3b3b;--shadow-long-purple:-20px 20px 30px 5px rgba(138, 50, 238, 0.1);--shadow-long-green:20px 20px 40px 5px #0cc3b731;--shadow-soft-black:0 10px 10px 5px rgba(120, 120, 120, 0.1);--shadow-soft-table:0 60px 60px 65px rgba(120, 120, 120, 0.4);--shadow-buttons:0 5px 30px rgba(88, 96, 244, 0.6);--shadow-buttons-red:0 5px 30px hsla(350, 100%, 68%, 0.534);--shadow-soft-black-darker:0 10px 10px 5px rgba(120, 120, 120, 0.4)}body{background:var(--back-grey);animation:fadeIn 1s ease-in-out;overflow-x:hidden;font-family:Poppins,sans-serif;height:100%;margin:0}.custom-carousel-control{width:5%}.carousel-control-prev-icon{background-image:url('data:image/svg+xml,%3Csvg xmlns%3D"http%3A//www.w3.org/2000/svg" fill%3D"%23212933" viewBox%3D"0 0 16 16"%3E%3Cpath d%3D"M11.354 1.354a.5.5 0 0 1 0 .707L6.707 6.707l4.647 4.646a.5.5 0 0 1-.708.708l-5-5a.5.5 0 0 1 0-.708l5-5a.5.5 0 0 1 .708 0z"/%3E%3C/svg%3E')}.carousel-control-next-icon{background-image:url('data:image/svg+xml,%3Csvg xmlns%3D"http%3A//www.w3.org/2000/svg" fill%3D"%23212933" viewBox%3D"0 0 16 16"%3E%3Cpath d%3D"M4.646 1.354a.5.5 0 0 1 .708 0l5 5a.5.5 0 0 1 0 .708l-5 5a.5.5 0 1 1-.708-.708L9.293 6.5 4.646 1.854a.5.5 0 0 1 0-.707z"/%3E%3C/svg%3E')}.carousel-control-prev{left:-50px}.carousel-control-next{right:-50px}#tsparticles{position:absolute;width:100%;height:100%;top:0;left:0}.instagram-media{border-radius:20px;overflow:hidden}.page-wrapper{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column}.gold-shine{display:inline-block;background:linear-gradient(30deg,#fde475,#e0c33e);background-size:300% 200%;animation:shine 3s infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes shine{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.gradient-text{background:linear-gradient(45deg,#7d84ff,#5861f4);background-size:300% 300%;animation:gradientFlow 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.gradient-btn{background:linear-gradient(125deg,#5861f4,#7873f5,#484fd6);background-size:300% 300%;animation:gradientFlow 8s ease infinite;border:none;color:#fff;padding:20px 30px;font-size:20px;cursor:pointer}.gradient-btn:hover{animation:gradientFlow 2.5s ease infinite}.feature-icon{font-size:2.8rem;background:linear-gradient(65deg,#7d84ff,#5861f4);background-size:300% 300%;animation:gradientFlow 6s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fw-bold{background:linear-gradient(65deg,#7d84ff,#5861f4);background-size:300% 300%;animation:gradientFlow 6s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card{background-color:#fff;padding:40px;margin:8px;border-radius:10px;display:flex;flex-direction:column;transition:all .3s ease-in-out;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;min-width:280px;box-shadow:0 10px 10px 5px rgba(120,120,120,.1);position:relative;overflow:hidden}.card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--purple);transition:left .3s ease-in-out;z-index:0}.card:hover::before{left:0}.card:hover{color:#fff}.card:hover .bi,.card:hover .feature-icon,.card:hover .fw-bold,.card:hover h4,.card:hover p{background:0 0;-webkit-background-clip:none;-webkit-text-fill-color:#fff;color:#fff;transition:color .3s ease-in-out;position:relative;z-index:1}.price-table{background-color:var(--purple);border:0;border-radius:25px}.price-table .card-title.pricing-card-title{font-family:Poppins,sans-serif;font-weight:700;color:#fff;font-size:40px}.price-table .card-title.pricing-card-title:nth-child(2){font-size:28px;padding-top:8px}.price-table .list-unstyled{color:#fff;padding:0 60px;text-align:left;font-size:18px}.price-table .list-unstyled .d-flex.align-items-center.mb-3{color:#fff}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}@keyframes floatLeftRight{0%{transform:translateX(0)}50%{transform:translateX(6px)}100%{transform:translateX(0)}}.hero-image-1{animation:floatUpDown 5s ease-in-out infinite}.hero-image-3{animation:floatUpDown 8s ease-in-out infinite}.side-elliptical-shape-top-right{position:absolute;top:-65%;right:-88%;width:100%;height:98%;border-radius:50%;z-index:-2;background-color:transparent;border:3px solid var(--gold)}.side-elliptical-shape-right-2{position:absolute;top:-60%;right:-40%;width:60%;height:70%;border-radius:50%;z-index:-2;background-color:transparent;border:1px solid var(--gold)}.side-elliptical-shape-bottom-1{position:absolute;top:-6%;left:-93%;width:100%;height:100%;border-radius:50%;z-index:-2;background-color:transparent;border:2px solid var(--gold)}.side-elliptical-shape-bottom-2{position:absolute;bottom:-5%;left:-91%;width:100%;height:100%;border-radius:50%;z-index:-1;background-color:transparent;border:1px solid var(--gold)}h1{font-family:var(--primary-font);font-weight:900;color:var(--purple);font-size:3rem}h2{font-family:var(--primary-font);font-weight:700;color:var(--dark-blue);font-size:1.8rem}h3{font-family:var(--primary-font);font-weight:500;color:var(--text-blue);font-size:1.3rem}p{font-family:var(--primary-font);font-weight:400;color:#5f5f5f;font-size:1rem;word-wrap:break-word;line-height:1.4rem}.hero{background:0 0;padding:80px 0;position:relative;overflow:hidden;min-height:1200px}.hero-images{position:relative;width:100%;max-width:600px;margin:40px auto;height:auto}.hero-image{position:absolute}.hero-image-1{width:270px;height:320px;top:-4.2rem;left:-40%;border-radius:20px;object-fit:cover;z-index:2;box-shadow:var(--shadow-long-purple)}.hero-image-center{width:1020px;height:auto;border-radius:15px;top:-55px;left:calc(50% - 520px);z-index:-1}.hero-image-3{width:270px;height:280px;border-radius:10px;object-fit:cover;z-index:2;object-position:top;top:220px;left:calc(100% - 40px);box-shadow:var(--shadow-long-green)}.hero-image-4{display:none}.pricing-area{background-color:var(--dark-blue);width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.text-gold{color:var(--gold);font-family:"Playwrite AU SA",cursive}.feature-card{background-size:cover;transition:all .3s ease;background-position:center;min-width:200px;max-width:300px;height:auto;padding:3rem;border-radius:30px;border-bottom:6px solid var(--gold)}.feature-card--1{background-image:url(images/home_3_opt.webp);min-width:300px}.feature-card--2{background-image:url(images/home_4_opt.webp);min-width:300px}.feature-card--3{background-image:url(images/home_5_opt.webp);min-width:300px}.feature-icon{font-size:3rem;color:var(--purple);padding-top:10px}input:checked+.slider{background-color:var(--purple)}input:checked+.slider:before{transform:translateX(26px)}.plan-label{font-size:15px;font-weight:400;padding:0 10px}.label-container{display:flex;justify-content:space-between;align-items:center;width:300px;margin:0 auto}.checkmark-icon{background-color:var(--teal);color:#fff;border-radius:50%;padding:12px;margin-right:25px;height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center}.checkmark-icon-2{background-color:var(--purple);color:#fff;border-radius:50%;padding:12px;margin-right:25px;height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center}.card-custom{border:none;border-radius:15px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1.5rem;width:420px;border:2px solid var(--purple);transition:all .6s ease-in-out}.card-custom:hover{border-bottom:8px solid var(--purple);transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.3)}.card-custom-2{border:none;border-radius:15px;background-color:#212933;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:2.6rem;color:#fff;border:2px solid var(--teal);transition:all .6s ease-in-out}.card-custom-2:hover{border-bottom:8px solid var(--teal);transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.3)}.nav-pills-custom .nav-link{border-radius:50px;background-color:var(--teal);font-weight:700}.h1-pricing{text-align:left;font-size:2.3rem;line-height:2.9rem;font-weight:700}.h2-pricing{text-align:left;font-size:4rem;font-weight:700}.h3-pricing{margin-top:15px;padding-top:5px;font-size:1.7rem;font-weight:600;color:var(--teal);text-align:left}.small{font-size:1.2rem;font-weight:400}.small-terms{font-size:.9rem;font-weight:400}.btn-full-width{width:100%;font-size:1.3rem;color:#fff;font-weight:600;background-color:var(--teal);border:none;transition:transform .2s ease}.btn-full-width:hover{transform:scale(1.04);color:#fff!important;background-color:var(--teal)}.btn-full-width:active,.btn-full-width:focus{box-shadow:none}@media (max-width:1500px){.hide-on-small-height{display:none}}.header-area{position:fixed;width:100%;top:0;z-index:50;padding-bottom:12px;padding-top:20px;padding-left:0;padding-right:0;background-color:transparent}.border-bottom{border-bottom:2px solid #000;background-color:#eef4fe}.btn-primary{background-color:var(--purple);display:flex;align-items:center;font-size:1.5rem;font-weight:600;transition:all .5s;padding:1.4rem 3rem;font-family:var(--primary-font);border:none}.btn-primary i{transition:all .5s;margin-right:1rem;font-size:1.4rem}.btn-primary:hover i.bi-calendar3{transform:scale(0)}.btn-primary:hover i.bi-calendar-check{transform:scale(1)}i.bi-calendar-check{transform:scale(0);position:absolute}.btn-primary:hover{box-shadow:var(--shadow-buttons);background-color:var(--purple);transform:scale(1.04)}.btn-primary-second{background-color:var(--purple);display:flex;align-items:center;font-size:1rem;font-weight:600;transition:all .5s;padding:.7rem 1.2rem;color:#fff;border:none}.btn-primary-second:hover{box-shadow:var(--shadow-buttons);background-color:var(--purple);transform:scale(1.08);color:#fff}@media (max-width:1079px){.mobile-right{display:none}}@media (max-width:995px){.features-section{flex-direction:column;width:80%;margin-top:1rem}.card-custom-2{border:none;border-radius:15px;background-color:#212933;box-shadow:none;padding:4rem;color:#fff;border:0;transition:all .6s ease-in-out}.feature-card{width:100%;max-width:none}.feature-icon{font-size:2rem}h1{font-size:2rem;padding:0;margin:0}h2{font-size:1.3rem;padding:10px;margin-top:0}h3{font-size:1.1rem;padding:0 20px}.image-container{display:none}.feature-item{width:100%;margin-left:0}.btn-primary{font-size:1.1rem;padding:1.2rem 1.9rem}.btn-primary i{transition:all .5s;font-size:1.3rem}.mobile,.side-elliptical-shape-bottom-1,.side-elliptical-shape-bottom-2,.side-elliptical-shape-right-2,.side-elliptical-shape-top-right{display:none}.header-area .row{justify-content:center!important;padding-top:10px;margin-left:0}.mobile-padding{padding-bottom:0!important}.header-area .btn{display:none!important}.hero-image-center{display:none}.hero-image-3{width:80%;height:250px;top:0;left:0;margin:0 auto;position:relative;display:block}.hero-image-1{width:80%;height:250px;top:-40px;left:0;margin:0 auto;position:relative;display:block}}.btn-sm-login{font-size:1rem;padding:0;font-weight:500;letter-spacing:.2px;color:#212933;margin-right:40px}.blog-section-title{text-align:center;font-size:3rem;padding-top:10px;font-weight:700;color:var(--purple)!important}.image-shadow{box-shadow:0 10px 10px 4px rgba(120,120,120,.1);border:1px solid var(--gold)}