@charset "UTF-8";@import"https://p.typekit.net/p.css?s=1&k=npo8ufd&ht=tk&f=8602.8604&a=98434948&app=typekit&e=css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,font,dialog,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;outline:none;vertical-align:baseline;outline:none!important;font-weight:inherit;font-style:inherit;line-height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{outline:none;overflow-x:hidden}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a img,iframe{border:none;outline:none}caption,th,td{text-align:left;font-weight:400}:focus{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}ol{margin-left:2em}audio,canvas,video{display:inline-block}video{width:100%;height:auto;margin-bottom:20px}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}table{border-collapse:collapse;border-spacing:0}input,textarea{padding:0}input,select{vertical-align:middle}button{border:0;padding:0;background:transparent;cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}input[type=text]::-ms-clear{display:none}select{border:1px solid #ccc;vertical-align:top}input,select,.select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}svg:not(:root){overflow:hidden}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}@font-face{font-family:ff-good-headline-web-pro-con;src:url(https://use.typekit.net/af/d41e60/00000000000000007735ab5a/31/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/d41e60/00000000000000007735ab5a/31/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/d41e60/00000000000000007735ab5a/31/a?subset_id=2&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:ff-good-headline-web-pro-con;src:url(https://use.typekit.net/af/b0c94f/00000000000000007758d9a1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/b0c94f/00000000000000007758d9a1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/b0c94f/00000000000000007758d9a1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:amsipronarw-ultrauploadedfile;src:url(/assets/amsipronarw-ultra-webfont-EmiK9ZHQ.woff2) format("woff2"),url(/assets/amsipronarw-ultra-webfont-COXc1NSX.woff) format("woff");font-weight:400;font-style:normal}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease-out}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100dvh}#root{height:100Dvh;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.formInfo{font-size:14px;color:#fff;position:absolute;z-index:1000;height:100dvh;text-align:center;width:100%;top:0;overflow:hidden;background:linear-gradient(125deg,#1a2b58 20%,#1a2b5800 61.05%);padding:0;font-family:amsipronarw-ultrauploadedfile;transition:opacity .4s ease,transform .4s ease;opacity:0;transform:translateY(16px);animation:formInfoFadeIn .4s ease forwards}@media screen and (min-width: 1025px){.formInfo{pointer-events:none}}.formInfo--hidden{opacity:0;transform:translateY(16px)}.formInfo--visible{opacity:1;transform:translateY(0)}@keyframes formInfoFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.formInfo{animation:none;opacity:1;transform:translateY(0)}.pointMobile{animation:none;opacity:1;transform:translate(-50%)}}.wrapperFormInfo{border-radius:0 16px 0 0;width:590px;min-height:calc(100dvh - 40px);height:100%;background:linear-gradient(180deg,#142b5800,#142b58cc 85.88%),linear-gradient(180deg,#142b5800,#142b5899 32.01%);display:flex;flex-direction:column;position:relative;padding-top:40px}@media screen and (min-width: 1025px){.wrapperFormInfo{pointer-events:auto}}.modal-close-button{position:absolute;top:0;right:20px;width:40px;height:40px;border-radius:50%;background:transparent;border:none;color:#fff;font-size:28px;font-weight:300;line-height:1;cursor:pointer;z-index:10;display:none;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.modal-close-button:hover{background:#ffffff4d;transform:scale(1.05);border-radius:50%}.modal-close-button:active{transform:scale(.95)}@media screen and (max-width: 1024px){.formInfo--scrolled .modal-close-button{display:flex}}@media screen and (min-width: 1025px){.wrapperFormInfo{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.wrapperFormInfo::-webkit-scrollbar{display:none}}h1{letter-spacing:.5px;font-weight:800;border-radius:0 16px 0 0;background:var(--White, #FFF);flex-shrink:0}h1 img{width:calc(100% - 80px);height:auto;margin:40px auto}.logo2{width:193px;height:auto;margin:10px auto 20px}.lead{font-size:clamp(16px,2.5vw,22px);max-width:46ch;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-size:32px;font-style:normal;font-weight:400;line-height:32px;padding:40px}.stat{margin:0;font-weight:800;font-size:clamp(18px,32px,32px);font-family:amsipronarw-ultrauploadedfile}.count{font-size:clamp(48px,72px,84px);font-weight:900;margin:0;color:#cbeffd}.sub{margin:20px auto 40px;font-size:clamp(18px,32px,32px);font-weight:700;width:80%;font-family:amsipronarw-ultrauploadedfile}.sub strong{font-family:amsipronarw-ultrauploadedfile}.actions{display:flex;justify-self:center;align-items:center;margin:40px auto;width:130px;height:40px;text-decoration:none;text-align:center;background:linear-gradient(180deg,#e2f4ff,#82adc7);justify-content:space-around;border-radius:9px;font-size:18px;padding:0 10px;font-style:normal;font-weight:700;line-height:24px;cursor:pointer;color:#1a2b58;font-family:ff-good-headline-web-pro-con}.actions img{margin-left:2px}.btn{appearance:none;border:0;border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer;background:#2a2a2a;color:#fff}.form-wrapper{margin-inline:auto;width:calc(100% - 80px);padding:24px 16px;text-align:left;border-radius:16px;background:linear-gradient(180deg,#ffffffde,#d9eaf6de 77.2%,#034a7fde);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#1a2b58;font-family:ff-good-headline-web-pro-con,sans-serif;margin:20px auto 0}.form--hidden{display:none;transition:all .3s ease-out}.form--visible{display:block;animation:fadeInForm .4s ease forwards}.step1{opacity:1}.step--active{opacity:1;transition:all .3s ease-out}.step--hidden{display:none;transition:all .3s ease-out}.step--fade-in{display:block;animation:fadeInStep .4s ease forwards}.step--fade-out{animation:fadeOutStep .4s ease forwards;pointer-events:none}.form-wrapper h2{margin:0 0 14px;font-size:15px;font-weight:700}.field{margin:10px 0 14px}label{display:block;font-size:14px;margin-bottom:6px;font-family:ff-good-headline-web-pro-con;font-weight:700}.check label{font-size:16px}.check label a{font-family:ff-good-headline-web-pro-con;font-weight:700}input[type=text],input[type=email]{width:100%;padding:12px 14px;border-radius:4px;border:1px solid #1A2B58;background:transparent;color:#1a2b58;outline:none;font-family:ff-good-headline-web-pro-con;font-weight:700}input[type=checkbox]{color:#1a2b58;color-scheme:none}input::placeholder{color:#1a2b58;font-family:ff-good-headline-web-pro-con;font-weight:700}.check div{display:flex;align-items:start;gap:10px;font-size:14px;line-height:1.3;margin-top:6px}.check input{margin-top:2px}.submit{margin-top:16px;width:100%;padding:14px 18px;border-radius:4px;border:0;font-weight:800;cursor:pointer;background:#fff;color:#1a2b58;font-size:20px}.submit:hover{background:#1a2b58;color:#fff}a{color:#1a2b58;text-decoration:underline}footer{font-size:14px;padding:20px 0;text-align:center;color:#fff}.error{color:#ff4d6d;margin-top:8px;font-size:12px}.submission-error{background:#ff4d6d1a;border:1px solid #ff4d6d;border-radius:8px;color:#ff4d6d;padding:12px 16px;margin-top:16px;font-size:14px;text-align:center;line-height:1.4}.fish1{position:absolute;top:826px;left:331px;width:270px;height:152px;-webkit-user-select:none;user-select:none;pointer-events:none;background:url(/assets/fish1-D6vOViK6.png) no-repeat center center / contain}.fish2{position:absolute;top:866px;left:-6px;right:0;width:110px;height:110px;opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none;background:url(/assets/fish2-D5eJt3Ck.png) no-repeat center center / contain}.pointsMap{width:100%;height:240px;display:none}.pointMobile{display:none;margin:40px auto;overflow:hidden;position:fixed;left:70%;transform:translate(-50%,-120%);opacity:0;visibility:hidden;flex-shrink:0}.pointMobile .userName{font-size:16px;color:#1a2b58;position:absolute;z-index:10;width:167px;left:0;right:0;margin:0 auto;top:80px}@keyframes pointMobileDrop{0%{transform:translate(-50%,-120%);opacity:0}60%{transform:translate(-50%,18%);opacity:1}80%{transform:translate(-50%,-10%)}90%{transform:translate(-50%,4%)}to{transform:translate(-50%);opacity:1}}@keyframes pointMobileDropMobile{0%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:0}}@keyframes markerDrop{0%{transform:translate(-50%,-300%);opacity:0}60%{transform:translate(-50%,-85%);opacity:1}80%{transform:translate(-50%,-95%)}to{transform:translate(-50%,-100%);opacity:1}}.bgMobile{background-color:transparent;margin-top:40px}.wrapperFormInfo>footer{flex-shrink:0}.arrowDown{display:none;flex-shrink:0}@media screen and (max-width: 1024px){.bgMobile{background:linear-gradient(180deg,#142b5800,#142b58cc 85.88%),linear-gradient(180deg,#142b5800,#142b5899 32.01%);padding-bottom:50px;display:none;opacity:0;margin-top:40px}.fish1,.fish2{display:none}.pointMobile,.pointsMap{display:block;margin:0 auto}.pointMobile{width:157px;position:relative;left:0%;display:block;margin:0 auto;top:-120px;margin-top:40vh;transform:translate(0);opacity:0;transition:opacity .5s ease-out,transform .3s ease-out,width .3s ease-out,margin-top .3s ease-out,top .3s ease-out}.formInfo{background:transparent;padding:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.formInfo.formInfo--scrolled{background:linear-gradient(180deg,#142b5800,#142b58cc 85.88%),linear-gradient(180deg,#142b5800,#142b5899 10.01%)}.formInfo.formInfo--scrolled .pointMobile{visibility:visible;transform:translate(0)!important}.formInfo,.wrapperFormInfo{width:100%}.wrapperFormInfo{background:transparent;background-size:100% auto;background-position:0px 0px;height:auto;min-height:100%;overflow-y:initial;display:block;padding-top:0}.wrapperFormInfo>footer{display:none;opacity:0}.formInfo--scrolled .wrapperFormInfo>footer{display:block;animation:bgMobileFadeIn .4s ease forwards;width:100%;padding:10px 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#142b5800,#142b58f2 30%);z-index:10}.arrowDown{position:absolute;bottom:48%;left:0;right:0;margin:0 auto;display:block;animation:arrowDownBounce 1.4s ease-in-out infinite;will-change:transform;cursor:pointer;pointer-events:auto;z-index:100;padding:20px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.arrowDown:active{opacity:.7}.formInfo--scrolled .arrowDown{display:none;transition:all .3s ease-out}.formInfo--scrolled .pointMobile{top:0;width:140px;margin-top:30px;opacity:1;transition:all .3s ease-out;transform:translate(0)}.formInfo--scrolled .pointMobile img{width:140px;transition:all .3s ease-out}.formInfo--scrolled .pointMobile .userName{font-size:12px;top:80px;width:140px;transition:all .3s ease-out}.formInfo--scrolled.formInfo--mobile-action .pointMobile{width:100px;margin-top:30px;opacity:1;transition:all .3s ease-out;transform:translate(-50%)}.formInfo--scrolled.formInfo--mobile-action .pointMobile img{width:100px;transition:all .3s ease-out}.formInfo--scrolled.formInfo--mobile-action .pointMobile .userName{font-size:12px;top:50px;width:100px;transition:all .3s ease-out}h1 img{width:calc(100% - 32px);max-width:343px}.lead{max-width:100%;font-size:24px;text-align:left;padding:20px 16px 40px;display:block;margin:0 auto;background:linear-gradient(180deg,#1a2b58,#1a2b5800)}.form-wrapper{width:80%}.stat{font-size:31px}.sub{font-size:18px;width:207px}.count{font-size:56px;color:#00aeef}.form-wrapper h2{font-size:20px;text-align:center}label{font-size:16px}h1#titulo{display:none}.formInfo--scrolled .bgMobile{display:block;animation:bgMobileFadeIn .4s ease forwards}footer{padding:10px 0}}.zone-view-container{position:relative;width:100%;height:100dvh;overflow:hidden}.map-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.drag-button{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:100;background:#00000080;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}@media screen and (min-width: 769px){.drag-button{display:none}}@keyframes fadeInFormInfo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bgMobileFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowDownBounce{0%,to{transform:translateY(0)}40%{transform:translateY(10px)}55%{transform:translateY(4px)}}@keyframes fadeInForm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInStep{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutStep{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.thanks{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto 40px}.thanks h5{font-size:36px;text-align:center;font-weight:900;font-family:amsipronarw-ultrauploadedfile}.thanks p{font-size:18px;text-align:center;margin:20px 0 0;font-weight:400;text-transform:uppercase;text-wrap:balance;font-family:ff-good-headline-web-pro-con}.share-modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;animation:fadeIn .2s ease-out}.share-modal-content{background:#fff;border-radius:20px;padding:40px 32px;max-width:520px;width:100%;position:relative;animation:shareModalFadeIn .3s ease-out;box-shadow:0 10px 40px #0003}.share-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.share-modal-close:hover{color:#333}.share-modal-title{font-size:28px;font-weight:700;color:#1a2b58;margin:0 0 12px;text-align:center;font-family:ff-good-headline-web-pro-con,sans-serif}.share-modal-subtitle{font-size:15px;color:#666;margin:0 0 32px;text-align:center;line-height:1.5}.share-modal-networks{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.share-modal-network-button{width:60px;height:60px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,box-shadow .2s;padding:0;box-shadow:0 2px 8px #00000026}.share-modal-network-button:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000040}.share-modal-network-button:active{transform:translateY(-2px)}.share-modal-network-icon{width:28px;height:28px;filter:brightness(0) invert(1)}.share-modal-copied-message{text-align:center;color:#25d366;font-size:14px;font-weight:600;margin:16px 0 0;animation:fadeInMessage .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shareModalFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.share-modal-content{padding:32px 24px;max-width:90%}.share-modal-title{font-size:24px}.share-modal-subtitle{font-size:14px}.share-modal-network-button{width:56px;height:56px}.share-modal-network-icon{width:26px;height:26px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
