@charset "UTF-8";#root{margin:0;padding:0}a{color:inherit;text-decoration:none}body{margin:0;padding:0}button{all:unset}h1,h2,h3,h4,p,span,a{margin:0;padding:0}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{cursor:pointer}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.custom-btn{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;cursor:pointer}.custom-btn img{width:2.5vw}@media(max-width:750px){.custom-btn img{width:12.213740458vw}}.custom-btn{border:.1041666667vw solid #dd9595;background-color:transparent;transition:color .3s ease,background-color .3s ease;font-family:HelveticaNowText Regular}@media(min-width:750px){.custom-btn{font-size:.9375vw;width:11.7208333333vw;height:3.125vw;border-radius:3.125vw}}@media(max-width:750px){.custom-btn{font-size:4.0712468193vw;width:75.572519084vw;height:11.7404580153vw;border-radius:7.6335877863vw}}.custom-btn:disabled.disabled{cursor:not-allowed;filter:opacity(.8) saturate(.5)}.custom-btn:after{content:"";position:absolute;right:0;bottom:0;left:0;top:-100%;background-color:#dd9595;transition:top .35s ease;z-index:1}.custom-btn:hover:after{top:0}.custom-btn span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.custom-btn.rose{background-color:#dd9595;color:#fff}.custom-btn.rose:after{display:none}.custom-btn.rose:hover:not(:disabled){background-color:transparent;color:#dd9595}.custom-btn.rose-reverse{background-color:transparent;color:#575757}.custom-btn.rose-reverse:after{display:none}.custom-btn.rose-reverse:hover:not(:disabled){background-color:#dd9595;color:#fff}.custom-btn.rose-to-white{background-color:#dd9595;color:#fff}.custom-btn.rose-to-white:after{display:none}.custom-btn.rose-to-white:hover:not(:disabled){background-color:#dd9595;color:#fff}.custom-btn.white{background-color:transparent;color:#fff;border-color:#fff}.custom-btn.white:after{display:none}.custom-btn.white:hover{background-color:#fff;color:#dd9595}.custom-btn.white-reverse-error{background-color:#fff;color:#f1666d;border-color:#fff}.custom-btn.white-reverse-error:after{display:none}.custom-btn.white-reverse-error:hover{background-color:#f1666d;color:#fff}.custom-btn.white-reverse-info{background-color:#fff;color:#6e95c1;border-color:#fff}.custom-btn.white-reverse-info:after{display:none}.custom-btn.white-reverse-info:hover{background-color:#6e95c1;color:#fff}.custom-btn.white-reverse-warning{background-color:#fff;color:#d97f55;border-color:#fff}.custom-btn.white-reverse-warning:after{display:none}.custom-btn.white-reverse-warning:hover{background-color:#d97f55;color:#fff}.custom-btn.white-reverse-success{background-color:#fff;color:#69a961;border-color:#fff}.custom-btn.white-reverse-success:after{display:none}.custom-btn.white-reverse-success:hover{background-color:#69a961;color:#fff}.custom-btn.transparent{background-color:transparent;color:#dd9595}.custom-btn.transparent:hover{color:#fff}.custom-btn.hover-background-white:hover:not(:disabled){background-color:#f4e9e7;color:#dd9595}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.loader{width:1.5625vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#c65e5e 94%,#0000) top/.625vw .625vw no-repeat,conic-gradient(#0000 30%,#c65e5e);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - .625vw),#000 0);animation:l13 1s infinite linear}.loader.white{background:radial-gradient(farthest-side,#fff 94%,#0000) top/.625vw .625vw no-repeat,conic-gradient(#0000 30%,#fff)}@keyframes l13{to{transform:rotate(1turn)}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-banner{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:5%}@media(min-width:750px){.section-banner{height:51.9791666667vw}}@media(max-width:750px){.section-banner{height:178.1170483461vw}}.section-banner .container-bg-banner{position:absolute;width:100%;height:100%;z-index:-1}.section-banner .container-bg-banner .banner-media{width:100%;height:100%;object-fit:cover;display:block}.section-banner .container-bg-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}@media(min-width:750px){.section-banner .banner-title{font-size:5.3125vw;line-height:4.1666666667vw;width:80%}}@media(max-width:750px){.section-banner .banner-title{font-size:12.213740458vw;margin:0 auto;line-height:10.1781170483vw}.section-banner .banner-title>:nth-child(2){margin-right:1.1em;margin-left:1em}}.section-banner .banner-title{white-space:pre-line;text-align:center}.section-banner .banner-title p,.section-banner .banner-title span{white-space:pre-line}.section-banner .container-content-banner{width:80%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(min-width:750px){.section-banner .container-content-banner{gap:.2604166667vw;margin-top:5%}}@media(max-width:750px){.section-banner .container-content-banner{gap:5.0890585242vw;margin-top:20%}}.section-banner .container-content-banner .banner-logo{display:block;height:auto;object-fit:contain}@media(max-width:750px){.section-banner .container-content-banner .banner-logo{display:none}}@media(min-width:750px){.section-banner .container-content-banner .banner-logo{width:15.625vw;max-width:11.71875vw;margin-bottom:5.2083333333vw}}.section-banner .container-content-banner .banner-subtitle{color:#fff;margin:0;font-family:"Silk Serif Regular"}@media(max-width:750px){.section-banner .container-content-banner .banner-subtitle{font-size:12.213740458vw;margin-top:20%}}.section-banner .container-content-banner .banner-second-subtitle{font-family:HelveticaNowText Light;text-transform:uppercase;color:#fff}@media(min-width:750px){.section-banner .container-content-banner .banner-second-subtitle{font-size:1.0416666667vw;letter-spacing:1.0416666667vw}}@media(max-width:750px){.section-banner .container-content-banner .banner-second-subtitle{font-size:4.0712468193vw;letter-spacing:1.5267175573vw;width:65%}}.section-banner .container-content-banner .btn-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media(max-width:750px){.section-banner .container-content-banner .btn-container{margin-top:38.1679389313vw}}@media(min-width:750px){.section-banner .container-content-banner .btn-container{margin-top:6.25vw}}.section-banner .container-content-banner .btn-container .btn-banner{background-color:transparent;border:.1041666667vw solid #dd9595;color:#fff;cursor:pointer;text-transform:uppercase;transition:all .3s ease}@media(min-width:750px){.section-banner .container-content-banner .btn-container .btn-banner{padding:0vw 1.5625vw;font-size:.9895833333vw;border-radius:2.6041666667vw;margin-top:.78125vw}}@media(max-width:750px){.section-banner .container-content-banner .btn-container .btn-banner{padding:2.5445292621vw 0vw;font-size:4.0712468193vw;border-radius:12.7226463104vw;width:80%;margin-top:2.5445292621vw}}.section-banner .container-content-banner .btn-container .btn-banner:hover{background-color:#fff;color:#dd9595}.section-banner .container-content-banner .btn-container .btn-text{font-family:Cherolina;color:#fff}@media(min-width:750px){.section-banner .container-content-banner .btn-container .btn-text{padding:0vw .5208333333vw;font-size:3.5416666667vw;border-radius:2.6041666667vw}}@media(max-width:750px){.section-banner .container-content-banner .btn-container .btn-text{padding:0vw 2.5445292621vw;font-size:9.1603053435vw;border-radius:12.7226463104vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.pink-title{font-weight:100}.pink-title span.black{font-family:"Silk Serif Regular"}.pink-title span.pink{font-family:"Silk Serif Italic";color:#dd9595}.pink-title span.white{font-family:"Silk Serif Regular";color:#fff}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.informative{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;background-color:#f4e9e7}@media(min-width:750px){.informative{height:44.7916666667vw}}@media(max-width:750px){.informative{flex-direction:column;height:223.9185750636vw}}.informative .informative-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.informative .informative-bg img{width:100%;height:100%;object-fit:cover}.informative .container-informative-content{position:relative;z-index:2;box-sizing:border-box;height:100%;display:flex;flex-direction:column;padding-top:8.3333333333vw}@media(min-width:750px){.informative .container-informative-content{align-items:flex-start;padding-left:10.4166666667vw;width:49.4791666667vw;gap:1.6vw}}@media(max-width:750px){.informative .container-informative-content{align-items:center;width:90%;gap:4vw}}@media(min-width:750px){.informative .container-informative-content .informative-title{font-size:4.6875vw;line-height:3.6458333333vw}}@media(max-width:750px){.informative .container-informative-content .informative-title{width:90%;font-size:9.6692111959vw;line-height:8.6513994911vw}}.informative .container-informative-content .informative-subtitle,.informative .container-informative-content .informative-desc{font-family:HelveticaNowText Light}@media(min-width:750px){.informative .container-informative-content .informative-subtitle,.informative .container-informative-content .informative-desc{width:30.2083333333vw;font-size:1.0416666667vw;line-height:1.6145833333vw}}@media(max-width:750px){.informative .container-informative-content .informative-subtitle,.informative .container-informative-content .informative-desc{width:99%;font-size:3.8167938931vw;line-height:6.106870229vw}}.informative .container-informative-content .informative-slogan{font-family:Ivy Presto Display Thin}@media(min-width:750px){.informative .container-informative-content .informative-slogan{font-size:1.4583333333vw;line-height:2.03125vw}}@media(max-width:750px){.informative .container-informative-content .informative-slogan{width:90%;padding-right:7vw;font-size:5.8524173028vw;line-height:7.8880407125vw}}.informative .container-informative-content .informative-btn{margin-top:2vw}@media(min-width:750px){.informative .informative-media{margin-left:auto;width:46.3541666667vw;height:35.15625vw}}@media(max-width:750px){.informative .informative-media{width:89.5674300254vw;height:92.1119592875vw}}.informative .informative-media img{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.informative .informative-media img{border-radius:3.125vw}}@media(max-width:750px){.informative .informative-media img{border-radius:7.6335877863vw}}@media(min-width:750px){.informative--reverse{flex-direction:row-reverse}}@media(max-width:750px){.informative--reverse{height:318.0661577608vw}}@media(min-width:750px){.informative--reverse .container-informative-content{align-items:flex-start;text-align:left;padding-left:4.6875vw}}.informative--reverse .container-informative-content .informative-title{width:60%}@media(max-width:750px){.informative--reverse .container-informative-content .informative-subtitle,.informative--reverse .container-informative-content .informative-desc{width:98%}}@media(min-width:750px){.informative--reverse .container-informative-content .informative-slogan{width:60%}}@media(min-width:750px){.informative--reverse .informative-media{position:relative;display:flex;justify-content:flex-start;margin-left:0;margin-right:auto;padding-bottom:2.6041666667vw}}@media(min-width:750px){.informative--reverse .informative-media img:first-child{border-radius:3.125vw;width:46.09375vw;height:32.5520833333vw}}@media(max-width:750px){.informative--reverse .informative-media img:first-child{border-radius:7.6335877863vw;width:89.5674300254vw;height:92.1119592875vw}}@media(min-width:750px){.informative--reverse .informative-media img:nth-child(2){width:20.0520833333vw;height:13.28125vw;border-radius:2.0833333333vw;transform:translate(25%);position:absolute;object-fit:cover;z-index:2;bottom:0;right:0}}@media(max-width:750px){.informative--reverse .informative-media img:nth-child(2){border-radius:7.6335877863vw;width:89.5674300254vw;height:92.1119592875vw}}.informative--reverse .informative-bg img{transform:scaleX(-1)}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.brand-philosophy-section{background-color:#dd9595;color:#fff;padding:3.125vw 1.0416666667vw;width:100%;position:relative;overflow:hidden;box-sizing:border-box}.brand-philosophy-section .header-container{text-align:center;margin-bottom:2.0833333333vw;margin-top:5%;margin-bottom:3%}.brand-philosophy-section .header-container .main-title{display:flex;flex-direction:column;line-height:.8;margin-bottom:1.0416666667vw}.brand-philosophy-section .header-container .main-title .serif-small{font-family:"Silk Serif Regular"}.brand-philosophy-section .header-container .main-title .serif-italic{font-family:"Silk Serif Italic"}@media(min-width:750px){.brand-philosophy-section .header-container .main-title .serif-small{font-size:4.6875vw;text-transform:capitalize}.brand-philosophy-section .header-container .main-title .serif-italic{font-family:"Silk Serif Italic";font-size:5.2083333333vw;margin-top:.4166666667vw}}@media(max-width:750px){.brand-philosophy-section .header-container .main-title .serif-small{font-size:9.6692111959vw;text-transform:capitalize}.brand-philosophy-section .header-container .main-title .serif-italic{font-style:italic;font-size:11.1959287532vw;margin-top:1.272264631vw}}.brand-philosophy-section .header-container .main-desc{font-family:HelveticaNowText Light;font-weight:300;line-height:1.4}@media(max-width:750px){.brand-philosophy-section .header-container .main-desc{font-size:4.3256997455vw;width:80%;text-align:center;margin:8% auto 0}}@media(min-width:750px){.brand-philosophy-section .header-container .main-desc{font-size:1.0416666667vw;width:30%;text-align:center;margin:1% auto 0}}.brand-philosophy-section .content-grid{display:grid;grid-template-columns:1fr 13.5416666667vw 1fr;column-gap:2.6041666667vw;max-width:78.125vw;width:100%;margin:0 auto 3%;align-items:center}.brand-philosophy-section .content-grid .side-column{display:flex;flex-direction:column;gap:2.0833333333vw}.brand-philosophy-section .content-grid .philosophy-card{border:.0520833333vw solid rgba(255,255,255,.6);border-radius:3.125vw;padding:1.5625vw;background:#ffffff05;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-philosophy-section .content-grid .philosophy-card h3{white-space:pre-wrap}@media(min-width:750px){.brand-philosophy-section .content-grid .philosophy-card h3{font-family:"Silk Serif Regular";font-size:1.9270833333vw;line-height:2.1875vw;width:70%;margin:0 0 0 5%}.brand-philosophy-section .content-grid .philosophy-card p{font-family:HelveticaNowText Light;font-size:1.0416666667vw;line-height:1.5;opacity:.9;width:90%;margin-left:5%}}@media(max-width:750px){.brand-philosophy-section .content-grid .philosophy-card{padding:8.9058524173vw;border-radius:12.7226463104vw}.brand-philosophy-section .content-grid .philosophy-card h3{font-family:"Silk Serif Regular";font-size:14.5038167939vw;margin:0;line-height:8.6513994911vw;text-align:left}.brand-philosophy-section .content-grid .philosophy-card p{font-family:HelveticaNowText Light;font-size:5.0890585242vw;line-height:1.5;opacity:.9;text-align:left}}.brand-philosophy-section .content-grid .center-column{position:relative;display:flex;justify-content:center;align-items:center;height:100%;min-height:20.8333333333vw}.brand-philosophy-section .content-grid .center-column .logo-wrapper{z-index:2;padding:10px;background-color:#dd9595}@media(max-width:750px){.brand-philosophy-section .content-grid .center-column .logo-wrapper{display:none}}.brand-philosophy-section .content-grid .center-column .logo-wrapper img{width:11.4583333333vw;height:7.8125vw}.brand-philosophy-section .content-grid .center-column .lines-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:60%;z-index:1;display:flex;justify-content:space-between}.brand-philosophy-section .content-grid .center-column .lines-container .bracket-left,.brand-philosophy-section .content-grid .center-column .lines-container .bracket-right{width:25%;height:100%;border-top:.15625vw dashed rgba(255,255,255,.5);border-bottom:.15625vw dashed rgba(255,255,255,.5)}.brand-philosophy-section .content-grid .center-column .lines-container .bracket-left{border-right:.15625vw dashed rgba(255,255,255,.5)}.brand-philosophy-section .content-grid .center-column .lines-container .bracket-right{border-left:.15625vw dashed rgba(255,255,255,.5)}@media(max-width:750px){.brand-philosophy-section{padding:10.1781170483vw 5.0890585242vw}.brand-philosophy-section .content-grid{grid-template-columns:1fr;gap:7.6335877863vw;margin-top:10%}.brand-philosophy-section .content-grid .center-column{display:none}.brand-philosophy-section .content-grid .side-column{display:flex;flex-direction:column;gap:7.6335877863vw}.brand-philosophy-section .content-grid .philosophy-card{text-align:center;position:relative;z-index:2;margin-bottom:0}.brand-philosophy-section .content-grid .philosophy-card h3{font-size:7.1246819338vw}.brand-philosophy-section .content-grid .philosophy-card p{font-size:3.8167938931vw}.brand-philosophy-section .content-grid .philosophy-card:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:7.6335877863vw;border-left:2px dashed rgba(255,255,255,.5);width:1px}.brand-philosophy-section .content-grid .right-col .philosophy-card:last-child:after{display:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-carrousel{padding:1.0416666667vw 0}.section-carrousel .instructor-container .instructor-name{color:#f4889a;font-family:"Silk Serif Regular"}@media(min-width:750px){.section-carrousel .instructor-container .instructor-name{font-size:2.1875vw;line-height:2.6041666667vw}}@media(max-width:750px){.section-carrousel .instructor-container .instructor-name{font-size:7.6335877863vw;margin-left:1.272264631vw}}.section-carrousel .instructor-container .instructor-barre{color:#000;text-transform:uppercase;font-family:HelveticaNowText Light}@media(min-width:750px){.section-carrousel .instructor-container .instructor-barre{font-size:.9375vw;line-height:1.6666666667vw}}@media(max-width:750px){.section-carrousel .instructor-container .instructor-barre{font-size:4.3256997455vw;margin-left:1.272264631vw}}.section-carrousel .instructor-container .mobile-btn-container{display:none}@media(max-width:750px){.section-carrousel .instructor-container .mobile-btn-container{display:flex;justify-content:center;margin-top:3.8167938931vw;margin-bottom:15%}.section-carrousel .instructor-container .mobile-btn-container .custom-btn.btn-instructor{width:100%;font-size:4.0712468193vw;cursor:pointer}}.section-carrousel .gallery-item-carrousel{position:relative;overflow:hidden}@media(min-width:750px){.section-carrousel .gallery-item-carrousel{border-radius:2.0833333333vw;height:31.25vw;width:23.59375vw}}@media(max-width:750px){.section-carrousel .gallery-item-carrousel{margin:2%}}@media(min-width:750px){.section-carrousel .gallery-item-carrousel .is-instructor{height:108.1424936387vw}}.section-carrousel .gallery-item-carrousel .img-carrousel{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}@media(max-width:750px){.section-carrousel .gallery-item-carrousel .img-carrousel{border-radius:7.6335877863vw}}.section-carrousel .gallery-item-carrousel .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;transition:all .3s ease-in-out}@media(min-width:750px){.section-carrousel .gallery-item-carrousel .hover-overlay{background-color:#0006;opacity:0}.section-carrousel .gallery-item-carrousel .hover-overlay .custom-btn.btn-instructor{cursor:pointer;color:#fff;transform:translateY(1.0416666667vw);transition:all .3s ease-in-out;width:15.6770833333vw}}@media(max-width:750px){.section-carrousel .gallery-item-carrousel .hover-overlay{display:none!important}}@media(min-width:750px){.section-carrousel .gallery-item-carrousel.is-instructor:hover .img-carrousel{transform:scale(1.1)}.section-carrousel .gallery-item-carrousel.is-instructor:hover .hover-overlay{opacity:1}.section-carrousel .gallery-item-carrousel.is-instructor:hover .hover-overlay .custom-btn.btn-instructor{transform:translateY(0)}}.section-carrousel .loader-container{min-height:15.625vw;display:flex;align-items:center;justify-content:center}@media(max-width:750px){.section-carrousel .loader-container{min-height:76.3358778626vw}}.section-carrousel .carrousel-container{position:relative}.section-carrousel .carrousel-container .custom-nav-btn{position:absolute;top:33%;transform:translateY(-50%);z-index:20;cursor:pointer;width:10.1781170483vw;height:10.1781170483vw;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.section-carrousel .carrousel-container .custom-nav-btn img{width:100%;height:auto;object-fit:contain;display:block}.section-carrousel .carrousel-container .custom-nav-btn.custom-prev-btn{left:2.5445292621vw}.section-carrousel .carrousel-container .custom-nav-btn.custom-next-btn{right:2.5445292621vw}@media(min-width:750px){.section-carrousel .carrousel-container .custom-nav-btn{display:none}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000a6;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-overlay .modal-content{background-color:#f4e9e7;position:relative;box-shadow:0 1.0416666667vw 2.0833333333vw #0003;animation:slideUp .5s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(min-width:750px){.modal-overlay .modal-content{width:100%;max-width:20.8333333333vw;border-radius:.78125vw;padding:2.6041666667vw;max-height:90vh;overflow-y:auto}.modal-overlay .modal-content.size-small{max-width:28.6458333333vw}.modal-overlay .modal-content.size-medium{width:36.4583333333vw;max-width:100%;min-height:20.8333333333vw}.modal-overlay .modal-content.size-big{width:80%;height:85vh;max-width:none;max-height:none;border-radius:2%;padding:0;overflow:hidden}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big{width:100%;height:92vh;border-radius:3.0534351145vw}}@media(min-width:750px){.modal-overlay .modal-content.size-big .modal-body{display:grid;grid-template-columns:40% 60%;width:100%;height:100%;gap:0}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big .modal-body{display:flex;flex-direction:column;overflow-y:auto}}@media(min-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper{display:grid;grid-template-rows:50% 50%;height:100%;width:100%;position:relative;border:none}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper{display:flex;flex-direction:column;height:auto;flex-shrink:0;width:100%;padding-bottom:5.0890585242vw}}@media(min-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper:after{content:"";position:absolute;right:0;height:41.6666666667vw;top:23.9583333333vw;transform:translateY(-50%);width:.15625vw;background-color:#7e7e7e}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper:after{display:none}}@media(min-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper .top-left-block{display:flex;align-items:center;justify-content:center;margin-left:15%}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper .top-left-block{padding-top:5.0890585242vw}}@media(min-width:750px){.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper .top-left-block .modal-info{margin-top:20.8333333333vw;width:100%;max-height:none;overflow-y:hidden;text-align:left;scrollbar-width:none}.modal-overlay .modal-content.size-big .modal-body .left-column-wrapper .top-left-block .modal-info::-webkit-scrollbar{display:none}.modal-overlay .modal-content.size-big .modal-body .right-column-wrapper{width:100%;height:90%;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;position:relative}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big .modal-body .right-column-wrapper{height:auto;overflow:visible;border-top:.0520833333vw solid #000}}@media(min-width:750px){.modal-overlay .modal-content.size-big .btn-close-modal{top:1.0416666667vw;right:1.0416666667vw}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-big .btn-close-modal{width:10.1781170483vw;height:10.1781170483vw;border-radius:50%}}@media(min-width:750px){.modal-overlay .modal-content.size-full{width:80%;height:85vh;max-width:none;max-height:none;border-radius:2%;padding:0;overflow:hidden}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full{width:100%;height:92vh;border-radius:3.0534351145vw}}@media(min-width:750px){.modal-overlay .modal-content.size-full .modal-body{display:grid;grid-template-columns:40% 60%;width:100%;height:100%;gap:0}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full .modal-body{display:flex;flex-direction:column;overflow-y:auto}}@media(min-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper{display:grid;grid-template-rows:50% 50%;height:100%;width:100%;position:relative;border:none}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper{display:flex;flex-direction:column;height:auto;flex-shrink:0;width:100%;padding-bottom:5.0890585242vw}}@media(min-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper:after{content:"";position:absolute;right:0;height:90%;top:50%;transform:translateY(-50%);width:.15625vw;background-color:#7e7e7e}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper:after{display:none}}@media(min-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper .top-left-block{display:flex;align-items:center;justify-content:center;margin-left:15%}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper .top-left-block{padding-top:5.0890585242vw}}@media(min-width:750px){.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper .top-left-block .modal-info{width:100%;max-height:100%;overflow-y:auto;text-align:left;scrollbar-width:none}.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper .top-left-block .modal-info::-webkit-scrollbar{display:none}.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper .bottom-left-block{position:relative;padding:5%}.modal-overlay .modal-content.size-full .modal-body .left-column-wrapper .bottom-left-block:after{content:"";position:absolute;top:0;left:15%;transform:translateY(-50%);height:.1041666667vw;width:70%;background-color:#7e7e7e}.modal-overlay .modal-content.size-full .modal-body .right-column-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;position:relative}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full .modal-body .right-column-wrapper{height:auto;overflow:visible;border-top:.0520833333vw solid #000}}@media(min-width:750px){.modal-overlay .modal-content.size-full .btn-close-modal{top:1.0416666667vw;right:1.0416666667vw}}@media(min-width:750px)and (max-width:750px){.modal-overlay .modal-content.size-full .btn-close-modal{width:10.1781170483vw;height:10.1781170483vw;border-radius:50%}}@media(max-width:750px){.modal-overlay .modal-content{width:85%;max-width:101.7811704835vw;max-height:80vh;overflow-y:auto;border-radius:5.0890585242vw;padding:10.1781170483vw 5.0890585242vw 7.6335877863vw;scrollbar-width:none}.modal-overlay .modal-content::-webkit-scrollbar{display:none}}.modal-overlay .modal-content .btn-close-modal{position:absolute;top:2.0833333333vw;right:2.0833333333vw;z-index:50;cursor:pointer;border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.modal-overlay .modal-content .btn-close-modal img{object-fit:contain;display:block}@media(min-width:750px){.modal-overlay .modal-content .btn-close-modal img{width:1.875vw;height:1.875vw}}@media(max-width:750px){.modal-overlay .modal-content .btn-close-modal img{width:9.1603053435vw;height:9.1603053435vw}}@media(max-width:750px){.modal-overlay .modal-content .btn-close-modal{top:2.5445292621vw;right:2.5445292621vw;width:7.6335877863vw;height:7.6335877863vw}}.modal-overlay .modal-content .modal-body{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.modal-overlay .modal-content .modal-body{gap:2.0833333333vw}}@media(max-width:750px){.modal-overlay .modal-content .modal-body{gap:5.0890585242vw}}.modal-overlay .modal-content .modal-body .modal-info{width:100%;padding:0;margin:0}@media(min-width:750px){.modal-overlay .modal-content .modal-body .modal-info{text-align:left;line-height:1.7708333333vw}}@media(max-width:750px){.modal-overlay .modal-content .modal-body .modal-info{text-align:center}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.size-calendar{min-width:90vw;height:80vh}.size-calendar div.modal-calendar{width:90vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-custom-input{position:relative;width:100%}.section-custom-input label{pointer-events:none;font-family:HelveticaNowText Regular;color:#212121;position:absolute;transform:translateY(-50%);transition:all .3s ease-in-out;z-index:1}@media(min-width:750px){.section-custom-input label{font-size:.8333333333vw;top:50%;left:.78125vw}}@media(max-width:750px){.section-custom-input label{font-size:4.0712468193vw;top:50%;left:3.8167938931vw}}.section-custom-input input,.section-custom-input select,.section-custom-input textarea{position:relative;all:unset;font-family:HelveticaNowText Regular;box-sizing:border-box;background-color:#f4e9e7;border:none;width:100%}@media(min-width:750px){.section-custom-input input,.section-custom-input select,.section-custom-input textarea{height:3.1770833333vw;font-size:.8333333333vw;padding:.78125vw 2.6041666667vw .78125vw .78125vw;border-radius:.625vw}}@media(max-width:750px){.section-custom-input input,.section-custom-input select,.section-custom-input textarea{height:15.5216284987vw;font-size:4.0712468193vw;padding:3.8167938931vw 12.7226463104vw 3.8167938931vw 3.8167938931vw;border-radius:2.5445292621vw}}@media(min-width:750px){.section-custom-input input:focus,.section-custom-input select:focus,.section-custom-input textarea:focus{box-shadow:.1041666667vw .1041666667vw .1041666667vw #f4e9e7}}@media(max-width:750px){.section-custom-input input:focus,.section-custom-input select:focus,.section-custom-input textarea:focus{box-shadow:.5089058524vw .5089058524vw .5089058524vw #f4e9e7}}.section-custom-input input:-webkit-autofill,.section-custom-input input:-webkit-autofill:hover,.section-custom-input input:-webkit-autofill:focus,.section-custom-input select:-webkit-autofill,.section-custom-input select:-webkit-autofill:hover,.section-custom-input select:-webkit-autofill:focus,.section-custom-input textarea:-webkit-autofill,.section-custom-input textarea:-webkit-autofill:hover,.section-custom-input textarea:-webkit-autofill:focus{-webkit-text-fill-color:#212121;transition:background-color 5000s ease-in-out 0s}.section-custom-input input:disabled,.section-custom-input select:disabled,.section-custom-input textarea:disabled{color:#838383;filter:saturate(.6) brightness(.97) grayscale(.5);cursor:not-allowed}.section-custom-input:focus-within label,.section-custom-input input:focus+label,.section-custom-input input:not(:placeholder-shown)+label,.section-custom-input textarea:focus+label,.section-custom-input textarea:not(:placeholder-shown)+label,.section-custom-input input:-webkit-autofill+label,.section-custom-input.has-value label{top:10%!important;transform:translate(0)}@media(min-width:750px){.section-custom-input:focus-within label,.section-custom-input input:focus+label,.section-custom-input input:not(:placeholder-shown)+label,.section-custom-input textarea:focus+label,.section-custom-input textarea:not(:placeholder-shown)+label,.section-custom-input input:-webkit-autofill+label,.section-custom-input.has-value label{font-size:.5208333333vw}}@media(max-width:750px){.section-custom-input:focus-within label,.section-custom-input input:focus+label,.section-custom-input input:not(:placeholder-shown)+label,.section-custom-input textarea:focus+label,.section-custom-input textarea:not(:placeholder-shown)+label,.section-custom-input input:-webkit-autofill+label,.section-custom-input.has-value label{font-size:2.5445292621vw}}@media(min-width:750px){.section-custom-input input[type=file]{font-size:.9375vw}}@media(max-width:750px){.section-custom-input input[type=file]{font-size:3.8167938931vw}}.section-custom-input input[type=file]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.section-custom-input input[type=file]::-webkit-file-upload-button{visibility:hidden}.section-custom-input input[type=file]::file-selector-button{visibility:hidden;display:none}.section-custom-input input[type=file]{cursor:pointer}.section-custom-input .password-icon-container{position:absolute;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}@media(min-width:750px){.section-custom-input .password-icon-container{right:.78125vw}.section-custom-input .password-icon-container img{width:1.1458333333vw}}@media(max-width:750px){.section-custom-input .password-icon-container{right:3.8167938931vw}.section-custom-input .password-icon-container img{width:6.3613231552vw}}.section-custom-input .error-text{color:#f1666d;display:block;margin-top:5px}@media(min-width:750px){.section-custom-input .error-text{font-size:.625vw}}@media(max-width:750px){.section-custom-input .error-text{font-size:3.5623409669vw}}.section-custom-input .image-preview{position:absolute;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}@media(min-width:750px){.section-custom-input .image-preview{width:1.6666666667vw;right:.78125vw}}@media(max-width:750px){.section-custom-input .image-preview{width:6.3613231552vw;right:3.8167938931vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-crop-image-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.section-crop-image-modal .container-crop-modal{position:relative;display:flex;background-color:#f0cdd0;overflow:hidden}@media(min-width:750px){.section-crop-image-modal .container-crop-modal{width:26.0416666667vw;max-width:41.6666666667vw;height:33.8541666667vw;border-radius:.78125vw}}@media(max-width:750px){.section-crop-image-modal .container-crop-modal{width:86.5139949109vw;max-width:94.1475826972vw;height:99.2366412214vw;border-radius:3.8167938931vw}}.section-crop-image-modal .container-crop-modal .cropper-wrapper{position:relative;flex:1;width:100%;border-radius:.78125vw}.section-crop-image-modal .controls-wrapper{display:flex;flex-direction:column}@media(min-width:750px){.section-crop-image-modal .controls-wrapper{gap:.78125vw;padding:1.0416666667vw}}@media(max-width:750px){.section-crop-image-modal .controls-wrapper{gap:3.8167938931vw;padding:5.0890585242vw}}.section-crop-image-modal .controls-wrapper .crop-zoom-slider{width:100%;cursor:pointer}.section-crop-image-modal .controls-wrapper .container-crop-modal-btns{display:flex;border-top:1px solid #eee}@media(min-width:750px){.section-crop-image-modal .controls-wrapper .container-crop-modal-btns{padding-top:.78125vw;gap:.625vw}}@media(max-width:750px){.section-crop-image-modal .controls-wrapper .container-crop-modal-btns{flex-direction:column-reverse;padding-top:3.8167938931vw;gap:2.5445292621vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-instructor-info{width:100%;position:relative;box-sizing:border-box;border-radius:1.5625vw;padding:1.0416666667vw}@media(max-width:750px){.section-instructor-info{padding:7.6335877863vw;border-radius:5.0890585242vw;min-height:76.3358778626vw}}.section-instructor-info .data-container{display:flex;gap:2.0833333333vw;align-items:center;width:100%}@media(max-width:750px){.section-instructor-info .data-container{gap:5.0890585242vw}}@media(min-width:750px){.section-instructor-info.layout-vertical{height:33.8541666667vw;overflow-y:scroll}}.section-instructor-info.layout-vertical .data-container{flex-direction:column;align-items:center;text-align:left}.section-instructor-info.layout-vertical .image-container{width:auto}.section-instructor-info.layout-vertical .image-container .img-instructor{margin:0}.section-instructor-info.layout-horizontal .data-container{flex-direction:row;text-align:left}.section-instructor-info.layout-horizontal .image-container{width:auto;flex-shrink:0}.section-instructor-info.layout-horizontal .info-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section-instructor-info.layout-horizontal .info-content .name-instructor{text-align:left;width:100%;margin-left:0}.section-instructor-info .info-content{flex:1;display:flex;flex-direction:column;width:100%;overflow-y:scroll;box-sizing:border-box}@media(min-width:750px){.section-instructor-info .info-content{max-height:15.625vw;padding-right:.5208333333vw}}@media(max-width:750px){.section-instructor-info .info-content{max-height:43.2569974555vw}}.section-instructor-info .name-instructor{color:#000;font-family:"Silk Serif Regular";margin:3% 0 0;line-height:1.1;font-size:2.1875vw;text-align:center}@media(min-width:750px){.section-instructor-info .name-instructor{margin-bottom:.5208333333vw}}@media(max-width:750px){.section-instructor-info .name-instructor{font-size:8.1424936387vw;margin-bottom:1.272264631vw;width:100%}}.section-instructor-info .desc-instructor{font-family:HelveticaNowText Regular;line-height:1.5;margin-bottom:.2604166667vw;white-space:pre-wrap;text-align:left;margin-top:.2604166667vw}@media(min-width:750px){.section-instructor-info .desc-instructor{font-size:.9375vw}}@media(max-width:750px){.section-instructor-info .desc-instructor{font-size:4.0712468193vw;text-align:left}}.section-instructor-info .text-cert{font-family:HelveticaNowText Bold;line-height:1.6;color:#000;margin-bottom:.2604166667vw;text-align:left}@media(min-width:750px){.section-instructor-info .text-cert{font-size:1.0416666667vw}}@media(max-width:750px){.section-instructor-info .text-cert{font-size:4.5801526718vw}}.section-instructor-info .list-cert{list-style:none;padding:0;margin:3% 0 0}.section-instructor-info .list-cert .cert-instructor{margin:0;display:block;font-family:HelveticaNowText Regular;line-height:1.4;color:#000000d9}.section-instructor-info .list-cert .cert-instructor:before{content:"- "}@media(min-width:750px){.section-instructor-info .list-cert .cert-instructor{font-size:.9375vw}}@media(max-width:750px){.section-instructor-info .list-cert .cert-instructor{font-size:4.0712468193vw}}.section-instructor-info .image-container{position:relative}.section-instructor-info .image-container .img-instructor{display:block;margin:0 auto;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 .5208333333vw 1.3020833333vw #00000014;border:.15625vw solid #bf7979}@media(min-width:750px){.section-instructor-info .image-container .img-instructor{width:10.4166666667vw;height:10.4166666667vw}}@media(max-width:750px){.section-instructor-info .image-container .img-instructor{width:38.1679389313vw;height:38.1679389313vw;margin-bottom:3.8167938931vw}}.section-instructor-info .image-container .img-label.is-editable{cursor:pointer}.section-instructor-info .image-container .img-label.is-editable:hover .overlay-edit{opacity:1}.section-instructor-info .image-container .overlay-edit{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#fffc;text-align:center;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-family:HelveticaNowText Regular;font-size:.7291666667vw;pointer-events:none}.section-instructor-info.editing .info-content{width:100%}.section-instructor-info .instructor-actions{display:flex;justify-content:center;margin-top:1.5625vw;width:100%;text-align:center}.section-instructor-info .instructor-actions .edit-buttons{display:flex;gap:1.0416666667vw}.section-instructor-info .instructor-actions button{cursor:pointer;background-color:#dd9595;border-radius:.5208333333vw;color:#fff;border:none;font-family:HelveticaNowText Medium;padding:.5208333333vw 1.0416666667vw;min-width:5.2083333333vw;text-align:center}.section-instructor-info textarea{width:95%;padding:.625vw;margin:.5208333333vw 0;border:.0520833333vw solid #ccc;border-radius:.625vw;font-family:inherit;resize:vertical}.section-instructor-info .input{width:100%;margin-bottom:.5208333333vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}@media(min-width:750px){.section-error-div{min-height:1.0416666667vw}}@media(max-width:750px){.section-error-div{min-height:5.0890585242vw}}.section-error-div .section-error-message{color:#f1666d;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-error-div .section-error-message.small{font-size:.7291666667vw}}@media(max-width:750px){.section-error-div .section-error-message.small{font-size:3.5623409669vw}}@media(min-width:750px){.section-error-div .section-error-message.medium{font-size:1.0416666667vw}}@media(max-width:750px){.section-error-div .section-error-message.medium{font-size:5.0890585242vw}}@media(min-width:750px){.section-error-div .section-error-message.big.medium{font-size:1.25vw}}@media(max-width:750px){.section-error-div .section-error-message.big.medium{font-size:6.106870229vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-our-teachers{background-color:#fff}.section-our-teachers .container-head{display:flex;justify-content:space-between;align-items:center;width:80%;margin:0 auto;padding-top:6.25vw;padding-bottom:.5208333333vw}@media(max-width:750px){.section-our-teachers .container-head{flex-direction:column-reverse;align-items:center;text-align:center;width:90%;padding-top:15.2671755725vw;padding-bottom:10.1781170483vw;gap:5.0890585242vw}}.section-our-teachers .container-head .container-our-teachers-texts{display:flex;flex-direction:column;text-align:left}@media(max-width:750px){.section-our-teachers .container-head .container-our-teachers-texts{width:90%}}.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-title{font-family:"Silk Serif Regular"}@media(min-width:750px){.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-title{width:40%;font-size:4.6875vw;line-height:3.90625vw}}@media(max-width:750px){.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-title{font-size:9.6692111959vw;line-height:8.6513994911vw;width:60%}}@media(min-width:750px){.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-title .pink{padding-left:8vw}}@media(max-width:750px){.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-title .pink{padding-left:10vw}}.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-subtitle{font-family:HelveticaNowText Light}@media(min-width:750px){.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-subtitle{margin-top:1.0416666667vw;font-size:1.0416666667vw;line-height:1.6145833333vw;width:58%}}@media(max-width:750px){.section-our-teachers .container-head .container-our-teachers-texts .our-teachers-subtitle{margin-top:3.8167938931vw;font-size:3.8167938931vw;line-height:6.106870229vw}}.section-our-teachers .container-carrousel{margin-bottom:5%}@media(min-width:750px){.section-our-teachers .container-carrousel{margin-left:9.375vw}}@media(max-width:750px){.section-our-teachers .container-carrousel{width:100%;margin:0 auto}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-login,.section-login-logo,.section-login-paragraph,.section-login-form,.section-login-container,.section-login-forgot-password,.section-login-new-user,.section-login-divisor,.section-login-question-container,.section-login-error-message,.section-login-error-div{margin:0%;padding:0;box-sizing:border-box}.section-login{display:flex;flex-direction:column;align-items:center;background-color:#f0cdd0}@media(min-width:750px){.section-login{padding-top:7.8125vw;padding-bottom:18.2291666667vw}}@media(max-width:750px){.section-login{padding-top:38.1679389313vw;padding-bottom:89.058524173vw}}.section-login .section-login-container,.section-login .section-login-container .section-login-form{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width:750px){.section-login .section-login-container .section-login-form .section-login-logo{width:13.4557291667vw;padding-bottom:2.7083333333vw}}@media(max-width:750px){.section-login .section-login-container .section-login-form .section-login-logo{width:29.7709923664vw;padding-bottom:8.1424936387vw}}.section-login .section-login-container .section-login-form .section-login-paragraph{font-family:HelveticaNowText Regular;color:#676767;text-wrap:wrap;text-align:center}@media(min-width:750px){.section-login .section-login-container .section-login-form .section-login-paragraph{max-width:26.0416666667vw;font-size:.9375vw;padding-bottom:1.3541666667vw}}@media(max-width:750px){.section-login .section-login-container .section-login-form .section-login-paragraph{max-width:76.3358778626vw;font-size:4.5801526718vw;padding-bottom:6.6157760814vw}}@media(min-width:750px){.section-login .section-login-container .section-login-form .section-login-error-div{min-height:1.0416666667vw}}@media(max-width:750px){.section-login .section-login-container .section-login-form .section-login-error-div{min-height:5.0890585242vw}}.section-login .section-login-container .section-login-form .section-login-error-div .section-login-error-message{color:#f1666d;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-login .section-login-container .section-login-form .section-login-error-div .section-login-error-message{font-size:.7291666667vw}}@media(max-width:750px){.section-login .section-login-container .section-login-form .section-login-error-div .section-login-error-message{font-size:3.5623409669vw}}.section-login .section-login-container .section-login-form .section-login-form{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-login .section-login-container .section-login-form .section-login-form{gap:.9375vw;width:21.0416666667vw}}@media(max-width:750px){.section-login .section-login-container .section-login-form .section-login-form{gap:4.5801526718vw;width:76.3358778626vw}}.section-login .section-login-divisor{width:100%;height:.0520833333vw;background-color:#f4e9e7}@media(min-width:750px){.section-login .section-login-divisor{margin:2.5vw 0 1.9270833333vw}}@media(max-width:750px){.section-login .section-login-divisor{margin:10.1781170483vw 0 11.4503816794vw}}.section-login .section-login-button{width:100%}@media(min-width:750px){.section-login .section-login-button{border-radius:.7291666667vw;height:2.8125vw}}@media(max-width:750px){.section-login .section-login-button{border-radius:3.5623409669vw;height:15.5216284987vw}}.section-login .section-login-new-user{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.09375vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-login-question-container{width:100%;display:flex;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.section-login-question-container.center{justify-content:center}.section-login-question-container.right{justify-content:end}.section-login-question-container .section-login-question{font-family:HelveticaNowText Regular;color:#212121;cursor:pointer;position:relative;display:inline-block;transition:color .3s ease;-webkit-tap-highlight-color:transparent}@media(min-width:750px){.section-login-question-container .section-login-question{font-size:.78125vw}}@media(max-width:750px){.section-login-question-container .section-login-question{font-size:3.8167938931vw}}.section-login-question-container .section-login-question:after{content:"";position:absolute;left:0;width:0;background-color:#c65e5e;transition:width .3s ease}@media(min-width:750px){.section-login-question-container .section-login-question:after{bottom:-.1041666667vw;height:.0520833333vw}}@media(max-width:750px){.section-login-question-container .section-login-question:after{bottom:-.5089058524vw;height:.2544529262vw}}.section-login-question-container .section-login-question:hover{color:#c65e5e}.section-login-question-container .section-login-question:hover:after{width:100%}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-boutique{background-color:#e3a9a9;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:relative}.section-boutique .container-texts{text-align:center;display:flex;flex-direction:column;align-items:center;color:#fff;width:60%;font-family:"Silk Serif Regular"}@media(min-width:750px){.section-boutique .container-texts .title{font-size:4.21875vw;margin-top:8%}}@media(max-width:750px){.section-boutique .container-texts .title{font-size:10.4325699746vw;line-height:10.4166666667vw;margin-top:20%;margin-bottom:2%}}.section-boutique .container-texts .title>:last-child{font-family:"Silk Serif Italic"}.section-boutique .container-texts .subtitle{font-family:HelveticaNowText Light}@media(min-width:750px){.section-boutique .container-texts .subtitle{font-size:1.0416666667vw;width:65%;line-height:1.5104166667vw}}@media(max-width:750px){.section-boutique .container-texts .subtitle{display:none}}.section-boutique .gallery-item{position:relative;display:block;width:100%;overflow:hidden}@media(min-width:750px){.section-boutique .gallery-item{height:28.4375vw;width:22.8645833333vw}}@media(max-width:750px){.section-boutique .gallery-item{height:101.7811704835vw;border-radius:2.5445292621vw}}.section-boutique .gallery-item .img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;aspect-ratio:6/8}@media(max-width:750px){.section-boutique .gallery-item .img{border-radius:5%}}.section-boutique .gallery-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1;pointer-events:none;transition:background .5s ease}.section-boutique .gallery-item .img-title{position:absolute;z-index:2;margin:0;text-align:center;color:#fff;width:90%;text-shadow:0 2px 4px rgba(0,0,0,.6);font-family:Montserrat Medium;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .5s ease,transform .5s ease}@media(min-width:750px){.section-boutique .gallery-item .img-title{font-size:2.1875vw}}@media(max-width:750px){.section-boutique .gallery-item .img-title{font-size:6.7708333333vw;top:50%}}@media(min-width:750px){.section-boutique .gallery-item:hover:after{background:#0000}.section-boutique .gallery-item:hover .img-title{opacity:0;transform:translate(-50%,80%)}}.section-boutique .container-gallery{display:grid;width:90%;grid-template-columns:repeat(4,1fr);gap:0vw;margin-top:2.0833333333vw;margin-bottom:5.2083333333vw;margin-right:2%}.section-boutique .mobile-swiper-container{width:80%;margin-top:10.1781170483vw;margin-bottom:7.6335877863vw;position:relative}.section-boutique .mobile-swiper-container .swiper-slide{display:flex;justify-content:center}.section-boutique .mobile-swiper-container .custom-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;width:10.1781170483vw;height:10.1781170483vw;background-color:#fff;border-radius:50%;box-shadow:0 .5089058524vw 1.272264631vw #0000001a;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:center}.section-boutique .mobile-swiper-container .custom-nav-btn img{width:100%;height:auto;object-fit:contain;display:block}.section-boutique .mobile-swiper-container .custom-nav-btn.boutique-prev{left:-3.8167938931vw}.section-boutique .mobile-swiper-container .custom-nav-btn.boutique-next{right:-3.8167938931vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-first-class{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%}@media(min-width:750px){.section-first-class{flex-direction:row;background-color:#f4e9e7;height:34.1666666667vw}}@media(max-width:750px){.section-first-class{background-color:#fff;padding:10vw 0;overflow:hidden}}.section-first-class .container-first-class{width:28%;padding-bottom:5%}.section-first-class .container-first-class h2{font-size:3.90625vw;line-height:3.3854166667vw}.section-first-class .container-first-class .first-class-title{width:90%}.section-first-class .container-first-class .first-class-description{font-family:HelveticaNowText Light;padding-top:5%;font-size:.9375vw;line-height:1.5104166667vw;color:#000;white-space:pre-line;padding-bottom:5%}.section-first-class .container-first-class .contact-button{width:70%}.section-first-class .first-class-img{width:auto;height:32.1354166667vw;margin-top:5%}.section-first-class .first-class-mobile{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100%;padding:0 6vw;box-sizing:border-box}.section-first-class .first-class-mobile .first-class-title.mobile h2{font-size:11.7048346056vw;line-height:8.1424936387vw;width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}.section-first-class .first-class-mobile .first-class-description.mobile{font-family:HelveticaNowText Light;font-size:3.5623409669vw;line-height:5.5979643766vw;color:#000;white-space:pre-line;text-align:left;margin-top:5%;width:95%}.section-first-class .first-class-mobile .first-class-img.mobile{width:100%;max-width:100%;height:59.2875318066vw;margin-top:5%;margin-bottom:10%;object-fit:contain}.section-first-class .first-class-mobile .contact-button{height:15.4427480916vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-modal-overview,.section-modal-body,.section-modal-top,.section-modal-close-icon,.section-modal-icon-to-state,.section-modal-title,.section-modal-bottom,.section-modal-description{box-sizing:border-box;border:0;margin:0}.section-modal-overview{position:fixed;width:100vw;height:100vh;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1000;background-color:#0009;-webkit-backdrop-filter:blur(.1041666667vw);backdrop-filter:blur(.1041666667vw);display:flex;align-items:center;justify-content:center}.section-modal-overview .section-modal-body{height:fit-content;width:31.25vw;border-radius:1.25vw}@media(max-width:750px){.section-modal-overview .section-modal-body{width:152.6717557252vw;border-radius:6.106870229vw}}.section-modal-overview .section-modal-body{overflow:hidden}.section-modal-overview .section-modal-body.error{background-color:#f1666d}.section-modal-overview .section-modal-body.info{background-color:#6e95c1}.section-modal-overview .section-modal-body.success{background-color:#69a961}.section-modal-overview .section-modal-body.warning{background-color:#d97f55}.section-modal-overview .section-modal-body .section-modal-top{width:100%;position:relative;display:flex;align-items:center;justify-content:start;padding:1.25vw;height:5.2083333333vw;gap:1.0416666667vw}@media(max-width:750px){.section-modal-overview .section-modal-body .section-modal-top{padding:6.106870229vw;height:25.4452926209vw;gap:5.0890585242vw}}.section-modal-overview .section-modal-body .section-modal-top .section-modal-close-icon{transform:translate(0);position:absolute;cursor:pointer;top:1.25vw;width:2.0833333333vw;right:1.25vw}@media(max-width:750px){.section-modal-overview .section-modal-body .section-modal-top .section-modal-close-icon{top:6.106870229vw;width:10.1781170483vw;right:6.106870229vw}}.section-modal-overview .section-modal-body .section-modal-top .section-modal-icon-to-state{width:2.6041666667vw}@media(max-width:750px){.section-modal-overview .section-modal-body .section-modal-top .section-modal-icon-to-state{width:12.7226463104vw}}.section-modal-overview .section-modal-body .section-modal-top .section-modal-title{text-wrap:wrap;color:#fff;font-family:HelveticaNowText Bold;font-size:1.5625vw;text-align:left;width:70%}@media(max-width:750px){.section-modal-overview .section-modal-body .section-modal-top .section-modal-title{font-size:5.0890585242vw;width:70%}}.section-modal-overview .section-modal-body .section-modal-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.25vw 1.25vw;gap:.6770833333vw}@media(max-width:750px){.section-modal-overview .section-modal-body .section-modal-bottom{padding:0 6.106870229vw 6.106870229vw;gap:3.3078880407vw}}.section-modal-overview .section-modal-body .section-modal-bottom .section-modal-description{color:#fff;width:100%;text-align:center;font-family:HelveticaNowText Light;font-size:.9375vw}@media(max-width:750px){.section-modal-overview .section-modal-body .section-modal-bottom .section-modal-description{font-size:4.5801526718vw}}.section-modal-dashboard-buttons{display:flex;flex-direction:row;gap:.625vw;width:100%;justify-content:center}@media(max-width:750px){.section-modal-dashboard-buttons{gap:3.0534351145vw}}@media(min-width:750px){.section-modal-dashboard-buttons .button-confirmation-dashboard{height:2.0833333333vw;font-size:.9375vw}}@media(max-width:750px){.section-modal-dashboard-buttons .button-confirmation-dashboard{height:10.1781170483vw;font-size:4.0712468193vw}}.section-modal-dashboard-information{color:#fff;text-align:center;font-size:.9375vw}@media(max-width:750px){.section-modal-dashboard-information{font-size:4.5801526718vw}}.section-modal-dashboard-information.big{font-size:1.4583333333vw}@media(max-width:750px){.section-modal-dashboard-information.big{font-size:7.1246819338vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-movement-becomes-art{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;isolation:isolate;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width:750px){.section-movement-becomes-art{height:44.4270833333vw;background-image:url(/imgs/index/web/bg-girls-rhythm.webp)}}@media(max-width:750px){.section-movement-becomes-art{min-height:101.272264631vw;height:auto;background-image:url(/imgs/index/mobile/bg-girls-rhythm-mobile.webp)}}.section-movement-becomes-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:0}.section-movement-becomes-art .movement-subtitle{font-family:Cherolina Regular;color:#fff;font-weight:100;font-size:3.5416666667vw;line-height:2.0833333333vw;padding-top:6%}.section-movement-becomes-art .movement-becomes-art-logo{z-index:1}@media(min-width:750px){.section-movement-becomes-art .movement-becomes-art-logo img{width:11.71875vw;height:7.8125vw}}@media(max-width:750px){.section-movement-becomes-art .movement-becomes-art-logo img{width:35.6234096692vw;height:auto;margin-bottom:6vw}}.section-movement-becomes-art .container-movement-becomes-art{z-index:1;display:flex;flex-direction:column;align-items:center;width:50%;padding-top:2%}@media(max-width:750px){.section-movement-becomes-art .container-movement-becomes-art{width:100%}}@media(min-width:750px){.section-movement-becomes-art .container-movement-becomes-art h2{font-size:4.6875vw;line-height:3.3854166667vw}}@media(max-width:750px){.section-movement-becomes-art .container-movement-becomes-art h2{font-size:9.6692111959vw;line-height:10.6870229008vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-card-membership{display:flex;flex-direction:column;align-items:center;background-color:#f4e9e7;box-sizing:border-box;box-shadow:0 0 .5208333333vw #00000080;justify-content:space-between}@media(min-width:750px){.section-card-membership{width:16.9791666667vw;height:23.9583333333vw;gap:1.0416666667vw;border-radius:1.3020833333vw;padding:2.0833333333vw 0}}@media(max-width:750px){.section-card-membership{width:92.1119592875vw;height:38.4223918575vw;border-radius:6.3613231552vw;gap:3.8167938931vw;padding:5.0890585242vw 0}}.section-card-membership .container-card-membership-top{display:flex;align-items:center}@media(min-width:750px){.section-card-membership .container-card-membership-top{flex-direction:column;justify-content:space-between;height:50%;gap:.5208333333vw}}@media(max-width:750px){.section-card-membership .container-card-membership-top{border-bottom:.5089058524vw solid #e3a9a9;justify-content:space-between;width:80%}}.section-card-membership .container-card-membership-top .card-membership-name{text-transform:uppercase;color:#bf7979;text-align:center;font-family:Montserrat ExtraBold}@media(min-width:750px){.section-card-membership .container-card-membership-top .card-membership-name{width:100%;font-size:1.9270833333vw;line-height:1.7708333333vw;border-bottom:.1041666667vw solid #e3a9a9;padding-bottom:1.0416666667vw}}@media(max-width:750px){.section-card-membership .container-card-membership-top .card-membership-name{font-size:5.0890585242vw;line-height:6.106870229vw}}.section-card-membership .container-card-membership-top .card-membership-name span{font-family:"Silk Serif Italic"}@media(min-width:750px){.section-card-membership .container-card-membership-top .card-membership-name span{font-size:2.0833333333vw}}@media(max-width:750px){.section-card-membership .container-card-membership-top .card-membership-name span{font-size:5.5979643766vw}}.section-card-membership .container-card-membership-top .container-card-membership-class{display:flex;align-items:center}@media(min-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class{flex-direction:column}}@media(max-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class{gap:1vw}}.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-class-number{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-class-number{font-size:2.6041666667vw}}@media(max-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-class-number{font-size:7.6335877863vw;line-height:8.3969465649vw}}.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-classes{text-align:center;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-classes{font-size:1.1979166667vw;line-height:1.3541666667vw}}@media(max-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-classes{display:flex;flex-direction:column;font-size:3.8167938931vw;line-height:5.0890585242vw}}.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-classes span{font-family:HelveticaNowText Regular}@media(min-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-classes span{font-size:.9375vw}}@media(max-width:750px){.section-card-membership .container-card-membership-top .container-card-membership-class .card-membership-classes span{font-size:2.7989821883vw}}.section-card-membership .container-card-membership-bottom{display:flex;align-items:center}@media(min-width:750px){.section-card-membership .container-card-membership-bottom{flex-direction:column;gap:1.3020833333vw}}@media(max-width:750px){.section-card-membership .container-card-membership-bottom{width:80%;justify-content:space-between}}.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices{gap:.5208333333vw}}@media(max-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices{align-items:start}}.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-payment-time{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-payment-time{font-size:.8333333333vw;line-height:.8854166667vw}}@media(max-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-payment-time{font-size:3.3078880407vw}}.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-price{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-price{font-size:1.875vw;line-height:1.9791666667vw}}@media(max-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-price{font-size:5.3435114504vw;line-height:5.8524173028vw}}.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-price span.cycle{font-family:HelveticaNowText Regular;color:#bf7979}@media(min-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-price span.cycle{font-size:1.3541666667vw;line-height:1.4583333333vw}}@media(max-width:750px){.section-card-membership .container-card-membership-bottom .container-card-membership-time-prices .card-membership-price span.cycle{font-size:3.8167938931vw;line-height:4.3256997455vw}}@media(max-width:750px){.section-card-membership .container-card-membership-bottom .card-membership-btn{width:44.6564885496vw}}.section-card-membership.white{background-color:#fff}@media(min-width:750px){.section-card-membership.white{height:20.8333333333vw}}@media(max-width:750px){.section-card-membership.white .container-card-membership-bottom{justify-content:center}}@media(max-width:750px){.section-card-membership.white .container-card-membership-bottom .container-card-membership-time-prices{align-items:center}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-card-package{display:flex;flex-direction:column;align-items:center;background-color:#f4e9e7;box-sizing:border-box;box-shadow:0 0 .5208333333vw #00000080;justify-content:space-between}@media(min-width:750px){.section-card-package{width:21.25vw;height:18.3333333333vw;border-radius:1.3020833333vw;padding:1.5625vw 0}}@media(max-width:750px){.section-card-package{width:45.0381679389vw;height:49.8727735369vw;border-radius:6.3613231552vw;padding:3.8167938931vw;gap:.5vw}}.section-card-package .card-package-name{text-transform:uppercase;color:#bf7979;text-align:center;font-family:Montserrat ExtraBold}@media(min-width:750px){.section-card-package .card-package-name{width:60%;font-size:1.9270833333vw;line-height:1.7708333333vw;border-bottom:.1041666667vw solid #e3a9a9;padding-bottom:1.0416666667vw}}@media(max-width:750px){.section-card-package .card-package-name{font-size:5.0890585242vw;line-height:6.106870229vw}}.section-card-package .card-package-name span{font-family:"Silk Serif Italic"}@media(min-width:750px){.section-card-package .card-package-name span{font-size:2.0833333333vw}}.section-card-package .container-card-package-payment-prices{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-card-package .container-card-package-payment-prices{gap:.5208333333vw}}.section-card-package .container-card-package-payment-prices .card-package-payment-time{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-card-package .container-card-package-payment-prices .card-package-payment-time{font-size:.8333333333vw;line-height:.8854166667vw}}@media(max-width:750px){.section-card-package .container-card-package-payment-prices .card-package-payment-time{font-size:3.3078880407vw;line-height:4.0712468193vw}}.section-card-package .container-card-package-payment-prices .card-package-price{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-card-package .container-card-package-payment-prices .card-package-price{font-size:1.875vw;line-height:1.9791666667vw}}@media(max-width:750px){.section-card-package .container-card-package-payment-prices .card-package-price{font-size:5.3435114504vw;line-height:5.5979643766vw}}.section-card-package .card-package-validity{font-family:HelveticaNowText Regular}@media(min-width:750px){.section-card-package .card-package-validity{font-size:.7291666667vw;line-height:1.9791666667vw}}@media(max-width:750px){.section-card-package .card-package-validity{font-size:3.3078880407vw;line-height:4.0712468193vw}}@media(max-width:750px){.section-card-package .card-package-btn{width:39.0534351145vw;height:11.7048346056vw}}.section-card-package.white{background-color:#fff}@media(min-width:750px){.section-card-package.white{height:14.0625vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-our-plans{display:flex;align-items:center;flex-direction:column;background-color:#f0cdd0}@media(min-width:750px){.section-our-plans{padding:5vw 0;gap:2vw}}@media(max-width:750px){.section-our-plans{padding:10vw 0;gap:5vw}}@media(min-width:750px){.section-our-plans .our-plans-title{font-size:3.90625vw}}@media(max-width:750px){.section-our-plans .our-plans-title{font-size:11.4503816794vw}}.section-our-plans .our-plans-title .pink{color:#000}@media(min-width:750px){.section-our-plans .our-plans-title .pink{font-size:4.21875vw}}.section-our-plans .container-our-plans-packages,.section-our-plans .container-our-plans-memberships{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-our-plans .container-our-plans-packages,.section-our-plans .container-our-plans-memberships{gap:2vw}}@media(max-width:750px){.section-our-plans .container-our-plans-packages,.section-our-plans .container-our-plans-memberships{gap:5vw}}.section-our-plans .container-our-plans-packages .our-plans-subtitle,.section-our-plans .container-our-plans-memberships .our-plans-subtitle{text-transform:uppercase;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-our-plans .container-our-plans-packages .our-plans-subtitle,.section-our-plans .container-our-plans-memberships .our-plans-subtitle{width:100%;font-size:2.3958333333vw;line-height:1.7708333333vw}}@media(max-width:750px){.section-our-plans .container-our-plans-packages .our-plans-subtitle,.section-our-plans .container-our-plans-memberships .our-plans-subtitle{width:100%;font-size:5.5979643766vw;line-height:4.3256997455vw}}@media(min-width:750px){.section-our-plans .container-our-plans-packages .container-our-plans-cards-memberships,.section-our-plans .container-our-plans-memberships .container-our-plans-cards-memberships{display:grid;grid-template-columns:repeat(5,1fr);gap:1.8vw}}@media(max-width:750px){.section-our-plans .container-our-plans-packages .container-our-plans-cards-memberships,.section-our-plans .container-our-plans-memberships .container-our-plans-cards-memberships{display:flex;flex-direction:column;gap:5vw}}.section-our-plans .container-our-plans-packages .container-our-plans-cards-packages,.section-our-plans .container-our-plans-memberships .container-our-plans-cards-packages{display:grid;gap:2.5vw}@media(min-width:750px){.section-our-plans .container-our-plans-packages .container-our-plans-cards-packages,.section-our-plans .container-our-plans-memberships .container-our-plans-cards-packages{grid-template-columns:repeat(4,1fr)}}@media(max-width:750px){.section-our-plans .container-our-plans-packages .container-our-plans-cards-packages,.section-our-plans .container-our-plans-memberships .container-our-plans-cards-packages{grid-template-columns:repeat(2,1fr)}}@media(min-width:750px){.section-our-plans .container-our-plans-packages{margin-top:4vw}}@media(max-width:750px){.section-our-plans .container-our-plans-packages{margin-top:8vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-time-body{background:url(/imgs/index/web/background.webp) top/cover no-repeat;width:100%;position:relative}@media(max-width:750px){.section-time-body{background-position:top center}}.section-time-body .subtitle{margin-top:5%;font-family:HelveticaNowText Light;line-height:2.1875vw;font-size:1.6666666667vw;width:100%}@media(max-width:750px){.section-time-body .subtitle{margin-top:0;line-height:5.2083333333vw;font-size:3.75vw}}.section-time-body .container-head{display:flex;justify-content:space-between;align-items:center;width:80%;margin:0 auto;padding-top:6.25vw;padding-bottom:2.0833333333vw}@media(max-width:750px){.section-time-body .container-head{flex-direction:column-reverse;align-items:center;text-align:center;width:90%;padding-top:15.2671755725vw;padding-bottom:5.0890585242vw;gap:5.0890585242vw}}.section-time-body .container-head .container-time-body-texts{display:flex;flex-direction:column;text-align:left}@media(max-width:750px){.section-time-body .container-head .container-time-body-texts{width:100%;text-align:center;margin-top:0}}@media(min-width:750px){.section-time-body .container-head .container-time-body-texts .title{width:44.2708333333vw;font-size:3.90625vw;line-height:3.3854166667vw}}@media(max-width:750px){.section-time-body .container-head .container-time-body-texts .title{font-size:9.6692111959vw;line-height:8.9058524173vw;text-align:left}}.section-time-body .container-head .container-time-body-texts .subtitle{margin-top:1.0416666667vw;font-size:1.0416666667vw;line-height:1.5104166667vw;width:55%}@media(max-width:750px){.section-time-body .container-head .container-time-body-texts .subtitle{margin-top:3.8167938931vw;font-size:6.106870229vw;line-height:5.5979643766vw}}.section-time-body .container-head .logo{width:13.5416666667vw;height:auto;object-fit:contain}@media(max-width:750px){.section-time-body .container-head .logo{display:none}}.section-time-body .container-swiper{margin-bottom:5%}@media(max-width:750px){.section-time-body .container-swiper{margin-left:4.3256997455vw}}.section-time-body .subtitle-container{display:flex;justify-content:space-between;align-items:center;width:80%;margin:0 auto}@media(max-width:750px){.section-time-body .subtitle-container{margin-bottom:12.7226463104vw;margin-left:6.3613231552vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}div#root:has(section.admin-calendar-section-container){background-color:#fff!important}section.admin-calendar-section-container{display:flex;flex-direction:column;flex:1}@media(min-width:750px){section.admin-calendar-section-container{gap:.78125vw}}section.admin-calendar-section-container header.admin-calendar-header{display:flex;justify-content:space-between;align-items:center}@media(max-width:750px){section.admin-calendar-section-container header.admin-calendar-header{flex-direction:column}}section.admin-calendar-section-container section.admin-calendar-modal-container h4{text-align:left;font-family:HelveticaNowText Medium}@media(min-width:750px){section.admin-calendar-section-container section.admin-calendar-modal-container h4{font-size:1.09375vw;margin-bottom:.5208333333vw}}@media(max-width:750px){section.admin-calendar-section-container section.admin-calendar-modal-container h4{font-size:5.3435114504vw;margin-bottom:2.5445292621vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}div.calendar-table-container{display:grid;flex:1;box-sizing:border-box;position:relative;grid-template-columns:auto repeat(6,1fr);grid-template-rows:auto repeat(9,1fr)}@media(max-width:750px){div.calendar-table-container{display:none}}@media(min-width:750px){div.calendar-table-container{gap:.5208333333vw}}div.calendar-table-container.loading{cursor:wait}div.calendar-table-container:not(.type-admin) div.data:not(.active){--shadow-color: transparent !important}div.calendar-table-container div[data-grid-order="1"]{order:1!important}div.calendar-table-container div[data-grid-order="2"]{order:2!important}div.calendar-table-container div[data-grid-order="3"]{order:3!important}div.calendar-table-container div[data-grid-order="4"]{order:4!important}div.calendar-table-container div[data-grid-order="5"]{order:5!important}div.calendar-table-container div[data-grid-order="6"]{order:6!important}div.calendar-table-container div[data-grid-order="7"]{order:7!important}div.calendar-table-container div[data-grid-order="8"]{order:8!important}div.calendar-table-container div[data-grid-order="9"]{order:9!important}div.calendar-table-container div[data-grid-order="10"]{order:10!important}div.calendar-table-container div[data-grid-order="11"]{order:11!important}div.calendar-table-container div[data-grid-order="12"]{order:12!important}div.calendar-table-container div[data-grid-order="13"]{order:13!important}div.calendar-table-container div[data-grid-order="14"]{order:14!important}div.calendar-table-container div[data-grid-order="15"]{order:15!important}div.calendar-table-container div[data-grid-order="16"]{order:16!important}div.calendar-table-container div[data-grid-order="17"]{order:17!important}div.calendar-table-container div[data-grid-order="18"]{order:18!important}div.calendar-table-container div[data-grid-order="19"]{order:19!important}div.calendar-table-container div[data-grid-order="20"]{order:20!important}div.calendar-table-container div[data-grid-order="21"]{order:21!important}div.calendar-table-container div[data-grid-order="22"]{order:22!important}div.calendar-table-container div[data-grid-order="23"]{order:23!important}div.calendar-table-container div[data-grid-order="24"]{order:24!important}div.calendar-table-container div[data-grid-order="25"]{order:25!important}div.calendar-table-container div[data-grid-order="26"]{order:26!important}div.calendar-table-container div[data-grid-order="27"]{order:27!important}div.calendar-table-container div[data-grid-order="28"]{order:28!important}div.calendar-table-container div[data-grid-order="29"]{order:29!important}div.calendar-table-container div[data-grid-order="30"]{order:30!important}div.calendar-table-container div[data-grid-order="31"]{order:31!important}div.calendar-table-container div[data-grid-order="32"]{order:32!important}div.calendar-table-container div[data-grid-order="33"]{order:33!important}div.calendar-table-container div[data-grid-order="34"]{order:34!important}div.calendar-table-container div[data-grid-order="35"]{order:35!important}div.calendar-table-container div[data-grid-order="36"]{order:36!important}div.calendar-table-container div[data-grid-order="37"]{order:37!important}div.calendar-table-container div[data-grid-order="38"]{order:38!important}div.calendar-table-container div[data-grid-order="39"]{order:39!important}div.calendar-table-container div[data-grid-order="40"]{order:40!important}div.calendar-table-container div[data-grid-order="41"]{order:41!important}div.calendar-table-container div[data-grid-order="42"]{order:42!important}div.calendar-table-container div[data-grid-order="43"]{order:43!important}div.calendar-table-container div[data-grid-order="44"]{order:44!important}div.calendar-table-container div[data-grid-order="45"]{order:45!important}div.calendar-table-container div[data-grid-order="46"]{order:46!important}div.calendar-table-container div[data-grid-order="47"]{order:47!important}div.calendar-table-container div[data-grid-order="48"]{order:48!important}div.calendar-table-container div[data-grid-order="49"]{order:49!important}div.calendar-table-container div[data-grid-order="50"]{order:50!important}div.calendar-table-container div[data-grid-order="51"]{order:51!important}div.calendar-table-container div[data-grid-order="52"]{order:52!important}div.calendar-table-container div[data-grid-order="53"]{order:53!important}div.calendar-table-container div[data-grid-order="54"]{order:54!important}div.calendar-table-container div[data-grid-order="55"]{order:55!important}div.calendar-table-container div[data-grid-order="56"]{order:56!important}div.calendar-table-container div[data-grid-order="57"]{order:57!important}div.calendar-table-container div[data-grid-order="58"]{order:58!important}div.calendar-table-container div[data-grid-order="59"]{order:59!important}div.calendar-table-container div[data-grid-order="60"]{order:60!important}div.calendar-table-container div[data-grid-order="61"]{order:61!important}div.calendar-table-container div[data-grid-order="62"]{order:62!important}div.calendar-table-container div[data-grid-order="63"]{order:63!important}div.calendar-table-container div[data-grid-order="64"]{order:64!important}div.calendar-table-container div[data-grid-order="65"]{order:65!important}div.calendar-table-container div[data-grid-order="66"]{order:66!important}div.calendar-table-container div[data-grid-order="67"]{order:67!important}div.calendar-table-container div[data-grid-order="68"]{order:68!important}div.calendar-table-container div[data-grid-order="69"]{order:69!important}div.calendar-table-container div[data-grid-order="70"]{order:70!important}div.calendar-table-container section.loader-parent{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;background-color:color-mix(in srgb,#fff,transparent 50%)}div.calendar-table-container section.loader-parent .loader{width:3.125vw}div.calendar-table-container div.header,div.calendar-table-container div.data{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}@media(min-width:750px){div.calendar-table-container div.header,div.calendar-table-container div.data{border-radius:.78125vw;box-shadow:0 .1041666667vw .3125vw 0 var(--shadow-color)}}div.calendar-table-container div.header.empty,div.calendar-table-container div.data.empty{box-shadow:none}div.calendar-table-container div.header.active,div.calendar-table-container div.data.active{--shadow-color: rgba(0, 0, 0, .3)}div.calendar-table-container div.header:not(.empty){background-color:#dd9595;color:#fff;text-transform:capitalize;font-family:HelveticaNowText Medium}@media(min-width:750px){div.calendar-table-container div.header:not(.empty){font-size:.9375vw;padding:.4166666667vw .625vw}}div.calendar-table-container div.data{background-color:#f4e9e7;transition:box-shadow .3s ease-in-out}@media(min-width:750px){div.calendar-table-container div.data{min-height:5.2083333333vw}}div.calendar-table-container div.data:hover{--shadow-color: rgba(0, 0, 0, .35)}div.calendar-table-container div.data.loading{pointer-events:none;opacity:.8}div.calendar-list-mobile-container{display:flex;flex-direction:column;gap:3.0534351145vw}@media(min-width:750px){div.calendar-list-mobile-container{display:none}}div.calendar-list-mobile-container p.mobile-time-label{text-align:left;font-size:4.3256997455vw;margin-bottom:1.0178117048vw;font-family:HelveticaNowText Bold}div.calendar-list-mobile-container p.mobile-time-label span.legend{margin-left:.4em;color:gray;font-size:.85em}section.calendar-lesson-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;position:relative;flex:1;width:100%;overflow:hidden}@media(min-width:750px){section.calendar-lesson-card{gap:.5208333333vw;padding-left:1.0416666667vw}}@media(max-width:750px){section.calendar-lesson-card{background-color:#f4e9e7;gap:2.5445292621vw 3.8167938931vw;min-height:27.2264631043vw;border-radius:3.5623409669vw;padding:2.5445292621vw 4.0712468193vw;box-shadow:0 1.0178117048vw 2.5445292621vw .5089058524vw #0000001a;border:.2544529262vw solid rgba(0,0,0,.1)}}section.calendar-lesson-card.scheduled{background-color:#dd9595!important;color:#fff!important}section.calendar-lesson-card.waiting{background-color:#f0cdd0!important;color:#000!important}section.calendar-lesson-card.status-draft{background-color:#a0a9a656!important}section.calendar-lesson-card.full:not(.type-admin){background-color:#fff}@media(min-width:750px){section.calendar-lesson-card:hover article.hover-container{top:0}}section.calendar-lesson-card img.picture{object-fit:cover;object-position:center;border-radius:100%}@media(min-width:750px){section.calendar-lesson-card img.picture{width:1.6666666667vw;height:1.6666666667vw;aspect-ratio:1/1}}@media(max-width:750px){section.calendar-lesson-card img.picture{width:17.8117048346vw;height:17.8117048346vw;aspect-ratio:1/1}}section.calendar-lesson-card article.information{display:flex;flex-direction:column}@media(min-width:750px){section.calendar-lesson-card article.information{gap:.2083333333vw;font-size:.7291666667vw;line-height:.8333333333vw}}@media(max-width:750px){section.calendar-lesson-card article.information{flex:1;gap:1.0178117048vw;font-size:4.0712468193vw;line-height:4.3256997455vw}}section.calendar-lesson-card article.information p.lesson{font-family:HelveticaNowText Bold}@media(min-width:750px){section.calendar-lesson-card article.information p.places{font-size:.6770833333vw;margin-top:.2604166667vw}}@media(max-width:750px){section.calendar-lesson-card article.information p.places{font-size:3.8167938931vw;margin-top:1.272264631vw}}section.calendar-lesson-card article.mobile-action-container{display:flex;flex-direction:column}@media(min-width:750px){section.calendar-lesson-card article.mobile-action-container{display:none}}@media(max-width:750px){section.calendar-lesson-card article.mobile-action-container{gap:3.8167938931vw}}section.calendar-lesson-card article.hover-container{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;color:#000}@media(min-width:750px){section.calendar-lesson-card article.hover-container{background-color:#f4e9e7;justify-content:space-evenly;height:calc(100% + 5.2083333333vw);padding-bottom:5.2083333333vw;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:100%;position:absolute;top:150%;left:0}}@media(max-width:750px){section.calendar-lesson-card article.hover-container{justify-content:center;flex-direction:column;gap:3.0534351145vw}}section.calendar-lesson-card article.hover-container div.button-parent{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;flex:1;-webkit-user-select:none;user-select:none;cursor:pointer}@media(min-width:750px){section.calendar-lesson-card article.hover-container div.button-parent{gap:.1041666667vw}}section.calendar-lesson-card article.hover-container div.button-parent img{border-radius:100%}@media(min-width:750px){section.calendar-lesson-card article.hover-container div.button-parent img{width:1.5625vw;height:1.5625vw}}@media(max-width:750px){section.calendar-lesson-card article.hover-container div.button-parent img{width:8.9058524173vw;height:8.9058524173vw}}@media(min-width:750px){section.calendar-lesson-card article.hover-container div.button-parent span{font-size:.625vw}}@media(max-width:750px){section.calendar-lesson-card article.hover-container div.button-parent span{display:none}}div.calendar-empty-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;background-color:#f4e9e7;flex:1;width:100%}@media(max-width:750px){div.calendar-empty-card{min-height:27.2264631043vw;border-radius:3.5623409669vw;box-shadow:0 .5089058524vw 1.5267175573vw #0000004d;border:.2544529262vw solid rgba(0,0,0,.1)}}div.calendar-empty-card.type-user{box-shadow:inset 0 .1041666667vw .3125vw #00000005;background-color:color-mix(in srgb,#F4E9E7,#fff 50%)}@media(max-width:750px){div.calendar-empty-card.type-user{background-color:color-mix(in srgb,#F4E9E7,#f0cdd0 30%);box-shadow:inset 0 .5089058524vw 1.5267175573vw #00000005}}section.calendar-create-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;-webkit-user-select:none;user-select:none;background-color:#f4e9e7;cursor:pointer}@media(min-width:750px){section.calendar-create-card{gap:.1041666667vw}}@media(max-width:750px){section.calendar-create-card{gap:.5089058524vw;border-radius:3.5623409669vw;padding:2.5445292621vw;min-height:27.2264631043vw;box-shadow:0 .5089058524vw 1.5267175573vw #0000004d;border:.2544529262vw solid rgba(0,0,0,.1)}}section.calendar-create-card img{border-radius:100%}@media(min-width:750px){section.calendar-create-card img{width:1.3020833333vw;height:1.3020833333vw}}@media(max-width:750px){section.calendar-create-card img{width:6.3613231552vw;height:6.3613231552vw}}@media(min-width:750px){section.calendar-create-card span{font-size:.7291666667vw}}@media(max-width:750px){section.calendar-create-card span{font-size:3.5623409669vw}}div.header-calendar-offset{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-family:HelveticaNowText Bold}@media(min-width:750px){div.header-calendar-offset{gap:.5208333333vw;font-size:1.6666666667vw;margin-bottom:1.0416666667vw}}div.header-calendar-offset span.period{text-transform:capitalize}p.mobile-period{text-transform:capitalize;margin:2.5445292621vw 0}article.mobile-calendar-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative}@media(min-width:750px){article.mobile-calendar-container{display:none}}article.mobile-calendar-container img.slide-icon{position:absolute;top:50%;z-index:2;width:5.0890585242vw;height:5.0890585242vw;transform:translateY(-50%);border-radius:100%;border:.2544529262vw solid #F4E9E7}article.mobile-calendar-container img.slide-icon.left{left:0}article.mobile-calendar-container img.slide-icon.right{right:0}article.mobile-calendar-container .mobile-calendar-header{width:95%}article.mobile-calendar-container .mobile-calendar-header .week-container{display:flex;flex-direction:row;gap:1.272264631vw}article.mobile-calendar-container .mobile-calendar-header .week-container .day-item{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#f4e9e7;text-transform:capitalize;font-size:3.5623409669vw;padding:2.5445292621vw;border-radius:3.5623409669vw;transition:all .2s ease-in-out;font-family:HelveticaNowText Medium}article.mobile-calendar-container .mobile-calendar-header .week-container .day-item.active{background-color:#dd9595;color:#fff;font-family:HelveticaNowText Bold}p.mobile-calendar-header-label{font-size:3.8167938931vw;margin:3.8167938931vw 0;text-align:center;font-family:HelveticaNowText Medium}@media(min-width:750px){p.mobile-calendar-header-label{display:none}}p.mobile-calendar-header-label span{text-transform:lowercase;display:block}p.mobile-calendar-header-label span:first-letter{text-transform:uppercase}div.assistants-modal-wrapper,div.create-class-modal-wrapper{z-index:99}@media(min-width:750px){div.assistants-modal-wrapper div.modal-content,div.create-class-modal-wrapper div.modal-content{max-width:31.25vw!important;max-height:80dvh!important;scrollbar-width:none}}div.assistants-modal-wrapper div.modal-content div.modal-info,div.create-class-modal-wrapper div.modal-content div.modal-info{margin-left:0!important}div.assistants-modal-wrapper section.admin-calendar-modal-container,div.create-class-modal-wrapper section.admin-calendar-modal-container{display:flex;flex-direction:column;width:100%;text-align:left}@media(min-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container,div.create-class-modal-wrapper section.admin-calendar-modal-container{gap:.78125vw}}@media(max-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container,div.create-class-modal-wrapper section.admin-calendar-modal-container{gap:2.5445292621vw}}div.assistants-modal-wrapper section.admin-calendar-modal-container h4,div.create-class-modal-wrapper section.admin-calendar-modal-container h4{margin:0}div.assistants-modal-wrapper section.admin-calendar-modal-container p.admin-class-time,div.create-class-modal-wrapper section.admin-calendar-modal-container p.admin-class-time{line-height:0;font-size:.8333333333vw;line-height:.8333333333vw}@media(min-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container p.admin-class-time,div.create-class-modal-wrapper section.admin-calendar-modal-container p.admin-class-time{margin-bottom:.2604166667vw}}@media(max-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container p.admin-class-time,div.create-class-modal-wrapper section.admin-calendar-modal-container p.admin-class-time{margin-bottom:6.3613231552vw}}div.assistants-modal-wrapper section.admin-calendar-modal-container .calendar-inputs label,div.create-class-modal-wrapper section.admin-calendar-modal-container .calendar-inputs label{line-height:normal}div.assistants-modal-wrapper section.admin-calendar-modal-container select,div.create-class-modal-wrapper section.admin-calendar-modal-container select{outline:none;border:none}@media(min-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container select,div.create-class-modal-wrapper section.admin-calendar-modal-container select{height:3.1770833333vw;font-size:.8333333333vw;width:100%;padding:.78125vw;border-radius:.625vw}}@media(max-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container select,div.create-class-modal-wrapper section.admin-calendar-modal-container select{font-size:4.0712468193vw;width:100%;padding:3.8167938931vw;border-radius:2.5445292621vw}}div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container{display:flex;flex-direction:row}@media(min-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container{gap:1.0416666667vw;margin-top:.5208333333vw}}@media(max-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container{gap:2.5445292621vw;margin-top:2.0356234097vw;flex-direction:column}}@media(min-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.draft-button,div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.public-button,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.draft-button,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.public-button{flex:1}}@media(max-width:750px){div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.draft-button,div.assistants-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.public-button,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.draft-button,div.create-class-modal-wrapper section.admin-calendar-modal-container div.create-calendar-action-container button.public-button{width:100%}}section.assistant-item-component-container{display:flex;flex-direction:row;align-items:center}@media(min-width:750px){section.assistant-item-component-container{gap:1.0416666667vw;padding-bottom:.5208333333vw}}@media(max-width:750px){section.assistant-item-component-container{flex-direction:column;gap:2.5445292621vw;margin-bottom:5.0890585242vw;padding-bottom:5.0890585242vw}}section.assistant-item-component-container:not(:last-child){border-bottom:.1em solid rgba(0,0,0,.1)}section.assistant-item-component-container article.information{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(min-width:750px){section.assistant-item-component-container article.information{gap:.5208333333vw}}@media(max-width:750px){section.assistant-item-component-container article.information{width:100%;gap:2.5445292621vw}}section.assistant-item-component-container article.information img.profile{border-radius:100%}@media(min-width:750px){section.assistant-item-component-container article.information img.profile{width:2.1875vw;height:2.1875vw;border:.1041666667vw solid #DD9595}}@media(max-width:750px){section.assistant-item-component-container article.information img.profile{width:10.6870229008vw;height:10.6870229008vw;border:.5089058524vw solid #DD9595}}section.assistant-item-component-container article.information span.name{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:750px){section.assistant-item-component-container article.information span.name{font-size:.8333333333vw}}section.assistant-item-component-container article.actions{display:flex}@media(min-width:750px){section.assistant-item-component-container article.actions{gap:.5208333333vw}}@media(min-width:750px){section.assistant-item-component-container article.actions .confirm-btn{height:1.5625vw}}@media(max-width:750px){section.assistant-item-component-container article.actions .confirm-btn{width:100%!important}}section.assistant-item-component-container article.actions .close-btn,section.assistant-item-component-container article.actions .close-img{border-radius:100%}@media(min-width:750px){section.assistant-item-component-container article.actions .close-btn,section.assistant-item-component-container article.actions .close-img{border:.0520833333vw solid #DD9595}}section.assistant-item-component-container article.actions .check-btn{background-color:#dd9595;border-radius:100%}section.assistant-item-component-container article.actions img.status-img{background-color:#dd9595;border-radius:100%}@media(min-width:750px){section.assistant-item-component-container article.actions img.status-img{width:1.8229166667vw;height:1.8229166667vw}}section.assistant-item-component-container article.actions p.status-text{color:#dd9595}@media(min-width:750px){section.assistant-item-component-container article.actions p.status-text{font-size:.9375vw}}@media(min-width:750px){div.create-class-modal-wrapper div.modal-content{max-width:31.25vw!important;max-height:80dvh!important;scrollbar-width:none}}div.create-class-modal-wrapper div.modal-content div.modal-info{margin-left:0!important}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-icon-btn-dashboard,.section-icon-btn-dashboard-icon{margin:0;padding:0;box-sizing:border-box}.section-icon-btn-dashboard{display:flex;justify-content:center;align-items:center}@media(min-width:750px){.section-icon-btn-dashboard.big{width:2.03125vw}}@media(max-width:750px){.section-icon-btn-dashboard.big{width:9.9236641221vw}}@media(min-width:750px){.section-icon-btn-dashboard.small{width:1.5625vw}}@media(max-width:750px){.section-icon-btn-dashboard.small{width:7.6335877863vw}}.section-icon-btn-dashboard:disabled{pointer-events:none;cursor:not-allowed;filter:saturate(0)}.section-icon-btn-dashboard .section-icon-btn-dashboard-icon{height:100%;width:100%}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}section.dashboard-cards-section-container{display:flex;flex-direction:column}@media(min-width:750px){section.dashboard-cards-section-container{gap:2.0833333333vw}}@media(max-width:750px){section.dashboard-cards-section-container{gap:7.6335877863vw}}section.dashboard-cards-section-container p.dashboard-message{font-family:HelveticaNowText Medium}@media(min-width:750px){section.dashboard-cards-section-container p.dashboard-message{font-size:2.0833333333vw}}@media(max-width:750px){section.dashboard-cards-section-container p.dashboard-message{font-size:7.6335877863vw}}section.dashboard-cards-section-container section.dashboard-cards-list{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:750px){section.dashboard-cards-section-container section.dashboard-cards-list{gap:1.4583333333vw}}@media(max-width:750px){section.dashboard-cards-section-container section.dashboard-cards-list{gap:5.0890585242vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}article.dashboard-card-component-container{display:flex;flex-direction:column;background-color:#fff;color:#000}@media(min-width:750px){article.dashboard-card-component-container{min-width:14.5833333333vw;gap:.5208333333vw;border-radius:1.0416666667vw;padding:1.3020833333vw;box-shadow:0 .2604166667vw .625vw #0000004d;-webkit-box-shadow:0 .2604166667vw .625vw 0 rgba(0,0,0,.3);-moz-box-shadow:0 .2604166667vw .625vw 0 rgba(0,0,0,.3)}}@media(max-width:750px){article.dashboard-card-component-container{width:100%;gap:2.5445292621vw;border-radius:5.0890585242vw;padding:5.0890585242vw;box-shadow:0 1.272264631vw 3.0534351145vw #0000004d;-webkit-box-shadow:0 1.272264631vw 3.0534351145vw 0 rgba(0,0,0,.3);-moz-box-shadow:0 1.272264631vw 3.0534351145vw 0 rgba(0,0,0,.3)}}article.dashboard-card-component-container.style-pink{background-color:#dd9595;color:#fff}article.dashboard-card-component-container.style-pink span.value{color:inherit}article.dashboard-card-component-container span.value{color:#dd9595;font-family:HelveticaNowText Bold}@media(min-width:750px){article.dashboard-card-component-container span.value{font-size:2.6041666667vw}}@media(max-width:750px){article.dashboard-card-component-container span.value{font-size:12.7226463104vw}}article.dashboard-card-component-container p.title{font-family:HelveticaNowText Bold}@media(min-width:750px){article.dashboard-card-component-container p.title{font-size:1.40625vw;width:14.5833333333vw}}@media(max-width:750px){article.dashboard-card-component-container p.title{font-size:6.8702290076vw}}article.dashboard-card-component-container p.description{font-family:HelveticaNowText Regular}@media(min-width:750px){article.dashboard-card-component-container p.description{font-size:.9375vw;width:14.5833333333vw}}@media(max-width:750px){article.dashboard-card-component-container p.description{font-size:4.5801526718vw}}article.dashboard-card-component-container div.loader{width:26%}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}html:has(aside.admin-navigation-sidebar),body:has(aside.admin-navigation-sidebar){height:100%}br{-webkit-user-select:none;user-select:none}div#root:has(>aside.admin-navigation-sidebar){flex:1;height:100%;background-color:#f4e9e7;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar header" "sidebar content"}aside.admin-navigation-sidebar{box-sizing:border-box;background-color:#dd9595;color:#fff;grid-area:sidebar;overflow:scroll;scrollbar-width:none}@media(min-width:750px){aside.admin-navigation-sidebar{width:18.75vw;padding:1.8229166667vw 2.6041666667vw}}@media(max-width:750px){aside.admin-navigation-sidebar{padding:10.1781170483vw 7.6335877863vw;position:absolute;z-index:10;top:0;left:-110%;width:110%;height:100%;transition:left .4s cubic-bezier(.68,-.55,.265,1.55);padding-left:18%}}@media(max-width:750px){aside.admin-navigation-sidebar.open{left:-10%}}aside.admin-navigation-sidebar button.mobile-close-btn{position:absolute;top:10.1781170483vw;right:7.6335877863vw;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}@media(min-width:750px){aside.admin-navigation-sidebar button.mobile-close-btn{display:none}}aside.admin-navigation-sidebar a.aside-home{display:flex;flex-direction:column}@media(min-width:750px){aside.admin-navigation-sidebar a.aside-home{align-items:center;justify-content:center;gap:.625vw}}@media(max-width:750px){aside.admin-navigation-sidebar a.aside-home{gap:1.272264631vw}}@media(min-width:750px){aside.admin-navigation-sidebar a.aside-home img.back-office-logo{width:8.1770833333vw}}@media(max-width:750px){aside.admin-navigation-sidebar a.aside-home img.back-office-logo{width:24.6819338422vw}}aside.admin-navigation-sidebar a.aside-home p.back-office{color:#fff;font-family:Montserrat Bold}@media(min-width:750px){aside.admin-navigation-sidebar a.aside-home p.back-office{font-size:1.1458333333vw;line-height:1.09375vw}}@media(max-width:750px){aside.admin-navigation-sidebar a.aside-home p.back-office{font-size:3.3078880407vw;line-height:5.3435114504vw}}aside.admin-navigation-sidebar a.aside-home p.my-profile{font-family:Montserrat Medium;text-transform:uppercase}@media(min-width:750px){aside.admin-navigation-sidebar a.aside-home p.my-profile{font-size:1.1458333333vw;line-height:1.09375vw}}@media(max-width:750px){aside.admin-navigation-sidebar a.aside-home p.my-profile{font-size:3.3078880407vw;line-height:5.3435114504vw}}aside.admin-navigation-sidebar hr.sidebar-divisor{opacity:.6}@media(min-width:750px){aside.admin-navigation-sidebar hr.sidebar-divisor{margin-top:2.6041666667vw;margin-bottom:1.5625vw}}@media(max-width:750px){aside.admin-navigation-sidebar hr.sidebar-divisor{display:none}}aside.admin-navigation-sidebar img.profile-picture{display:block;width:50%;aspect-ratio:1/1;border-radius:100%;margin:auto;object-fit:cover;object-position:center}@media(min-width:750px){aside.admin-navigation-sidebar img.profile-picture{border:.0520833333vw solid #c65e5e;margin-top:2.0833333333vw}}@media(max-width:750px){aside.admin-navigation-sidebar img.profile-picture{border:.2544529262vw solid #c65e5e;margin-top:5.0890585242vw}}aside.admin-navigation-sidebar span.profile-caption{display:block;text-align:center;text-transform:uppercase;font-family:Montserrat Medium}@media(min-width:750px){aside.admin-navigation-sidebar span.profile-caption{margin-bottom:2.0833333333vw;margin-top:.5208333333vw;font-size:.6770833333vw}}@media(max-width:750px){aside.admin-navigation-sidebar span.profile-caption{font-size:3.3078880407vw;margin-bottom:5.0890585242vw;margin-top:2.0356234097vw}}aside.admin-navigation-sidebar nav.aside-navigation{display:flex;flex-direction:column;font-family:HelveticaNowText Regular}@media(min-width:750px){aside.admin-navigation-sidebar nav.aside-navigation{font-size:1.09375vw;gap:2.0833333333vw}}@media(max-width:750px){aside.admin-navigation-sidebar nav.aside-navigation{font-size:5.3435114504vw;gap:4.5801526718vw}}aside.admin-navigation-sidebar nav.aside-navigation a{color:#fff}@media(max-width:750px){aside.admin-navigation-sidebar nav.aside-navigation a:not(:last-of-type){padding-bottom:4.5801526718vw;border-bottom:.2544529262vw solid #fff}}aside.admin-navigation-sidebar nav.aside-navigation a.active{text-decoration:underline;font-family:HelveticaNowText Bold}@media(max-width:750px){aside.admin-navigation-sidebar nav.aside-navigation br.navigation-space{display:none}}header.admin-header{grid-area:header;text-align:right;font-family:HelveticaNowText Medium}@media(min-width:750px){header.admin-header{padding:1.3020833333vw 5.2083333333vw;font-size:.9375vw;border-bottom:.0520833333vw solid #c1c1c1}}@media(max-width:750px){header.admin-header span.web-name{display:none}}header.admin-header div.mobile-header{display:flex;align-items:center;justify-content:space-between;padding:2.5445292621vw 5.0890585242vw;box-shadow:0 0 5.0890585242vw #00000026}@media(min-width:750px){header.admin-header div.mobile-header{display:none}}header.admin-header div.mobile-header img.logo{width:17.8117048346vw}header.admin-header div.mobile-header img.profile-picture{width:11.4503816794vw;border:.2544529262vw solid #c65e5e;border-radius:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}main.admin-content{grid-area:content;color:#333;overflow:auto;font-family:HelveticaNowText Regular;display:flex;flex-direction:column;box-sizing:border-box}@media(min-width:750px){main.admin-content{padding:1.5625vw 2.6041666667vw}}@media(max-width:750px){main.admin-content{padding:5.0890585242vw 3.8167938931vw 3.0534351145vw;margin-bottom:3.8167938931vw!important}}main.admin-content h2{font-family:HelveticaNowText Medium}@media(min-width:750px){main.admin-content h2{font-size:1.8229166667vw}}@media(max-width:750px){main.admin-content h2{font-size:8.9058524173vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.gestion-clientes__header{display:flex;justify-content:space-between;align-items:center;padding-top:1.5625vw}.gestion-clientes__stats{font-family:HelveticaNowText Regular;font-size:.9375vw;display:flex;gap:1.0416666667vw;transform:translateY(-2.8645833333vw)}.avatar{width:2.6041666667vw;height:2.6041666667vw;border-radius:50%;border:.1302083333vw solid #bf7979;object-fit:cover;display:block}.button-add-user{border-radius:.5208333333vw}.gestion-clientes .left-column-wrapper{height:100%;overflow:hidden}@media(min-width:750px){.gestion-clientes .left-column-wrapper .section-user-info{padding-top:1.0416666667vw}}.gestion-clientes .left-column-wrapper .bottom-left-block .user-plan-status-container{height:100%}.gestion-clientes .left-column-wrapper .bottom-left-block .user-plan-status-container button{width:97%;margin:0 auto}.gestion-clientes .section-modal-overview{z-index:9999}.gestion-clientes .section-modal-overview div.buttons{display:flex;flex-direction:row;width:100%;gap:5%}.gestion-clientes .section-modal-overview div.buttons button{flex:1}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.table-component-container-section{width:100%;background:#f4e9e7;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.search-container{margin-top:1.0416666667vw;margin-bottom:.5208333333vw;position:relative}.search-container .search-icon{position:absolute;left:.7291666667vw;top:50%;transform:translateY(-50%);font-size:.9375vw;opacity:.5;pointer-events:none}.search-container input{width:100%;max-width:14.5833333333vw;height:2.0833333333vw;border-radius:1.25vw;border:none;padding:0 .8333333333vw;font-size:.9375vw;font-family:HelveticaNowText Medium;box-sizing:border-box;text-align:center}.table-component-container-article{width:95%;overflow-x:auto;padding-right:.4166666667vw}.table-component-container-article::-webkit-scrollbar{width:.4166666667vw;height:.4166666667vw}.table-component-container-article::-webkit-scrollbar-track{background:#f4e9e7;border-radius:.5208333333vw}.table-component-container-article::-webkit-scrollbar-thumb{background:#dd9595;border-radius:.5208333333vw}.table-component-container-article::-webkit-scrollbar-thumb:hover{background:#d16e6e}.table-component-container{width:100%;border-collapse:separate;border-spacing:0 .2604166667vw}thead th{font-size:.9375vw;font-family:HelveticaNowText Medium;padding-bottom:.625vw;text-align:center;color:#000;top:0;position:sticky;z-index:2;background:#f4e9e7;border-bottom:1px solid #575757}.theader-cell-content{font-family:HelveticaNowText Light;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.3125vw;cursor:default;font-size:.8333333333vw;padding:0 .1041666667vw}.theader-cell-content.is-clickable{cursor:pointer}.theader-cell-content.is-static{cursor:default}tbody tr:nth-child(2n){background:#fff}tbody tr:nth-child(odd){background:#f4e9e7}tbody td,tbody th{padding:.625vw .8333333333vw;font-size:.8333333333vw;font-family:HelveticaNowText Regular;text-align:center}tbody tr td:first-child,tbody tr th:first-child{border-top-left-radius:1.4583333333vw;border-bottom-left-radius:1.4583333333vw}tbody tr td:last-child,tbody tr th:last-child{border-top-right-radius:1.4583333333vw;border-bottom-right-radius:1.4583333333vw}tbody button{width:3.125vw;height:1.6666666667vw;border-radius:.8333333333vw;border:none;background:#dd9595;color:#fff;cursor:pointer;font-size:.7291666667vw;font-family:HelveticaNowText Medium}.teacher-btn{background:transparent;border:none;cursor:pointer;padding:0}.teacher-btn img{width:2.0833333333vw;height:2.0833333333vw;filter:brightness(0) saturate(100%)}.teacher-btn:hover{opacity:.7}.edit-btn{background:transparent;border:none;cursor:pointer;padding:0}.edit-btn img{width:1.8229166667vw;height:1.8229166667vw;filter:brightness(0) saturate(100%)}.edit-btn:hover{opacity:.7}.table-loader{height:100%;display:flex;align-items:center;justify-content:center}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.user-plan-status-container{box-sizing:border-box;width:70%;height:90%;display:flex;flex-direction:column;padding-top:.625vw;margin-left:15%;overflow-x:auto;scrollbar-width:none}@media(max-width:750px){.user-plan-status-container{width:100%;margin-left:0;padding:.625vw;height:auto;margin-top:.625vw}}.user-plan-status-container .section-title{font-size:.8333333333vw;font-family:HelveticaNowText Regular;letter-spacing:.05em;color:#000;margin-bottom:.625vw;font-weight:700}@media(max-width:750px){.user-plan-status-container .section-title{font-size:4.5801526718vw;margin-bottom:.9375vw}}.user-plan-status-container .status-dot{width:.5208333333vw;height:.5208333333vw;border-radius:50%;display:inline-block;margin-left:2%}@media(max-width:750px){.user-plan-status-container .status-dot{width:2.5445292621vw;height:2.5445292621vw;margin-left:2.5445292621vw}}.user-plan-status-container .status-dot.active{background-color:#69a961}.user-plan-status-container .status-dot.inactive{background-color:#f1666d}.user-plan-status-container .plans-wrapper{display:flex;flex-direction:column;gap:.5208333333vw;width:100%;margin-bottom:.5208333333vw}@media(max-width:750px){.user-plan-status-container .plans-wrapper{gap:.9375vw}}.user-plan-status-container .plan-card{padding:1.0416666667vw;border-radius:1.875vw;display:flex;flex-direction:column;justify-content:center;position:relative;background-color:#fff;box-shadow:0 .5208333333vw 1.0416666667vw #00000014}@media(max-width:750px){.user-plan-status-container .plan-card{width:77%;border-radius:5.0890585242vw;padding:4.5801526718vw;box-shadow:0 2.5445292621vw 5.0890585242vw #00000014}}.user-plan-status-container .plan-card .plan-label{font-size:.5208333333vw;text-transform:uppercase;opacity:.8;margin-bottom:.2083333333vw;font-weight:600}@media(max-width:750px){.user-plan-status-container .plan-card .plan-label{font-size:2.5445292621vw}}.user-plan-status-container .plan-card .plan-cont{display:flex;justify-content:space-between;align-items:center;border-bottom:#bf7979 solid .0520833333vw;padding-bottom:.2604166667vw}@media(max-width:750px){.user-plan-status-container .plan-card .plan-cont{border-bottom-width:.2544529262vw;padding-bottom:2.5445292621vw}}.user-plan-status-container .plan-card .plan-name{font-size:1.1458333333vw;font-family:Montserrat Bold;color:#bf7979;text-transform:uppercase}@media(max-width:750px){.user-plan-status-container .plan-card .plan-name{font-size:5.0890585242vw}}.user-plan-status-container .plan-card .plan-info{display:flex;align-items:center;gap:.5208333333vw;font-size:.9375vw;font-family:Montserrat Bold;color:#000;text-align:left;margin-right:3%}@media(max-width:750px){.user-plan-status-container .plan-card .plan-info{font-size:4.0712468193vw;gap:2.5445292621vw;margin-right:0}}.user-plan-status-container .plan-card .plan-info .number-class{font-size:1.5625vw;font-family:Montserrat Bold;color:#000;margin:0;line-height:1}@media(max-width:750px){.user-plan-status-container .plan-card .plan-info .number-class{font-size:7.1246819338vw}}.user-plan-status-container .plan-card .plan-info .text-container{display:flex;flex-direction:column;text-transform:uppercase}.user-plan-status-container .plan-card .plan-info .text-container .class-month{margin:0;line-height:1.2}.user-plan-status-container .plan-card .plan-info .text-container .class-week{font-size:.7291666667vw;margin-top:.1041666667vw;font-family:HelveticaNowText Regular}@media(max-width:750px){.user-plan-status-container .plan-card .plan-info .text-container .class-week{font-size:3.0534351145vw;margin-top:.5089058524vw}}.user-plan-status-container .plan-card .info{font-family:HelveticaNowText Light;color:#212121;font-size:.9375vw}@media(max-width:750px){.user-plan-status-container .plan-card .info{font-size:3.5623409669vw;margin-top:.625vw;line-height:1.4}}.user-plan-status-container .plan-card .cancel-btn{font-family:HelveticaNowText Regular;color:#212121;margin-top:3%;text-align:right;text-decoration:underline;font-size:.9375vw}@media(max-width:750px){.user-plan-status-container .plan-card .cancel-btn{font-size:3.5623409669vw;margin-top:.9375vw}}.user-plan-status-container .btn-container{margin-top:3%;width:87%;text-align:center;background-color:#dd9595;border-radius:.5208333333vw;color:#fff;font-family:HelveticaNowText Medium}@media(max-width:750px){.user-plan-status-container .btn-container{width:90%;border-radius:2.0356234097vw;padding:3.8167938931vw 0;font-size:4.0712468193vw;margin-top:6.106870229vw}}.user-plan-status-container .btn-container:hover{background-color:#dd9595!important;color:#fff!important;transform:none!important;transition:none!important;box-shadow:none!important}.user-plan-status-container .no-plans-text{color:#c1c1c1;font-family:"Silk Serif Regular Italic";font-size:.9375vw}@media(max-width:750px){.user-plan-status-container .no-plans-text{font-size:4.5801526718vw}}.user-plan-status-container .loader-wrapper{position:absolute;top:.5208333333vw}.plan-user-section-actions-memberships{box-sizing:border-box;display:flex;align-items:center;justify-content:end;width:100%;gap:.625vw}@media(max-width:750px){.plan-user-section-actions-memberships{gap:3.0534351145vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-user-info{position:relative}.section-user-info .btn-suspend-user{margin:0;box-sizing:border-box;width:18.75vw;margin-top:1.0416666667vw;display:flex;align-items:center}@media(max-width:750px){.section-user-info .btn-suspend-user{width:76.3358778626vw;margin-top:5.0890585242vw}}.section-user-info .img-user{display:block;margin:0 auto;flex-shrink:0;object-fit:cover;object-position:center;border-radius:50%;box-shadow:0 .5208333333vw 1.3020833333vw #00000014;border:.15625vw solid #bf7979}@media(min-width:750px){.section-user-info .img-user{width:7.8125vw;height:7.8125vw}}@media(max-width:750px){.section-user-info .img-user{width:38.1679389313vw;height:38.1679389313vw;border-width:.7633587786vw}}.section-user-info .name-user{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-user-info .name-user{font-size:1.09375vw;text-align:center;margin-right:3%}}.section-user-info .personal-data{font-family:HelveticaNowText Medium}@media(min-width:750px){.section-user-info .personal-data{font-size:1.0416666667vw;margin-top:1%;margin-bottom:1%}}.section-user-info .user-data{font-family:HelveticaNowText Light}@media(min-width:750px){.section-user-info .user-data{font-size:.9375vw;margin-bottom:2%}}@media(min-width:750px){.section-user-info .user-data-container{margin-left:8%;margin-top:5%}}.section-user-info .user-data-container.editing-mode{margin-left:0}.section-user-info button{display:block;margin:0 auto 3%;cursor:pointer;background-color:#dd9595;border-radius:.5208333333vw;color:#fff;font-family:HelveticaNowText Medium;padding-top:.4166666667vw;padding-bottom:.4166666667vw;text-align:center;width:30%}.section-user-info.editing-mode{width:80%;margin:0 auto 0 8%}.section-user-info.editing-mode .user-actions{display:flex;justify-content:center;margin-top:5%}.section-user-info.editing-mode .user-actions .edit-buttons{display:flex;justify-content:center;gap:2.0833333333vw;width:100%}.section-user-info.editing-mode .user-actions button{cursor:pointer;background-color:#dd9595;border-radius:.5208333333vw;color:#fff;font-family:HelveticaNowText Medium;padding-top:.4166666667vw;padding-bottom:.4166666667vw;text-align:center;width:30%;margin-bottom:3%}.section-user-info.editing-mode input,.section-user-info.editing-mode textarea{width:90%;padding:.625vw;margin-top:.4166666667vw;margin-bottom:.2604166667vw;border:.0520833333vw solid #ccc;border-radius:1.0416666667vw;font-family:inherit}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-history-user{margin:10% 5% 5%;height:90%}.section-history-user::-webkit-scrollbar{width:16px;height:16px}.section-history-user::-webkit-scrollbar-track{background:#fff;border-radius:10px;border:2px solid transparent}.section-history-user::-webkit-scrollbar-thumb{background-color:#dd9595;border-radius:10px;border:2px solid transparent;background-clip:content-box}.section-history-user::-webkit-scrollbar-button{display:none;width:0;height:0}@-moz-document url-prefix(){.section-history-user .section-history-user{scrollbar-width:thin;scrollbar-color:#dd9595 transparent}}.section-history-user{overflow-y:auto;overflow-x:hidden}@media(max-width:750px){.section-history-user{margin:0;padding:0 .9375vw;margin-top:.625vw;height:auto;overflow-y:visible}}.section-history-user .modal-body{grid-template-columns:100% 0!important}.section-history-user .title{font-size:1.0416666667vw;font-family:Montserrat Medium}@media(max-width:750px){.section-history-user .title{font-size:6.106870229vw;margin-bottom:.3125vw}}.section-history-user .today-title,.section-history-user .no-data-msg{margin-top:2%;font-size:.9895833333vw;font-family:HelveticaNowText Medium;line-height:1.4583333333vw}@media(max-width:750px){.section-history-user .today-title,.section-history-user .no-data-msg{font-size:4.5801526718vw;line-height:1.4;margin-top:.9375vw}}.section-history-user .today-classes .add-class{display:flex;align-items:center;justify-content:center;gap:.5208333333vw;background-color:#dd9595;color:#fff;padding-top:.5208333333vw;padding-bottom:.5208333333vw;border-radius:1.0416666667vw;border:none;font-size:.9375vw;cursor:pointer;white-space:nowrap;font-family:HelveticaNowText Regular;margin-top:3%;width:95%}.section-history-user .today-classes .add-class .btn-add{display:inline-flex;margin:0}.section-history-user .today-classes .add-class .btn-add:hover{color:#fff}.section-history-user .today-classes .add-class .icon-add{width:2.5vw;height:2.5vw}@media(max-width:750px){.section-history-user .today-classes .add-class{width:100%;padding:3.8167938931vw 0;border-radius:3.0534351145vw;font-size:4.0712468193vw;margin-top:.625vw}}.section-history-user .all-classes{margin-top:1.5625vw}@media(max-width:750px){.section-history-user .all-classes{margin-top:1.25vw}}.section-history-user .all-classes .history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.78125vw;position:relative;width:95%}@media(max-width:750px){.section-history-user .all-classes .history-head{width:100%;margin-bottom:.625vw}}.section-history-user .all-classes .history-head .today-title{margin-bottom:0}@media(max-width:750px){.section-history-user .all-classes .history-head .today-title{margin-top:0}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.custom-dropdown{position:relative;font-family:HelveticaNowText Medium}.custom-dropdown .dropdown-trigger{background:transparent;border:none;font-size:.9375vw;font-weight:600;color:#000;cursor:pointer;display:flex;align-items:center;gap:.4166666667vw;padding:.2604166667vw}@media(max-width:750px){.custom-dropdown .dropdown-trigger{font-size:4.0712468193vw;padding:2.5445292621vw 0;gap:2.5445292621vw}}.custom-dropdown .dropdown-trigger .chevron{font-size:.5208333333vw;transition:transform .3s ease}.custom-dropdown .dropdown-trigger .chevron.open{transform:rotate(180deg)}@media(max-width:750px){.custom-dropdown .dropdown-trigger .chevron{font-size:3.0534351145vw}}.custom-dropdown .dropdown-trigger .chevron .icon-chevron{color:#000}.custom-dropdown .dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;min-width:7.8125vw;border-radius:.4166666667vw;box-shadow:0 .2083333333vw .625vw #00000026;padding:.2604166667vw 0;list-style:none;z-index:10;border:.0520833333vw solid #c1c1c1}@media(max-width:750px){.custom-dropdown .dropdown-menu{min-width:45.8015267176vw;top:110%;right:0;box-shadow:0 2.0356234097vw 5.0890585242vw #0003}}.custom-dropdown .dropdown-menu li{padding:.5208333333vw .78125vw;font-size:.8333333333vw;color:#7e7e7e;cursor:pointer;transition:background .2s}.custom-dropdown .dropdown-menu li:hover{color:#dd9595}@media(max-width:750px){.custom-dropdown .dropdown-menu li{font-size:4.0712468193vw;padding:2.5445292621vw 3.8167938931vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.class-card{box-sizing:border-box;display:flex;flex-direction:column;padding:.625vw .7291666667vw;border-radius:.625vw;background-color:#fff;width:100%;margin-top:3%}@media(max-width:750px){.class-card{width:100%;margin-top:.625vw;border-radius:3.8167938931vw;padding:3.0534351145vw 3.5623409669vw;box-shadow:0 1.272264631vw 2.5445292621vw #0000000d}}.class-card .top-row-container{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:.78125vw}@media(max-width:750px){.class-card .top-row-container{width:100%;margin-bottom:3.0534351145vw;align-items:start;gap:3.0534351145vw}}.class-card .top-row-container .img-container{width:5.2083333333vw;height:5.2083333333vw;margin-right:.5208333333vw;flex-shrink:0;margin-top:5%;margin-left:3%;border-radius:50%;overflow:hidden;background-color:#eee}@media(max-width:750px){.class-card .top-row-container .img-container{width:18.0661577608vw;height:18.0661577608vw}}.class-card .top-row-container .img-container img{width:100%;height:100%;object-fit:cover;display:block}.class-card .top-row-container .card-details{display:flex;flex-direction:column;align-items:flex-start;width:100%}.class-card .top-row-container .card-details .plan-name{width:85%;font-size:1.3541666667vw;font-family:HelveticaNowText Regular;color:#000;text-align:center;margin-bottom:1.0416666667vw;margin-top:1.0416666667vw;line-height:1.25vw}@media(max-width:750px){.class-card .top-row-container .card-details .plan-name{width:100%;text-align:left;font-size:4.5801526718vw;line-height:1.2;margin:0 0 1.272264631vw}}.class-card .top-row-container .card-details .info{font-family:HelveticaNowText Regular;color:#212121;font-size:.9375vw;line-height:1.4583333333vw;margin:0 0 0 5%}@media(max-width:750px){.class-card .top-row-container .card-details .info{font-size:3.5623409669vw;line-height:1.4;margin-left:0}}.class-card .bottom-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.5208333333vw;padding-top:.5208333333vw;border-top:.0520833333vw solid #7E7E7E}@media(max-width:750px){.class-card .bottom-container{flex-direction:column;justify-content:center;gap:3.8167938931vw;border-top-width:.2544529262vw;padding-top:3.8167938931vw;margin-top:2.5445292621vw}}.class-card .bottom-container .status{align-items:center;text-align:start;gap:0vw;margin:0;font-size:.9375vw;font-family:HelveticaNowText Medium;text-transform:capitalize}@media(max-width:750px){.class-card .bottom-container .status{font-size:3.5623409669vw;width:100%;color:#212121}}.class-card .bottom-container .btn-confirm{background-color:#dd9595;color:#fff;padding:.5208333333vw 1.5625vw;border-radius:1.0416666667vw;border:none;font-size:.9375vw;cursor:pointer;white-space:nowrap;font-family:HelveticaNowText Regular}@media(max-width:750px){.class-card .bottom-container .btn-confirm{width:100%;padding:3.0534351145vw 0;font-size:3.5623409669vw;border-radius:2.0356234097vw;order:2}}.class-card .bottom-container .btn-cancel{text-align:right;justify-self:end;background:transparent;border:none;font-size:.9375vw;cursor:pointer;padding:0;white-space:nowrap;font-family:HelveticaNowText Regular;text-decoration:underline}@media(max-width:750px){.class-card .bottom-container .btn-cancel{width:100%;text-align:center;font-size:3.5623409669vw;order:3;padding:1.272264631vw;color:#212121}}.class-card .bottom-container.two-columns{grid-template-columns:1fr 1fr}@media(max-width:750px){.class-card .bottom-container.two-columns{display:flex;flex-direction:row}}.class-card .bottom-container .status{display:flex;align-items:center;gap:.4166666667vw;font-weight:500}@media(max-width:750px){.class-card .bottom-container .status{gap:2.0356234097vw}}.class-card .bottom-container .status-dot{width:.78125vw;height:.78125vw}@media(max-width:750px){.class-card .bottom-container .status-dot{width:2.0356234097vw;height:2.0356234097vw}}.class-card .bottom-container .status-dot{border-radius:50%;display:inline-block;flex-shrink:0}.class-card .bottom-container .status-dot.scheduled{background-color:#f39c12}.class-card .bottom-container .status-dot.waiting{background-color:#3498db}.class-card .bottom-container .status-dot.confirmed,.class-card .bottom-container .status-dot.completed{background-color:#69a961}.class-card .bottom-container .status-dot.cancelled{background-color:#f1666d}.class-card .bottom-container .status-dot{background-color:#95a5a6}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-reserve-class{font-family:HelveticaNowText Regular}.section-reserve-class .info-class .approach,.section-reserve-class .info-class .description-class{margin-top:3%;text-align:left}.section-reserve-class .info-class h2{font-size:1.6666666667vw}@media(max-width:750px){.section-reserve-class .info-class h2{font-size:6.3613231552vw}}.section-reserve-class .info-class p{font-size:1.25vw}@media(max-width:750px){.section-reserve-class .info-class p{font-size:6.3613231552vw}}.section-reserve-class .instructor-info,.section-reserve-class .reserve-class{margin-top:3%}.section-reserve-class .reserve-class .quotas{text-align:center;font-size:1.1458333333vw}@media(max-width:750px){.section-reserve-class .reserve-class .quotas{font-size:5.0890585242vw}}.section-reserve-class .reserve-class .add-class{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:1.0416666667vw;border:none;cursor:pointer;white-space:nowrap;margin-top:.625vw;font-family:HelveticaNowText Regular}@media(max-width:750px){.section-reserve-class .reserve-class .add-class{width:100%;border-radius:3.0534351145vw;font-size:4.0712468193vw}}.section-reserve-class .reserve-class .add-class .btn-add{display:inline-flex;width:100%;border-radius:1.0416666667vw}@media(max-width:750px){.section-reserve-class .reserve-class .add-class .btn-add{padding:1.272264631vw 0;border-radius:2.5445292621vw}}.section-reserve-class .reserve-class .add-class .btn-add:hover{color:#fff;background-color:#dd9595}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-confirm-reserve .head-content .icon{width:7.8125vw;height:7.8125vw}@media(max-width:750px){.section-confirm-reserve .head-content .icon{width:25.4452926209vw;height:25.4452926209vw}}.section-confirm-reserve .head-content .confirm-question{margin-top:.5208333333vw;margin-bottom:1.5625vw;font-size:1.25vw;font-family:HelveticaNowText Bold;text-align:center}@media(max-width:750px){.section-confirm-reserve .head-content .confirm-question{font-size:6.106870229vw;margin-top:2.5445292621vw;margin-bottom:7.6335877863vw}}.section-confirm-reserve .card-container{display:block;margin:0 auto;display:flex;flex-direction:column;background-color:#f0cdd0;margin-top:.0520833333vw;margin-bottom:.15625vw;width:80%;border-radius:.9375vw;gap:0vw;padding:1.25vw}.section-confirm-reserve .card-container .name-class{font-family:HelveticaNowText Regular;font-size:1.0416666667vw}@media(max-width:750px){.section-confirm-reserve .card-container .name-class{font-size:5.0890585242vw}}.section-confirm-reserve .card-container .date{margin-top:.0520833333vw}.section-confirm-reserve .card-container .info-class{font-family:HelveticaNowText Light;font-size:.8333333333vw;line-height:1.1458333333vw}@media(max-width:750px){.section-confirm-reserve .card-container .info-class{font-size:4.0712468193vw;line-height:5.0890585242vw}}@media(max-width:750px){.section-confirm-reserve .card-container{border-radius:4.5801526718vw;font-size:4.0712468193vw;text-align:left;padding:4.5801526718vw}}.section-confirm-reserve .info-container{display:block;margin:0 auto;width:80%}.section-confirm-reserve .add-class{display:flex;align-items:center;justify-content:center;margin:3% auto 0;gap:2.6041666667vw;color:#fff;padding-top:.5208333333vw;padding-bottom:.5208333333vw;border-radius:1.0416666667vw;border:none;font-size:.9375vw;cursor:pointer;white-space:nowrap;font-family:HelveticaNowText Regular;width:90%}.section-confirm-reserve .add-class .btn-add{display:inline-flex;margin:0}.section-confirm-reserve .add-class .btn-add:hover{color:#dd9595}.section-confirm-reserve .add-class .btn-cancel:hover{color:#ff0303}@media(max-width:750px){.section-confirm-reserve .add-class{width:100%;padding:3.8167938931vw 0;border-radius:3.0534351145vw;font-size:4.0712468193vw;margin-top:3.0534351145vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.pagination-container{display:flex;justify-content:flex-end;gap:.4166666667vw;margin:.78125vw}.pagination-arrow,.pagination-page{width:1.9791666667vw;height:1.9791666667vw;border-radius:50%;border:1px solid #e3a09c;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.0416666667vw}.pagination-arrow img{width:100%;height:100%}.pagination-page.current{background:#e3a09c;color:#fff}.pagination-arrow:disabled{opacity:.4;cursor:not-allowed}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.add-user-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;z-index:1200;display:flex;justify-content:center;align-items:center}.section-add-user,.section-add-user-container,.section-add-user-form,.section-add-user-form-fields{margin:0;padding:0;box-sizing:border-box}.section-add-user{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#f0cdd0;border-radius:1.25vw;width:100%;max-width:42.7083333333vw}@media(min-width:750px){.section-add-user{padding:2.5vw}}.section-add-user{animation:fadeUp .25s ease}.section-add-user .close-btn{position:absolute}@media(min-width:750px){.section-add-user .close-btn{top:1.5625vw;right:1.5625vw}}@media(max-width:750px){.section-add-user .close-btn{top:2.5445292621vw;right:2.5445292621vw}}.section-add-user-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.section-add-user-form{display:flex;flex-direction:column;align-items:center}.section-add-user-form h2{font-family:HelveticaNowText Medium;color:#000;text-align:center}@media(min-width:750px){.section-add-user-form h2{font-size:1.4583333333vw;margin-bottom:.9375vw}}.section-add-user-form-fields{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-add-user-form-fields{gap:.9375vw;width:25vw}}.section-add-user-button{width:100%;border-radius:.7291666667vw;height:2.8125vw}.section-add-user-terms{width:100%;display:flex;align-items:center;gap:.5208333333vw;margin-top:.625vw}.section-add-user-terms label{font-family:HelveticaNowText Regular;color:#676767;cursor:pointer}@media(min-width:750px){.section-add-user-terms label{font-size:.7291666667vw}}.add-user-form-paragraph{font-family:HelveticaNowText Medium;color:#333;max-width:26.0416666667vw;text-wrap:wrap;text-align:center}@media(min-width:750px){.add-user-form-paragraph{font-size:1.09375vw;padding-bottom:1.3541666667vw}}@media(min-width:750px){.custom-button{width:22.9166666667vw;border-radius:10px}}.add-user-form-terms{font-family:HelveticaNowText Medium;color:#333;max-width:26.0416666667vw;text-wrap:wrap;text-align:center}@media(min-width:750px){.add-user-form-terms{font-size:.8333333333vw}}.form-error{width:100%;background-color:#ff4f4f14;border-left:4px solid #f1666d;border-radius:.4166666667vw;padding:.625vw}.button-close-user{all:unset;position:relative;display:inline-flex;cursor:pointer;z-index:2;left:17.7083333333vw;top:-2.6041666667vw}.button-close-user img{width:1.8229166667vw;height:1.8229166667vw;display:block}.button-close-user:hover{transform:scale(1.05)}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.gestion-clientes__header{display:flex;justify-content:space-between;align-items:center}.gestion-clientes__header h1{font-size:1.8229166667vw;font-family:HelveticaNowText Regular}.button-add-instructor{border-radius:10px}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-instructor-classes{margin:0vw 4.1666666667vw 4.1666666667vw;color:#000;padding-bottom:3.125vw;padding-right:1.0416666667vw;overflow-y:auto}.section-instructor-classes::-webkit-scrollbar{width:.5208333333vw}.section-instructor-classes::-webkit-scrollbar-track{background:transparent}.section-instructor-classes::-webkit-scrollbar-thumb{background-color:#dd9595;border-radius:.5208333333vw}.section-instructor-classes::-webkit-scrollbar-thumb:hover{background-color:#e3a9a9}.section-instructor-classes .class-card{display:block;margin:0 auto;padding:1.0416666667vw;border-radius:.625vw;background:#fff;margin-top:2.0833333333vw}.section-instructor-classes .class-card .class-time,.section-instructor-classes .class-card .class-name{margin-top:1.0416666667vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.add-instructor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;z-index:1200;display:flex;justify-content:center;align-items:center}.section-add-instructor,.section-add-instructor-container,.section-add-instructor-form,.section-add-instructor-form-fields{margin:0;padding:0;box-sizing:border-box}.section-add-instructor{max-height:90vh;display:flex;overflow-y:auto;flex-direction:column;align-items:center;background-color:#f0cdd0;border-radius:1.25vw;width:100%;max-width:42.7083333333vw;scrollbar-width:none}.section-add-instructor::-webkit-scrollbar{width:0;height:0}@media(min-width:750px){.section-add-instructor{padding:2.5vw}}.section-add-instructor{animation:fadeUp .4s ease}.section-add-instructor-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.section-add-instructor-form{position:relative;display:flex;flex-direction:column;align-items:center}.section-add-instructor-form h2{font-family:HelveticaNowText Medium;color:#000;text-align:center}@media(min-width:750px){.section-add-instructor-form h2{font-size:1.4583333333vw;margin-bottom:.9375vw}}.section-add-instructor-form-fields{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-add-instructor-form-fields{gap:.9375vw;width:27.0833333333vw}}.section-add-instructor-upload{width:100%;display:flex;flex-direction:column;align-items:center}.section-add-instructor-upload input{display:none}.upload-file-name{font-family:HelveticaNowText Medium;font-size:1.0416666667vw;margin-top:.5208333333vw}.section-add-instructor-divider{width:100%;margin:1.1458333333vw 0 .5208333333vw;text-align:center}.section-add-instructor-divider span{font-family:HelveticaNowText Medium;color:#676767}@media(min-width:750px){.section-add-instructor-divider span{font-size:.7291666667vw}}.section-add-instructor-button{width:100%;border-radius:.7291666667vw;height:2.8125vw}.add-instructor-form-paragraph{font-family:HelveticaNowText Medium;color:#333;max-width:27.0833333333vw;text-align:center}@media(min-width:750px){.add-instructor-form-paragraph{font-size:1.09375vw;padding-bottom:1.3541666667vw}}.biography-input textarea{min-height:6.25vw;padding-top:.9375vw;padding-bottom:.9375vw;font-size:.8333333333vw;line-height:1.4;resize:vertical}.section-add-instructor-login-title{font-family:HelveticaNowText Light;color:#676767}.button-close{all:unset;position:absolute;display:inline-flex;cursor:pointer;z-index:2;right:-.5208333333vw}.button-close img{width:1.8229166667vw;height:1.8229166667vw;display:block}.button-close:hover{transform:scale(1.05)}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-memberships{display:flex;align-items:center;flex-direction:column;background-color:#f0cdd0}@media(min-width:750px){.section-memberships{padding:8vw 0 1vw;gap:4vw}}@media(max-width:750px){.section-memberships{padding:20vw 0 9vw;gap:5vw}}.section-memberships .container-memberships-top{display:flex;justify-content:space-between;width:92%}@media(min-width:750px){.section-memberships .container-memberships-top .our-plans-title{font-size:3.90625vw}}@media(max-width:750px){.section-memberships .container-memberships-top .our-plans-title{font-size:11.4503816794vw}}.section-memberships .container-memberships-top .our-plans-title .pink{color:#000}@media(min-width:750px){.section-memberships .container-memberships-top .our-plans-title .pink{font-size:4.21875vw}}@media(min-width:750px){.section-memberships .container-memberships-top .our-plans-logo{width:9.9234375vw;height:6.6104166667vw}}@media(max-width:750px){.section-memberships .container-memberships-top .our-plans-logo{display:none}}.section-memberships .container-memberships-content{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-memberships .container-memberships-content{gap:2vw}}@media(max-width:750px){.section-memberships .container-memberships-content{gap:5vw}}.section-memberships .container-memberships-content .memberships-subtitle{text-transform:uppercase;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-memberships .container-memberships-content .memberships-subtitle{width:100%;font-size:2.3958333333vw;line-height:1.7708333333vw}}@media(max-width:750px){.section-memberships .container-memberships-content .memberships-subtitle{width:100%;font-size:5.5979643766vw;line-height:4.3256997455vw}}@media(min-width:750px){.section-memberships .container-memberships-content .container-cards-memberships{display:grid;grid-template-columns:repeat(5,1fr);gap:1.8vw}}@media(max-width:750px){.section-memberships .container-memberships-content .container-cards-memberships{display:flex;flex-direction:column;gap:5vw}}.section-memberships .container-memberships-content .memberships-sub-tema{text-transform:uppercase;font-family:HelveticaNowText Regular}@media(min-width:750px){.section-memberships .container-memberships-content .memberships-sub-tema{width:100%;font-size:1.3541666667vw;line-height:1.25vw}}@media(max-width:750px){.section-memberships .container-memberships-content .memberships-sub-tema{width:100%;font-size:3.0534351145vw;line-height:4.3256997455vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-packages{display:flex;align-items:center;flex-direction:column;background-color:#f0cdd0}@media(min-width:750px){.section-packages{padding:5vw 0;gap:2vw}}@media(max-width:750px){.section-packages{padding:10vw 0 15vw;gap:5vw}}.section-packages .container-packages-content{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-packages .container-packages-content{gap:2vw}}@media(max-width:750px){.section-packages .container-packages-content{gap:5vw}}.section-packages .container-packages-content .packages-subtitle{text-transform:uppercase;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-packages .container-packages-content .packages-subtitle{width:100%;font-size:2.3958333333vw;line-height:1.7708333333vw}}@media(max-width:750px){.section-packages .container-packages-content .packages-subtitle{width:100%;font-size:5.5979643766vw;line-height:4.3256997455vw}}.section-packages .container-packages-content .packages-sub-tema{text-transform:uppercase;font-family:HelveticaNowText Regular}@media(min-width:750px){.section-packages .container-packages-content .packages-sub-tema{width:100%;font-size:1.3541666667vw;line-height:1.25vw}}@media(max-width:750px){.section-packages .container-packages-content .packages-sub-tema{width:100%;font-size:3.0534351145vw;line-height:4.3256997455vw}}.section-packages .container-packages-content .container-cards-packages{display:grid;gap:2.5vw}@media(min-width:750px){.section-packages .container-packages-content .container-cards-packages{grid-template-columns:repeat(4,1fr)}}@media(max-width:750px){.section-packages .container-packages-content .container-cards-packages{grid-template-columns:repeat(2,1fr)}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-checkout{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f4e9e7;min-height:100vh;box-sizing:border-box}@media(min-width:750px){.section-checkout{padding:12vw 0 11vw;gap:2vw}}@media(max-width:750px){.section-checkout{padding:20vw 0;gap:5vw}}.section-checkout .container-checkout-top{display:flex;justify-content:center;width:90%}@media(min-width:750px){.section-checkout .container-checkout-top{position:relative}}@media(max-width:750px){.section-checkout .container-checkout-top{flex-direction:column-reverse;align-items:center;gap:4vw}}.section-checkout .container-checkout-top .checkout-title{font-family:HelveticaNowText Medium}@media(min-width:750px){.section-checkout .container-checkout-top .checkout-title{font-size:1.7708333333vw}}@media(max-width:750px){.section-checkout .container-checkout-top .checkout-title{font-size:7.3791348601vw}}@media(min-width:750px){.section-checkout .container-checkout-top .checkout-logo{position:absolute;top:-3vw;right:0;width:5.8854166667vw;height:3.8973958333vw}}@media(max-width:750px){.section-checkout .container-checkout-top .checkout-logo{width:28.7531806616vw;height:19.0407124682vw}}.section-checkout .container-checkout{display:flex;justify-content:center;align-items:center}@media(min-width:750px){.section-checkout .container-checkout{gap:5vw}}@media(max-width:750px){.section-checkout .container-checkout{gap:10vw;flex-direction:column}}.section-checkout .container-checkout .container-checkout-plan-selected{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected{gap:1vw}}.section-checkout .container-checkout .container-checkout-plan-selected .checkout-plan-selected-title{font-family:HelveticaNowText Medium}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .checkout-plan-selected-title{font-size:1.7708333333vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .checkout-plan-selected-title{display:none}}.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available{display:flex;flex-direction:column;align-items:center;gap:.5vw;margin-top:1.5vw;padding:1.5vw;background-color:#dd95951a;border-left:4px solid #dd9595;border-radius:4px}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available{width:100%;max-width:20.8333333333vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available{width:90%}}.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-message{font-family:HelveticaNowText Medium;color:#dd9595}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-message{font-size:.7291666667vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-message{font-size:3.0534351145vw}}.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-message{margin:0}.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details{display:flex;flex-direction:column;gap:.3vw;width:100%}.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details .penalty-amount{font-family:HelveticaNowText Medium;color:#dd9595;font-weight:600}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details .penalty-amount{font-size:.8333333333vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details .penalty-amount{font-size:3.5623409669vw}}.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details .penalty-expires{font-family:HelveticaNowText Bold;color:#333}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details .penalty-expires{font-size:.625vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-plan-selected .penalty-available .penalty-details .penalty-expires{font-size:2.5445292621vw}}.section-checkout .container-checkout .container-checkout-payments-methods,.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods{width:32.8125vw;padding:1.5625vw;gap:1.0416666667vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods{padding:7.6335877863vw;gap:5.0890585242vw}}.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods .saved-methods-title{font-family:HelveticaNowText Medium}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods .saved-methods-title{font-size:1.0416666667vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods .saved-methods-title{box-sizing:border-box;font-size:5.0890585242vw;margin-bottom:3.0534351145vw}}.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods .fade-in{display:flex;flex-direction:column;box-sizing:border-box}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .container-saved-methods .fade-in{gap:1.5vw;width:25.5208333333vw;height:18.2291666667vw;padding:.5208333333vw 1.5625vw 1.5625vw;overflow-x:auto}}.section-checkout .container-checkout .container-checkout-payments-methods .btn-switch-payment{font-family:HelveticaNowText Medium}@media(min-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .btn-switch-payment{font-size:1.3020833333vw;border-bottom:#000 .1041666667vw solid;margin-top:.78125vw}}@media(max-width:750px){.section-checkout .container-checkout .container-checkout-payments-methods .btn-switch-payment{font-size:4.0712468193vw;border-bottom:#000 .5089058524vw solid;margin-top:3.8167938931vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-checkout-form{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-checkout-form{gap:1.5vw}}@media(max-width:750px){.section-checkout-form{gap:3vw}}@media(min-width:750px){.section-checkout-form .checkout-cards-img{width:11.6666666667vw;height:4.1666666667vw}}@media(max-width:750px){.section-checkout-form .checkout-cards-img{width:44.7837150127vw;height:14.2493638677vw}}.section-checkout-form .container-stripe-input{display:flex;flex-direction:column}@media(min-width:750px){.section-checkout-form .container-stripe-input{gap:1.5vw}}@media(max-width:750px){.section-checkout-form .container-stripe-input{gap:3vw}}.section-checkout-form .container-stripe-input .stripe-input-card-number{border:none;background-color:#fff;box-sizing:border-box;align-items:center}@media(min-width:750px){.section-checkout-form .container-stripe-input .stripe-input-card-number{border-radius:.7291666667vw;width:33.3333333333vw;height:4.4270833333vw;padding:1.8229166667vw 0 0 1.5625vw}}@media(max-width:750px){.section-checkout-form .container-stripe-input .stripe-input-card-number{border-radius:3.5623409669vw;width:80.9160305344vw;height:16.2849872774vw;padding:5.8524173028vw 0 0 4.5801526718vw}}.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv{display:flex;justify-content:space-between}.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv .stripe-input-card-expiry,.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv .stripe-input-card-cvv{border:none;background-color:#fff;box-sizing:border-box}@media(min-width:750px){.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv .stripe-input-card-expiry,.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv .stripe-input-card-cvv{border-radius:.7291666667vw;width:15.9895833333vw;height:4.4270833333vw;padding:1.8229166667vw 0 0 1.5625vw}}@media(max-width:750px){.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv .stripe-input-card-expiry,.section-checkout-form .container-stripe-input .container-stripe-inputs-expiry-cvv .stripe-input-card-cvv{border-radius:3.5623409669vw;width:38.9312977099vw;height:16.2849872774vw;padding:5.8524173028vw 0 0 4.5801526718vw}}.section-checkout-form .container-stripe-input.modal{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-checkout-form .container-stripe-input.modal{gap:1.5vw}}@media(max-width:750px){.section-checkout-form .container-stripe-input.modal{gap:3vw}}.section-checkout-form .container-stripe-input.modal .stripe-input-card-number{border:none;background-color:#fff;box-sizing:border-box;align-items:center}@media(min-width:750px){.section-checkout-form .container-stripe-input.modal .stripe-input-card-number{border-radius:.7291666667vw;width:28.6458333333vw;height:4.4270833333vw;padding:1.8229166667vw 0 0 1.5625vw}}@media(max-width:750px){.section-checkout-form .container-stripe-input.modal .stripe-input-card-number{border-radius:3.5623409669vw;width:80.9160305344vw;height:16.2849872774vw;padding:5.8524173028vw 0 0 4.5801526718vw}}.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv{display:flex;justify-content:space-between}@media(min-width:750px){.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv{width:28.6458333333vw;gap:1.0416666667vw}}.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv .stripe-input-card-expiry,.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv .stripe-input-card-cvv{border:none;background-color:#fff;box-sizing:border-box}@media(min-width:750px){.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv .stripe-input-card-expiry,.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv .stripe-input-card-cvv{border-radius:.7291666667vw;width:15.9895833333vw;height:4.4270833333vw;padding:1.8229166667vw 0 0 1.5625vw}}@media(max-width:750px){.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv .stripe-input-card-expiry,.section-checkout-form .container-stripe-input.modal .container-stripe-inputs-expiry-cvv .stripe-input-card-cvv{border-radius:3.5623409669vw;width:38.9312977099vw;height:16.2849872774vw;padding:5.8524173028vw 0 0 4.5801526718vw}}.section-checkout-form .container-checkout-form-btns{display:flex;justify-content:space-evenly}@media(min-width:750px){.section-checkout-form .container-checkout-form-btns{width:33.3333333333vw}}@media(max-width:750px){.section-checkout-form .container-checkout-form-btns{width:80.9160305344vw;gap:3.0534351145vw}}@media(min-width:750px){.section-checkout-form .container-checkout-form-btns .checkout-form-btn{width:16.1458333333vw;height:3.1770833333vw;border-radius:.7291666667vw}}@media(max-width:750px){.section-checkout-form .container-checkout-form-btns .checkout-form-btn{width:39.1857506361vw;height:15.5216284987vw;border-radius:3.5623409669vw}}.section-checkout-form p.section-checkout-form-disclaimer-current-payment{font-family:HelveticaNowText Regular;font-size:.9375vw;text-align:center;width:100%}@media(max-width:750px){.section-checkout-form p.section-checkout-form-disclaimer-current-payment{text-align:center;font-size:3.5623409669vw;width:80%}}.section-checkout-form p.section-checkout-form-disclaimer-current-payment a{cursor:pointer;color:#00f}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-payment_methods_cards,.section-payment_methods_cards-top,.section-payment_methods_cards-top-left,.section-payment_methods_cards-brand,.section-payment_methods_cards-lastfour,.section-payment_methods_cards-top-right,.section-payment_methods_cards-bottom,.section-payment_methods_cards-bottom-lef,.section-payment_methods_cards-isdefault,.section-payment_methods_cards-bottom-right,.section-payment_methods-brand-logo{margin:0;padding:0;box-sizing:border-box}.section-payment_methods_cards{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;width:100%;cursor:pointer}@media(min-width:750px){.section-payment_methods_cards{height:13.0208333333vw;border-radius:.78125vw;padding:1.25vw}}@media(max-width:750px){.section-payment_methods_cards{height:27.989821883vw;border-radius:3.8167938931vw;padding:4.5801526718vw}}.section-payment_methods_cards.card-selected{box-shadow:0 0 .2604166667vw .1041666667vw #00000069}.section-payment_methods_cards.is-default{box-shadow:0 .5vw 1.5vw #0003}.section-payment_methods_cards .section-payment_methods_cards-top{display:flex;align-items:start;justify-content:space-between}.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left{display:flex;flex-direction:column;align-items:start}@media(min-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left{gap:.625vw}}@media(max-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left{gap:3.0534351145vw}}.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left .section-payment_methods_cards-brand{font-family:HelveticaNowText Regular}@media(min-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left .section-payment_methods_cards-brand{font-size:1.5625vw}}@media(max-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left .section-payment_methods_cards-brand{font-size:3.3078880407vw}}.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left .section-payment_methods_cards-lastfour{font-family:HelveticaNowText Regular}@media(min-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left .section-payment_methods_cards-lastfour{font-size:1.5625vw}}@media(max-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-left .section-payment_methods_cards-lastfour{font-size:3.3078880407vw}}.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-right .section-payment_methods-brand-logo{height:2.6041666667vw}@media(max-width:750px){.section-payment_methods_cards .section-payment_methods_cards-top .section-payment_methods_cards-top-right .section-payment_methods-brand-logo{height:6.3613231552vw}}.section-payment_methods_cards .section-payment_methods_cards-bottom{display:flex;align-items:end;justify-content:space-between}.section-payment_methods_cards .section-payment_methods_cards-bottom .section-payment_methods_cards-bottom-left .section-payment_methods_cards-isdefault{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-payment_methods_cards .section-payment_methods_cards-bottom .section-payment_methods_cards-bottom-left .section-payment_methods_cards-isdefault{font-size:1.5625vw}}@media(max-width:750px){.section-payment_methods_cards .section-payment_methods_cards-bottom .section-payment_methods_cards-bottom-left .section-payment_methods_cards-isdefault{font-size:3.3078880407vw}}.section-payment_methods_cards .section-payment_methods_cards-bottom .section-payment_methods_cards-bottom-right{display:flex;align-items:center;justify-content:center}@media(min-width:750px){.section-payment_methods_cards .section-payment_methods_cards-bottom .section-payment_methods_cards-bottom-right{gap:1.0416666667vw}}@media(max-width:750px){.section-payment_methods_cards .section-payment_methods_cards-bottom .section-payment_methods_cards-bottom-right{gap:5.0890585242vw}}.modal-delete-card .modal-content .modal-info{margin-left:0!important}.modal-delete-card .drop-payment-method{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1.5625vw}@media(max-width:750px){.modal-delete-card .drop-payment-method{gap:5.0890585242vw}}.modal-delete-card .drop-payment-method .drop-payment-method-buttons{display:flex;align-items:center;justify-content:space-between;width:100%}.modal-delete-card .drop-payment-method .drop-payment-method-title{font-size:1.25vw}@media(max-width:750px){.modal-delete-card .drop-payment-method .drop-payment-method-title{font-size:6.106870229vw}}.set-default-payment-method{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1.5625vw}@media(max-width:750px){.set-default-payment-method{gap:5.0890585242vw}}.set-default-payment-method .set-default-payment-method-title{font-size:1.25vw}@media(max-width:750px){.set-default-payment-method .set-default-payment-method-title{font-size:6.106870229vw}}.set-default-payment-method .set-default-payment-method-buttons{display:flex;align-items:center;justify-content:space-between;width:100%}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-payment_methods,.section-payment_methods-grid-cards,.overviewLoader,.loader{margin:0;padding:0;box-sizing:border-box}.section-payment_methods{position:relative}@media(max-width:750px){.section-payment_methods{padding-bottom:5.0890585242vw}}.section-payment_methods .section-payment_methods-grid-cards{width:100%;display:grid}@media(min-width:750px){.section-payment_methods .section-payment_methods-grid-cards{margin:1.5625vw 0;gap:1.5625vw;grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.section-payment_methods .section-payment_methods-grid-cards{margin:7.6335877863vw 0;gap:3.8167938931vw;grid-template-columns:repeat(1,1fr)}}@media(min-width:750px){.section-payment_methods .section-payment_methods-buttons{width:18.2291666667vw}}@media(max-width:750px){.section-payment_methods .section-payment_methods-buttons{width:100%}}.section-payment_methods .overviewLoader{position:absolute;width:100%;min-height:36.4583333333vw;display:flex;align-items:center;justify-content:center;z-index:10;background-color:color-mix(in srgb,#F4E9E7,transparent 50%)}@media(max-width:750px){.section-payment_methods .overviewLoader .loader{width:3.125vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-add-new-payment-method{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-mobile-navbar-bottom{box-sizing:border-box;margin:0;padding:0;position:fixed;display:flex;justify-content:space-between;align-items:center;left:0;bottom:0;width:100%;background-color:#fff;height:23.155216285vw;border-top-left-radius:3.8167938931vw;border-top-right-radius:3.8167938931vw;box-shadow:#00000052 0 -.5089058524vw 7.6335877863vw;padding:5.0890585242vw;z-index:1000}.section-mobile-navbar-bottom .mobile-navbar-item{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.0178117048vw}.section-mobile-navbar-bottom .mobile-navbar-item.active{background-color:#f4e9e7;border-radius:3.0534351145vw}.section-mobile-navbar-bottom .mobile-navbar-item img{height:6.7048346056vw}.section-mobile-navbar-bottom .mobile-navbar-item h4{font-family:HelveticaNowText Regular;font-size:3.5623409669vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}@media(max-width:750px){div#root:has(section.section-user-calendar){background-color:#f0cdd0!important}}section.section-user-calendar{font-family:HelveticaNowText Regular}@media(min-width:750px){section.section-user-calendar{padding:6.25vw 4.1666666667vw 4.1666666667vw}}@media(max-width:750px){section.section-user-calendar{background-color:#f0cdd0;padding:20.3562340967vw 2.5445292621vw}}section.section-user-calendar .modal-result-text{text-align:center;font-family:HelveticaNowText Bold}@media(min-width:750px){section.section-user-calendar .modal-result-text{margin-top:2.0833333333vw;font-size:1.0416666667vw}}@media(max-width:750px){section.section-user-calendar .modal-result-text{font-size:4.5801526718vw;margin-top:10.1781170483vw}}section.section-user-calendar .modal-result-btn{margin:0 auto}@media(min-width:750px){section.section-user-calendar .modal-result-btn{margin-top:1.0416666667vw}}@media(max-width:750px){section.section-user-calendar .modal-result-btn{margin-top:5.0890585242vw}}section.section-user-calendar h2.title{font-family:inherit}@media(min-width:750px){section.section-user-calendar h2.title{font-size:2.6041666667vw}}@media(max-width:750px){section.section-user-calendar h2.title{font-family:HelveticaNowText Bold;font-size:5.0890585242vw;text-align:center}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-cancel-booking .head-content .icon{width:7.8125vw;height:7.8125vw}@media(max-width:750px){.section-cancel-booking .head-content .icon{width:25.4452926209vw;height:25.4452926209vw}}.section-cancel-booking .head-content .cancel-title{margin-top:.5208333333vw;margin-bottom:1.5625vw;font-size:1.25vw;font-family:HelveticaNowText Bold;text-align:center}@media(max-width:750px){.section-cancel-booking .head-content .cancel-title{font-size:6.106870229vw;margin-top:2.5445292621vw;margin-bottom:7.6335877863vw}}.section-cancel-booking .card-container{display:block;margin:0 auto;background-color:#f0cdd0;margin-top:.0520833333vw;margin-bottom:.15625vw;width:80%;border-radius:.9375vw;padding:1.25vw}.section-cancel-booking .card-container .date{margin-top:.0520833333vw}@media(max-width:750px){.section-cancel-booking .card-container{border-radius:4.5801526718vw;font-size:4.0712468193vw;padding:4.5801526718vw}}.section-cancel-booking .card-container .description-text{font-family:HelveticaNowText Light;font-size:.8333333333vw;line-height:1.1458333333vw}@media(max-width:750px){.section-cancel-booking .card-container .description-text{font-size:4.0712468193vw;line-height:5.0890585242vw}}.section-cancel-booking .info-container{display:block;margin:0 auto;width:80%;margin-top:.5208333333vw;margin-bottom:1.5625vw}.section-cancel-booking .info-container .description-text{font-family:HelveticaNowText Light;font-size:.8333333333vw;line-height:1.1458333333vw}@media(max-width:750px){.section-cancel-booking .info-container .description-text{font-size:4.0712468193vw;line-height:5.0890585242vw}}@media(max-width:750px){.section-cancel-booking .info-container{font-size:4.0712468193vw;margin-top:2.5445292621vw;margin-bottom:7.6335877863vw;width:90%}}.section-cancel-booking .add-class{display:flex;align-items:center;justify-content:center;margin:0 auto;gap:2.6041666667vw;color:#fff;padding-top:.5208333333vw;padding-bottom:.5208333333vw;border-radius:1.0416666667vw;border:none;font-size:.9375vw;cursor:pointer;white-space:nowrap;font-family:HelveticaNowText Regular;margin-top:1.5625vw;width:90%}.section-cancel-booking .add-class .btn-add{display:inline-flex;margin:0}.section-cancel-booking .add-class .btn-add:hover{color:#dd9595}.section-cancel-booking .add-class .btn-cancel:hover{color:#ff0303}@media(max-width:750px){.section-cancel-booking .add-class{width:100%;padding:3.8167938931vw 0;border-radius:3.0534351145vw;font-size:4.0712468193vw;margin-top:3.0534351145vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-plan-activated{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f4e9e7}@media(min-width:750px){.section-plan-activated{padding:12vw 0 10vw;gap:2vw}}@media(max-width:750px){.section-plan-activated{padding:25vw 0;gap:5vw}}@media(min-width:750px){.section-plan-activated .plan-activated-logo{width:10.184375vw;height:7.7994791667vw}}@media(max-width:750px){.section-plan-activated .plan-activated-logo{width:34.4885496183vw;height:22.8371501272vw}}.section-plan-activated .container-plan-activated-info{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:750px){.section-plan-activated .container-plan-activated-info{padding-top:2vw;gap:1vw}}@media(max-width:750px){.section-plan-activated .container-plan-activated-info{padding-top:20.3562340967vw;gap:4vw}}@media(min-width:750px){.section-plan-activated .container-plan-activated-info .plan-activated-icon{width:4.2708333333vw;height:4.2708333333vw}}@media(max-width:750px){.section-plan-activated .container-plan-activated-info .plan-activated-icon{width:13.2315521628vw;height:13.2315521628vw}}.section-plan-activated .container-plan-activated-info .plan-activated-title{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-plan-activated .container-plan-activated-info .plan-activated-title{width:15.625vw;font-size:1.5625vw;line-height:1.7708333333vw}}@media(max-width:750px){.section-plan-activated .container-plan-activated-info .plan-activated-title{width:80%;font-size:5.0890585242vw;line-height:6.106870229vw}}@media(min-width:750px){.section-plan-activated .container-plan-activated-info .plan-activated-btn{width:19.7916666667vw;height:3.6979166667vw;border-radius:.7291666667vw}}@media(max-width:750px){.section-plan-activated .container-plan-activated-info .plan-activated-btn{width:73.7913486005vw;height:15.5216284987vw;border-radius:3.5623409669vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-register{display:flex;flex-direction:column;align-items:center;background-color:#f0cdd0}@media(min-width:750px){.section-register{padding:10vw 0;gap:2.5vw}}@media(max-width:750px){.section-register{padding:25vw 0 20vw;gap:5vw}}@media(max-width:750px){.section-register .register-logo{width:29.7709923664vw;height:19.844783715vw}}.section-register .register-title{font-family:HelveticaNowText Medium}@media(min-width:750px){.section-register .register-title{font-size:1.5625vw}}@media(max-width:750px){.section-register .register-title{font-size:4.834605598vw}}.section-register .container-register-form{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-register .container-register-form{gap:1vw;width:24.6875vw}}@media(max-width:750px){.section-register .container-register-form{gap:5vw;width:80.9160305344vw}}.section-register .container-register-form .container-register-top{display:flex;flex-direction:column;width:100%}@media(min-width:750px){.section-register .container-register-form .container-register-top{gap:1vw;padding-bottom:1.0416666667vw;border-bottom:#fff .0520833333vw solid}}@media(max-width:750px){.section-register .container-register-form .container-register-top{gap:3vw;padding-bottom:5.0890585242vw;border-bottom:#fff .2544529262vw solid}}.section-register .container-register-form .container-register-bottom{display:flex;flex-direction:column;width:100%}@media(min-width:750px){.section-register .container-register-form .container-register-bottom{gap:1vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom{gap:3vw}}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules{margin:.5208333333vw 0 0 1.3020833333vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules{margin:2.5445292621vw 0 0 2.5445292621vw}}.section-register .container-register-form .container-register-bottom .container-register-password-rules .rules-title{font-family:HelveticaNowText Regular}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules .rules-title{font-size:.7291666667vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules .rules-title{font-size:3.5623409669vw}}.section-register .container-register-form .container-register-bottom .container-register-password-rules ul{list-style:none;display:flex;flex-direction:column;padding:0}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules ul{gap:.2604166667vw;padding-left:1.0416666667vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules ul{gap:1.272264631vw;padding-left:6.3613231552vw}}.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li{transition:color .3s ease;display:flex;align-items:center;font-family:HelveticaNowText Regular}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li{font-size:.7291666667vw;gap:.2604166667vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li{font-size:3.5623409669vw;gap:1.272264631vw}}.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li img{filter:invert(1)}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li img{width:1.5625vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li img{width:5.0890585242vw}}.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li.rule-invalid{color:#8b8989}.section-register .container-register-form .container-register-bottom .container-register-password-rules ul li.rule-valid{font-family:HelveticaNowText Medium;color:#000}.section-register .container-register-form .container-register-bottom .register-check-terms-conditions{display:flex;align-items:center;font-family:HelveticaNowText Medium}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .register-check-terms-conditions{gap:.5208333333vw}}.section-register .container-register-form .container-register-bottom .register-check-terms-conditions input[type=checkbox]{border:none;outline:none;background-color:transparent;display:grid;cursor:pointer}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .register-check-terms-conditions input[type=checkbox]{width:1.3541666667vw;height:1.3541666667vw;border-radius:.2604166667vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .register-check-terms-conditions input[type=checkbox]{width:6.6157760814vw;height:6.6157760814vw;border-radius:1.272264631vw}}@media(min-width:750px){.section-register .container-register-form .container-register-bottom .register-check-terms-conditions span{font-size:.78125vw}}@media(max-width:750px){.section-register .container-register-form .container-register-bottom .register-check-terms-conditions span{font-size:3.8167938931vw}}.section-register .container-register-form .container-register-bottom .register-check-terms-conditions span a{color:#000;border-bottom:#000 .0520833333vw solid!important}@media(min-width:750px){.section-register .container-register-form .register-btn{width:24.6875vw;height:3.1770833333vw;border-radius:.7291666667vw}}@media(max-width:750px){.section-register .container-register-form .register-btn{width:80.9160305344vw;height:15.5216284987vw;border-radius:3.5623409669vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.add-receptionist-overlay,.add-instructor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;z-index:1200;display:flex;justify-content:center;align-items:center}.section-add-receptionist,.section-add-receptionist-container,.section-add-receptionist-form,.section-add-receptionist-form-fields{margin:0;padding:0;box-sizing:border-box}.section-add-receptionist{max-height:90vh;display:flex;flex-direction:column;align-items:center;background-color:#f0cdd0;border-radius:1.25vw;width:100%;max-width:44.7916666667vw;scrollbar-width:none}.section-add-receptionist::-webkit-scrollbar{width:0;height:0}@media(min-width:750px){.section-add-receptionist{padding:2.5vw}}.section-add-receptionist{animation:fadeUp .4s ease}.section-add-receptionist-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.section-add-receptionist-form{position:relative;display:flex;flex-direction:column;align-items:center}.section-add-receptionist-form h2{font-family:HelveticaNowText Medium;color:#000;text-align:center}@media(min-width:750px){.section-add-receptionist-form h2{font-size:1.4583333333vw;margin-bottom:.9375vw}}.add-receptionist-form-paragraph{font-family:HelveticaNowText Medium;color:#333;max-width:27.0833333333vw;text-align:center}@media(min-width:750px){.add-receptionist-form-paragraph{font-size:1.09375vw;padding-bottom:1.3541666667vw}}.section-add-receptionist-form-fields{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-add-receptionist-form-fields{gap:.9375vw;width:27.0833333333vw}}.section-add-receptionist-login-title{font-family:HelveticaNowText Light;color:#676767;margin-top:.5208333333vw}@media(min-width:750px){.custom-button{width:25vw}}.form-error{width:90%;background-color:#ff4f4f14;border-left:4px solid #f1666d;border-radius:.4166666667vw;padding:.625vw}.form-error span,.form-error p{font-family:HelveticaNowText Regular;color:#f1666d}@media(min-width:750px){.form-error span,.form-error p{font-size:.7291666667vw}}@media(max-width:750px){.form-error span,.form-error p{font-size:3.5623409669vw}}.biography-input input{height:3.9583333333vw;padding-top:.9375vw;padding-bottom:.9375vw;font-size:.8333333333vw}.button-close,.button-close-receptionist{all:unset;position:absolute;display:inline-flex;cursor:pointer;z-index:2;right:-6.25vw;top:0}.button-close img,.button-close-receptionist img{width:1.8229166667vw;height:1.8229166667vw;display:block}.button-close:hover,.button-close-receptionist:hover{transform:scale(1.05)}.button-confirmation-dashboard{border:none;cursor:pointer;padding:0 1.25vw;border-radius:.625vw;font-family:HelveticaNowText Bold;font-size:.8333333333vw;transition:all .2s ease}@media(min-width:750px){.button-confirmation-dashboard{font-size:.9375vw}}@media(max-width:750px){.button-confirmation-dashboard{font-size:4.0712468193vw}}.button-confirmation-dashboard.success{background-color:#fff;color:#69a961}.button-confirmation-dashboard.success:hover{background-color:#ffffffe6;transform:scale(1.03)}.button-confirmation-dashboard.success:active{transform:scale(.97)}@keyframes fadeUp{0%{opacity:0;transform:translateY(.625vw)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.gestion-recepcionistas__header{display:flex;justify-content:space-between;align-items:center}.gestion-recepcionistas__header h1{font-size:1.8229166667vw;font-family:HelveticaNowText Regular}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-receptionist-info{width:100%;position:relative;box-sizing:border-box;border-radius:1.5625vw;padding:1.0416666667vw}@media(max-width:750px){.section-receptionist-info{padding:7.6335877863vw;border-radius:5.0890585242vw}}.section-receptionist-info .data-container{display:flex;gap:2.0833333333vw;align-items:center;width:100%}@media(max-width:750px){.section-receptionist-info .data-container{gap:5.0890585242vw}}.section-receptionist-info.layout-vertical .data-container{flex-direction:column;align-items:center;text-align:left}.section-receptionist-info.layout-vertical .image-container{width:auto}.section-receptionist-info.layout-vertical .image-container .img-receptionist{margin:0}.section-receptionist-info.layout-horizontal .data-container{flex-direction:row;text-align:left}.section-receptionist-info.layout-horizontal .image-container{width:auto;flex-shrink:0;margin-right:8%}.section-receptionist-info.layout-horizontal .info-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section-receptionist-info.layout-horizontal .info-content .name-receptionist{text-align:left;width:100%;margin-left:0}.section-receptionist-info .info-content{flex:1;display:flex;flex-direction:column;width:100%}.section-receptionist-info .name-receptionist{color:#000;font-family:"Silk Serif Regular";margin:3% 0 0;line-height:1.1;font-size:2.1875vw;text-align:center}@media(min-width:750px){.section-receptionist-info .name-receptionist{margin-bottom:.5208333333vw}}@media(max-width:750px){.section-receptionist-info .name-receptionist{font-size:8.1424936387vw;margin-bottom:1.272264631vw;width:100%}}.section-receptionist-info .desc-receptionist{font-family:HelveticaNowText Regular;line-height:1.5;margin-bottom:1.0416666667vw;white-space:pre-wrap;text-align:left;margin-top:3%}@media(min-width:750px){.section-receptionist-info .desc-receptionist{font-size:.9375vw}}@media(max-width:750px){.section-receptionist-info .desc-receptionist{font-size:4.0712468193vw;text-align:left}}.section-receptionist-info .image-container{position:relative}.section-receptionist-info .image-container .img-receptionist{display:block;margin:0 auto;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 .5208333333vw 1.3020833333vw #00000014;border:.15625vw solid #bf7979}@media(min-width:750px){.section-receptionist-info .image-container .img-receptionist{width:10.4166666667vw;height:10.4166666667vw}}@media(max-width:750px){.section-receptionist-info .image-container .img-receptionist{width:38.1679389313vw;height:38.1679389313vw;margin-bottom:3.8167938931vw}}.section-receptionist-info .image-container .img-label.is-editable{cursor:pointer}.section-receptionist-info .image-container .img-label.is-editable:hover .overlay-edit{opacity:1}.section-receptionist-info .image-container .overlay-edit{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#fffc;text-align:center;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-family:HelveticaNowText Regular;font-size:.7291666667vw;pointer-events:none}.section-receptionist-info.editing .info-content{width:100%}.section-receptionist-info .receptionist-actions{display:flex;justify-content:center;margin-top:1.5625vw;width:100%;text-align:center}.section-receptionist-info .receptionist-actions .edit-buttons{display:flex;gap:1.0416666667vw}.section-receptionist-info .receptionist-actions button{cursor:pointer;background-color:#dd9595;border-radius:.5208333333vw;color:#fff;border:none;font-family:HelveticaNowText Medium;padding:.5208333333vw 1.0416666667vw;min-width:5.2083333333vw;text-align:center}.section-receptionist-info textarea{width:95%;padding:.625vw;margin:.5208333333vw 0;border:.0520833333vw solid #ccc;border-radius:.625vw;font-family:inherit;resize:vertical}.section-receptionist-info .input{width:100%;margin-bottom:.5208333333vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}@media(max-width:750px){main.admin-content:has(.section-my-profile){margin-bottom:0!important}}.section-my-profile{box-sizing:border-box;margin:0%;padding:0;display:grid}@media(min-width:750px){.section-my-profile{gap:2.6041666667vw;grid-template-columns:repeat(2,1fr);grid-template-areas:"info  image" "pass  image"}}@media(max-width:750px){.section-my-profile{gap:8.9058524173vw;grid-template-areas:"title" "image" "info" "pass"}}.section-my-profile .section-modal-overview{z-index:9999999}.section-my-profile section.loader-container{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:color-mix(in srgb,#F4E9E7,transparent 50%)}.section-my-profile h3.section-title{grid-area:title;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-my-profile h3.section-title{display:none}}@media(max-width:750px){.section-my-profile h3.section-title{width:80%;margin:0 auto;text-align:center;text-transform:uppercase;gap:3.8167938931vw;font-size:3.8167938931vw;letter-spacing:1.272264631vw;font-family:Montserrat Medium}}.section-my-profile .input-parent{display:flex;flex-direction:column}@media(min-width:750px){.section-my-profile .input-parent{gap:1.0416666667vw}}@media(max-width:750px){.section-my-profile .input-parent{gap:3.8167938931vw}}.section-my-profile .input-parent.information-container{grid-area:info}.section-my-profile .input-parent.password-container{grid-area:pass}.section-my-profile .input-parent h3{font-family:HelveticaNowText Bold}@media(min-width:750px){.section-my-profile .input-parent h3{font-size:1.3020833333vw}}@media(max-width:750px){.section-my-profile .input-parent h3{gap:3.8167938931vw}}.section-my-profile .input-parent div.input-editable-container{display:flex}@media(min-width:750px){.section-my-profile .input-parent div.input-editable-container{gap:.5208333333vw}}@media(max-width:750px){.section-my-profile .input-parent div.input-editable-container{gap:2.5445292621vw}}.section-my-profile .input-parent div.input-editable-container button{background-color:#dd9595;filter:contrast(2)}@media(min-width:750px){.section-my-profile .input-parent div.input-editable-container button{width:3.125vw;padding:0 .78125vw;border-radius:.625vw}}@media(max-width:750px){.section-my-profile .input-parent div.input-editable-container button{width:15.2671755725vw;padding:0 3.0534351145vw;border-radius:2.5445292621vw}}@media(min-width:750px){.section-my-profile .input-parent button.send-button{border-radius:.9375vw}}@media(max-width:750px){.section-my-profile .input-parent button.send-button{width:100%;border-radius:3.5623409669vw}}.section-my-profile .profile-picture-container{grid-area:image;display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-my-profile .profile-picture-container{padding-top:2.6041666667vw;gap:.78125vw}}@media(max-width:750px){.section-my-profile .profile-picture-container{gap:2.5445292621vw}}.section-my-profile .profile-picture-container img.pp{border-radius:100%;object-fit:contain}@media(min-width:750px){.section-my-profile .profile-picture-container img.pp{width:15.625vw;height:15.625vw;border:.15625vw solid #DD9595}}@media(max-width:750px){.section-my-profile .profile-picture-container img.pp{width:50%;border:.5089058524vw solid #DD9595}}.section-my-profile .modal-buttons{display:flex;width:100%}@media(min-width:750px){.section-my-profile .modal-buttons{gap:.5208333333vw}}@media(max-width:750px){.section-my-profile .modal-buttons{gap:2.5445292621vw}}.section-my-profile .modal-buttons button{flex:1}@media(min-width:750px){.section-my-profile .modal-buttons button{height:2.0833333333vw}}@media(max-width:750px){.section-my-profile .modal-buttons button{height:10.1781170483vw}}.section-my-profile div.modal-reset-password-container{text-align:left;display:flex;flex-direction:column}@media(min-width:750px){.section-my-profile div.modal-reset-password-container{gap:.78125vw}}@media(max-width:750px){.section-my-profile div.modal-reset-password-container{gap:2.5445292621vw}}.section-my-profile div.modal-reset-password-container .section-custom-input input:not(:placeholder-shown)+label,.section-my-profile div.modal-reset-password-container .section-custom-input input:focus+label{top:0%!important}@media(min-width:750px){.section-my-profile div.modal-reset-password-container .section-custom-input input{height:3.6458333333vw!important}}.section-my-profile div.modal-reset-password-container hr{width:100%;opacity:.5}@media(min-width:750px){.section-my-profile div.modal-reset-password-container hr{margin:.625vw 0}}@media(max-width:750px){.section-my-profile div.modal-reset-password-container hr{margin:3.8167938931vw 0}}.section-my-profile div.modal-reset-password-container h4{text-align:center;font-family:HelveticaNowText Bold}@media(min-width:750px){.section-my-profile div.modal-reset-password-container h4{font-size:1.1458333333vw;margin-bottom:.5208333333vw}}@media(max-width:750px){.section-my-profile div.modal-reset-password-container h4{font-size:4.5801526718vw;margin-bottom:2.5445292621vw}}.section-my-profile div.modal-reset-password-container ul{list-style:none}@media(min-width:750px){.section-my-profile div.modal-reset-password-container ul{padding-left:1.5625vw}}@media(max-width:750px){.section-my-profile div.modal-reset-password-container ul{padding-left:3.8167938931vw}}.section-my-profile div.modal-reset-password-container ul li{display:flex;align-items:center}@media(min-width:750px){.section-my-profile div.modal-reset-password-container ul li{gap:.5208333333vw}}@media(max-width:750px){.section-my-profile div.modal-reset-password-container ul li{gap:2.5445292621vw;margin-bottom:1.272264631vw}}@media(max-width:750px){.section-my-profile div.modal-reset-password-container ul li.rule-invalid{margin-left:8.1424936387vw}}.section-my-profile div.modal-reset-password-container ul li img{background-color:#dd9595;border-radius:100%}@media(max-width:750px){.section-my-profile div.modal-reset-password-container ul li img{width:5.0890585242vw}}.section-my-profile div.modal-reset-password-container .send-button{width:100%}@media(max-width:750px){.section-my-profile div.modal-reset-password-container .send-button{height:12.7226463104vw;border-radius:3.8167938931vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}@media(max-width:750px){main.admin-content:has(.section-my-plans){margin-bottom:0!important}}.section-my-plans{box-sizing:border-box;height:100%;margin:0;padding:0%}@media(max-width:750px){.section-my-plans{overflow:scroll}}.section-my-plans .user-plan-status-container{height:unset;max-height:unset;width:100%;margin:0;padding:0;display:flex;flex-direction:column;overflow:visible}@media(min-width:750px){.section-my-plans .user-plan-status-container{margin:0 auto;max-width:57.2916666667vw;gap:1.0416666667vw}}@media(max-width:750px){.section-my-plans .user-plan-status-container{gap:5.0890585242vw}}.section-my-plans .user-plan-status-container .section-title{margin:0}.section-my-plans .user-plan-status-container .plans-wrapper{overflow:visible;width:100%;display:flex;flex-wrap:wrap;flex-direction:row}@media(min-width:750px){.section-my-plans .user-plan-status-container .plans-wrapper{gap:1.3020833333vw}}.section-my-plans .user-plan-status-container .plan-card.membership{width:100%}@media(min-width:750px){.section-my-plans .user-plan-status-container .plan-card.membership{max-width:25.78125vw;min-height:6.25vw}}.section-my-plans .user-plan-status-container .plan-card.package{width:100%}@media(min-width:750px){.section-my-plans .user-plan-status-container .plan-card.package{max-width:25.78125vw;min-height:6.25vw}}@media(min-width:750px){.section-my-plans .user-plan-status-container .button-wrapper .loader-wrapper{top:1.875vw}}.section-my-plans .user-plan-status-container .button-wrapper button{width:calc(100% - 10px)!important;margin:0 auto}.section-my-plans h2.title{margin:0 auto}@media(min-width:750px){.section-my-plans h2.title{max-width:57.2916666667vw;margin-bottom:2.0833333333vw}}@media(max-width:750px){.section-my-plans h2.title{font-size:6.106870229vw;margin-bottom:10.1781170483vw}}.section-my-plans .add-class-btn{width:100%;margin:0 auto}@media(min-width:750px){.section-my-plans .add-class-btn{max-width:calc(57.2916666667vw - 10px);border-radius:.5208333333vw;margin-top:1.0416666667vw}}@media(max-width:750px){.section-my-plans .add-class-btn{max-width:calc(100% - 10px);border-radius:2.2900763359vw;height:16.6666666667vw;margin-top:5.0890585242vw}}.section-my-plans .add-class-btn:hover{background-color:#dd9595!important;color:#fff!important}.section-my-plans div.buttons{display:flex;flex-direction:row;width:100%;gap:5%}.section-my-plans div.buttons button{flex:1}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-my-classes{margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:.625vw}.section-my-classes .section-my-classes-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1.0416666667vw}@media(max-width:750px){.section-my-classes .section-my-classes-grid{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5.0890585242vw}}.section-my-classes h3:not(:first-of-type){margin-top:1.5625vw}@media(max-width:750px){.section-my-classes h3:not(:first-of-type){margin-top:7.6335877863vw}}.section-my-classes h3.subtitle{font-size:1.25vw}@media(max-width:750px){.section-my-classes h3.subtitle{font-size:6.106870229vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}section.section-add-user.checkout:not(:has(.section-add-user-packages.checkout)){max-width:90dvw}section.section-add-user.checkout h3.modal-title{font-family:HelveticaNowText Bold}@media(min-width:750px){section.section-add-user.checkout h3.modal-title{font-size:1.0416666667vw;margin-bottom:1.0416666667vw}}section.section-add-user.checkout .section-add-user-container{width:100%}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container:has(.section-add-user-packages.checkout) h4.subtitle{padding:0 1.5625vw}}section.section-add-user.checkout .section-add-user-container h4.subtitle{text-align:left;width:100%;font-family:HelveticaNowText Bold}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container h4.subtitle{font-size:2.0833333333vw;margin-bottom:1.0416666667vw;padding:0 4.4270833333vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages{display:grid;gap:2vw;width:100%}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages{grid-template-columns:repeat(4,1fr)}}@media(max-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages{grid-template-columns:repeat(2,1fr)}}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout{grid-template-columns:repeat(1,1fr)}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout .section-card-package{margin:0 auto}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout .section-card-package{max-width:15.625vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form{display:flex;flex-direction:column}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form{gap:.78125vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form button.send-btn{width:100%;margin:0 auto}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form button.send-btn{height:2.0833333333vw;border-radius:.6770833333vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form .form-cash-data{display:flex;font-family:HelveticaNowText Regular}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form .form-cash-data{font-size:1.0416666667vw;gap:.2604166667vw}}@media(max-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form .form-cash-data{font-size:4.0712468193vw;gap:1.272264631vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form .form-cash-data strong{font-family:HelveticaNowText Bold}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form a.go-back-btn{color:#dd9595;width:fit-content;font-size:.8333333333vw}@media(max-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form a.go-back-btn{font-size:4.0712468193vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form a.go-back-btn:after{display:block;content:" ";background-color:#dd9595;transition:width .2s ease-in-out;width:0%}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form a.go-back-btn:after{height:.09375vw}}section.section-add-user.checkout .section-add-user-container .section-add-user-packages.checkout form a.go-back-btn:hover:after{width:100%}section.section-add-user.checkout .section-add-user-container .section-add-user-packages .section-card-package{width:100%}@media(min-width:750px){section.section-add-user.checkout .section-add-user-container .section-add-user-packages .section-card-package{height:17.1875vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}div.select-component-container{background-color:#fff;overflow:hidden;width:100%;position:relative}@media(min-width:750px){div.select-component-container{border-radius:.625vw}}@media(max-width:750px){div.select-component-container{border-radius:2.5445292621vw}}div.select-component-container label{position:absolute}@media(min-width:750px){div.select-component-container label{left:.9895833333vw;top:.1041666667vw;font-size:.625vw}}@media(max-width:750px){div.select-component-container label{left:4.834605598vw;top:.5089058524vw;font-size:3.0534351145vw}}div.select-component-container select.select-atomic-component{outline:none;border:none;width:100%}@media(min-width:750px){div.select-component-container select.select-atomic-component{height:3.1770833333vw;font-size:.8333333333vw;padding:.78125vw}}@media(max-width:750px){div.select-component-container select.select-atomic-component{font-size:4.0712468193vw;padding:3.8167938931vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}div#root:has(section.instructor-calendar-section-container){background-color:#fff!important}section.instructor-calendar-section-container{display:flex;flex-direction:column;flex:1}@media(min-width:750px){section.instructor-calendar-section-container{gap:.78125vw}}section.instructor-calendar-section-container header.instructor-calendar-header{display:flex;justify-content:space-between;align-items:center}@media(max-width:750px){section.instructor-calendar-section-container header.instructor-calendar-header{flex-direction:column}}section.instructor-calendar-section-container section.admin-calendar-modal-container h4{text-align:left;font-family:HelveticaNowText Medium}@media(min-width:750px){section.instructor-calendar-section-container section.admin-calendar-modal-container h4{font-size:1.09375vw;margin-bottom:.5208333333vw}}@media(max-width:750px){section.instructor-calendar-section-container section.admin-calendar-modal-container h4{font-size:5.3435114504vw;margin-bottom:2.5445292621vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-terms{display:flex;flex-direction:column;align-items:center}@media(min-width:750px){.section-terms{padding:1vw 0;gap:3vw;margin-bottom:4.1666666667vw}}@media(max-width:750px){.section-terms{padding:20vw 0;gap:8vw}}.section-terms .section-title{font-family:Montserrat Bold}@media(min-width:750px){.section-terms .section-title{font-size:1.8229166667vw;line-height:1.9270833333vw;margin-top:6vw}}@media(max-width:750px){.section-terms .section-title{font-size:4.0712468193vw;line-height:6.3613231552vw;margin-bottom:5vw}}.section-terms .section-subtitle{font-family:Montserrat Regular}@media(min-width:750px){.section-terms .section-subtitle{width:78%;font-size:1.0416666667vw;line-height:1.40625vw;margin-bottom:1vw}}@media(max-width:750px){.section-terms .section-subtitle{width:76%;font-size:4.0712468193vw;line-height:6.3613231552vw;margin-bottom:5vw}}@media(min-width:750px){.section-terms .container-terms-array{width:78%}}@media(max-width:750px){.section-terms .container-terms-array{width:76%}}.section-terms .container-terms-array .title-terms{font-family:Montserrat Bold}@media(min-width:750px){.section-terms .container-terms-array .title-terms{font-size:1.5625vw;line-height:1.9270833333vw;margin-bottom:1vw}}@media(max-width:750px){.section-terms .container-terms-array .title-terms{font-size:4.0712468193vw;line-height:6.3613231552vw;margin-bottom:5vw}}.section-terms .container-terms-array .desc-terms{font-family:Montserrat Light;font-weight:500}@media(min-width:750px){.section-terms .container-terms-array .desc-terms{font-size:1.5625vw;line-height:2.03125vw}}@media(max-width:750px){.section-terms .container-terms-array .desc-terms{font-size:4.0712468193vw;line-height:5.8524173028vw}}.section-terms strong{font-family:Montserrat Bold}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.heart{position:fixed;z-index:40;text-align:center;background:transparent;border-radius:50%;cursor:pointer;background-color:#1bd61b;box-shadow:0 7px 20px #000000e6;display:flex;justify-content:center;align-items:center;right:1.5vw}@media(min-width:750px){.heart{bottom:5vw;width:3.5vw;height:3.5vw}}@media(max-width:750px){.heart{width:10vw;height:10vw;bottom:27vw}}.heart a{width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center}.heart a img{width:55%;height:55%}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.footer{width:100%;background:#f4e9e7;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.footer-top{width:85vw;height:26.8229166667vw;display:flex;justify-content:space-between;padding-top:4vw;box-sizing:border-box}@media(min-width:750px){.footer-top{border-bottom:1px solid rgb(0,0,0)}}@media(max-width:750px){.footer-top{width:100vw;height:auto;flex-direction:column;padding:10vw 12vw 5vw;gap:10vw}}.footer-col{display:flex;flex-direction:column;gap:1vw;color:#000}.footer-col .title{font-size:1.0416666667vw;padding-top:4.1666666667vw;font-weight:600;margin-bottom:.5vw;color:#bf7979;font-family:HelveticaNowText Regular}@media(max-width:750px){.footer-col .title{padding-top:0;font-size:5vw}}.footer-col span{font-size:.9375vw;cursor:pointer;position:relative;display:inline-block;width:max-content;font-family:HelveticaNowText Regular}.footer-col span:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.footer-col span:hover:after{width:100%}@media(max-width:750px){.footer-col span{font-size:4.2vw}}.footer-col.logo{width:30%}.footer-col.logo img{width:9.375vw;cursor:pointer}@media(max-width:750px){.footer-col.logo{width:90%;align-items:center;text-align:center}.footer-col.logo img{width:55vw}}@media(max-width:750px){.footer-col:not(.logo){align-items:flex-start;text-align:left;gap:4vw}}.footer-bottom{width:85vw;display:flex;justify-content:space-between;align-items:center;padding:1vw 0;box-sizing:border-box}@media(max-width:750px){.footer-bottom{width:100%;flex-direction:column;align-items:center;gap:6vw;padding:10vw 0;text-align:center}}.footer-bottom p{font-size:.9375vw;color:#000;font-family:HelveticaNowText Regular}@media(max-width:750px){.footer-bottom p{font-size:5vw;width:80%}}.materialize-wrapper{display:inline-flex;align-items:center;gap:.6em}.materialize-gif{height:1.8em;width:auto;cursor:pointer;filter:invert(1)}@media(max-width:750px){.materialize-gif{height:1.9em}}.social-icon{cursor:pointer;transition:transform .25s ease,opacity .25s ease}.social-icon:hover{transform:scale(1.1);opacity:.7}.footer-social-desktop{display:flex;flex-direction:row;gap:.8333333333vw;margin-top:.5208333333vw}.footer-social-desktop .social-icon{width:2.0833333333vw;height:auto}.footer-social{display:flex;justify-content:center;align-items:center;margin-top:6vw}.footer-social img.social-icon{width:20vw;height:14vw;flex:none;padding-left:8vw;margin:0;display:block}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.map-section{width:100%;height:33.3333333333vw;overflow:hidden}.map-section iframe{width:100%;height:100%;border:0}@media(max-width:750px){.map-section{height:114.5038167939vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-menu-header{position:fixed;top:0;width:100%;height:5.3125vw;z-index:1000;background-color:#dd9595;transition:transform .3s ease,background-color .3s ease}.section-menu-header.hide{transform:translateY(-100%)}.section-menu-header.show{transform:translateY(0)}.section-menu-header.is-scrolled{box-shadow:0 4px 20px #00000026}@media(max-width:750px){.section-menu-header{height:15.2671755725vw}}.container-menu-header{max-width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 2.5vw}@media(max-width:750px){.container-menu-header{padding:0 4.0712468193vw}}.container-menu-header-left{display:flex;align-items:center;gap:1.6666666667vw}@media(max-width:750px){.container-menu-header-left{width:100%;justify-content:space-between;gap:auto}}.container-menu-header-left .container-menu-header-left{width:100%}.container-menu-header-left .menu-header-hamburger{display:flex}.menu-header-logo{width:5.3125vw;height:auto}@media(max-width:750px){.menu-header-logo{width:15.2671755725vw}}.menu-header-hamburger{display:none;flex-direction:column;gap:1.7811704835vw;background:none;border:none;cursor:pointer}.menu-header-hamburger span{width:7.8125vw;height:.5208333333vw;background-color:#fff}@media(max-width:750px){.menu-header-hamburger{display:flex}}.container-menu-header-nav{display:flex}@media(max-width:750px){.container-menu-header-nav{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;background-color:#dd9595;flex-direction:column;transform:translate(-100%);transition:transform .3s ease;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch}.container-menu-header-nav.is-open{transform:translate(0)}}.container-menu-header-close{display:none}@media(max-width:750px){.container-menu-header-close{display:flex;width:90%;align-items:center;justify-content:space-between;padding:4.0712468193vw}}.menu-header-close{background:none;border:none;font-size:.7291666667vw;color:#fff;cursor:pointer}.container-menu-header-links{box-sizing:border-box;margin:0;padding:0%;display:flex;gap:1.6666666667vw;list-style:none;color:#fff;font-family:Montserrat Medium}.container-menu-header-links>*{position:relative;cursor:pointer;display:inline-block;width:max-content}.container-menu-header-links>*:after{content:"";position:absolute;left:0;bottom:-.3125vw;width:0;background-color:#fff;transition:width .3s ease}@media(min-width:750px){.container-menu-header-links>*:after{height:.1041666667vw}}@media(max-width:750px){.container-menu-header-links>*:after{height:.5089058524vw}}.container-menu-header-links>*:hover:after{width:100%}.container-menu-header-links>*.active{font-family:Montserrat Bold}.container-menu-header-links>*.active:after{width:100%}@media(min-width:750px){.container-menu-header-links{font-size:1.0416666667vw}}@media(max-width:750px){.container-menu-header-links{flex-direction:column;gap:5.0890585242vw;padding:7.6335877863vw 5.0890585242vw;font-size:6.106870229vw}}.container-menu-header-right{display:flex;align-items:start;gap:1.25vw;flex-direction:row}@media(max-width:750px){.container-menu-header-right{width:100%;flex-direction:column;align-items:center;gap:6.106870229vw}}.container-menu-header-cta{display:flex;gap:.8333333333vw;align-items:start}@media(max-width:750px){.container-menu-header-cta .menu-cta-btn{width:100%;max-width:76.3358778626vw;height:11.4503816794vw;font-size:px_to_vw(80,2)}}@media(max-width:750px){.container-menu-header-cta{flex-direction:column;gap:3.0534351145vw}}.container-menu-header-social-media{display:flex;justify-content:center}@media(min-width:750px){.container-menu-header-social-media{gap:.7291666667vw}}@media(max-width:750px){.container-menu-header-social-media{gap:3.5623409669vw}}.menu-header-social-media{width:2.0833333333vw;cursor:pointer}.menu-header-social-media:hover{transform:scale(1.1);opacity:.7}@media(min-width:750px){.menu-header-social-media{padding-top:.5208333333vw}}@media(max-width:750px){.menu-header-social-media{display:flex;justify-content:space-between;width:12.7226463104vw;gap:5.0890585242vw}}.menu-header-social-media-logged{width:2.0833333333vw;cursor:pointer}.menu-header-social-media-logged:hover{transform:scale(1.1);opacity:.7}@media(min-width:750px){.menu-header-social-media-logged{padding-top:.2083333333vw}}@media(max-width:750px){.menu-header-social-media-logged{display:flex;justify-content:space-between;width:12.7226463104vw;gap:5.0890585242vw}}@media(max-width:750px){.section-divider{width:90%;justify-content:center;display:flex;height:.2544529262vw;background-color:#fff;margin-bottom:12.7226463104vw;margin-left:5.0890585242vw}}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.user-menu{position:relative;display:flex;align-items:center}.user-menu__trigger{display:flex;align-items:center;gap:.5208333333vw;background:none;border:none;cursor:pointer;color:#fff;padding:.2083333333vw .4166666667vw;border-radius:.4166666667vw;transition:background-color .2s ease}.user-menu__trigger:hover{background-color:#ffffff1a}.user-menu__name{font-size:.8333333333vw;white-space:nowrap;font-family:Montserrat Medium}.user-menu__caret{width:.3125vw;height:.3125vw;border-right:.1041666667vw solid #fff;border-bottom:.1041666667vw solid #fff;transform:rotate(45deg);transition:transform .25s ease;margin-top:-.1041666667vw}.user-menu__caret.open{transform:rotate(-135deg)}.user-menu__avatar{width:1.7708333333vw;height:1.7708333333vw;border-radius:50%;object-fit:cover;border:.1041666667vw solid #fff}.user-menu__dropdown{position:absolute;top:calc(100% + .5208333333vw);right:0;width:10.4166666667vw;background-color:#dd9595;border-radius:.5208333333vw;box-shadow:0 .625vw 1.8229166667vw #00000040;padding:.4166666667vw;display:flex;flex-direction:column;gap:.3125vw;z-index:3000;opacity:0;transform:translateY(-.5208333333vw) scale(.98);animation:dropdownFade .25s ease forwards}.user-menu__dropdown .custom-btn{width:100%;justify-content:center;border-radius:.0520833333vw}.user-menu__dropdown .custom-btn span:after{content:"";position:absolute;left:0;bottom:-.2083333333vw;width:0;height:.1041666667vw;background-color:#fff;transition:width .3s ease}.user-menu__dropdown .custom-btn span:hover:after{width:100%}@keyframes dropdownFade{to{opacity:1;transform:translateY(0) scale(1)}}.menu-header-custom-button{width:15.625vw;height:2.6041666667vw}@font-face{font-family:Cherolina;src:url(/fonts/Cherolina.otf) format("truetype")}@font-face{font-family:Ivy Presto Display;src:url(/fonts/Ivy-Presto-Display-.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Light;src:url(/fonts/Ivy-Presto-Display-Light.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Semi Bold;src:url(/fonts/Ivy-Presto-Display-Semi-Bold.otf) format("truetype")}@font-face{font-family:Ivy Presto Display Thin;src:url(/fonts/Ivy-Presto-Display-Thin.otf) format("truetype")}@font-face{font-family:"Silk Serif Italic";src:url(/fonts/Silk%20Serif%20Italic.ttf) format("truetype")}@font-face{font-family:"Silk Serif Bold Italic";src:url(/fonts/Silk%20Serif%20Bold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Bold";src:url(/fonts/Silk%20Serif%20Bold.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold Italic";src:url(/fonts/Silk%20Serif%20SemiBold%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif SemiBold";src:url(/fonts/Silk%20Serif%20SemiBold.otf) format("truetype")}@font-face{font-family:"Silk Serif Light Italic";src:url(/fonts/Silk%20Serif%20Light%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Light";src:url(/fonts/Silk%20Serif%20Light.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium Italic";src:url(/fonts/Silk%20Serif%20Medium%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Medium";src:url(/fonts/Silk%20Serif%20Medium.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular Italic";src:url(/fonts/Silk%20Serif%20Regular%20Italic.otf) format("truetype")}@font-face{font-family:"Silk Serif Regular";src:url(/fonts/Silk%20Serif%20Regular.otf) format("truetype")}@font-face{font-family:HelveticaNowText Bold;src:url(/fonts/HelveticaNowText-Bold.ttf)}@font-face{font-family:HelveticaNowText Light;src:url(/fonts/HelveticaNowText-Light.ttf)}@font-face{font-family:HelveticaNowText Medium;src:url(/fonts/HelveticaNowText-Medium.ttf)}@font-face{font-family:HelveticaNowText Regular;src:url(/fonts/HelveticaNowText-Regular.ttf)}@font-face{font-family:Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Cherolina Regular;src:url(/fonts/Cherolina.otf)}.section-contact{background-size:contain;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;height:44.7395833333vw}@media(min-width:750px){.section-contact{background-image:url(/imgs/index/web/bubbles-contact.webp);justify-content:center}}.section-contact .container-content{display:flex;flex-direction:column;align-items:center;width:30%;text-align:center;height:35%}.section-contact .container-content .contact-title{font-size:3.125vw;line-height:1;margin-bottom:5%;text-align:center}.section-contact .container-content .contact-title .pink-title{display:inline-flex;flex-direction:column;align-items:center;position:relative}.section-contact .container-content .contact-title .pink-title span:first-child{transform:translate(-3.125vw)}.section-contact .container-content .contact-title .pink-title span:last-child{font-style:italic;transform:translate(5.7291666667vw)}.section-contact .container-content .contact-description{font-family:HelveticaNowText Light;font-size:.9375vw;line-height:1.5104166667vw;width:65%}.section-contact .container-social{display:flex;flex-direction:row;align-items:start;width:50%;justify-content:space-between;margin-top:3%}.section-contact .container-social .contact-section-form{display:flex;flex-direction:column}@media(min-width:750px){.section-contact .container-social .contact-section-form{width:50%;gap:1.0416666667vw}}@media(max-width:750px){.section-contact .container-social .contact-section-form{gap:4.0712468193vw;height:229.0076335878vw;align-items:center}}@media(min-width:750px){.section-contact .container-social .contact-section-form .contact-button{width:auto;height:2.4479166667vw}}@media(max-width:750px){.section-contact .container-social .contact-section-form .contact-button{height:15.4427480916vw!important}}@media(min-width:750px){.section-contact .container-social .contact-form-button{width:auto;height:2.4479166667vw}}@media(max-width:750px){.section-contact .container-social .contact-form-button{width:100%;height:12.8982188295vw!important}}.section-contact .container-social .contact-section-us{max-width:40%}.section-contact .container-social .contact-section-us .contact-subtitle{font-family:HelveticaNowText Bold;font-size:1.5625vw;margin-bottom:8%;margin-top:5%;font-weight:100}.section-contact .container-social .contact-section-us .contact-info-row{display:flex;gap:1.0416666667vw;margin-bottom:6%}.section-contact .container-social .contact-section-us .contact-info-row a{font-family:HelveticaNowText Regular;color:#7e7e7e;font-size:.9375vw}.section-contact .container-social .contact-section-us img{height:1.315625vw;width:.9208333333vw}@media(max-width:750px){.section-contact{height:auto;padding:12vw 6vw;background-size:contain;background-image:url(/imgs/index/mobile/bubbles-mobile.webp);justify-content:center}.section-contact .container-content{width:80%;height:auto}.section-contact .container-content .contact-title{font-size:8.1424936387vw;margin-bottom:6vw}.section-contact .container-content .contact-description{width:90%;font-size:3.5623409669vw;line-height:5.5979643766vw}.section-contact .container-social{width:100%;flex-direction:column;align-items:center;justify-content:start}.section-contact .container-social .contact-section-us{max-width:80%;height:100%;text-align:center;justify-content:center;padding-bottom:5%}.section-contact .container-social .contact-section-us .contact-subtitle{font-size:5.0890585242vw;margin-bottom:6vw}.section-contact .container-social .contact-section-us .contact-info-row{gap:4vw;flex-direction:column;align-items:center}.section-contact .container-social .contact-section-us .contact-info-row a{font-size:3.5623409669vw}.section-contact .container-social .contact-section-us img{height:6.427480916vw;width:4.3256997455vw}.section-contact .container-social .contact-section-form{width:90%;display:flex;flex-direction:column;align-items:stretch;gap:3.5623409669vw;height:100.7633587786vw}}
