.nexa-presentation .fp-utility {position:absolute;top:1.05rem;right:.25rem;z-index:15;font-size:max(12px,.14rem);line-height:1.6;background:#fff;color:#222;padding:.04rem .12rem;border-radius:.03rem;}
.nexa-presentation .fp-utility a {color:inherit;}
.nexa-presentation .fp-company {font-size:max(13px,.15rem);padding:.2rem .4rem;line-height:1.8;text-align:center;}
.nexa-presentation .fp-company a {color:inherit;}
.nexa-presentation .fp-brand-logo {width:100%;height:100%;object-fit:contain;}
.nexa-presentation .fp-native {box-sizing:border-box;max-width:1280px;margin:0 auto;padding:1.7rem .4rem .8rem;min-height:65vh;font-size:max(16px,.18rem);line-height:1.6;}
.nexa-presentation .fp-native h1 {font-size:max(30px,.48rem);line-height:1.2;margin-bottom:.4rem;}
.nexa-presentation .fp-native h2 {font-size:max(24px,.32rem);margin-bottom:.25rem;}
.nexa-presentation .fp-native a {color:#ae4b00;}
.nexa-presentation .fp-native input:not([type=checkbox]):not([type=radio]),.nexa-presentation .fp-native textarea,.nexa-presentation .fp-native select {box-sizing:border-box;max-width:100%;border:1px solid #aaa;background:#fff;color:#222;padding:12px;font:inherit;}
.nexa-presentation .fp-native input[type=submit],.nexa-presentation .fp-native button,.nexa-presentation .fp-native .button {background:#ff8714;color:#111;border:0;padding:12px 24px;cursor:pointer;font:inherit;}
.nexa-presentation .fp-native .woocommerce {font-size:inherit;}
.nexa-presentation .fp-contact {padding-top:.5rem;min-height:0;}
@media(max-width:750px){.nexa-presentation .fp-utility {position:absolute;top:1.12rem;left:0;right:0;text-align:center;padding:6px 10px;font-size:12px;}.nexa-presentation .fp-native {padding:1.6rem .3rem .8rem;}.nexa-presentation .fp-company {padding:20px;font-size:13px;}}
