html,body{margin:0;scroll-behavior:smooth}*{scrollbar-width:auto;scrollbar-color:#f5c574 #fff0d6}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:#fff0d6}*::-webkit-scrollbar-thumb{background-color:#f5c574;border-radius:10px;border:3px solid #ffffff}#landpage-main{width:100%;height:100vh;overflow-y:visible;position:relative;margin:0 auto;padding:0 0 5vh;box-sizing:border-box}button{text-transform:uppercase}#logo{height:18vh}.label-formulario{display:block;font-size:1.4em;margin:2vh 0 .5vh}.input-formulario{background-color:#fcf9f4;padding:.5em;font-size:2.7vh;border-radius:5px;display:block;border:1px double #999;width:-webkit-fill-available}#logo-linzzi{width:20vw;min-height:120px;object-fit:contain;margin-top:2vh}.before-input{border:none;width:fit-content!important;padding:.4vw!important}.input-formulario:disabled{background-color:#eee;border:none}.form-container{width:50vw;display:flex;padding:1vh 2vw 3vw 2vw;box-sizing:border-box;justify-content:center;align-items:flex-end;flex-wrap:wrap}.submit-formulario{width:30%;height:6vh;min-width:fit-content;margin-top:6vh;background:#9caf88;color:#000;font-size:1.5vw;font-weight:400;transition:all ease .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:3vh;border:none;box-shadow:1px 1px 15px -7px #000;padding-left:20px;padding-right:20px}.submit-formulario:disabled{background-color:#fcf9f4;cursor:auto}.submit-formulario:disabled:hover{font-size:20px}.pointer-formulario{width:25vw;min-height:fit-content;max-width:80vw;background:#9caf88;border:none;color:#000;font-size:1.5vw;font-weight:400;transition:all ease .2s;cursor:pointer;display:flex;height:7vh;align-items:center;justify-content:center;margin:1vh auto 10vh;border:2px solid #2d3227;border-radius:5px}.pointer-formulario:disabled{background-color:#fcf9f4;cursor:auto}.pointer-formulario:disabled:hover{font-size:20px}.image-front{transition:all ease .2s}.image-front:hover{transform:scale(1.05)}.wrapper-form{display:flex;justify-content:space-around;margin-top:0vh}.wrapper-field-menor{width:38%}.wrapper-field-maior{width:80%}h1{font-size:2em}.subtitulo-form{text-align:center;margin:3vh 0;font-size:30px}.titulo-form{text-align:center;margin-top:6vh;font-size:50px;margin-bottom:0vh}.wrapper-conclusao{padding:0vh 25% 10vh;display:flex;flex-direction:column;align-items:center}.span-conclusao{display:block;text-align:justify;font-size:25px;font-weight:300}.span-exceto{font-size:20px!important}.span-whats{font-size:25px}.button-whats{background-color:#9caf88;min-width:fit-content;border:0px;align-items:center;margin-top:4vh;cursor:pointer;border-radius:5px;color:#fff;font-size:20px;width:30%;padding:.2vw 0px;display:flex;justify-content:center;border:1px solid #2d3227}.button-insta{background-color:#9caf88;min-width:fit-content;border:0px;align-items:center;margin-top:4vh;cursor:pointer;border-radius:5px;color:#fff;font-size:20px;width:30%;padding:.2vw 0px;display:flex;justify-content:center}.logo-whats,.logo-insta{width:2.5vw;margin-right:.5vw}.container-cabecalho{height:100%;display:flex;flex-direction:column;justify-content:space-between}.instagram-input-wrapper{position:relative;width:100%}.instagram-prefix{position:absolute;left:13px;top:48%;transform:translateY(-50%);pointer-events:none;z-index:1;font-size:25px}.input-with-prefix{padding-left:40px!important}.safe-browsing{width:10vw}.loja_fisica{display:flex;align-items:center;transform:scale(1.3)}.segmento{width:fit-content;margin-right:50px;margin-top:15px}.footer{display:flex;justify-content:space-evenly;align-items:center;margin-top:20px;padding:10px;background-color:#fff3}.wrapper-segmento{width:80%;margin-top:15px}.wrapper-segmento div{display:flex}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.wrapper-segmento label{text-align:left}.wrapper-segmento div{display:block}.footer{font-size:10px}.footer div p{width:90%}h1{font-size:1.3em}.wrapper-conclusao{padding:0vh 6% 6vh}.span-conclusao,.span-whats{font-size:20px}.span-exceto{font-size:17px!important}.titulo-form{font-size:30px}.subtitulo-form{font-size:20px}#landpage-main{width:100%}#logo{width:50vw}.label-formulario{font-size:20px}.wrapper-form{margin-top:0vh;flex-direction:column;align-items:center}.form-container{width:95vw;border:none}#logo-linzzi{width:60vw;min-height:120px}.logo-whats,.logo-insta{width:10vw;margin-right:2vw}.wrapper-field-menor{width:100%;margin-left:0!important}.wrapper-field-maior{width:100%}.before-input{padding:1vw!important;margin-right:2vw}.submit-formulario{width:70vw;font-size:3vw}.pointer-formulario{width:75vw;flex-direction:column;font-size:7vw;height:fit-content}.wrapper-submit{justify-content:center;width:100%}.wrapper-submit button{border-radius:2vw}.wrapper-loja-fisica{flex-direction:row!important}.wrapper-loja-fisica div{margin-left:20px;margin-top:15px}.button-whats,.button-insta{width:70vw;padding:1vw 0px}.container-cabecalho{min-height:100vh}.safe-browsing{width:25vw}.wrapper-segmento{width:100%}}#landpage-main-sem-id{width:90vw;height:100vh;overflow-y:auto;background-color:#f6eddd;position:relative;margin:0 auto;padding:3vh 0 5vh;box-sizing:border-box}@media (max-width: 768px){#landpage-main-sem-id{width:90vw}}.imagem-campanha{margin:0vh 1vw 0 1vw;max-width:100%}.video-campanha{margin:0vh 1vw 0 1vw;width:100%;height:50vw;border:none;outline:none}.instagram_feed{width:80%;height:25vw;border:none;border-radius:12px;box-shadow:0 4px 6px #00000080}@media (max-width: 768px){.instagram_feed{width:90%;height:460px;box-shadow:0 4px 6px #00000080}}.modal-backdrop{z-index:1;background-color:#0006;width:100%;height:100vh;position:fixed;top:0;left:0}.modal-wrapper{z-index:2;width:100%;height:100vh;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal-dialog{z-index:2;width:30vw;background-color:#fff;height:fit-content;padding:4vh 2vw;box-sizing:border-box}.modal-header{font-size:20px;margin-bottom:2vh}.h3-modal-header{margin:0;color:red;border-bottom:1px solid salmon}.modal-body{font-weight:400}.modal-footer{margin-top:2vh;display:flex;justify-content:flex-end}.modal-footer-button{padding:1vh 5vw;cursor:pointer;border:2px solid #F7D5BA}@media (max-width: 768px){.modal-dialog{width:80vw;padding:3vh 6vw}}
