@font-face{font-display:swap;font-family:alumni;font-weight:400;src:url(/build/fonts/alumni-regular.8123cba0.woff2) format("woff2")}@font-face{font-display:swap;font-family:alumni;font-style:italic;src:url(/build/fonts/alumni-italic.250416a8.woff2) format("woff2")}@font-face{font-display:swap;font-family:saira;font-style:normal;src:url(/build/fonts/saira-light.e34685ca.woff2) format("woff2")}@font-face{font-display:swap;font-family:share-tech;font-style:normal;src:url(/build/fonts/share-tech-regular.227d6dfb.woff2) format("woff2")}@font-face{font-display:swap;font-family:wise;font-style:normal;src:url(/build/fonts/wise-heavy.5891861b.woff2) format("woff2")}.font-xxs{font-size:11px}.font-xs{font-size:13px}.font-s{font-size:15px}.font-m{font-size:17px}.font-l{font-size:19px}.font-xl{font-size:21px}.font-xxl{font-size:25px}.font-xxxl{font-size:31px}.font-xxxxl{font-size:40px}.font-xxxxxl{font-size:44px}.font-normal{font-weight:400}.font-bold{font-weight:700}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-xxxs{flex:0 0 10px;height:10px;width:10px}.icon-xxs{flex:0 0 15px;height:15px;width:15px}.icon-xs{flex:0 0 20px;height:20px;width:20px}.icon-s{flex:0 0 25px;height:25px;width:25px}.icon-m{flex:0 0 30px;height:30px;width:30px}.icon-l{flex:0 0 35px;height:35px;width:35px}.icon-xl{flex:0 0 40px;height:40px;width:40px}.icon-xxl{flex:0 0 50px;height:50px;width:50px}.icon-xxxl{flex:0 0 60px;height:60px;width:60px}.icon-xxxxl{flex:0 0 75px;height:75px;width:75px}.icon-l:hover,.icon-m:hover,.icon-s:hover,.icon-xl:hover,.icon-xs:hover,.icon-xxl:hover,.icon-xxs:hover,.icon-xxxl:hover,.icon-xxxs:hover,.icon-xxxxl:hover{background-color:#9fe870}.icon-arrow{mask-image:url(/build/images/icon-arrow.dfcf269d.svg);-webkit-mask-image:url(/build/images/icon-arrow.dfcf269d.svg)}.icon-arrow,.icon-arrow2{background-color:#fff;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.icon-arrow2{mask-image:url(/build/images/icon-arrow2.8716c27a.svg);-webkit-mask-image:url(/build/images/icon-arrow2.8716c27a.svg)}.icon-facebook{mask-image:url(/build/images/icon-fb.1ddb3b12.svg);-webkit-mask-image:url(/build/images/icon-fb.1ddb3b12.svg)}.icon-facebook,.icon-instagram{background-color:#fff;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.icon-instagram{mask-image:url(/build/images/icon-igr.0af4fae4.svg);-webkit-mask-image:url(/build/images/icon-igr.0af4fae4.svg)}.icon-whatsapp{background-color:#fff;mask-image:url(/build/images/icon-wap.26d5c192.svg);-webkit-mask-image:url(/build/images/icon-wap.26d5c192.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.icon-tiktok{background-image:url(/build/images/icon-tt.8951ffb6.svg);background-size:100%}.icon-xcom{background-color:#fff;mask-image:url(/build/images/icon-xcom.e60cc8cf.svg);-webkit-mask-image:url(/build/images/icon-xcom.e60cc8cf.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transform:scale(.9)}.input,input:not(.blank):not([type=checkbox]):not(.button),select:not(.blank),textarea:not(.blank){-webkit-appearance:none;background-color:#000;border:0;box-shadow:inset 0 0 0 2px #222;color:#9fe870;font-family:barlow,arial,sans-serif;font-size:17px;outline:none;padding:15px;transition:.2s;width:100%}@media screen and (max-width:800px){.input,input:not(.blank):not([type=checkbox]):not(.button),select:not(.blank),textarea:not(.blank){font-size:15px}}@media screen and (max-width:650px){.input,input:not(.blank):not([type=checkbox]):not(.button),select:not(.blank),textarea:not(.blank){font-size:13px}}@media screen and (max-width:1000px){.input,input:not(.blank):not([type=checkbox]):not(.button),select:not(.blank),textarea:not(.blank){height:48px;padding:10px 15px}}@media screen and (max-width:500px){.input,input:not(.blank):not([type=checkbox]):not(.button),select:not(.blank),textarea:not(.blank){font-size:15px}}.input::placeholder,input:not(.blank):not([type=checkbox]):not(.button)::placeholder,select:not(.blank)::placeholder,textarea:not(.blank)::placeholder{color:#fff;opacity:.7}.input:hover,input:not(.blank):not([type=checkbox]):not(.button):hover,select:not(.blank):hover,textarea:not(.blank):hover{box-shadow:inset 0 0 0 2px #9fe870}.input:focus,input:not(.blank):not([type=checkbox]):not(.button):focus,select:not(.blank):focus,textarea:not(.blank):focus{background-color:hsla(97,72%,67%,.1);box-shadow:inset 0 0 0 2px #9fe870}.input.secondary,input:not(.blank):not([type=checkbox]):not(.button).secondary,select:not(.blank).secondary,textarea:not(.blank).secondary{background-color:transparent;border:1px solid hsla(0,0%,100%,.6)}.input.error,input:not(.blank):not([type=checkbox]):not(.button).error,select:not(.blank).error,textarea:not(.blank).error{background-color:rgba(255,0,0,.15)!important;box-shadow:inset 0 0 0 2px rgba(255,0,0,.2)!important}.input.error::placeholder,input:not(.blank):not([type=checkbox]):not(.button).error::placeholder,select:not(.blank).error::placeholder,textarea:not(.blank).error::placeholder{color:red;opacity:.4}.input.error:focus,.input.error:hover,input:not(.blank):not([type=checkbox]):not(.button).error:focus,input:not(.blank):not([type=checkbox]):not(.button).error:hover,select:not(.blank).error:focus,select:not(.blank).error:hover,textarea:not(.blank).error:focus,textarea:not(.blank).error:hover{box-shadow:inset 0 0 0 2px red!important}input[type=file]{background-color:transparent;cursor:pointer;font-size:15px;height:auto;padding:0}@media screen and (max-width:1000px){input[type=file]{font-size:15px}}@media screen and (max-width:650px){input[type=file]{font-size:13px}}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{background-color:#9fe870;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:barlow,arial,sans-serif;font-size:13px;height:28px;margin-right:10px;padding:0 10px}input[type=file].error::-webkit-file-upload-button,input[type=file].error::file-selector-button{background-color:red}.button,button{border:0;cursor:pointer}.button{align-items:center;-webkit-appearance:none;background-color:#fff;box-sizing:border-box;color:#000;display:inline-flex;font-family:saira,arial,sans-serif;font-size:17px;font-weight:700;height:45px;justify-content:center;padding:0 15px;text-align:center;white-space:normal}@media screen and (max-width:800px){.button{font-size:15px}}@media screen and (max-width:650px){.button{font-size:13px}}@media screen and (max-width:1000px){.button{height:46px}}.button.button-hover,.button:hover{background-color:#9fe870;color:#000}.button.button-secondary{background:transparent;box-shadow:0 0 0 1px #fff;color:#fff;z-index:1}.button.button-secondary.active,.button.button-secondary.button-hover,.button.button-secondary:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.button.button-secondary.button-disabled,.button.button-secondary:disabled{cursor:auto;opacity:.5}*{box-sizing:border-box;margin:0;padding:0}body{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;font-family:saira,arial,sans-serif;font-size:19px;line-height:28px}@media screen and (max-width:1000px){body{font-size:15px}}a{color:#fff;text-decoration:none}a:hover{color:#9fe870}ul{list-style-type:none}h1,h2,h3{color:#fff;color:#9fe870;font-family:alumni,arial,sans-serif;line-height:normal;margin-bottom:20px}h1{font-size:44px}@media screen and (max-width:1000px){h1{font-size:40px}}@media screen and (max-width:800px){h1{font-size:33px}}@media screen and (max-width:650px){h1{font-size:27px}}h2{font-size:40px}@media screen and (max-width:1000px){h2{font-size:31px}}@media screen and (max-width:800px){h2{font-size:25px}}@media screen and (max-width:650px){h2{font-size:21px}}main{display:flex;flex-direction:column;margin-top:107px;padding:0 60px}main.home{align-items:center;margin-top:60px}main .cards,main.home{justify-content:center}main .cards{display:flex;flex-direction:column;flex-wrap:wrap}main .cards .card{align-items:center;display:flex;margin-bottom:60px}main .cards .card:nth-child(2n){flex-direction:row-reverse}main .cards .card:nth-child(2n) picture{margin-left:30px;margin-right:0}main .cards .card picture{aspect-ratio:16/9;display:flex;margin-right:30px;width:50%}main .cards .card picture img{border-radius:5px;height:100%;object-fit:cover;width:100%}main .cards .card .info{align-items:flex-start;display:flex;flex-direction:column;width:50%}main .cards .card .info h2{color:#9fe870}main .cards .card .info div{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}main .cards .card .button-secondary{margin-top:20px}footer{border-top:1px solid hsla(0,0%,100%,.2);margin-top:60px;padding:30px;width:100%}@media screen and (max-width:1000px){footer{padding:20px}}@media screen and (max-width:500px){footer{padding:15px}}footer .socials{align-content:center;display:flex;justify-content:center}header{position:fixed;top:0;width:100%;z-index:2}header nav{align-items:center;backdrop-filter:blur(60px) saturate(100%);-webkit-backdrop-filter:blur(60px) saturate(100%);background-color:rgba(0,0,0,.75);display:flex;justify-content:space-between;padding:30px}header nav h1{color:#fff;line-height:27px;margin-bottom:0}header nav ul{display:flex}header nav ul a{text-decoration:none}header nav ul.left a{margin-right:20px}header nav ul.right a{margin-left:20px}header nav ul .button{margin:-30px 0}.banner{display:flex;height:100vh;justify-content:center;position:relative;width:100%}.banner picture{bottom:0;position:absolute;top:0;width:100%}.banner picture img{height:100%;object-fit:cover;width:100%}.banner .content{backdrop-filter:blur(60px) saturate(100%);-webkit-backdrop-filter:blur(60px) saturate(100%);background-color:rgba(0,0,0,.75);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;margin:auto;padding:30px;position:absolute;top:88px;width:calc(100% - 60px);width:300px}.banner .content:after,.banner .content:before{background:linear-gradient(1turn,transparent,#000);height:150px;left:0;position:absolute;width:100%;z-index:-1}.banner .content:before{top:0}.banner .content:after{bottom:0;transform:rotate(180deg)}.banner .content .icon-arrow{align-self:center;transform:rotate(90deg)}.cards{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.cards .card{align-items:center;display:flex;margin-bottom:60px}.cards .card:nth-child(2n){flex-direction:row-reverse}.cards .card:nth-child(2n) picture{margin-left:30px;margin-right:0}.cards .card picture{aspect-ratio:16/9;display:flex;margin-right:30px;width:50%}.cards .card picture img{height:100%;object-fit:cover;width:100%}.cards .card .info{align-items:flex-start;display:flex;flex-direction:column;width:50%}.cards .card .info h2{color:#9fe870}.cards .card .info div{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cards .card .button-secondary{margin-top:20px}.form-login-container{margin-top:200px}.treatment .info{margin-bottom:60px}.treatment .info .container{align-items:center;display:flex}.treatment .info .container .text{width:50%}.treatment .info .container picture{aspect-ratio:16/9;display:flex;margin-left:30px;width:50%}.treatment .info .container picture img{border-radius:5px;height:100%;object-fit:cover;width:100%}.treatment .gallery .images{display:flex;flex-wrap:wrap;margin:-15px}.treatment .gallery .images a{aspect-ratio:1/1;display:flex;margin:15px;width:calc(33.33333% - 30px)}.treatment .gallery .images a picture{width:100%}.treatment .gallery .images a picture img{border-radius:5px;height:100%;object-fit:cover;width:100%}#patient_form__token{display:none}.patient-create{max-width:600px;width:100%}.patient-create form{display:flex;flex-direction:column;margin:-10px}.patient-create form .line{align-items:center;display:flex;justify-content:space-between;margin:10px}.patient-create form .line:hover label{color:#9fe870}.patient-create form .line label{width:300px}.patient-create form .line .iti{width:100%}.patient-create form .line .iti .iti__country-list{background-color:#000}.patient-create form .line .iti .iti__search-input:focus{background-color:#000!important}.patient-create form .line .button{width:100%}