.elementor .txt-500{font-weight:500;}.elementor .txt-g{font-weight:700;font-size:2.5em;}.elementor .pd-sec-g{padding-block-start:6em;padding-block-end:6em;padding-inline-start:3em;padding-inline-end:3em;}.elementor .pd-zero{padding:0px;}.elementor .mxw-1400{width:100%;max-width:1400px;}.elementor .f-allcenter{justify-content:center;align-items:center;}.elementor .f-linha{display:flex;flex-direction:row;gap:1em;flex-wrap:wrap;}.elementor .f-coluna{display:flex;flex-direction:column;gap:1em;}.elementor .mxw-500{max-width:500px;}.elementor .f-esticar{flex:1 0 auto;}.elementor .gap-p{gap:2em;}.elementor .icone-p{width:4em;height:4em;}.elementor .fb-400{flex:1 1 400px;}.elementor .minw-300{min-width:300px;}.elementor .br-p{border-radius:1em;}.elementor .pd-m{padding:2em;}.elementor .mgtn-g{margin-block-start:-4em;}.elementor .pd-secx-g{padding-block-start:0em;padding-block-end:0em;padding-inline-start:3em;padding-inline-end:3em;}.elementor .mxw-400{max-width:400px;}.elementor .fb-500{flex:1 1 500px;}.elementor .txt-mp{font-size:1.5em;}.elementor .txt-600{font-weight:600;}.elementor .pd-sec-m{padding:3em;}.elementor .pd-g{padding-block-start:3em;padding-block-end:3em;padding-inline-start:2em;padding-inline-end:2em;}.elementor .f-jc{justify-content:center;}.elementor .p-sticky{position:sticky;inset-block-start:2em;inset-inline-start:0px;}.elementor .o-hidden{overflow:hidden;}.elementor .img-1-1{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor .btn{width:100%;max-width:900px;color:var(--cor-prim);padding-block-start:1.5em;padding-block-end:1.5em;padding-inline-start:2em;padding-inline-end:2em;border-radius:0.5em;background-color:var(--cor-oct);}.elementor .mxh-400{max-height:400px;}.elementor .txt-p{font-size:1em;}.elementor .f-jc-right{justify-content:flex-end;}.elementor .f-item-center{align-items:center;}.elementor .mgt-g{padding-block-start:4em;}.elementor .f-align-self-center{align-self:center;}.elementor .mxw-100{max-width:100%;}.elementor .gap-m{column-gap:2em;row-gap:2em;}.elementor .pdt-m{padding-block-start:2em;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .fb-300{flex:1 1 300px;}.elementor .txt-m{font-size:2em;}.elementor .txt-gg{font-size:3.75em;}.elementor .info{color:var(--cor-sen);padding-block-start:0.25em;padding-block-end:0.25em;padding-inline-start:0.5em;padding-inline-end:0.5em;border-radius:2em;background-color:var(--cor-set);align-self:start;}.elementor .txt-pp{font-size:0.85em;}.elementor .maxh-500{max-height:500px;}