.elementor-kit-9{--e-global-color-primary:#0A0A0A;--e-global-color-secondary:#FF7004;--e-global-color-text:#2B2B2B;--e-global-color-accent:#F1F1F1;--e-global-color-branco:#FFFFFF;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-destaque_cond-font-family:"Barlow Condensed";--e-global-typography-destaque_cond-font-weight:500;--e-global-typography-destaque_cond-text-transform:uppercase;--e-global-typography-destaque_cond-letter-spacing:1.2px;background-color:#FFFFFF;color:#2B2B2B;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:#FF7004;font-family:"DM Sans", Sans-serif;font-weight:600;letter-spacing:0em;color:#0A0A0A;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:#0A0A0A;color:#FFFFFF;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:#2B2B2B;}.elementor-kit-9 a:hover{color:#FF7004;}.elementor-kit-9 h1{color:#0A0A0A;font-family:"Marcellus", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;}.elementor-kit-9 h2{color:#0A0A0A;font-family:"Marcellus", Sans-serif;font-size:34px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;}.elementor-kit-9 h3{color:#0A0A0A;font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html,body{overflow-x:clip;}
.fx-nav-links{display:flex;gap:28px;align-items:center;}
.fx-nav-links a{color:#FFFFFF;font-family:'DM Sans',sans-serif;font-size:15px;text-decoration:none;letter-spacing:0;opacity:.85;transition:opacity .2s ease;}
.fx-nav-links a:hover{opacity:1;color:#FF7004;}
.fx-footer-links{display:flex;flex-direction:column;gap:10px;}
.fx-footer-links a{color:rgba(255,255,255,.65);font-family:'DM Sans',sans-serif;font-size:14px;text-decoration:none;transition:color .2s ease;}
.fx-footer-links a:hover{color:#FF7004;}

.fx-nav-links a{font-size:17px;}
.tw3-page-hero{position:relative;background:#0A0A0A;padding:180px 24px 100px;box-sizing:border-box;text-align:center;overflow:hidden;}
.tw3-page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 0%,rgba(243,114,42,.14),transparent 55%);}
.tw3-page-hero .eyebrow{position:relative;z-index:1;font-family:'DM Sans',sans-serif;font-size:14px;letter-spacing:.08em;color:#FF7004;text-transform:uppercase;margin:0 0 16px;font-weight:600;}
.tw3-page-hero h1{position:relative;z-index:1;font-family:'Marcellus',serif;font-weight:400;font-size:clamp(30px,4.6vw,48px);line-height:1.2;letter-spacing:-0.02em;color:#fff;margin:0 0 18px;max-width:760px;margin-left:auto;margin-right:auto;}
.tw3-page-hero p{position:relative;z-index:1;font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.65;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto;}
.tw3-sec-light{background:#F1F1F1;padding:96px 24px;box-sizing:border-box;}
.tw3-sec-dark{background:#0A0A0A;padding:96px 24px;box-sizing:border-box;}
.tw3-inner{max-width:1120px;margin:0 auto;}
.tw3-sec-light h2,.tw3-sec-dark h2{font-family:'Marcellus',serif;font-weight:400;font-size:clamp(26px,3.2vw,38px);letter-spacing:-0.02em;margin:0 0 20px;}
.tw3-sec-light h2{color:#0A0A0A;}
.tw3-sec-dark h2{color:#fff;}
.tw3-sec-light p,.tw3-sec-light li{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7;}
.tw3-sec-light p{color:rgba(10,10,10,.75);}
.tw3-sec-light li{color:rgba(10,10,10,.8);}
.tw3-sec-dark p,.tw3-sec-dark li{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7;color:rgba(255,255,255,.8);}
.tw3-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;}
.tw3-card{background:#fff;border:1px solid rgba(10,10,10,.1);border-radius:12px;padding:32px 28px;text-align:left;}
.tw3-card-dark{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:32px 28px;text-align:left;}
.tw3-card h3{font-family:'DM Sans',sans-serif;font-weight:600;font-size:18px;margin:0 0 10px;}
.tw3-card p{margin:0;font-size:15px;}
.tw3-card .num{display:inline-block;width:36px;height:36px;border-radius:50%;background:#FF7004;color:#fff;font-family:'DM Sans',sans-serif;font-weight:600;font-size:14px;line-height:36px;text-align:center;margin-bottom:14px;}
.tw3-pillimg-placeholder{width:100%;aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,#0A0A0A,#2B2B2B);position:relative;overflow:hidden;margin-bottom:32px;display:flex;align-items:center;justify-content:center;}
.tw3-pillimg-placeholder span{font-family:'DM Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.5);letter-spacing:.05em;text-transform:uppercase;}
.tw3-cta-final{background:#FF7004;padding:80px 24px;box-sizing:border-box;text-align:center;}
.tw3-cta-final h2{font-family:'Marcellus',serif;font-weight:400;font-size:clamp(26px,3.2vw,36px);color:#fff;margin:0 0 28px;letter-spacing:-0.02em;}
.tw3-cta-final a{display:inline-flex;align-items:center;gap:10px;background:#0A0A0A;color:#fff;font-family:'DM Sans',sans-serif;font-weight:600;font-size:15px;padding:16px 36px;border-radius:50px;text-decoration:none;transition:transform .25s ease;}
.tw3-cta-final a:hover{transform:translateY(-2px);}
.tw3-list-check{list-style:none;padding:0;margin:24px 0 0;}
.tw3-list-check li{padding-left:30px;position:relative;margin-bottom:14px;}
.tw3-list-check li::before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:#FF7004;}
@media (max-width:768px){.tw3-page-hero{padding:140px 20px 72px;}.tw3-sec-light,.tw3-sec-dark,.tw3-cta-final{padding:72px 20px;}}/* End custom CSS */