@import url(https://fonts.googleapis.com/css2?family=Castoro:ital@0;1&family=Jost:wght@300;400;500;600;700&family=Nunito:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:focus,button:focus{outline:none}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[hidden]{display:none}:root{--color-white:#fff;--color-snow:#fcfcfc;--color-light-gray:#f2f2f2;--color-gray:#a9a9a9;--color-dark-gray:#4d4d4d;--color-dark:#111;--color-primary:#0397b3;--color-secondary:#f99136;--timing-quintic:cubic-bezier(0.22,1,0.36,1)}body{--font-petty:10px;--font-mini:11px;--font-tiny:13px;--font-small:14px;--font-normal:15px;--font-text:16px;--font-medium:18px;--font-big:24px;--font-large:30px;--font-great:36px;--font-huge:45px;--font-giant:60px;--font-massive:90px;--font-gigantic:120px;--font-immense:150px;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800}.button,h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold)}.button{--button-size:var(--font-text);--button-color:var(--color-white);--button-bg:var(--color-dark);align-items:center;background-color:var(--button-bg);border:0;border-radius:5px;color:var(--button-color);cursor:pointer;display:inline-flex;font-size:var(--button-size);justify-content:center;padding:10px 20px;text-align:center;text-decoration:none;transition:filter .4s;transition-property:filter,transform;transition-timing-function:cubic-bezier(.22,1,.36,1);user-select:none}.button:hover{filter:brightness(1.1)}.button:active{transform:scale(.9)}.button.primary{--button-bg:var(--color-primary)}.button.secondary{--button-bg:var(--color-secondary)}.button.medium{--button-size:var(--font-medium);padding:12px 32px}.button.small{--button-size:var(--font-small);padding:8px 16px}.button.tiny{--button-size:var(--font-tiny);padding:8px 16px}.button.big{--button-size:var(--font-big);padding:14px 28px}.button.invisible{--button-bg:transparent}.button.icon{column-gap:15px}.button.outline{--button-color:var(--button-bg);background-color:hsla(0,0%,100%,.5);border:1px solid var(--button-bg)}.button.outline.active,.button.outline:hover{background-color:var(--button-bg);border-color:var(--button-bg);color:var(--color-white);filter:none}.button.rounded{border-radius:50px}.button.normal{font-weight:var(--weight-normal)}.button.wide{flex-grow:1;width:100%}.cloud{--cloud-base-size:80px;--cloud-base-color:var(--color-primary);--cloud-ratio:(17 + 25) /100}.cloud-base{background-color:var(--cloud-base-color);height:calc(var(--cloud-base-size)/2);position:relative;width:var(--cloud-base-size)}.cloud-base .left-pillow{height:calc(var(--cloud-base-size)*.55 + var(--cloud-ratio)*var(--cloud-base-size));left:0;transform:translate(-50%);width:calc(var(--cloud-base-size)*.55 + var(--cloud-ratio)*var(--cloud-base-size))}.cloud-base .left-pillow,.cloud-base .right-pillow{background-color:var(--cloud-base-color);border-radius:50%;bottom:0;position:absolute}.cloud-base .right-pillow{height:calc(var(--cloud-base-size)*.55 + (1 - var(--cloud-ratio))*var(--cloud-base-size));right:0;transform:translate(50%);width:calc(var(--cloud-base-size)*.55 + (1 - var(--cloud-ratio))*var(--cloud-base-size))}.cloud-base .top-pillow{background-color:var(--cloud-base-color);border-radius:50%;bottom:0;height:calc(var(--cloud-base-size)*.25 + var(--cloud-ratio)*var(--cloud-base-size));position:absolute;transform:translate(25%,-60%);width:calc(var(--cloud-base-size)*.25 + var(--cloud-ratio)*var(--cloud-base-size))}.container{margin-left:auto;margin-right:auto;max-width:1140px;position:relative;width:100%}@media (max-width:767.9px){.container{padding:0 15px}}.container.centered{align-items:center;display:flex;flex-direction:column}.divider{margin:20px 0;width:100%}.divider.line{background-color:var(--color-light-gray);height:1px}.hero{background-color:#5d4734;height:calc(100vh + 150px);margin-bottom:100px;position:relative;width:100%}.hero-background{background-attachment:fixed;background-image:url(/build/basic/images/sofa-plant.39403c2d.jpg);background-position:bottom;background-size:cover;height:100%;left:0;mix-blend-mode:hard-light;opacity:.5;z-index:0}.hero-background,.hero-news{position:absolute;top:0;width:100%}.hero-news{display:grid;gap:10px;grid-template-rows:auto;margin-top:150px;max-width:360px;right:0}.hero-news .hero-message{backdrop-filter:blur(5px);background-color:rgba(108,0,0,.5);border-radius:5px;color:var(--color-white)}.hero-news .hero-message a{color:var(--color-white);cursor:pointer;font-weight:var(--weight-bold)}.hero-news .hero-message.disappearing{animation:slideOutUp 1s ease-in-out forwards}.hero-news .hero-message .message-title{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:10px 20px}.hero-news .hero-message .message-title .fa-close{cursor:pointer;margin:-20px;padding:20px}.hero-news .hero-message .message-content{padding:20px}.hero-content{display:flex;flex-direction:column;height:100vh;justify-content:center;padding-top:40px}@media (max-width:767.9px){.hero-content{align-items:center;justify-content:flex-start;padding:140px 30px 20px}}.hero .container{height:calc(100% - 100px)}.hero .hero-image-wrapper{overflow:hidden}.hero .hero-image-wrapper,.hero-img{height:100%;left:0;position:absolute;top:0;width:100%}.hero-img{object-fit:cover;object-position:top center;transform:scale(1.1)}.hero .super-title{animation:slideInDown 1.5s forwards;color:var(--color-white);margin-bottom:10px}@media (max-width:767.9px){.hero .super-title{text-align:center}}.hero h1{animation:slideInUp 1.5s forwards;color:#fff;font-family:Castoro,sans-serif;font-size:var(--font-giant);font-weight:var(--weight-medium);line-height:1.2}@media (max-width:767.9px){.hero h1{font-size:var(--font-huge);text-align:center}}.hero-description{animation:slideInLeft 3s forwards;color:var(--color-white);font-size:var(--font-normal);max-width:400px}@media (max-width:767.9px){.hero-description{animation:slideInUp 3s forwards;margin-top:20px;text-align:center}}.hero-spacer{height:80px}.hero-tint{background-color:red;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-300px)}}.hero-info{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:grid;grid-template-columns:repeat(3,1fr);left:0;position:sticky;top:60px;width:100%}.hero-info-item{align-items:center;color:#fff;column-gap:10px;display:flex;justify-content:center;padding:6px 20px}.hero-info-item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}.hero-info-item-icon{font-size:var(--font-medium)}.hero-info-item-text{display:flex;flex-direction:column;font-size:var(--font-small)}.waves{height:100%;left:0;overflow-x:hidden;pointer-events:none;right:0}.waves,.waves .wave{bottom:0;position:absolute;width:100%}.waves .wave{--wave-color:#fff;animation:wave 180s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800V56.9z' fill='%23fff'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:contain;height:100px;opacity:.5;transform-origin:bottom}.waves .wave.wave-2{animation:wave-reverse 120s linear infinite;opacity:.4;transform:scale(1.2)}.waves .wave.wave-3{animation:wave 80s linear infinite;opacity:1;transform:scaleY(.8) scaleX(2)}@keyframes wave{0%{background-position-x:0}50%{background-position-x:2500px}to{background-position-x:0}}@keyframes wave-reverse{0%{background-position-x:0}50%{background-position-x:2500px}to{background-position-x:0}}.hero-features{display:flex;justify-content:center;margin-top:100px;scroll-margin-left:15px;width:100%}@media (max-width:767.9px){.hero-features{bottom:100px;column-gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto;padding:0 15px;position:absolute;scroll-padding-left:15px;scroll-snap-type:x mandatory}}.hero-features-item{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);column-gap:20px;display:flex;flex:1;height:auto;opacity:.9;padding:20px;transition:opacity .3s}@media (max-width:767.9px){.hero-features-item{flex-basis:calc(100% - 15px);flex-grow:1;flex-shrink:0;scroll-snap-align:start;width:calc(100% - 15px)}}.hero-features-item.order{background-color:var(--color-primary)}.hero-features-item:hover{opacity:1}.hero-features-item:first-child{border-radius:20px 0 0 20px}.hero-features-item:last-child{border-radius:0 20px 20px 0}.hero-features-item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1)}@media (max-width:767.9px){.hero-features-item:not(:last-child){border-right:none}.hero-features-item{border-radius:10px!important}}.hero-features-icon{mix-blend-mode:hard-light;opacity:.5;width:60px}@media (max-width:767.9px){.hero-features-icon{width:40px}}.hero-features-icon .fa-solid{color:var(--color-white);font-size:var(--font-huge)}@media (max-width:767.9px){.hero-features-icon .fa-solid{font-size:var(--font-large)}}.hero-features-text{color:var(--color-white);display:flex;flex-direction:column;row-gap:10px}.hero-features-text.large{font-size:var(--font-big)}@media (max-width:767.9px){.hero-features-text.large{font-size:var(--font-medium)}}.hero-features-text h4{font-size:var(--font-medium)}@media (max-width:767.9px){.hero-features-text h4{font-size:var(--font-small)}}.hero-features-text p{font-size:var(--font-small)}@media (max-width:767.9px){.hero-features-text p{font-size:var(--font-tiny)}}.popup{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;opacity:1;padding:15px;position:fixed;top:0;transition:opacity 1s;width:100%;z-index:9999}.popup.invisible{opacity:0}.popup-box{background-color:var(--color-white);border-radius:5px;line-height:2;max-width:560px;padding:40px;position:relative;text-align:center;width:100%}.popup-box .fa-close{color:var(--color-white);cursor:pointer;font-size:var(--font-large);margin:-20px;padding:20px;position:absolute;right:-30px;top:-30px}.super-title{font-size:var(--font-normal);font-weight:var(--weight-semibold);margin-bottom:10px;text-transform:uppercase}@media (max-width:767.9px){.super-title{display:flex;justify-content:center;text-align:center}}.table{border:1px solid var(--color-light-gray);border-collapse:collapse;width:auto}.table td{border:1px solid var(--color-light-gray);padding:10px}.under-construction{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;row-gap:10px;width:100vw}.under-construction img{height:auto;width:200px}.under-construction-text{font-size:var(--font-medium);font-weight:var(--weight-semibold)}@media (max-width:767.9px){.m-hide{display:none!important}}@media (min-width:768.1px){.d-hide{display:none!important}}body{background-color:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden;width:100%}.header{--header-color:var(--color-dark);--header-color-inverse:var(--color-white);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px 0;position:fixed;top:0;transform:translateY(0);transition:background-color .7s;transition-timing-function:var(--timing-quintic);width:100%;z-index:9}.header-bg{background-color:var(--color-black);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity bs .7;transition-timing-function:var(--timing-quintic);width:100%;z-index:-1}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;width:100%}@media (max-width:767.9px){.header-container{padding:0 15px}}.header .logo{height:60px;padding:10px 0;width:auto}.header .navbar{align-items:center;column-gap:40px;display:flex}@media (max-width:767.9px){.header .navbar{background:var(--header-color-inverse);color:var(--header-color);display:none;flex-direction:column;height:calc(100vh - 80px);left:0;overflow-y:auto;position:absolute;top:80px;width:100%}.header .navbar.active{display:flex}}.header .navbar-link{color:var(--header-color);cursor:pointer;font-weight:var(--weight-normal);text-decoration:none}@media (max-width:767.9px){.header .navbar-link{display:flex;padding:15px;width:100%}.header .navbar-link:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}}.header .navbar-link.enhanced{background-color:rgb(from var(--color-primary) r g b/80%);border-radius:20px;margin:-10px;padding:10px 20px}.header-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:28px;justify-content:space-around;position:relative;width:28px}.header-button-line{background-color:var(--header-color);height:3px;transition:all .7s;transition-timing-function:var(--timing-quintic);width:28px}.header-button.active .header-button-line:first-child{transform:rotate(45deg) translate(6px,6px)}.header-button.active .header-button-line:nth-child(2){opacity:0}.header-button.active .header-button-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header-homepage{--header-color:#fff;--header-color-inverse:var(--color-dark);background-color:transparent;box-shadow:none;left:0;position:absolute;top:0;width:100%}.header-homepage.sticky{animation:slide-down .7s forwards;animation-timing-function:var(--timing-quintic);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.page{margin-top:150px;min-height:100vh}.page h1.page-title{font-size:var(--font-large);font-weight:var(--font-weight-bold);margin-bottom:20px}.page h2,.page p{margin:20px 0}.page ol{list-style-type:decimal;padding-inline-start:0}.page ol ol{list-style-type:lower-alpha}.footer{padding:0 15px}.footer-container{border-top:1px solid var(--color-light-gray);display:flex;justify-content:space-between;padding:20px 0}@media (max-width:767.9px){.footer-container{align-items:center;flex-direction:column;row-gap:20px}}.footer-left,.footer-right{display:flex;gap:20px}.footer-link{color:var(--color-gray);font-size:var(--font-normal);text-decoration:none}.footer-link:hover{color:var(--color-dark-gray);text-decoration:underline}.homepage{min-height:200vh}.homepage-section-header{font-family:Castoro,serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}@media (max-width:767.9px){.homepage-section-header{text-align:center}}.about{align-items:center;display:flex;padding-bottom:80px;padding-top:80px;position:relative;width:100%}.about .super-title{color:var(--color-primary)}.about h2{font-family:Castoro,sans-serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}.about .about-description{font-size:var(--font-medium);line-height:1.67;margin-top:20px;width:50%}@media (max-width:767.9px){.about .about-description{width:100%}}.about .button.more{margin-top:40px}.about-image{--slick-color:var(--color-primary);background-image:url(/build/basic/images/chair.b1a00d2e.jpg);background-position:50%;background-size:cover;border-radius:40px;flex-shrink:0;height:500px;overflow:hidden;position:absolute;right:40px;width:500px}@media (max-width:767.9px){.about-image{display:none}}.about-image svg{border-radius:inherit;bottom:0;height:auto;left:0;mix-blend-mode:hard-light;opacity:.7;position:absolute;width:100%}.about-image .slick-green{--slick-color:var(--color-secondary);bottom:auto;top:0;transform:rotate(180deg)}.about-content{column-gap:80px;display:flex;width:100%}.contact{padding:80px 0}.contact h2{font-family:Castoro,sans-serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}.contact .super-title{color:var(--color-primary)}.contact-box{border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;width:100%}@media (max-width:767.9px){.contact-box{display:flex;flex-direction:column}}.contact-map{display:flex;height:100%;width:100%}.contact-map iframe{height:auto;width:100%}.contact-info{display:flex;flex-direction:column;padding:40px}.contact-info p{font-size:var(--font-normal);line-height:1.67}.contact-info p.hours-paragraph{line-height:2}.contact-info-items{grid-row-gap:20px;grid-column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.contact-info-item h3{color:var(--color-primary);font-family:Castoro,sans-serif;font-size:var(--font-medium)}.contact-info-item.hours{grid-area:1/2/3/3}.contact-info-item.address{grid-area:1/1/2/2}.contact-info-item.phone{grid-area:2/1/3/2}.contact-info-item .button{margin-top:20px}.contact-info-email{bottom:40px;display:flex;flex-direction:column;position:absolute;row-gap:5px}@media (max-width:767.9px){.contact-info-email{position:relative}}.contact-info-email a{color:var(--color-gray);font-size:var(--font-tiny)}.contact-info-email span.notice{color:var(--color-gray);font-size:var(--font-mini)}.homepage-hours{padding:80px 0;width:100%}.homepage-hours .hours-header{align-items:center;display:flex;flex-direction:column}.homepage-hours .hours-header h2{font-family:Castoro,sans-serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}.homepage-hours .hours-header .super-title{color:var(--color-primary)}.homepage-hours .hours-grid{border:1px solid var(--color-light-gray);border-radius:10px;display:flex;flex-direction:column;margin-top:40px;overflow:hidden;width:100%}.homepage-hours .hours-grid .day{display:flex;overflow-x:auto}.homepage-hours .hours-grid .day-name{align-items:center;border-right:1px solid var(--color-light-gray);color:var(--color-dark-gray);display:inline-flex;flex-shrink:0;font-size:var(--font-medium);justify-content:center;left:0;position:sticky;width:100px}@media (max-width:767.9px){.homepage-hours .hours-grid .day-name{background:#fff;z-index:2}}.homepage-hours .hours-grid .day-hours{grid-gap:5px;display:grid;flex:1;grid-template-columns:repeat(20,1fr);min-width:500px;padding:8px}.homepage-hours .hours-grid .day-hours .day-gr{background:red}.homepage-hours .hours-grid .day-hours .hours{background-color:rgba(3,151,179,.1);border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);display:flex;grid-column-end:calc(var(--startHour) + var(--duration));grid-column-start:var(--startHour);justify-content:space-between;opacity:.8;padding:10px;transition:opacity .4s;transition-property:opacity}.homepage-hours .hours-grid .day-hours .hours:hover{opacity:1}.homepage-hours .hours-grid .day:not(:last-child){border-bottom:1px solid var(--color-light-gray)}.important-contacts{padding:80px 0;width:100%}.important-contacts-header{align-items:center;display:flex;flex-direction:column}.important-contacts-header h2{font-family:Castoro,sans-serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}.important-contacts-header .super-title{color:var(--color-primary)}.important-contacts-book{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-content:center;margin:20px auto;max-width:960px;width:100%}.important-contacts-book.full{grid-template-columns:1fr}.important-contacts-book .book-page-header{color:var(--color-secondary);font-size:var(--font-medium);font-weight:var(--weight-normal);text-align:center}.important-contacts-book .book-content{display:flex;flex-direction:column;margin-top:40px;row-gap:40px}.important-contacts-book .book-item{display:flex;flex-direction:column;row-gap:10px}.important-contacts-book .book-item .tel:before{content:"\f095";font-family:Font Awesome\ 6 Free,cursive;font-weight:900;margin-right:10px}.important-contacts-book .book-item-link{color:var(--color-primary);margin-left:5px}@media (max-width:767.9px){.important-contacts-book{display:flex;flex-direction:column}}.important-contacts-book .book-full,.important-contacts-book .book-left,.important-contacts-book .book-right{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;width:100%}.physicians{padding:80px 0}@media (max-width:767.9px){.physicians{padding:40px 20px}}.physicians-container,.physicians-header{align-items:center;display:flex;flex-direction:column}.physicians-header h2{font-family:Castoro,sans-serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}.physicians-header .super-title{color:var(--color-primary)}.physicians .physician-list{grid-gap:20px;display:grid;grid-template-columns:repeat(6,1fr);padding-top:40px;place-items:center}@media (max-width:767.9px){.physicians .physician-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}}.physicians .physician-list .physician{align-items:center;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;grid-column:span 2;max-width:480px;padding:40px;row-gap:20px;width:100%}.physicians .physician-list .physician:last-child:nth-child(3n-1){grid-column-end:-2}.physicians .physician-list .physician:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.physicians .physician-list .physician:last-child:nth-child(3n-2){grid-column-end:5}.physicians .physician-list .physician h3{color:var(--color-dark);font-family:Castoro,sans-serif;font-size:var(--font-big);font-weight:var(--weight-bold);text-align:center}.physicians .physician-list .physician-profession{font-style:italic}.physicians .physician-list .physician[href]{background:rgba(3,151,179,0);color:inherit;cursor:pointer;text-decoration:none;transition:transform .4s;transition-property:transform,background-color}.physicians .physician-list .physician[href]:hover{background-color:rgba(3,151,179,.1);transform:scale(1.05)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.homepage-poster{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:720px;padding:20px 0;width:100%}.homepage-poster img{width:100%}.treatment{background-color:var(--color-snow);padding:80px 0;position:relative;width:100%}.treatment .super-title{color:var(--color-primary)}.treatment-bg{background-attachment:fixed;background-image:url(/build/basic/images/ship-2.a0c33f0c.jpg);background-position:50%;background-size:cover;filter:grayscale(100%) brightness(250%);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.treatment-header{align-items:center;display:flex;flex-direction:column;width:100%}.treatment h2{font-family:Castoro,sans-serif;font-size:var(--font-huge);font-weight:var(--weight-bold)}.treatment .diseases{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:40px 0}.treatment .disease{align-items:center;display:flex;flex-direction:column;height:0;overflow:hidden;padding-top:20px;transition:height 1s}.treatment .disease h3{font-family:Castoro,sans-serif;font-size:var(--font-great);font-weight:var(--weight-bold);margin-bottom:10px;text-align:center}.treatment .disease-description{font-size:var(--font-medium);line-height:2;text-align:justify}.treatment .disease-description:not(:last-child){margin-bottom:10px}.treatment .disease .button{align-self:flex-end}@keyframes fadeOutIn{0%{opacity:1}50%{opacity:0}to{opacity:1}}.insurance{padding:40px 0}.insurance-companies{align-items:center;column-gap:30px;display:flex;justify-content:center;padding:0 15px}@media (max-width:767.9px){.insurance-companies{flex-wrap:wrap;gap:30px}}.insurance-companies .insurance-company img{height:40px;width:auto}.group{border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,.059);max-width:100%;overflow:hidden}.group img{width:100%}