@font-face{font-family:Melodrama;src:url(../fonts/Melodrama-Light.woff2) format('woff2'),url(../fonts/Melodrama-Light.woff) format('woff'),url(../fonts/Melodrama-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(../fonts/Melodrama-Regular.woff2) format('woff2'),url(../fonts/Melodrama-Regular.woff) format('woff'),url(../fonts/Melodrama-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(../fonts/Melodrama-Medium.woff2) format('woff2'),url(../fonts/Melodrama-Medium.woff) format('woff'),url(../fonts/Melodrama-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(../fonts/Melodrama-Semibold.woff2) format('woff2'),url(../fonts/Melodrama-Semibold.woff) format('woff'),url(../fonts/Melodrama-Semibold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(../fonts/Melodrama-Bold.woff2) format('woff2'),url(../fonts/Melodrama-Bold.woff) format('woff'),url(../fonts/Melodrama-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Melodrama-Semibold;src:url(../fonts/Melodrama-Semibold.woff2) format('woff2'),url(../fonts/Melodrama-Semibold.woff) format('woff'),url(../fonts/Melodrama-Semibold.ttf) format('truetype');font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Melodrama-Bold;src:url(../fonts/Melodrama-Bold.woff2) format('woff2'),url(../fonts/Melodrama-Bold.woff) format('woff'),url(../fonts/Melodrama-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Melodrama-Variable;src:url(../fonts/Melodrama-Variable.woff2) format('woff2'),url(../fonts/Melodrama-Variable.woff) format('woff'),url(../fonts/Melodrama-Variable.ttf) format('truetype');font-weight:300 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(../fonts/GeneralSans-Light.woff2) format('woff2'),url(../fonts/GeneralSans-Light.woff) format('woff'),url(../fonts/GeneralSans-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(../fonts/GeneralSans-Regular.woff2) format('woff2'),url(../fonts/GeneralSans-Regular.woff) format('woff'),url(../fonts/GeneralSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(../fonts/GeneralSans-Medium.woff2) format('woff2'),url(../fonts/GeneralSans-Medium.woff) format('woff'),url(../fonts/GeneralSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(../fonts/GeneralSans-SemiBold.woff2) format('woff2'),url(../fonts/GeneralSans-SemiBold.woff) format('woff'),url(../fonts/GeneralSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(../fonts/GeneralSans-Bold.woff2) format('woff2'),url(../fonts/GeneralSans-Bold.woff) format('woff'),url(../fonts/GeneralSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans-Variable;src:url(../fonts/GeneralSans-Variable.woff2) format('woff2'),url(../fonts/GeneralSans-Variable.woff) format('woff'),url(../fonts/GeneralSans-Variable.ttf) format('truetype');font-weight:300 700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;color:#140945;overflow-x:hidden}a,a:active,a:visited{color:inherit;text-decoration:none}img{background:0 0;background-color:transparent;-webkit-background-clip:padding-box;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden}ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-family:Melodrama,sans-serif;font-weight:500;font-style:normal;font-size:3rem;line-height:1.2;letter-spacing:0;text-align:center;vertical-align:middle}p{font-family:GeneralSans,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#000}h2{font-family:Melodrama,serif;font-weight:500;font-style:normal;font-size:2.5rem;line-height:1.1;margin-bottom:.625rem;font-weight:500;color:#140945}h3{font-family:'General Sans',sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:0;text-align:center;vertical-align:middle}.breadcrumb a{font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#7c7c7c}.breadcrumb{padding-top:1rem}.breadcrumb a.active{color:#000}.breadcrumb span{display:inline-block;padding:0 5px}.sm-none{display:block}.lg-none{display:none}.container{width:100%;max-width:95%;margin:0 auto}header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:0 0;position:absolute;top:5px;left:0;right:0;z-index:1000;width:95%;margin:0 auto;padding:15px 10px}.nav-contact a.btn{padding:6px 25px;color:#fff}.logo img{max-height:120px}.nav{position:fixed;top:0;left:100%;width:100%;height:100vh;background:#2a185e;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:left .4s ease;z-index:999}.nav.active{left:0}.nav a{color:#fff;font-size:1.5rem;margin:1rem 0;text-decoration:none;transition:color .3s}.close-btn{position:absolute;top:1.25rem;right:1.5rem;font-size:3.5rem;color:#fff;cursor:pointer;font-weight:800}.hamburger{font-size:1.75rem;cursor:pointer;display:block;color:#140945}.home_banner-img picture{opacity:0;transform:scale(.9) translateY(30px);animation:imgFadeIn .7s ease .4s forwards;will-change:opacity,transform}@keyframes imgFadeIn{from{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.pattern-1,.pattern-2{opacity:0;animation:patternAppear 2s ease-in-out infinite;will-change:opacity}.pattern-1{animation-delay:.7s}.pattern-2{animation-delay:1.1s}@keyframes patternAppear{0%,100%{opacity:1}50%{opacity:0}}.home_banner{position:relative;height:100vh;min-height:600px;padding:7rem 3rem 2rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:url(../images/home-banner.webp) no-repeat center center/cover;background-color:#c09073}.home_banner-text{max-width:31.25rem;color:#140945;text-align:left;z-index:10}.home_banner-text h1{font-family:Melodrama,sans-serif;color:#140945;font-weight:500;font-size:4.5rem;line-height:1rem;opacity:0;animation:fadeUp .5s ease forwards;text-align:left}.home_banner-text h1 span.home_banner-blink{animation:blink 1.5s infinite;display:inline-block;vertical-align:middle}.home_banner-text h2{font-family:Melodrama,serif;font-weight:500;font-style:normal;font-size:3rem;margin-bottom:.625rem;font-weight:500;color:#140945;opacity:0;animation:fadeUp .5s ease forwards;animation-delay:.3s}.home_banner-text p{margin:1rem 0;opacity:0;animation:fadeUp .5s ease forwards;animation-delay:.6s;color:#140945}.home_banner-text .home_banner-btn{background:#2a185e;color:#fff;padding:.75rem 1.5rem;border-radius:1.5625rem;text-decoration:none;display:inline-block;opacity:0;animation:fadeUp .5s ease forwards;animation-delay:.9s;transition:all .3s}.home_banner-text .home_banner-btn:hover{background:#d97ba4}.home_banner-img{position:absolute;right:5vw;bottom:0;max-width:25rem;width:400px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:auto}.home_banner-img picture{width:100%;display:block;position:relative;z-index:2}.home_banner-img img{width:100%;display:block}.pattern-1{position:absolute;left:-190px;bottom:0;z-index:1;width:70%!important}.pattern-2{position:absolute;right:-66px;top:0;z-index:1;width:70%!important}.home_banner-circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.1);animation:bubble 10s infinite ease-in-out;z-index:0}.home_banner-circle1{width:52.75rem;height:44.75rem;top:45%;left:-13.25rem}.home_banner-circle2{width:29.5rem;height:26.5rem;top:-35%;left:20rem;animation-delay:2s;background:linear-gradient(193.83deg,rgba(255,255,255,.6) 9.3%,rgba(255,255,255,.04) 62.23%)}a.btn{font-family:GeneralSans,sans-serif;background-color:#140945;font-size:1rem;display:inline-block;padding:10px 30px;border-radius:30px;color:#ffff;transition:background-color .3s ease;margin:0}.home_banner-text a{padding:13px 30px}@keyframes fadeUp{from{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:.2}}@keyframes bubble{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.875rem) scale(1.1)}}section.journey-section{padding:3rem 0 0 0}.Journe_section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;background:#fff}.Journe_content{flex:0 1 45%;max-width:90%}.Journe_content p{margin:20px 0;text-align:justify}.Journe_btn{background:#36336b;color:#fff;border:none;padding:.7rem 2rem;border-radius:25px;font-size:1rem;cursor:pointer;transition:background .2s}.Journe_visual{width:35%;position:relative;height:420px;display:flex;align-items:center;justify-content:center}.Journe_imgWrapper{position:relative;width:100%;height:100%}.Journe_curvedImg{width:100%;height:100%;object-fit:cover;border-radius:240px 0 0 240px;position:relative;z-index:10}.Journe_roundLogo{position:absolute;border-radius:50%;aspect-ratio:1/1;object-fit:cover;width:76px;z-index:50}.Journe_logo1{top:15px;left:-42px}.Journe_patternImg{position:absolute;left:-155px;top:40%;width:35%;max-height:400px;pointer-events:none;opacity:1;animation:Journe_blinkPattern 2s ease-in-out infinite}@keyframes Journe_blinkPattern{0%,100%{opacity:.9}50%{opacity:.4}}.Journe_promiseSection{text-align:center;padding:3rem 0 3rem 0;background:#fff}.Journe_promiseGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.8rem;margin-top:2rem}.Journe_promiseItem{flex:1 1 180px;min-width:180px;display:flex;flex-direction:column;align-items:center;padding:15px 10px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border-radius:16px;margin:0 .5rem}.Journe_promiseItem:hover{box-shadow:0 20px 40px rgb(240 232 230)}.journe_img{width:25%;transition:transform .3s ease}.Journe_promiseItem:hover .journe_img{transform:translateY(-5px)}.Journe_promiseIcon{width:100%;margin-bottom:1.4rem}.Journe_promiseGrid h3{padding-bottom:15px}.Journe_promiseHeading{font-family:Georgia,serif;font-size:1.15rem;color:#34336b;margin-bottom:.7rem}.Journe_resultsSection{padding:3rem 0 0 0;background-color:#faf4f2}.Journe_resultsHeader{display:flex;gap:3rem;align-items:center;justify-content:space-between;width:95%;margin:0 auto}.Journe_resultsHeader h2{width:45%}.Journe_resultsLead{max-width:55%;color:#140945;padding-left:2.5rem;border-left:2px solid;border-image-source:linear-gradient(180deg,#fff 0,#140945 50%,#fff 100%);border-image-slice:1}.Journe_resultsLead p{color:#140945;font-size:1.25rem}.Journe_swiperWrap{position:relative;margin-top:1.4rem;padding-left:20px}.Journe_swiper{padding-bottom:4rem;position:static}.Journe_card{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;background:#f7f5fa;border-radius:55px;margin:0 .6rem;height:420px;position:relative;overflow:hidden}.Journe_card--alt{background-color:#ebd5f8}.Journe_card--main{background-color:#eedfd6}.Journe_cardImages{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;padding-top:35px;position:relative;z-index:10}.Journe_beforeAfter{display:flex;align-items:center;position:relative;width:95%;padding-top:40px}.Journe_cardImg{display:block;width:100%;height:100%;object-fit:cover}.Journe_cardSeparator{width:25px;height:375px;display:flex;align-items:center;justify-content:center;position:relative}.Journe_cardSeparator::before{content:'';position:absolute;left:50%;top:-30px;bottom:0;height:100%;width:1px;background:#fff;border-radius:1px;transform:translateX(-50%)}.Journe_cardStar{width:50px;height:50px;position:absolute;top:85px;z-index:1;animation:fadeInOut 2s ease-in-out infinite}@keyframes fadeInOut{0%,100%{opacity:.3}50%{opacity:1}}.Journe_card:nth-child(odd){background-color:#ebd5f8}.Journe_card:nth-child(even){background-color:#eedfd6}.view_all a{font-family:GeneralSans,sans-serif;padding:.5rem 1rem;border-radius:999px;cursor:pointer;color:#140945;border:1px solid #140945;background-color:transparent}.Journe_cardLabel{font-family:Melodrama,serif;font-weight:400;font-size:1rem;line-height:1;color:#fff;background-color:#140945;padding:1.4rem 0;border-bottom-left-radius:55px;border-bottom-right-radius:55px;width:100%;text-align:center;position:static;z-index:10}.Journe_swiperNav{position:absolute;right:24px;bottom:28px;display:flex;gap:8px;z-index:3}.Journe_swiperBtn{width:38px;height:38px;border-radius:50%;background:0 0;border:solid 1px #140945;color:#282255}.swiper-button-next,.swiper-button-prev{color:#282255}.Journe_cardPattern{position:absolute;pointer-events:none;z-index:1}.Journe_cardPattern--top{top:0;right:0;width:50%}.Journe_cardPattern--bottom{bottom:24px;left:0;width:50%;transform:rotate(171deg)}.swiper-button-next::after,.swiper-button-prev::after{display:none!important}.Journe_swiperBtn img{width:20px;height:auto;display:block}.Journe_swiperNav{position:absolute;bottom:17px;right:0;transform:translateX(-50%);width:110px;display:flex;justify-content:space-between;pointer-events:none;bottom:0;z-index:10}.Journe_swiperBtn{pointer-events:all;cursor:pointer}.rede_tabs{display:flex;justify-content:center;padding:1rem 0;flex-wrap:wrap;gap:20px;position:relative}.view_all{position:absolute;right:55px;top:18px;z-index:100}.rede_nav button{width:38px;height:38px;border-radius:50%;background:0 0;border:solid 1px #140945;display:flex;justify-content:center;align-items:center;cursor:pointer}.rede_tab{font-family:GeneralSans,sans-serif;background:0 0;border:1px solid #140945;padding:.5rem 1rem;border-radius:999px;cursor:pointer;color:#140945;font-size:1rem;min-width:150px;line-height:1.3;transition:background-color .3s ease}.rede_tab[aria-selected=true]{background-color:#140945;color:#fff}.rede_tab:focus{outline-offset:3px}.rede_nav img{width:20px;height:auto;display:block}.rede_panel{margin:0;padding:0 0 0 1.5rem}.rede_swiper{width:100%;padding:.5rem 0 1rem}.swiper-wrapper{align-items:stretch}.slide-card{border-radius:.625rem;padding:.75rem;display:flex;flex-direction:column;min-height:11rem;background:#fff}.slide_img{overflow:hidden;max-height:380px}.slide-card img{width:100%;height:100%;object-fit:cover;border-radius:72px 72px 0 0;display:block}.slide-title{padding:1.7rem 0;color:#fff;background-color:#eedfd6;border-bottom-left-radius:72px;border-bottom-right-radius:72px;width:100%;text-align:center;margin-top:-.25rem;overflow:hidden;margin-bottom:1.4rem}.swiper-slide:nth-child(even) .slide-title{background-color:#ebd5f8}.slide-title h3{margin:0;font-family:Melodrama,serif;font-size:1.25rem;font-weight:600;font-style:normal;line-height:1;color:#140945;padding:0 20px;display:flex;justify-content:center;align-items:center}article.slide-card a.btn{text-align:center}.btn:focus,.btn:hover{background:#c09073;outline-offset:3px}.rede_nav{display:flex;gap:.75rem;justify-content:center;margin-top:.75rem;align-items:center}.rede_arrow{border-radius:50%;transition:background .3s ease}.rede_arrow[disabled]{opacity:.35;cursor:not-allowed}.swiper-pagination{margin-top:.75rem;display:flex;justify-content:center;gap:.5rem}.swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;border-radius:50%;border:1px solid var(--accent);background:0 0;cursor:pointer}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--accent)}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.rede{padding:3rem 0 0 0}section.care_tab{padding-bottom:3rem}.rede h2{text-align:center}.team-section{display:flex;flex-direction:column;align-items:center;background-color:#f2e7f9;margin:0 auto;padding:3rem 0 0 0}.team-content-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;width:100%}.team-text-content h2{margin-bottom:20px}.team-stories-slider{width:70%;margin-left:auto}.team-text-content p{margin-bottom:30px;text-align:justify}.team-buttons{display:flex;gap:15px}.btn{padding:12px 25px;border:none;border-radius:30px;font-size:1em;cursor:pointer;transition:background-color .3s ease}a.btn.btn-primary{background-color:#b874e5;color:#000}.team-text-content{max-width:500px;text-align:left;position:static;z-index:1}.team-slider-container{flex:1;min-width:300px;position:relative}img.team_patternImg{position:absolute;top:100px;left:125px;width:206px}section.team-section .swiper{width:100%;padding-bottom:50px}.team-card-content{border-radius:0 0 120px 120px;background-color:#140945;width:100%;position:static;z-index:2;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.team-section .swiper-wrapper{transition-timing-function:linear!important;padding-bottom:3.5rem}.team-section .swiper-slide{display:flex;justify-content:center;align-items:center}.team-section{position:relative;margin-bottom:2rem}.team-slider-container .swiper{position:unset}.team-section-main{overflow:hidden}.swiper-slide:nth-child(odd) .team-card-top-bg{background-color:#b874e5}.swiper-slide:nth-child(even) .team-card-top-bg{background-color:#c09073}.team-section::before{content:"";position:absolute;bottom:-45px;left:-170px;width:356px;height:275px;border-radius:50%;animation:floatTop 8s ease-in-out infinite alternate;z-index:0;background:linear-gradient(193.83deg,rgba(255,255,255,.6) 9.3%,rgba(255,255,255,.04) 62.23%)}.team-section::after{content:"";position:absolute;top:-90px;right:-110px;width:356px;height:275px;border-radius:50%;animation:floatBottom 10s ease-in-out infinite alternate;z-index:0;background:linear-gradient(193.83deg,rgba(255,255,255,.6) 9.3%,rgba(248,241,252,1) 62.23%)}@keyframes floatTop{0%{transform:translate(0,0) scale(1)}100%{transform:translate(55px,55px) scale(1.05)}}@keyframes floatBottom{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-55px,-55px) scale(1.05)}}.team-card{border-radius:20px 20px 120px 120px;text-align:center;overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.team-card-top-bg{background-color:#a46dd6;height:280px;width:100%;border-radius:20px 20px 0 0;overflow:hidden;position:relative}section.glow-stories-section h2{text-align:center;padding-bottom:20px}.glow-stories-slider{padding-left:2rem}.team-card img{z-index:2;max-width:100%;height:auto;margin-top:20px;position:relative}.team-card h3{color:#fff;margin-top:20px;font-size:1.2em;font-family:Melodrama,serif;word-wrap:break-word}.team-card p{color:#fff;font-size:.95em;margin-top:3px;margin-bottom:20px;font-weight:300}.team-navigation{display:flex;justify-content:center;gap:20px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.team-stories-navigation .swiper-button-next,.team-stories-navigation .swiper-button-prev{width:38px;height:38px;border-radius:50%;background:0 0;border:solid 1px #140945;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.team-stories-navigation{position:absolute;bottom:0;right:80px;z-index:10}.team-card{border-radius:20px 20px 120px 120px;text-align:center;overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.team-card::before{content:"";position:absolute;top:-37px;right:-40%;transform:translateX(-50%);width:135px;height:135px;background-color:#f9f9f90f;border-radius:50%;z-index:1}.team-card::after{content:"";position:absolute;bottom:0;left:5%;transform:translateX(-50%);width:135px;height:135px;background-color:#f9f9f90f;border-radius:50%;border-radius:50%}.glow-stories-slider .swiper{width:100%;margin:auto;position:relative}.glow-stories-slider .swiper-slide img{width:100%;border-radius:10px;object-fit:cover}.glow-stories-slider .swiper-wrapper{padding-bottom:75px}.glow-stories-section .swiper-slide{overflow:hidden;cursor:pointer}.glow-stories-section .swiper-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:99%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .5s ease-in-out;border-radius:12px}.glow-stories-section .swiper-slide:hover::after{opacity:1}.slide_img{overflow:hidden;max-height:380px;border-radius:8px;width:100%;transition:transform .3s ease,filter .3s ease;height:320px}a.card-box{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:55px;margin:0 .6rem;height:420px;position:relative;overflow:hidden;width:100%}.slide_img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease}.slide_img:hover img{transform:scale(1.01);filter:brightness(1.1)}.glow_view_all{position:absolute;z-index:100;top:50px;right:50px}section.glow-stories-section{position:relative}.view_all a.btn:hover{border-color:#c09073;color:#fff}.glow_view_all a{color:#140945;border:1px solid #140945;background-color:transparent}.visit-submit:hover{background:#c09073;outline-offset:3px;cursor:pointer}.glow-stories-slider .glow-stories-navigation{display:flex;justify-content:center;gap:20px;position:relative;bottom:25px;margin-top:10px;width:115px;margin:0 auto}.glow-stories-slider .swiper-button-next,.glow-stories-slider .swiper-button-prev{width:38px;height:38px;border-radius:50%;background:0 0;border:solid 1px #140945;display:flex;justify-content:center;align-items:center;cursor:pointer}.glow-stories-slider .swiper-button-next img,.glow-stories-slider .swiper-button-prev img{width:60%;height:auto}.glow-stories-slider .swiper-button-next:hover img,.glow-stories-slider .swiper-button-prev:hover img{opacity:.7}section.glow-stories-section{padding-bottom:2rem;padding-top:3rem;position:relative}.client-section{text-align:center;padding-bottom:3rem}.client-slider .swiper{width:100%;margin:auto;position:relative}.client-slider .swiper-wrapper{padding-bottom:80px}.client-card{background:#ebd5f8;border-radius:12px;padding:20px 30px;text-align:left}.client-rating{font-size:1.2rem;margin-bottom:10px}.client-info{display:flex;align-items:center;padding-top:30px}.client-info span{font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;color:#c09073}.client-info img{width:65px;height:65px;border-radius:10px;margin-right:12px}.client-info h4{margin:0;font-size:1rem;color:#140945}.client-slider .swiper{position:relative}.client-rating{margin-bottom:20px;padding-top:10px}.client-navigation{display:flex;justify-content:center;gap:20px;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:120px;z-index:10}.client-navigation .swiper-button-next,.client-navigation .swiper-button-prev{width:38px;height:38px;border:1px solid #140945;border-radius:50%;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.client-navigation .swiper-button-next img,.client-navigation .swiper-button-prev img{width:60%;height:auto}.client-navigation .swiper-button-next:hover img,.client-navigation .swiper-button-prev:hover img{opacity:.7}.visit-section{display:flex;align-items:center;justify-content:center;width:95%;margin:0 auto}.visit-image-container{width:50%;position:relative}.visit-form-container{width:50%}.visit-image-container img{width:50%;height:100%;object-fit:cover;border-radius:0 240px 240px 0;position:relative;z-index:10}.visit-form-container h2{text-align:left}.visit-form{display:flex;flex-direction:column;gap:20px;padding-top:15px}.visit-input,.visit-textarea{width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;background-color:transparent;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0}.visit-textarea{resize:none}.visit-datetime{display:flex;gap:20px}.visit-date-picker,.visit-time-picker{position:relative;flex:1}.visit-date,.visit-time{width:100%;padding-right:40px;cursor:pointer}.visit-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;fill:#666}.visit-submit{font-family:GeneralSans,sans-serif;background-color:#140945;font-size:1rem;display:inline-block;padding:13px 25px;border-radius:30px;color:#ffff;transition:background-color .3s ease;margin:0;width:30%;border:none}img.Journe_curvedImg{transition:left .2s ease-out}section.visit-section-wrapper{background-color:#faf4f2;padding:3rem 0 3rem 0}ul.ftr_links_list li a:hover{color:#c09073}.nav-links a::after{content:'';position:absolute;left:0;bottom:-4px;height:1px;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;background:linear-gradient(90deg,#9b5522 0,#ebbd79 20%,#d1964a 38%,#eddcb1 64%,#dea961 76%,#ab7931 85%,#db9a4a 100%)}.ftr_social_links a{display:inline-block;transition:transform .3s ease,color .3s ease}.ftr_social_links a:hover{transform:scale(1.1)}.nav-links a:hover::after{transform:scaleX(1)}.picker-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;display:none;padding:15px;margin-top:5px}.picker-dropdown.show{display:block}.date-picker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.date-picker-nav{background:0 0;border:none;font-size:18px;cursor:pointer;padding:5px 10px;border-radius:4px}.date-picker-nav:hover{background:#f0f0f0}.date-picker-month{font-weight:700;font-size:16px}.date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.date-picker-day{padding:8px;cursor:pointer;border-radius:4px;font-size:14px}.date-picker-day:hover{background:#f0f0f0}.date-picker-day.selected{background:#2b2150;color:#fff}.date-picker-day.other-month{color:#ccc}.date-picker-weekday{font-weight:700;font-size:12px;color:#666;padding:5px}.time-picker-container{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.time-input-group{display:flex;flex-direction:column;align-items:center;gap:5px}.time-input{width:80px;text-align:center;padding:8px;border:1px solid #ccc;border-radius:4px;font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6}.time-label{font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6}.time-separator{font-size:20px;font-weight:700;margin-top:15px}img.visit_patternImg{position:absolute;width:200px;height:auto;top:132px;width:35%;max-height:400px;right:135px;z-index:1}img.vist-img{position:relative;z-index:2}.visit-input::placeholder,.visit-textarea::placeholder{font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#000}.ftr_container{background-color:#140945;color:#fff;padding:3rem 0 0 0;border-radius:10px 10px 0 0}.ftr_main{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 2fr 2.1fr;gap:20px;max-width:95%;margin:0 auto;border-bottom:1px solid #3c2a63;padding-bottom:20px}.ftr_after{height:70px;width:3px;position:absolute;top:0;right:55%;color:#140945;padding-left:2.5rem;border-left:2px solid;border-image-source:linear-gradient(180deg,#1a0a38 0,#f9f8fc 50%,#2b1859 100%);border-image-slice:1}.ftr_logo_section img{max-width:120px;margin-bottom:5px}.ftr_logo_section p{font-family:'General Sans',sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.2;letter-spacing:0;transition:color .3s ease;margin:0;color:#d1bfe5}.ftr_heading{margin-bottom:20px;margin-bottom:20px;color:#fff;font-family:'General Sans',sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1;letter-spacing:0;text-transform:capitalize;text-align:left}.ftr_links_list{list-style:none;padding:0;margin:0}.ftr_links_list li{margin-bottom:10px}.ftr_links_list a{font-family:'General Sans',sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.2;letter-spacing:0;transition:color .3s ease;color:#fff}.ftr_links_list a:hover{color:#fff}.ftr_contact_info .ftr_contact_item{display:flex;align-items:flex-start;margin-bottom:15px}.ftr_contact_info .ftr_contact_item img{margin-right:10px;width:18px;flex-shrink:0;padding-top:6px}.ftr_bottom_bar p{color:#fff}.ftr_bottom_bar a{font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#fff}.ftr_contact_info .ftr_contact_item a{color:#fff;text-decoration:none;font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle}.ftr_opening_hours_content{display:flex;align-items:center}.ftr_opening_hours{background-color:#3e2a6fd9;padding:20px;border-radius:10px;color:#d1bfe5}.ftr_opening_hours_content{display:flex;align-items:center}.ftr_opening_hours_content svg{width:20px;height:20px;margin-right:10px;fill:#d1bfe5}.ftr_heading{margin:0;font-family:'General Sans',sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;line-height:1;letter-spacing:0;padding-bottom:1.5rem}.ftr_opening_hours_content h3{padding-bottom:0}.ftr_hours_div{margin-top:15px;font-size:14px;position:relative}.ftr_hours_row{display:flex;align-items:center;padding:5px 0}.ftr_hours_row div{font-family:GeneralSans,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle}.ftr_book_button{display:block;width:100%;padding:12px;text-align:center;border-radius:8px;text-decoration:none;margin-top:20px;transition:background-color .3s ease;font-family:GeneralSans,sans-serif;background-color:#b874e5;font-size:1rem;display:inline-block;padding:10px 25px;border-radius:30px;color:#000!important}.w-25{width:35%}.w-25 div{font-weight:400;color:#fff}.ftr_book_button:hover{background-color:#8c52c2}.ftr_bottom_bar{background:#b874e5;padding:10px 40px;display:flex;justify-content:space-between;align-items:baseline;font-size:12px;margin:0 auto;color:#fff;border-radius:10px 10px 0 0;padding-bottom:0}.ftr_social_links a{margin:0 5px;color:#fff;font-size:20px;transition:opacity .3s ease}.ftr_social_links a:hover{opacity:.8}.ftr_social_links svg{fill:#fff;width:24px;height:24px}.ftr_contact_item p{color:#fff;padding-right:20px}.contact_item{display:flex;align-items:flex-start;margin-bottom:30px}.contact_icon{flex-shrink:0;margin-right:15px}.contact_content{width:60%}.contact_content p{width:75%}.contact_title{margin-bottom:8px;font-family:Melodrama,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1.2;letter-spacing:0;text-align:left}.contact_text a{color:#0d0c3d;text-decoration:none;font-family:GeneralSans,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#000}.contact_map{margin-top:12px;border-radius:8px;padding-left:2.6rem;padding-bottom:1rem;width:70%;overflow:hidden}.contact_map img{width:100%;height:auto;display:block;border:1px solid #ccc}.contact_text ul{list-style:none;padding:0;margin:0}.contact_text ul li{margin-bottom:5px}.terms_accordion .terms_accordion-item{border-bottom:1px solid #ebd5f8}.terms_accordion button{position:relative;display:flex;align-items:center;text-align:left;width:100%;padding:1em 0;color:var(--text);font-size:1.15rem;font-weight:400;border:none;background:0 0;outline:0;background-color:transparent!important}.terms_accordion button:focus,.terms_accordion button:hover{cursor:pointer;color:var(--blue)}.terms_accordion button:focus::after,.terms_accordion button:hover::after{cursor:pointer;border:1px solid var(--blue)}.terms_accordion .terms_accordion-title{padding:0 30px;font-family:GeneralSans,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#000}.terms_accordion .terms_icon{display:inline-block;position:absolute;top:20px;right:0;width:35px;height:35px;border-radius:50px;display:flex;justify-content:center;align-items:center;border:2px solid #b874e5}.terms_accordion button[aria-expanded=true] .terms_icon{transform:rotate(90deg)}.terms_accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.terms_accordion button[aria-expanded=true]+.terms_accordion-content{opacity:1}.terms_accordion .terms_accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height;padding-left:50px}.terms_accordion .terms_accordion-content p{font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#000;padding:10px 0}span.num-text{border-radius:50%;font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;display:flex;justify-content:center;align-items:center;color:#b874e5}.terms_section{padding-top:2rem;padding-bottom:4rem}.terms_accordion{padding:1rem 0 0 0}span.terms_icon img{width:15px}.home_banner-text .btn:focus,.home_banner-text .btn:hover{background:#ffffffe3;outline-offset:3px;border:solid 1px #fff;color:#c09073}.home_banner-text .btn{border:solid 1px #140945}section.client-section h2{padding-bottom:20px}@media(min-width:768px){.hamburger{display:none}.nav{position:static;height:auto;width:60%;padding:15px 20px;flex-direction:row;justify-content:space-between;background-color:#f2e7f9;border-radius:70px;transition:none;align-items:center}.nav a{color:#2a185e;margin:0 .9375rem;font-size:1rem;font-family:GeneralSans,sans-serif;font-weight:500;position:relative}.close-btn{display:none}}.about-banner{background-image:url(../images/about_banner.webp);width:100%;background-repeat:no-repeat;height:100%;background-size:cover;min-height:95vh;display:flex;justify-content:center;align-items:center}.about-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:95vh;background-color:rgba(0,0,0,.5);z-index:1}.about-banner>*{position:relative;z-index:2}.about-banner h1{color:#fff}section.about-section{padding:3rem 0 3rem 0}.about_curvedImg{width:100%;height:100%;object-fit:cover;border-radius:0 240px 240px 0;position:relative;z-index:10}.about_one{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;background:#fff;padding-top:1rem}.about_patternImg{position:absolute;right:-135px;top:25%;width:38%;max-height:400px;pointer-events:none;opacity:1;animation:about_blinkPattern 2s ease-in-out infinite}@keyframes about_blinkPattern{0%,100%{opacity:.9}50%{opacity:.4}}.team-list-container{flex:1;min-width:300px;position:relative;display:flex;justify-content:end}.list_1{width:45%;position:relative;z-index:2}.team-card-list{display:flex;gap:50px;width:70%}.list_1{width:45%}.team-list-container .team-card-top-bg{background:0 0}.team-card-list .list_1:nth-child(odd) .team-card{background-color:#a46dd6}.team-card-list .list_1:nth-child(even) .team-card{background-color:#c09073}.second_list{display:flex;justify-content:flex-end;padding-top:4rem;position:relative;padding-bottom:3rem;z-index:100}.second_list .team-card-list{width:68%}img.our_patternImg{position:absolute;top:145px;left:350px}.second_list .team-card-top-bg{background:0 0}img.pattern_bottom{position:absolute;bottom:0;left:0;width:100%;animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.about_rede{padding-bottom:3rem}.rede h2{text-align:center;width:90%;margin:0 auto}.service-banner{background-image:url(../images/Banner-service.webp);width:100%;background-repeat:no-repeat;height:100%;background-size:cover;min-height:75vh;display:flex;justify-content:center;align-items:center}.service-banner h1{color:#fff}ul.swiper-wrapper{display:flex;flex-wrap:wrap;gap:2%}ul.swiper-wrapper li{width:23%;padding-top:1rem}section.services_section .rede_swiper{padding:0}.services_section .rede{padding:0}.services_section{padding-top:3rem;padding-bottom:3rem}.services_section .rede_tabs{padding:0}.services_section article.slide-card{transition:transform .3s ease,box-shadow .3s ease}.services_section article.slide-card:hover{transform:scale(1.01)}.breadcrumb a.active{color:#000}ul.swiper-wrapper{display:flex;flex-wrap:wrap;gap:2%}ul.swiper-wrapper li{width:23%;padding-top:1rem}section.services_section .rede_swiper{padding:0}.services_section .rede{padding:0}.gallery_section{padding-top:2rem;padding-bottom:3rem}.services_section .rede_tabs{padding:0}section.gallery_section .rede_tabs{padding:0}section.gallery_section .rede{padding:2rem 0 0 0}ul.gallery-wrapper{display:flex;flex-wrap:wrap;gap:2%}ul.gallery-wrapper li{width:23%;padding-top:2rem}ul.gallery-wrapper li img{border-radius:15px;width:100%;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}ul.gallery-wrapper li img:hover{transform:scale(1.01)}.gallery_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.gallery_overlay img{max-width:90%;border-radius:8px;width:30%}.gallery_close{position:absolute;top:20px;right:20px;background:#fff;color:#333;border:none;font-size:1.5rem;cursor:pointer;padding:5px 10px;border-radius:5px}.no-scroll{overflow:hidden;height:100%}.services_section .rede{padding:0}.contact_section{padding-top:2rem;padding-bottom:1rem}.contact_row{display:flex;gap:2%}.contact_loc{width:49%}.contact_form{width:49%}.detail_container{width:100%;max-width:95%;margin:0 auto;display:flex;gap:2rem;align-items:flex-start;justify-content:space-between}.detail_image{flex:unset;max-width:100%}.detail_image img{width:100%;height:auto;border-radius:10px}.detail_content{flex:unset;max-width:100%}.detail_content h2{font-size:2rem;color:#2a1a5e;margin-bottom:1rem;font-weight:600}.detail_content ul{list-style:none;padding:0;margin-bottom:1.5rem}.detail_content ul li{position:relative;padding-left:40px;margin-bottom:1rem;font-family:GeneralSans,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;vertical-align:middle;color:#000}.detail_content ul li::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-image:url(../images/icons/list_star.png);background-size:contain;background-repeat:no-repeat;animation:blink 1.5s infinite ease-in-out}@keyframes blink{0%,100%{opacity:1}50%{opacity:.7}}.detail_buttons{display:flex;gap:1rem;flex-wrap:wrap}.detail_buttons a{text-align:center;text-decoration:none;padding:.8rem 1.5rem;border-radius:50px;font-size:1rem;transition:background-color .3s ease;display:block;width:100%;font-family:GeneralSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;letter-spacing:0;color:#000}.detail_buttons .detail_talk{border:1px solid #2a1a5e;color:#2a1a5e}.detail_buttons .detail_talk:hover{background-color:#c09073;color:#fff;border-color:#deb887}.detail_buttons .detail_book{background-color:#2a1a5e;color:#fff}.detail_buttons .detail_book:hover{background-color:#c09073;color:#fff}section.detail_section{padding-top:2rem}section.explore_detail{padding:3rem 0 0 0}section.explore_detail h2{text-align:center;margin-bottom:1rem}section.terms_section.detail_faq h2{text-align:center}.Journe_cardLabel:hover{background-color:#140945e0}a.btn.btn-primary:hover{color:rgb(255 255 255);background-color:#140945}.Journe_swiperBtn:hover{background-color:#daac74!important;border-color:#dbb39e}.rede_nav button:hover{background-color:#daac74!important;border-color:#dbb39e}.swiper-button-prev:hover{background-color:#daac74!important;border-color:#dbb39e}.swiper-button-next:hover{background-color:#daac74!important;border-color:#dbb39e}.team-stories-navigation img{width:20px}img.team_patternImg{animation:team_blinkPattern 2s ease-in-out infinite}@keyframes team_blinkPattern{0%,100%{opacity:1}50%{opacity:.4}}.phone-container label.visit-label{display:flex}select.country-code-select{border:none!important;outline:0!important;background:0 0;font-family:'General Sans',sans-serif;font-weight:300;font-style:normal;font-size:1rem;border-bottom:1px solid #ccc!important}.contact_icon img{padding-top:5px}.detail_image{position:sticky;top:15px;align-self:flex-start}.detail_content{flex:1}.overview-tab{display:inline-block;padding:8px 1px;margin-right:10px;cursor:pointer;border-bottom:2px solid transparent;transition:.3s;font-family:GeneralSans,sans-serif;font-size:1.2rem}.overview-tab.active{border-bottom:2px solid #c69868}.overview-tab-content{display:none}.overview-tab-content.active{display:block}.detail-overview{width:95%;margin:0 auto;display:flex;justify-content:flex-end;padding-bottom:20px;gap:20px}.overview-tab-content p{text-align:justify}.detail_buttons{display:flex;gap:1rem;flex-wrap:wrap;padding-top:2rem}.circle-container{position:relative;width:150px;height:150px;border-radius:50%;background:#f2e7f9;border:2px solid #d4a12d;display:flex;justify-content:center;align-items:center}.text-border{position:absolute;width:100px;height:100px;border-radius:50%;border:4px double #d4a12d}.circle-text{position:absolute;width:150px;height:150px;animation:rotate 20s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-center{position:absolute;width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f2e7f9}.circle-center img{width:100%;height:auto}.circle-text{transform-origin:50% 50%;animation:rotate 20s linear infinite}article.slide-card a.card-box{justify-content:flex-start}.ftr_section span{font-family:Melodrama,serif;font-weight:700;font-style:normal;font-size:1.1rem;display:block;padding-bottom:.6rem}.fixed-app{right:4px;position:fixed;text-align:center;width:50px;height:50px;display:flex;justify-content:center;align-items:center;bottom:16%;background:#c09073;padding:5px 2px;z-index:999;border-radius:50px}.fixed-app a{color:#fff}.scroll-indicator{position:fixed;bottom:30px;right:10px;width:35px;height:70px;z-index:9999;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease}.scroll-indicator.active{opacity:1;pointer-events:auto}.mouse{width:100%;height:100%;border:2px solid #130941;border-radius:25px;position:relative;overflow:hidden;background-color:#f2e7f9}.mouse .fill{position:absolute;bottom:0;left:0;width:100%;height:0%;background:#c09073;transition:height .2s linear}.mouse .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#000;pointer-events:none}