.elementor-11208 .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-11208 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-11208 .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/02/CAPA-DESKTOP-1.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-11208 .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-11208 .elementor-element.elementor-element-cab8545{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-cab8545 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11208 .elementor-element.elementor-element-db6150a .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-11208 .elementor-element.elementor-element-8f7a365{width:100%;max-width:100%;text-align:left;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;}.elementor-11208 .elementor-element.elementor-element-18c71bc .elementor-button{background-color:transparent;font-family:"Sora", 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-11208 .elementor-element.elementor-element-18c71bc > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-11208 .elementor-element.elementor-element-7272ae4{--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:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF3B;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-icon i{color:#C19C60;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-icon svg{fill:#C19C60;transition:fill 0.3s;}.elementor-11208 .elementor-element.elementor-element-d54cbc5{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-icon{padding-right:5px;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-text{color:#F9F7ED;transition:color 0.3s;}.elementor-11208 .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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11208 .elementor-element.elementor-element-e603297:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-e603297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-11208 .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-11208 .elementor-element.elementor-element-9e9512e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-9e9512e .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-11208 .elementor-element.elementor-element-dbda3bf{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-11208 .elementor-element.elementor-element-62e07d8{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-62e07d8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11208 .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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11208 .elementor-element.elementor-element-edc24d7{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-11208 .elementor-element.elementor-element-edc24d7:not(.elementor-motion-effects-element-type-background), .elementor-11208 .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-11208 .elementor-element.elementor-element-b6fe791{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-b6fe791:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-b6fe791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #C19C60 0%, #FFD898 100%);}.elementor-11208 .elementor-element.elementor-element-5b253cf{text-align:left;}.elementor-11208 .elementor-element.elementor-element-5b253cf .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:1em;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-f3fd5c3{width:100%;max-width:100%;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:18px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-cfa095c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-50ffb40{width:100%;max-width:100%;color:#F9F7ED85;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-0214103{--divider-border-style:solid;--divider-color:#FFFFFF3B;--divider-border-width:1px;}.elementor-11208 .elementor-element.elementor-element-0214103 .elementor-divider-separator{width:100%;}.elementor-11208 .elementor-element.elementor-element-0214103 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-8e32afb{width:100%;max-width:100%;color:#F9F7ED;font-family:"Sora", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-0b7803a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-11208 .elementor-element.elementor-element-0b7803a:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-0b7803a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF14 0%, #FFFFFF00 100%);}.elementor-11208 .elementor-element.elementor-element-53fb275{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-53fb275:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-53fb275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #C19C60 0%, #FFD898 100%);}.elementor-11208 .elementor-element.elementor-element-9f58be5{text-align:left;}.elementor-11208 .elementor-element.elementor-element-9f58be5 .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:1em;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-dca556d{width:100%;max-width:100%;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:18px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-96356c5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-cf219fa{width:100%;max-width:100%;color:#F9F7ED85;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-dc4faaa{--divider-border-style:solid;--divider-color:#FFFFFF3B;--divider-border-width:1px;}.elementor-11208 .elementor-element.elementor-element-dc4faaa .elementor-divider-separator{width:100%;}.elementor-11208 .elementor-element.elementor-element-dc4faaa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-e2ef1d4{width:100%;max-width:100%;color:#F9F7ED;font-family:"Sora", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-59ce003{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-11208 .elementor-element.elementor-element-59ce003:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-59ce003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF14 0%, #FFFFFF00 100%);}.elementor-11208 .elementor-element.elementor-element-58620ea{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-58620ea:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-58620ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #C19C60 0%, #FFD898 100%);}.elementor-11208 .elementor-element.elementor-element-9433952{text-align:left;}.elementor-11208 .elementor-element.elementor-element-9433952 .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:1em;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-fb1eb67{width:100%;max-width:100%;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:18px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-e4ec3b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-d5c79e5{width:100%;max-width:100%;color:#F9F7ED85;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-ca7defa{--divider-border-style:solid;--divider-color:#FFFFFF3B;--divider-border-width:1px;}.elementor-11208 .elementor-element.elementor-element-ca7defa .elementor-divider-separator{width:100%;}.elementor-11208 .elementor-element.elementor-element-ca7defa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-d026ad4{width:100%;max-width:100%;color:#F9F7ED;font-family:"Sora", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-7799f90{--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-11208 .elementor-element.elementor-element-56f8ede{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-56f8ede .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-11208 .elementor-element.elementor-element-f4e0722{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-11208 .elementor-element.elementor-element-bf0a1b3 .elementor-button{background-color:transparent;font-family:"Sora", 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-11208 .elementor-element.elementor-element-bf0a1b3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-8e2bb36{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-8e2bb36:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-8e2bb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-11208 .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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11208 .elementor-element.elementor-element-b70de14{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-b70de14 .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-bb0f5ec{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-bb0f5ec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-0337416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11208 .elementor-element.elementor-element-4e9bc1b{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0000003B;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-icon i{color:#C19C60;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-icon svg{fill:#C19C60;transition:fill 0.3s;}.elementor-11208 .elementor-element.elementor-element-2636023{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-icon{padding-right:7px;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-text{color:#0C0C0C;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-0ba64bd{--display:flex;--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:#C19C60;--border-color:#C19C60;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0000003B;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-icon i{color:#C19C60;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-icon svg{fill:#C19C60;transition:fill 0.3s;}.elementor-11208 .elementor-element.elementor-element-d97990d{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-icon{padding-right:7px;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-text{color:#0C0C0C;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-e51eb78{--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-11208 .elementor-element.elementor-element-6fa1fe6{width:100%;max-width:100%;text-align:center;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-c19efda .elementor-button{background-color:transparent;font-family:"Sora", 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-11208 .elementor-element.elementor-element-c19efda > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-cb4ce0f{--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:15px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-cb4ce0f:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-cb4ce0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-11208 .elementor-element.elementor-element-46e960c{--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;}.elementor-11208 .elementor-element.elementor-element-cc4c88b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-cc4c88b .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-b0f10fe{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-b0f10fe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-f2c2d21{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-f2c2d21:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-f2c2d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #C40000 0%, #FF2B2B 100%);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF6B;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11208 .elementor-element.elementor-element-0120860{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-icon{padding-right:7px;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-74d2ee3{--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;}.elementor-11208 .elementor-element.elementor-element-10e9162{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-8b96734{--divider-border-style:solid;--divider-color:#00000047;--divider-border-width:1px;}.elementor-11208 .elementor-element.elementor-element-8b96734 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-11208 .elementor-element.elementor-element-8b96734 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11208 .elementor-element.elementor-element-6a1f806{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-6a1f806 .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-0ba7b13{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-0ba7b13:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-0ba7b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00D658 0%, #48FF93 100%);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#00000042;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11208 .elementor-element.elementor-element-8affafb{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-icon{padding-right:7px;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-text{color:#0C0C0C;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-6e7118b{--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;}.elementor-11208 .elementor-element.elementor-element-dbcfe44{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-3811e60 .elementor-button{background-color:transparent;font-family:"Sora", 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-11208 .elementor-element.elementor-element-3811e60 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-11208 .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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11208 .elementor-element.elementor-element-0d579cd:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-0d579cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-b7ccdf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11208 .elementor-element.elementor-element-415a9db{--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-11208 .elementor-element.elementor-element-f3426c3{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11208 .elementor-element.elementor-element-b443f1e{--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-11208 .elementor-element.elementor-element-36bcc1d{--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-11208 .elementor-element.elementor-element-d6f2279{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-bb140c2 .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-bb140c2 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-bb140c2 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-8d4c255{--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-11208 .elementor-element.elementor-element-272a819{--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-11208 .elementor-element.elementor-element-5413bc6{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-1dbd615 .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-1dbd615 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-1dbd615 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-9436e69{--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-11208 .elementor-element.elementor-element-9d9ab1b{--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-11208 .elementor-element.elementor-element-1db3d1d{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-8a8b83e .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-8a8b83e .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-8a8b83e .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-dbec54d{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11208 .elementor-element.elementor-element-570be9c{--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-11208 .elementor-element.elementor-element-1134810{--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-11208 .elementor-element.elementor-element-e584154{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-e9555fa .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-e9555fa .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-e9555fa .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-1f2f89c{--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-11208 .elementor-element.elementor-element-a54c7f1{--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-11208 .elementor-element.elementor-element-e3e8baa{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-b8661cf .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-b8661cf .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-b8661cf .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-59df311{--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-11208 .elementor-element.elementor-element-51ae351{--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-11208 .elementor-element.elementor-element-58b9f43{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-bdb3a8e .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-bdb3a8e .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-bdb3a8e .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-852da13{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11208 .elementor-element.elementor-element-6629b0d{--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-11208 .elementor-element.elementor-element-3fbb45b{--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-11208 .elementor-element.elementor-element-934ecb8{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-e3a25ce .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-e3a25ce .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-e3a25ce .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-8ff0467{--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-11208 .elementor-element.elementor-element-3a62712{--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-11208 .elementor-element.elementor-element-af2cb21{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-c91372a .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-c91372a .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-c91372a .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-1c727ff{--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-11208 .elementor-element.elementor-element-39a47d8{--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-11208 .elementor-element.elementor-element-b36654a{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-c04a588 .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-c04a588 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-c04a588 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-872bf90{--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-11208 .elementor-element.elementor-element-389a770{--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-11208 .elementor-element.elementor-element-8a41616{--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-11208 .elementor-element.elementor-element-af5a235{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-c0a6304 .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-c0a6304 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-c0a6304 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-ce75578{--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-11208 .elementor-element.elementor-element-6f76bbb{--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-11208 .elementor-element.elementor-element-895ac63{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:10px;--e-rating-icon-marked-color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-545cb96 .elementor-testimonial-wrapper{text-align:left;}.elementor-11208 .elementor-element.elementor-element-545cb96 .elementor-testimonial-content{color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-11208 .elementor-element.elementor-element-545cb96 .elementor-testimonial-name{color:#CA9E67;font-family:"Merriweather", Sans-serif;font-size:18px;font-style:italic;}.elementor-11208 .elementor-element.elementor-element-804a0e7 .elementor-button{background-color:transparent;font-family:"Sora", 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-11208 .elementor-element.elementor-element-804a0e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .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:25px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11208 .elementor-element.elementor-element-ad75217:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-ad75217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-b7f97d3{--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-11208 .elementor-element.elementor-element-8d581f1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-8d581f1 .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#F9F7ED;}.elementor-11208 .elementor-element.elementor-element-69090aa{width:100%;max-width:100%;text-align:center;color:#F9F7ED;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-11208 .elementor-element.elementor-element-ab0ae96{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-ab0ae96 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-43ad9ed{--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:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF3B;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-icon i{color:#2FFF5A;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-icon svg{fill:#2FFF5A;transition:fill 0.3s;}.elementor-11208 .elementor-element.elementor-element-dbc0781{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-icon{padding-right:5px;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-text{color:#F9F7ED;transition:color 0.3s;}.elementor-11208 .elementor-element.elementor-element-c6ece5f{--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;}.elementor-11208 .elementor-element.elementor-element-312a560{--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-11208 .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;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11208 .elementor-element.elementor-element-be69d24{text-align:center;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-11208 .elementor-element.elementor-element-c760888{--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;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11208 .elementor-element.elementor-element-c9100ef{text-align:center;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-11208 .elementor-element.elementor-element-906cb2b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11208 .elementor-element.elementor-element-906cb2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11208 .elementor-element.elementor-element-1505230{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-11208 .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-11208 .elementor-element.elementor-element-05adb1b .elementor-button{background-color:transparent;font-family:"Sora", 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-11208 .elementor-element.elementor-element-05adb1b > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-11208 .elementor-element.elementor-element-314d455 img{width:60%;}.elementor-11208 .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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-69df78a:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-69df78a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-11208 .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-11208 .elementor-element.elementor-element-5628844:not(.elementor-motion-effects-element-type-background), .elementor-11208 .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-11208 .elementor-element.elementor-element-a68138e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11208 .elementor-element.elementor-element-987a0b1{text-align:left;}.elementor-11208 .elementor-element.elementor-element-987a0b1 .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;line-height:40px;letter-spacing:0px;color:#CA9E67;}.elementor-11208 .elementor-element.elementor-element-51f9e29{width:100%;max-width:100%;color:#0C0C0C;font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-7cea7a4{--divider-border-style:solid;--divider-color:#00000047;--divider-border-width:1px;}.elementor-11208 .elementor-element.elementor-element-7cea7a4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11208 .elementor-element.elementor-element-7cea7a4 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-11208 .elementor-element.elementor-element-7cea7a4 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-7acc50a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11208 .elementor-element.elementor-element-7acc50a{text-align:left;color:#0C0C0C;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-f090cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .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:15px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-dab9e83:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-dab9e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-11208 .elementor-element.elementor-element-14c0f62{--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;}.elementor-11208 .elementor-element.elementor-element-05c736f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11208 .elementor-element.elementor-element-05c736f .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#0C0C0C;}.elementor-11208 .elementor-element.elementor-element-5c6aab4{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-5c6aab4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-2ebe85c{--display:flex;}.elementor-11208 .elementor-element.elementor-element-018020d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-b88093f{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-dfc99cc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-7dd4e83{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-11fde56{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-d518437{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-c553e00{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-23cc526{color:#1B1B1D;font-family:"Sora", Sans-serif;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-46faac9{--n-accordion-title-font-size:16px;--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-hover-color:#949494;--n-accordion-title-active-color:#ac845c;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CFCFCF;--n-accordion-icon-active-color:#FF393B;}:where( .elementor-11208 .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;font-weight:700;}:where( .elementor-11208 .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-11208 .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-11208 .elementor-element.elementor-element-7734c03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-a99b16d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-a99b16d:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-a99b16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #353535 0%, #0F0F0F 100%);}.elementor-11208 .elementor-element.elementor-element-90d42e9{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-90d42e9 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-90d42e9.elementor-element{--align-self:center;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c{text-align:center;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c .elementor-heading-title{font-family:"optique-display", Sans-serif;font-size:45px;font-weight:400;font-style:normal;line-height:45px;color:#F9F7ED;}.elementor-11208 .elementor-element.elementor-element-b8c1dfe{--divider-border-style:solid;--divider-color:#FFFFFF3D;--divider-border-width:1px;}.elementor-11208 .elementor-element.elementor-element-b8c1dfe .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-11208 .elementor-element.elementor-element-b8c1dfe .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-cb9c4a6{text-align:center;color:#F9F7ED;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-11208 .elementor-element.elementor-element-808c74e .elementor-button{background-color:#37be4b;font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;fill:#F5F5F5;color:#F5F5F5;border-radius:50px 50px 50px 50px;padding:20px 150px 20px 150px;}.elementor-11208 .elementor-element.elementor-element-808c74e > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-06d45c7{--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-11208 .elementor-element.elementor-element-8737d3b{--e-image-carousel-slides-to-show:2;}.elementor-11208 .elementor-element.elementor-element-8737d3b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11208 .elementor-element.elementor-element-8737d3b .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#C19C60;}.elementor-11208 .elementor-element.elementor-element-8737d3b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11208 .elementor-element.elementor-element-8737d3b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#C19C60;}.elementor-11208 .elementor-element.elementor-element-8737d3b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19C60;border-radius:15px 15px 15px 15px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-acd6f6c{--min-height:75vh;--padding-top:50px;--padding-bottom:50px;--padding-left:75px;--padding-right:75px;}.elementor-11208 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11208 .elementor-element.elementor-element-cab8545 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-11208 .elementor-element.elementor-element-cab8545{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-11208 .elementor-element.elementor-element-db6150a .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-18c71bc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-9e9512e .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-edc24d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-5b253cf .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-f3fd5c3{font-size:16px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-50ffb40{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-0214103 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-8e32afb{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-0b7803a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-9f58be5 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-dca556d{font-size:16px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-cf219fa{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-dc4faaa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-e2ef1d4{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-59ce003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-9433952 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-fb1eb67{font-size:16px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-d5c79e5{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-ca7defa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-d026ad4{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-56f8ede .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-8e2bb36{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11208 .elementor-element.elementor-element-b70de14 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-2636023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-d97990d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-11208 .elementor-element.elementor-element-6fa1fe6{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-cb4ce0f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11208 .elementor-element.elementor-element-cc4c88b .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-0120860 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-11208 .elementor-element.elementor-element-10e9162{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-6a1f806 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-8affafb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-11208 .elementor-element.elementor-element-dbcfe44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-b7ccdf8{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11208 .elementor-element.elementor-element-f3426c3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11208 .elementor-element.elementor-element-36bcc1d{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-bb140c2 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-272a819{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-1dbd615 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-9d9ab1b{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-8a8b83e .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-dbec54d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11208 .elementor-element.elementor-element-1134810{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-e9555fa .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-a54c7f1{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-b8661cf .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-51ae351{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-bdb3a8e .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-852da13{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11208 .elementor-element.elementor-element-3fbb45b{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-e3a25ce .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-3a62712{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-c91372a .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-39a47d8{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-c04a588 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-872bf90{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11208 .elementor-element.elementor-element-8a41616{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-c0a6304 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-6f76bbb{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11208 .elementor-element.elementor-element-545cb96 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-8d581f1 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-be69d24{font-size:14px;}.elementor-11208 .elementor-element.elementor-element-c9100ef{font-size:14px;}.elementor-11208 .elementor-element.elementor-element-906cb2b{--justify-content:center;}.elementor-11208 .elementor-element.elementor-element-1505230{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-718eff5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-718eff5 .elementor-heading-title{font-size:80px;line-height:80px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-987a0b1 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-11208 .elementor-element.elementor-element-51f9e29{font-size:16px;line-height:1.4em;}.elementor-11208 .elementor-element.elementor-element-7acc50a{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-dab9e83{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .elementor-element.elementor-element-05c736f .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-11208 .elementor-element.elementor-element-90d42e9 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c{text-align:center;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c .elementor-heading-title{font-size:30px;}.elementor-11208 .elementor-element.elementor-element-b8c1dfe .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-11208 .elementor-element.elementor-element-cb9c4a6{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-808c74e .elementor-button{border-radius:50px 50px 50px 50px;padding:25px 75px 25px 75px;}}@media(max-width:767px){.elementor-11208 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladeliturgia.com.br/wp-content/uploads/2026/02/CAPA-MOBILE.webp");background-position:top center;background-size:contain;}.elementor-11208 .elementor-element.elementor-element-acd6f6c{--min-height:780px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-cab8545 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-11208 .elementor-element.elementor-element-cab8545{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-11208 .elementor-element.elementor-element-db6150a{text-align:center;}.elementor-11208 .elementor-element.elementor-element-db6150a .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-11208 .elementor-element.elementor-element-8f7a365{text-align:center;font-size:14px;}.elementor-11208 .elementor-element.elementor-element-18c71bc > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11208 .elementor-element.elementor-element-18c71bc .elementor-button{font-size:12px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-d54cbc5 .elementor-icon-list-item > a{font-size:14px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-94c62c3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-9e9512e{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-9e9512e .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-dbda3bf{text-align:center;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-62e07d8 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-11208 .elementor-element.elementor-element-62e07d8{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-11208 .elementor-element.elementor-element-edc24d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-b6fe791{--border-radius:10px 10px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-5b253cf{width:100%;max-width:100%;text-align:left;}.elementor-11208 .elementor-element.elementor-element-5b253cf .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-f3fd5c3{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-cfa095c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11208 .elementor-element.elementor-element-50ffb40{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-0214103 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-8e32afb{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-0b7803a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-53fb275{--border-radius:10px 10px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-9f58be5{width:100%;max-width:100%;text-align:left;}.elementor-11208 .elementor-element.elementor-element-9f58be5 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-dca556d{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-96356c5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11208 .elementor-element.elementor-element-cf219fa{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-dc4faaa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-e2ef1d4{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-59ce003{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-58620ea{--border-radius:10px 10px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-9433952{width:100%;max-width:100%;text-align:left;}.elementor-11208 .elementor-element.elementor-element-9433952 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-fb1eb67{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-e4ec3b0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11208 .elementor-element.elementor-element-d5c79e5{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-ca7defa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-d026ad4{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-7799f90{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-56f8ede{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-56f8ede .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-f4e0722{text-align:center;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-bf0a1b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-bf0a1b3 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-8e2bb36{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .elementor-element.elementor-element-b70de14{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-b70de14 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-bb0f5ec > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-bb0f5ec{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-11208 .elementor-element.elementor-element-0337416{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-4e9bc1b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-0ba64bd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11208 .elementor-element.elementor-element-e51eb78{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-6fa1fe6{text-align:center;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-c19efda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-c19efda .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-cb4ce0f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .elementor-element.elementor-element-cc4c88b{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-cc4c88b .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-11208 .elementor-element.elementor-element-b0f10fe > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-b0f10fe{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-11208 .elementor-element.elementor-element-10e9162{text-align:center;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-8b96734 .elementor-divider-separator{width:100%;}.elementor-11208 .elementor-element.elementor-element-6a1f806{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-6a1f806 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-11208 .elementor-element.elementor-element-dbcfe44{text-align:center;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-3811e60 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-3811e60 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-b7ccdf8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11208 .elementor-element.elementor-element-92f3af5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-92f3af5 img{width:100%;}.elementor-11208 .elementor-element.elementor-element-0b6b0b6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-0b6b0b6 img{width:100%;}.elementor-11208 .elementor-element.elementor-element-58306a9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-11208 .elementor-element.elementor-element-58306a9 img{width:100%;}.elementor-11208 .elementor-element.elementor-element-415a9db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .elementor-element.elementor-element-f3426c3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-36bcc1d{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-bb140c2 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-272a819{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-1dbd615 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-9d9ab1b{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-8a8b83e .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-dbec54d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-1134810{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-e9555fa .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-a54c7f1{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-b8661cf .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-51ae351{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-bdb3a8e .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-852da13{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-3fbb45b{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-e3a25ce .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-3a62712{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-c91372a .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-39a47d8{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-c04a588 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-872bf90{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-8a41616{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-c0a6304 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-6f76bbb{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11208 .elementor-element.elementor-element-545cb96 .elementor-testimonial-content{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-804a0e7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-804a0e7 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-ad75217{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .elementor-element.elementor-element-b7f97d3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11208 .elementor-element.elementor-element-8d581f1{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-8d581f1 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-11208 .elementor-element.elementor-element-69090aa{text-align:center;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-ab0ae96 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-ab0ae96{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11208 .elementor-element.elementor-element-dbc0781 .elementor-icon-list-item > a{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-c6ece5f{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11208 .elementor-element.elementor-element-312a560{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-be69d24{text-align:center;font-size:14px;}.elementor-11208 .elementor-element.elementor-element-c760888{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11208 .elementor-element.elementor-element-c9100ef{text-align:center;font-size:14px;}.elementor-11208 .elementor-element.elementor-element-906cb2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11208 .elementor-element.elementor-element-1505230{text-align:center;font-size:16px;}.elementor-11208 .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-11208 .elementor-element.elementor-element-718eff5 .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-11208 .elementor-element.elementor-element-05adb1b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11208 .elementor-element.elementor-element-05adb1b .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-314d455 img{width:100%;}.elementor-11208 .elementor-element.elementor-element-69df78a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .elementor-element.elementor-element-5628844{--min-height:250px;}.elementor-11208 .elementor-element.elementor-element-987a0b1{text-align:left;}.elementor-11208 .elementor-element.elementor-element-987a0b1 .elementor-heading-title{font-size:30px;line-height:35px;letter-spacing:0px;}.elementor-11208 .elementor-element.elementor-element-51f9e29{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-7acc50a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-7acc50a{text-align:left;font-size:16px;}.elementor-11208 .elementor-element.elementor-element-f090cf8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-f090cf8 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-dab9e83{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11208 .elementor-element.elementor-element-05c736f{width:100%;max-width:100%;text-align:center;}.elementor-11208 .elementor-element.elementor-element-05c736f .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-11208 .elementor-element.elementor-element-5c6aab4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-5c6aab4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-11208 .elementor-element.elementor-element-b88093f{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-7dd4e83{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-d518437{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-23cc526{font-size:16px;}.elementor-11208 .elementor-element.elementor-element-7734c03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-7734c03 .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-11208 .elementor-element.elementor-element-a99b16d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11208 .elementor-element.elementor-element-90d42e9 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-90d42e9{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11208 .elementor-element.elementor-element-3fbeb2c .elementor-heading-title{font-size:30px;}.elementor-11208 .elementor-element.elementor-element-b8c1dfe .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11208 .elementor-element.elementor-element-cb9c4a6{line-height:18px;}.elementor-11208 .elementor-element.elementor-element-808c74e .elementor-button{font-size:14px;line-height:20px;border-radius:50px 50px 50px 50px;padding:20px 60px 20px 60px;}.elementor-11208 .elementor-element.elementor-element-8737d3b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-11208 .elementor-element.elementor-element-22715b1{--width:50%;}.elementor-11208 .elementor-element.elementor-element-7272ae4{--width:70%;}.elementor-11208 .elementor-element.elementor-element-e51eb78{--width:70%;}.elementor-11208 .elementor-element.elementor-element-f2c2d21{--width:60%;}.elementor-11208 .elementor-element.elementor-element-0ba7b13{--width:60%;}.elementor-11208 .elementor-element.elementor-element-b7ccdf8{--width:50%;}.elementor-11208 .elementor-element.elementor-element-f3426c3{--width:90%;}.elementor-11208 .elementor-element.elementor-element-b443f1e{--width:50%;}.elementor-11208 .elementor-element.elementor-element-8d4c255{--width:50%;}.elementor-11208 .elementor-element.elementor-element-9436e69{--width:50%;}.elementor-11208 .elementor-element.elementor-element-dbec54d{--width:90%;}.elementor-11208 .elementor-element.elementor-element-570be9c{--width:50%;}.elementor-11208 .elementor-element.elementor-element-1f2f89c{--width:50%;}.elementor-11208 .elementor-element.elementor-element-59df311{--width:50%;}.elementor-11208 .elementor-element.elementor-element-852da13{--width:90%;}.elementor-11208 .elementor-element.elementor-element-6629b0d{--width:50%;}.elementor-11208 .elementor-element.elementor-element-8ff0467{--width:50%;}.elementor-11208 .elementor-element.elementor-element-1c727ff{--width:50%;}.elementor-11208 .elementor-element.elementor-element-872bf90{--width:90%;}.elementor-11208 .elementor-element.elementor-element-389a770{--width:50%;}.elementor-11208 .elementor-element.elementor-element-ce75578{--width:50%;}.elementor-11208 .elementor-element.elementor-element-43ad9ed{--width:50%;}.elementor-11208 .elementor-element.elementor-element-c6ece5f{--width:75%;}.elementor-11208 .elementor-element.elementor-element-312a560{--width:70%;}.elementor-11208 .elementor-element.elementor-element-906cb2b{--width:100%;}.elementor-11208 .elementor-element.elementor-element-5628844{--width:100%;}.elementor-11208 .elementor-element.elementor-element-2ebe85c{--width:75%;}.elementor-11208 .elementor-element.elementor-element-a99b16d{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-11208 .elementor-element.elementor-element-22715b1{--width:50%;}.elementor-11208 .elementor-element.elementor-element-b7ccdf8{--width:60%;}.elementor-11208 .elementor-element.elementor-element-f3426c3{--width:90%;}.elementor-11208 .elementor-element.elementor-element-b443f1e{--width:95%;}.elementor-11208 .elementor-element.elementor-element-8d4c255{--width:95%;}.elementor-11208 .elementor-element.elementor-element-9436e69{--width:95%;}.elementor-11208 .elementor-element.elementor-element-dbec54d{--width:90%;}.elementor-11208 .elementor-element.elementor-element-570be9c{--width:95%;}.elementor-11208 .elementor-element.elementor-element-1f2f89c{--width:95%;}.elementor-11208 .elementor-element.elementor-element-59df311{--width:95%;}.elementor-11208 .elementor-element.elementor-element-852da13{--width:90%;}.elementor-11208 .elementor-element.elementor-element-6629b0d{--width:95%;}.elementor-11208 .elementor-element.elementor-element-8ff0467{--width:95%;}.elementor-11208 .elementor-element.elementor-element-1c727ff{--width:95%;}.elementor-11208 .elementor-element.elementor-element-872bf90{--width:90%;}.elementor-11208 .elementor-element.elementor-element-389a770{--width:95%;}.elementor-11208 .elementor-element.elementor-element-ce75578{--width:95%;}.elementor-11208 .elementor-element.elementor-element-312a560{--width:80%;}}@media(min-width:1367px){.elementor-11208 .elementor-element.elementor-element-acd6f6c:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-acd6f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11208 .elementor-element.elementor-element-5628844:not(.elementor-motion-effects-element-type-background), .elementor-11208 .elementor-element.elementor-element-5628844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-cab8545 *//* Alvo: Ícone, SVG ou Imagem (img) dentro do widget */
.elementor-11208 .elementor-element.elementor-element-cab8545 .elementor-icon, 
.elementor-11208 .elementor-element.elementor-element-cab8545 i, 
.elementor-11208 .elementor-element.elementor-element-cab8545 svg,
.elementor-11208 .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-11208 .elementor-element.elementor-element-cab8545:hover .elementor-icon,
.elementor-11208 .elementor-element.elementor-element-cab8545:hover i,
.elementor-11208 .elementor-element.elementor-element-cab8545:hover svg,
.elementor-11208 .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-11208 .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-11208 .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-11208 .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-11208 .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-11208 .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-11208 .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-11208 .elementor-element.elementor-element-18c71bc .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .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-11208 .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-11208 .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-11208 .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-dbda3bf */.elementor-11208 .elementor-element.elementor-element-dbda3bf p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b253cf */.elementor-11208 .elementor-element.elementor-element-5b253cf .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-11208 .elementor-element.elementor-element-5b253cf .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-f3fd5c3 */.elementor-11208 .elementor-element.elementor-element-f3fd5c3 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50ffb40 */.elementor-11208 .elementor-element.elementor-element-50ffb40 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e32afb */.elementor-11208 .elementor-element.elementor-element-8e32afb p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc24d7 *//* Estado Normal */
.elementor-11208 .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-11208 .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 heading, class: .elementor-element-9f58be5 */.elementor-11208 .elementor-element.elementor-element-9f58be5 .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-11208 .elementor-element.elementor-element-9f58be5 .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-dca556d */.elementor-11208 .elementor-element.elementor-element-dca556d p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf219fa */.elementor-11208 .elementor-element.elementor-element-cf219fa p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2ef1d4 */.elementor-11208 .elementor-element.elementor-element-e2ef1d4 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b7803a *//* Estado Normal */
.elementor-11208 .elementor-element.elementor-element-0b7803a {
    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-11208 .elementor-element.elementor-element-0b7803a: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-9433952 */.elementor-11208 .elementor-element.elementor-element-9433952 .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-11208 .elementor-element.elementor-element-9433952 .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-fb1eb67 */.elementor-11208 .elementor-element.elementor-element-fb1eb67 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5c79e5 */.elementor-11208 .elementor-element.elementor-element-d5c79e5 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d026ad4 */.elementor-11208 .elementor-element.elementor-element-d026ad4 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ce003 *//* Estado Normal */
.elementor-11208 .elementor-element.elementor-element-59ce003 {
    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-11208 .elementor-element.elementor-element-59ce003: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-56f8ede */.elementor-11208 .elementor-element.elementor-element-56f8ede .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-11208 .elementor-element.elementor-element-56f8ede .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf0a1b3 *//* 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-11208 .elementor-element.elementor-element-bf0a1b3 .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-11208 .elementor-element.elementor-element-bf0a1b3 .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-11208 .elementor-element.elementor-element-bf0a1b3 .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-11208 .elementor-element.elementor-element-bf0a1b3 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .elementor-element.elementor-element-bf0a1b3 .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-11208 .elementor-element.elementor-element-bf0a1b3 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b70de14 */.elementor-11208 .elementor-element.elementor-element-b70de14 .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-11208 .elementor-element.elementor-element-b70de14 .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-6fa1fe6 */.elementor-11208 .elementor-element.elementor-element-6fa1fe6 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c19efda *//* 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-11208 .elementor-element.elementor-element-c19efda .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-11208 .elementor-element.elementor-element-c19efda .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-11208 .elementor-element.elementor-element-c19efda .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-11208 .elementor-element.elementor-element-c19efda .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .elementor-element.elementor-element-c19efda .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-11208 .elementor-element.elementor-element-c19efda .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc4c88b */.elementor-11208 .elementor-element.elementor-element-cc4c88b .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-11208 .elementor-element.elementor-element-cc4c88b .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-10e9162 */.elementor-11208 .elementor-element.elementor-element-10e9162 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a1f806 */.elementor-11208 .elementor-element.elementor-element-6a1f806 .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-11208 .elementor-element.elementor-element-6a1f806 .texto-dourado {
    text-shadow: 0px 0px 1px rgba(189, 156, 105, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3811e60 *//* 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-11208 .elementor-element.elementor-element-3811e60 .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-11208 .elementor-element.elementor-element-3811e60 .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-11208 .elementor-element.elementor-element-3811e60 .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-11208 .elementor-element.elementor-element-3811e60 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .elementor-element.elementor-element-3811e60 .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-11208 .elementor-element.elementor-element-3811e60 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-804a0e7 *//* 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-11208 .elementor-element.elementor-element-804a0e7 .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-11208 .elementor-element.elementor-element-804a0e7 .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-11208 .elementor-element.elementor-element-804a0e7 .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-11208 .elementor-element.elementor-element-804a0e7 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .elementor-element.elementor-element-804a0e7 .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-11208 .elementor-element.elementor-element-804a0e7 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d581f1 */.elementor-11208 .elementor-element.elementor-element-8d581f1 .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-11208 .elementor-element.elementor-element-8d581f1 .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-69090aa */.elementor-11208 .elementor-element.elementor-element-69090aa p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be69d24 */.elementor-11208 .elementor-element.elementor-element-be69d24 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb62c8 *//* ================================================================ 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-11208 .elementor-element.elementor-element-7eb62c8 {
--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-11208 .elementor-element.elementor-element-7eb62c8::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-11208 .elementor-element.elementor-element-7eb62c8::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-11208 .elementor-element.elementor-element-7eb62c8 > .elementor-widget-wrap,
.elementor-11208 .elementor-element.elementor-element-7eb62c8 > .elementor-container {
position: relative !important;
z-index: 2 !important;
background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9100ef */.elementor-11208 .elementor-element.elementor-element-c9100ef p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c760888 *//* ================================================================ 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-11208 .elementor-element.elementor-element-c760888 {
--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-11208 .elementor-element.elementor-element-c760888::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-11208 .elementor-element.elementor-element-c760888::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-11208 .elementor-element.elementor-element-c760888 > .elementor-widget-wrap,
.elementor-11208 .elementor-element.elementor-element-c760888 > .elementor-container {
position: relative !important;
z-index: 2 !important;
background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1505230 */.elementor-11208 .elementor-element.elementor-element-1505230 p {
    margin-bottom: 0 !important;
    margin-top: 0 !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-11208 .elementor-element.elementor-element-718eff5, 
.elementor-11208 .elementor-element.elementor-element-718eff5 .elementor-heading-title,
.elementor-11208 .elementor-element.elementor-element-718eff5 h1, 
.elementor-11208 .elementor-element.elementor-element-718eff5 h2, 
.elementor-11208 .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-11208 .elementor-element.elementor-element-718eff5 .elementor-heading-title {
        color: var(--gold-base) !important;
        background-image: none !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-11208 .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-11208 .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-11208 .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-11208 .elementor-element.elementor-element-05adb1b .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .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-11208 .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-51f9e29 */.elementor-11208 .elementor-element.elementor-element-51f9e29 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-11208 .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-11208 .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-11208 .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-11208 .elementor-element.elementor-element-f090cf8 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .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-11208 .elementor-element.elementor-element-f090cf8 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05c736f */.elementor-11208 .elementor-element.elementor-element-05c736f .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-11208 .elementor-element.elementor-element-05c736f .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-b88093f */.elementor-11208 .elementor-element.elementor-element-b88093f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd4e83 */.elementor-11208 .elementor-element.elementor-element-7dd4e83 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d518437 */.elementor-11208 .elementor-element.elementor-element-d518437 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23cc526 */.elementor-11208 .elementor-element.elementor-element-23cc526 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b88093f */.elementor-11208 .elementor-element.elementor-element-b88093f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd4e83 */.elementor-11208 .elementor-element.elementor-element-7dd4e83 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d518437 */.elementor-11208 .elementor-element.elementor-element-d518437 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23cc526 */.elementor-11208 .elementor-element.elementor-element-23cc526 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b88093f */.elementor-11208 .elementor-element.elementor-element-b88093f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd4e83 */.elementor-11208 .elementor-element.elementor-element-7dd4e83 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d518437 */.elementor-11208 .elementor-element.elementor-element-d518437 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23cc526 */.elementor-11208 .elementor-element.elementor-element-23cc526 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b88093f */.elementor-11208 .elementor-element.elementor-element-b88093f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd4e83 */.elementor-11208 .elementor-element.elementor-element-7dd4e83 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d518437 */.elementor-11208 .elementor-element.elementor-element-d518437 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23cc526 */.elementor-11208 .elementor-element.elementor-element-23cc526 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b88093f */.elementor-11208 .elementor-element.elementor-element-b88093f p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd4e83 */.elementor-11208 .elementor-element.elementor-element-7dd4e83 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d518437 */.elementor-11208 .elementor-element.elementor-element-d518437 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23cc526 */.elementor-11208 .elementor-element.elementor-element-23cc526 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* 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-11208 .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-11208 .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-11208 .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-11208 .elementor-element.elementor-element-7734c03 .elementor-button:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* 6. Efeito de Brilho Metálico (Opcional) */
.elementor-11208 .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-11208 .elementor-element.elementor-element-7734c03 .elementor-button:hover::before {
    left: 150%;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb9c4a6 */.elementor-11208 .elementor-element.elementor-element-cb9c4a6 p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom 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 */
/* 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 */