.logo{line-height:1em}.logo .logo__minimalist svg path,.logo .logo__minimalist svg circle{transform-origin:50%;transition:all .5s cubic-bezier(.455,.03,.515,.955)}.logo .logo__minimalist:hover svg path,.logo .logo__minimalist:hover svg circle{fill:#ffd666}.logo .logo__minimalist:hover svg circle,.logo .logo__minimalist:hover svg path{transform:scale(.9)}.logo .logo__minimalist:hover svg #logo__minimalist-letter-t1{transition-delay:0}.logo .logo__minimalist:hover svg #logo__minimalist-letter-o1,.logo .logo__minimalist:hover svg #logo__minimalist-circle-o1{transition-delay:.1s}.logo .logo__minimalist:hover svg #logo__minimalist-letter-o2,.logo .logo__minimalist:hover svg #logo__minimalist-circle-o2{transition-delay:.2s}.logo .logo__minimalist:hover svg #logo__minimalist-letter-l{transition-delay:.3s}.logo .logo__minimalist:hover svg #logo__minimalist-letter-t2{transition-delay:.4s}.logo .logo__minimalist:hover svg #logo__minimalist-letter-i{transition-delay:.5s}.logo .logo__minimalist:hover svg #logo__minimalist-letter-p{transition-delay:.6s}.logo .logo__minimalist:hover svg #logo__minimalist-circle-small{transition-delay:.7s}.logo .logo__minimalist:hover svg #logo__minimalist-circle-big{transition-delay:.8s}
.custom-select{width:fit-content;position:relative}.custom-select__button{color:#fff;cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:.75rem;font-weight:500;transition:all .1s cubic-bezier(.455,.03,.515,.955);display:flex}.custom-select__button:hover{border-color:#fff}.custom-select__selected{margin-right:8px}.custom-select__arrow{color:#fff;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.455,.03,.515,.955);display:flex}.custom-select__arrow.is--open{transform:rotateX(180deg)}.custom-select__dropdown{z-index:100;background:#000;border:1px solid #696969;border-radius:4px;width:100%;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.custom-select__option{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-size:.75rem;font-weight:500;transition:all .2s}.custom-select__option:hover{background:#ffffff1f}.custom-select__option.is--selected{background:#ffffff26}
.header{z-index:100;width:100%;height:80px;position:absolute;top:0;left:0;right:0}.header .navbar{height:100%}.header .navbar .container{justify-content:space-between;align-items:center;height:100%;display:flex}.header .navbar .container.is--navbar{max-width:none}.header .navbar .container.is--navbar .navbar__start{justify-content:start;align-items:flex-start;display:flex}@media (max-width:768px){.header .navbar .container.is--navbar .navbar__start{display:none}}.header .navbar .container.is--navbar .navbar__start .welcome-text{-webkit-user-select:none;user-select:none;color:#d9d9d9;padding:12px 12px 12px 0;font-size:.75rem;font-weight:400;transition:all .1s cubic-bezier(.455,.03,.515,.955)}.header .navbar .container.is--navbar .navbar__start .welcome-text:hover{opacity:.25}.header .navbar .container.is--navbar .navbar__center{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.header .navbar .container.is--navbar .navbar__center{align-items:flex-start;max-width:100px}}.header .navbar .container.is--navbar .navbar__center .logo{width:92px;height:auto}.header .navbar .container.is--navbar .navbar__end{flex-direction:row;justify-content:end;align-items:center;gap:18px;display:flex}@media (max-width:768px){.header .navbar .container.is--navbar .navbar__end{gap:12px}}
.footer .footer-section{width:100%;position:relative}.footer .footer-section .container{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:914px;padding-top:64px;display:flex}@media (max-width:768px){.footer .footer-section .container{gap:12px}}.footer .footer-section.is--top .container{gap:44px;padding-bottom:32px}@media (max-width:992px){.footer .footer-section.is--top .container{gap:64px}}.footer .footer-section.is--top .footer-branding{text-align:center;flex-direction:column;gap:16px;display:flex}.footer .footer-section.is--top .footer-branding img{width:150px;height:auto;margin-top:-16px}.footer .footer-section.is--top .footer-branding p{font-size:.875rem;font-weight:600;line-height:1em}.footer .footer-section.is--top .footer-navigation{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;width:100%;display:flex}@media (max-width:992px){.footer .footer-section.is--top .footer-navigation{flex-direction:column}}.footer .footer-section.is--top .footer-navigation a{color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.footer .footer-section.is--top .footer-navigation a:hover{color:#ffd666}.footer .footer-section.is--top .footer-socials{flex-direction:row;gap:48px;display:flex}.footer .footer-section.is--top .footer-socials a svg{width:22px;height:22px;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.footer .footer-section.is--top .footer-socials a:hover svg{transform:scale(1.25)}.footer .footer-section.is--bottom{flex-direction:column;align-items:center;display:flex}.footer .footer-section.is--bottom .container{padding-bottom:64px}.footer .footer-section.is--bottom .footer_copyright{text-align:center;font-size:.75rem;font-weight:200}.footer .footer-section.is--bottom .footer_locations{flex-direction:row;align-items:center;width:100%;display:flex}.footer .footer-section.is--bottom .footer_locations .footer_location-item{flex-direction:row;gap:8px;width:100%;display:flex}.footer .footer-section.is--bottom .footer_locations .footer_location-item.is--start{justify-content:start}.footer .footer-section.is--bottom .footer_locations .footer_location-item.is--center{justify-content:center}.footer .footer-section.is--bottom .footer_locations .footer_location-item.is--end{justify-content:end}.footer .footer-section.is--bottom .footer_locations .footer_location-item .footer_location-item-text{font-size:.75rem;font-weight:300}.footer .footer-section.is--bottom .footer_locations .footer_location-item .footer_location-item-icon img{object-fit:contain;width:18px;height:18px}
.modal{z-index:200;background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0}.modal .container{z-index:1;position:relative}.modal .modal__content{background:radial-gradient(circle,#fff0 0%,#0988e21f 100%),linear-gradient(90deg,#000c 0%,#000 25% 75%,#00000080 100%),#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;display:flex;position:relative}@media (max-width:992px){.modal .modal__content{justify-content:flex-start;align-items:center;padding:80px 32px}.modal .modal__content .columns{flex-direction:column}.modal .modal__content .main-heading{text-align:center;font-size:1.75rem}.modal .modal__content .modal-contact-description,.modal .modal__content .modal-contact-separator,.modal .modal__content .modal-contact-sub-heading{display:none}.modal .modal__content .modal-contact-separator{margin-bottom:16px}.modal .modal__content .is--column-start{gap:24px;min-height:145px}.modal .modal__content .is--modal-contact-columns{gap:16px}.modal .modal__content .is--modal-contact-options{flex-direction:row;justify-content:center}}@media (max-width:768px){.modal .modal__content{padding:80px 4px}.modal .modal__content .main-heading{text-align:start;font-size:1.5rem}.modal .modal__content .is--modal-contact-options{flex-direction:column;justify-content:flex-start}.modal .modal__content .is--column-start{min-height:165px}.modal .modal__content .is--modal-contact-columns .tiptip-wrapper .bubble-wrapper{top:-40px}.modal .modal__content .multistep-form{padding:25px}}.modal .modal__content .tiptip-wrapper{width:200px;height:200px;position:relative}@media (max-width:992px){.modal .modal__content .tiptip-wrapper{width:145px;height:145px;margin:0 auto}}
.secondary-button__wrapper{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#282828,#696969);border-radius:100px;width:fit-content;padding:1px;position:relative;overflow:hidden}.secondary-button__wrapper .secondary-button{background-color:#000;border-radius:100px;justify-content:flex-start;align-items:center;gap:10px;height:36px;padding-left:16px;text-decoration:none;transition:all .1s cubic-bezier(.455,.03,.515,.955);display:flex}.secondary-button__wrapper .secondary-button:hover{background:#000000a6}.secondary-button__wrapper .secondary-button:hover .secondary-button__icon-wrapper svg{transform:scale(1.1)}.secondary-button__wrapper .secondary-button:active{background:#000000bf;transform:scaleY(.9)scaleX(.98)}.secondary-button__wrapper .secondary-button:disabled{background:#00000040}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper{background-color:#696969;border-radius:100%;width:36px;height:36px;padding:1px;transform:translate(1px)}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper .secondary-button__icon{background-color:#000;border-radius:100%;justify-content:center;align-items:center;height:100%;display:flex}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper .secondary-button__icon svg{transition:all .25s cubic-bezier(.455,.03,.515,.955)}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper .secondary-button__icon.icon--emailsimple svg{width:16px;height:12px}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper .secondary-button__icon.icon--emailsimple svg path{fill:#fff}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper .secondary-button__icon.icon--whatsapp svg{width:16px;height:16px}.secondary-button__wrapper .secondary-button .secondary-button__icon-wrapper .secondary-button__icon.icon--whatsapp path{fill:#fff}.secondary-button__wrapper .secondary-button .secondary-button__text{color:#fff;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none}
.simple-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:2px 20px;font-size:.875rem;font-weight:500;line-height:1em;text-decoration:none;transition:all .1s cubic-bezier(.455,.03,.515,.955);display:inline-flex}.simple-button:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.simple-button:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.simple-button:disabled{opacity:.25;cursor:not-allowed}.simple-button__text{display:block}.simple-button .simple-button__icon--right,.simple-button .simple-button__icon--left{flex-shrink:0;justify-content:center;align-items:center;width:8px;height:15px;display:inline-flex}.simple-button .simple-button__icon--right svg,.simple-button .simple-button__icon--left svg{width:100%;height:100%}.simple-button .simple-button__icon--right svg path,.simple-button .simple-button__icon--left svg path{transition:all .1s cubic-bezier(.455,.03,.515,.955)}.simple-button.is--primary{color:#000;background-color:#fffc;border-color:#fff}.simple-button.is--primary svg path{fill:#000}.simple-button.is--primary:hover:not(:disabled){color:#000;background-color:#fff}.simple-button.is--primary:focus{box-shadow:0 0 0 3px #ffffff4d}.simple-button.is--size-small{gap:6px;min-height:32px;padding:2px 12px;font-size:.75rem}.simple-button.is--size-small .simple-button__icon{width:10px;height:auto}.simple-button.is--secondary{color:#9e9e9e;background-color:#ffffff0d;border-color:#696969}.simple-button.is--secondary svg path{fill:#9e9e9e}.simple-button.is--secondary:hover:not(:disabled){color:#d9d9d9;background-color:#ffffff1a}.simple-button.is--secondary:hover:not(:disabled) svg path{fill:#d9d9d9}.simple-button.is--secondary:focus{box-shadow:0 0 0 3px #6969694d}
.multistep-form{background:radial-gradient(circle at 50% -50%,#ff00fb26 0%,#ff00fb00 100%),#00000040;border:1px solid #282828;border-radius:35px;width:100%;max-width:530px;margin:0 auto;padding:50px;transition:all 1s cubic-bezier(.455,.03,.515,.955);box-shadow:0 0 10px #000,inset 0 4px 10px #ffffff1a}.multistep-form:hover{border-color:#464646;box-shadow:0 0 10px #000,inset 0 15px 20px #ffffff1a}@media (max-width:992px){.multistep-form{padding:35px}}.multistep-form .multistep-form__container{flex-direction:column;gap:24px;display:flex}@media (max-width:992px){.multistep-form .multistep-form__container{gap:16px}}.multistep-form .is--reset-form-btn{width:fit-content}.multistep-form .multistep-form__progress{flex-direction:column;padding-top:10px;display:flex}.multistep-form .multistep-form__progress-bar{background-color:#ffffff1a;border-radius:100px;width:100%;height:6px;overflow:hidden}.multistep-form__progress-fill{background:linear-gradient(90deg,#cca5ff,#9747ff);height:100%;transition:width .3s}.multistep-form__progress-text{text-align:center;font-size:.875rem;font-weight:500}.multistep-form .multistep-form__step{flex-direction:column;display:flex}.multistep-form__step-content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.multistep-form__step-title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.multistep-form__step-description{opacity:.8;margin:0;font-size:1rem;line-height:1.5}.multistep-form__step-fields{flex-direction:column;gap:1.5rem;display:flex}.multistep-form .multistep-form__navigation{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:992px){.multistep-form .multistep-form__navigation{padding-top:16px}}.multistep-form__button--previous{margin-right:auto}.multistep-form__button--next{margin-left:auto}.multistep-form__step-ending-content{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.multistep-form__step-ending-content .multistep-form__end-icon{width:65px;height:65px;margin:0 auto;position:relative}.multistep-form__step-ending-content .multistep-form__end-icon .tm--success-tick,.multistep-form__step-ending-content .multistep-form__end-icon .tm--error-cross{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring,.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring div{box-sizing:border-box}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring{z-index:1;border-radius:100%;width:100%;height:100%;display:inline-block;position:relative}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring div{box-sizing:border-box;border:4px solid #0000;border-top-color:#9747ff;border-radius:50%;width:90%;height:90%;margin:4px;display:block;position:absolute}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring,.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring div{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.multistep-form__step-ending-content .multistep-form__end-icon .tm--success-tick .tick{stroke-dashoffset:29px;stroke-dasharray:29;stroke-opacity:0;transition:all 1s cubic-bezier(.455,.03,.515,.955) .5s}.multistep-form__step-ending-content .multistep-form__end-icon .tm--error-cross .cross{stroke-dashoffset:50px;stroke-dasharray:50;stroke-opacity:0;transition:all .5s cubic-bezier(.455,.03,.515,.955)}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring div:first-child{transition-delay:.45s}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring div:nth-child(2){transition-delay:.3s}.multistep-form__step-ending-content .multistep-form__end-icon .tm--loading-ring div:nth-child(3){transition-delay:.15s}.multistep-form__step-ending-content .multistep-form__end-icon.is--loading .tm--loading-ring div{animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring}.multistep-form__step-ending-content .multistep-form__end-icon.is--loading .tm--loading-ring div:first-child{animation-delay:-.45s}.multistep-form__step-ending-content .multistep-form__end-icon.is--loading .tm--loading-ring div:nth-child(2){animation-delay:-.3s}.multistep-form__step-ending-content .multistep-form__end-icon.is--loading .tm--loading-ring div:nth-child(3){animation-delay:-.15s}.multistep-form__step-ending-content .multistep-form__end-icon.is--loading .tm--success-tick,.multistep-form__step-ending-content .multistep-form__end-icon.is--loading .tm--error-cross{opacity:0}.multistep-form__step-ending-content .multistep-form__end-icon.is--success .tm--loading-ring div{background-color:#9747ff;border-color:#9747ff;animation:1s cubic-bezier(.5,0,.5,1) lds-ring-end}.multistep-form__step-ending-content .multistep-form__end-icon.is--success .tm--success-tick{opacity:1}.multistep-form__step-ending-content .multistep-form__end-icon.is--success .tm--error-cross{opacity:0}.multistep-form__step-ending-content .multistep-form__end-icon.is--success .tm--success-tick .tick{stroke-dashoffset:0;stroke-opacity:1}.multistep-form__step-ending-content .multistep-form__end-icon.is--error .tm--loading-ring,.multistep-form__step-ending-content .multistep-form__end-icon.is--error .tm--loading-ring div{transition:all .25s cubic-bezier(.455,.03,.515,.955)}.multistep-form__step-ending-content .multistep-form__end-icon.is--error .tm--loading-ring div{background-color:#ff525f;border-color:#ff525f;animation:.5s cubic-bezier(.5,0,.5,1) lds-ring-end}.multistep-form__step-ending-content .multistep-form__end-icon.is--error .tm--error-cross{opacity:1}.multistep-form__step-ending-content .multistep-form__end-icon.is--error .tm--success-tick{opacity:0}.multistep-form__step-ending-content .multistep-form__end-icon.is--error .tm--error-cross .cross{stroke-dashoffset:0;stroke-opacity:1}.multistep-form__step-ending-content .multistep-form__end-body-content.is--error .simple-button{margin-top:12px}.multistep-form__end-body-content{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.multistep-form__end-body-content .multistep-form__end-title{text-align:center;font-size:1.25rem;font-weight:500;line-height:1.8em}.multistep-form__end-body-content .multistep-form__end-body{text-align:center;opacity:.75;font-size:.875rem;font-weight:300;line-height:1.8em}.multistep-form__end-body-content.is--success .multistep-form__end-title,.multistep-form__end-body-content.is--success .multistep-form__end-body{opacity:0}.multistep-form__end-body-content.is--success .multistep-form__end-title{animation:.5s cubic-bezier(.455,.03,.515,.955) forwards fade-up-blur}.multistep-form__end-body-content.is--success .multistep-form__end-body{animation:.5s cubic-bezier(.455,.03,.515,.955) forwards fade-up-blur-75}.multistep-form__end-body-content.is--success .multistep-form__end-title{animation-delay:.25s}.multistep-form__end-body-content.is--success .multistep-form__end-body{animation-delay:.5s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lds-ring-end{0%{transform:rotate(0)}to{transform:rotate(2080deg)}}@keyframes fade-up-blur{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fade-up-blur-75{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:.75;filter:blur();transform:translateY(0)}}
.text-input{width:100%}.text-input__field{color:#fff;background:linear-gradient(90deg,#ffffff1a 0%,#ffffff05 100%);border:1px solid #696969;border-radius:5px;width:100%;min-height:50px;padding:4px 16px;font-size:1rem;line-height:1.8em;transition:border-color .1s cubic-bezier(.455,.03,.515,.955),box-shadow .1s cubic-bezier(.455,.03,.515,.955)}.text-input__field:hover{background:linear-gradient(90deg,#ffffff1a 0%,#ffffff0d 100%);border-color:#ffffff80}.text-input__field:focus{border-color:#b276ff;outline:none;box-shadow:0 0 0 3px #ffffff1a}.text-input__field::placeholder{color:#696969;font-weight:300}.text-input.has--error .text-input__field{border-color:#dc2626}.text-input.has--error .text-input__field:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.text-input.has--error .input__helper-message{color:#dc2626;font-weight:500}.text-input.is--disabled .text-input__field{color:#6b7280;cursor:not-allowed;background-color:#f9fafb}.text-input.is--disabled .text-input__label{opacity:.6}
.checkbox-group{width:100%}
.textarea{flex-direction:column;gap:.5rem;width:100%;display:flex}.textarea__field{resize:vertical;color:#fff;background:linear-gradient(90deg,#ffffff1a 0%,#ffffff05 100%);border:1px solid #696969;border-radius:5px;width:100%;min-height:8rem;padding:.75rem 1rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;transition:border-color .2s,box-shadow .2s}.textarea__field:focus{border-color:#b276ff;outline:none;box-shadow:0 0 0 3px #ffffff1a}.textarea__field::placeholder{color:#696969;font-weight:300}.textarea__footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.textarea__char-counter{color:#696969;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.4}.textarea.is--disabled .textarea__field{color:#6b7280;cursor:not-allowed;background-color:#f9fafb}.textarea.is--disabled .textarea__label{opacity:.6}
.bubble-wrapper{-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;width:100%;max-width:200px;display:flex;position:absolute;top:auto;bottom:150px;left:100px}@media (max-width:992px){.bubble-wrapper{max-width:145px;top:-45px;left:50px}}@media (max-width:768px){.bubble-wrapper{max-width:150px;top:-55px;left:50px}}.bubble-wrapper .bubble-speech{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle,#0000001a 0%,#ffffff1a 100%);border:1px solid #ffffff1a;border-radius:10px;width:fit-content;position:relative}.bubble-wrapper .bubble-speech.is--size-small{padding:8px 14px;font-size:.875rem}@media (max-width:992px){.bubble-wrapper .bubble-speech.is--size-small{padding:4px 8px}}.bubble-wrapper:hover{cursor:default}
.tiptip{width:100%;height:100%;position:relative}
