@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&family=Truculenta:opsz,wght@12..72,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Saira+Condensed:wght@100;200;300;400;500;600;700;800;900&family=Saira+Extra+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Google+Sans+Code:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}.under-construction{flex-direction:column;justify-content:center;align-items:center;width:100vw;padding:1.5rem;display:flex}.under-construction .under-construction-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.under-construction .under-construction-container .uc-header{flex-direction:column;justify-content:center;align-items:center;width:100%;height:55vh;display:flex}.under-construction .under-construction-container .uc-header .uc-logo{justify-content:center;align-items:center;width:14rem;display:flex}.under-construction .under-construction-container .uc-header .uc-title{color:var(--color-main-green);font-family:var(--font-poppins);text-align:center;margin-top:4rem;font-size:2.2rem;line-height:2.5rem}.under-construction .under-construction-container .uc-header .uc-status{color:#f5f5f5;font-family:var(--font-google);text-align:center;margin-top:.5rem;font-size:1rem;font-weight:700}.under-construction .under-construction-container .uc-header .uc-progress{flex-direction:column;align-items:center;gap:.7rem;width:100%;margin-top:4rem;display:flex}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-track{border:1px solid var(--color-main-green);border-radius:999px;width:90%;max-width:420px;height:1rem;overflow:hidden}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-track .uc-progress-fill{background:var(--color-main-green);width:0;height:100%;box-shadow:0 0 12px var(--color-main-green);border-radius:inherit;transition:width .8s ease-in-out}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-text{text-transform:uppercase;color:#f5f5f5;font-size:.8rem;font-family:var(--font-nunito)}.under-construction .under-construction-container .uc-description{text-align:center;font-family:var(--font-nunito);color:#f5f5f5;margin-top:2rem;font-size:.9rem}.under-construction .under-construction-container .uc-cta{width:100%;margin-top:5rem}.under-construction .under-construction-container .uc-cta h2{font-family:var(--font-poppins);color:var(--color-main-green);text-align:center;font-size:1.5rem}.under-construction .under-construction-container .uc-cta .uc-form-placeholder{justify-content:center;align-items:center;margin-top:2rem;display:flex}.under-construction .under-construction-container .uc-coming{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:5rem;display:flex}.under-construction .under-construction-container .uc-coming h2{font-family:var(--font-poppins);color:var(--color-main-green);text-align:center;font-size:1.5rem}.under-construction .under-construction-container .uc-coming ul{flex-direction:column;gap:1rem;width:100%;margin-top:2rem;display:flex}.under-construction .under-construction-container .uc-coming ul li{background-color:#f5f5f5;border-radius:1rem;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:1rem;list-style-type:none;display:flex}.under-construction .under-construction-container .uc-coming ul li .icon{margin-right:1rem}.under-construction .under-construction-container .uc-coming ul li .text{font-family:var(--font-nunito);color:var(--color-main-dark);text-align:center;font-size:.9rem}.under-construction .under-construction-container .uc-footer{width:100%;margin-top:5rem}.under-construction .under-construction-container .uc-footer .uc-socials{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.under-construction .under-construction-container .uc-footer .uc-socials a{background-color:var(--color-main-green);border:solid 2px var(--color-main-green);border-radius:1rem;justify-content:center;align-items:center;padding:.7rem;transition:all .2s ease-in-out;display:flex}.under-construction .under-construction-container .uc-footer .uc-socials a .social-icon{color:var(--color-main-dark)}.under-construction .under-construction-container .uc-footer .uc-socials a:hover{background-color:var(--color-main-dark)}.under-construction .under-construction-container .uc-footer .uc-socials a:hover .social-icon{color:var(--color-main-green)}.under-construction .under-construction-container .uc-footer .footer-notes{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem;display:flex}.under-construction .under-construction-container .uc-footer .footer-notes .uc-quote{font-family:var(--font-nunito);color:#f5f5f5;font-size:.9rem;font-style:italic}.under-construction .under-construction-container .uc-footer .footer-notes .uc-signature{font-family:var(--font-poppins);color:var(--color-main-green);font-size:.9rem;font-weight:600}@media (min-width:768px){.under-construction{width:100vw;padding:0}.under-construction .under-construction-container .uc-header{width:90vw;height:100vh}.under-construction .under-construction-container .uc-header .uc-logo{width:16rem}.under-construction .under-construction-container .uc-header .uc-title{margin-top:3rem;font-size:2.8rem;line-height:2.8}.under-construction .under-construction-container .uc-header .uc-status{margin-top:.8rem;font-size:1.2rem}.under-construction .under-construction-container .uc-header .uc-progress{align-items:center;gap:.5rem;margin-top:3rem}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-text{font-size:1rem}.under-construction .under-construction-container .uc-description{width:90vw;font-size:1rem}.under-construction .under-construction-container .uc-cta{width:90vw;margin-top:5rem}.under-construction .under-construction-container .uc-cta h2{font-size:2rem}.under-construction .under-construction-container .uc-coming{width:90vw;margin-top:5rem}.under-construction .under-construction-container .uc-coming h2{font-size:2rem}.under-construction .under-construction-container .uc-coming ul{justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.under-construction .under-construction-container .uc-coming ul li{width:40rem;padding:1.1rem}.under-construction .under-construction-container .uc-coming ul li .text{font-size:1rem}.under-construction .under-construction-container .uc-footer .uc-socials a{padding:1rem}.under-construction .under-construction-container .uc-footer .footer-notes{gap:1rem}.under-construction .under-construction-container .uc-footer .footer-notes .uc-quote,.under-construction .under-construction-container .uc-footer .footer-notes .uc-signature{font-size:1rem}}@media (min-width:1024px){.under-construction .under-construction-container .uc-header{width:85vw;height:90vh}.under-construction .under-construction-container .uc-header .uc-logo{width:17rem}.under-construction .under-construction-container .uc-header .uc-title{margin-top:4rem;font-size:3rem;line-height:3rem}.under-construction .under-construction-container .uc-header .uc-status{margin-top:.8rem;font-size:1.3rem}.under-construction .under-construction-container .uc-header .uc-progress{gap:.6rem;margin-top:4rem}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-text{font-size:1.1rem}.under-construction .under-construction-container .uc-description{width:85vw;font-size:1.1rem}.under-construction .under-construction-container .uc-cta{width:85vw;margin-top:6rem}.under-construction .under-construction-container .uc-cta h2{font-size:2.4rem}.under-construction .under-construction-container .uc-coming{width:85vw;margin-top:6rem}.under-construction .under-construction-container .uc-coming h2{font-size:2.4rem}.under-construction .under-construction-container .uc-coming ul{flex-flow:wrap;gap:1rem}.under-construction .under-construction-container .uc-coming ul li{width:20rem;padding:1.1rem}.under-construction .under-construction-container .uc-coming ul li .text{font-size:1.1rem}.under-construction .under-construction-container .uc-footer{width:85vw}.under-construction .under-construction-container .uc-footer .uc-socials a{padding:1.1rem}.under-construction .under-construction-container .uc-footer .footer-notes{gap:1rem}.under-construction .under-construction-container .uc-footer .footer-notes .uc-quote,.under-construction .under-construction-container .uc-footer .footer-notes .uc-signature{margin-top:2rem;font-size:1.1rem}}@media (min-width:1280px){.under-construction .under-construction-container .uc-header{width:80vw;height:75vh}.under-construction .under-construction-container .uc-header .uc-logo{width:26rem}.under-construction .under-construction-container .uc-header .uc-title{margin-top:4rem;font-size:3.5rem;line-height:3.5rem}.under-construction .under-construction-container .uc-header .uc-status{margin-top:.8rem;font-size:1.4rem}.under-construction .under-construction-container .uc-header .uc-progress{gap:.7rem;margin-top:4rem}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-text{font-size:1.2rem}.under-construction .under-construction-container .uc-description{width:80vw;font-size:1.2rem}.under-construction .under-construction-container .uc-cta{width:80vw;margin-top:8rem}.under-construction .under-construction-container .uc-cta h2{font-size:2.8rem}.under-construction .under-construction-container .uc-coming{width:80vw;margin-top:8rem}.under-construction .under-construction-container .uc-coming h2{font-size:2.8rem}.under-construction .under-construction-container .uc-footer{width:80vw}}@media (min-width:1536px){.under-construction{padding:0}.under-construction .under-construction-container{width:75vw}.under-construction .under-construction-container .uc-header{height:80vh}.under-construction .under-construction-container .uc-header .uc-logo{width:34rem}.under-construction .under-construction-container .uc-header .uc-title{margin-top:5rem;font-size:5rem;line-height:5rem}.under-construction .under-construction-container .uc-header .uc-status{margin-top:.7rem;font-size:1.6rem}.under-construction .under-construction-container .uc-header .uc-progress{gap:.8rem;margin-top:4rem}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-track{max-width:600px;height:1.2rem}.under-construction .under-construction-container .uc-header .uc-progress .uc-progress-text{font-size:1.3rem}.under-construction .under-construction-container .uc-description{width:60rem;font-size:1.4rem}.under-construction .under-construction-container .uc-cta{margin-top:10rem}.under-construction .under-construction-container .uc-cta h2{font-size:3.5rem}.under-construction .under-construction-container .uc-coming{margin-top:10rem}.under-construction .under-construction-container .uc-coming h2{font-size:3.5rem}.under-construction .under-construction-container .uc-coming ul li{width:25rem;height:6rem;padding:1.3rem}.under-construction .under-construction-container .uc-coming ul li .text{font-size:1.4rem}.under-construction .under-construction-container .uc-footer .uc-socials a{padding:1.4rem}.under-construction .under-construction-container .uc-footer .footer-notes{margin-bottom:2rem}.under-construction .under-construction-container .uc-footer .footer-notes .uc-quote,.under-construction .under-construction-container .uc-footer .footer-notes .uc-signature{font-size:1.4rem}}.button-2{justify-content:center;align-items:center;text-decoration:none;display:flex}.button-2 .container-icon{flex-direction:column;display:flex;position:relative;overflow:hidden}.button-2 .container-icon .text-icon{flex-direction:row;justify-content:space-evenly;align-items:center;gap:.76rem;display:flex;position:relative}.button-2 .container-icon .text-icon .text-in-button-2{color:#f5f5f5;font-family:var(--font-roboto-condensed);font-size:1rem;font-weight:500;text-decoration:none}.button-2 .container-icon .text-icon .space{border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.button-2 .container-icon .arrow{z-index:1;justify-content:center;align-items:center;width:100%;transition:transform .3s ease-in-out;display:flex;position:relative;transform:translate(-101%)translateY(-1.2rem)}.button-2 .container-icon .arrow .line{width:100%;height:2px}.button-2:hover .arrow,.button-2.touched .arrow{transform:translateY(-1.2rem)translate(0%)}.btn-page-nav{all:unset;cursor:pointer;border:none;justify-content:center;align-items:center;width:fit-content;display:flex;position:relative}.btn-page-nav .button-bg{width:100%;height:100%;position:absolute;top:0;left:0}.btn-page-nav .button-content{justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:.5rem 1rem;text-decoration:none;transition:transform .2s ease-in-out;display:flex;position:relative;transform:translate(.2rem)translateY(-.2rem)}.btn-page-nav .button-content .button-text{font-family:var(--font-google);font-weight:800;font-family:1rem;word-spacing:-.3rem}.btn-page-nav .button-content .button-icon{justify-content:center;align-items:center;display:flex}.btn-page-nav:hover .button-content,.btn-page-nav.touched .button-content{transform:translate(.4rem)translateY(-.4rem)}.button-4{background-color:#0000;border:none;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.button-4 .line{background-color:var(--color-secondary-50);width:100%;height:1px;margin-top:.05rem;transition:transform .3s ease-in-out;transform:translate(-100%)}.button-4 .link{font-family:var(--font-encode-sans-condensed);color:var(--color-secondary-200);font-weight:500}.button-4:hover .line,.button-4.touched .line{transform:translate(0%)}@media (min-width:1536px){.button-2 .container-icon .text-icon .text-in-button-2{font-size:1.2rem}.button-2 .container-icon .text-icon .space{border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.button-2 .container-icon .arrow{z-index:1;justify-content:center;align-items:center;width:100%;transition:transform .3s ease-in-out;display:flex;position:relative;transform:translate(-101%)translateY(-1.8rem)}.button-2 .container-icon .arrow .line{width:100%;height:2px}.button-2:hover .arrow,.button-2.touched .arrow{transform:translateY(-1.8rem)translate(0%)}.btn-page-nav{cursor:pointer}.btn-page-nav .button-content{padding:1rem 1.3rem}.btn-page-nav .button-content .button-text{font-size:1.3rem}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.notify-page{justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex}.notify-page .notify-page-container{background-color:var(--color-main-dark);border-radius:1.5rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;box-shadow:0 4px 20px #46b987e6}.notify-page .notify-page-container .close-button{color:var(--color-main-dark);background-color:var(--color-main-green);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:1rem;right:1rem}.notify-page .notify-page-container .title{color:var(--color-main-green);font-family:var(--font-poppins);text-align:left;margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:2.8rem}.notify-page .notify-page-container .description{color:#f5f5f5;font-family:var(--font-nunito);text-align:left;font-size:.9rem;font-weight:400}.notify-page .notify-page-container .physcape-form{flex-direction:column;display:flex}.notify-page .notify-page-container .physcape-form .form-group{flex-direction:column;margin-top:1rem;display:flex}.notify-page .notify-page-container .physcape-form .form-group label{color:var(--color-main-green);font-family:var(--font-google);font-size:1rem;font-weight:700}.notify-page .notify-page-container .physcape-form .form-group input{color:#f5f5f5;font-size:.9rem;font-family:var(--font-nunito);background-color:#0000;border:none;width:100%;padding:.5rem 0}.notify-page .notify-page-container .physcape-form .form-group input:focus,.notify-page .notify-page-container .physcape-form .form-group textarea:focus{box-shadow:none;border:none;outline:none}.notify-page .notify-page-container .physcape-form .form-group input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:whitesmoke!important;font-size:inherit!important;font-size:.9rem!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.notify-page .notify-page-container .physcape-form .form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.notify-page .notify-page-container .physcape-form .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.notify-page .notify-page-container .physcape-form .form-group input[type=number]{-moz-appearance:textfield}.notify-page .notify-page-container .physcape-form .form-group select{background-color:var(--color-main-dark);border:none;width:100%;margin-top:.6rem;padding:.5rem 0}.notify-page .notify-page-container .physcape-form .form-group select,.notify-page .notify-page-container .physcape-form .form-group select option{font-family:var(--font-nunito);color:#f5f5f599;font-size:.9rem}.notify-page .notify-page-container .physcape-form .form-group textarea{font-family:var(--font-nunito);background-color:var(--color-main-dark);color:#f5f5f5;resize:none;border:none;width:100%;margin-top:.6rem;padding:.5rem 0;font-size:.9rem;overflow:hidden}.notify-page .notify-page-container .physcape-form .form-group .custom-select{width:100%;position:relative}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger{background:var(--color-main-dark);border:2px solid var(--color-accent);cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;display:flex}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button{font-family:var(--font-nunito);font-size:.9rem;transition:color .25s,opacity .25s}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button.placeholder{color:#f5f5f599}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button.filled{color:#f5f5f5}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .arrow{transition:transform .3s}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options{background-color:var(--color-main-green);opacity:0;pointer-events:none;z-index:10;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7c780 transparent;border-radius:1.5rem;flex-direction:column;gap:.5rem;max-height:18rem;padding:1rem .5rem;list-style:none;transition:all .25s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-10px)scale(.98)}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li{cursor:pointer;color:var(--color-main-dark);font-size:.9rem;font-family:var(--font-nunito);padding:.5rem;transition:background .2s ease-in-out}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li:hover{background:#4141416c}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li.selected{background:#4141416c;font-weight:600}.notify-page .notify-page-container .physcape-form .form-group .custom-select .topics{max-height:22rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .regions{max-height:15rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select.open .arrow{transform:rotate(180deg)}.notify-page .notify-page-container .physcape-form .form-group .custom-select.open .custom-select-options{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper{flex-direction:row;gap:10px;display:flex}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper .phone-code{font-size:.9rem;font-family:var(--font-nunito);color:var(--color-main-green);justify-content:center;align-items:center;font-weight:700;display:flex}.notify-page .notify-page-container .physcape-form .form-options{border:none;flex-direction:column;margin-top:1.5rem;display:flex}.notify-page .notify-page-container .physcape-form .form-options legend{color:var(--color-main-green);font-size:1rem;font-weight:600;font-family:var(--font-google);margin-bottom:.5rem}.notify-page .notify-page-container .physcape-form .form-options label{font-family:var(--font-nunito);color:#f5f5f5;align-items:center;margin-top:.5rem;font-size:.9rem;display:flex}.notify-page .notify-page-container .physcape-form .form-options label input[type=checkbox]{appearance:none;border:2px solid var(--color-main-green);cursor:pointer;border-radius:50%;width:20px;height:20px;margin-right:.5rem;position:relative}.notify-page .notify-page-container .physcape-form .form-options label input[type=checkbox]:checked{background-color:var(--color-main-green);border-color:var(--color-main-green)}.notify-page .notify-page-container .physcape-form .form-options label input[type=checkbox]:checked:after{content:"✔";color:var(--color-main-dark);font-size:0;position:absolute;top:0;left:3px}.notify-page .notify-page-container .physcape-form .form-submit{background-color:var(--color-main-green);cursor:pointer;border:none;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:fit-content;margin:2rem auto auto;padding:.5rem 2rem;display:flex}.notify-page .notify-page-container .physcape-form .form-submit .button-text{font-family:var(--font-google);color:var(--color-main-dark);font-size:1rem;font-weight:700}.notify-page .toast{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.9rem;font-weight:500;font-family:var(--font-nunito);border-radius:12px;padding:.8rem 1.4rem;animation:.35s toastIn;position:fixed;top:2rem;left:50%;transform:translate(-50%)}.notify-page .toast.success{color:#042814;background:#46b987cc}.notify-page .toast.error{color:#fff;background:#e64646e6}@media (min-width:768px){.notify-page{padding:3rem 0}.notify-page .notify-page-container{width:90vw;padding:3rem}.notify-page .notify-page-container .title{font-size:2.8rem;line-height:3rem}.notify-page .notify-page-container .description{font-size:1rem}.notify-page .notify-page-container .physcape-form .form-group label{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-group input,.notify-page .notify-page-container .physcape-form .form-group select,.notify-page .notify-page-container .physcape-form .form-group select option,.notify-page .notify-page-container .physcape-form .form-group textarea{font-size:1rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button{font-size:1rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li{font-size:1rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper{gap:1rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper .phone-code{font-size:1rem}.notify-page .notify-page-container .physcape-form .form-options legend{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-options label{font-size:1rem}.notify-page .notify-page-container .physcape-form .form-submit .button-text{font-size:1.1rem}}@media (min-width:1024px){.notify-page .notify-page-container{width:85vw;padding:3rem}.notify-page .notify-page-container .title{font-size:3rem;line-height:3rem}.notify-page .notify-page-container .description{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-group label{font-size:1.3rem}.notify-page .notify-page-container .physcape-form .form-group input,.notify-page .notify-page-container .physcape-form .form-group select,.notify-page .notify-page-container .physcape-form .form-group select option,.notify-page .notify-page-container .physcape-form .form-group textarea{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper{gap:1rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper .phone-code{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-options legend{font-size:1.3rem}.notify-page .notify-page-container .physcape-form .form-options label{font-size:1.1rem}.notify-page .notify-page-container .physcape-form .form-submit .button-text{font-size:1.3rem}}@media (min-width:1280px){.notify-page .notify-page-container{width:70vw;padding:3rem}.notify-page .notify-page-container .title{font-size:3.5rem;line-height:3.9rem}.notify-page .notify-page-container .description{font-size:1.2rem}.notify-page .notify-page-container .physcape-form .form-group label{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-group input,.notify-page .notify-page-container .physcape-form .form-group select,.notify-page .notify-page-container .physcape-form .form-group select option,.notify-page .notify-page-container .physcape-form .form-group textarea{font-size:1.2rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button{font-size:1.2rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li{font-size:1.2rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper{gap:1.2rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper .phone-code{font-size:1.2rem}.notify-page .notify-page-container .physcape-form .form-options legend{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-options label{font-size:1.2rem}.notify-page .notify-page-container .physcape-form .form-submit .button-text{font-size:1.3rem}}@media (min-width:1536px){.notify-page .notify-page-container{width:65vw;padding:5rem}.notify-page .notify-page-container .close-button{width:4rem;height:4rem;top:1.5rem;right:1.5rem}.notify-page .notify-page-container .title{font-size:5rem;line-height:5.5rem}.notify-page .notify-page-container .description{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-group label{font-size:1.6rem}.notify-page .notify-page-container .physcape-form .form-group input,.notify-page .notify-page-container .physcape-form .form-group select,.notify-page .notify-page-container .physcape-form .form-group select option,.notify-page .notify-page-container .physcape-form .form-group textarea{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-trigger .text-button{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-group .custom-select .custom-select-options li{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper{gap:1.2rem}.notify-page .notify-page-container .physcape-form .form-group .phone-input-wrapper .phone-code{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-options legend{font-size:1.6rem}.notify-page .notify-page-container .physcape-form .form-options label{font-size:1.4rem}.notify-page .notify-page-container .physcape-form .form-submit{padding:1rem 2.5rem}.notify-page .notify-page-container .physcape-form .form-submit .button-text{font-size:1.4rem}}.thanks-page{background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 1.5rem;display:flex}.thanks-page .thanks-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.thanks-page .thanks-container .physcape-logo{width:14rem}.thanks-page .thanks-container .thanks-header{flex-direction:column;margin-top:2rem;display:flex}.thanks-page .thanks-container .thanks-header .title{font-family:var(--font-google);color:var(--color-main-dark);text-align:center;font-size:2rem;font-weight:800}.thanks-page .thanks-container .thanks-header .description{font-family:var(--font-nunito);color:var(--color-main-dark);text-align:center;margin-top:1rem;font-size:.95rem;font-weight:500}.thanks-page .thanks-container .thanks-gallery{border-radius:18px;width:100%;max-width:50rem;height:20rem;margin:3rem auto 0;position:relative;overflow:hidden}.thanks-page .thanks-container .thanks-gallery .slide{opacity:0;background-position:50%;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.thanks-page .thanks-container .thanks-gallery .slide.active{opacity:1}.thanks-page .thanks-container .thanks-gallery .slide-location{color:#fff;font-family:var(--font-nunito);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:6px;max-width:90%;padding:6px 12px;font-size:.8rem;display:flex;position:absolute;bottom:.5rem;left:.5rem}.thanks-page .thanks-container .button-return{all:unset;cursor:pointer;color:var(--color-main-dark);font-size:1rem;font-family:var(--font-nunito);border-bottom:solid var(--color-main-dark) 2px;margin-top:2rem;font-weight:700}@media (min-width:768px){.thanks-page .thanks-container{width:85vw}.thanks-page .thanks-container .physcape-logo{width:14rem}.thanks-page .thanks-container .thanks-header .title{font-size:2.6rem}.thanks-page .thanks-container .thanks-header .description{font-size:1rem}.thanks-page .thanks-container .thanks-gallery{height:22rem}.thanks-page .thanks-container .thanks-gallery .slide-location{font-size:.9rem}.thanks-page .thanks-container .button-return{font-size:1.1rem}}@media (min-width:1280px){.thanks-page .thanks-container{width:80vw}.thanks-page .thanks-container .physcape-logo{width:16rem}.thanks-page .thanks-container .thanks-header .title{font-size:2.7rem}.thanks-page .thanks-container .thanks-header .description{font-size:1.2rem}.thanks-page .thanks-container .thanks-gallery{height:22rem}.thanks-page .thanks-container .thanks-gallery .slide-location{font-size:1rem}.thanks-page .thanks-container .button-return{font-size:1.3rem}}@media (min-width:1536px){.thanks-page .thanks-container{width:80vw}.thanks-page .thanks-container .physcape-logo{width:20rem}.thanks-page .thanks-container .thanks-header .title{font-size:2.8rem}.thanks-page .thanks-container .thanks-header .description{font-size:1.4rem}.thanks-page .thanks-container .thanks-gallery{max-width:40rem;height:22rem}.thanks-page .thanks-container .thanks-gallery .slide-location{font-size:1.1rem}.thanks-page .thanks-container .button-return{font-size:1.5rem}}.survey-master-container{--bg-dark:#171717;--card-bg:#1a1a1a;--accent:#46b987;--text-main:#f5f5f5;--text-muted:#888;--border-color:#333;box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:2rem 0;display:flex}.title-loading{font-family:var(--font-google);text-align:center;width:85%;font-size:1.5rem}.logo-physcape{width:10rem;height:auto}.survey-progress-loading{margin-top:5rem}.survey-card{background-color:var(--bg-dark);border-radius:1.5rem;flex-direction:column;justify-content:flex-start;width:85vw;max-width:450px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #46b987e6}.survey-progress-svg{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.survey-progress-rect{fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:8px;rx:1.5rem;transition:stroke-dashoffset .6s ease-in-out,stroke-dasharray .6s ease-in-out}.slide-animator{animation:.3s ease-out forwards fadeInSlide}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-image-container{width:100%;height:240px;position:relative}.slide-image{object-fit:cover;width:100%;height:100%;display:block}.slide-text-container{flex-direction:column;padding:1.3rem;display:flex}.step-counter{color:var(--accent);font-family:var(--font-poppins);font-size:.9rem;font-weight:500}.question-title{color:var(--text-main);font-family:var(--font-google);margin-top:.5rem;font-size:1.3rem;font-weight:600;line-height:1.3}.options-container{flex-direction:column;margin-top:1.5rem;display:flex}.button-options-list{flex-direction:column;gap:.7rem;display:flex}.survey-option-btn{border:1px solid var(--border-color);cursor:pointer;background-color:#0000;border-radius:1rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem .7rem;transition:background-color .2s,border-color .2s;display:flex}.option-text{color:#e0e0e0;font-family:var(--font-nunito);text-align:left;font-size:.9rem;font-weight:400}.survey-option-btn:hover{background-color:#ffffff08}.survey-option-btn.selected{border-color:var(--accent);background-color:#52b7880d}.survey-option-btn.selected .option-text{color:var(--text-main)}.spiral-icon{color:var(--border-color);min-width:24px;margin-left:15px;transition:color .2s}.spiral-icon.selected{color:var(--accent)}.survey-text-input{border:1px solid var(--border-color);width:100%;color:var(--text-main);font-family:var(--font-nunito);box-sizing:border-box;background-color:#0000;border-radius:1rem;outline:none;padding:.8rem .7rem;font-size:.9rem;transition:border-color .2s}.survey-text-input:focus{border-color:var(--accent)}.survey-controls{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.nav-btn{font-family:var(--font-nunito);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-size:.9rem;font-weight:600;transition:opacity .2s;display:flex}.btn-prev{border:solid 1px var(--border-color);color:#e0e0e0;background:0 0;border-radius:1rem;padding:12px 24px}.btn-prev:hover:not(:disabled){color:#fff}.btn-next{background-color:var(--accent);color:#000;border-radius:1rem;padding:12px 24px}.btn-next:hover:not(:disabled){opacity:.9}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.contact-icons{justify-content:space-evenly;gap:1rem;margin-top:1rem;margin-bottom:2rem;display:flex}@media (min-width:768px){.survey-master-container{padding:3rem 0}.survey-card{width:90vw;max-width:none;height:38rem;min-height:auto}.slide-animator{flex-direction:row;height:100%;display:flex}.slide-image-container{width:50%;height:100%}.slide-text-container{justify-content:center;width:50%;height:100%;padding:2.5rem;display:flex}.title-loading{font-size:2.2rem}.question-title{font-size:1.5rem}.step-counter,.option-text{font-size:1rem}.survey-text-input{padding:1rem;font-size:1rem}.nav-btn{padding:14px 28px;font-size:1rem}.survey-option-btn{padding:.7rem 1rem}}@media (min-width:1024px){.survey-card{width:85vw;height:40rem}.slide-text-container{padding:3rem}.logo-physcape{width:12rem}.survey-progress-loading{margin-top:2rem}.title-loading{width:80%;font-size:2.4rem}.question-title{font-size:1.7rem}.step-counter,.option-text,.survey-text-input,.nav-btn{font-size:1.1rem}}@media (min-width:1280px){.survey-card{width:80vw;height:45rem}.slide-text-container{padding:2rem}.logo-physcape{width:16rem}.survey-progress-loading{margin-top:3rem}.title-loading{font-size:2.8rem}.question-title{font-size:1.5rem}.step-counter,.option-text,.survey-text-input{font-size:1.1rem}.nav-btn{font-size:1.2rem}}@media (min-width:1536px){.survey-master-container{padding:5rem}.survey-card{width:65vw;height:50rem}.slide-text-container{padding:2.5rem}.logo-physcape{width:20rem}.survey-progress-loading{margin-top:3rem}.title-loading{font-size:3.5rem}.question-title{font-size:2rem;line-height:2.8rem}.step-counter{font-size:1.4rem}.option-text{font-size:1.2rem}.survey-text-input{padding:1.2rem;font-size:1.2rem}.nav-btn{padding:16px 32px;font-size:1.4rem}.survey-option-btn{padding:1rem 1.2rem}.spiral-icon{min-width:30px}}*{box-sizing:border-box;margin:0;padding:0}:root{--color-main-blue:#42a5f5;--color-main-green:#46b987;--color-main-dark:#171717}body{background-color:var(--color-main-dark);width:100vw;height:100%;position:relative;overflow-x:hidden}:root{--font-truculenta:"Truculenta", sans-serif;--font-nunito:"Nunito", sans-serif;--font-poppins:"Poppins", sans-serif;--font-cormorant-garamond:"Cormorant Garamond", serif;--font-saira:"Saira Extra Condensed", sans-serif;--font-roboto-condensed:"Roboto Condensed", sans-serif;--font-saira-condensed:"Saira Condensed", sans-serif;--font-google:"Google Sans Code";--font-ibm-plex:"IBM Plex Sans", sans-serif;--font-space-grotesk:"Space Grotesk", sans-serif;--font-encode-sans-condensed:"Encode Sans Condensed", sans-serif}.font-primary-1-variable{font-optical-sizing:auto;font-variation-settings:"width" 100;font-family:Google Sans Code,sans-serif;font-style:normal}
