.elementor-8788 .elementor-element.elementor-element-b084f92{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-b084f92:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-b084f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4F00;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8788 .elementor-element.elementor-element-c6294bc{text-align:center;}.elementor-8788 .elementor-element.elementor-element-c6294bc .elementor-heading-title{font-family:"arpona";font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-8788 .elementor-element.elementor-element-6b66a49{--display:flex;--min-height:100vh;--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;}.elementor-8788 .elementor-element.elementor-element-6b66a49:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-6b66a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;background-image:url("https://santacarona.com.br/wp-content/uploads/2026/06/CAPA-SOLO-DESKTOP-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-56218af{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-9a94f1f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-9a94f1f > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-8788 .elementor-element.elementor-element-f9340bf{text-align:left;}.elementor-8788 .elementor-element.elementor-element-f9340bf .elementor-heading-title{font-family:"arpona";font-size:75px;font-weight:400;line-height:1em;letter-spacing:0px;color:#F5F0E8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8788 .elementor-element.elementor-element-b2886b3{font-family:"arpona";font-size:22px;font-weight:300;line-height:1.3em;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-505d462{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8B91D;--border-color:#E8B91D;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-1351977{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-1351977:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-1351977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-9ad78ee{text-align:center;}.elementor-8788 .elementor-element.elementor-element-9ad78ee .elementor-heading-title{font-family:"arpona";font-size:20px;font-weight:600;line-height:1.1em;letter-spacing:0px;color:#031120;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:100px 100px 100px 100px;padding:15px 125px 15px 125px;}.elementor-8788 .elementor-element.elementor-element-fbfbd4b > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8788 .elementor-element.elementor-element-664b2b3{--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:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8788 .elementor-element.elementor-element-664b2b3:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-664b2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-621a18d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8788 .elementor-element.elementor-element-d04532d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-d04532d .elementor-heading-title{font-family:"arpona";font-size:45px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-icon i{color:#164DFF;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-icon svg{fill:#164DFF;transition:fill 0.3s;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-icon{padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-item > a{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-text{color:#1B3A5CAB;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-d6c92da > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-d6c92da{text-align:left;font-family:"arpona";font-size:20px;font-weight:400;line-height:25px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-368c938 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-344ef14{--display:flex;--min-height:820px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-344ef14:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-344ef14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/PAPA-LEAO.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8788 .elementor-element.elementor-element-4a4586b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-4a4586b:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-4a4586b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-dee2236{--display:flex;}.elementor-8788 .elementor-element.elementor-element-766ef22 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8788 .elementor-element.elementor-element-766ef22 img{width:20%;}.elementor-8788 .elementor-element.elementor-element-495d90d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-495d90d{text-align:center;}.elementor-8788 .elementor-element.elementor-element-495d90d .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-b168d31{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8788 .elementor-element.elementor-element-5bb455b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-5bb455b:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-5bb455b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-2bf9260{--display:flex;--min-height:250px;}.elementor-8788 .elementor-element.elementor-element-2bf9260:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-2bf9260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/01-TUDO-NUM-UNICO-LUGAR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-0e176a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8788 .elementor-element.elementor-element-1b2ba82{text-align:left;}.elementor-8788 .elementor-element.elementor-element-1b2ba82 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8788 .elementor-element.elementor-element-649c3bb{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-649c3bb .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-649c3bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8788 .elementor-element.elementor-element-3f9c446{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-5610ca5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-5610ca5:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-5610ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-3ab6618{--display:flex;--min-height:250px;}.elementor-8788 .elementor-element.elementor-element-3ab6618:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-3ab6618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/02-A-FE-CATOLICA-DE-VERDADE.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-cea92fd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8788 .elementor-element.elementor-element-b722cc3{text-align:left;}.elementor-8788 .elementor-element.elementor-element-b722cc3 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-bcda7c5{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-bcda7c5 .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-bcda7c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8788 .elementor-element.elementor-element-e609ee4{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-2b4ad07{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8788 .elementor-element.elementor-element-c77d300{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-c77d300:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-c77d300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-a53b5e0{--display:flex;--min-height:250px;}.elementor-8788 .elementor-element.elementor-element-a53b5e0:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-a53b5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/03-NO-SEU-RITMO-SEM-PRESSAO.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-d0d8a40{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8788 .elementor-element.elementor-element-8dcc7c4{text-align:left;}.elementor-8788 .elementor-element.elementor-element-8dcc7c4 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-8daafca{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-8daafca .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-8daafca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8788 .elementor-element.elementor-element-cc3fd89{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-84ed766{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-84ed766:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-84ed766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-26c0a71{--display:flex;--min-height:250px;}.elementor-8788 .elementor-element.elementor-element-26c0a71:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-26c0a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/04-VOCE-NAO-NAVEGA-SOZINHO.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-4db94d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8788 .elementor-element.elementor-element-c0f7779{text-align:left;}.elementor-8788 .elementor-element.elementor-element-c0f7779 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-f09af30{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-f09af30 .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-f09af30 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8788 .elementor-element.elementor-element-ad93990{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-1ed40ed > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-d08e36d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-d08e36d:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-d08e36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-4bd66e1{--display:flex;}.elementor-8788 .elementor-element.elementor-element-cd1c38d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-cd1c38d{text-align:center;}.elementor-8788 .elementor-element.elementor-element-cd1c38d .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-391d002{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8788 .elementor-element.elementor-element-d21ad0d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-d21ad0d:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-d21ad0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-8788 .elementor-element.elementor-element-9ab8ca5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-9ab8ca5:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-9ab8ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF2424;}.elementor-8788 .elementor-element.elementor-element-5207304{text-align:center;}.elementor-8788 .elementor-element.elementor-element-5207304 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-08b96a2{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF45;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-icon i{color:#FF2424;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-icon svg{fill:#FF2424;transition:fill 0.3s;}.elementor-8788 .elementor-element.elementor-element-efe8e6d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-icon{padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-item > a{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-text{color:#FFFFFFB0;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-f785c5c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-f785c5c:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-f785c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8788 .elementor-element.elementor-element-c9b362d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-c9b362d:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-c9b362d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164DFF;}.elementor-8788 .elementor-element.elementor-element-0d53047{text-align:center;}.elementor-8788 .elementor-element.elementor-element-0d53047 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-4e7d59e{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-icon i{color:#164DFF;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-icon svg{fill:#164DFF;transition:fill 0.3s;}.elementor-8788 .elementor-element.elementor-element-ceb9812{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-icon{padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-item > a{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-text{color:#0000006B;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-5201a1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8788 .elementor-element.elementor-element-cb480cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-cb480cb{text-align:center;font-family:"arpona";font-size:20px;font-weight:400;line-height:25px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-a5a79e5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-1915112{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-1915112:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-1915112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-fa26429{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-8788 .elementor-element.elementor-element-fa26429:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-fa26429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4F00;}.elementor-8788 .elementor-element.elementor-element-ba7504f{--display:flex;}.elementor-8788 .elementor-element.elementor-element-cebdefb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-cebdefb{text-align:center;}.elementor-8788 .elementor-element.elementor-element-cebdefb .elementor-heading-title{font-family:"alverata-irregular";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-4667c2c{--display:flex;}.elementor-8788 .elementor-element.elementor-element-7c0b5d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-7c0b5d4:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-7c0b5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-8bcdb44{--display:flex;}.elementor-8788 .elementor-element.elementor-element-40fcd9c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-40fcd9c{text-align:center;}.elementor-8788 .elementor-element.elementor-element-40fcd9c .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-11aec6c{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8788 .elementor-element.elementor-element-1dd5ff2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8788 .elementor-element.elementor-element-1dd5ff2:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-1dd5ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-19d065d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-36px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-19d065d:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-19d065d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164DFF;}.elementor-8788 .elementor-element.elementor-element-5f3fe57{text-align:center;}.elementor-8788 .elementor-element.elementor-element-5f3fe57 .elementor-heading-title{font-family:"alverata-irregular";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-3ab76fe{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-3ab76fe > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-8788 .elementor-element.elementor-element-6976e49{text-align:left;}.elementor-8788 .elementor-element.elementor-element-6976e49 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-defffbe{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-defffbe .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-defffbe .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-13e44f3{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-ccbc2d8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8788 .elementor-element.elementor-element-ccbc2d8:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-ccbc2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-e5377f5{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-e5377f5 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-8788 .elementor-element.elementor-element-8d52151{text-align:left;}.elementor-8788 .elementor-element.elementor-element-8d52151 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-9046d64{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-9046d64 .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-9046d64 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-598fa38{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-a79bdea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8788 .elementor-element.elementor-element-a79bdea:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-a79bdea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-8788 .elementor-element.elementor-element-9ec70ef{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-9ec70ef > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-8788 .elementor-element.elementor-element-76387a7{text-align:left;}.elementor-8788 .elementor-element.elementor-element-76387a7 .elementor-heading-title{font-family:"arpona";font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-087aecd{--divider-border-style:solid;--divider-color:#0000006B;--divider-border-width:1px;}.elementor-8788 .elementor-element.elementor-element-087aecd .elementor-divider-separator{width:100%;}.elementor-8788 .elementor-element.elementor-element-087aecd .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-f235cd4{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-be30a6a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-a24fbd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-a24fbd3:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-a24fbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-3d1f84e{--display:flex;}.elementor-8788 .elementor-element.elementor-element-8201720 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-8201720{text-align:center;}.elementor-8788 .elementor-element.elementor-element-8201720 .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-4437c57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-4437c57:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-4437c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-1bc1856{--display:flex;}.elementor-8788 .elementor-element.elementor-element-ed26f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-ed26f03{text-align:center;}.elementor-8788 .elementor-element.elementor-element-ed26f03 .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-ab64ebf{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8788 .elementor-element.elementor-element-ba2999b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-b6ed7c2{--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;}.elementor-8788 .elementor-element.elementor-element-2b70fb2 img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-de45304 img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-5ebd70d img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-e56ddb0{--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;}.elementor-8788 .elementor-element.elementor-element-5a287e8 img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-7376b00 img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-fdb6038 img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-04fa047{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-f4b3ca3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-f58cdf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8788 .elementor-element.elementor-element-f58cdf9:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-f58cdf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-8788 .elementor-element.elementor-element-a6e37cc{--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;}.elementor-8788 .elementor-element.elementor-element-fbf3aef{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8788 .elementor-element.elementor-element-3202ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-3202ff9 .elementor-heading-title{font-family:"arpona";font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-b96ec4e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-b96ec4e .elementor-heading-title{font-family:"arpona";font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:4px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-0e3a0d7{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-e7564e7{font-family:"vinila";font-size:18px;font-weight:400;font-style:italic;line-height:25px;color:#FFFFFF80;}.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:100px 100px 100px 100px;padding:15px 125px 15px 125px;}.elementor-8788 .elementor-element.elementor-element-59c5645 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-4ba80ea{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8788 .elementor-element.elementor-element-3a85f41{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#164DFF;--border-color:#164DFF;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-8788 .elementor-element.elementor-element-3a85f41:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-3a85f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-1db802a{--display:flex;}.elementor-8788 .elementor-element.elementor-element-1db802a:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-1db802a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/MOCKUP-PRINCIPAL-DESKTOP.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8788 .elementor-element.elementor-element-1d28aa2{--display:flex;}.elementor-8788 .elementor-element.elementor-element-1ae046b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-1ae046b .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-2b142b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-2b142b0 .elementor-heading-title{font-family:"arpona";font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-895eca1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#000000B3;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-icon i{color:#164DFF;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-icon svg{fill:#164DFF;transition:fill 0.3s;}.elementor-8788 .elementor-element.elementor-element-97c5330{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-icon{padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-item > a{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-text{color:#0000006B;transition:color 0.3s;}.elementor-8788 .elementor-element.elementor-element-40719f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#164DFF;--border-color:#164DFF;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-40719f5:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-40719f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8788 .elementor-element.elementor-element-475b1b7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8788 .elementor-element.elementor-element-475b1b7{text-align:center;}.elementor-8788 .elementor-element.elementor-element-475b1b7 .elementor-heading-title{font-family:"arpona";font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#1B3A5C;}.elementor-8788 .elementor-element.elementor-element-290c7c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-290c7c8:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-290c7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164DFF;}.elementor-8788 .elementor-element.elementor-element-e2963a9{text-align:center;}.elementor-8788 .elementor-element.elementor-element-e2963a9 .elementor-heading-title{font-family:"arpona";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-4450797{text-align:center;font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-7a0187a{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-75dcc5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-75dcc5a .elementor-heading-title{font-family:"vinila-compressed";font-size:30px;font-weight:800;line-height:1.1em;letter-spacing:0px;color:#164DFF;}.elementor-8788 .elementor-element.elementor-element-6814ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-6814ef0 .elementor-heading-title{font-family:"vinila-compressed";font-size:80px;font-weight:800;line-height:1.1em;letter-spacing:0px;color:#164DFF;}.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-4149b0b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-90365c5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"vinila";font-size:18px;font-weight:400;font-style:italic;line-height:25px;color:#F5F0E873;}.elementor-8788 .elementor-element.elementor-element-4c9ad86{--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:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8788 .elementor-element.elementor-element-4c9ad86:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-4c9ad86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3A5C;background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/TEXTURA-MAPA-AZUL.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-a4ef03e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8788 .elementor-element.elementor-element-911ed73{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8788 .elementor-element.elementor-element-061b6ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-061b6ed .elementor-heading-title{font-family:"arpona";font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-51e169b{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF8C;}.elementor-8788 .elementor-element.elementor-element-f392de7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-f392de7{text-align:left;font-family:"arpona";font-size:20px;font-weight:400;line-height:25px;color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:100px 100px 100px 100px;padding:15px 125px 15px 125px;}.elementor-8788 .elementor-element.elementor-element-9f7c7c6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-0482658{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8788 .elementor-element.elementor-element-0482658:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-0482658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-8788 .elementor-element.elementor-element-06b72f7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-06b72f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8788 .elementor-element.elementor-element-a402158{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8788 .elementor-element.elementor-element-4b7b1eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-4b7b1eb .elementor-heading-title{font-family:"arpona";font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-22de549 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-22de549 .elementor-heading-title{font-family:"arpona";font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#151A20;}.elementor-8788 .elementor-element.elementor-element-34ebdca{font-family:"vinila";font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0000006B;}.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-7732ad3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-d51915a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-6e27de9 img{border-radius:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-36d2240{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8788 .elementor-element.elementor-element-36d2240:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-36d2240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-8788 .elementor-element.elementor-element-35d1848{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:12px 12px 12px 12px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8788 .elementor-element.elementor-element-35d1848:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-35d1848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-8788 .elementor-element.elementor-element-c8b8175{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:center;}.elementor-8788 .elementor-element.elementor-element-c8b8175 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:1090px 1090px 1090px 1090px;}.elementor-8788 .elementor-element.elementor-element-c8b8175 .elementor-heading-title{font-family:"DM Sans";font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:2.6px;color:#F2F2F2;}.elementor-8788 .elementor-element.elementor-element-3c74cee{width:initial;max-width:initial;text-align:center;}.elementor-8788 .elementor-element.elementor-element-3c74cee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8788 .elementor-element.elementor-element-3c74cee .elementor-heading-title{font-family:"arpona";font-size:48px;font-weight:400;line-height:1.1em;color:#F2F2F2;}.elementor-8788 .elementor-element.elementor-element-6976330{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8788 .elementor-element.elementor-element-6976330:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-6976330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-8788 .elementor-element.elementor-element-ea01f77{--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-8788 .elementor-element.elementor-element-1a62897{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.4em;color:#F2F2F28A;}.elementor-8788 .elementor-element.elementor-element-e32bfb5{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8788 .elementor-element.elementor-element-e32bfb5:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-e32bfb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-8788 .elementor-element.elementor-element-7ab2779{--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-8788 .elementor-element.elementor-element-31cbaae{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.4em;color:#F2F2F28A;}.elementor-8788 .elementor-element.elementor-element-35b5590{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8788 .elementor-element.elementor-element-35b5590:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-35b5590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-8788 .elementor-element.elementor-element-e3275a4{--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-8788 .elementor-element.elementor-element-622f20a{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.4em;color:#F2F2F28A;}.elementor-8788 .elementor-element.elementor-element-00e1ed0{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8788 .elementor-element.elementor-element-00e1ed0:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-00e1ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-8788 .elementor-element.elementor-element-dfe02d7{--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-8788 .elementor-element.elementor-element-a5c27b7{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.4em;color:#F2F2F28A;}.elementor-8788 .elementor-element.elementor-element-90ad607{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8788 .elementor-element.elementor-element-90ad607:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-90ad607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-8788 .elementor-element.elementor-element-067f778{--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-8788 .elementor-element.elementor-element-286b9ca{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.4em;color:#F2F2F28A;}.elementor-8788 .elementor-element.elementor-element-b39cac3{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8788 .elementor-element.elementor-element-b39cac3:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-b39cac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-8788 .elementor-element.elementor-element-2e9592c{--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-8788 .elementor-element.elementor-element-737d6c1{font-family:"vinila";font-size:18px;font-weight:400;line-height:1.4em;color:#F2F2F28A;}.elementor-8788 .elementor-element.elementor-element-1a052ac{--n-accordion-title-font-size:18px;width:100%;max-width:100%;z-index:99;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#F2F2F2;--n-accordion-title-hover-color:#164DFF;--n-accordion-title-active-color:#FF4F00;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#D7D7D7;--n-accordion-icon-hover-color:#B200DB;--n-accordion-icon-active-color:#ECBE5D;}.elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#00000047;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;}.elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#00000047;}.elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000047;}.elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-1a052ac {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"vinila";font-weight:400;line-height:1.4em;}.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button{background-color:#2C68FF;font-family:"arpona";font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:75px 75px 75px 75px;padding:15px 100px 15px 100px;}.elementor-8788 .elementor-element.elementor-element-a789767 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-f7b6885{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:30px 30px 30px 30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8788 .elementor-element.elementor-element-f7b6885:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-f7b6885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-8788 .elementor-element.elementor-element-f4e8fdd{--display:flex;--justify-content:center;}.elementor-8788 .elementor-element.elementor-element-92cb0fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-92cb0fe{text-align:left;}.elementor-8788 .elementor-element.elementor-element-92cb0fe .elementor-heading-title{font-family:"arpona";font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#F2F2F2;}.elementor-8788 .elementor-element.elementor-element-be08219 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-be08219{text-align:left;}.elementor-8788 .elementor-element.elementor-element-be08219 .elementor-heading-title{font-family:"vinila";font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#F2F2F2;}.elementor-8788 .elementor-element.elementor-element-8e8d265{--display:flex;--justify-content:center;}.elementor-8788 .elementor-element.elementor-element-254de5f .elementor-button{background-color:#00DA76;font-family:"vinila-compressed";font-size:20px;font-weight:700;fill:#0D1B2A;color:#0D1B2A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF7D;border-radius:50px 50px 50px 50px;padding:15px 60px 15px 60px;}.elementor-8788 .elementor-element.elementor-element-254de5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-dc1685a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-dc1685a.e-con{--align-self:center;}.elementor-8788 .elementor-element.elementor-element-0a974f0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-0a974f0 img{width:100%;}.elementor-8788 .elementor-element.elementor-element-c4455f2 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-8788 .elementor-element.elementor-element-c4455f2{font-family:"vinila";font-size:12px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#FFFFFF36;}.elementor-8788 .elementor-element.elementor-element-282a699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-282a699.e-con{--align-self:center;}@media(min-width:751px){.elementor-8788 .elementor-element.elementor-element-6b66a49{--content-width:80%;}.elementor-8788 .elementor-element.elementor-element-56218af{--width:45%;}.elementor-8788 .elementor-element.elementor-element-505d462{--width:85%;}.elementor-8788 .elementor-element.elementor-element-1351977{--width:100%;}.elementor-8788 .elementor-element.elementor-element-621a18d{--width:100%;}.elementor-8788 .elementor-element.elementor-element-344ef14{--width:75%;}.elementor-8788 .elementor-element.elementor-element-dee2236{--width:65%;}.elementor-8788 .elementor-element.elementor-element-4bd66e1{--width:65%;}.elementor-8788 .elementor-element.elementor-element-5201a1b{--width:45%;}.elementor-8788 .elementor-element.elementor-element-ba7504f{--width:35%;}.elementor-8788 .elementor-element.elementor-element-8bcdb44{--width:65%;}.elementor-8788 .elementor-element.elementor-element-19d065d{--width:50%;}.elementor-8788 .elementor-element.elementor-element-3d1f84e{--width:40%;}.elementor-8788 .elementor-element.elementor-element-1bc1856{--width:65%;}.elementor-8788 .elementor-element.elementor-element-04fa047{--width:50%;}.elementor-8788 .elementor-element.elementor-element-fbf3aef{--width:100%;}.elementor-8788 .elementor-element.elementor-element-4ba80ea{--width:100%;}.elementor-8788 .elementor-element.elementor-element-290c7c8{--width:100%;}.elementor-8788 .elementor-element.elementor-element-a4ef03e{--width:50%;}.elementor-8788 .elementor-element.elementor-element-911ed73{--width:100%;}.elementor-8788 .elementor-element.elementor-element-06b72f7{--width:100%;}.elementor-8788 .elementor-element.elementor-element-a402158{--width:100%;}.elementor-8788 .elementor-element.elementor-element-35d1848{--width:100%;}.elementor-8788 .elementor-element.elementor-element-f7b6885{--width:100%;}.elementor-8788 .elementor-element.elementor-element-dc1685a{--width:100%;}.elementor-8788 .elementor-element.elementor-element-282a699{--width:100%;}}@media(max-width:1366px) and (min-width:751px){.elementor-8788 .elementor-element.elementor-element-6b66a49{--content-width:90%;}.elementor-8788 .elementor-element.elementor-element-56218af{--width:45%;}.elementor-8788 .elementor-element.elementor-element-ba7504f{--width:45%;}.elementor-8788 .elementor-element.elementor-element-35d1848{--width:90%;}.elementor-8788 .elementor-element.elementor-element-f7b6885{--width:90%;}.elementor-8788 .elementor-element.elementor-element-dc1685a{--width:90%;}.elementor-8788 .elementor-element.elementor-element-282a699{--width:90%;}}@media(min-width:1367px){.elementor-8788 .elementor-element.elementor-element-6b66a49:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-6b66a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-344ef14:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-344ef14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-2bf9260:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-2bf9260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-3ab6618:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-3ab6618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-a53b5e0:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-a53b5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-26c0a71:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-26c0a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-1db802a:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-1db802a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8788 .elementor-element.elementor-element-4c9ad86:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-4c9ad86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8788 .elementor-element.elementor-element-c6294bc .elementor-heading-title{font-size:18px;}.elementor-8788 .elementor-element.elementor-element-6b66a49{--min-height:85vh;}.elementor-8788 .elementor-element.elementor-element-6b66a49:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-6b66a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-9a94f1f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8788 .elementor-element.elementor-element-f9340bf .elementor-heading-title{font-size:55px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-b2886b3{font-size:20px;}.elementor-8788 .elementor-element.elementor-element-1351977{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-9ad78ee .elementor-heading-title{font-size:18px;}.elementor-8788 .elementor-element.elementor-element-fbfbd4b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-d04532d .elementor-heading-title{font-size:35px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-495d90d .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-1b2ba82 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-649c3bb .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-b722cc3 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-bcda7c5 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-8dcc7c4 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-8daafca .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-c0f7779 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-f09af30 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-cd1c38d .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-5207304 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-0d53047 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-cebdefb .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-40fcd9c .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-5f3fe57 .elementor-heading-title{font-size:16px;}.elementor-8788 .elementor-element.elementor-element-6976e49 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-defffbe .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-8d52151 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-9046d64 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-76387a7 .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-087aecd .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-8788 .elementor-element.elementor-element-8201720 .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-ed26f03 .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-3202ff9 .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-b96ec4e .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-59c5645 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button{font-size:16px;}.elementor-8788 .elementor-element.elementor-element-1ae046b .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-2b142b0 .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-475b1b7 .elementor-heading-title{font-size:20px;}.elementor-8788 .elementor-element.elementor-element-e2963a9 .elementor-heading-title{font-size:16px;}.elementor-8788 .elementor-element.elementor-element-75dcc5a .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-6814ef0 .elementor-heading-title{font-size:70px;}.elementor-8788 .elementor-element.elementor-element-061b6ed .elementor-heading-title{font-size:35px;}.elementor-8788 .elementor-element.elementor-element-9f7c7c6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button{font-size:16px;}.elementor-8788 .elementor-element.elementor-element-a402158{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8788 .elementor-element.elementor-element-4b7b1eb .elementor-heading-title{font-size:40px;}.elementor-8788 .elementor-element.elementor-element-22de549 .elementor-heading-title{font-size:24px;}.elementor-8788 .elementor-element.elementor-element-34ebdca{font-size:18px;}.elementor-8788 .elementor-element.elementor-element-c8b8175{--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-8788 .elementor-element.elementor-element-3c74cee .elementor-heading-title{font-size:46px;}.elementor-8788 .elementor-element.elementor-element-1a052ac{--n-accordion-border-radius:4px 4px 4px 4px;}.elementor-8788 .elementor-element.elementor-element-92cb0fe .elementor-heading-title{font-size:27px;}.elementor-8788 .elementor-element.elementor-element-be08219 .elementor-heading-title{font-size:18px;}.elementor-8788 .elementor-element.elementor-element-dc1685a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-282a699{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1334px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-c8b8175{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-8788 .elementor-element.elementor-element-3c74cee{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-8788 .elementor-element.elementor-element-1a052ac{width:100%;max-width:100%;--n-accordion-title-font-size:20px;}}@media(max-width:750px){.elementor-8788 .elementor-element.elementor-element-b084f92{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8788 .elementor-element.elementor-element-c6294bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-c6294bc{text-align:center;}.elementor-8788 .elementor-element.elementor-element-c6294bc .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-6b66a49:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-6b66a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santacarona.com.br/wp-content/uploads/2026/06/CAPA-SOLO-MOBILE.webp");}.elementor-8788 .elementor-element.elementor-element-6b66a49{--min-height:92vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-56218af{--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-9a94f1f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8788 .elementor-element.elementor-element-9a94f1f{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8788 .elementor-element.elementor-element-9a94f1f.elementor-element{--align-self:center;}.elementor-8788 .elementor-element.elementor-element-f9340bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-f9340bf{text-align:center;}.elementor-8788 .elementor-element.elementor-element-f9340bf .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-b2886b3{text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-505d462{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-1351977{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8788 .elementor-element.elementor-element-9ad78ee{text-align:center;}.elementor-8788 .elementor-element.elementor-element-9ad78ee .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-fbfbd4b > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button{font-size:16px;line-height:1em;padding:25px 25px 25px 25px;}.elementor-8788 .elementor-element.elementor-element-664b2b3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-621a18d{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8788 .elementor-element.elementor-element-d04532d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-d04532d{text-align:left;}.elementor-8788 .elementor-element.elementor-element-d04532d .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-8788 .elementor-element.elementor-element-b2a0ac1{--e-icon-list-icon-size:15px;}.elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-b2a0ac1 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-d6c92da{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-368c938 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-344ef14:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-344ef14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/PAPA-LEAO.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8788 .elementor-element.elementor-element-344ef14{--min-height:450px;--border-radius:10px 10px 10px 10px;}.elementor-8788 .elementor-element.elementor-element-4a4586b{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-766ef22 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8788 .elementor-element.elementor-element-766ef22 img{width:40%;}.elementor-8788 .elementor-element.elementor-element-495d90d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-495d90d{text-align:center;}.elementor-8788 .elementor-element.elementor-element-495d90d .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-b168d31{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8788 .elementor-element.elementor-element-5bb455b{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-2bf9260{--min-height:150px;}.elementor-8788 .elementor-element.elementor-element-0e176a3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-1b2ba82{text-align:left;}.elementor-8788 .elementor-element.elementor-element-1b2ba82 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-3f9c446{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-5610ca5{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-3ab6618{--min-height:150px;}.elementor-8788 .elementor-element.elementor-element-cea92fd{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-b722cc3{text-align:left;}.elementor-8788 .elementor-element.elementor-element-b722cc3 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-e609ee4{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-2b4ad07{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8788 .elementor-element.elementor-element-c77d300{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-a53b5e0{--min-height:150px;}.elementor-8788 .elementor-element.elementor-element-d0d8a40{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-8dcc7c4{text-align:left;}.elementor-8788 .elementor-element.elementor-element-8dcc7c4 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-cc3fd89{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-84ed766{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-26c0a71{--min-height:150px;}.elementor-8788 .elementor-element.elementor-element-4db94d1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-c0f7779{text-align:left;}.elementor-8788 .elementor-element.elementor-element-c0f7779 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-ad93990{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-1ed40ed > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-d08e36d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-cd1c38d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-8788 .elementor-element.elementor-element-cd1c38d{text-align:center;}.elementor-8788 .elementor-element.elementor-element-cd1c38d .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-391d002{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-d21ad0d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-5207304{text-align:left;}.elementor-8788 .elementor-element.elementor-element-5207304 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-08b96a2{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-8788 .elementor-element.elementor-element-efe8e6d{--e-icon-list-icon-size:15px;}.elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-efe8e6d .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-f785c5c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-0d53047{text-align:left;}.elementor-8788 .elementor-element.elementor-element-0d53047 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-4e7d59e{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-8788 .elementor-element.elementor-element-ceb9812{--e-icon-list-icon-size:15px;}.elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-ceb9812 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-5201a1b{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8788 .elementor-element.elementor-element-cb480cb{text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-a5a79e5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-1915112{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8788 .elementor-element.elementor-element-fa26429{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-cebdefb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-cebdefb{text-align:center;}.elementor-8788 .elementor-element.elementor-element-cebdefb .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-7c0b5d4{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-40fcd9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-40fcd9c{text-align:center;}.elementor-8788 .elementor-element.elementor-element-40fcd9c .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-11aec6c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8788 .elementor-element.elementor-element-1dd5ff2{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8788 .elementor-element.elementor-element-19d065d{--width:60%;--margin-top:-50px;--margin-bottom:0px;--margin-left:-31px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-5f3fe57{text-align:left;}.elementor-8788 .elementor-element.elementor-element-5f3fe57 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-3ab76fe{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-8788 .elementor-element.elementor-element-6976e49{text-align:left;}.elementor-8788 .elementor-element.elementor-element-6976e49 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-13e44f3{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-ccbc2d8{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8788 .elementor-element.elementor-element-e5377f5{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-8788 .elementor-element.elementor-element-8d52151{text-align:left;}.elementor-8788 .elementor-element.elementor-element-8d52151 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-598fa38{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-a79bdea{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8788 .elementor-element.elementor-element-9ec70ef{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-8788 .elementor-element.elementor-element-76387a7{text-align:left;}.elementor-8788 .elementor-element.elementor-element-76387a7 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-f235cd4{text-align:left;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-be30a6a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-a24fbd3{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-8201720 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-8201720{text-align:center;}.elementor-8788 .elementor-element.elementor-element-8201720 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-4437c57{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8788 .elementor-element.elementor-element-ed26f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-ed26f03{text-align:center;}.elementor-8788 .elementor-element.elementor-element-ed26f03 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-ba2999b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-b6ed7c2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-2b70fb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-de45304{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-5ebd70d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-e56ddb0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8788 .elementor-element.elementor-element-5a287e8{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-7376b00{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-fdb6038{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-04fa047{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-f4b3ca3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-f58cdf9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-a6e37cc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-fbf3aef{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8788 .elementor-element.elementor-element-3202ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-3202ff9{text-align:center;}.elementor-8788 .elementor-element.elementor-element-3202ff9 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-b96ec4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-b96ec4e{text-align:center;}.elementor-8788 .elementor-element.elementor-element-b96ec4e .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-0e3a0d7{text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-e7564e7{text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-59c5645 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button{font-size:14px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-4ba80ea{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8788 .elementor-element.elementor-element-3a85f41{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8788 .elementor-element.elementor-element-1db802a:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-1db802a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santacarona.com.br/wp-content/uploads/2026/04/MOCKUP-PRINCIPAL-MOBILE.webp");}.elementor-8788 .elementor-element.elementor-element-1db802a{--min-height:270px;}.elementor-8788 .elementor-element.elementor-element-1d28aa2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-1ae046b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-1ae046b{text-align:center;}.elementor-8788 .elementor-element.elementor-element-1ae046b .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-2b142b0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8788 .elementor-element.elementor-element-2b142b0{text-align:center;}.elementor-8788 .elementor-element.elementor-element-2b142b0 .elementor-heading-title{font-size:14px;line-height:1.1em;letter-spacing:1px;}.elementor-8788 .elementor-element.elementor-element-895eca1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-8788 .elementor-element.elementor-element-97c5330{--e-icon-list-icon-size:15px;}.elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8788 .elementor-element.elementor-element-97c5330 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-40719f5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-475b1b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-475b1b7{text-align:center;}.elementor-8788 .elementor-element.elementor-element-475b1b7 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-290c7c8{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-e2963a9{text-align:left;}.elementor-8788 .elementor-element.elementor-element-e2963a9 .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-4450797{text-align:center;font-size:16px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-75dcc5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-75dcc5a{text-align:left;}.elementor-8788 .elementor-element.elementor-element-75dcc5a .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-6814ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-6814ef0{text-align:left;}.elementor-8788 .elementor-element.elementor-element-6814ef0 .elementor-heading-title{font-size:55px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-4149b0b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button{font-size:14px;line-height:1.2em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-90365c5{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-4c9ad86{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-4c9ad86:not(.elementor-motion-effects-element-type-background), .elementor-8788 .elementor-element.elementor-element-4c9ad86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-8788 .elementor-element.elementor-element-a4ef03e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8788 .elementor-element.elementor-element-911ed73{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8788 .elementor-element.elementor-element-061b6ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-061b6ed{text-align:center;}.elementor-8788 .elementor-element.elementor-element-061b6ed .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-51e169b{text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-f392de7{text-align:center;font-size:18px;line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-9f7c7c6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button{font-size:14px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-0482658{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8788 .elementor-element.elementor-element-06b72f7{--width:322px;--flex-direction:column-reverse;--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;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8788 .elementor-element.elementor-element-a402158{--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;--justify-content:flex-start;}.elementor-8788 .elementor-element.elementor-element-4b7b1eb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8788 .elementor-element.elementor-element-4b7b1eb{text-align:left;}.elementor-8788 .elementor-element.elementor-element-4b7b1eb .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-8788 .elementor-element.elementor-element-22de549{text-align:left;}.elementor-8788 .elementor-element.elementor-element-22de549 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-34ebdca{text-align:left;font-size:18px;letter-spacing:0px;}.elementor-8788 .elementor-element.elementor-element-7732ad3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-d51915a{--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;}.elementor-8788 .elementor-element.elementor-element-36d2240{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8788 .elementor-element.elementor-element-35d1848{--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8788 .elementor-element.elementor-element-c8b8175{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-8788 .elementor-element.elementor-element-c8b8175 .elementor-heading-title{font-size:14px;line-height:1em;letter-spacing:2.8px;}.elementor-8788 .elementor-element.elementor-element-3c74cee{width:100%;max-width:100%;text-align:center;}.elementor-8788 .elementor-element.elementor-element-3c74cee .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-8788 .elementor-element.elementor-element-6976330{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-1a62897{font-size:14px;line-height:1.3em;}.elementor-8788 .elementor-element.elementor-element-e32bfb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-31cbaae{font-size:14px;line-height:1.3em;}.elementor-8788 .elementor-element.elementor-element-35b5590{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-622f20a{font-size:14px;line-height:1.3em;}.elementor-8788 .elementor-element.elementor-element-00e1ed0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-a5c27b7{font-size:14px;line-height:1.3em;}.elementor-8788 .elementor-element.elementor-element-90ad607{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-286b9ca{font-size:14px;line-height:1.3em;}.elementor-8788 .elementor-element.elementor-element-b39cac3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-737d6c1{font-size:14px;line-height:1.3em;}.elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-1a052ac{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:16px;}:where( .elementor-8788 .elementor-element.elementor-element-1a052ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-8788 .elementor-element.elementor-element-a789767 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button{font-size:16px;line-height:1em;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-f7b6885{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8788 .elementor-element.elementor-element-92cb0fe{text-align:center;}.elementor-8788 .elementor-element.elementor-element-92cb0fe .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-be08219{text-align:center;}.elementor-8788 .elementor-element.elementor-element-be08219 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-8788 .elementor-element.elementor-element-254de5f .elementor-button{line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8788 .elementor-element.elementor-element-dc1685a{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8788 .elementor-element.elementor-element-0a974f0{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8788 .elementor-element.elementor-element-c4455f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8788 .elementor-element.elementor-element-c4455f2{text-align:center;font-size:10px;letter-spacing:1px;}.elementor-8788 .elementor-element.elementor-element-282a699{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-b2886b3 */.elementor-8788 .elementor-element.elementor-element-b2886b3 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1351977 *//* ================================================================
   GRADIENTE DOURADO ANIMADO - VERSÃO EXCLUSIVA PARA CONTAINER DO ELEMENTOR
   ================================================================
   Instruções de Uso:
   1. Selecione o seu CONTAINER no Elementor.
   2. Vá em Avançado > CSS Personalizado e cole este código completo.
   3. Este código aplica o gradiente animado diretamente ao fundo do container,
      sem alterar a legibilidade, cor ou estilo dos textos e widgets internos.
*/

/* 1. Lógica do fluxo de brilho metálico de fundo */
@keyframes goldBgFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Aplicação do efeito de gradiente animado diretamente no Container */
.elementor-8788 .elementor-element.elementor-element-1351977 {
    position: relative;
    
    /* Cores do gradiente baseadas na sua IDV */
    --gold-base: #c19c60;
    --gold-light: #fdfaf0;
    --gold-medium: #e6c88f;

    /* Configuração do Gradiente de Fundo */
    background-image: linear-gradient(
        75deg, 
        var(--gold-base) 0%, 
        var(--gold-medium) 25%, 
        var(--gold-light) 50%, 
        var(--gold-medium) 75%, 
        var(--gold-base) 100%
    ) !important;

    /* Tamanho do fundo ampliado para permitir o movimento fluido */
    background-size: 300% 300% !important;
    
    /* Animação constante do fundo */
    animation: goldBgFlow 8s ease-in-out infinite !important;

    /* Transição suave para o efeito de flutuação e brilho */
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), 
                filter 0.4s ease, 
                box-shadow 0.4s ease !important;
    
    will-change: transform, background-position;
}

/* 3. Efeito de Hover (Interação ao passar o mouse no Container) */
.elementor-8788 .elementor-element.elementor-element-1351977:hover {
    /* Leve elevação do container */
    transform: translateY(-5px) !important;
    
    /* Brilho extra suave na cor geral do container */
    filter: brightness(1.05) !important;
    
    /* Sombra premium com um leve toque dourado nas bordas para dar profundidade */
    box-shadow: 0 15px 35px rgba(193, 156, 96, 0.25) !important;
}

/* 4. Limpeza de possíveis fundos padrão do Elementor que possam sobrepor o efeito */
.elementor-8788 .elementor-element.elementor-element-1351977 > .elementor-widget-wrap,
.elementor-8788 .elementor-element.elementor-element-1351977 > .elementor-background-overlay {
    background-color: transparent !important;
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbfbd4b *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Verde Fluorescente (#24FF90) e Texto Azul Marinho
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Neon) */
@keyframes pulseAnimationNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(36, 255, 144, 0.5), 
            0 0 0 0px rgba(36, 255, 144, 0.3),
            0 0 0 0px rgba(36, 255, 144, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em verde fluorescente */
        box-shadow: 
            0 6px 20px rgba(36, 255, 144, 0.6), 
            0 0 0 12px rgba(36, 255, 144, 0.2),
            0 0 0 24px rgba(36, 255, 144, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(36, 255, 144, 0.5), 
            0 0 0 0px rgba(36, 255, 144, 0.3),
            0 0 0 0px rgba(36, 255, 144, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cores Vibrantes */
    background-color: #24FF90 !important; /* Verde Fluorescente */
    color: #1a2b4c !important; /* Azul Marinho */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso neon */
    animation: pulseAnimationNeon 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto azul marinho) */
.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px; /* A seta está ancorada à direita */
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente o azul marinho do texto */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button:hover {
    /* Verde Neon ainda mais intenso no hover */
    background-color: #00FF7F !important;
    color: #1a2b4c !important; 
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(36, 255, 144, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-fbfbd4b .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6c92da */.elementor-8788 .elementor-element.elementor-element-d6c92da p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-368c938 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-368c938 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344ef14 *//* MARCAS DE CORTE VINTAGE (#ff4f00)
   Instruções para Elementor:
   1. Selecione o seu Contentor/Secção.
   2. Vá a Avançado > CSS Personalizado.
   3. Cole o código abaixo exatamente como está.
*/

.elementor-8788 .elementor-element.elementor-element-344ef14 {
    position: relative !important;
    /* Removemos qualquer margem ou padding extra que possa ser herdado */
}

.elementor-8788 .elementor-element.elementor-element-344ef14::after {
    content: "";
    position: absolute;
    /* Alinhamento total às bordas do container */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 999;
    
    /* Configurações: b = espessura, l = comprimento, c = cor */
    --b: 2px;   
    --l: 20px;  
    --c: #ff4f00;

    background:
        /* Canto Superior Esquerdo */
        linear-gradient(to right, var(--c) var(--l), transparent 0) 0 0 / 100% var(--b) no-repeat,
        linear-gradient(to bottom, var(--c) var(--l), transparent 0) 0 0 / var(--b) 100% no-repeat,
        
        /* Canto Superior Direito */
        linear-gradient(to left, var(--c) var(--l), transparent 0) 100% 0 / 100% var(--b) no-repeat,
        linear-gradient(to bottom, var(--c) var(--l), transparent 0) 100% 0 / var(--b) 100% no-repeat,
        
        /* Canto Inferior Esquerdo */
        linear-gradient(to right, var(--c) var(--l), transparent 0) 0 100% / 100% var(--b) no-repeat,
        linear-gradient(to top, var(--c) var(--l), transparent 0) 0 100% / var(--b) 100% no-repeat,
        
        /* Canto Inferior Direito */
        linear-gradient(to left, var(--c) var(--l), transparent 0) 100% 100% / 100% var(--b) no-repeat,
        linear-gradient(to top, var(--c) var(--l), transparent 0) 100% 100% / var(--b) 100% no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f9c446 */.elementor-8788 .elementor-element.elementor-element-3f9c446 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb455b *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-5bb455b {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-5bb455b:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e609ee4 */.elementor-8788 .elementor-element.elementor-element-e609ee4 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5610ca5 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-5610ca5 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-5610ca5:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc3fd89 */.elementor-8788 .elementor-element.elementor-element-cc3fd89 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c77d300 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-c77d300 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-c77d300:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad93990 */.elementor-8788 .elementor-element.elementor-element-ad93990 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ed766 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-84ed766 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-84ed766:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ed40ed *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-1ed40ed .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d21ad0d *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-d21ad0d {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-d21ad0d:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785c5c *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-f785c5c {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-f785c5c:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb480cb */.elementor-8788 .elementor-element.elementor-element-cb480cb p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5a79e5 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-a5a79e5 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13e44f3 */.elementor-8788 .elementor-element.elementor-element-13e44f3 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5ff2 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-1dd5ff2 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-1dd5ff2:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598fa38 */.elementor-8788 .elementor-element.elementor-element-598fa38 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccbc2d8 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-ccbc2d8 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-ccbc2d8:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f235cd4 */.elementor-8788 .elementor-element.elementor-element-f235cd4 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a79bdea *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-a79bdea {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-a79bdea:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be30a6a *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-be30a6a .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b70fb2 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-2b70fb2 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-2b70fb2:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de45304 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-de45304 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-de45304:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ebd70d *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-5ebd70d {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-5ebd70d:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a287e8 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-5a287e8 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-5a287e8:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7376b00 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-7376b00 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-7376b00:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb6038 *//* ================================================================
   EFEITO DE HOVER E SOMBRA - O EVANGELHO EXPLICADO
   ================================================================
   Instruções: 
   Este código aplica exclusivamente o efeito de elevação (pulo) e 
   a sombra ao passar o mouse. Ele não interfere nas cores de fundo, 
   gradientes ou bordas definidas na interface do Elementor.
*/

/* 1. Configuração do Container - Estado Normal */
.elementor-8788 .elementor-element.elementor-element-fdb6038 {
    position: relative;
    z-index: 1;
    
    /* Transição suave para o efeito de pulo e a sombra */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Estado Hover (Ao passar o mouse) */
.elementor-8788 .elementor-element.elementor-element-fdb6038:hover {
    /* Efeito de elevação suave (pulo) */
    transform: translateY(-8px) !important; 
    
    /* Sombra projetada para dar profundidade e destaque */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4b3ca3 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-f4b3ca3 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e3a0d7 */.elementor-8788 .elementor-element.elementor-element-0e3a0d7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7564e7 */.elementor-8788 .elementor-element.elementor-element-e7564e7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59c5645 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Verde Fluorescente (#24FF90) e Texto Azul Marinho
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Neon) */
@keyframes pulseAnimationNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(36, 255, 144, 0.5), 
            0 0 0 0px rgba(36, 255, 144, 0.3),
            0 0 0 0px rgba(36, 255, 144, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em verde fluorescente */
        box-shadow: 
            0 6px 20px rgba(36, 255, 144, 0.6), 
            0 0 0 12px rgba(36, 255, 144, 0.2),
            0 0 0 24px rgba(36, 255, 144, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(36, 255, 144, 0.5), 
            0 0 0 0px rgba(36, 255, 144, 0.3),
            0 0 0 0px rgba(36, 255, 144, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cores Vibrantes */
    background-color: #24FF90 !important; /* Verde Fluorescente */
    color: #1a2b4c !important; /* Azul Marinho */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso neon */
    animation: pulseAnimationNeon 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto azul marinho) */
.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px; /* A seta está ancorada à direita */
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente o azul marinho do texto */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button:hover {
    /* Verde Neon ainda mais intenso no hover */
    background-color: #00FF7F !important;
    color: #1a2b4c !important; 
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(36, 255, 144, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-59c5645 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4450797 */.elementor-8788 .elementor-element.elementor-element-4450797 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4149b0b *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-4149b0b .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90365c5 */.elementor-8788 .elementor-element.elementor-element-90365c5 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51e169b */.elementor-8788 .elementor-element.elementor-element-51e169b p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f392de7 */.elementor-8788 .elementor-element.elementor-element-f392de7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f7c7c6 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Verde Fluorescente (#24FF90) e Texto Azul Marinho
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Neon) */
@keyframes pulseAnimationNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(36, 255, 144, 0.5), 
            0 0 0 0px rgba(36, 255, 144, 0.3),
            0 0 0 0px rgba(36, 255, 144, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em verde fluorescente */
        box-shadow: 
            0 6px 20px rgba(36, 255, 144, 0.6), 
            0 0 0 12px rgba(36, 255, 144, 0.2),
            0 0 0 24px rgba(36, 255, 144, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(36, 255, 144, 0.5), 
            0 0 0 0px rgba(36, 255, 144, 0.3),
            0 0 0 0px rgba(36, 255, 144, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cores Vibrantes */
    background-color: #24FF90 !important; /* Verde Fluorescente */
    color: #1a2b4c !important; /* Azul Marinho */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso neon */
    animation: pulseAnimationNeon 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto azul marinho) */
.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px; /* A seta está ancorada à direita */
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente o azul marinho do texto */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button:hover {
    /* Verde Neon ainda mais intenso no hover */
    background-color: #00FF7F !important;
    color: #1a2b4c !important; 
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(36, 255, 144, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-9f7c7c6 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7732ad3 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-7732ad3 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c74cee */.elementor-8788 .elementor-element.elementor-element-3c74cee b{
    color: #FF2F2F;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a62897 */.elementor-8788 .elementor-element.elementor-element-1a62897 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cbaae */.elementor-8788 .elementor-element.elementor-element-31cbaae p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f20a */.elementor-8788 .elementor-element.elementor-element-622f20a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c27b7 */.elementor-8788 .elementor-element.elementor-element-a5c27b7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-286b9ca */.elementor-8788 .elementor-element.elementor-element-286b9ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737d6c1 */.elementor-8788 .elementor-element.elementor-element-737d6c1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a789767 *//* EFEITO REVEAL + BRILHO METÁLICO + PULSO DE CAMADAS 
   Cores: Fundo Laranja Vibrante (#FF6600)
   Controle: Cor do Texto e Tipografia controlados via Elementor
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Vibrante (Efeito de Camadas Laranja) */
@keyframes pulseAnimationOrange {
    0% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
    50% {
        transform: scale(1.02);
        /* Expansão das camadas traseiras em laranja forte */
        box-shadow: 
            0 6px 20px rgba(255, 102, 0, 0.6), 
            0 0 0 12px rgba(255, 102, 0, 0.2),
            0 0 0 24px rgba(255, 102, 0, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 
            0 4px 15px rgba(255, 102, 0, 0.5), 
            0 0 0 0px rgba(255, 102, 0, 0.3),
            0 0 0 0px rgba(255, 102, 0, 0.1);
    }
}

/* 2. Configuração Base do Botão */
.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden; 
    position: relative;
    z-index: 1;

    /* Cor de Fundo (Laranja Forte) */
    background-color: #FF6600 !important; 
    
    /* Nota: 'color' removido para controle via Elementor (Aba Estilo) */
    
    /* Gradiente sutil para efeito "glossy" premium */
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%) !important;
    
    /* Aplica a animação de pulso laranja */
    animation: pulseAnimationOrange 3s infinite ease-in-out;
}

/* 3. Brilho Metálico (Reflexo no Hover) */
.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        transparent, 
        rgba(255,255,255,0.6), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* 4. Seta em SVG (Cor herda do texto definido no Elementor) */
.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 25px;
    width: 18px;
    height: 18px;
    
    /* A cor da seta herda automaticamente a cor do texto do Elementor */
    background-color: currentColor;
    
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center;
    
    opacity: 0;
    transform: translateX(-15px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 5. Interação de Hover */
.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button:hover {
    background-color: #FF4500 !important;
    
    animation-play-state: paused;
    box-shadow: 0 10px 30px rgba(255, 102, 0, 0.7) !important;
}

/* Efeito de Brilho no Hover */
.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.8s ease;
}

/* Revela a seta no hover */
.elementor-8788 .elementor-element.elementor-element-a789767 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d1848 */.glow-red-bar {
    position: relative;
    overflow: hidden;
}

.glow-red-bar::after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%; /* Centraliza a barra horizontalmente */
	transform: translateX(-50%);
	width: 300px; /* Largura da barra de luz */
	height: 20px; /* Altura da barra de luz */
	
	/* Gradiente Vermelho/Rosa (FF2F2F para FFA1A1) */
	background: linear-gradient(98deg, #cc00ff -5.25%, #e26dff 93.97%);
	
	/* Sombra projetada: Tons de Vermelho com desfoque, simulando o brilho */
	box-shadow: 
	 	/* Ajustei a cor base para o vermelho (FF2F2F) para manter a consistência */
		0px 100px 80px 0px rgba(204, 00, 255, 0.31), 
		0px 41.778px 33.422px 0px rgba(204, 00, 255, 0.22),
		0px 22.336px 17.869px 0px rgba(204, 00, 255, 0.18),
		0px 12.522px 10.017px 0px rgba(204, 00, 255, 0.16),
		0px 6.65px 5.32px 0px rgba(204, 00, 255, 0.13),
		0px 2.767px 2.214px 0px rgba(204, 00, 255, 0.09);
}/* End custom CSS */