.elementor-10927 .elementor-element.elementor-element-8acd441{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-8acd441:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-8acd441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-9136171{text-align:center;}.elementor-10927 .elementor-element.elementor-element-9136171 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;line-height:24px;letter-spacing:0px;color:#1A1A1A;}.elementor-10927 .elementor-element.elementor-element-acd6f6c{--display:flex;--min-height:85vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:300px;--padding-right:300px;}.elementor-10927 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/CAPA-DESKTOP.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-22715b1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10927 .elementor-element.elementor-element-cab8545{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-cab8545 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10927 .elementor-element.elementor-element-db6150a .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-8f7a365{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-18c71bc .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-18c71bc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-b7394d3{--display:flex;}.elementor-10927 .elementor-element.elementor-element-e603297{--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-10927 .elementor-element.elementor-element-e603297:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-e603297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-94c62c3{--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;}.elementor-10927 .elementor-element.elementor-element-9e9512e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9e9512e .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-5fc43d8{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-2f712c0{--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:#F9F7ED38;--border-color:#F9F7ED38;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-808e4ab{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"argent-cf", Sans-serif;font-size:24px;font-weight:200;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-dcf67cd{text-align:center;}.elementor-10927 .elementor-element.elementor-element-dcf67cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3px;color:#F9F7ED94;}.elementor-10927 .elementor-element.elementor-element-2b8d133{--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-10927 .elementor-element.elementor-element-edc24d7{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-edc24d7:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-edc24d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF14 0%, #FFFFFF00 100%);}.elementor-10927 .elementor-element.elementor-element-0cb1e8f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f.elementor-view-stacked .elementor-icon{background-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-0cb1e8f.elementor-view-default .elementor-icon{color:#FF3C3C;border-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-0cb1e8f.elementor-view-default .elementor-icon svg{fill:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-50ffb40{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-182771f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-182771f:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-182771f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF14 0%, #FFFFFF00 100%);}.elementor-10927 .elementor-element.elementor-element-f239a3a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-f239a3a .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-f239a3a.elementor-view-stacked .elementor-icon{background-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-f239a3a.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-f239a3a.elementor-view-default .elementor-icon{color:#FF3C3C;border-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-f239a3a.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-f239a3a.elementor-view-default .elementor-icon svg{fill:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-f239a3a .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-f239a3a .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-2bfea18{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-6ffd9fe{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-6ffd9fe:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-6ffd9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF14 0%, #FFFFFF00 100%);}.elementor-10927 .elementor-element.elementor-element-875fc60 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-875fc60 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-875fc60.elementor-view-stacked .elementor-icon{background-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-875fc60.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-875fc60.elementor-view-default .elementor-icon{color:#FF3C3C;border-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-875fc60.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-875fc60.elementor-view-default .elementor-icon svg{fill:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-875fc60 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-875fc60 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-962368f{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-fe93f3c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-fe93f3c:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-fe93f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF14 0%, #FFFFFF00 100%);}.elementor-10927 .elementor-element.elementor-element-41a496b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-41a496b .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-41a496b.elementor-view-stacked .elementor-icon{background-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-41a496b.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-41a496b.elementor-view-default .elementor-icon{color:#FF3C3C;border-color:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-41a496b.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-41a496b.elementor-view-default .elementor-icon svg{fill:#FF3C3C;}.elementor-10927 .elementor-element.elementor-element-41a496b .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-41a496b .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-fd9a448{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-febd21e{--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;}.elementor-10927 .elementor-element.elementor-element-76ab562{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-76ab562 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-a7bf6e5{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-495ce33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10927 .elementor-element.elementor-element-a6ee17d{--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-10927 .elementor-element.elementor-element-1ab16bf{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-1ab16bf:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-1ab16bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-9a20bf9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-9a20bf9.elementor-view-stacked .elementor-icon{background-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-9a20bf9.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-9a20bf9.elementor-view-default .elementor-icon{color:#07C77E;border-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-9a20bf9.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-9a20bf9.elementor-view-default .elementor-icon svg{fill:#07C77E;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-c05a148{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-c0ac9cb{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-c0ac9cb:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-c0ac9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-d4d8d8d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d.elementor-view-stacked .elementor-icon{background-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-d4d8d8d.elementor-view-default .elementor-icon{color:#07C77E;border-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-d4d8d8d.elementor-view-default .elementor-icon svg{fill:#07C77E;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-a8b6a77{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-c38d063{--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-10927 .elementor-element.elementor-element-f275b2e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-f275b2e:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-f275b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-1b38dd0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-1b38dd0.elementor-view-stacked .elementor-icon{background-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-1b38dd0.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-1b38dd0.elementor-view-default .elementor-icon{color:#07C77E;border-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-1b38dd0.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-1b38dd0.elementor-view-default .elementor-icon svg{fill:#07C77E;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-f43a2c3{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-9ecdcce{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-9ecdcce:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-9ecdcce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-4b8fb04 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-4b8fb04.elementor-view-stacked .elementor-icon{background-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-4b8fb04.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-4b8fb04.elementor-view-default .elementor-icon{color:#07C77E;border-color:#07C77E;}.elementor-10927 .elementor-element.elementor-element-4b8fb04.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-4b8fb04.elementor-view-default .elementor-icon svg{fill:#07C77E;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-5bd50b1{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-57e81d4 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-57e81d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-8e2bb36{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-8e2bb36:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-8e2bb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-8377512{--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;}.elementor-10927 .elementor-element.elementor-element-d138a9a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-d138a9a .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-9548478{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-1fe2183{--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:#C19C60;--border-color:#C19C60;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-83823f8{width:100%;max-width:100%;text-align:center;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:24px;font-weight:200;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-28f9cf6{text-align:center;}.elementor-10927 .elementor-element.elementor-element-28f9cf6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3px;color:#0C0C0C47;}.elementor-10927 .elementor-element.elementor-element-e51eb78{--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-10927 .elementor-element.elementor-element-2938b9f{--display:flex;}.elementor-10927 .elementor-element.elementor-element-cef65d4 img{border-radius:15px 15px 15px 15px;}.elementor-10927 .elementor-element.elementor-element-f613d74{--display:flex;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-996ea6c{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-49acc3c{--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:#C19C60;--border-color:#C19C60;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-55b2a36{text-align:left;}.elementor-10927 .elementor-element.elementor-element-55b2a36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:3px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-ac8fd5c{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:24px;font-weight:200;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-322e4e8{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-2f48cf4{--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;}.elementor-10927 .elementor-element.elementor-element-0ac63cf{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-0ac63cf .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-0ac63cf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-bbd8d16{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-bbd8d16 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-e912871{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-e912871 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-e912871 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-df0b0b4{width:100%;max-width:100%;text-align:center;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-c3c2819 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-c3c2819 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-11b9d58{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-11b9d58:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-11b9d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-dabe354{--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;}.elementor-10927 .elementor-element.elementor-element-8aa7f08{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-8aa7f08 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-58fbae1{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-fada0ca{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-4c8861c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-79aa7ff img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-10927 .elementor-element.elementor-element-10120aa{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-10120aa .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-10120aa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-2811439{text-align:center;}.elementor-10927 .elementor-element.elementor-element-2811439 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3px;color:#F9F7ED94;}.elementor-10927 .elementor-element.elementor-element-2293f62{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"argent-cf", Sans-serif;font-size:50px;font-weight:200;font-style:italic;line-height:60px;}.elementor-10927 .elementor-element.elementor-element-147ee98{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-147ee98 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-147ee98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-817add6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-3fd7860{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10927 .elementor-element.elementor-element-201531f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-201531f:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-201531f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-5e49844{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-4fd12d3 img{border-radius:15px 15px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-5b82f19{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10927 .elementor-element.elementor-element-255b7f3{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-4a35cf8{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-4a35cf8 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-4a35cf8 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-ec583b9{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-aeb2d54{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-aeb2d54:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-aeb2d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-631df6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-39d173e img{border-radius:15px 15px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-5d26980{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10927 .elementor-element.elementor-element-25bdee8{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-691e022{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-691e022 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-691e022 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-adc0cfc{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-c1d75fb{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-c1d75fb:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-c1d75fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-a21f92a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-ab59839 img{border-radius:15px 15px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-cdb2d78{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10927 .elementor-element.elementor-element-cec7575{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-d97c4db{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-d97c4db .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-d97c4db .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-cdf627b{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-a5f900b .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-a5f900b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-0d579cd{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-0d579cd:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-0d579cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-b7ccdf8{--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;}.elementor-10927 .elementor-element.elementor-element-9cc98a4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9cc98a4 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-ef75a78{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-49ec317{--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:#F9F7ED38;--border-color:#F9F7ED38;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-3b64ecd{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"argent-cf", Sans-serif;font-size:24px;font-weight:200;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-efaaf53{text-align:center;}.elementor-10927 .elementor-element.elementor-element-efaaf53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3px;color:#F9F7ED94;}.elementor-10927 .elementor-element.elementor-element-e7dc5b2{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-11ad059{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-11ad059 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-11ad059 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-3e38a9f{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"argent-cf", Sans-serif;font-size:50px;font-weight:200;font-style:italic;line-height:60px;}.elementor-10927 .elementor-element.elementor-element-abb1828{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-abb1828 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-abb1828 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-179d5d3{--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-10927 .elementor-element.elementor-element-9891ce5{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-8c4bde0{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-e8f059f{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-87be91c .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-87be91c .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-87be91c .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-6a25640{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-a4de969{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-c80bfa0{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-736b6e3 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-736b6e3 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-736b6e3 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-cf2ed8e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-4d53e7e{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-2dae155{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-41140fc .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-41140fc .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-41140fc .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-9a11825{--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-10927 .elementor-element.elementor-element-22d0df0{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-12b4d55{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-5227bac{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-c0b6370 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-c0b6370 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-c0b6370 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-09ccbd3{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-c3be1a1{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-a2a706d{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-0c0aa4d .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-0c0aa4d .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-0c0aa4d .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-a2307a1{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-d0e4bcf{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-74113f9{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-d333415 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-d333415 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-d333415 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-83feb03{--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-10927 .elementor-element.elementor-element-4c0c895{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-4a431f0{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-0e09161{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-68f4845 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-68f4845 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-68f4845 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-1ca396f{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-2ac2e2b{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-249f122{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-a7f40d5 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-a7f40d5 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-a7f40d5 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-a195a24{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-c7309d8{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-ffe7fb3{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-78b93a8 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-78b93a8 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-78b93a8 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-fd828d6{--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-10927 .elementor-element.elementor-element-8d6b2d7{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-bf73479{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-00a8026{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-542471d .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-542471d .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-542471d .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-bfd675d{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CA9E67;--border-color:#CA9E67;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-56244d7{--display:flex;--min-height:290px;--justify-content:flex-start;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:#CA9E67;--border-color:#CA9E67;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-65e3451{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-10927 .elementor-element.elementor-element-7bebaa9 .elementor-testimonial-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-7bebaa9 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-7bebaa9 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-44fe468 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-44fe468 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-a1d0c91{--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:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-a1d0c91:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-a1d0c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-3470f68{--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;}.elementor-10927 .elementor-element.elementor-element-b201104{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-b201104 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-da2cd0b{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-6eb14be{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-4712bab{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10927 .elementor-element.elementor-element-335e4c5{--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;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10927 .elementor-element.elementor-element-335e4c5:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-335e4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10927 .elementor-element.elementor-element-b7f3e45{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-b7f3e45:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-b7f3e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Marcos.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-e52148c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-a3df31e{text-align:left;}.elementor-10927 .elementor-element.elementor-element-a3df31e img{width:60%;}.elementor-10927 .elementor-element.elementor-element-f06ab76{width:100%;max-width:100%;text-align:left;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-4f77ea2{--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;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10927 .elementor-element.elementor-element-4f77ea2:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-4f77ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10927 .elementor-element.elementor-element-4785c24{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-4785c24:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-4785c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Lucas.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-d93c87a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-9974860{text-align:left;}.elementor-10927 .elementor-element.elementor-element-9974860 img{width:60%;}.elementor-10927 .elementor-element.elementor-element-0557c0a{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-f1071e3{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10927 .elementor-element.elementor-element-c16ff18{--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;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10927 .elementor-element.elementor-element-c16ff18:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-c16ff18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10927 .elementor-element.elementor-element-02efd06{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-02efd06:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-02efd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Joao.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-7366a96{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-d61a6d4{text-align:left;}.elementor-10927 .elementor-element.elementor-element-d61a6d4 img{width:60%;}.elementor-10927 .elementor-element.elementor-element-a26e04b{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-438399f{--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;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10927 .elementor-element.elementor-element-438399f:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-438399f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10927 .elementor-element.elementor-element-11b2be7{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-11b2be7:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-11b2be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Mateus.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-7473244{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-6b95d21{text-align:left;}.elementor-10927 .elementor-element.elementor-element-6b95d21 img{width:60%;}.elementor-10927 .elementor-element.elementor-element-4eb95c6{width:100%;max-width:100%;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-ad1a1c0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-2d7da33{--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;}.elementor-10927 .elementor-element.elementor-element-9089210{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9089210 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-8333507{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-d6bba3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10927 .elementor-element.elementor-element-a46a095{--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-10927 .elementor-element.elementor-element-10f1b0c{--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:#C19C60;--border-color:#C19C60;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2.elementor-view-stacked .elementor-icon{background-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-a5ab9e2.elementor-view-default .elementor-icon{color:#0072FF;border-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-a5ab9e2.elementor-view-default .elementor-icon svg{fill:#0072FF;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-f366cb7{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-c1d3aca{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-c1d3aca .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-c1d3aca .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-f4782c2{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-d7fcb9b{--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:#C19C60;--border-color:#C19C60;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-4f77182 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-4f77182 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-4f77182.elementor-view-stacked .elementor-icon{background-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-4f77182.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-4f77182.elementor-view-default .elementor-icon{color:#0072FF;border-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-4f77182.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-4f77182.elementor-view-default .elementor-icon svg{fill:#0072FF;}.elementor-10927 .elementor-element.elementor-element-4f77182 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-4f77182 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-db6f948{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-3fb3bb5{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-3fb3bb5 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-3fb3bb5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-e5f9020{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-c5dcaec{--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:#C19C60;--border-color:#C19C60;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-bc60478 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-bc60478 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-bc60478.elementor-view-stacked .elementor-icon{background-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-bc60478.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-bc60478.elementor-view-default .elementor-icon{color:#0072FF;border-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-bc60478.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-bc60478.elementor-view-default .elementor-icon svg{fill:#0072FF;}.elementor-10927 .elementor-element.elementor-element-bc60478 .elementor-icon{font-size:27px;}.elementor-10927 .elementor-element.elementor-element-bc60478 .elementor-icon svg{height:27px;}.elementor-10927 .elementor-element.elementor-element-24e01cb{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-1e897b0{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-1e897b0 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-1e897b0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-c78cd1f{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-bee0bfb{--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-10927 .elementor-element.elementor-element-522d2fe{--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:#C19C60;--border-color:#C19C60;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-2995358 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-2995358 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-2995358.elementor-view-stacked .elementor-icon{background-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-2995358.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-2995358.elementor-view-default .elementor-icon{color:#0072FF;border-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-2995358.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-2995358.elementor-view-default .elementor-icon svg{fill:#0072FF;}.elementor-10927 .elementor-element.elementor-element-2995358 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-2995358 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-37eca49{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-662892f{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-662892f .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-662892f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-bea0a7d{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-750be95{--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:#C19C60;--border-color:#C19C60;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-f269cc7.elementor-view-stacked .elementor-icon{background-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-f269cc7.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-f269cc7.elementor-view-default .elementor-icon{color:#0072FF;border-color:#0072FF;}.elementor-10927 .elementor-element.elementor-element-f269cc7.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-f269cc7.elementor-view-default .elementor-icon svg{fill:#0072FF;}.elementor-10927 .elementor-element.elementor-element-f269cc7 .elementor-icon{font-size:25px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 .elementor-icon svg{height:25px;}.elementor-10927 .elementor-element.elementor-element-2784214{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-e70c906{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-e70c906 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-e70c906 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-7884057{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-9d342a0{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-9d342a0:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-9d342a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-b13f9ea > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10927 .elementor-element.elementor-element-b13f9ea .elementor-icon-wrapper{text-align:left;}.elementor-10927 .elementor-element.elementor-element-b13f9ea.elementor-view-stacked .elementor-icon{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-b13f9ea.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-b13f9ea.elementor-view-default .elementor-icon{color:#0C0C0C;border-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-b13f9ea.elementor-view-framed .elementor-icon, .elementor-10927 .elementor-element.elementor-element-b13f9ea.elementor-view-default .elementor-icon svg{fill:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-b13f9ea .elementor-icon{font-size:27px;}.elementor-10927 .elementor-element.elementor-element-b13f9ea .elementor-icon svg{height:27px;}.elementor-10927 .elementor-element.elementor-element-cf8743c{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-402e287{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-402e287 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-402e287 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-7d3e5de{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-076f1f0 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-076f1f0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-812b5aa{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-812b5aa:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-812b5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-0051f9f{--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;}.elementor-10927 .elementor-element.elementor-element-39aec97{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-39aec97 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-0a2ee46{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-cd91bff{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-bd7dd74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10927 .elementor-element.elementor-element-05e2694{--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-10927 .elementor-element.elementor-element-f6f0ae9{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-f6f0ae9:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-f6f0ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-7842680 img{border-radius:5px 5px 5px 5px;}.elementor-10927 .elementor-element.elementor-element-e9f25ce{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-bd8bd62{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-ec521a1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-ec521a1:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-ec521a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-eb2380d img{border-radius:5px 5px 5px 5px;}.elementor-10927 .elementor-element.elementor-element-6eabfed{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-de406cc{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-0c0a030{--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-10927 .elementor-element.elementor-element-59bcff1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-59bcff1:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-59bcff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-130da8c img{border-radius:5px 5px 5px 5px;}.elementor-10927 .elementor-element.elementor-element-8263dde{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-0cc45d8{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-6a8025e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-6a8025e:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-6a8025e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-f35716d img{border-radius:5px 5px 5px 5px;}.elementor-10927 .elementor-element.elementor-element-dbcbcb1{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-2562246{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-fb0b8ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10927 .elementor-element.elementor-element-9ca4fb2{--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-10927 .elementor-element.elementor-element-a07ac58{--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-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-a07ac58:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-a07ac58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 0%, #F1EDD6 100%);}.elementor-10927 .elementor-element.elementor-element-6efc63d{--display:flex;}.elementor-10927 .elementor-element.elementor-element-4b8892e img{border-radius:5px 5px 5px 5px;}.elementor-10927 .elementor-element.elementor-element-15051d9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10927 .elementor-element.elementor-element-057663d{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-4cb03a0{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-499fe5e .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-499fe5e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-ad75217{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-ad75217:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-ad75217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-4225faf{--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;}.elementor-10927 .elementor-element.elementor-element-8ee7acc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10927 .elementor-element.elementor-element-8ee7acc .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-d70f003{width:100%;max-width:100%;}.elementor-10927 .elementor-element.elementor-element-40c56e7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-5b5750f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10927 .elementor-element.elementor-element-df3a24a{--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-10927 .elementor-element.elementor-element-6138fa1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-80e2107{text-align:left;}.elementor-10927 .elementor-element.elementor-element-80e2107 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-e9197a1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-592baa6{text-align:left;}.elementor-10927 .elementor-element.elementor-element-592baa6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:line-through;line-height:20px;color:#DB3030;}.elementor-10927 .elementor-element.elementor-element-4fb0415{--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-10927 .elementor-element.elementor-element-878b5b3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-2033d9d{text-align:left;}.elementor-10927 .elementor-element.elementor-element-2033d9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-96e13c6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-aedeec3{text-align:left;}.elementor-10927 .elementor-element.elementor-element-aedeec3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:line-through;line-height:20px;color:#DB3030;}.elementor-10927 .elementor-element.elementor-element-e6ee8e2{--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-10927 .elementor-element.elementor-element-3513765{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-aca580f{text-align:left;}.elementor-10927 .elementor-element.elementor-element-aca580f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-77736bd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-c1295e3{text-align:left;}.elementor-10927 .elementor-element.elementor-element-c1295e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:line-through;line-height:20px;color:#DB3030;}.elementor-10927 .elementor-element.elementor-element-7ca46c9{--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-10927 .elementor-element.elementor-element-7488742{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-eddf29c{text-align:left;}.elementor-10927 .elementor-element.elementor-element-eddf29c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-c7ca30b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-eb7f8d8{text-align:left;}.elementor-10927 .elementor-element.elementor-element-eb7f8d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:line-through;line-height:20px;color:#DB3030;}.elementor-10927 .elementor-element.elementor-element-2efbb5c{--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-10927 .elementor-element.elementor-element-e28cd0b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-101f73b{text-align:left;}.elementor-10927 .elementor-element.elementor-element-101f73b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-9cd2b6d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-e8c880c{text-align:left;}.elementor-10927 .elementor-element.elementor-element-e8c880c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:20px;color:#DB3030;}.elementor-10927 .elementor-element.elementor-element-73f1a57{--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-10927 .elementor-element.elementor-element-b5ec87c{--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:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-014b7b8{text-align:left;}.elementor-10927 .elementor-element.elementor-element-014b7b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-2ce4f33{--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:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-2ce4f33:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-2ce4f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB3030;}.elementor-10927 .elementor-element.elementor-element-ee39b78{text-align:left;}.elementor-10927 .elementor-element.elementor-element-ee39b78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:line-through;line-height:20px;color:#F7F5EF;}.elementor-10927 .elementor-element.elementor-element-c6ece5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10927 .elementor-element.elementor-element-be69d24{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-7eb62c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10927 .elementor-element.elementor-element-906cb2b{--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;}.elementor-10927 .elementor-element.elementor-element-906cb2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10927 .elementor-element.elementor-element-e3f3f42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-718eff5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;line-height:90px;color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-042e04e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;font-style:italic;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-05adb1b .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-05adb1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-314d455 img{width:50%;}.elementor-10927 .elementor-element.elementor-element-bb7fc32{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F9F7ED;font-family:"argent-cf", Sans-serif;font-size:18px;font-weight:200;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-bb7fc32 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-d0d2775{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-1593a99{--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-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-1593a99:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-1593a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF47;}.elementor-10927 .elementor-element.elementor-element-790016d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10927 .elementor-element.elementor-element-141cf96{--display:flex;}.elementor-10927 .elementor-element.elementor-element-b8571ec{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-b8571ec .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-6b5e2e1{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-a6cdd38{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-a6cdd38 .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-a6cdd38 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-ef2e56c{width:100%;max-width:100%;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-657e6be .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-657e6be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-69df78a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-69df78a:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-69df78a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-10927 .elementor-element.elementor-element-5628844{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C19C60;--border-color:#C19C60;}.elementor-10927 .elementor-element.elementor-element-5628844:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-5628844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/MICHEL-SEU-PROFESSOR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-a68138e{--display:flex;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-987a0b1{text-align:left;}.elementor-10927 .elementor-element.elementor-element-987a0b1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:5px;color:#4F473E;}.elementor-10927 .elementor-element.elementor-element-3edf59a{--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:#C19C60;--border-color:#C19C60;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-77e5557{width:100%;max-width:100%;text-align:left;color:#0C0C0C;font-family:"argent-cf", Sans-serif;font-size:24px;font-weight:200;font-style:italic;}.elementor-10927 .elementor-element.elementor-element-a2252dd{text-align:left;}.elementor-10927 .elementor-element.elementor-element-a2252dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3px;color:#0C0C0C47;}.elementor-10927 .elementor-element.elementor-element-7acc50a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-7acc50a{text-align:left;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-f090cf8 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-f090cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-dab9e83{--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;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-dab9e83:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-dab9e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-ebf1fc7{--display:flex;}.elementor-10927 .elementor-element.elementor-element-20a9d42{text-align:center;}.elementor-10927 .elementor-element.elementor-element-20a9d42 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:50px;font-weight:400;color:#1B1B1D;}.elementor-10927 .elementor-element.elementor-element-2ebe85c{--display:flex;}.elementor-10927 .elementor-element.elementor-element-018020d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-b88093f{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-dfc99cc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-7dd4e83{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-11fde56{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-d518437{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c553e00{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-23cc526{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-96a55ee{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-ff82de9{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-7ffd4e2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-1be06d3{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-cce39f5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-b8ececd{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-39d8869{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-993df43{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9e18327{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-fc5db3f{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-8887c5d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-375dac8{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-b274fa1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-9f23ae3{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c98dc12{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-01a7ab8{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-46faac9{--n-accordion-title-font-size:18px;--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:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B1B1D;--n-accordion-title-active-color:#CA9E67;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CFCFCF;--n-accordion-icon-active-color:#FF393B;}:where( .elementor-10927 .elementor-element.elementor-element-46faac9 > .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:"Poppins", Sans-serif;}:where( .elementor-10927 .elementor-element.elementor-element-46faac9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-10927 .elementor-element.elementor-element-7734c03 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0072FF 0%, #499AFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#4899FF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-10927 .elementor-element.elementor-element-7734c03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-ff5abbb{--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-10927 .elementor-element.elementor-element-ff5abbb:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-ff5abbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-e5a827e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-e5a827e:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-e5a827e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-10927 .elementor-element.elementor-element-5140649{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-5140649 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-5140649.elementor-element{--align-self:center;}.elementor-10927 .elementor-element.elementor-element-1064e14 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-1064e14{text-align:center;}.elementor-10927 .elementor-element.elementor-element-1064e14 .elementor-heading-title{font-family:"argent-cf", Sans-serif;font-size:45px;font-weight:400;font-style:italic;line-height:45px;color:#0C0C0C;}.elementor-10927 .elementor-element.elementor-element-19ac66b{--divider-border-style:solid;--divider-color:#C19C60;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-19ac66b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-10927 .elementor-element.elementor-element-19ac66b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-7906f2e{text-align:center;color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-31ea8ea .elementor-button{background-color:#37be4b;font-family:"vinila", Sans-serif;font-size:18px;font-weight:700;fill:#F5F5F5;color:#F5F5F5;border-radius:50px 50px 50px 50px;padding:20px 150px 20px 150px;}.elementor-10927 .elementor-element.elementor-element-31ea8ea > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-36701cf{--display:flex;}.elementor-10927 .elementor-element.elementor-element-d4cb9ba{--divider-border-style:solid;--divider-color:#F7F5EF38;--divider-border-width:1px;}.elementor-10927 .elementor-element.elementor-element-d4cb9ba .elementor-divider-separator{width:100%;}.elementor-10927 .elementor-element.elementor-element-d4cb9ba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10927 .elementor-element.elementor-element-55ca476 img{width:15%;}.elementor-10927 .elementor-element.elementor-element-3ed8087{--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;}@media(max-width:1366px){.elementor-10927 .elementor-element.elementor-element-8acd441{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-9136171 .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-acd6f6c{--min-height:75vh;--padding-top:50px;--padding-bottom:50px;--padding-left:75px;--padding-right:75px;}.elementor-10927 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10927 .elementor-element.elementor-element-cab8545 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10927 .elementor-element.elementor-element-cab8545{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10927 .elementor-element.elementor-element-db6150a .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-9e9512e .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-808e4ab{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-dcf67cd .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-edc24d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-50ffb40{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-182771f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-f239a3a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-f239a3a .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-f239a3a .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-2bfea18{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-6ffd9fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-875fc60 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-875fc60 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-875fc60 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-962368f{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-fe93f3c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-41a496b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-41a496b .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-41a496b .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-fd9a448{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-76ab562 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-1ab16bf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-c05a148{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c0ac9cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-a8b6a77{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-f275b2e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-f43a2c3{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9ecdcce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-5bd50b1{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-8e2bb36{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-d138a9a .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-83823f8{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-28f9cf6 .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-2938b9f{--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-996ea6c{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-55b2a36 .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-ac8fd5c{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-322e4e8{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-bbd8d16 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-df0b0b4{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-8aa7f08 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-fada0ca{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-2811439 .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-2293f62{font-size:50px;}.elementor-10927 .elementor-element.elementor-element-817add6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-201531f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-5b82f19{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-255b7f3{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-ec583b9{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-aeb2d54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-5d26980{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-25bdee8{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-adc0cfc{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c1d75fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-cdb2d78{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-cec7575{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-cdf627b{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9cc98a4 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-3b64ecd{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-efaaf53 .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-e7dc5b2{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-3e38a9f{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-179d5d3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10927 .elementor-element.elementor-element-8c4bde0{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-87be91c .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-a4de969{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-736b6e3 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-4d53e7e{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-41140fc .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9a11825{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10927 .elementor-element.elementor-element-12b4d55{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-c0b6370 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c3be1a1{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-0c0aa4d .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-d0e4bcf{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-d333415 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-83feb03{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10927 .elementor-element.elementor-element-4a431f0{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-68f4845 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-2ac2e2b{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-a7f40d5 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c7309d8{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-78b93a8 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-fd828d6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10927 .elementor-element.elementor-element-bf73479{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-542471d .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-56244d7{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-7bebaa9 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-a1d0c91{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-b201104 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-6eb14be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-335e4c5{--min-height:390px;}.elementor-10927 .elementor-element.elementor-element-b7f3e45:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-b7f3e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Marcos.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-b7f3e45{--min-height:120px;}.elementor-10927 .elementor-element.elementor-element-f06ab76{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-4f77ea2{--min-height:390px;}.elementor-10927 .elementor-element.elementor-element-4785c24:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-4785c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Lucas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-4785c24{--min-height:120px;}.elementor-10927 .elementor-element.elementor-element-0557c0a{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c16ff18{--min-height:390px;}.elementor-10927 .elementor-element.elementor-element-02efd06:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-02efd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Joao.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-02efd06{--min-height:120px;}.elementor-10927 .elementor-element.elementor-element-a26e04b{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-438399f{--min-height:390px;}.elementor-10927 .elementor-element.elementor-element-11b2be7:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-11b2be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/Sao-Mateus.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10927 .elementor-element.elementor-element-11b2be7{--min-height:120px;}.elementor-10927 .elementor-element.elementor-element-4eb95c6{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9089210 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-10f1b0c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-f366cb7{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-f4782c2{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-d7fcb9b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-4f77182 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-4f77182 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-4f77182 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-db6f948{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-e5f9020{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c5dcaec{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-bc60478 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-bc60478 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-bc60478 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-24e01cb{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-c78cd1f{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-522d2fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-2995358 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-2995358 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-2995358 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-37eca49{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-bea0a7d{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-750be95{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-2784214{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-7884057{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9d342a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-b13f9ea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-b13f9ea .elementor-icon{font-size:20px;}.elementor-10927 .elementor-element.elementor-element-b13f9ea .elementor-icon svg{height:20px;}.elementor-10927 .elementor-element.elementor-element-cf8743c{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-7d3e5de{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-39aec97 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-cd91bff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-f6f0ae9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-e9f25ce{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-bd8bd62{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-ec521a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-6eabfed{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-de406cc{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-59bcff1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-8263dde{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-0cc45d8{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-6a8025e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-dbcbcb1{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-2562246{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-a07ac58{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-057663d{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-4cb03a0{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-8ee7acc .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-40c56e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-80e2107{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-80e2107 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-592baa6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-592baa6 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-2033d9d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-2033d9d .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-aedeec3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-aedeec3 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-aca580f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-aca580f .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-c1295e3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-c1295e3 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-eddf29c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-eddf29c .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-eb7f8d8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-eb7f8d8 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-101f73b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-101f73b .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-e8c880c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-e8c880c .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-014b7b8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-014b7b8 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-ee39b78{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-ee39b78 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-be69d24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-906cb2b{--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-e3f3f42{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:right;}.elementor-10927 .elementor-element.elementor-element-e3f3f42 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-718eff5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10927 .elementor-element.elementor-element-718eff5 .elementor-heading-title{font-size:80px;line-height:80px;}.elementor-10927 .elementor-element.elementor-element-042e04e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-bb7fc32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;}.elementor-10927 .elementor-element.elementor-element-d0d2775{--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-1593a99{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-141cf96{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-b8571ec .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10927 .elementor-element.elementor-element-6b5e2e1{font-size:24px;}.elementor-10927 .elementor-element.elementor-element-ef2e56c{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-657e6be > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-69df78a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10927 .elementor-element.elementor-element-987a0b1 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-10927 .elementor-element.elementor-element-77e5557{text-align:left;font-size:20px;}.elementor-10927 .elementor-element.elementor-element-a2252dd{text-align:left;}.elementor-10927 .elementor-element.elementor-element-a2252dd .elementor-heading-title{font-size:14px;}.elementor-10927 .elementor-element.elementor-element-7acc50a{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-dab9e83{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-5140649 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-1064e14 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-1064e14{text-align:center;}.elementor-10927 .elementor-element.elementor-element-1064e14 .elementor-heading-title{font-size:30px;}.elementor-10927 .elementor-element.elementor-element-19ac66b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10927 .elementor-element.elementor-element-7906f2e{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-31ea8ea .elementor-button{border-radius:50px 50px 50px 50px;padding:25px 75px 25px 75px;}}@media(max-width:767px){.elementor-10927 .elementor-element.elementor-element-8acd441{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-9136171 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/01/CAPA-MOBILE.webp");background-position:0px -5px;}.elementor-10927 .elementor-element.elementor-element-acd6f6c{--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-22715b1{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-cab8545 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10927 .elementor-element.elementor-element-cab8545{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10927 .elementor-element.elementor-element-db6150a{text-align:center;}.elementor-10927 .elementor-element.elementor-element-db6150a .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-10927 .elementor-element.elementor-element-8f7a365{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-18c71bc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-18c71bc .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-b7394d3{--min-height:156px;}.elementor-10927 .elementor-element.elementor-element-e603297{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-9e9512e{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9e9512e .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-2f712c0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-808e4ab{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-dcf67cd .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-edc24d7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-0cb1e8f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-50ffb40{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-182771f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-f239a3a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-2bfea18{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-6ffd9fe{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-875fc60 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-962368f{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-fe93f3c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-41a496b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-fd9a448{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-76ab562{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-76ab562 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-495ce33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-1ab16bf{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-9a20bf9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-c05a148{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c0ac9cb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-d4d8d8d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-a8b6a77{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-f275b2e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-1b38dd0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-f43a2c3{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9ecdcce{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-4b8fb04 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-5bd50b1{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-57e81d4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-57e81d4 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-8e2bb36{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-d138a9a{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-d138a9a .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-1fe2183{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-83823f8{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-28f9cf6 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-e51eb78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-996ea6c{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-49acc3c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-55b2a36 .elementor-heading-title{font-size:14px;line-height:16px;letter-spacing:2px;}.elementor-10927 .elementor-element.elementor-element-ac8fd5c{text-align:left;font-size:18px;}.elementor-10927 .elementor-element.elementor-element-322e4e8{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-2f48cf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-0ac63cf .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-bbd8d16{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-bbd8d16 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-e912871 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-df0b0b4{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c3c2819 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-c3c2819 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-11b9d58{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-8aa7f08{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-8aa7f08 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-fada0ca{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-10120aa .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-2811439 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-2293f62{text-align:center;font-size:36px;}.elementor-10927 .elementor-element.elementor-element-147ee98 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-817add6{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-3fd7860{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-201531f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-5b82f19{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-255b7f3{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-4a35cf8 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-ec583b9{text-align:left;font-size:16px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-aeb2d54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-5d26980{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-25bdee8{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-691e022 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-adc0cfc{text-align:left;font-size:16px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-c1d75fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-cdb2d78{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-cec7575{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-d97c4db .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-cdf627b{text-align:left;font-size:16px;line-height:25px;}.elementor-10927 .elementor-element.elementor-element-a5f900b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-a5f900b .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-0d579cd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-9cc98a4{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9cc98a4 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-49ec317{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-3b64ecd{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-efaaf53 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-e7dc5b2{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-11ad059 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-3e38a9f{text-align:left;font-size:30px;}.elementor-10927 .elementor-element.elementor-element-abb1828 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-179d5d3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-8c4bde0{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-87be91c .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-a4de969{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-736b6e3 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-4d53e7e{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-41140fc .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9a11825{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-12b4d55{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-c0b6370 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c3be1a1{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-0c0aa4d .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-d0e4bcf{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-d333415 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-83feb03{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-4a431f0{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-68f4845 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-2ac2e2b{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-a7f40d5 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c7309d8{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-78b93a8 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-fd828d6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-bf73479{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-542471d .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-56244d7{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10927 .elementor-element.elementor-element-7bebaa9 .elementor-testimonial-content{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-44fe468 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-44fe468 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-a1d0c91{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-b201104{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-b201104 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-6eb14be{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-335e4c5{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-e52148c{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-a3df31e img{width:100%;}.elementor-10927 .elementor-element.elementor-element-f06ab76{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-4f77ea2{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-d93c87a{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-9974860 img{width:100%;}.elementor-10927 .elementor-element.elementor-element-0557c0a{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c16ff18{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-7366a96{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-d61a6d4 img{width:100%;}.elementor-10927 .elementor-element.elementor-element-a26e04b{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-438399f{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-7473244{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-6b95d21 img{width:100%;}.elementor-10927 .elementor-element.elementor-element-4eb95c6{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-ad1a1c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-9089210{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9089210 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-d6bba3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-10f1b0c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-a5ab9e2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-f366cb7{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-c1d3aca .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-f4782c2{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-d7fcb9b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-4f77182 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-db6f948{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-3fb3bb5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-e5f9020{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-c5dcaec{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-bc60478 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-24e01cb{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-1e897b0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-c78cd1f{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-522d2fe{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-2995358 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-37eca49{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-662892f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-bea0a7d{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-750be95{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-f269cc7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-2784214{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-e70c906 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-7884057{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9d342a0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-b13f9ea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10927 .elementor-element.elementor-element-cf8743c{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-402e287 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-7d3e5de{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-076f1f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-076f1f0 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-812b5aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-39aec97{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-39aec97 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-cd91bff{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-bd7dd74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-f6f0ae9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-e9f25ce{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-bd8bd62{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-ec521a1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-6eabfed{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-de406cc{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-59bcff1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-8263dde{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-0cc45d8{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-6a8025e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-dbcbcb1{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-2562246{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-fb0b8ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-a07ac58{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10927 .elementor-element.elementor-element-057663d{text-align:left;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-4cb03a0{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-499fe5e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-499fe5e .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-ad75217{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-8ee7acc{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-8ee7acc .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-40c56e7{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-5b5750f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-df3a24a{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-6138fa1{--width:50%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-80e2107{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-80e2107 .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-e9197a1{--width:45%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-592baa6{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-592baa6 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-4fb0415{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-878b5b3{--width:50%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-2033d9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-2033d9d .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-96e13c6{--width:45%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-aedeec3{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-aedeec3 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-e6ee8e2{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-3513765{--width:50%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-aca580f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-aca580f .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-77736bd{--width:45%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-c1295e3{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-c1295e3 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-7ca46c9{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-7488742{--width:50%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-eddf29c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-eddf29c .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-c7ca30b{--width:45%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-eb7f8d8{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-eb7f8d8 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-2efbb5c{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-e28cd0b{--width:50%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-101f73b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-101f73b .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-9cd2b6d{--width:45%;--justify-content:center;}.elementor-10927 .elementor-element.elementor-element-e8c880c{width:100%;max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-e8c880c .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-73f1a57{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10927 .elementor-element.elementor-element-b5ec87c{--width:50%;}.elementor-10927 .elementor-element.elementor-element-014b7b8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-014b7b8 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-2ce4f33{--width:45%;}.elementor-10927 .elementor-element.elementor-element-ee39b78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-ee39b78 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-c6ece5f{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10927 .elementor-element.elementor-element-be69d24{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-7eb62c8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10927 .elementor-element.elementor-element-906cb2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10927 .elementor-element.elementor-element-e3f3f42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-e3f3f42 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-10927 .elementor-element.elementor-element-718eff5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-10927 .elementor-element.elementor-element-718eff5 .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-10927 .elementor-element.elementor-element-042e04e{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-05adb1b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-05adb1b .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-314d455 img{width:100%;}.elementor-10927 .elementor-element.elementor-element-bb7fc32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-bb7fc32{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-d0d2775{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-1593a99{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-790016d{--width:50%;}.elementor-10927 .elementor-element.elementor-element-b8571ec{width:100%;max-width:100%;text-align:center;}.elementor-10927 .elementor-element.elementor-element-b8571ec .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10927 .elementor-element.elementor-element-6b5e2e1{text-align:center;font-size:24px;}.elementor-10927 .elementor-element.elementor-element-a6cdd38 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10927 .elementor-element.elementor-element-ef2e56c{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-657e6be > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-657e6be .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-69df78a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-5628844{--min-height:250px;}.elementor-10927 .elementor-element.elementor-element-987a0b1{text-align:left;}.elementor-10927 .elementor-element.elementor-element-987a0b1 .elementor-heading-title{font-size:30px;line-height:35px;letter-spacing:0px;}.elementor-10927 .elementor-element.elementor-element-3edf59a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10927 .elementor-element.elementor-element-77e5557{text-align:center;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-a2252dd .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-10927 .elementor-element.elementor-element-7acc50a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-7acc50a{text-align:left;font-size:16px;}.elementor-10927 .elementor-element.elementor-element-f090cf8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-f090cf8 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-ebf1fc7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10927 .elementor-element.elementor-element-b88093f{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-7dd4e83{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-d518437{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-23cc526{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-ff82de9{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-1be06d3{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-b8ececd{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-993df43{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-fc5db3f{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-375dac8{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-9f23ae3{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-01a7ab8{font-size:16px;}.elementor-10927 .elementor-element.elementor-element-7734c03 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-7734c03 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-10927 .elementor-element.elementor-element-ff5abbb{--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-e5a827e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10927 .elementor-element.elementor-element-5140649 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-5140649{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-10927 .elementor-element.elementor-element-1064e14 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-1064e14 .elementor-heading-title{font-size:30px;}.elementor-10927 .elementor-element.elementor-element-19ac66b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-10927 .elementor-element.elementor-element-7906f2e{line-height:18px;}.elementor-10927 .elementor-element.elementor-element-31ea8ea .elementor-button{font-size:14px;line-height:20px;border-radius:50px 50px 50px 50px;padding:20px 60px 20px 60px;}.elementor-10927 .elementor-element.elementor-element-36701cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10927 .elementor-element.elementor-element-55ca476 > .elementor-widget-container{margin:30px 0px 15px 0px;}.elementor-10927 .elementor-element.elementor-element-55ca476 img{width:50%;}}@media(min-width:768px){.elementor-10927 .elementor-element.elementor-element-22715b1{--width:100%;}.elementor-10927 .elementor-element.elementor-element-2f712c0{--width:75%;}.elementor-10927 .elementor-element.elementor-element-1fe2183{--width:75%;}.elementor-10927 .elementor-element.elementor-element-49acc3c{--width:100%;}.elementor-10927 .elementor-element.elementor-element-49ec317{--width:75%;}.elementor-10927 .elementor-element.elementor-element-179d5d3{--width:90%;}.elementor-10927 .elementor-element.elementor-element-9891ce5{--width:50%;}.elementor-10927 .elementor-element.elementor-element-6a25640{--width:50%;}.elementor-10927 .elementor-element.elementor-element-cf2ed8e{--width:50%;}.elementor-10927 .elementor-element.elementor-element-9a11825{--width:90%;}.elementor-10927 .elementor-element.elementor-element-22d0df0{--width:50%;}.elementor-10927 .elementor-element.elementor-element-09ccbd3{--width:50%;}.elementor-10927 .elementor-element.elementor-element-a2307a1{--width:50%;}.elementor-10927 .elementor-element.elementor-element-83feb03{--width:90%;}.elementor-10927 .elementor-element.elementor-element-4c0c895{--width:50%;}.elementor-10927 .elementor-element.elementor-element-1ca396f{--width:50%;}.elementor-10927 .elementor-element.elementor-element-a195a24{--width:50%;}.elementor-10927 .elementor-element.elementor-element-fd828d6{--width:90%;}.elementor-10927 .elementor-element.elementor-element-8d6b2d7{--width:50%;}.elementor-10927 .elementor-element.elementor-element-bfd675d{--width:50%;}.elementor-10927 .elementor-element.elementor-element-335e4c5{--width:100%;}.elementor-10927 .elementor-element.elementor-element-4f77ea2{--width:100%;}.elementor-10927 .elementor-element.elementor-element-c16ff18{--width:100%;}.elementor-10927 .elementor-element.elementor-element-438399f{--width:100%;}.elementor-10927 .elementor-element.elementor-element-6efc63d{--width:60%;}.elementor-10927 .elementor-element.elementor-element-5b5750f{--width:75%;}.elementor-10927 .elementor-element.elementor-element-e9197a1{--width:30%;}.elementor-10927 .elementor-element.elementor-element-96e13c6{--width:30%;}.elementor-10927 .elementor-element.elementor-element-77736bd{--width:30%;}.elementor-10927 .elementor-element.elementor-element-c7ca30b{--width:30%;}.elementor-10927 .elementor-element.elementor-element-9cd2b6d{--width:30%;}.elementor-10927 .elementor-element.elementor-element-2ce4f33{--width:30%;}.elementor-10927 .elementor-element.elementor-element-c6ece5f{--width:75%;}.elementor-10927 .elementor-element.elementor-element-906cb2b{--width:100%;}.elementor-10927 .elementor-element.elementor-element-790016d{--width:32%;}.elementor-10927 .elementor-element.elementor-element-5628844{--width:100%;}.elementor-10927 .elementor-element.elementor-element-3edf59a{--width:100%;}.elementor-10927 .elementor-element.elementor-element-ebf1fc7{--width:45%;}.elementor-10927 .elementor-element.elementor-element-e5a827e{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-10927 .elementor-element.elementor-element-22715b1{--width:100%;}.elementor-10927 .elementor-element.elementor-element-179d5d3{--width:90%;}.elementor-10927 .elementor-element.elementor-element-9891ce5{--width:95%;}.elementor-10927 .elementor-element.elementor-element-6a25640{--width:95%;}.elementor-10927 .elementor-element.elementor-element-cf2ed8e{--width:95%;}.elementor-10927 .elementor-element.elementor-element-9a11825{--width:90%;}.elementor-10927 .elementor-element.elementor-element-22d0df0{--width:95%;}.elementor-10927 .elementor-element.elementor-element-09ccbd3{--width:95%;}.elementor-10927 .elementor-element.elementor-element-a2307a1{--width:95%;}.elementor-10927 .elementor-element.elementor-element-83feb03{--width:90%;}.elementor-10927 .elementor-element.elementor-element-4c0c895{--width:95%;}.elementor-10927 .elementor-element.elementor-element-1ca396f{--width:95%;}.elementor-10927 .elementor-element.elementor-element-a195a24{--width:95%;}.elementor-10927 .elementor-element.elementor-element-fd828d6{--width:90%;}.elementor-10927 .elementor-element.elementor-element-8d6b2d7{--width:95%;}.elementor-10927 .elementor-element.elementor-element-bfd675d{--width:95%;}.elementor-10927 .elementor-element.elementor-element-335e4c5{--width:100%;}.elementor-10927 .elementor-element.elementor-element-4f77ea2{--width:100%;}.elementor-10927 .elementor-element.elementor-element-c16ff18{--width:100%;}.elementor-10927 .elementor-element.elementor-element-438399f{--width:100%;}.elementor-10927 .elementor-element.elementor-element-5b5750f{--width:100%;}.elementor-10927 .elementor-element.elementor-element-e9197a1{--width:40%;}.elementor-10927 .elementor-element.elementor-element-96e13c6{--width:40%;}.elementor-10927 .elementor-element.elementor-element-77736bd{--width:40%;}.elementor-10927 .elementor-element.elementor-element-c7ca30b{--width:40%;}.elementor-10927 .elementor-element.elementor-element-9cd2b6d{--width:40%;}.elementor-10927 .elementor-element.elementor-element-2ce4f33{--width:40%;}.elementor-10927 .elementor-element.elementor-element-ebf1fc7{--width:95%;}}@media(min-width:1367px){.elementor-10927 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10927 .elementor-element.elementor-element-b7f3e45:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-b7f3e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10927 .elementor-element.elementor-element-4785c24:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-4785c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10927 .elementor-element.elementor-element-02efd06:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-02efd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10927 .elementor-element.elementor-element-11b2be7:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-11b2be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10927 .elementor-element.elementor-element-5628844:not(.elementor-motion-effects-element-type-background), .elementor-10927 .elementor-element.elementor-element-5628844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-8acd441 *//* ================================================================ VERSÃO OURO SACRO DEFINITIVA - O EVANGELHO EXPLICADO

Instruções: Cole este código integralmente na aba
"Advanced > Custom CSS" da sua Seção ou Container no Elementor.
*/

/* 1. Lógica de movimento suave do brilho dourado */
@keyframes goldGradientFlow {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-8acd441 {
--bg-gold-light: #fdfaf0;
--bg-gold-medium: #e6c88f;
--bg-gold-base: #c19c60;
--bg-mist: rgba(249, 247, 237, 0.2);

position: relative !important;
background-color: transparent !important;
background-image: none !important;

/* Isolamento de camadas para o background animado */
isolation: isolate !important;
transform: translateZ(0); 

z-index: 1 !important;
overflow: hidden !important;


}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-8acd441::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
z-index: -1 !important;

background-image: linear-gradient(
    45deg, 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-base), 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-light)
) !important;

background-size: 300% 300% !important;
animation: goldGradientFlow 15s ease-in-out infinite !important;
will-change: background-position;
pointer-events: none !important;


}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-8acd441::after {
content: '' !important;
position: absolute !important;
inset: 0 !important;
background: var(--bg-mist) !important;
pointer-events: none !important;
z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-8acd441 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-8acd441 > .elementor-container {
position: relative !important;
z-index: 2 !important;
background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cab8545 *//* Alvo: Ícone, SVG ou Imagem (img) dentro do widget */
.elementor-10927 .elementor-element.elementor-element-cab8545 .elementor-icon, 
.elementor-10927 .elementor-element.elementor-element-cab8545 i, 
.elementor-10927 .elementor-element.elementor-element-cab8545 svg,
.elementor-10927 .elementor-element.elementor-element-cab8545 img {
    transition: all 0.4s ease-in-out !important;
    filter: brightness(1) drop-shadow(0 0 0px transparent);
}

/* Brilho ao passar o mouse */
.elementor-10927 .elementor-element.elementor-element-cab8545:hover .elementor-icon,
.elementor-10927 .elementor-element.elementor-element-cab8545:hover i,
.elementor-10927 .elementor-element.elementor-element-cab8545:hover svg,
.elementor-10927 .elementor-element.elementor-element-cab8545:hover img {
    /* Aumenta a claridade e adiciona um brilho branco/claro (shimmer) */
    filter: brightness(1.2) 
            drop-shadow(0 0 8px rgba(255, 255, 255, 0.4)) !important;
    
    /* Pequena escala para o efeito de pulo no ícone/imagem */
    transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6150a */.elementor-10927 .elementor-element.elementor-element-db6150a .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-db6150a .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f7a365 */.elementor-10927 .elementor-element.elementor-element-8f7a365 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18c71bc *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-18c71bc .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-18c71bc .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-18c71bc .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-18c71bc .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-18c71bc .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-18c71bc .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e9512e */.elementor-10927 .elementor-element.elementor-element-9e9512e .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-9e9512e .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-808e4ab */.elementor-10927 .elementor-element.elementor-element-808e4ab p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50ffb40 */.elementor-10927 .elementor-element.elementor-element-50ffb40 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc24d7 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-edc24d7 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-edc24d7:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bfea18 */.elementor-10927 .elementor-element.elementor-element-2bfea18 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182771f *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-182771f {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-182771f:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-962368f */.elementor-10927 .elementor-element.elementor-element-962368f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffd9fe *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-6ffd9fe {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-6ffd9fe:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd9a448 */.elementor-10927 .elementor-element.elementor-element-fd9a448 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe93f3c *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-fe93f3c {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-fe93f3c:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ab562 */.elementor-10927 .elementor-element.elementor-element-76ab562 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-76ab562 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c05a148 */.elementor-10927 .elementor-element.elementor-element-c05a148 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab16bf *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-1ab16bf {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-1ab16bf:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8b6a77 */.elementor-10927 .elementor-element.elementor-element-a8b6a77 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ac9cb *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-c0ac9cb {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-c0ac9cb:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f43a2c3 */.elementor-10927 .elementor-element.elementor-element-f43a2c3 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275b2e *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-f275b2e {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-f275b2e:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bd50b1 */.elementor-10927 .elementor-element.elementor-element-5bd50b1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecdcce *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-9ecdcce {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-9ecdcce:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57e81d4 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-57e81d4 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-57e81d4 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-57e81d4 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-57e81d4 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-57e81d4 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-57e81d4 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d138a9a */.elementor-10927 .elementor-element.elementor-element-d138a9a .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-d138a9a .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83823f8 */.elementor-10927 .elementor-element.elementor-element-83823f8 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-996ea6c */.elementor-10927 .elementor-element.elementor-element-996ea6c p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac8fd5c */.elementor-10927 .elementor-element.elementor-element-ac8fd5c p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-322e4e8 */.elementor-10927 .elementor-element.elementor-element-322e4e8 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbd8d16 */.elementor-10927 .elementor-element.elementor-element-bbd8d16 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-bbd8d16 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df0b0b4 */.elementor-10927 .elementor-element.elementor-element-df0b0b4 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3c2819 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-c3c2819 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-c3c2819 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-c3c2819 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-c3c2819 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-c3c2819 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-c3c2819 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aa7f08 */.elementor-10927 .elementor-element.elementor-element-8aa7f08 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-8aa7f08 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fada0ca */.elementor-10927 .elementor-element.elementor-element-fada0ca p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2293f62 */.elementor-10927 .elementor-element.elementor-element-2293f62 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-817add6 */.elementor-10927 .elementor-element.elementor-element-817add6 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-255b7f3 */.elementor-10927 .elementor-element.elementor-element-255b7f3 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec583b9 */.elementor-10927 .elementor-element.elementor-element-ec583b9 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201531f *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-201531f {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-201531f:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25bdee8 */.elementor-10927 .elementor-element.elementor-element-25bdee8 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adc0cfc */.elementor-10927 .elementor-element.elementor-element-adc0cfc p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeb2d54 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-aeb2d54 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-aeb2d54:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cec7575 */.elementor-10927 .elementor-element.elementor-element-cec7575 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdf627b */.elementor-10927 .elementor-element.elementor-element-cdf627b p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d75fb *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-c1d75fb {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-c1d75fb:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f900b *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-a5f900b .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-a5f900b .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-a5f900b .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-a5f900b .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-a5f900b .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-a5f900b .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cc98a4 */.elementor-10927 .elementor-element.elementor-element-9cc98a4 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-9cc98a4 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b64ecd */.elementor-10927 .elementor-element.elementor-element-3b64ecd p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7dc5b2 */.elementor-10927 .elementor-element.elementor-element-e7dc5b2 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e38a9f */.elementor-10927 .elementor-element.elementor-element-3e38a9f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44fe468 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-44fe468 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-44fe468 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-44fe468 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-44fe468 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-44fe468 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-44fe468 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b201104 */.elementor-10927 .elementor-element.elementor-element-b201104 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-b201104 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb14be */.elementor-10927 .elementor-element.elementor-element-6eb14be p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06ab76 */.elementor-10927 .elementor-element.elementor-element-f06ab76 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335e4c5 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-335e4c5 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-335e4c5:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}


/* ================================================================
   VERSÃO BACKGROUND AZUL PROFUNDO (ALTO CONTRASTE) - O EVANGELHO EXPLICADO
   ================================================================
   
   ADAPTAÇÃO:
   - Base: #070e26 (Azul Noturno/Meia-noite)
   - Contraste: Otimizado para máxima elegância e profundidade.
*/

/* 1. Lógica de movimento suave do fluxo noturno */
@keyframes darkGradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-335e4c5 {
    /* Cores ajustadas para criar profundidade no azul */
    --bg-dark-base: #070e26;     /* Tom médio solicitado */
    --bg-dark-deep: #02040d;     /* Sombra abissal para contraste */
    --bg-dark-vibrant: #1b2a5a;  /* Brilho azul cobalto para realce */
    --bg-mist: rgba(0, 0, 0, 0.25); /* Névoa para suavizar a transição */

    position: relative !important;
    background-color: var(--bg-dark-base) !important;
    background-image: none !important;

    /* Isolamento de camadas para o background animado */
    isolation: isolate !important;
    transform: translateZ(0); 

    z-index: 1 !important;
    overflow: hidden !important;
}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-335e4c5::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;

    background-image: linear-gradient(
        45deg, 
        var(--bg-dark-deep), 
        var(--bg-dark-base), 
        var(--bg-dark-vibrant), 
        var(--bg-dark-base), 
        var(--bg-dark-deep)
    ) !important;

    background-size: 300% 300% !important;
    animation: darkGradientFlow 12s ease-in-out infinite !important;
    will-change: background-position;
    pointer-events: none !important;
}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-335e4c5::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--bg-mist) !important;
    pointer-events: none !important;
    z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-335e4c5 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-335e4c5 > .elementor-container {
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0557c0a */.elementor-10927 .elementor-element.elementor-element-0557c0a p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77ea2 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-4f77ea2 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-4f77ea2:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}


/* ================================================================
   VERSÃO BACKGROUND VERDE PROFUNDO (ALTO CONTRASTE) - O EVANGELHO EXPLICADO
   ================================================================
   
   ADAPTAÇÃO:
   - Base: #071602 (Verde Floresta Noturno)
   - Contraste: Otimizado para máxima elegância e profundidade.
*/

/* 1. Lógica de movimento suave do fluxo noturno */
@keyframes darkGradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-4f77ea2 {
    /* Cores ajustadas para criar profundidade no verde */
    --bg-dark-base: #071602;     /* Tom médio solicitado */
    --bg-dark-deep: #020500;     /* Sombra abissal verde para contraste */
    --bg-dark-vibrant: #153308;  /* Brilho esmeralda profundo para realce */
    --bg-mist: rgba(0, 0, 0, 0.25); /* Névoa para suavizar a transição */

    position: relative !important;
    background-color: var(--bg-dark-base) !important;
    background-image: none !important;

    /* Isolamento de camadas para o background animado */
    isolation: isolate !important;
    transform: translateZ(0); 

    z-index: 1 !important;
    overflow: hidden !important;
}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-4f77ea2::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;

    background-image: linear-gradient(
        45deg, 
        var(--bg-dark-deep), 
        var(--bg-dark-base), 
        var(--bg-dark-vibrant), 
        var(--bg-dark-base), 
        var(--bg-dark-deep)
    ) !important;

    background-size: 300% 300% !important;
    animation: darkGradientFlow 12s ease-in-out infinite !important;
    will-change: background-position;
    pointer-events: none !important;
}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-4f77ea2::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--bg-mist) !important;
    pointer-events: none !important;
    z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-4f77ea2 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-4f77ea2 > .elementor-container {
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a26e04b */.elementor-10927 .elementor-element.elementor-element-a26e04b p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16ff18 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-c16ff18 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-c16ff18:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}

/* ================================================================
   VERSÃO BACKGROUND SÉPIA PROFUNDO (ALTO CONTRASTE) - O EVANGELHO EXPLICADO
   ================================================================
   
   ADAPTAÇÃO:
   - Base: #2b1e08 (Bronze/Sépia Escuro)
   - Contraste: Otimizado para um visual clássico, sacro e imersivo.
*/

/* 1. Lógica de movimento suave do fluxo de bronze */
@keyframes darkGradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-c16ff18 {
    /* Cores ajustadas para criar profundidade em tons terrosos nobres */
    --bg-dark-base: #2b1e08;     /* Tom médio solicitado */
    --bg-dark-deep: #120c03;     /* Sombra profunda para contraste máximo */
    --bg-dark-vibrant: #4d3714;  /* Brilho bronze/âmbar para realce */
    --bg-mist: rgba(0, 0, 0, 0.25); /* Névoa para suavizar a transição */

    position: relative !important;
    background-color: var(--bg-dark-base) !important;
    background-image: none !important;

    /* Isolamento de camadas para o background animado */
    isolation: isolate !important;
    transform: translateZ(0); 

    z-index: 1 !important;
    overflow: hidden !important;
}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-c16ff18::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;

    background-image: linear-gradient(
        45deg, 
        var(--bg-dark-deep), 
        var(--bg-dark-base), 
        var(--bg-dark-vibrant), 
        var(--bg-dark-base), 
        var(--bg-dark-deep)
    ) !important;

    background-size: 300% 300% !important;
    animation: darkGradientFlow 12s ease-in-out infinite !important;
    will-change: background-position;
    pointer-events: none !important;
}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-c16ff18::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--bg-mist) !important;
    pointer-events: none !important;
    z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-c16ff18 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-c16ff18 > .elementor-container {
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eb95c6 */.elementor-10927 .elementor-element.elementor-element-4eb95c6 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438399f *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-438399f {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-438399f:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}


/* ================================================================
   VERSÃO BACKGROUND ESCURO (ALTO CONTRASTE) - O EVANGELHO EXPLICADO
   ================================================================
   
   ADAPTAÇÃO:
   - Base: #290600 (Vinho Profundo)
   - Contraste: Aumentado para tornar o movimento mais perceptível.
*/

/* 1. Lógica de movimento suave do fluxo escuro */
@keyframes darkGradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-438399f {
    /* Cores ajustadas para maior amplitude térmica/visual */
    --bg-dark-base: #290600;     /* Tom médio solicitado */
    --bg-dark-deep: #0d0200;     /* Sombra profunda (quase preto) para contraste */
    --bg-dark-vibrant: #5c0d00;  /* Brilho de vinho mais saturado para realce */
    --bg-mist: rgba(0, 0, 0, 0.2); /* Reduzida a névoa para o brilho passar melhor */

    position: relative !important;
    background-color: var(--bg-dark-base) !important;
    background-image: none !important;

    /* Isolamento de camadas para o background animado */
    isolation: isolate !important;
    transform: translateZ(0); 

    z-index: 1 !important;
    overflow: hidden !important;
}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-438399f::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;

    background-image: linear-gradient(
        45deg, 
        var(--bg-dark-deep), 
        var(--bg-dark-base), 
        var(--bg-dark-vibrant), 
        var(--bg-dark-base), 
        var(--bg-dark-deep)
    ) !important;

    background-size: 300% 300% !important;
    animation: darkGradientFlow 12s ease-in-out infinite !important; /* Ligeiramente mais rápido para notar o fluxo */
    will-change: background-position;
    pointer-events: none !important;
}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-438399f::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background: var(--bg-mist) !important;
    pointer-events: none !important;
    z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-438399f > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-438399f > .elementor-container {
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad1a1c0 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-ad1a1c0 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9089210 */.elementor-10927 .elementor-element.elementor-element-9089210 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-9089210 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f366cb7 */.elementor-10927 .elementor-element.elementor-element-f366cb7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4782c2 */.elementor-10927 .elementor-element.elementor-element-f4782c2 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f1b0c *//* ================================================================
   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-10927 .elementor-element.elementor-element-10f1b0c {
    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-10927 .elementor-element.elementor-element-10f1b0c: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-db6f948 */.elementor-10927 .elementor-element.elementor-element-db6f948 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f9020 */.elementor-10927 .elementor-element.elementor-element-e5f9020 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7fcb9b *//* ================================================================
   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-10927 .elementor-element.elementor-element-d7fcb9b {
    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-10927 .elementor-element.elementor-element-d7fcb9b: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-24e01cb */.elementor-10927 .elementor-element.elementor-element-24e01cb p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c78cd1f */.elementor-10927 .elementor-element.elementor-element-c78cd1f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5dcaec *//* ================================================================
   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-10927 .elementor-element.elementor-element-c5dcaec {
    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-10927 .elementor-element.elementor-element-c5dcaec: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-37eca49 */.elementor-10927 .elementor-element.elementor-element-37eca49 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bea0a7d */.elementor-10927 .elementor-element.elementor-element-bea0a7d p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522d2fe *//* ================================================================
   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-10927 .elementor-element.elementor-element-522d2fe {
    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-10927 .elementor-element.elementor-element-522d2fe: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-2784214 */.elementor-10927 .elementor-element.elementor-element-2784214 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7884057 */.elementor-10927 .elementor-element.elementor-element-7884057 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750be95 *//* ================================================================
   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-10927 .elementor-element.elementor-element-750be95 {
    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-10927 .elementor-element.elementor-element-750be95: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-cf8743c */.elementor-10927 .elementor-element.elementor-element-cf8743c p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d3e5de */.elementor-10927 .elementor-element.elementor-element-7d3e5de p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d342a0 *//* ================================================================
   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-10927 .elementor-element.elementor-element-9d342a0 {
    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-10927 .elementor-element.elementor-element-9d342a0: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;
}

/* ================================================================ VERSÃO OURO SACRO DEFINITIVA - O EVANGELHO EXPLICADO

Instruções: Cole este código integralmente na aba
"Advanced > Custom CSS" da sua Seção ou Container no Elementor.
*/

/* 1. Lógica de movimento suave do brilho dourado */
@keyframes goldGradientFlow {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-9d342a0 {
--bg-gold-light: #fdfaf0;
--bg-gold-medium: #e6c88f;
--bg-gold-base: #c19c60;
--bg-mist: rgba(249, 247, 237, 0.2);

position: relative !important;
background-color: transparent !important;
background-image: none !important;

/* Isolamento de camadas para o background animado */
isolation: isolate !important;
transform: translateZ(0); 

z-index: 1 !important;
overflow: hidden !important;


}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-9d342a0::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
z-index: -1 !important;

background-image: linear-gradient(
    45deg, 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-base), 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-light)
) !important;

background-size: 300% 300% !important;
animation: goldGradientFlow 15s ease-in-out infinite !important;
will-change: background-position;
pointer-events: none !important;


}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-9d342a0::after {
content: '' !important;
position: absolute !important;
inset: 0 !important;
background: var(--bg-mist) !important;
pointer-events: none !important;
z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-9d342a0 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-9d342a0 > .elementor-container {
position: relative !important;
z-index: 2 !important;
background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-076f1f0 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-076f1f0 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-076f1f0 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-076f1f0 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-076f1f0 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-076f1f0 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-076f1f0 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39aec97 */.elementor-10927 .elementor-element.elementor-element-39aec97 .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-39aec97 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd91bff */.elementor-10927 .elementor-element.elementor-element-cd91bff p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9f25ce */.elementor-10927 .elementor-element.elementor-element-e9f25ce p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd8bd62 */.elementor-10927 .elementor-element.elementor-element-bd8bd62 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f0ae9 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-f6f0ae9 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-f6f0ae9:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eabfed */.elementor-10927 .elementor-element.elementor-element-6eabfed p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de406cc */.elementor-10927 .elementor-element.elementor-element-de406cc p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec521a1 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-ec521a1 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-ec521a1:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8263dde */.elementor-10927 .elementor-element.elementor-element-8263dde p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cc45d8 */.elementor-10927 .elementor-element.elementor-element-0cc45d8 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59bcff1 *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-59bcff1 {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-59bcff1:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbcbcb1 */.elementor-10927 .elementor-element.elementor-element-dbcbcb1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2562246 */.elementor-10927 .elementor-element.elementor-element-2562246 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8025e *//* Estado Normal */
.elementor-10927 .elementor-element.elementor-element-6a8025e {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    border: 1px solid rgba(189, 156, 105, 0) !important; /* Borda transparente */
    position: relative;
    z-index: 1;
}

/* Estado Hover (Ao passar o mouse) */
.elementor-10927 .elementor-element.elementor-element-6a8025e:hover {
    transform: translateY(-8px) !important; /* Efeito de pulo suave */
    border-color: #bd9c69 !important; /* A borda acende no dourado */
    
    /* Brilho focado apenas na borda (blur menor e menos opacidade) */
    box-shadow: 0 0 12px rgba(189, 156, 105, 0.25) !important;
    
    /* Fundo leve para dar profundidade sem brilhar por trás */
    background-color: rgba(255, 255, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-057663d */.elementor-10927 .elementor-element.elementor-element-057663d p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb03a0 */.elementor-10927 .elementor-element.elementor-element-4cb03a0 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a07ac58 *//* ================================================================ VERSÃO OURO SACRO DEFINITIVA - O EVANGELHO EXPLICADO

Instruções: Cole este código integralmente na aba
"Advanced > Custom CSS" da sua Seção ou Container no Elementor.
*/

/* 1. Lógica de movimento suave do brilho dourado */
@keyframes goldGradientFlow {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-a07ac58 {
--bg-gold-light: #fdfaf0;
--bg-gold-medium: #e6c88f;
--bg-gold-base: #c19c60;
--bg-mist: rgba(249, 247, 237, 0.2);

position: relative !important;
background-color: transparent !important;
background-image: none !important;

/* Isolamento de camadas para o background animado */
isolation: isolate !important;
transform: translateZ(0); 

z-index: 1 !important;
overflow: hidden !important;


}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-a07ac58::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
z-index: -1 !important;

background-image: linear-gradient(
    45deg, 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-base), 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-light)
) !important;

background-size: 300% 300% !important;
animation: goldGradientFlow 15s ease-in-out infinite !important;
will-change: background-position;
pointer-events: none !important;


}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-a07ac58::after {
content: '' !important;
position: absolute !important;
inset: 0 !important;
background: var(--bg-mist) !important;
pointer-events: none !important;
z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-a07ac58 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-a07ac58 > .elementor-container {
position: relative !important;
z-index: 2 !important;
background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-499fe5e *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-499fe5e .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-499fe5e .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-499fe5e .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-499fe5e .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-499fe5e .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-499fe5e .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ee7acc */.elementor-10927 .elementor-element.elementor-element-8ee7acc .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-8ee7acc .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c56e7 */.elementor-10927 .elementor-element.elementor-element-40c56e7 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be69d24 */.elementor-10927 .elementor-element.elementor-element-be69d24 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3f3f42 *//* ================================================================
   TEXTO DOURADO ANIMADO - O EVANGELHO EXPLICADO
   ================================================================
   Instruções de Correção:
   1. Vá ao separador "Estilo" do widget e certifique-se de que a 
      cor do texto NÃO está selecionada (clique no ícone de "voltar ao padrão").
   2. Este código agora ataca diretamente a classe interna do Elementor.
*/

/* 1. Lógica do fluxo de brilho metálico */
@keyframes goldTextFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Aplicação do efeito no texto e na classe interna do Elementor */
.elementor-10927 .elementor-element.elementor-element-e3f3f42, 
.elementor-10927 .elementor-element.elementor-element-e3f3f42 .elementor-heading-title,
.elementor-10927 .elementor-element.elementor-element-e3f3f42 h1, 
.elementor-10927 .elementor-element.elementor-element-e3f3f42 h2, 
.elementor-10927 .elementor-element.elementor-element-e3f3f42 h3 {
    /* Cores do gradiente baseadas na sua IDV */
    --gold-base: #c19c60;
    --gold-light: #fdfaf0;
    --gold-medium: #e6c88f;

    /* Configuração do Gradiente */
    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;

    /* Faz o fundo preencher apenas o texto - REFORÇADO */
    background-size: 300% auto !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* Torna o texto original transparente para mostrar o gradiente */
    color: transparent !important;
    -webkit-text-fill-color: transparent !important; /* Reforço para Webkit/Safari */
    
    /* Animação */
    animation: goldTextFlow 8s ease-in-out infinite !important;
    
    /* Garante que o container se comporte como texto */
    display: inline-block !important;
    width: auto;
}

/* 3. Ajuste para garantir visibilidade em navegadores antigos */
@supports not (-webkit-background-clip: text) {
    .elementor-10927 .elementor-element.elementor-element-e3f3f42 .elementor-heading-title {
        color: var(--gold-base) !important;
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-718eff5 *//* ================================================================
   TEXTO DOURADO ANIMADO - O EVANGELHO EXPLICADO
   ================================================================
   Instruções de Correção:
   1. Vá ao separador "Estilo" do widget e certifique-se de que a 
      cor do texto NÃO está selecionada (clique no ícone de "voltar ao padrão").
   2. Este código agora ataca diretamente a classe interna do Elementor.
*/

/* 1. Lógica do fluxo de brilho metálico */
@keyframes goldTextFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. Aplicação do efeito no texto e na classe interna do Elementor */
.elementor-10927 .elementor-element.elementor-element-718eff5, 
.elementor-10927 .elementor-element.elementor-element-718eff5 .elementor-heading-title,
.elementor-10927 .elementor-element.elementor-element-718eff5 h1, 
.elementor-10927 .elementor-element.elementor-element-718eff5 h2, 
.elementor-10927 .elementor-element.elementor-element-718eff5 h3 {
    /* Cores do gradiente baseadas na sua IDV */
    --gold-base: #c19c60;
    --gold-light: #fdfaf0;
    --gold-medium: #e6c88f;

    /* Configuração do Gradiente */
    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;

    /* Faz o fundo preencher apenas o texto - REFORÇADO */
    background-size: 300% auto !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* Torna o texto original transparente para mostrar o gradiente */
    color: transparent !important;
    -webkit-text-fill-color: transparent !important; /* Reforço para Webkit/Safari */
    
    /* Animação */
    animation: goldTextFlow 8s ease-in-out infinite !important;
    
    /* Garante que o container se comporte como texto */
    display: inline-block !important;
    width: auto;
}

/* 3. Ajuste para garantir visibilidade em navegadores antigos */
@supports not (-webkit-background-clip: text) {
    .elementor-10927 .elementor-element.elementor-element-718eff5 .elementor-heading-title {
        color: var(--gold-base) !important;
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042e04e */.elementor-10927 .elementor-element.elementor-element-042e04e p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05adb1b *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-05adb1b .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-05adb1b .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-05adb1b .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-05adb1b .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-05adb1b .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-05adb1b .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb7fc32 */.elementor-10927 .elementor-element.elementor-element-bb7fc32 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8571ec */.elementor-10927 .elementor-element.elementor-element-b8571ec .texto-dourado {
    color: #bd9c69 !important;
    display: inline; /* Garante que não quebre a linha */
    font-weight: inherit; /* Mantém o peso do resto do título */
}

/* Opcional: Se quiser que o dourado também brilhe levemente */
.elementor-10927 .elementor-element.elementor-element-b8571ec .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b5e2e1 */.elementor-10927 .elementor-element.elementor-element-6b5e2e1 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef2e56c */.elementor-10927 .elementor-element.elementor-element-ef2e56c p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-657e6be *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-657e6be .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-657e6be .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-657e6be .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-657e6be .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-657e6be .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-657e6be .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0d2775 *//* ================================================================ VERSÃO OURO SACRO DEFINITIVA - O EVANGELHO EXPLICADO

Instruções: Cole este código integralmente na aba
"Advanced > Custom CSS" da sua Seção ou Container no Elementor.
*/

/* 1. Lógica de movimento suave do brilho dourado */
@keyframes goldGradientFlow {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}

/* 2. Configuração do Background no Container */
.elementor-10927 .elementor-element.elementor-element-d0d2775 {
--bg-gold-light: #fdfaf0;
--bg-gold-medium: #e6c88f;
--bg-gold-base: #c19c60;
--bg-mist: rgba(249, 247, 237, 0.2);

position: relative !important;
background-color: transparent !important;
background-image: none !important;

/* Isolamento de camadas para o background animado */
isolation: isolate !important;
transform: translateZ(0); 

z-index: 1 !important;
overflow: hidden !important;


}

/* 3. Camada do Gradiente Animado */
.elementor-10927 .elementor-element.elementor-element-d0d2775::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
z-index: -1 !important;

background-image: linear-gradient(
    45deg, 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-base), 
    var(--bg-gold-light), 
    var(--bg-gold-medium), 
    var(--bg-gold-light)
) !important;

background-size: 300% 300% !important;
animation: goldGradientFlow 15s ease-in-out infinite !important;
will-change: background-position;
pointer-events: none !important;


}

/* 4. Névoa de Acabamento */
.elementor-10927 .elementor-element.elementor-element-d0d2775::after {
content: '' !important;
position: absolute !important;
inset: 0 !important;
background: var(--bg-mist) !important;
pointer-events: none !important;
z-index: -1 !important;
}

/* 5. Garantia de Visibilidade para Conteúdo Interno */
.elementor-10927 .elementor-element.elementor-element-d0d2775 > .elementor-widget-wrap,
.elementor-10927 .elementor-element.elementor-element-d0d2775 > .elementor-container {
position: relative !important;
z-index: 2 !important;
background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e5557 */.elementor-10927 .elementor-element.elementor-element-77e5557 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f090cf8 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-f090cf8 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-f090cf8 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-f090cf8 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-f090cf8 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-f090cf8 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-f090cf8 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7734c03 *//* EFEITO REVEAL + PULSO CONSTANTE PARA BOTÃO ELEMENTOR
   Aplique este código em: Avançado > CSS Personalizado do Botão
*/

/* 1. Animação de Pulso Constante */
@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0.4);
    }
    50% {
        transform: scale(1.03);
        box-shadow: 0 0 20px 10px rgba(74, 184, 171, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(74, 184, 171, 0);
    }
}

/* 2. Configuração Base do Botão */
.elementor-10927 .elementor-element.elementor-element-7734c03 .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;
    
    /* Centralização: Paddings iguais na esquerda e direita no estado normal */
    padding-left: 40px !important;
    padding-right: 40px !important; 
    
    z-index: 1;
    
    /* Aplica o pulso constante */
    animation: pulseAnimation 3s infinite ease-in-out;
}

/* 3. Criação da Seta (Uso de SVG para maior beleza e peso) */
.elementor-10927 .elementor-element.elementor-element-7734c03 .elementor-button::after {
    content: ''; 
    position: absolute;
    right: 22px;
    width: 20px;
    height: 20px;
    
    /* Cor da seta acompanha a cor do texto automaticamente */
    background-color: currentColor;
    
    /* Máscara SVG para uma seta moderna e espessa */
    -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(-10px);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. Efeito de Hover (O "Pulo do Gato") */
.elementor-10927 .elementor-element.elementor-element-7734c03 .elementor-button:hover {
    background-color: #4AB8AB !important;
    
    /* Mantém o texto centralizado: 
       Aumentamos o padding de ambos os lados para que o centro visual não mude, 
       apenas o botão cresça para acomodar a seta. */
    padding-left: 55px !important;
    padding-right: 55px !important; 
    
    /* Pausa o pulso ao interagir para focar na transição de hover */
    animation-play-state: paused;
    box-shadow: 0 10px 25px rgba(49, 127, 245, 0.4) !important;
}

/* 5. Revelando a Seta no Hover */
.elementor-10927 .elementor-element.elementor-element-7734c03 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-10927 .elementor-element.elementor-element-7734c03 .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.3), 
        transparent
    );
    transform: skewX(-25deg);
    z-index: -1;
}

.elementor-10927 .elementor-element.elementor-element-7734c03 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2023/07/Merriweather-LightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://escoladeliturgia.com.br/wp-content/uploads/2025/03/Sora-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */