.scroll-reveal.svelte-4uxrms .reveal-text:where(.svelte-4uxrms){color:#fff0;background-image:linear-gradient(90deg,var(--primary));background-clip:text;-webkit-background-clip:text;background-size:0% 100%;background-repeat:no-repeat;display:inline-block}.carousel.svelte-h044rl{position:relative;width:100%;justify-content:center;align-items:center}button.svelte-h044rl{position:absolute;width:40px;height:40px;top:50%;z-index:50;margin-top:-20px;border:none;background-color:transparent}button.svelte-h044rl:focus{outline:none}.left.svelte-h044rl{left:2vw}.right.svelte-h044rl{right:2vw}ul.svelte-h044rl{list-style-type:none;position:absolute;display:flex;justify-content:center;width:100%;margin-top:-30px;padding:0}ul.svelte-h044rl li:where(.svelte-h044rl){margin:6px;border-radius:100%;background-color:#ffffff80;height:8px;width:8px}ul.svelte-h044rl li:where(.svelte-h044rl):hover{background-color:#ffffffd9}ul.svelte-h044rl li.active:where(.svelte-h044rl){background-color:#fff}.card-stack-container .heading{font-size:2.5rem;height:50vh;display:flex;align-items:center;justify-content:center}.card-stack-container .section{overflow:hidden}.card-stack-container .wrapper{height:100vh}.card-stack-container .list{justify-content:flex-start;align-items:center;height:100%;display:flex;position:relative;padding:.2rem}.card-stack-container .item{width:100vw;height:100%;display:flex;position:absolute;top:0%;right:0%;bottom:0%;left:0%;overflow:hidden}.card-stack-container .item_number{font-size:1.5rem;height:3rem;width:3rem;margin-bottom:.5rem;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:400;position:absolute;top:6rem;left:3rem}.card-stack-container .item_content{background-color:#fff;color:#292929;flex-flow:column;justify-content:center;align-items:flex-start;padding:5rem;display:flex;position:relative;width:50%;overflow:hidden}.card-stack-container .description-container{max-height:50vh;overflow-y:auto;width:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;margin-top:1rem;padding-top:8px;padding-bottom:8px}.card-stack-container .description-container::-webkit-scrollbar{width:6px}.card-stack-container .description-container::-webkit-scrollbar-track{background:transparent}.card-stack-container .description-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.card-stack-container .item_media{object-fit:cover;width:50%;height:100%}.card-stack-container .padding-global{padding-left:2.5rem;padding-right:2.5rem}.card-stack-container .padding-vertical{padding:2rem}@media (max-width: 575.98px){.card-stack-container .heading{font-size:2.5rem}.card-stack-container .item{display:flex;flex-direction:column}.card-stack-container .item_content,.card-stack-container .item_media{height:50vh;width:100%;padding-top:0;padding-bottom:0}.card-stack-container .item_number{font-size:.5rem;top:1.5rem}.card-stack-container .description-container{max-height:25vh}}.bidirectional-section{width:100%;height:100%;position:relative}.bidirectional-section.horizontal{overflow-x:hidden}.bidirectional-section.horizontal .pin-wrap,.bidirectional-section.horizontal .animation-wrap{display:flex;position:relative;z-index:1;height:100vh;padding:0 1vw}.bidirectional-section.horizontal .item{position:relative;padding:80px 60px;flex:0 0 min(1000px,90vw);min-height:calc(100vh - 160px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid rgba(0,0,0,.06);background-color:transparent;overflow-y:auto}.bidirectional-section.horizontal .animation-wrap.to-right .item:before{display:none}.bidirectional-section ol{list-style-type:decimal;list-style-position:inside;margin:1rem 0;padding:0}.bidirectional-section ol li{margin:.5rem 0;padding-left:.5rem}.bidirectional-section ul{list-style-type:disc;list-style-position:inside;margin:1rem 0;padding:0}.bidirectional-section ul li{margin:.5rem 0;padding-left:.5rem}.bidirectional-section.horizontal .animation-wrap.to-right{counter-reset:item;float:left}.bidirectional-section.horizontal .animation-wrap.to-left{counter-reset:item 11;float:right}.bidirectional-section.horizontal .animation-wrap.to-right .item:before{counter-increment:item;content:counter(item)}.bidirectional-section.horizontal .animation-wrap.to-left .item:before{counter-increment:item -1;content:counter(item)}.bidirectional-section.horizontal .animation-wrap.to-right .item:nth-child(2n+2){align-items:center}.bidirectional-section.horizontal .animation-wrap.to-right .item:nth-child(4n+4){align-items:center}.bidirectional-section.horizontal .animation-wrap.to-left .item:nth-child(2n+2){align-items:flex-start}.bidirectional-section.horizontal .animation-wrap.to-left .item:nth-child(4n+4){align-items:flex-end}.bidirectional-section .testimonial-wrap{gap:2rem;align-items:center;justify-content:flex-start}.bidirectional-section .testimonial-card{background-color:#fff;border-radius:1rem;padding:4rem;width:400px;height:500px;flex:0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 12px #00000014;transition:transform .3s ease;justify-content:space-evenly}.bidirectional-section .testimonial-card:hover{transform:translateY(-5px)}.bidirectional-section .testimonial-content{font-size:.95rem;line-height:1.6;color:#555;margin-bottom:1.5rem;flex:1}.bidirectional-section .testimonial-author{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:auto}.bidirectional-section .author-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #f0f0f0;box-shadow:0 2px 8px #0000001a}.bidirectional-section .quote{width:60px;height:60px;object-fit:cover}.bidirectional-section .author-name{font-size:.9rem;font-weight:600;color:#333;margin:0;text-align:center}@media (max-width: 1024px){.bidirectional-section.horizontal .item{flex:0 0 80vw;padding:60px 40px;min-height:calc(100vh - 120px)}.bidirectional-section .testimonial-card{width:160px;height:360px}}@media (max-width: 768px){.bidirectional-section.horizontal .item{flex:0 0 85vw;padding:50px 30px;min-height:calc(100vh - 100px)}.bidirectional-section .testimonial-card{width:140px;height:320px}}@media (max-width: 480px){.bidirectional-section.horizontal .item{flex:0 0 90vw;padding:40px 20px;min-height:calc(100vh - 80px)}.bidirectional-section .testimonial-card{width:100%;height:auto}}.accordion-content.svelte-1qld4ux{overflow:hidden;transition:max-height .3s ease-in-out}
