.container-number{width:min(1425px,100% - var(--margin, 8rem))}.container-1272{width:min(1272px,100% - var(--margin, 7rem))}.container-content-wide{width:min(1520px,100% - var(--margin, 6rem))}.banner-content{z-index:1;top:calc(35% - 3.4rem);pointer-events:none}.banner-content h1{position:relative}.banner-content h1::after{content:"";width:84%;height:1.7rem;position:absolute;top:83.5%;left:0;z-index:-1;right:0;margin-inline:auto;background-color:var(--clr-blue)}.loading-opacity{opacity:0}.loading-blur{position:relative}.loading-blur::after{content:"";position:absolute;inset:2;z-index:10000000000000;background-color:rgba(0,0,0,.478);backdrop-filter:blur(10px)}.btn-banner{padding:1.4rem 3rem;border-radius:100vw;border:1px solid rgba(0,0,0,0);transition:background-color 300ms ease-in-out,border-color 300ms ease}.btn-outline{border-color:#fff}.btn-outline:hover{background-color:var(--clr-blue)}.btn-blue:hover{background-color:rgba(0,0,0,0);border-color:#fff}.banner-slide{height:max(800px + 3.4rem,100vh + 3.4rem);max-height:calc(1000px + 3.4rem)}.banner-slide.overlay::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3764705882)}.banner-slide img{height:100%;width:100%;object-fit:cover;object-position:top}#banner-slider .owl-dots{position:absolute;top:0;bottom:0;right:4%;display:flex;align-items:center;justify-content:center;gap:5rem;z-index:10;flex-direction:column}#banner-slider .owl-dots .owl-dot span{background-color:rgba(0,0,0,0);border:1px solid #fff;transition:300ms ease-in-out}#banner-slider .owl-dots .owl-dot span{position:relative;outline:1px solid rgba(0,0,0,0);outline-offset:5px}#banner-slider .owl-dots .owl-dot span::before{content:"";transition:300ms ease;background-color:#fff;scale:1 0;height:2.4rem;width:1px;position:absolute;bottom:calc(100% + 2rem);transform-origin:top}#banner-slider .owl-dots .owl-dot:first-child span::before{bottom:unset;transition-delay:600ms;transform-origin:bottom;top:calc(100% + 2rem)}#banner-slider .owl-dots .owl-dot:hover span{background-color:#fff}#banner-slider .owl-dots .owl-dot.active span{background-color:#fff;outline-color:#fff}#banner-slider .owl-dots .owl-dot.active span::before{scale:1;transition-delay:300ms}.small-card{width:290px}.small-card-content{height:220px}.btn-card{padding:.9rem 3.1rem;border-radius:100vw;border:1px solid #000}.btn-card{transition:300ms ease-in}.btn-card:hover{background-color:var(--clr-blue);color:#fff;border-color:rgba(0,0,0,0)}.special-bg-section-1{--_gap: 17.5rem }.special-bg-section-2{--_gap: 14.8rem}.special-bg-section-margin-inline-start{margin-inline-start:var(--_gap)}.special-bg-section-margin-inline-end{margin-inline-end:var(--_gap)}.btn-accordion{border:none;background-color:rgba(0,0,0,0);width:100%}.accordion-icon{width:30px}.accordion-icon svg .line-2{transition:300ms ease;transform-origin:center}.accordion{border-bottom:1px solid #000;padding-block:1rem}.accordion .accordion-body{grid-template-rows:0fr;transition:300ms ease}.accordion .accordion-body p{overflow:hidden;transition:300ms ease-in,padding 300ms ease}.accordion.active .accordion-body{grid-template-rows:1fr}.accordion.active .accordion-body p{padding-block:.7rem 1.2rem}.accordion.active .accordion-icon svg .line-2{rotate:90deg}.flex-506{flex:506px}.section-image-455{flex:455px}.section-image-455 img{width:100%;height:100%;object-fit:cover}.full-width{width:100%}.image-1-half-width{width:50%}.image-1-half-width img{width:100%;min-height:450px;object-fit:cover}.special-bg-section{--_gap: 8.8rem}.btn-white{border:1px solid rgba(0,0,0,0)}.btn-white:hover{border-color:#fff;background-color:var(--clr-dark-blue);color:var(--clr-white)}.outline-card{border-radius:40px;border:1px solid #000;flex:300px;padding:2.25rem;padding-block-end:4rem}.border-radii-sp{border-radius:40px 0 0 40px}.separator-line{border:0;width:1px;background-color:#000}.testimonial-card{padding:3.8rem 7.1rem 4.8rem 4.3rem;border-radius:25px}.profile-icon{width:70px;height:70px}.profile-icon img{width:100%;border-radius:50%;outline:5px solid var(--clr-grey);outline-offset:-1px}#testimonials .owl-dots{padding-block:9.5rem;display:flex;gap:5rem;align-items:center;justify-content:center}#testimonials .owl-dots .owl-dot{width:10px;height:10px}#testimonials .owl-dots .owl-dot span{margin:0;transition:300ms ease;background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);outline-offset:4px;border:1px solid var(--clr-blue);position:relative;transition:300ms ease}#testimonials .owl-dots .owl-dot span::after{content:"";transition:300ms ease;position:absolute;left:2.3rem;top:0;bottom:0;margin-block:auto;background-color:var(--clr-blue);scale:0 1;transform-origin:left;width:2.4rem;height:1px}#testimonials .owl-dots .owl-dot.active span{background-color:var(--clr-blue);outline-color:var(--clr-blue)}#testimonials .owl-dots .owl-dot.active span::after{scale:1}#testimonials .owl-dots .owl-dot:last-child span::after{right:2.3rem;left:auto}@media(max-width: 1440px){.banner-slide{max-height:900px}.special-bg-section-2{--_gap: 9.8rem}#testimonials .owl-dots{padding-block:7.5rem}.banner-content{top:calc(27% - 3.4rem)}}@media(max-width: 1366px){.banner-slide{max-height:800px;height:max(650px + 3.4rem,100vh + 3.4rem)}.testimonial-card{padding:2.8rem 6.1rem 3.8rem 3.3rem}}@media(max-width: 1280px){.special-bg-section-2{--_gap: 5.8rem}.banner-slide{height:max(700px + 3.4rem,100vh + 3.4rem)}}@media(max-width: 1100px){.small-cards-container{row-gap:3rem;justify-content:center}}@media(max-width: 1024px){.accordion{flex:300px;padding:0}.testimonial-card{padding:2rem 2rem 2.5rem 2.3rem}.banner-content{top:calc(29% - 3.4rem)}.banner-slide{height:max(580px + 3.4rem,100vh + 3.4rem);max-height:calc(620px + 3.4rem)}.outline-card{padding:1.25rem;padding-block-end:2.5rem}#testimonials .owl-dots{padding-block:3.5rem 6rem}}@media(max-width: 900px){#testimonials .owl-dots{gap:2rem;flex-wrap:wrap}#testimonials .owl-dots .owl-dot span::after{content:unset}.wide-inner-button-group{justify-content:center}}@media(max-width: 800px){.accordion-parent-container{--container-width: 580px}}@media(max-width: 768px){#banner-slider .owl-dots{display:none}.border-radius-40{border-radius:20px}.header{max-width:100%}}@media(max-width: 700px){.flex-c-700{flex-direction:column}.payment-steps{align-items:baseline;align-content:center}.small-card-content{height:200px}.row-gap-40-700{row-gap:4rem}}@media(max-width: 600px){.header{max-width:100%}.container-number,.container-1272,.container-content-wide{--margin: 4rem}.banner-slide{height:max(600px + 3.4rem,100vh + 3.4rem);max-height:calc(700px + 3.4rem)}}/*# sourceMappingURL=home.css.map */
