.testimonial-container{background:#fff;flex-direction:column;justify-self:center;gap:40px;display:flex}.testimonial-text{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.testimonial-title{font-family:var(--font-montserrat-alternates),sans-serif;color:#000000b3;font-size:32px;font-weight:600;line-height:1.4}.testimonial-left-subtitle{font-family:var(--font-nunito),sans-serif;color:#000000b3;font-size:20px;font-style:normal;font-weight:600;line-height:27px}.testimonial-title span{color:#ff7a00}.testimonial-description{font-family:var(--font-nunito),sans-serif;color:#000000b3;font-size:20px;line-height:1.6}.testimonial-left-section{background:#fafafa;border-radius:16px;position:relative}.left-container{align-items:flex-start;gap:20px;display:flex}.testimonial-left-title{font-family:var(--font-nunito),sans-serif;color:#000000b3;font-size:20px;font-weight:600;line-height:1.4}.quote-icon{opacity:.9;width:36px;height:36px;position:absolute}.quote-start{top:0;left:0}.quote-end{bottom:0;right:0}.testimonial-person-box{align-items:flex-start;display:flex}.testimonial-person{object-fit:cover}.arrow-section{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .3s,transform .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:4px 2px 7px #00231426}.testimonial-left-content{flex-direction:column;flex:1;padding:40px;display:flex}.testimonial-quote-box{align-items:flex-start;min-height:220px;margin-top:10px;padding:1rem 3.5rem;display:flex;position:relative}.testimonial-left-description{font-family:var(--font-nunito),sans-serif;color:#000000b3;margin:0;font-size:20px;font-weight:400;line-height:30px;animation:.5s ease-in-out fadeIn}.arrow-icon{fill:url(#testimonialGradient);font-size:24px;display:block}.arrow-section{visibility:visible!important;opacity:1!important;display:flex!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.arrow-section:hover{transform:translateY(-50%)scale(1.05);box-shadow:6px 4px 12px #00231440}.arrow-section:hover .arrow-icon{fill:#3a8ef6}.arrow-left{left:-20px}.arrow-right{right:-20px}@media (max-width:1024px) and (min-width:769px){.testimonial-left-subtitle{font-size:18px}.testimonial-left-description{font-size:18px;line-height:28px}.testimonial-quote-box{padding:1rem 2.5rem}.testimonial-left-content{min-height:auto;padding:25px}.testimonial-person{max-width:320px}.arrow-left{left:-15px}.arrow-right{right:-15px}}@media (max-width:768px){.testimonial-left-section{background:0 0;margin:0;padding:0}.testimonial-title{font-size:20px}.testimonial-description{font-size:18px}.quote-start,.quote-end{display:none}.left-container{flex-direction:column;gap:16px}.testimonial-person-box{order:1;justify-content:center;align-items:center;width:100%;display:flex}.testimonial-person{object-fit:cover;border-radius:0;width:100%;max-width:390px;height:auto}.testimonial-left-content{order:2;min-height:auto;padding:20px}.testimonial-quote-box{min-height:auto;padding:2.5rem 0}.quote-start,.quote-end{width:24px;height:24px;display:block!important}.arrow-section{display:none!important}.testimonial-left-subtitle{text-align:center;font-size:18px}.testimonial-left-description{text-align:center;font-size:16px;line-height:24px}}
.journey-container{background:#fff;position:relative}.journey-title{text-align:center;font-family:var(--font-montserrat-alternates),sans-serif;color:#000000b3;font-size:30px;font-weight:600}.journey-title span{color:#ef7f1a}.journey-sections{flex-direction:column;gap:20px;width:auto;margin:0 auto;display:flex}.journey-item{gap:60px;display:flex}.journey-item.reverse{flex-direction:row-reverse}.journey-image{z-index:999;border-radius:30px;flex-shrink:0;width:auto!important;height:auto!important}.journey-content{font-family:var(--font-nunito),sans-serif;max-width:auto;flex-direction:column;gap:16px;display:flex}.journey-item-title{font-family:var(--font-nunito),sans-serif;color:#000000b3;font-size:20px;font-weight:600;line-height:27px}.journey-item-content{flex-direction:column;gap:20px;display:flex}.journey-bullet{align-items:flex-start;gap:10px;display:flex}.journey-tick{flex-shrink:0;width:18px;height:18px;margin-top:4px}.journey-bullet span{font-family:var(--font-nunito),sans-serif;color:#000000b3;font-size:20px;font-weight:400;line-height:26px}.journey-item-content span{font-weight:400}.journey-background{z-index:100;margin-top:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.first-section,.second-section{position:relative}@media (max-width:991px){.journey-title{text-align:center;margin:2rem;font-size:20px;line-height:139%}.journey-sections{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.journey-item.reverse{flex-direction:column}.journey-item{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0 auto;display:flex}.journey-image{height:auto;margin:0 auto 16px;display:block;width:300px!important}.journey-content{font-family:var(--font-nunito),sans-serif;gap:12px;width:100%;max-width:100%;padding:0}.journey-item-title{font-size:20px;font-family:var(--font-nunito),sans-serif;text-align:left;font-weight:500;line-height:28px}.journey-item-content{text-align:justify;font-size:18px;line-height:27px}.journey-background{display:none}.journey-tick{width:18px;height:18px}.journey-bullet span{font-size:18px;font-weight:400}}@media (max-width:480px){.journey-title{margin:1rem;font-size:20px}.journey-item-title{font-size:18px;line-height:0}.journey-item-content,.journey-bullet span{font-size:16px}.journey-sections{gap:0}}@media (max-width:1399px){.journey-background{display:none}}
.package-container{background:#ef7f1a0f;flex-direction:column;align-items:center;gap:20px;margin-top:40px;padding:40px 0;display:flex}.package-title{font-family:var(--font-montserrat-alternates),sans-serif;text-align:center;color:#000000b3;font-size:32px;font-weight:600;line-height:48px}.package-title span{color:#ef7f1a}.package-description{font-family:var(--font-nunito),sans-serif;text-align:center;letter-spacing:.01em;color:#000000b3;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.package-cards{grid-template-columns:repeat(4,1fr);gap:24px;padding:20px;display:grid}.package-card-image{color:#0000;width:auto;height:100%;position:absolute;bottom:0}.package-card-title{font-family:var(--font-nunito),sans-serif;text-align:center;color:#000000b3;padding:20px;font-size:20px;font-weight:600}.package-card-image-wrapper{flex:1;justify-content:center;align-items:flex-end;width:100%;padding:0 24px 24px;display:flex;position:relative}.package-card{background:#fff;border-radius:20px;flex-direction:column;align-items:center;width:300px;height:350px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f}.package-card-content{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.package-card:hover .package-card-content{filter:blur(7px)}.package-card-overlay{pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fff0;border-radius:20px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.package-card:hover .package-card-overlay{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80}.package-card-btn{color:#fff;font-family:var(--font-nunito),sans-serif;cursor:pointer;z-index:1;opacity:0;background:linear-gradient(#1b4e9b 0%,#227aff 100%);border:none;padding:15px 30px;font-size:20px;font-weight:600;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}.package-card-btn:after{content:"";opacity:0;z-index:-1;background:linear-gradient(266.57deg,#ff8c25 .23%,#d86803 52.03%,#ff993c 100%);width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.package-card-btn:hover:after,.package-card:hover .package-card-overlay,.package-card:hover .package-card-btn{opacity:1}.view-packages{z-index:1;color:#fff;font-family:var(--font-nunito),sans-serif;cursor:pointer;background:linear-gradient(#1b4e9b 0%,#227aff 100%);border:none;justify-content:center;align-items:center;width:190px;height:50px;font-size:20px;font-weight:600;transition:transform .3s ease-in-out;display:flex;position:relative;overflow:hidden}.view-packages:after{content:"";opacity:0;z-index:-1;background:linear-gradient(266.57deg,#ff8c25 .23%,#d86803 52.03%,#ff993c 100%);width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.view-packages:hover:after{opacity:1}@media (max-width:768px){.package-container{gap:16px;padding:30px 16px}.package-title{font-size:20px;font-weight:600;line-height:48px}.package-description{letter-spacing:1%;font-size:18px;font-weight:400;line-height:24px}.package-cards{grid-template-columns:repeat(2,1fr);gap:16px;padding:0}.single-package-card{border-radius:16px;width:100%}.package-card-title{font-size:18px;font-weight:500}.package-card-image{color:#0000;width:auto;height:100%;position:absolute;bottom:0}.package-card-btn{padding:10px 18px;font-size:14px}.view-packages{max-width:150px;height:40px;margin-top:20px;font-size:16px;font-weight:600}.package-card{width:100%}}@media (min-width:992px){.package-card{width:100%}.package-cards{flex-wrap:wrap}}@media (max-width:1024px){.package-card{width:100%}}@media (min-width:374px) and (max-width:430px){.package-card-image{height:92%}}@media (max-width:480px){.package-cards{grid-template-columns:repeat(2,1fr)}.package-card{width:100%;height:260px}.package-card-title{font-size:16px}}@media (min-width:481px) and (max-width:524px){.package-card{height:290px}}@media (min-width:525px) and (max-width:767px){.package-card{height:310px}}@media (min-width:768px) and (max-width:991px){.package-container{padding:30px 20px}.package-title{font-size:26px;line-height:36px}.package-description{font-size:18px;line-height:24px}.package-cards{grid-template-columns:repeat(4,1fr);gap:20px;padding:10px 0}.package-card{border-radius:18px;height:240px}.package-card-title{padding:16px 12px 8px;font-size:18px}.package-card-image-wrapper{padding:0 16px 16px}.package-card-image{object-fit:contain;width:auto;height:100%}.package-card-btn{padding:12px 22px;font-size:16px}.view-packages{width:170px;height:46px;font-size:18px}}@media (min-width:992px) and (max-width:1199px){.package-card{height:300px}}
