@font-face{font-family:Encode Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/encode-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color--bg: #f9f7f4;--font-family--body-font: "Encode Sans", sans-serif;--color--black-1: #1d1d1d;--color--black-2: #404040;--section-gap--medium: 100px;--section-gap--extra-large: 180px;--section-gap--large: 150px;--section-gap--small: 80px;--section-gap--extra-small: 60px;--color--primary: #2a5bf9;--color--stroke-1: #5f5f5f;--color--border-color: #b5b5b5;--border-radius--large: 20px;--border-radius--small: 10px;--color--secondary: #ffa332;--color--stroke-2: #dfdfdf;--color--white: white;--color--transparent: transparent}.m-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.m-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.m-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width:991px){.m-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.m-layout-blockcontainer{max-width:none}}html{background-color:var(--color--black-1)}body:before{content:"";position:absolute;top:-100vh;left:0;right:0;height:100vh;background-color:var(--color--bg);pointer-events:none}body{position:relative;z-index:0;grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color--bg);font-family:var(--font-family--body-font);color:var(--color--black-1);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;font-size:16px;font-weight:400;line-height:1.6}h1{word-break:break-all;margin-top:0;margin-bottom:0;font-size:60px;font-weight:600;line-height:1.4}h2{margin-top:0;margin-bottom:0;font-size:45px;font-weight:600;line-height:1.4}h3{color:var(--color--black-2);margin-top:0;margin-bottom:0;font-size:38px;font-weight:600;line-height:1.4}h4{margin-top:0;margin-bottom:0;font-size:32px;font-weight:500;line-height:1.4}h5{margin-top:0;margin-bottom:0;font-size:26px;font-weight:600;line-height:1.4}h6{margin-top:0;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.4}p{margin-bottom:0;font-size:18px}.page-wrapper{display:block}.container-default{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.primary-button{border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:70px;flex:none;padding:16px 30px;font-size:18px;font-weight:600;text-decoration:none;position:relative;overflow:hidden}.primary-button.about-hero-button{background-color:var(--color--white);color:var(--color--primary)}.button-text{z-index:1;position:relative}.secondary-button{color:var(--color--white);background-color:#0a5cf5;border-radius:70px;padding:16px 30px;font-size:18px;font-weight:600;text-decoration:none;position:relative;overflow:hidden}.secondary-button.form-button{border-color:var(--color--black-1);background-color:var(--color--black-1)}.secondary-button.form-button:hover{background-color:#122669;border-color:#122669}.tertiary-button{border:1px solid var(--color--primary);background-color:var(--color--transparent);color:var(--color--primary);border-radius:70px;padding:16px 30px;font-size:18px;font-weight:600;text-decoration:none;position:relative;overflow:hidden}.tertiary-button.white-button{border-color:var(--color--white);color:var(--color--white)}.header-section{z-index:99999;background-color:var(--color--bg);background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;border-bottom:1px solid #dfdfdf;position:sticky;top:0}.header-block{justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.header-brand{width:100%;max-width:170px;padding-left:0}.header-nav-block{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-end;align-items:center;display:flex}.header-nav-link{color:var(--color--black-2);margin-left:0;margin-right:0;padding:0;font-size:18px;font-weight:600}.header-nav-link:hover,.header-nav-link.m--current{color:var(--color--primary)}.header-logo{width:100%}.header-button-wrapper{justify-content:flex-start;align-items:center;margin-left:30px;display:inline-flex}.header-mobile-button{padding:0}.header-menu-button-block{flex-flow:column;justify-content:center;align-items:center;display:flex}.top{background-color:var(--color--black-2);width:25px;height:2px}.middle{background-color:var(--color--black-2);width:25px;height:2px;margin-top:5px;margin-bottom:5px}.bottom{background-color:var(--color--black-2);width:25px;height:2px}.footer-section{padding-top:var(--section-gap--medium);background-color:var(--color--black-1);background-image:url(../images/Footer-BG.svg);background-position:0 0;background-size:auto}.footer-block{grid-column-gap:60px;grid-row-gap:60px;justify-content:flex-start;align-items:flex-start;margin-bottom:60px;display:flex}.footer-left-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:35%;display:flex}.footer-brand{width:100%;max-width:170px}.footer-brand-logo{width:100%}.footer-description{color:var(--color--stroke-2);font-size:18px}.footer-social-link{color:var(--color--black-2)}.footer-social-link:hover{color:var(--color--primary)}.footer-social-icon{vertical-align:middle;width:24px;display:inline-block}.footer-copyright-block{border-top:1px solid #919191;padding-top:30px;padding-bottom:30px}.footer-copyright-text{color:var(--color--border-color);text-align:center;font-size:14px;font-weight:500}.home-hero-section{padding-top:var(--section-gap--medium);background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;position:relative;overflow:clip}.wrapper-block{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.wrapper-block.center{justify-content:flex-start;align-items:center}.animation-wrapper{overflow:hidden}.section-title{color:var(--color--black-2)}.section-title.home-hero-title{text-align:center;word-break:normal;width:100%;max-width:650px}.section-title.health-title{text-align:center;width:100%;max-width:500px}.section-title.cta-title{max-width:700px;color:var(--color--white);text-align:center}.section-title.about-hero-subtitle{color:var(--color--primary)}.section-title.appointment-title{width:100%;max-width:600px}.section-title.testimonial-title{color:var(--color--white);text-align:right}.section-paragraph{color:var(--color--stroke-1)}.section-paragraph.home-hero-paragraph{width:100%;max-width:850px;color:var(--color--stroke-1);text-align:center}.section-paragraph.health-paragraph{text-align:center;max-width:730px}.section-paragraph.appointment-image{padding-left:150px}.section-paragraph p{margin-bottom:20px}.section-paragraph h4{margin-bottom:var(--border-radius--large);color:var(--color--black-2)}.section-paragraph.testimonial-paragraph{color:#f4f4f4;text-align:right;display:none}.section-button{grid-column-gap:30px;grid-row-gap:30px;vertical-align:middle;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;padding:1px;display:flex}.section-button.center{justify-content:center;align-items:center}.home-hero-title-span{color:var(--color--primary);background-image:url(../images/Home-Hero-Title-Shape.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;padding-bottom:5px;padding-left:10px;display:inline-block}.text-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrapper.center{justify-content:flex-start;align-items:center}.banner-image-wrapper{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%}.banner-image{border-radius:var(--border-radius--large);object-fit:cover;width:100%;height:100%}.banner-image.home-hero-image{z-index:1;flex-flow:column;justify-content:center;align-items:center;height:400px;display:flex}.section-gap{padding-top:var(--section-gap--medium);padding-bottom:var(--section-gap--medium)}.home-about-section{background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;padding-top:50px;overflow:clip}.home-hero-shape{z-index:-1;filter:blur(150px);background-color:#d0f4bc;width:324px;height:269px;position:absolute;inset:-162px -162px auto auto}.health-section{background-color:#eaeffe;background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;overflow:clip}.primary-color{color:var(--color--primary)}.health-wrapper{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;place-items:center;width:100%;max-width:100%;position:relative}.health-list-wrapper{width:100%}.health-list{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;width:100%;display:flex}.health-item{width:100%}.treatment-post{border:1px solid var(--color--stroke-2);border-radius:var(--border-radius--large);flex-flow:column;justify-content:center;align-items:center;width:100%;height:250px;display:flex;position:relative;overflow:hidden}.treatment-post.treatment-main-post{height:300px}.post-image{object-fit:cover;width:100%;height:100%}.treatment-post-text{color:var(--color--black-2);text-align:center;font-size:18px}.health-shape{width:130px;position:absolute;inset:0 -130px auto auto}.healthcare-and-faqs-section{background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;position:relative;overflow:clip}.healthcare-and-faqs-block{grid-column-gap:var(--section-gap--medium);grid-row-gap:var(--section-gap--medium);flex-flow:column;display:flex}.faqs-block{grid-column-gap:50px;grid-row-gap:50px;justify-content:space-between;align-items:flex-start;display:flex}.faqs-details-block{justify-content:space-between;align-items:center;width:50%}.faqs-content-block{width:50%}.faqs-answer-text{margin-top:0}.faqs-question-text{white-space:normal}.faqs-question-wrapper{color:#000;cursor:pointer;flex-direction:column;width:100%;text-decoration:none}.faqs-wrapper{grid-column-gap:34px;grid-row-gap:34px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.faqs-answer-block{color:var(--color--black-1);background-color:#0000;display:block;position:static;overflow:hidden}.faqs-question-block{grid-column-gap:20px;grid-row-gap:20px;color:#919191;justify-content:space-between;align-items:center;padding:16px 0;font-weight:500;text-decoration:none;display:flex}.faqs-icon-wrapper{border:1.5px solid #919191;border-radius:30px;flex:none;justify-content:center;align-items:center;width:50px;padding:5px 12px;display:flex}.faqs-conent-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;max-width:100%;display:flex}.faqs-text{max-width:323px;color:var(--color--black-2);font-weight:600}.faqs-text-block{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.healthcare-gradient{z-index:-1;filter:blur(180px);background-color:#d0f4bc;width:354px;height:295px;position:absolute;top:-50px;right:-50px}.cta-section{background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;position:relative;overflow:clip}.cta-block{z-index:3;padding:var(--section-gap--extra-small) 30px;border-radius:var(--border-radius--large);background-color:var(--color--primary);position:relative}.cta-gradient{z-index:1;filter:blur(180px);background-color:#d0f4bc;width:354px;height:295px;position:absolute;bottom:0;right:0}.cta-bg{z-index:2;background-color:var(--color--black-1);background-image:url(../images/Footer-BG.svg);background-position:0 0;background-size:auto;height:30%;position:absolute;inset:auto 0% 0%}.about-hero-section{padding-top:40px;padding-bottom:var(--section-gap--extra-small);background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;position:relative;overflow:clip}.about-hero-wrapper-block{margin-top:var(--section-gap--extra-small);grid-column-gap:var(--section-gap--extra-small);grid-row-gap:var(--section-gap--extra-small);justify-content:space-between;align-items:flex-start;display:flex}.about-hero-image-block{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;width:45%;display:flex}.about-hero-content-block{width:55%}.about-hero-image{width:100%}.about-schedule-card{grid-column-gap:20px;grid-row-gap:20px;border-radius:var(--border-radius--large);background-color:var(--color--primary);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;display:flex}.about-schedule-title{color:var(--color--white)}.about-schedule-text{color:#bdccfd;font-size:18px;font-weight:500}.about-schedule-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.about-schedule-text-white{color:var(--color--white)}.about-hero-wrapper{grid-column-gap:44.5px;grid-row-gap:44.5px;justify-content:space-between;display:flex}.about-hero-card{grid-column-gap:10px;grid-row-gap:10px;border-bottom:1px solid var(--color--primary);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-bottom:20px;display:flex}.about-hero-card-title{color:var(--color--black-2)}.about-hero-card-text{color:var(--color--stroke-1)}.about-hero-image-animation{border-radius:var(--border-radius--large);position:relative;overflow:hidden}.about-hero-gradient{z-index:-1;filter:blur(150px);background-color:#d0f4bc;width:354px;height:295px;position:absolute;top:-30px;left:30%}.about-section{background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;overflow:clip}.about-block{grid-column-gap:var(--section-gap--medium);grid-row-gap:var(--section-gap--medium);flex-flow:column;display:flex}.about-care-block{grid-column-gap:var(--section-gap--extra-small);grid-row-gap:var(--section-gap--extra-small);justify-content:space-between;align-items:flex-start;display:flex}.about-care-content-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:47%;display:flex}.about-care-image-block{border-radius:var(--border-radius--large);width:53%;position:relative;overflow:hidden}.about-care-faqs-block{flex-flow:column;display:flex}.about-faqs-answer-text{padding-bottom:20px;padding-left:20px;padding-right:20px;font-size:16px}.about-faqs-question-wrapper{border-radius:var(--border-radius--large);width:100%;color:var(--color--black-2);cursor:pointer;flex-direction:column;text-decoration:none}.about-faqs-answer-block{background-color:#0000;display:block;position:static;overflow:hidden}.about-faqs-question-block{justify-content:space-between;align-items:center;padding:20px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.about-faqs-question-text{white-space:normal}.about-faqs-icon{width:24px}.about-healthcare-block{position:relative}.about-wellness-block{grid-column-gap:var(--section-gap--extra-small);grid-row-gap:var(--section-gap--extra-small);justify-content:space-between;align-items:flex-start;display:flex}.about-wellness-content-block{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;width:60%;display:flex}.about-wellness-image-block{border-radius:var(--border-radius--large);width:40%;position:relative;overflow:hidden}.about-wellness-list{grid-column-gap:15px;grid-row-gap:15px;border:1px solid var(--color--border-color);border-radius:var(--border-radius--large);color:var(--color--black-2);flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;margin-bottom:0;padding:20px 20px 20px 40px;font-size:18px;font-weight:500;display:grid}.about-wellness-image{width:100%}.appointment-section{padding-top:40px;padding-bottom:var(--section-gap--medium);background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;position:relative;overflow:clip}.appointment-content-block{margin-top:var(--section-gap--extra-small);justify-content:space-between;align-items:flex-end;display:flex}.appointment-wrapper{justify-content:space-between;align-items:flex-start;margin-top:40px;display:flex}.appointment-image{width:100%;max-width:100%}.appointment-form-wrapper{z-index:4;grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;flex:none;width:60%;margin-left:-100px;padding-top:40px;display:flex;position:relative}.appointment-image-block{border-radius:var(--border-radius--large);flex:none;width:50%;position:relative;overflow:hidden}.contact-form-block{border-radius:var(--border-radius--large);background-color:var(--color--primary);margin-bottom:0;padding:30px}.contact-form{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.form-except{color:var(--color--white);font-size:22px;font-weight:700}.contact-form-field-wrapper{grid-column-gap:20px;grid-row-gap:20px;width:100%;display:flex}.contact-form-field-block{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.contact-form-label{color:var(--color--stroke-2);font-size:18px;font-weight:500}.contact-form-field{border:1px solid var(--color--white);border-radius:var(--border-radius--small);background-color:var(--color--white);height:58px;color:var(--color--black-1);margin-bottom:0;padding:16px 20px}.contact-form-field::placeholder{color:#919191}.contact-form-field.form-area{height:125px}.contact-form-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;width:100%;max-width:100%;margin-top:30px;margin-bottom:30px;display:flex}.faq-section{padding-top:40px;padding-bottom:var(--section-gap--medium);background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;position:relative;overflow:clip}.faq-block{grid-column-gap:var(--section-gap--extra-small);grid-row-gap:var(--section-gap--extra-small);flex-flow:column;display:flex}.faq-content-block{justify-content:space-between;align-items:flex-end;width:100%;display:flex}._404-section{background-image:url(../images/Rectangle-3158.svg);background-position:0 0;background-size:auto}._404-block{background-image:url(../images/Oops-This-Page-Got-Lost-in-the-Journey.webp);background-position:50% 0;background-repeat:no-repeat;background-size:100%;width:100%;max-width:946px;margin-top:40px;margin-left:auto;margin-right:auto;padding-top:170px;padding-bottom:170px}._404-wrapper{width:100%;height:100vh}.treatment-post-wrapper{z-index:4;padding:var(--border-radius--small);grid-column-gap:var(--border-radius--small);grid-row-gap:var(--border-radius--small);background-color:var(--color--white);flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:auto 0% 0%;overflow:hidden}.treatment-post-except{color:var(--color--stroke-1);text-align:center;display:none}.treatment-post-title{padding:var(--border-radius--small);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color--black-2);text-align:center;background-color:#ffffffb3;font-size:18px;position:absolute;inset:auto 0% 0%}.testimonial-section{background-color:var(--color--primary);background-image:url(../images/Testimonial-BG-Pattern.svg);background-position:0 0;background-size:auto}.testimonial-block{position:relative;overflow:clip}.testimonial-slider{background-color:var(--color--transparent);width:100%;height:auto}.testimonial-card{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;flex:none;width:100%;display:flex}.testimonial-card.card-1{max-width:125px;margin-top:50px}.testimonial-card.card-2{max-width:125px;margin-top:100px}.testimonial-card.full-width{max-width:300px;margin-top:150px}.testimonial-card.card-3{max-width:125px;margin-top:200px}.testimonial-card.card-4{max-width:125px;margin-top:250px}.testimonial-image-block{grid-column-gap:var(--border-radius--large);grid-row-gap:var(--border-radius--large);border-radius:var(--border-radius--large);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;display:flex;position:relative}.testimonial-image{border-radius:var(--border-radius--large);object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.testimonial-content-block{left:var(--border-radius--large);top:auto;right:var(--border-radius--large);bottom:var(--border-radius--large);padding:var(--border-radius--large);grid-column-gap:var(--border-radius--small);grid-row-gap:var(--border-radius--small);border-radius:var(--border-radius--large);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute}.testimonial-card-title{color:var(--color--black-2)}.testimonial-card-text{color:var(--color--stroke-1)}.testimonial-rating-block{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;display:flex}.testimonial-rating-text{font-weight:600}.testimonial-card-paragraph{color:#eaeffe;text-align:right}.testimonial-mask{width:100%;height:auto}.testimonial-arrow{color:#f4f4f4;border:1.5px solid #f4f4f4;border-radius:100%;flex-flow:column;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex}.testimonial-arrow:hover{border-color:var(--color--black-1);background-color:var(--color--black-1)}.testimonial-arrow.left{inset:125px 78px auto auto}.testimonial-arrow.right{inset:125px 0 auto auto}.testimonial-wrapper{z-index:1;grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:space-between;display:flex}.testimonial-content-wrapper{z-index:2;grid-column-gap:var(--border-radius--large);grid-row-gap:var(--border-radius--large);flex-flow:column;justify-content:flex-start;align-items:flex-end;width:100%;max-width:350px;display:flex;position:absolute;inset:0% 0% auto auto}.testimonial-mobile-slider{display:none}.quote-shape{width:100%;max-width:100px;margin-left:20px;display:block}.cta-shape{width:100%;max-width:100px;position:absolute;inset:0% -75px auto auto}.contact-success-message{border-radius:var(--border-radius--large);background-color:var(--color--transparent);color:var(--color--white);padding:0}.contact-error-message{margin-top:var(--border-radius--large);padding:var(--border-radius--large);border-radius:var(--border-radius--large)}.banner-play-pause-button{position:static;inset:0%}.banner-play-state,.banner-pause-state{display:inline-block}.video-button{width:var(--section-gap--small);height:var(--section-gap--small)}.membership-pricing-section{padding-top:60px;padding-bottom:40px;position:relative}.pricing-container{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.pricing-header-block{text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.pricing-title{color:#404040;margin-top:56px;margin-bottom:16px}.pricing-title-accent{color:#2a5bf9}.pricing-intro{color:#5f5f5f;max-width:640px;margin-bottom:0}.pricing-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:stretch;display:grid}.pricing-card{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;flex-direction:column;padding:40px 32px;display:flex}.pricing-card-featured{background-color:#2a5bf9;border-radius:20px;flex-direction:column;padding:40px 32px;display:flex}.pricing-badge{color:#1d1d1d;background-color:#ffa332;border-radius:70px;align-self:flex-start;margin-bottom:20px;padding:6px 14px;font-size:14px;font-weight:600}.pricing-card-header{margin-bottom:24px}.pricing-card-title{color:#1d1d1d;margin-top:0;margin-bottom:6px;font-size:26px;font-weight:600}.pricing-card-title-white{color:#fff;margin-top:0;margin-bottom:6px;font-size:26px;font-weight:600}.pricing-card-subtitle{color:#5f5f5f;margin-bottom:0;font-size:16px}.pricing-card-subtitle-white{color:#ffffffd9;margin-bottom:0;font-size:16px}.pricing-button{color:#fff;text-align:center;background-color:#2a5bf9;border-radius:70px;justify-content:center;align-items:center;margin-top:auto;padding:16px 30px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.pricing-button:hover{background-color:#1d46d8}.pricing-button-white{color:#2a5bf9;text-align:center;background-color:#fff;border-radius:70px;justify-content:center;align-items:center;margin-top:auto;padding:16px 30px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.pricing-button-white:hover{background-color:#dfe8ff}.pricing-price-block{grid-column-gap:6px;align-items:baseline;margin-bottom:24px;display:flex}.pricing-price{color:#fff;font-size:52px;font-weight:700;line-height:1}.pricing-price-period{color:#fffc;font-size:18px}.pricing-feature-list{margin-bottom:32px}.pricing-feature-item{grid-column-gap:10px;align-items:flex-start;margin-bottom:12px;display:flex}.pricing-check{color:#ffa332;font-weight:700}.pricing-feature-text{color:#fff;font-size:16px}@media screen and (min-width:1280px){.container-default{max-width:1200px}.section-paragraph.appointment-image{padding-left:200px}.banner-image.home-hero-image{height:500px}.treatment-post{height:300px}.treatment-post.treatment-main-post{height:400px}.healthcare-and-faqs-block{grid-column-gap:var(--section-gap--extra-large);grid-row-gap:var(--section-gap--extra-large)}.faqs-block{grid-column-gap:75px;grid-row-gap:75px}.about-hero-wrapper-block{grid-column-gap:var(--section-gap--small);grid-row-gap:var(--section-gap--small)}.about-care-block{grid-column-gap:var(--section-gap--medium);grid-row-gap:var(--section-gap--medium)}.about-wellness-block{grid-column-gap:var(--section-gap--small);grid-row-gap:var(--section-gap--small)}.testimonial-card.card-1,.testimonial-card.card-2{max-width:150px}.testimonial-card.full-width{max-width:350px}.testimonial-card.card-3,.testimonial-card.card-4,.quote-shape{max-width:150px}}@media screen and (min-width:1440px){h1{font-size:80px}h2{font-size:60px}h3{font-size:48px}h4{font-size:38px}.container-default{max-width:1520px}.header-nav-block{grid-column-gap:60px;grid-row-gap:60px}.header-button-wrapper{margin-left:60px}.footer-section{padding-top:var(--section-gap--large)}.footer-block{grid-column-gap:80px;grid-row-gap:80px;margin-bottom:80px}.footer-copyright-text{text-align:center}.wrapper-block{grid-column-gap:60px;grid-row-gap:60px}.section-title.home-hero-title{max-width:850px}.section-title.health-title{max-width:700px}.section-title.cta-title{max-width:800px}.section-title.appointment-title{max-width:700px}.section-paragraph.appointment-image{padding-left:263px}.banner-image.home-hero-image{height:670px}.section-gap{padding-top:var(--section-gap--large);padding-bottom:var(--section-gap--large)}.home-about-section{padding-top:70px}.health-wrapper,.health-list{grid-column-gap:60px;grid-row-gap:60px}.treatment-post{height:380px}.treatment-post-text{font-size:20px}.healthcare-and-faqs-block{grid-column-gap:var(--section-gap--large);grid-row-gap:var(--section-gap--large)}.faqs-block{grid-column-gap:100px;grid-row-gap:100px}.cta-block{padding:var(--section-gap--medium) 60px}.about-hero-section{padding-bottom:var(--section-gap--small)}.about-hero-wrapper-block{margin-top:var(--section-gap--small);grid-column-gap:var(--section-gap--medium);grid-row-gap:var(--section-gap--medium)}.about-schedule-card{grid-column-gap:40px;grid-row-gap:40px;padding:40px}.about-schedule-wrapper{grid-column-gap:20px;grid-row-gap:20px}.about-hero-wrapper{grid-column-gap:89px;grid-row-gap:89px}.about-block,.about-care-block{grid-column-gap:var(--section-gap--large);grid-row-gap:var(--section-gap--large)}.about-care-content-block{grid-column-gap:40px;grid-row-gap:40px}.about-wellness-block{grid-column-gap:var(--section-gap--medium);grid-row-gap:var(--section-gap--medium)}.about-wellness-list{grid-column-gap:30px;grid-row-gap:30px;padding:40px 40px 40px 60px}.appointment-section{padding-bottom:var(--section-gap--large)}.appointment-content-block{margin-top:var(--section-gap--small)}.appointment-wrapper{margin-top:80px}.appointment-form-wrapper{grid-column-gap:60px;grid-row-gap:60px;width:57%;padding-top:60px}.contact-form-block{padding:60px}.contact-form-field-wrapper{grid-column-gap:30px;grid-row-gap:30px}.contact-form-wrapper{grid-column-gap:40px;grid-row-gap:40px;margin-top:60px;margin-bottom:60px}.faq-section{padding-bottom:var(--section-gap--large)}.faq-block{grid-column-gap:var(--section-gap--small);grid-row-gap:var(--section-gap--small)}._404-block{margin-top:67px}.treatment-post-wrapper{padding:var(--border-radius--large);grid-column-gap:var(--border-radius--large);grid-row-gap:var(--border-radius--large)}.treatment-post-title{padding:var(--border-radius--large) 20px 20px;font-size:20px}.testimonial-card{grid-column-gap:40px;grid-row-gap:40px}.testimonial-card.card-1{max-width:175px;margin-top:100px}.testimonial-card.card-2{max-width:175px;margin-top:150px}.testimonial-card.full-width{max-width:400px;margin-top:200px}.testimonial-card.card-3{max-width:175px;margin-top:250px}.testimonial-card.card-4{max-width:175px;margin-top:300px}.testimonial-image-block{height:400px}.testimonial-content-block{bottom:40px;left:40px;right:40px}.testimonial-card-paragraph{font-size:22px}.testimonial-arrow.left,.testimonial-arrow.right{top:160px}.testimonial-content-wrapper{max-width:470px}.quote-shape{max-width:175px}.cta-shape{right:-20px}}@media screen and (min-width:1920px){h1{font-size:100px}h2{font-size:70px}.container-default{padding-left:0;padding-right:0}.footer-section{padding-top:var(--section-gap--extra-large)}.footer-block{grid-column-gap:100px;grid-row-gap:100px}.footer-description{font-size:17px;font-weight:300}.footer-copyright-text{text-align:left}.section-title.home-hero-title{max-width:1100px}.section-title.health-title{max-width:800px}.section-title.cta-title{max-width:950px}.section-title.appointment-title{max-width:800px}.section-paragraph.appointment-image{padding-left:263px}.section-gap{padding-top:var(--section-gap--extra-large);padding-bottom:var(--section-gap--extra-large)}.treatment-post.treatment-main-post{height:460px}.healthcare-and-faqs-block{grid-column-gap:var(--section-gap--extra-large);grid-row-gap:var(--section-gap--extra-large)}.faqs-block{grid-column-gap:132px;grid-row-gap:132px}.cta-gradient{bottom:53px;right:87px}.about-hero-section{padding-bottom:var(--section-gap--medium)}.about-hero-wrapper-block{margin-top:var(--section-gap--medium);grid-column-gap:121px;grid-row-gap:121px}.about-hero-gradient{left:35%}.about-block,.about-care-block{grid-column-gap:var(--section-gap--extra-large);grid-row-gap:var(--section-gap--extra-large)}.about-wellness-block{grid-column-gap:110px;grid-row-gap:110px}.about-wellness-list{grid-column-gap:18px;grid-row-gap:18px}.appointment-section{padding-bottom:var(--section-gap--extra-large)}.appointment-content-block{margin-top:var(--section-gap--medium)}.appointment-form-wrapper{grid-column-gap:95px;grid-row-gap:95px;width:100%;max-width:790px;margin-left:-210px;padding-top:75px}.appointment-image-block{width:100%;max-width:922px}.faq-section{padding-bottom:var(--section-gap--extra-large)}.faq-block{grid-column-gap:var(--section-gap--medium);grid-row-gap:var(--section-gap--medium)}.testimonial-card.card-1,.testimonial-card.card-2{max-width:200px}.testimonial-card.full-width{max-width:450px}.testimonial-card.card-3,.testimonial-card.card-4{max-width:200px}.testimonial-image-block{height:467px}.quote-shape{max-width:200px}.cta-shape{max-width:158px;right:-125px}.video-button{width:var(--section-gap--medium);height:var(--section-gap--medium)}.bold-text{font-weight:600}}@media screen and (max-width:991px){h1{font-size:50px}h2{font-size:40px}h3{font-size:32px}.top{flex:none}.footer-section{padding-top:var(--section-gap--small)}.footer-block{flex-flow:column}.footer-left-block{width:auto}.home-hero-section{padding-top:var(--section-gap--small)}.section-title.appointment-title{width:100%;max-width:100%}.section-paragraph.appointment-image{padding-left:0}.section-gap{padding-top:var(--section-gap--small);padding-bottom:var(--section-gap--small)}.treatment-post{height:200px}.treatment-post.treatment-main-post{height:250px}.health-shape{display:none}.healthcare-and-faqs-section{padding-top:var(--section-gap--small)}.healthcare-and-faqs-block{grid-column-gap:var(--section-gap--small);grid-row-gap:var(--section-gap--small)}.faqs-block{flex-flow:column-reverse}.faqs-details-block,.faqs-content-block{width:100%}.faqs-wrapper{grid-column-gap:var(--border-radius--large);grid-row-gap:var(--border-radius--large)}.faqs-question-block:hover{text-decoration:none}.about-hero-wrapper-block,.about-hero-image-block{grid-column-gap:30px;grid-row-gap:30px}.about-hero-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column}.about-hero-card{width:100%}.about-block{grid-column-gap:var(--section-gap--small);grid-row-gap:var(--section-gap--small)}.about-care-block{flex-flow:column-reverse}.about-care-content-block{width:100%}.about-care-image-block{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.about-faqs-question-block:hover{text-decoration:none}.about-wellness-block{flex-flow:column-reverse}.about-wellness-content-block{width:100%}.about-wellness-image-block{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.appointment-section{padding-bottom:var(--section-gap--small)}.appointment-content-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column}.appointment-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.appointment-form-wrapper{width:100%;margin-left:0;padding-top:0}.appointment-image-block{width:75%;margin-left:auto;margin-right:auto}.faq-section{padding-bottom:var(--section-gap--small)}.testimonial-slider{display:none}.testimonial-card{padding-right:var(--border-radius--large);padding-left:var(--border-radius--large)}.testimonial-mask{width:50%;overflow:visible}.testimonial-arrow.left{top:0;right:96px}.testimonial-arrow.right{top:0;right:0}.testimonial-content-wrapper{margin-left:auto;margin-right:0;position:static}.testimonial-mobile-slider{background-color:var(--color--transparent);width:100%;height:auto;margin-top:60px;padding-top:100px;display:block}.cta-shape{display:none}.pricing-grid{grid-template-rows:auto;grid-template-columns:1fr}}@media screen and (max-width:767px){h1{font-size:40px}h2{font-size:32px}h3{font-size:30px}h4{font-size:28px}.header-brand.m--current{z-index:9}.header-nav-menu{width:100%;height:375px;overflow:scroll}.header-nav-block{width:100%;max-width:100%;height:100%}.header-mobile-button{z-index:9}.footer-section{padding-top:var(--section-gap--extra-small)}.footer-block{grid-column-gap:30px;grid-row-gap:30px;margin-bottom:30px}.home-hero-section{padding-top:var(--section-gap--extra-small)}.wrapper-block{grid-column-gap:30px;grid-row-gap:30px}.section-paragraph p{margin-bottom:10px}.section-paragraph h4{margin-bottom:var(--border-radius--small)}.section-button{grid-column-gap:20px;grid-row-gap:20px}.section-button.center{flex-flow:wrap}.text-wrapper{grid-column-gap:20px;grid-row-gap:20px}.banner-image{border-radius:var(--border-radius--small)}.banner-image.home-hero-image{height:300px}.section-gap{padding-top:var(--section-gap--extra-small);padding-bottom:var(--section-gap--extra-small)}.home-about-section{padding-top:40px}.health-wrapper{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.health-list{grid-column-gap:20px;grid-row-gap:20px}.treatment-post{border-radius:var(--border-radius--small);height:250px}.healthcare-and-faqs-section{padding-top:var(--section-gap--extra-small)}.healthcare-and-faqs-block{grid-column-gap:var(--section-gap--extra-small);grid-row-gap:var(--section-gap--extra-small)}.faqs-block{grid-column-gap:30px;grid-row-gap:30px}.faqs-answer-text{width:90%}.faqs-question-text{margin-right:10px;line-height:24px}.faqs-question-block{padding-top:10px;padding-bottom:10px;font-size:18px;line-height:28px}.cta-block{border-radius:var(--border-radius--small);padding:40px 20px}.about-hero-section{padding-bottom:20px}.about-hero-wrapper-block{flex-flow:column}.about-hero-image-block,.about-hero-content-block{width:100%}.about-schedule-card,.about-hero-image-animation{border-radius:var(--border-radius--small)}.about-block{grid-column-gap:var(--section-gap--extra-small);grid-row-gap:var(--section-gap--extra-small)}.about-care-block{grid-column-gap:30px;grid-row-gap:30px}.about-care-image-block{border-radius:var(--border-radius--small);width:100%}.about-faqs-question-block{font-size:18px;line-height:28px}.about-faqs-question-text{margin-right:10px;line-height:24px}.about-wellness-content-block{grid-column-gap:20px;grid-row-gap:20px}.about-wellness-image-block{border-radius:var(--border-radius--small)}.about-wellness-list{grid-column-gap:10px;grid-row-gap:10px;border-radius:var(--border-radius--small);display:block}.appointment-section{padding-bottom:var(--section-gap--extra-small)}.appointment-content-block{grid-column-gap:20px;grid-row-gap:20px;margin-top:30px}.appointment-image-block{border-radius:var(--border-radius--small)}.contact-form-block{border-radius:var(--border-radius--small);padding:20px}.contact-form{grid-column-gap:20px;grid-row-gap:20px}.contact-form-field-wrapper{flex-flow:column}.contact-form-field-block{grid-column-gap:5px;grid-row-gap:5px}.faq-section{padding-bottom:var(--section-gap--extra-small)}._404-block{padding-top:100px;padding-bottom:100px}.testimonial-card{padding-left:0;padding-right:0}.testimonial-image-block,.testimonial-image,.testimonial-content-block{border-radius:var(--border-radius--small)}.testimonial-mask{width:100%}.testimonial-arrow{width:40px;height:40px;padding:10px}.testimonial-arrow.left{right:80px}.testimonial-content-wrapper{grid-column-gap:var(--border-radius--small);grid-row-gap:var(--border-radius--small)}.testimonial-mobile-slider{margin-top:30px;padding-top:80px}.contact-success-message{border-radius:var(--border-radius--small)}.contact-error-message{margin-top:var(--border-radius--small);padding:var(--border-radius--small)}.video-button{width:var(--section-gap--extra-small);height:var(--section-gap--extra-small)}}@media screen and (max-width:479px){.banner-image.home-hero-image{height:200px}.faqs-wrapper{width:100%}.faqs-question-block{font-size:16px;line-height:26px}.cta-block{padding-left:15px;padding-right:15px}.about-hero-wrapper-block{margin-top:40px}.about-faqs-question-block{font-size:16px;line-height:26px}.about-wellness-image-block{max-width:100%}.appointment-content-block{margin-top:40px}.appointment-image-block{width:100%}.faq-block{grid-column-gap:40px;grid-row-gap:40px}._404-block{padding-top:60px;padding-bottom:60px}.pricing-card,.pricing-card-featured{padding:28px 20px}.pricing-price{font-size:44px}}#m-node-_2f2ee039-4be2-52be-74f4-3495d3a5dcb3-85c5c231{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (min-width:1280px){.pricing-container{max-width:1200px}}@media screen and (min-width:1440px){.pricing-container{max-width:1520px}}@media screen and (min-width:1920px){.pricing-container{padding-left:0;padding-right:0}}.header-nav-link[aria-current=page]{color:var(--color--primary)}@media screen and (max-width:767px){.header-nav-menu{height:auto;max-height:calc(100vh - 110px);overflow:auto}}.footer-info-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.footer-info-link{display:block;color:#b5b5b5;text-decoration:none;margin-bottom:10px}.footer-info-link:hover{color:#fff}.footer-info-text{color:#b5b5b5;margin-bottom:10px}.footer-info-es{color:#ffa332;font-weight:600}.footer-block{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.1fr;grid-column-gap:48px;grid-row-gap:48px;align-items:start}.footer-left-block{width:100%}.footer-social-row{display:flex;grid-column-gap:18px;align-items:center}.footer-social-row .footer-social-link{color:#b5b5b5}.footer-social-row .footer-social-link:hover{color:#fff}.footer-info-col .footer-info-title{margin-bottom:18px}@media screen and (max-width:991px){.footer-block{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.footer-block{grid-template-columns:1fr;grid-row-gap:36px}}.pricing-price-dark{color:#1d1d1d}.pricing-price-period-dark{color:#5f5f5f}.pricing-feature-text-dark{color:#404040}.pricing-disclaimer{color:#5f5f5f;text-align:center;font-size:14px;margin-top:32px;margin-bottom:0}.included-services-section{background-color:#eaeffe;background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;overflow:clip}.included-services-section .section-gap{padding-top:64px;padding-bottom:64px}.section-title.svc-title{text-align:center}.section-paragraph.svc-paragraph{text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.svc-grid.svc-grid-flush{margin-top:0}.faqs-answer-link{color:#2a5bf9;text-decoration:underline}.svc-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;width:100%;margin-top:44px;display:grid}.svc-anim{display:flex}.svc-card{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;flex-direction:column;width:100%;padding:36px 32px;display:flex}.svc-card-icon{color:var(--color--primary);background-color:#eef2fd;border:1px solid #dfe8ff;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:24px;display:flex}.svc-card-title{color:#1d1d1d;margin-top:0;margin-bottom:20px;font-size:24px;font-weight:600}.svc-list{margin-bottom:24px}.svc-list-item{grid-column-gap:10px;align-items:flex-start;margin-bottom:12px;display:flex}.svc-list-item:last-child{margin-bottom:0}.svc-check{color:var(--color--secondary);font-weight:700;line-height:1.5}.svc-list-text{color:#404040;font-size:16px}.svc-divider{background-color:#ebebeb;width:100%;height:1px;margin-bottom:18px}.svc-also-label{color:#919191;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:600;margin-bottom:14px}.svc-pills{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;display:flex}.svc-pill{color:#404040;background-color:#eef2fd;border:1px solid #dfe8ff;border-radius:70px;padding:6px 14px;font-size:14px}@media screen and (max-width:991px){.svc-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.svc-grid{grid-template-columns:1fr;margin-top:40px}}h1.about-hero-title,h1.appointment-title,h1.pricing-title{word-break:normal;font-size:45px}@media screen and (min-width:1440px){h1.about-hero-title,h1.appointment-title,h1.pricing-title{font-size:60px}}@media screen and (min-width:1920px){h1.about-hero-title,h1.appointment-title,h1.pricing-title{font-size:70px}}@media screen and (max-width:991px){h1.about-hero-title,h1.appointment-title,h1.pricing-title{font-size:40px}}@media screen and (max-width:767px){h1.about-hero-title,h1.appointment-title,h1.pricing-title{font-size:32px}}.lang-pill{color:var(--color--black-2);border:1px solid #dfdfdf;border-radius:70px;margin-right:14px;padding:10px 16px;font-size:15px;font-weight:600;letter-spacing:.5px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lang-pill:hover{color:#0a5cf5;border-color:#0a5cf5}@media screen and (max-width:1279px){.lang-pill{margin-right:0;margin-bottom:10px}}.lang-banner{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);background-color:var(--color--white);border:1px solid #dfdfdf;border-radius:70px;box-shadow:0 8px 30px #0000001f;padding:12px 16px 12px 24px;font-size:15px}.lang-banner-text{color:var(--color--black-2);font-weight:500}.lang-banner-link{color:var(--color--white);background-color:#0a5cf5;border-radius:70px;padding:8px 18px;font-weight:600;text-decoration:none;white-space:nowrap}.lang-banner-close{background:none;border:none;cursor:pointer;color:#919191;font-size:22px;line-height:1;padding:4px 8px}@media screen and (max-width:479px){.lang-banner{flex-wrap:wrap;justify-content:center;border-radius:20px;text-align:center}}.lang-pill{gap:8px}.lang-pill-icon{width:18px;height:18px;flex-shrink:0}.lang-pill-mobile{display:none}@media screen and (max-width:1279px){.header-nav-menu .lang-pill{display:none}.lang-pill.lang-pill-mobile{display:inline-flex;margin-bottom:0;margin-left:auto;margin-right:16px}}@media screen and (max-width:479px){.lang-pill.lang-pill-mobile{padding:8px 14px;font-size:14px}}.cta-block .secondary-button{background-color:#122669}.mm-form{margin:0 0 15px}.primary-button:hover{background-color:#122669;border-color:#122669;color:var(--color--white)}.secondary-button:hover{background-color:var(--color--black-1)}.tertiary-button:hover{background-color:var(--color--black-1);border-color:var(--color--black-1);color:var(--color--white)}.tertiary-button.white-button:hover{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--primary)}.treatment-post .treatment-post-wrapper{display:none}.treatment-post:hover{border-color:var(--color--primary)}.treatment-post:hover .treatment-post-wrapper{display:flex}.banner-play-pause-button{opacity:0;cursor:pointer;border:0}.banner-image-wrapper:hover .banner-play-pause-button,.banner-play-pause-button:focus-visible{opacity:1}.header-mobile-button.m--open .top{transform:translateY(7px) rotate(45deg)}.header-mobile-button.m--open .middle{width:0}.header-mobile-button.m--open .bottom{transform:translateY(-7px) rotate(-45deg)}.faqs-answer-block,.about-faqs-answer-block{height:0}.m-dropdown.m--open>.faqs-answer-block,.m-dropdown.m--open>.about-faqs-answer-block{height:auto}.m-dropdown.m--open .faqs-question-block{color:#1d1d1d}.m-dropdown.m--open .faqs-icon-wrapper{border-color:#1d1d1d}.m-dropdown.m--open .faqs-icon-wrapper svg{transform:rotate(180deg)}.about-faqs-question-wrapper{background-color:transparent}.about-faqs-question-block{color:#404040}.about-faqs-answer-block{color:#f4f4f4}.about-faqs-question-wrapper.m--open{background-color:var(--color--primary)}.about-faqs-question-wrapper.m--open .about-faqs-question-block{color:var(--color--white)}.about-faqs-question-wrapper.m--open .about-faqs-icon{transform:rotate(180deg)}.m-slider-mask{display:flex;touch-action:pan-y}.m-slide{flex:0 0 100%;width:100%}.m-slider-fade .m-slide{opacity:0;pointer-events:none}.m-slider-fade .m-slide.is-active{opacity:1;pointer-events:auto}.m-slider-arrow-left:focus-visible,.m-slider-arrow-right:focus-visible{outline:2px solid currentColor;outline-offset:2px}.form-honeypot{display:none}@media screen and (max-width:991px){.testimonial-mobile-slider{margin-top:20px;padding-top:70px}.testimonial-mobile-slider .testimonial-card.full-width{max-width:100%;margin-top:0}.testimonial-mobile-slider .testimonial-image{height:auto;aspect-ratio:1 / 1}.testimonial-mobile-slider .testimonial-card-paragraph{text-align:left}}.header-nav-menu .lang-pill.phone-pill{border:0;padding:0;margin-right:24px;font-size:16px;letter-spacing:0;white-space:nowrap;color:var(--color--black-2)}.header-nav-menu .lang-pill.phone-pill:hover{color:var(--color--primary)}.phone-pill-icon{width:20px;height:20px;flex-shrink:0}.phone-pill-mobile{display:none}@media screen and (max-width:1279px){.lang-pill.phone-pill-mobile{display:inline-flex;gap:6px;border:0;padding:11px 8px;margin-left:auto;margin-right:8px;margin-bottom:0;font-size:15px;letter-spacing:0;white-space:nowrap}.lang-pill.phone-pill-mobile:hover{color:var(--color--primary)}.lang-pill.phone-pill-mobile+.lang-pill-mobile{margin-left:0}.header-nav-menu .lang-pill.phone-pill{display:inline-flex;margin-right:0;margin-bottom:14px;font-size:17px}.header-nav-menu .header-button-wrapper{flex-direction:column;margin-left:0}}.header-brand{width:auto;flex:0 1 auto}.header-mobile-button,.lang-pill-mobile,.phone-pill-mobile{flex:0 0 auto}html.nav-open{overflow:hidden}@media screen and (max-width:479px){.header-brand{max-width:120px}.lang-pill.lang-pill-mobile{margin-right:10px}.lang-pill.lang-pill-mobile{gap:0;padding:10px}.lang-pill.lang-pill-mobile .lang-pill-label{display:none}.lang-pill.phone-pill-mobile{padding:11px 4px;margin-right:4px;font-size:14px}.lang-pill.lang-pill-mobile{margin-right:8px}.header-brand{flex:0 0 120px;width:120px}.phone-pill-mobile,.lang-pill-mobile,.header-mobile-button{flex-shrink:0}.phone-pill-mobile .phone-pill-icon{width:18px;height:18px}@media screen and (max-width:369px){.header-section .container-default{padding-left:16px;padding-right:16px}.header-brand{flex-basis:88px;width:88px;max-width:88px}.lang-pill.phone-pill-mobile{margin-right:2px;font-size:13px}.lang-pill.lang-pill-mobile{padding:8px;margin-right:6px}}}@media screen and (max-width:1279px){.header-block{grid-column-gap:0}}@media screen and (min-width:1280px){.header-block{grid-column-gap:24px}}.header-nav-menu .secondary-button .button-text{white-space:nowrap}@media screen and (max-width:1279px){.header-nav-menu{border-top:1px solid var(--color--stroke-2);border-bottom:1px solid var(--color--stroke-2);background-color:var(--color--bg);padding-top:40px;padding-bottom:40px}.header-nav-block{flex-flow:column;justify-content:center;align-items:center}.header-mobile-button.m--open{background-color:var(--color--transparent)}}.footer-info-link.footer-info-phone{font-weight:700}.footer-copyright-block{display:flex;justify-content:space-between;align-items:center;gap:16px}.footer-copyright-block .footer-copyright-text{text-align:left}@media screen and (max-width:767px){.footer-copyright-block{flex-direction:column;gap:14px}.footer-copyright-block .footer-copyright-text{text-align:center}}p.about-hero-card-title{margin:0;font-size:32px;font-weight:500;line-height:1.4}@media screen and (max-width:767px){p.about-hero-card-title{font-size:28px}}.home-hero-title-line{display:inline-block}html[lang=es] .section-title.home-hero-title{max-width:840px}@media screen and (min-width:1440px){html[lang=es] .section-title.home-hero-title{max-width:1120px}}@media screen and (min-width:1920px){html[lang=es] .section-title.home-hero-title{max-width:1400px}}@media screen and (max-width:767px){.home-hero-title-line{display:block}.section-title.home-hero-title{line-height:1.25}}@media screen and (max-width:479px){.section-title.home-hero-title{font-size:clamp(28px,8.3vw,36px)}.section-paragraph.home-hero-paragraph{font-size:17px}}.animation-wrapper:has(>.hero-buttons){overflow:visible}.hero-buttons{padding-top:2px;padding-bottom:2px}.hero-buttons{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.hero-button{grid-column-gap:10px;color:var(--color--white);border:2px solid transparent;border-radius:70px;justify-content:center;align-items:center;min-height:60px;padding:16px 30px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;display:inline-flex}.hero-button-icon{flex:none;transition:transform .18s ease}.hero-button-primary{background-color:var(--color--primary);border-color:var(--color--primary);box-shadow:0 8px 20px -8px #2a5bf98c}.hero-button-primary:hover{background-color:#1d46d8;border-color:#1d46d8;transform:translateY(-2px);box-shadow:0 14px 26px -10px #2a5bf999}.hero-button-primary:hover .hero-button-icon{transform:translate(3px)}.hero-button-dark{background-color:#1d1d1d;border-color:#1d1d1d;box-shadow:0 8px 20px -8px #1d1d1d80}.hero-button-dark:hover{background-color:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 14px 26px -10px #1d1d1d8c}.hero-button:focus-visible{outline:3px solid #ffa332;outline-offset:3px}@media screen and (max-width:767px){.hero-buttons{grid-column-gap:10px;flex-wrap:nowrap;justify-content:center;width:100%}.hero-button{flex:0 1 auto;min-width:0;min-height:50px;padding:12px 18px;font-size:15px;white-space:nowrap}}@media screen and (max-width:479px){.hero-buttons{grid-column-gap:6px;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}.hero-button{grid-column-gap:6px;min-height:40px;padding:8px 10px;font-size:clamp(11.5px,3.3vw,14px)}.hero-button-icon{width:16px;height:16px}}@media screen and (max-width:359px){.hero-buttons{flex-wrap:wrap}}.notice-section{background-color:#eaeffe;background-image:url(../images/BG-Pattern.svg);background-position:0 0;background-size:auto;padding-top:64px;padding-bottom:64px;overflow:clip}.notice-section .section-paragraph.svc-paragraph{max-width:920px}.notice-panel{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;width:100%;margin-top:44px;overflow:hidden}.notice-emergency{grid-column-gap:24px;grid-row-gap:16px;color:#fff;background-color:#122669;align-items:center;padding:28px 36px;display:flex}.notice-emergency-icon{color:#ffa332;background-color:#ffffff1a;border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.notice-emergency-body{flex:1 1 auto;min-width:0}.notice-emergency-title{color:#fff;margin-top:0;margin-bottom:6px;font-size:22px;font-weight:600;line-height:1.25}.notice-emergency-text{color:#ffffffc7;margin-bottom:0;font-size:15px;line-height:1.6}.notice-columns{grid-template-columns:1fr 1fr;display:grid}.notice-col{padding:36px 40px}.notice-col+.notice-col{border-left:1px solid #ebebeb}.notice-col-head{grid-column-gap:12px;align-items:center;margin-bottom:16px;display:flex}.notice-col-icon{color:var(--color--primary);background-color:#eef2fd;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notice-col-title{color:#1d1d1d;margin:0;font-size:21px;font-weight:600;line-height:1.25}.notice-col-lead{color:#404040;margin-bottom:14px;font-size:15px;line-height:1.6}.notice-list{margin:0;padding:0;list-style:none}.notice-list-item{color:#404040;padding-left:22px;margin-bottom:10px;font-size:15px;line-height:1.6;position:relative}.notice-list-item:last-child{margin-bottom:0}.notice-list-item:before{content:"";background-color:var(--color--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:2px}.notice-list-compact{grid-column-gap:16px;grid-row-gap:0;grid-template-columns:1fr 1fr;display:grid}.notice-list-compact .notice-list-item{margin-bottom:8px}@media screen and (max-width:991px){.notice-emergency{flex-wrap:wrap}.notice-col{padding:30px 28px}}@media screen and (max-width:767px){.notice-panel{margin-top:40px}.notice-emergency{padding:24px}.notice-columns{grid-template-columns:1fr}.notice-col+.notice-col{border-left:0;border-top:1px solid #ebebeb}.notice-list-compact{grid-template-columns:1fr}}.footer-disclaimer{width:100%;margin-bottom:28px}.footer-disclaimer-line{color:#8a8a8a;margin-bottom:8px;font-size:13px;line-height:1.6}.footer-disclaimer-line:last-child{margin-bottom:0}@media screen and (max-width:1279px){.header-nav-menu{border-top:1px solid var(--color--stroke-2);border-bottom:0;background-color:var(--color--bg);height:auto;max-height:calc(100vh - 90px);padding:8px 20px 24px;overflow:auto;box-shadow:0 24px 40px -24px #1d1d1d40}.header-nav-block{grid-row-gap:0;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:480px;margin-left:auto;margin-right:auto}.header-nav-link{color:#1d1d1d;border-bottom:1px solid #e6e4de;justify-content:space-between;align-items:center;width:100%;padding:18px 4px;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;display:flex}.header-nav-link:after{content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;flex:none;width:9px;height:9px;margin-right:6px;opacity:.35;transform:rotate(-45deg);transition:transform .18s ease,opacity .18s ease}.header-nav-link:hover:after,.header-nav-link.m--current:after{opacity:1;transform:translate(3px) rotate(-45deg)}.header-nav-link.m--current{color:var(--color--primary)}.header-nav-menu .header-button-wrapper{grid-row-gap:12px;flex-direction:column;align-items:stretch;width:100%;margin-top:22px;margin-left:0}.header-nav-menu .lang-pill.phone-pill{grid-column-gap:10px;color:#1d1d1d;background-color:#fff;border:1px solid #dfdfdf;border-radius:70px;justify-content:center;align-items:center;width:100%;min-height:54px;margin:0;padding:14px 20px;font-size:17px;font-weight:600;display:inline-flex}.header-nav-menu .lang-pill.phone-pill:hover{color:var(--color--primary);border-color:var(--color--primary)}.header-nav-menu .secondary-button{justify-content:center;width:100%;min-height:54px;text-align:center;display:flex;box-shadow:0 10px 22px -10px #2a5bf98c}.header-nav-menu[data-nav-menu-open] .header-nav-link,.header-nav-menu[data-nav-menu-open] .header-button-wrapper{animation:nav-row-in .38s cubic-bezier(.2,.7,.2,1) both}.header-nav-menu[data-nav-menu-open] .header-nav-link:nth-child(1){animation-delay:.03s}.header-nav-menu[data-nav-menu-open] .header-nav-link:nth-child(2){animation-delay:.07s}.header-nav-menu[data-nav-menu-open] .header-nav-link:nth-child(3){animation-delay:.11s}.header-nav-menu[data-nav-menu-open] .header-nav-link:nth-child(4){animation-delay:.15s}.header-nav-menu[data-nav-menu-open] .header-nav-link:nth-child(5){animation-delay:.19s}.header-nav-menu[data-nav-menu-open] .header-button-wrapper{animation-delay:.25s}}@keyframes nav-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.header-nav-menu[data-nav-menu-open] .header-nav-link,.header-nav-menu[data-nav-menu-open] .header-button-wrapper{animation:none}}.legal-section{padding-bottom:100px}.legal-content{color:#404040;max-width:820px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.7}.legal-h2{color:#1d1d1d;margin-top:44px;margin-bottom:12px;font-size:28px;font-weight:600;line-height:1.25}.legal-h3{color:#1d1d1d;margin-top:28px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.legal-p{margin-bottom:16px}.legal-list{margin:0 0 18px;padding-left:22px}.legal-list li{margin-bottom:8px}.legal-part{border-top:1px solid #dfdfdf;margin-top:48px;padding-top:24px}.legal-part-label{color:var(--color--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:600}.legal-part+.legal-h2{margin-top:8px}.legal-contact{background-color:#eef2fd;border-radius:14px;padding:18px 22px}@media screen and (max-width:767px){.legal-section{padding-bottom:60px}.legal-h2{font-size:24px}}.footer-legal{grid-column-gap:10px;align-items:center;display:flex}.footer-legal-link{color:var(--color--border-color);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s ease}.footer-legal-link:hover{color:var(--color--white)}.footer-legal-sep{color:#5a5a5a;font-size:14px}.how-section{background-color:var(--color--primary);background-image:url(../images/Testimonial-BG-Pattern.svg);background-position:0 0;background-size:auto;overflow:clip}.how-layout{grid-column-gap:64px;grid-row-gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.how-eyebrow{color:#ffffffd9;grid-column-gap:10px;align-items:center;margin-bottom:18px;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:inline-flex}.how-eyebrow:before{content:"";background-color:#ffa332;border-radius:50%;width:8px;height:8px;display:block}.section-title.how-title{color:var(--color--white);word-break:normal;margin-bottom:20px}.how-title .home-hero-title-span{color:var(--color--white);background-size:100% auto;padding-bottom:.42em;padding-left:0}.section-paragraph.how-paragraph{color:#ffffffe0;max-width:440px;margin-bottom:32px}.how-buttons .hero-button-primary{color:var(--color--primary);background-color:var(--color--white);border-color:var(--color--white);box-shadow:0 8px 20px -8px #1d1d1d59}.how-buttons .hero-button-primary:hover{color:var(--color--primary);background-color:#eef2fd;border-color:#eef2fd}.hero-buttons.how-buttons{grid-column-gap:12px;justify-content:flex-start}@media screen and (min-width:1100px){.how-buttons .hero-button{min-height:54px;padding:13px 22px;font-size:16px}}.how-steps{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-row-gap:20px}.how-steps:before{content:"";background:linear-gradient(to bottom,#fff0,#ffffff73 12% 88%,#fff0);width:2px;position:absolute;top:0;bottom:0;left:27px}.how-step{grid-column-gap:22px;grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid;position:relative}.how-step-num{color:var(--color--primary);background-color:#fff;border:2px solid #fff;border-radius:50%;width:56px;height:56px;font-size:17px;font-weight:700;letter-spacing:.5px;line-height:52px;text-align:center;position:relative;z-index:1}.how-card{grid-column-gap:22px;background-color:#fff;border:1px solid #fff;border-radius:20px;align-items:flex-start;padding:28px 30px;display:grid;grid-template-columns:56px minmax(0,1fr);box-shadow:0 18px 40px -24px #0a1e5a73}.how-card-icon{color:#fff;background-image:linear-gradient(135deg,#2a5bf9,#1d46d8);border-radius:16px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 20px -10px #2a5bf9b3}.how-card-title{color:#1d1d1d;margin:2px 0 8px;font-size:22px;font-weight:600;line-height:1.3}.how-card-text{color:#5a5a5a;margin:0;font-size:16px;line-height:1.65}@media screen and (max-width:1099px){.how-layout{grid-template-columns:1fr;grid-row-gap:40px}.how-intro{text-align:center}.section-paragraph.how-paragraph{margin-left:auto;margin-right:auto}.hero-buttons.how-buttons{justify-content:center}.how-steps{max-width:640px;margin-left:auto;margin-right:auto}}@media screen and (max-width:479px){.how-steps:before{left:19px}.how-step{grid-column-gap:12px;grid-template-columns:40px minmax(0,1fr)}.how-step-num{width:40px;height:40px;font-size:14px;line-height:36px}.how-card{grid-column-gap:14px;grid-template-columns:1fr;padding:22px 20px}.how-card-icon{width:48px;height:48px;margin-bottom:4px}.how-card-title{font-size:19px}.how-card-text{font-size:15px}}
