.elementor-11 .elementor-element.elementor-element-583b68c{--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:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-11 .elementor-element.elementor-element-583b68c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-583b68c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ef4572 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-e6b1a3a{text-align:center;}.elementor-11 .elementor-element.elementor-element-e6b1a3a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:46px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-3f425df{text-align:center;}.elementor-11 .elementor-element.elementor-element-3f425df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ee81fe4{--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.45;--padding-top:70px;--padding-bottom:120px;--padding-left:70px;--padding-right:70px;}.elementor-11 .elementor-element.elementor-element-ee81fe4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ee81fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-ee81fe4::before, .elementor-11 .elementor-element.elementor-element-ee81fe4 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-ee81fe4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-ee81fe4 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-ee81fe4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-ee81fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0ef4572 );background-image:url("https://drajanachassot.com.br/wp-content/uploads/2024/12/Design-sem-nome-93.png");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-11 .elementor-element.elementor-element-5bf4f13{--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-11 .elementor-element.elementor-element-43a49a0{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-dd8e198 > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-dd8e198:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-dd8e198.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-dd8e198.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-dd8e198.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-3e2c014 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-3e2c014 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3e2c014.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6e99df1{--display:flex;}.elementor-11 .elementor-element.elementor-element-3a1a30d > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-3a1a30d:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-3a1a30d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-3a1a30d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-3a1a30d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-f0e5134 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-f0e5134 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f0e5134.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-530a433{--display:flex;}.elementor-11 .elementor-element.elementor-element-c2edbcc > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-c2edbcc:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-c2edbcc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-c2edbcc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-c2edbcc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-ceb1b4b .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-ceb1b4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ceb1b4b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f3f5992{--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-11 .elementor-element.elementor-element-630ccb7{--display:flex;}.elementor-11 .elementor-element.elementor-element-f066dac > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-f066dac:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-f066dac.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-f066dac.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-f066dac.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-bf1b2e5 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-bf1b2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bf1b2e5.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7bff826{--display:flex;}.elementor-11 .elementor-element.elementor-element-e2778e4 > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-e2778e4:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-e2778e4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-e2778e4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-e2778e4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-ba37164 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-ba37164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ba37164.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-e851416{--display:flex;}.elementor-11 .elementor-element.elementor-element-6039fe6 > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-6039fe6:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-6039fe6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-6039fe6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-6039fe6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-70863bf .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-70863bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-70863bf.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-b15ce63{--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-11 .elementor-element.elementor-element-af890b8{--display:flex;}.elementor-11 .elementor-element.elementor-element-7c346cc > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-7c346cc:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-7c346cc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-7c346cc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-7c346cc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-2c8689f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-2c8689f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2c8689f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-e2d08f6{--display:flex;}.elementor-11 .elementor-element.elementor-element-668c975 > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-668c975:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-668c975.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-668c975.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-668c975.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-c50bbc8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-c50bbc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c50bbc8.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6b8d959{--display:flex;}.elementor-11 .elementor-element.elementor-element-262e171 > .elementor-widget-container{background-color:#FFFFFF0D;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;box-shadow:-1px 10px 30px -18px rgba(0, 0, 0, 0.22);}.elementor-11 .elementor-element.elementor-element-262e171:hover .elementor-widget-container{background-color:#0000004A;}.elementor-11 .elementor-element.elementor-element-262e171.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-262e171.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-262e171.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-description{font-family:var( --e-global-typography-662078d-font-family ), Sans-serif;font-size:var( --e-global-typography-662078d-font-size );font-weight:var( --e-global-typography-662078d-font-weight );text-shadow:66px 100px 80px rgba(0, 0, 0, 0.52);color:var( --e-global-color-536d57e );}.elementor-11 .elementor-element.elementor-element-464f361 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-464f361 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-464f361.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-65e360f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#BB8B3F;color:#BB8B3F;background-image:linear-gradient(219deg, var( --e-global-color-0ef4572 ) 0%, #363636 100%);box-shadow:0px 5px 14px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB8B3F;}.elementor-11 .elementor-element.elementor-element-65e360f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-65e360f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-65e360f .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-3e2c014 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-f0e5134 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-ceb1b4b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-bf1b2e5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-ba37164 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-70863bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-2c8689f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-c50bbc8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-464f361 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-65e360f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-583b68c{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-e6b1a3a .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-ee81fe4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-dd8e198 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-3e2c014{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3e2c014 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-3a1a30d .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-f0e5134{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f0e5134 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-c2edbcc .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-ceb1b4b{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-ceb1b4b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-f066dac .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-bf1b2e5{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-bf1b2e5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-e2778e4 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-ba37164{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-ba37164 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-6039fe6 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-70863bf{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-70863bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7c346cc .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-2c8689f{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-2c8689f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-668c975 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-c50bbc8{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-c50bbc8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-262e171 .elementor-image-box-description{font-size:var( --e-global-typography-662078d-font-size );}.elementor-11 .elementor-element.elementor-element-464f361{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-464f361 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-65e360f{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-65e360f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-e6b1a3a */.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f425df */.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dd8e198 */.elementor-11 .elementor-element.elementor-element-dd8e198{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a1a30d */.elementor-11 .elementor-element.elementor-element-3a1a30d{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c2edbcc */.elementor-11 .elementor-element.elementor-element-c2edbcc{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f066dac */.elementor-11 .elementor-element.elementor-element-f066dac{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2778e4 */.elementor-11 .elementor-element.elementor-element-e2778e4{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6039fe6 */.elementor-11 .elementor-element.elementor-element-6039fe6{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c346cc */.elementor-11 .elementor-element.elementor-element-7c346cc{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-668c975 */.elementor-11 .elementor-element.elementor-element-668c975{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-262e171 */.elementor-11 .elementor-element.elementor-element-262e171{
    backdrop-filter: blur(5px);
    
}

.titulo-degrade {
    background: linear-gradient(to right, #fcd78b, #bb8b3f); /* Degradê na direção horizontal */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold; /* Deixe o título mais marcante (opcional) */
}

.caixa-imagem {
    position: relative; /* Garante que o texto e o overlay fiquem posicionados corretamente */
    display: inline-block; /* Ajusta o tamanho para caber no conteúdo */
    width: 100%; /* Ajuste conforme o tamanho da imagem */
    height: auto; /* Permite que a altura seja proporcional */
}

.caixa-imagem img {
    display: block; /* Garante que a imagem ocupe o container sem margens adicionais */
    width: 100%; /* Ajusta a largura da imagem ao tamanho da caixa */
    height: auto; /* Mantém a proporção da imagem */
    filter: brightness(100%); /* Escurece a imagem sem alterar o texto */
}

.caixa-imagem .texto {
    position: absolute; /* Sobrepõe o texto à imagem */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta para a centralização exata */
    color: #fff; /* Torna o texto branco */
    font-size: 1.5em; /* Ajusta o tamanho do texto */
    font-weight: bold; //* End custom CSS */