.elementor-4842 .elementor-element.elementor-element-6f2df90{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-6f2df90:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-6f2df90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191313;background-image:url("https://drmatheusazevedo.com/wp-content/uploads/2026/09/ChatGPT-Image-27-de-ago.-de-2026-15_25_13.png");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-4842 .elementor-element.elementor-element-651e4b61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;}.elementor-4842 .elementor-element.elementor-element-18f050de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-4842 .elementor-element.elementor-element-6ea2246e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#ACA3A0;}.elementor-4842 .elementor-element.elementor-element-59905887 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:1.06em;letter-spacing:-0.04em;color:#F0E8EA;}.elementor-4842 .elementor-element.elementor-element-7d6925a2{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;letter-spacing:0em;color:#D6CCCE;}.elementor-4842 .elementor-element.elementor-element-71223bdd .elementor-button{background-color:#F0E8EA;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#2A2122;color:#2A2122;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0E8EA;border-radius:8px 8px 8px 8px;padding:16px 30px 16px 30px;}.elementor-4842 .elementor-element.elementor-element-7460714b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-226ee267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-351d66ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-74a63e91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-74a63e91:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-74a63e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4842 .elementor-element.elementor-element-14f2d303{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-4842 .elementor-element.elementor-element-773ac404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4842 .elementor-element.elementor-element-36a87cdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4842 .elementor-element.elementor-element-2dbdb78a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-43789416 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-30330162{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-534833b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-6eade046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-72a3f803 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;letter-spacing:-0.01em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-7d9564c2{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-267e22a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-37b7f19a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;letter-spacing:-0.01em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-7d4bb21f{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-529af951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-1c10fa1a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;letter-spacing:-0.01em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-59112dbb{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-2a378055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-56275627 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;letter-spacing:-0.01em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-699fa50a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-21a49229{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:0em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-e13fa2d .elementor-button{background-color:#2A2122;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#F0E8EA;color:#F0E8EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2122;border-radius:8px 8px 8px 8px;padding:16px 30px 16px 30px;}.elementor-4842 .elementor-element.elementor-element-52ce18ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-52ce18ed:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-52ce18ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-6b29c4bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-6b29c4bc:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-6b29c4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E8EA;}.elementor-4842 .elementor-element.elementor-element-547066b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-547066b3:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-547066b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4842 .elementor-element.elementor-element-62163920{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--flex-wrap:nowrap;}.elementor-4842 .elementor-element.elementor-element-5bae95ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-296cae2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-4842 .elementor-element.elementor-element-1ef5e05a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-7b450ef6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-3bd78f06 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:0.04em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-55c65126 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:600;line-height:1.28em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-207971e9{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-567605b1 .elementor-button{background-color:#2A2122;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#F0E8EA;color:#F0E8EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2122;border-radius:8px 8px 8px 8px;padding:16px 30px 16px 30px;}.elementor-4842 .elementor-element.elementor-element-1468794a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-3555d28a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-3555d28a:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-3555d28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E8EA;}.elementor-4842 .elementor-element.elementor-element-8b0f255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4842 .elementor-element.elementor-element-671a9caa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-1a44c1df .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-2aa24948{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-4842 .elementor-element.elementor-element-446ef691{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-6297edf6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-49d08659 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-760f8a3b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-5094426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4842 .elementor-element.elementor-element-4728c163{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4842 .elementor-element.elementor-element-5196b2ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-36fe76a9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-22a753c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-11ae96bf{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-68f3aeed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-2c749fd0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-59a4feeb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-7b1b5f19{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-41ba8129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4842 .elementor-element.elementor-element-6a29409e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.08em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-33eba498 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#2A2122;}.elementor-4842 .elementor-element.elementor-element-5c608d54{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5F5658;}.elementor-4842 .elementor-element.elementor-element-688fe354{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4842 .elementor-element.elementor-element-47ed55cb{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#6F6664;}.elementor-4842 .elementor-element.elementor-element-1b91e469 .elementor-button{background-color:#2A2122;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#F0E8EA;color:#F0E8EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2122;border-radius:8px 8px 8px 8px;padding:16px 30px 16px 30px;}.elementor-4842 .elementor-element.elementor-element-7f47bf09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-7f47bf09:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-7f47bf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4842 .elementor-element.elementor-element-44c6d0e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-44c6d0e3:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-44c6d0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2122;}@media(min-width:768px){.elementor-4842 .elementor-element.elementor-element-6f2df90{--width:100%;}.elementor-4842 .elementor-element.elementor-element-651e4b61{--content-width:1240px;}.elementor-4842 .elementor-element.elementor-element-18f050de{--width:55%;}.elementor-4842 .elementor-element.elementor-element-7460714b{--width:45%;}.elementor-4842 .elementor-element.elementor-element-74a63e91{--width:100%;}.elementor-4842 .elementor-element.elementor-element-52ce18ed{--width:100%;}.elementor-4842 .elementor-element.elementor-element-6b29c4bc{--width:100%;}.elementor-4842 .elementor-element.elementor-element-547066b3{--width:100%;}.elementor-4842 .elementor-element.elementor-element-62163920{--width:100%;}.elementor-4842 .elementor-element.elementor-element-5bae95ba{--width:45%;}.elementor-4842 .elementor-element.elementor-element-296cae2d{--width:55%;}.elementor-4842 .elementor-element.elementor-element-3555d28a{--width:100%;}.elementor-4842 .elementor-element.elementor-element-7f47bf09{--width:100%;}.elementor-4842 .elementor-element.elementor-element-44c6d0e3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4842 .elementor-element.elementor-element-18f050de{--width:52%;}.elementor-4842 .elementor-element.elementor-element-7460714b{--width:48%;}}@media(max-width:1024px){.elementor-4842 .elementor-element.elementor-element-6f2df90:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-6f2df90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4842 .elementor-element.elementor-element-6f2df90{--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-651e4b61{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-4842 .elementor-element.elementor-element-6ea2246e .elementor-heading-title{font-size:13px;}.elementor-4842 .elementor-element.elementor-element-59905887 .elementor-heading-title{font-size:28px;}.elementor-4842 .elementor-element.elementor-element-7d6925a2{font-size:17px;}.elementor-4842 .elementor-element.elementor-element-71223bdd .elementor-button{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-74a63e91{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-2dbdb78a .elementor-heading-title{font-size:13px;}.elementor-4842 .elementor-element.elementor-element-43789416 .elementor-heading-title{font-size:34px;}.elementor-4842 .elementor-element.elementor-element-30330162{font-size:17px;}.elementor-4842 .elementor-element.elementor-element-72a3f803 .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-7d9564c2{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-37b7f19a .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-7d4bb21f{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-1c10fa1a .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-59112dbb{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-56275627 .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-699fa50a{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-21a49229{font-size:17px;}.elementor-4842 .elementor-element.elementor-element-e13fa2d .elementor-button{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-52ce18ed{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-6b29c4bc{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-547066b3{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-1ef5e05a .elementor-heading-title{font-size:13px;}.elementor-4842 .elementor-element.elementor-element-7b450ef6 .elementor-heading-title{font-size:40px;}.elementor-4842 .elementor-element.elementor-element-3bd78f06 .elementor-heading-title{font-size:14px;}.elementor-4842 .elementor-element.elementor-element-55c65126 .elementor-heading-title{font-size:25px;}.elementor-4842 .elementor-element.elementor-element-207971e9{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-567605b1 .elementor-button{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-3555d28a{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-671a9caa .elementor-heading-title{font-size:13px;}.elementor-4842 .elementor-element.elementor-element-1a44c1df .elementor-heading-title{font-size:36px;}.elementor-4842 .elementor-element.elementor-element-6297edf6 .elementor-heading-title{font-size:10px;}.elementor-4842 .elementor-element.elementor-element-49d08659 .elementor-heading-title{font-size:32px;}.elementor-4842 .elementor-element.elementor-element-760f8a3b .elementor-heading-title{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-36fe76a9 .elementor-heading-title{font-size:10px;}.elementor-4842 .elementor-element.elementor-element-22a753c .elementor-heading-title{font-size:21px;}.elementor-4842 .elementor-element.elementor-element-11ae96bf{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-2c749fd0 .elementor-heading-title{font-size:10px;}.elementor-4842 .elementor-element.elementor-element-59a4feeb .elementor-heading-title{font-size:21px;}.elementor-4842 .elementor-element.elementor-element-7b1b5f19{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-6a29409e .elementor-heading-title{font-size:10px;}.elementor-4842 .elementor-element.elementor-element-33eba498 .elementor-heading-title{font-size:21px;}.elementor-4842 .elementor-element.elementor-element-5c608d54{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-47ed55cb{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-1b91e469 .elementor-button{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-7f47bf09{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-44c6d0e3{--padding-top:64px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4842 .elementor-element.elementor-element-6f2df90:not(.elementor-motion-effects-element-type-background), .elementor-4842 .elementor-element.elementor-element-6f2df90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-4842 .elementor-element.elementor-element-6f2df90{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-651e4b61{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-4842 .elementor-element.elementor-element-18f050de{--width:100%;}.elementor-4842 .elementor-element.elementor-element-6ea2246e .elementor-heading-title{font-size:12px;}.elementor-4842 .elementor-element.elementor-element-59905887 .elementor-heading-title{font-size:25px;}.elementor-4842 .elementor-element.elementor-element-7d6925a2{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-71223bdd .elementor-button{font-size:14px;}.elementor-4842 .elementor-element.elementor-element-7460714b{--width:100%;}.elementor-4842 .elementor-element.elementor-element-74a63e91{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-14f2d303{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-4842 .elementor-element.elementor-element-2dbdb78a .elementor-heading-title{font-size:12px;}.elementor-4842 .elementor-element.elementor-element-43789416 .elementor-heading-title{font-size:28px;}.elementor-4842 .elementor-element.elementor-element-30330162{font-size:17px;}.elementor-4842 .elementor-element.elementor-element-72a3f803 .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-7d9564c2{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-37b7f19a .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-7d4bb21f{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-1c10fa1a .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-59112dbb{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-56275627 .elementor-heading-title{font-size:18px;}.elementor-4842 .elementor-element.elementor-element-699fa50a{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-21a49229{font-size:17px;}.elementor-4842 .elementor-element.elementor-element-e13fa2d .elementor-button{font-size:14px;}.elementor-4842 .elementor-element.elementor-element-52ce18ed{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-6b29c4bc{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-547066b3{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-62163920{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-5bae95ba{--width:100%;}.elementor-4842 .elementor-element.elementor-element-296cae2d{--width:100%;}.elementor-4842 .elementor-element.elementor-element-1ef5e05a .elementor-heading-title{font-size:12px;}.elementor-4842 .elementor-element.elementor-element-7b450ef6 .elementor-heading-title{font-size:32px;}.elementor-4842 .elementor-element.elementor-element-3bd78f06 .elementor-heading-title{font-size:13px;}.elementor-4842 .elementor-element.elementor-element-55c65126 .elementor-heading-title{font-size:23px;}.elementor-4842 .elementor-element.elementor-element-207971e9{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-567605b1 .elementor-button{font-size:14px;}.elementor-4842 .elementor-element.elementor-element-3555d28a{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-671a9caa .elementor-heading-title{font-size:12px;}.elementor-4842 .elementor-element.elementor-element-1a44c1df .elementor-heading-title{font-size:30px;}.elementor-4842 .elementor-element.elementor-element-2aa24948{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-6297edf6 .elementor-heading-title{font-size:9px;}.elementor-4842 .elementor-element.elementor-element-49d08659 .elementor-heading-title{font-size:27px;}.elementor-4842 .elementor-element.elementor-element-760f8a3b .elementor-heading-title{font-size:13px;}.elementor-4842 .elementor-element.elementor-element-5094426{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-4728c163{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-36fe76a9 .elementor-heading-title{font-size:9px;}.elementor-4842 .elementor-element.elementor-element-22a753c .elementor-heading-title{font-size:19px;}.elementor-4842 .elementor-element.elementor-element-11ae96bf{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-2c749fd0 .elementor-heading-title{font-size:9px;}.elementor-4842 .elementor-element.elementor-element-59a4feeb .elementor-heading-title{font-size:19px;}.elementor-4842 .elementor-element.elementor-element-7b1b5f19{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-6a29409e .elementor-heading-title{font-size:9px;}.elementor-4842 .elementor-element.elementor-element-33eba498 .elementor-heading-title{font-size:19px;}.elementor-4842 .elementor-element.elementor-element-5c608d54{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-688fe354{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4842 .elementor-element.elementor-element-47ed55cb{font-size:15px;}.elementor-4842 .elementor-element.elementor-element-1b91e469 .elementor-button{font-size:14px;}.elementor-4842 .elementor-element.elementor-element-7f47bf09{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-44c6d0e3{--padding-top:56px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-6f2df90 *//* =========================================================
   DR. MATHEUS — HERO
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 {
    width: 100%;
    min-height: 820px;
    overflow: hidden;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-inner {
    width: calc(100% - 64px);
    max-width: 1240px;

    margin-left: auto;
    margin-right: auto;
}


/* =========================================================
   COLUNA DE TEXTO
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol {
    padding-right: 20px;
}


/* =========================================================
   GARANTIA DE VISIBILIDADE
   Evita o conteúdo invisível causado pelas animações
   de entrada do Elementor.
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol.elementor-invisible,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol.animated,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol[class*="fadeIn"],
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol [class*="elementor-invisible"] {
    opacity: 1 !important;
    visibility: visible !important;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol.elementor-invisible,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol.animated,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol[class*="fadeIn"] {
    transform: none !important;
    animation: none !important;
}


/* Garante que widgets internos permaneçam visíveis */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-element,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol .elementor-widget-container {
    opacity: 1 !important;
    visibility: visible !important;
}


/* =========================================================
   EYEBROW
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-eyebrow {
    display: flex;
    align-items: center;

    gap: 12px;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-eyebrow .elementor-heading-title {
    text-transform: uppercase;

    letter-spacing: .10em;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-eyebrow::before {
    content: "";

    display: block;

    flex: 0 0 auto;

    width: 28px;
    height: 1px;

    background: #ACA3A0;

    opacity: .75;
}


/* =========================================================
   ESPAÇAMENTOS ENTRE OS ELEMENTOS DO HERO
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(1) {
    margin-bottom: 30px;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(2) {
    margin-bottom: 28px;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(3) {
    margin-bottom: 32px;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(4) {
    margin-bottom: 52px;
}


/* =========================================================
   CREDENCIAIS
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-credentials {
    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 30px;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-credential {
    padding-top: 18px;

    border-top: 1px solid rgba(240, 232, 234, .22);
}


/* =========================================================
   IMAGEM DO HERO
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media {
    position: relative;

    width: 100%;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media .elementor-widget-container {
    position: relative;

    width: 100%;

    min-height: 660px;

    overflow: hidden;

    background: #D8D1D2;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media img {
    display: block;

    width: 100%;
    height: 660px;

    object-fit: cover;
    object-position: center;
}


/* =========================================================
   GARANTIA DE VISIBILIDADE DA IMAGEM
   Também evita falha do zoomIn do Elementor
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media.elementor-invisible,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media.animated,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media[class*="zoomIn"] {
    opacity: 1 !important;
    visibility: visible !important;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media.elementor-invisible,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media.animated,
.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media[class*="zoomIn"] {
    animation: none !important;
    transform: none !important;
}


/* =========================================================
   CTA
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 56px;

    padding: 16px 28px;

    border-radius: 8px;

    transition:
        transform .28s cubic-bezier(.16, 1, .3, 1),
        box-shadow .28s cubic-bezier(.16, 1, .3, 1),
        background-color .28s ease,
        color .28s ease;
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta .elementor-button:hover {
    transform: translateY(-2px);

    box-shadow:
        0 14px 28px -16px rgba(0, 0, 0, .45);
}

.elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta .elementor-button:active {
    transform: translateY(0);
}


/* =========================================================
   ACESSIBILIDADE — FOCUS
========================================================= */

.elementor-4842 .elementor-element.elementor-element-6f2df90 .elementor-button:focus-visible {
    outline: none;

    box-shadow:
        0 0 0 2px #2A2122,
        0 0 0 4px #F0E8EA;

    border-radius: 8px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-4842 .elementor-element.elementor-element-6f2df90 {
        min-height: auto;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-inner {
        width: calc(100% - 48px);
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol {
        padding-right: 10px;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media .elementor-widget-container,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media img {
        min-height: 520px;
        height: 520px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-4842 .elementor-element.elementor-element-6f2df90 {
        min-height: auto;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-inner {
        width: calc(100% - 44px);
    }


    /* -----------------------------------------
       COLUNA DE CONTEÚDO
    ----------------------------------------- */

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol {
        width: 100%;

        padding-right: 0;
    }


    /* -----------------------------------------
       ESPAÇAMENTO MOBILE
    ----------------------------------------- */

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(1) {
        margin-bottom: 22px;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(2) {
        margin-bottom: 22px;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(3) {
        margin-bottom: 26px;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol > .elementor-widget:nth-child(4) {
        margin-bottom: 38px;
    }


    /* -----------------------------------------
       CREDENCIAIS
    ----------------------------------------- */

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-credentials {
        grid-template-columns: 1fr;

        gap: 18px;
    }


    /* -----------------------------------------
       IMAGEM
    ----------------------------------------- */

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media .elementor-widget-container,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media img {
        min-height: 430px;
        height: 430px;
    }


    /* -----------------------------------------
       CTA
    ----------------------------------------- */

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta .elementor-button {
        width: 100%;
    }

}


/* =========================================================
   MOBILE PEQUENO
========================================================= */

@media (max-width: 480px) {

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-inner {
        width: calc(100% - 36px);
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media .elementor-widget-container,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media img {
        min-height: 390px;
        height: 390px;
    }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-copycol *,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-hero-media * {
        animation: none !important;
        transition-property:
            background-color,
            color,
            border-color,
            box-shadow !important;
    }

    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta .elementor-button:hover,
    .elementor-4842 .elementor-element.elementor-element-6f2df90 .matheus-cta .elementor-button:active {
        transform: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a63e91 */.elementor-4842 .elementor-element.elementor-element-74a63e91{width:100%;overflow:hidden;}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-inner{width:calc(100% - 64px);max-width:1240px;margin:0 auto;}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media{flex:0 0 clamp(320px,38%,460px);}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-content{flex:1 1 0;min-width:0;}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media .elementor-widget-container{
  min-height:620px;overflow:hidden;border-radius:8px;background:#D8D1D2;
}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media img{height:620px;width:100%;object-fit:cover;display:block;}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-copy{max-width:640px;}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-facets-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:28px 40px;
}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-facet{
  border-top:1px solid rgba(42,33,34,.16);
  padding-top:20px;
}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta .elementor-button{
  min-height:56px;
  transition:transform .28s cubic-bezier(.16,1,.3,1), box-shadow .28s cubic-bezier(.16,1,.3,1);
}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px -16px rgba(42,33,34,.45);
}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta .elementor-button:active{transform:translateY(0);}
.elementor-4842 .elementor-element.elementor-element-74a63e91 .elementor-button:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px #FFFFFF, 0 0 0 4px #2A2122;
  border-radius:8px;
}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-inner{width:calc(100% - 48px);gap:48px!important;}
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media{flex-basis:34%;}
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media img{min-height:480px;height:480px;}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-facets-grid{grid-template-columns:1fr;gap:24px;}
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-understand-media img{min-height:340px;height:340px;}
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta,
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta .elementor-button{width:100%;}
}
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .elementor-invisible{opacity:1!important;visibility:visible!important;}
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta .elementor-button:hover,
  .elementor-4842 .elementor-element.elementor-element-74a63e91 .matheus-cta .elementor-button:active{transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ce18ed */.elementor-4842 .elementor-element.elementor-element-52ce18ed{
  width:100%;
  overflow:hidden;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-inner{
  width:calc(100% - 64px);
  max-width:1240px;
  margin:0 auto;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-intro{
  display:grid;
  grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);
  gap:82px;
  align-items:center;
  margin-bottom:72px;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-intro>.e-con{width:auto!important;}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-copycol>.elementor-widget:nth-child(1){margin-bottom:20px;}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-copycol>.elementor-widget:nth-child(2){margin-bottom:18px;}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-copycol>.elementor-widget:nth-child(3){margin-bottom:30px;}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-copycol>.elementor-widget:nth-child(4){margin-bottom:20px;}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-media .elementor-widget-container{
  min-height:610px;
  overflow:hidden;
  border-radius:8px;
  background:#44393B;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-media img{
  height:610px;
  width:100%;
  object-fit:cover;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-features{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:28px;
  margin-bottom:42px;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-featurecol{
  width:auto!important;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-feature-row{
  border-top:1px solid rgba(240,232,234,.20);
  padding-top:22px!important;
  min-height:126px;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-num{margin-bottom:24px;}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button{
  min-height:56px;
  padding:16px 28px;
  border-radius:8px;
  transition:.28s ease;
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button:hover{transform:translateY(-2px);}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-inner{width:calc(100% - 48px);}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-intro{grid-template-columns:1fr 1fr;gap:46px;}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-features{grid-template-columns:1fr 1fr;}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-intro{grid-template-columns:1fr;gap:38px;margin-bottom:46px;}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-features{grid-template-columns:1fr;}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-media .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-technique-media img{min-height:430px;height:430px;}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta,
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button{width:100%;}
}

/* CTA hover: add depth to the existing lift for parity with other sections */
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button:hover{
  box-shadow:0 14px 28px -16px rgba(0,0,0,.45);
}
.elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button:active{
  transform:translateY(0);
}

/* focus-visible: keyboard focus ring (WCAG 2.4.7) */
.elementor-4842 .elementor-element.elementor-element-52ce18ed .elementor-button:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px #2A2122, 0 0 0 4px #F0E8EA;
  border-radius:8px;
}

/* prefers-reduced-motion: keep state/feedback, drop spatial movement */
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .elementor-invisible{opacity:1!important;visibility:visible!important;}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed [class*="animated"]{animation-duration:.001ms!important;animation-iteration-count:1!important;}
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button:hover,
  .elementor-4842 .elementor-element.elementor-element-52ce18ed .matheus-cta .elementor-button:active{transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b29c4bc */.elementor-4842 .elementor-element.elementor-element-6b29c4bc{width:100%;overflow:hidden;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-inner{width:calc(100% - 64px);max-width:1240px;margin:0 auto;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-experience-header{max-width:760px;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-experience-kicker{margin-top:2px;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-timeline-col{flex:1 1 0;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step{align-items:stretch;padding-bottom:8px;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step-last{padding-bottom:0;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step-marker{flex:0 0 40px;display:flex;flex-direction:column;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step-marker>div:first-child{
  width:40px;height:40px;border-radius:999px;border:1.5px solid #2A2122;
  display:flex;align-items:center;justify-content:center;flex:0 0 auto;
}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step-connector{flex:1 1 auto;width:1px;background:rgba(42,33,34,.18);margin:10px auto 0;min-height:24px;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step-content{flex:1 1 auto;padding:8px 0 32px;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step-last .matheus-step-content{padding-bottom:0;}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta .elementor-button{
  min-height:56px;
  transition:transform .28s cubic-bezier(.16,1,.3,1), box-shadow .28s cubic-bezier(.16,1,.3,1);
}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px rgba(42,33,34,.45);}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta .elementor-button:active{transform:translateY(0);}
.elementor-4842 .elementor-element.elementor-element-6b29c4bc .elementor-button:focus-visible{
  outline:none;box-shadow:0 0 0 2px #F0E8EA, 0 0 0 4px #2A2122;border-radius:8px;
}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-inner{width:calc(100% - 48px);}
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-timeline{gap:48px!important;}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-step{padding-bottom:0;}
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta,.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta .elementor-button{width:100%;}
}
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .elementor-invisible{opacity:1!important;visibility:visible!important;}
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc [class*="animated"]{animation-duration:.001ms!important;animation-iteration-count:1!important;}
  .elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta .elementor-button:hover,.elementor-4842 .elementor-element.elementor-element-6b29c4bc .matheus-cta .elementor-button:active{transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547066b3 */.elementor-4842 .elementor-element.elementor-element-547066b3{
  width:100%;
  overflow:hidden;
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-inner{
  width:calc(100% - 64px);
  max-width:1240px;
  margin:0 auto;
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-layout-authority{
  display:grid;
  grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr);
  gap:90px;
  align-items:center;
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-layout-authority>.e-con{width:auto!important;}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-media .elementor-widget-container{
  min-height:720px;
  overflow:hidden;
  background:#D8D1D2;
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-media img{
  height:720px;
  width:100%;
  object-fit:cover;
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-copy-col>.elementor-widget:nth-child(1){margin-bottom:18px;}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-copy-col>.elementor-widget:nth-child(2){margin-bottom:8px;}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-copy-col>.elementor-widget:nth-child(3){margin-bottom:34px;}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-copy-col>.elementor-widget:nth-child(4){
  max-width:640px;
  margin-bottom:34px;
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-copy-col>.elementor-widget-text-editor{margin-bottom:18px;}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-copy-col>.matheus-cta{margin-top:14px;}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-inner{width:calc(100% - 48px);}
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-layout-authority{grid-template-columns:1fr 1fr;gap:46px;}
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-media .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-media img{min-height:560px;height:560px;}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-layout-authority{grid-template-columns:1fr;gap:38px;}
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-media .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-authority-media img{min-height:500px;height:500px;}
}

/* CTA hover feedback + consistent sizing (parity with hero/tecnica sections) */
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta .elementor-button{
  min-height:56px;
  transition:transform .28s cubic-bezier(.16,1,.3,1), box-shadow .28s cubic-bezier(.16,1,.3,1);
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px -16px rgba(42,33,34,.45);
}
.elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta .elementor-button:active{
  transform:translateY(0);
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta,
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta .elementor-button{width:100%;}
}

/* focus-visible: keyboard focus ring (WCAG 2.4.7) */
.elementor-4842 .elementor-element.elementor-element-547066b3 .elementor-button:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px #FFFFFF, 0 0 0 4px #2A2122;
  border-radius:8px;
}

/* prefers-reduced-motion: keep state/feedback, drop spatial movement */
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-547066b3 .elementor-invisible{opacity:1!important;visibility:visible!important;}
  .elementor-4842 .elementor-element.elementor-element-547066b3 [class*="animated"]{animation-duration:.001ms!important;animation-iteration-count:1!important;}
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta .elementor-button:hover,
  .elementor-4842 .elementor-element.elementor-element-547066b3 .matheus-cta .elementor-button:active{transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3555d28a */.elementor-4842 .elementor-element.elementor-element-3555d28a{width:100%;overflow:hidden;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-inner{width:calc(100% - 64px);max-width:1240px;margin:0 auto;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-eyebrow{margin-bottom:18px;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-h2-std{margin-bottom:64px;max-width:820px;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-tag{display:block;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-featured{margin-bottom:56px;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-info{flex:0 0 clamp(240px,30%,320px);}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-unit{margin-top:2px;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-gallery{flex:1 1 0;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo{flex:1 1 0;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo .elementor-widget-container{
  min-height:300px;overflow:hidden;border-radius:8px;background:#D8D1D2;
}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo img{width:100%;height:300px;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1);}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo:hover img{transform:scale(1.045);}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-city-tiles{
  padding-top:48px;
  border-top:1px solid rgba(42,33,34,.14);
  margin-bottom:48px;
}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-city-tile{
  flex:1 1 0;
  padding-left:32px;
  border-left:1px solid rgba(42,33,34,.14);
}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-city-tile:first-child{padding-left:0;border-left:0;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-tile-desc{max-width:340px;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-disclaimer-v2{max-width:560px;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-disclaimer-v2 em{font-style:italic;}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta .elementor-button{
  min-height:56px;
  transition:transform .28s cubic-bezier(.16,1,.3,1), box-shadow .28s cubic-bezier(.16,1,.3,1);
}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px -16px rgba(42,33,34,.45);
}
.elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta .elementor-button:active{transform:translateY(0);}
.elementor-4842 .elementor-element.elementor-element-3555d28a .elementor-button:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px #F0E8EA, 0 0 0 4px #2A2122;
  border-radius:8px;
}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-inner{width:calc(100% - 48px);}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-h2-std{margin-bottom:48px;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo img{min-height:240px;height:240px;}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-featured{margin-bottom:40px;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo .elementor-widget-container,
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo img{min-height:220px;height:220px;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-city-tiles{
    flex-direction:column;
    gap:28px!important;
    padding-top:36px;
    margin-bottom:36px;
  }
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-city-tile{
    padding-left:0;
    border-left:0;
    padding-top:24px;
    border-top:1px solid rgba(42,33,34,.14);
  }
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-city-tile:first-child{padding-top:0;border-top:0;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-tile-desc{max-width:none;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-atendimento-footer{flex-direction:column;align-items:flex-start;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta,
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta .elementor-button{width:100%;}
}
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-3555d28a .elementor-invisible{opacity:1!important;visibility:visible!important;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-sp-photo:hover img{transform:none!important;}
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta .elementor-button:hover,
  .elementor-4842 .elementor-element.elementor-element-3555d28a .matheus-cta .elementor-button:active{transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f47bf09 */.elementor-4842 .elementor-element.elementor-element-7f47bf09{width:100%;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-inner{width:calc(100% - 64px);max-width:1240px;margin:0 auto;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-faq-intro{flex:0 0 360px;position:sticky;top:140px;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-faq-list{flex:1 1 auto;min-width:0;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-eyebrow{margin-bottom:16px;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-faq-h2{margin-bottom:8px;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-accordion-item{
  border:0!important;
  border-bottom:1px solid rgba(42,33,34,.14)!important;
  background:transparent!important;
  transition:background-color .25s ease;
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-accordion-item:first-child{
  border-top:1px solid rgba(42,33,34,.14)!important;
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-title.elementor-active{
  background:rgba(42,33,34,.035)!important;
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-title{
  border:0!important;
  padding:28px 24px!important;
  background:transparent!important;
  cursor:pointer;
  transition:opacity .2s ease;
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-title:hover{opacity:.7;}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-content{
  border:0!important;
  padding:0 64px 28px 24px!important;
  background:transparent!important;
  color:#5F5658;
  font-family:"Manrope",sans-serif;
  font-size:16px;
  line-height:1.65;
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-accordion-icon{
  font-size:13px;
  margin-top:6px;
  transition:transform .25s cubic-bezier(.16,1,.3,1);
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-title.elementor-active .elementor-accordion-icon{
  transform:rotate(45deg);
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta .elementor-button{
  min-height:56px;
  transition:transform .28s cubic-bezier(.16,1,.3,1), box-shadow .28s cubic-bezier(.16,1,.3,1);
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px -16px rgba(42,33,34,.45);
}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta .elementor-button:active{transform:translateY(0);}
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .elementor-button:focus-visible,
.elementor-4842 .elementor-element.elementor-element-7f47bf09 .elementor-tab-title:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px #FFFFFF, 0 0 0 4px #2A2122;
  border-radius:8px;
}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-inner{width:calc(100% - 48px);gap:56px!important;}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-faq-intro{flex-basis:300px;}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-content{padding-right:24px!important;}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-faq-intro{position:static;flex-basis:auto;}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-title{padding:24px 4px!important;}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-accordion-v2 .elementor-tab-content{padding:0 28px 24px 4px!important;}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta,
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta .elementor-button{width:100%;}
}
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .elementor-invisible{opacity:1!important;visibility:visible!important;}
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta .elementor-button:hover,
  .elementor-4842 .elementor-element.elementor-element-7f47bf09 .matheus-cta .elementor-button:active{transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c6d0e3 */.elementor-4842 .elementor-element.elementor-element-44c6d0e3{width:100%;overflow:hidden;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-inner{width:calc(100% - 64px);max-width:1240px;margin:0 auto;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 a{color:inherit;text-decoration:none;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-signature{padding-bottom:44px;border-bottom:1px solid rgba(240,232,234,.16);}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-grid{padding:44px 0;border-bottom:1px solid rgba(240,232,234,.16);}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-col{flex:1 1 0;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-label{margin-bottom:2px;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-value a{transition:opacity .2s ease;border-bottom:1px solid transparent;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-value a:hover{opacity:.75;border-bottom-color:currentColor;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-legal{padding-top:28px;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-disclaimer{max-width:640px;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-disclaimer em{font-style:italic;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-links{flex:0 0 auto;white-space:nowrap;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-link a{transition:opacity .2s ease;border-bottom:1px solid transparent;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-link a:hover{opacity:.75;border-bottom-color:currentColor;}
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 .elementor-button:focus-visible,
.elementor-4842 .elementor-element.elementor-element-44c6d0e3 a:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px #2A2122, 0 0 0 4px #F0E8EA;
  border-radius:4px;
}
@media(max-width:1024px){
  .elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-inner{width:calc(100% - 48px);}
}
@media(max-width:767px){
  .elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-inner{width:calc(100% - 44px);}
  .elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-grid{flex-direction:column;}
  .elementor-4842 .elementor-element.elementor-element-44c6d0e3 .matheus-footer-legal{flex-direction:column;align-items:flex-start;gap:16px;}
}
@media (prefers-reduced-motion: reduce){
  .elementor-4842 .elementor-element.elementor-element-44c6d0e3 .elementor-invisible{opacity:1!important;visibility:visible!important;}
}/* End custom CSS */