@font-face{font-family:Eudoxus Sans;src:url(/assets/website/fonts/EudoxusSans-Regular-BF659b6cb1d4714.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth!important}@media (max-width:599px){html{scroll-behavior:auto!important}}*{box-sizing:border-box;margin:0;padding:0;font-family:Open Sans}.embla__container{margin-left:-16px;display:flex}.embla__slide{flex:0 0 100%;min-width:0}.embla__slide.home{flex:0 0 55%;align-items:center;transition:transform .3s;display:flex;transform:scale(.9)}.embla__slide.home.active{margin-left:55px;margin-right:55px;transform:scale(1.2)}.embla__dots{justify-content:center;gap:32px;display:flex}@media (max-width:375px){.embla__dots{justify-content:space-evenly;gap:0}}.embla__dot{cursor:pointer;background-color:#c3c4cb;border:none;border-radius:4px;width:72px;height:24px}.embla__dot--selected{background-color:#b654f9}body.modal-open{overflow:hidden}:root{--Background-background-primary:#fefefe;--gradient-logo:linear-gradient(110deg,#a334ef 41.41%,#ad97e4 73.57%);--Text-title-Secundary:#1e1e1e;--Text-text-primary-inverted:#fefefe;--Gap-xs:8px;--Gap-md:16px;--Gap-lg:24px;--Radious-radius-round:999px;--Padding-macro:32px;--Padding-lg:16px}html,body{width:100%;overflow-x:hidden}:root{--Text-title-secondary-inverted-2:#f8f8f8;--Text-bodytext-inverted:#fefefed9;--Text-text-primary-inverted:#fefefe;--Surface-surface-primary:#fefefe;--Text-text-primary-default:#1a1a1a;--Gap-xs:8px;--Padding-xxl:24px;--Radious-radius-round:999px;--Gap-xxs:4px}
.styles-module-scss-module__pmISRG__whatsappFloat{z-index:1000;transition:all .3s;position:fixed;bottom:20px;right:20px}.styles-module-scss-module__pmISRG__whatsappFloat:hover{transform:scale(1.1)}.styles-module-scss-module__pmISRG__whatsappButton{cursor:pointer;background:#5ed441;border:none;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;padding:16px;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px 2px #00000040}.styles-module-scss-module__pmISRG__whatsappButton:hover{transform:scale(1.05);box-shadow:0 4px 8px 4px #0000004d}.styles-module-scss-module__pmISRG__whatsappButton:active{transform:scale(.95)}.styles-module-scss-module__pmISRG__whatsappButton.styles-module-scss-module__pmISRG__clicked{background:#38b31a;box-shadow:0 2px 2px #00000040}.styles-module-scss-module__pmISRG__whatsappButton svg{width:24px;height:24px}@media (max-width:768px){.styles-module-scss-module__pmISRG__whatsappFloat{bottom:16px;right:16px}.styles-module-scss-module__pmISRG__whatsappButton{width:52px;height:52px;padding:14px}.styles-module-scss-module__pmISRG__whatsappButton svg{width:22px;height:22px}}
.styles-module-scss-module__3S-Mja__cookieBanner{color:#fff;z-index:1000;background-color:#1e1e1e;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 32px);max-width:1100px;padding:24px;transition:bottom .5s ease-in-out;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.styles-module-scss-module__3S-Mja__bannerContent{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.styles-module-scss-module__3S-Mja__textContainer{flex:1}.styles-module-scss-module__3S-Mja__title{margin:0 0 8px;font-family:Eudoxus Sans,sans-serif;font-size:18px;font-weight:700}.styles-module-scss-module__3S-Mja__description{color:#e0e0e0;margin:0;font-family:Eudoxus Sans,sans-serif;font-size:14px;line-height:1.5}.styles-module-scss-module__3S-Mja__link{color:#bd00ff;cursor:pointer;font-weight:600;text-decoration:underline}.styles-module-scss-module__3S-Mja__link:hover{color:#d86fff}.styles-module-scss-module__3S-Mja__buttonContainer{align-items:center;gap:12px;display:flex}.styles-module-scss-module__3S-Mja__button{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 20px;font-family:Eudoxus Sans,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.styles-module-scss-module__3S-Mja__customizeButton{color:#fff;background-color:#0000;padding:10px;text-decoration:underline}.styles-module-scss-module__3S-Mja__customizeButton:hover{color:#e0e0e0}.styles-module-scss-module__3S-Mja__rejectButton{color:#fff;background-color:#444}.styles-module-scss-module__3S-Mja__rejectButton:hover{background-color:#555}.styles-module-scss-module__3S-Mja__acceptButton{color:#fff;background-color:#bd00ff}.styles-module-scss-module__3S-Mja__acceptButton:hover{background-color:#a700e6}@keyframes styles-module-scss-module__3S-Mja__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__3S-Mja__slideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.styles-module-scss-module__3S-Mja__modalBackdrop{z-index:1001;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out styles-module-scss-module__3S-Mja__fadeIn;display:flex;position:fixed;top:0;left:0}.styles-module-scss-module__3S-Mja__modalContainer{color:#fff;z-index:1002;background-color:#2a2a2e;border:1px solid #444;border-radius:12px;width:90%;max-width:600px;padding:24px;animation:.4s cubic-bezier(.25,.46,.45,.94) styles-module-scss-module__3S-Mja__slideUp;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000004d}.styles-module-scss-module__3S-Mja__modalHeader{border-bottom:1px solid #444;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.styles-module-scss-module__3S-Mja__modalTitle{margin:0;font-family:Eudoxus Sans,sans-serif;font-size:20px;font-weight:700}.styles-module-scss-module__3S-Mja__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:28px;font-weight:300;line-height:1}.styles-module-scss-module__3S-Mja__closeButton:hover{color:#e0e0e0}.styles-module-scss-module__3S-Mja__modalBody{max-height:60vh;padding-right:10px;overflow-y:auto}.styles-module-scss-module__3S-Mja__modalDescription{color:#e0e0e0;margin-bottom:24px;font-family:Eudoxus Sans,sans-serif;font-size:14px;line-height:1.6}.styles-module-scss-module__3S-Mja__cookieOptions{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__3S-Mja__cookieOption{background-color:#333;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.styles-module-scss-module__3S-Mja__cookieDetails{padding-right:16px}.styles-module-scss-module__3S-Mja__cookieTitle{margin:0 0 4px;font-family:Eudoxus Sans,sans-serif;font-size:16px;font-weight:600}.styles-module-scss-module__3S-Mja__cookieDescription{color:#ccc;margin:0;font-family:Eudoxus Sans,sans-serif;font-size:13px;line-height:1.5}.styles-module-scss-module__3S-Mja__modalFooter{border-top:1px solid #444;justify-content:flex-end;margin-top:16px;padding-top:24px;display:flex}.styles-module-scss-module__3S-Mja__toggleSwitch{flex-shrink:0;width:50px;height:28px;display:inline-block;position:relative}.styles-module-scss-module__3S-Mja__toggleSwitch input{opacity:0;width:0;height:0}.styles-module-scss-module__3S-Mja__slider{cursor:pointer;background-color:#555;border-radius:28px;transition:all .4s;position:absolute;inset:0}.styles-module-scss-module__3S-Mja__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:4px}.styles-module-scss-module__3S-Mja__toggleSwitch input:checked+.styles-module-scss-module__3S-Mja__slider{background-color:#bd00ff}.styles-module-scss-module__3S-Mja__toggleSwitch input:checked+.styles-module-scss-module__3S-Mja__slider:before{transform:translate(22px)}.styles-module-scss-module__3S-Mja__toggleSwitch input:disabled+.styles-module-scss-module__3S-Mja__slider{cursor:not-allowed;background-color:#444}@media (max-width:768px){.styles-module-scss-module__3S-Mja__cookieBanner{width:calc(100% - 20px);padding:16px;bottom:10px}.styles-module-scss-module__3S-Mja__bannerContent{flex-direction:column;align-items:flex-start;gap:16px}.styles-module-scss-module__3S-Mja__title{font-size:16px}.styles-module-scss-module__3S-Mja__description{font-size:13px}.styles-module-scss-module__3S-Mja__buttonContainer{justify-content:flex-end;width:100%}.styles-module-scss-module__3S-Mja__button{padding:8px 16px;font-size:13px}.styles-module-scss-module__3S-Mja__modalContainer{width:calc(100% - 20px);padding:16px}.styles-module-scss-module__3S-Mja__modalTitle{font-size:18px}.styles-module-scss-module__3S-Mja__modalBody{max-height:70vh}.styles-module-scss-module__3S-Mja__cookieOption{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.styles-module-scss-module__3S-Mja__buttonContainer{flex-direction:column;align-items:stretch;gap:10px}.styles-module-scss-module__3S-Mja__buttonContainer .styles-module-scss-module__3S-Mja__button{text-align:center;width:100%}.styles-module-scss-module__3S-Mja__buttonContainer .styles-module-scss-module__3S-Mja__acceptButton{order:1}.styles-module-scss-module__3S-Mja__buttonContainer .styles-module-scss-module__3S-Mja__rejectButton{order:2}.styles-module-scss-module__3S-Mja__buttonContainer .styles-module-scss-module__3S-Mja__customizeButton{text-align:center;order:3}.styles-module-scss-module__3S-Mja__modalFooter{justify-content:stretch}.styles-module-scss-module__3S-Mja__modalFooter .styles-module-scss-module__3S-Mja__button{width:100%}}
.styles-module-scss-module__yq-KZG__modal{z-index:1000;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.styles-module-scss-module__yq-KZG__modal.styles-module-scss-module__yq-KZG__opened{display:flex}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__overlay{z-index:1001;background-color:#00000080;position:fixed;inset:0}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody{z-index:1002;background-color:#1e1e1e;border-radius:16px;flex-direction:column;align-items:center;width:min(520px,90vw);max-height:90vh;padding:48px;display:flex;position:relative;overflow-y:auto}@media (max-width:480px){.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody{padding:40px 24px}}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__closeButton{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:18px;line-height:1;transition:color .2s,background-color .2s;position:absolute;top:16px;right:16px}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__closeButton:hover{color:#fff;background-color:#ffffff14}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__title{color:#f4f5fc;text-align:center;text-transform:uppercase;letter-spacing:.04em;margin-bottom:32px;font-size:28px;font-style:normal;font-weight:700;line-height:36px}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input input{color:#fff}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input input::placeholder{color:#ffffff80}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input textarea{color:#fff}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input textarea::placeholder{color:#ffffff80}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input fieldset{border-color:#ffffff4d;border-radius:8px}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input:hover fieldset{border-color:#fff9!important}.styles-module-scss-module__yq-KZG__modal .styles-module-scss-module__yq-KZG__modalBody .styles-module-scss-module__yq-KZG__form .styles-module-scss-module__yq-KZG__input.styles-module-scss-module__yq-KZG__Mui-focused fieldset{border-color:#fff!important}
