.elementor-19 .elementor-element.elementor-element-a2093b9{--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;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-a2093b9::before, .elementor-19 .elementor-element.elementor-element-a2093b9 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-a2093b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-a2093b9 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-a2093b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-a2093b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-f6826a0{--display:flex;}.elementor-19 .elementor-element.elementor-element-0a45498{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c9a022d .elementor-heading-title{font-family:"Platypi", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-12014b7{--display:flex;}.elementor-19 .elementor-element.elementor-element-b3b61a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-94309ba{--display:flex;--min-height:85vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-94309ba:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-94309ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://churrasqueira-saojorge.pt/wp-content/uploads/2026/06/WhatsApp-Image-2026-06-10-at-15.07.00.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-94309ba::before, .elementor-19 .elementor-element.elementor-element-94309ba > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-94309ba > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-94309ba > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-94309ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-94309ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-a792a24{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7c6c87c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-7c6c87c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7c6c87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-71c1662 > .elementor-widget-container{padding:145px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ffb0697{--display:flex;}.elementor-19 .elementor-element.elementor-element-b11a12d{text-align:center;}.elementor-19 .elementor-element.elementor-element-b11a12d .elementor-heading-title{font-family:"Radley", Sans-serif;font-size:92px;font-weight:500;letter-spacing:10px;word-spacing:10px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-44b65bb{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4b1cb4e{text-align:center;}.elementor-19 .elementor-element.elementor-element-4b1cb4e .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:28px;font-weight:600;font-style:italic;line-height:41px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-68a6007{--display:flex;--min-height:655px;--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;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-68a6007:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-68a6007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://churrasqueira-saojorge.pt/wp-content/uploads/2026/06/IMG_4302-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-68a6007::before, .elementor-19 .elementor-element.elementor-element-68a6007 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-68a6007 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-68a6007 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-68a6007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-68a6007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-9b1c83c{--display:flex;}.elementor-19 .elementor-element.elementor-element-3ddaa1e{--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-19 .elementor-element.elementor-element-5187f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-3a41a62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-f45a3f5{--spacer-size:50px;}.elementor-19 .elementor-element.elementor-element-8920480{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-4dc6f9e{text-align:start;}.elementor-19 .elementor-element.elementor-element-4dc6f9e .elementor-heading-title{font-family:"Platypi", Sans-serif;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-381ace9{text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-381ace9 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-e341ddb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:double;--border-style:double;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-21879e7{--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-19 .elementor-element.elementor-element-d1aaada img{width:100%;max-width:100%;height:500px;border-style:double;border-width:12px 12px 12px 12px;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7243419 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7243419{right:-1px;}body.rtl .elementor-19 .elementor-element.elementor-element-7243419{left:-1px;}.elementor-19 .elementor-element.elementor-element-7243419{bottom:-153px;}.elementor-19 .elementor-element.elementor-element-7243419 img{width:100%;max-width:100%;height:394px;opacity:1;border-style:double;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d9a3a69{--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-19 .elementor-element.elementor-element-27a0291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-35cbfd8{--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-19 .elementor-element.elementor-element-ebab74e{--spacer-size:600px;}.elementor-19 .elementor-element.elementor-element-a45eb4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a45eb4f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a45eb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF7;}.elementor-19 .elementor-element.elementor-element-c133099{--display:flex;}.elementor-19 .elementor-element.elementor-element-b070099{text-align:center;}.elementor-19 .elementor-element.elementor-element-b070099 .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:40px;font-weight:400;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-4bd2f5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-4446f7b{--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;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:#E5DDD5;--border-color:#E5DDD5;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#858585;}.elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-item{align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-header{color:#858585;font-family:"Montserrat", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-price{color:#A43A24;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-799755e{--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;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:#E5DDD5;--border-color:#E5DDD5;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#858585;}.elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-item{align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-header{color:#858585;font-family:"Montserrat", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-price{color:#A43A24;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-1431223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-a70c403 .elementor-button{background-color:#FCFAF700;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;fill:#A43A24;color:#A43A24;border-style:double;border-width:5px 5px 5px 5px;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a70c403 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-a70c403 .elementor-button:focus{background-color:#A43A24;color:var( --e-global-color-primary );border-color:#A43A24;}.elementor-19 .elementor-element.elementor-element-a70c403 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-a70c403 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-8b45489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c95aaf2 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-19 .elementor-element.elementor-element-c95aaf2{text-align:center;}.elementor-19 .elementor-element.elementor-element-c95aaf2 .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:35px;font-weight:500;letter-spacing:1px;word-spacing:8px;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-76c5456{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-4ce2d60{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-4efea9b{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-db7e617 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-db7e617.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-db7e617.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-db7e617.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-db7e617.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-db7e617.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-02df772{--display:flex;}.elementor-19 .elementor-element.elementor-element-91e0f5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-4d5d9ee{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-d482f66{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ebae4a7{--display:flex;}.elementor-19 .elementor-element.elementor-element-ed5abfc .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-ed5abfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ed5abfc.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ed5abfc.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ed5abfc.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ed5abfc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-36ab6f8{--display:flex;}.elementor-19 .elementor-element.elementor-element-bc8f9d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-361589a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-8c31781{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5e70556{--display:flex;}.elementor-19 .elementor-element.elementor-element-138d97e{--display:flex;}.elementor-19 .elementor-element.elementor-element-621a59b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-7801f55{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-51ab18c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-53f711c{--display:flex;}.elementor-19 .elementor-element.elementor-element-9ef667f{--display:flex;}.elementor-19 .elementor-element.elementor-element-07ff5ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-9722da4{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-0d49bd0{--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-19 .elementor-element.elementor-element-0c0c09c{--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:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5a0f055 img{max-width:80%;}.elementor-19 .elementor-element.elementor-element-ed0374b{text-align:center;}.elementor-19 .elementor-element.elementor-element-ed0374b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-dcb3c47{--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:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-89d7dda img{max-width:54%;}.elementor-19 .elementor-element.elementor-element-2e676f7{text-align:center;}.elementor-19 .elementor-element.elementor-element-2e676f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-50072d7{--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:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-2e838e7 img{max-width:28%;}.elementor-19 .elementor-element.elementor-element-1d728f7{--spacer-size:2px;}.elementor-19 .elementor-element.elementor-element-5850d6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-0e19be4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-4e708d8 img{max-width:63%;}.elementor-19 .elementor-element.elementor-element-5868411 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-ef6d74c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-97f983c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0e658c4{text-align:center;}.elementor-19 .elementor-element.elementor-element-0e658c4 .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:28px;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-0633888{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-0633888 p{margin-block-end:5px;}.elementor-19 .elementor-element.elementor-element-06c4a9d{text-align:center;}.elementor-19 .elementor-element.elementor-element-06c4a9d .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:20px;font-weight:400;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-74a54cf{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-74a54cf p{margin-block-end:5px;}.elementor-19 .elementor-element.elementor-element-74a54cf a:hover, .elementor-19 .elementor-element.elementor-element-74a54cf a:focus{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-9fbdada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d636d32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d636d32 iframe{height:400px;}.elementor-19 .elementor-element.elementor-element-a807d1b{--display:flex;--min-height:695px;--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;--overlay-opacity:0.3;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a807d1b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a807d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-19 .elementor-element.elementor-element-a807d1b::before, .elementor-19 .elementor-element.elementor-element-a807d1b > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-a807d1b > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-a807d1b > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-a807d1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-a807d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://churrasqueira-saojorge.pt/wp-content/uploads/2026/06/c444981c-5a46-4e94-8a77-aaa8a8de7f79.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-f929540{--display:flex;}.elementor-19 .elementor-element.elementor-element-2ef90df{text-align:center;}.elementor-19 .elementor-element.elementor-element-2ef90df .elementor-heading-title{font-family:"Platypi", Sans-serif;font-weight:500;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-19d2481{--display:flex;}.elementor-19 .elementor-element.elementor-element-78d789f{text-align:center;}.elementor-19 .elementor-element.elementor-element-78d789f .elementor-heading-title{font-family:"IM Fell Great Primer", Sans-serif;font-size:140px;font-weight:500;font-style:italic;color:#0E0B08;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-main-swiper .swiper-slide{background-color:#02010100;}.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-swiper-button{font-size:0px;color:#0E0B08;}.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-swiper-button svg{fill:#0E0B08;}.elementor-19 .elementor-element.elementor-element-0f15aa5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;}.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-testimonial__text{color:#0E0B08;font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-testimonial__name{color:#0E0B08;font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ed0374b .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-2e676f7 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-5850d6b{text-align:center;}.elementor-19 .elementor-element.elementor-element-5850d6b .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-5868411 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-ef6d74c{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-a2093b9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a2093b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://churrasqueira-saojorge.pt/wp-content/uploads/2026/06/WhatsApp-Image-2026-06-07-at-10.13.24-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-a2093b9{--min-height:530px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-a2093b9.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-c9a022d > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c9a022d.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-c9a022d{text-align:center;}.elementor-19 .elementor-element.elementor-element-c9a022d .elementor-heading-title{font-size:70px;}.elementor-19 .elementor-element.elementor-element-b3b61a0{text-align:center;}.elementor-19 .elementor-element.elementor-element-b3b61a0 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-94309ba:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-94309ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://churrasqueira-saojorge.pt/wp-content/uploads/2026/06/WhatsApp-Image-2026-06-07-at-10.13.24.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-b11a12d .elementor-heading-title{font-size:50px;}.elementor-19 .elementor-element.elementor-element-4b1cb4e .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-381ace9{text-align:center;font-size:11px;}.elementor-19 .elementor-element.elementor-element-e341ddb{border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7243419{right:30px;}body.rtl .elementor-19 .elementor-element.elementor-element-7243419{left:30px;}.elementor-19 .elementor-element.elementor-element-7243419{bottom:64px;}.elementor-19 .elementor-element.elementor-element-6384bca .elementor-price-list-header{font-size:14px;}.elementor-19 .elementor-element.elementor-element-d7e7025 .elementor-price-list-header{font-size:14px;}.elementor-19 .elementor-element.elementor-element-c95aaf2 .elementor-heading-title{font-size:31px;}.elementor-19 .elementor-element.elementor-element-76c5456{--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-19 .elementor-element.elementor-element-4ce2d60{--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;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-4efea9b{--width:42%;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-db7e617 .elementor-icon{font-size:92px;}.elementor-19 .elementor-element.elementor-element-db7e617 .elementor-icon svg{height:92px;}.elementor-19 .elementor-element.elementor-element-02df772{--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:flex-start;}.elementor-19 .elementor-element.elementor-element-91e0f5c{text-align:center;}.elementor-19 .elementor-element.elementor-element-91e0f5c .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-4d5d9ee{text-align:start;font-size:10px;}.elementor-19 .elementor-element.elementor-element-d482f66{--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;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-ebae4a7{--width:42%;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-ed5abfc .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-ed5abfc .elementor-icon{font-size:92px;}.elementor-19 .elementor-element.elementor-element-ed5abfc .elementor-icon svg{height:92px;}.elementor-19 .elementor-element.elementor-element-36ab6f8{--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;}.elementor-19 .elementor-element.elementor-element-bc8f9d3{text-align:center;}.elementor-19 .elementor-element.elementor-element-bc8f9d3 .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-361589a{text-align:start;font-size:10px;}.elementor-19 .elementor-element.elementor-element-8c31781{--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;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-5e70556{--width:42%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-02d3f40.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-02d3f40{text-align:center;}.elementor-19 .elementor-element.elementor-element-02d3f40 img{max-width:72%;height:85px;}.elementor-19 .elementor-element.elementor-element-138d97e{--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;}.elementor-19 .elementor-element.elementor-element-621a59b{text-align:center;}.elementor-19 .elementor-element.elementor-element-621a59b .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-7801f55{text-align:start;font-size:10px;}.elementor-19 .elementor-element.elementor-element-51ab18c{--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;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-53f711c{--width:42%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-f1906a6.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-f1906a6{text-align:center;}.elementor-19 .elementor-element.elementor-element-f1906a6 img{max-width:100%;height:70px;}.elementor-19 .elementor-element.elementor-element-9ef667f{--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;}.elementor-19 .elementor-element.elementor-element-07ff5ab{text-align:center;}.elementor-19 .elementor-element.elementor-element-07ff5ab .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-9722da4{text-align:start;font-size:10px;}.elementor-19 .elementor-element.elementor-element-50072d7{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-d636d32 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-94309ba{--content-width:100vw;}.elementor-19 .elementor-element.elementor-element-a792a24{--width:100%;}.elementor-19 .elementor-element.elementor-element-7c6c87c{--width:38%;}.elementor-19 .elementor-element.elementor-element-5187f1d{--width:50%;}.elementor-19 .elementor-element.elementor-element-21879e7{--width:50%;}.elementor-19 .elementor-element.elementor-element-4446f7b{--width:50%;}.elementor-19 .elementor-element.elementor-element-799755e{--width:50%;}.elementor-19 .elementor-element.elementor-element-0c0c09c{--width:25%;}.elementor-19 .elementor-element.elementor-element-dcb3c47{--width:25%;}.elementor-19 .elementor-element.elementor-element-50072d7{--width:25%;}.elementor-19 .elementor-element.elementor-element-0e19be4{--width:25%;}.elementor-19 .elementor-element.elementor-element-97f983c{--width:40%;}.elementor-19 .elementor-element.elementor-element-9fbdada{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-94309ba *//* Aplica a animação linear contínua sem fazer o efeito 'reverse' */
.fundo-zoom-infinito {
    animation: zoomOutEpausa 4s linear infinite;
}

@keyframes zoomOutEpausa {
    /* 0% a 66.6% = 2 segundos de movimento de Zoom Out */
    0% {
        background-size: 115%;
    }
    66.6% {
        background-size: 100%;
    }
    /* 66.6% a 100% = 2 segundos imóvel no tamanho normal (100%) */
    100% {
        background-size: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-0f15aa5 *//* Seta da Esquerda */
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-swiper-button-prev i {
    display: none !important;
}
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-swiper-button-prev::before {
    content: '\2190' !important; /* Código universal para seta fina esquerda (←) */
    font-size: 30px;
    font-family: sans-serif;
    color: #2A1A12; /* Ponha aqui a cor escura do seu site */
}

/* Seta da Direita */
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-swiper-button-next i {
    display: none !important;
}
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-swiper-button-next::before {
    content: '\2192' !important; /* Código universal para seta fina direita (→) */
    font-size: 30px;
    font-family: sans-serif;
    color: #2A1A12;
}

/* Configuração da paginação padrão (pontos desativados) */
.swiper-pagination-bullet {
    background: #ccc !important; /* Cor dos pontos inativos */
    opacity: 0.5;
    width: 8px !important;
    height: 8px !important;
    margin: 0 10px !important;
    position: relative;
    transition: all 0.3s ease;
}

/* Configuração do ponto ativo com o círculo à volta */
.swiper-pagination-bullet-active {
    background: #A43A24 !important; /* O ponto central fica com a sua cor */
    opacity: 1;
    transform: scale(1);
}

/* Criar o anel exterior animado usando um elemento virtual (::before) */
.swiper-pagination-bullet-active::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    /* Tamanho do círculo exterior */
    width: 24px;
    height: 24px;
    
    /* Transforma o quadrado num círculo perfeito */
    border-radius: 50%;
    
    /* Máscara interna para deixar o círculo oco (efeito de anel/borda) */
    padding: 2px;
    background: conic-gradient(#A43A24 0deg, transparent 0deg);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Vincula a animação de 360 graus */
    /* Mude "5s" para o tempo exato de transição que definiu no Elementor */
    animation: circuloProgresso 5s linear infinite; 
}

/* Definição da animação que faz os 360 graus */
@keyframes circuloProgresso {
    0% {
        background: conic-gradient(#A43A24 0deg, transparent 0deg);
    }
    100% {
        background: conic-gradient(#A43A24 360deg, transparent 360deg);
    }
    /* Força a total transparência em todas as camadas internas do carrossel */
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-main-swiper,
.elementor-19 .elementor-element.elementor-element-0f15aa5 .swiper-wrapper,
.elementor-19 .elementor-element.elementor-element-0f15aa5 .swiper-slide,
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-widget-container,
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-testimonial,
.elementor-19 .elementor-element.elementor-element-0f15aa5 .elementor-testimonial__meta {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* Remove o fundo do bloco de conteúdo específico (comum no Elementor Pro) */
.elementor-19 .elementor-element.elementor-element-0f15aa5 [class*="content"], 
.elementor-19 .elementor-element.elementor-element-0f15aa5 [class*="card"],
.elementor-19 .elementor-element.elementor-element-0f15aa5 [class*="wrapper"] {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a807d1b *//* Força a total transparência em todas as camadas internas do carrossel */
.elementor-19 .elementor-element.elementor-element-a807d1b .elementor-main-swiper,
.elementor-19 .elementor-element.elementor-element-a807d1b .swiper-wrapper,
.elementor-19 .elementor-element.elementor-element-a807d1b .swiper-slide,
.elementor-19 .elementor-element.elementor-element-a807d1b .elementor-widget-container,
.elementor-19 .elementor-element.elementor-element-a807d1b .elementor-testimonial,
.elementor-19 .elementor-element.elementor-element-a807d1b .elementor-testimonial__meta {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* Remove o fundo do bloco de conteúdo específico (comum no Elementor Pro) */
.elementor-19 .elementor-element.elementor-element-a807d1b [class*="content"], 
.elementor-19 .elementor-element.elementor-element-a807d1b [class*="card"],
.elementor-19 .elementor-element.elementor-element-a807d1b [class*="wrapper"] {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}/* End custom CSS */