.elementor-6 .elementor-element.elementor-element-9cb5937{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-5d182fc{--spacer-size:92px;}.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-6 .elementor-element.elementor-element-a10eae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-a10eae8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:106px;font-weight:200;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a2544b8{--display:flex;--min-height:515px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-6 .elementor-element.elementor-element-ad7a425{--display:flex;--min-height:0px;--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;--overflow:auto;overflow:visible;}.elementor-6 .elementor-element.elementor-element-662b0d2 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 121% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-5cfe18a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-6 .elementor-element.elementor-element-29b3813{--spacer-size:44px;}.elementor-6 .elementor-element.elementor-element-daadfc2 > .elementor-widget-container{margin:26px 26px 26px 26px;}.elementor-6 .elementor-element.elementor-element-4fa90d4{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-44392b7{--spacer-size:78px;}.elementor-6 .elementor-element.elementor-element-e806551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-e806551 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:70px;font-weight:100;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0aa021d{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-e522888{--display:flex;--min-height:0px;--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-a113337 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6 .elementor-element.elementor-element-b723c60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-46ab05e{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-d80f384{text-align:center;}.elementor-6 .elementor-element.elementor-element-d80f384 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f1c5768{text-align:center;}.elementor-6 .elementor-element.elementor-element-f1c5768 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:104px;font-weight:200;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-98aa68a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-98aa68a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-98aa68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-98aa68a::before, .elementor-6 .elementor-element.elementor-element-98aa68a > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-98aa68a > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-98aa68a > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-98aa68a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-98aa68a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-6c42a77{--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;overflow:visible;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-698fe9b .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-74cde9f{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-0625bab .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-0625bab .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-7628d4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-7628d4a:hover::before, .elementor-6 .elementor-element.elementor-element-7628d4a:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-7628d4a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#C9AA74;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-7628d4a::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-7628d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-7628d4a:hover{--overlay-opacity:0.5;}.elementor-6 .elementor-element.elementor-element-b80cfc7{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-c3494f2 .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-374fa1f{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-b768682 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-b768682 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-bd50253{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-bd50253:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bd50253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#705714;}.elementor-6 .elementor-element.elementor-element-bd50253::before, .elementor-6 .elementor-element.elementor-element-bd50253 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-bd50253 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-bd50253 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-bd50253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-bd50253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-3a547cf{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-2a86bc5 .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-56bd86c{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-9c85e92{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-9c85e92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9c85e92.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-440217f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-440217f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-9a750fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-9a750fd::before, .elementor-6 .elementor-element.elementor-element-9a750fd > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-9a750fd > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-9a750fd > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-9a750fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-9a750fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C9AA74;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-45a52bf{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-f00473b .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-fa301f3{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-de4c0a6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-de4c0a6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-df28a5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-df28a5a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-df28a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#705714;}.elementor-6 .elementor-element.elementor-element-df28a5a::before, .elementor-6 .elementor-element.elementor-element-df28a5a > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-df28a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-df28a5a > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-df28a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-df28a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-2a815b6{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-bd5981e .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-f83579c{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-8a9e9b2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-8a9e9b2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-44de3aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-44de3aa:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-44de3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9AA74;}.elementor-6 .elementor-element.elementor-element-44de3aa:hover{background-color:#C9AA74;}.elementor-6 .elementor-element.elementor-element-44de3aa::before, .elementor-6 .elementor-element.elementor-element-44de3aa > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-44de3aa > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-44de3aa > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-44de3aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-44de3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-88eb053{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-a80d29d .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-7826164{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-33072a9 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-33072a9 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-9cefbd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-9cefbd8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9cefbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8D5A8;}.elementor-6 .elementor-element.elementor-element-9cefbd8::before, .elementor-6 .elementor-element.elementor-element-9cefbd8 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-9cefbd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-9cefbd8 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-9cefbd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-9cefbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-72e1c37{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-b2f70e6 .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-83b6ef0{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-b6f636f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-b6f636f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-1d103d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-6 .elementor-element.elementor-element-4f7ae15{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-bad2264 .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-ff1c10c{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-6de82cb .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-6de82cb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-b40f5ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-b40f5ae:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b40f5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#705714;}.elementor-6 .elementor-element.elementor-element-b40f5ae::before, .elementor-6 .elementor-element.elementor-element-b40f5ae > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-b40f5ae > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-b40f5ae > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-b40f5ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-b40f5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-100276c{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-6e57c5f .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-64d6589{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-43c7acb .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-43c7acb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-72644f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-6 .elementor-element.elementor-element-40928c1{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-eccef0e .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-97261d2{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-6fc2645 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-6fc2645 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-ccf81c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-ccf81c6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ccf81c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#705714;}.elementor-6 .elementor-element.elementor-element-ccf81c6::before, .elementor-6 .elementor-element.elementor-element-ccf81c6 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-ccf81c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-ccf81c6 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-ccf81c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-ccf81c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-ef59907{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-cdc989e .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-eb40d8b{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-6db22fc .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-6db22fc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-c6dc882{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-6 .elementor-element.elementor-element-ba8301d{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-14886dd .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-66e1391{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-6a52a91 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-6a52a91 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-ce6eb4a .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-2539741{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;overflow:visible;}.elementor-6 .elementor-element.elementor-element-2539741:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2539741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#705714;}.elementor-6 .elementor-element.elementor-element-2539741::before, .elementor-6 .elementor-element.elementor-element-2539741 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2539741 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2539741 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-2539741 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-2539741 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8D5A8;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-a871145{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-2df627e .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-dff8468{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-8fbcc19 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-8fbcc19 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-b03509e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-6 .elementor-element.elementor-element-7c724cc{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-0ee4e87 .elementor-blockquote__content{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;}.elementor-6 .elementor-element.elementor-element-1369efe{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-d5be727 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-d5be727 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-f391427{--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;overflow:visible;}.elementor-6 .elementor-element.elementor-element-f391427:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f391427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e50c7ec .elementskit_motion_text_wraper{text-align:center;}.elementor-6 .elementor-element.elementor-element-e50c7ec .ekit_motion_text_title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:100;}.elementor-6 .elementor-element.elementor-element-e50c7ec .ekit_motion_text_title > a{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-71f8d3c{text-align:center;}.elementor-6 .elementor-element.elementor-element-71f8d3c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:104px;font-weight:200;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e0103b8 .ekit-btn-wraper{text-align:center;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-9cb5937{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-ad7a425{--width:63%;}.elementor-6 .elementor-element.elementor-element-5cfe18a{--width:50%;}.elementor-6 .elementor-element.elementor-element-4fa90d4{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-e522888{--width:63%;}.elementor-6 .elementor-element.elementor-element-98aa68a{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-6c42a77{--width:50%;}.elementor-6 .elementor-element.elementor-element-74cde9f{--width:50%;}.elementor-6 .elementor-element.elementor-element-7628d4a{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-b80cfc7{--width:50%;}.elementor-6 .elementor-element.elementor-element-374fa1f{--width:50%;}.elementor-6 .elementor-element.elementor-element-bd50253{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-3a547cf{--width:50%;}.elementor-6 .elementor-element.elementor-element-56bd86c{--width:50%;}.elementor-6 .elementor-element.elementor-element-9a750fd{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-45a52bf{--width:50%;}.elementor-6 .elementor-element.elementor-element-fa301f3{--width:50%;}.elementor-6 .elementor-element.elementor-element-df28a5a{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-2a815b6{--width:50%;}.elementor-6 .elementor-element.elementor-element-f83579c{--width:50%;}.elementor-6 .elementor-element.elementor-element-44de3aa{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-88eb053{--width:50%;}.elementor-6 .elementor-element.elementor-element-7826164{--width:50%;}.elementor-6 .elementor-element.elementor-element-9cefbd8{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-72e1c37{--width:50%;}.elementor-6 .elementor-element.elementor-element-83b6ef0{--width:50%;}.elementor-6 .elementor-element.elementor-element-1d103d1{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-4f7ae15{--width:50%;}.elementor-6 .elementor-element.elementor-element-ff1c10c{--width:50%;}.elementor-6 .elementor-element.elementor-element-b40f5ae{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-100276c{--width:50%;}.elementor-6 .elementor-element.elementor-element-64d6589{--width:50%;}.elementor-6 .elementor-element.elementor-element-72644f0{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-40928c1{--width:50%;}.elementor-6 .elementor-element.elementor-element-97261d2{--width:50%;}.elementor-6 .elementor-element.elementor-element-ccf81c6{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-ef59907{--width:50%;}.elementor-6 .elementor-element.elementor-element-eb40d8b{--width:50%;}.elementor-6 .elementor-element.elementor-element-c6dc882{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-ba8301d{--width:50%;}.elementor-6 .elementor-element.elementor-element-66e1391{--width:50%;}.elementor-6 .elementor-element.elementor-element-2539741{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-a871145{--width:50%;}.elementor-6 .elementor-element.elementor-element-dff8468{--width:50%;}.elementor-6 .elementor-element.elementor-element-b03509e{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-7c724cc{--width:50%;}.elementor-6 .elementor-element.elementor-element-1369efe{--width:50%;}.elementor-6 .elementor-element.elementor-element-f391427{--content-width:1140px;}}/* Start custom CSS for heading, class: .elementor-element-a10eae8 */.elementor-6 .elementor-element.elementor-element-a10eae8 .elementor-heading-title {
    font-size: clamp(1.2rem, 5vw, 5rem) !important;
    line-height: 1 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}   /* Desktop (padrão) — sem mudança */
.elementor-heading-title {
    font-size: clamp(2.2rem, 4vw, 5rem) !important;
    line-height: 1 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-662b0d2 */.elementor-6 .elementor-element.elementor-element-662b0d2 .elementor-video-container,
.elementor-6 .elementor-element.elementor-element-662b0d2 .elementor-custom-embed-image-overlay {
    border-radius: 12px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-29b3813 */.elementor-6 .elementor-element.elementor-element-29b3813 .elementor-video-container {
    border-radius: 12px !important;
    overflow: hidden !important;
    box-shadow: 0 8px 32px rgba(62, 39, 35, 0.25) !important;
    border: 2px solid #c4a265 !important;
}/* End custom CSS */
/* Start custom CSS for text-box, class: .elementor-element-daadfc2 */.elementor-6 .elementor-element.elementor-element-daadfc2 h4 {
  font-family: 'Georgia', serif;
  font-size: 30px; /* aumentei */
  line-height: 1.6; /* ajustei pra fonte maior */
  color: #4a3b2c;
  text-align: center;
  font-weight: 400;
  max-width: 520px;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb5937 */.elementor-6 .elementor-element.elementor-element-9cb5937 {
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    background-size: cover;
    background-position: center;
    padding: 40px 40px 10px 40px !important;
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important;
}

.elementor-6 .elementor-element.elementor-element-9cb5937 h2, .elementor-6 .elementor-element.elementor-element-9cb5937 h3, .elementor-6 .elementor-element.elementor-element-9cb5937 h6 {
    color: #3e2723 !important;
}

.elementor-6 .elementor-element.elementor-element-9cb5937 p {
    color: #3e2723 !important;
    line-height: 1;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-9cb5937 {
        padding: 10px 16px 5px 16px !important;
        gap: 0 !important;
        row-gap: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a113337 */.elementor-6 .elementor-element.elementor-element-a113337 .elementor-video-container,
.elementor-6 .elementor-element.elementor-element-a113337 .elementor-custom-embed-image-overlay {
    border-radius: 12px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-box, class: .elementor-element-b723c60 */.elementor-6 .elementor-element.elementor-element-b723c60 h4 {
  font-family: 'Georgia', serif;
  font-size: 30px; /* aumentei */
  line-height: 1.6; /* ajustei pra fonte maior */
  color: #4a3b2c;
  text-align: center;
  font-weight: 400;
  max-width: 520px;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa90d4 */.elementor-6 .elementor-element.elementor-element-4fa90d4 {
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    background-size: cover;
    background-position: center;
    padding: 40px 40px 10px 40px !important;
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important;
}

.elementor-6 .elementor-element.elementor-element-4fa90d4 h2, .elementor-6 .elementor-element.elementor-element-4fa90d4 h3, .elementor-6 .elementor-element.elementor-element-4fa90d4 h6 {
    color: #3e2723 !important;
}

.elementor-6 .elementor-element.elementor-element-4fa90d4 p {
    color: #3e2723 !important;
    line-height: 1;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-4fa90d4 {
        padding: 10px 16px 5px 16px !important;
        gap: 0 !important;
        row-gap: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ab05e *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-46ab05e {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-46ab05e h2, .elementor-6 .elementor-element.elementor-element-46ab05e h3, .elementor-6 .elementor-element.elementor-element-46ab05e p {
    color: #3e2723 !important;
    line-height: 1.7;
}
.elementor-6 .elementor-element.elementor-element-46ab05e h2, .elementor-6 .elementor-element.elementor-element-46ab05e h3, .elementor-6 .elementor-element.elementor-element-46ab05e h6 {
    color: #3e2723 !important;
}

.elementor-6 .elementor-element.elementor-element-46ab05e p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-46ab05e .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-698fe9b */.elementor-6 .elementor-element.elementor-element-698fe9b {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-698fe9b .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-698fe9b blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0dc9fbd *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-0dc9fbd img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-0dc9fbd img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-0dc9fbd {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cde9f *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-74cde9f {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-74cde9f {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98aa68a *//* =========================================
   CÓDIGO COMPLETO PARA O CONTAINER PRINCIPAL
========================================= */
.elementor-6 .elementor-element.elementor-element-98aa68a {
    /* 1. FUNDO GRADIENTE CLARO ORIGINAL */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
   
    padding: 60px 40px !important;
    
    /* 2. ESTRUTURA E CENTRALIZAÇÃO VERTICAL */
    /* Isso força a foto e o texto a ficarem alinhados pelo meio */
    display: flex !important;
    flex-direction: row !important; /* Lado a lado */
    align-items: center !important;  /* Centraliza verticalmente */
    justify-content: center !important; /* Centraliza o conjunto no meio da tela */
    min-height: 500px; /* Garante espaço para a centralização */
    
    /* 3. TIPOGRAFIA */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important;
}

/* =========================================
   AJUSTES DO WIDGET IMAGE BOX (DENTRO DO CONTAINER)
========================================= */

/* Controla a largura e o espaçamento interno do widget */
.elementor-6 .elementor-element.elementor-element-98aa68a .elementor-image-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 40px; /* Espaço entre o bloco de texto e a imagem */
    width: 100%;
}

/* Ajusta o tamanho da Imagem para não ficar pequena */
.elementor-6 .elementor-element.elementor-element-98aa68a .elementor-image-box-img {
    flex: 0 0 55% !important; /* Aumenta a foto para 55% da largura total */
    max-width: 55% !important;
    margin: 0 !important;
    background: transparent !important; /* Remove fundos indesejados */
}

/* Estilo da Foto Real (Efeito Histórico) */
.elementor-6 .elementor-element.elementor-element-98aa68a .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    border-radius: 4px;
    filter: sepia(0.25) contrast(1.05) brightness(1.02);
    /* Sombra de "Foto Colada" */
    box-shadow: 15px 15px 40px rgba(62, 39, 35, 0.15); 
    transition: transform 0.4s ease;
}

/* Ajuste do Bloco de Texto */
.elementor-6 .elementor-element.elementor-element-98aa68a .elementor-image-box-content {
    flex: 0 0 40% !important;
    max-width: 40% !important;
    text-align: left;
}

/* Herança de Cores para Títulos e Parágrafos */
.elementor-6 .elementor-element.elementor-element-98aa68a h2, .elementor-6 .elementor-element.elementor-element-98aa68a h3, .elementor-6 .elementor-element.elementor-element-98aa68a .elementor-image-box-title, .elementor-6 .elementor-element.elementor-element-98aa68a p {
    color: #3e2723 !important;
    margin-bottom: 15px;
}

/* Efeito Interativo na Foto */
.elementor-6 .elementor-element.elementor-element-98aa68a img:hover {
    transform: scale(1.03) rotate(1deg);
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-98aa68a .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-c3494f2 */.elementor-6 .elementor-element.elementor-element-c3494f2 {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-c3494f2 .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-c3494f2 blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c455aac *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-c455aac img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-c455aac img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-c455aac {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374fa1f *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-374fa1f {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-374fa1f {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7628d4a *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-7628d4a {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-7628d4a h2, .elementor-6 .elementor-element.elementor-element-7628d4a h3, .elementor-6 .elementor-element.elementor-element-7628d4a p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-7628d4a .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-2a86bc5 */.elementor-6 .elementor-element.elementor-element-2a86bc5 {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-2a86bc5 .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-2a86bc5 blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c85e92 *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-9c85e92 img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-9c85e92 img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-9c85e92 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56bd86c *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-56bd86c {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-56bd86c {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd50253 *//* =========================================
   CÓDIGO COMPLETO PARA O CONTAINER PRINCIPAL
========================================= */
.elementor-6 .elementor-element.elementor-element-bd50253 {
    /* 1. FUNDO GRADIENTE CLARO ORIGINAL */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
   
    padding: 60px 40px !important;
    
    /* 2. ESTRUTURA E CENTRALIZAÇÃO VERTICAL */
    /* Isso força a foto e o texto a ficarem alinhados pelo meio */
    display: flex !important;
    flex-direction: row !important; /* Lado a lado */
    align-items: center !important;  /* Centraliza verticalmente */
    justify-content: center !important; /* Centraliza o conjunto no meio da tela */
    min-height: 500px; /* Garante espaço para a centralização */
    
    /* 3. TIPOGRAFIA */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important;
}

/* =========================================
   AJUSTES DO WIDGET IMAGE BOX (DENTRO DO CONTAINER)
========================================= */

/* Controla a largura e o espaçamento interno do widget */
.elementor-6 .elementor-element.elementor-element-bd50253 .elementor-image-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 40px; /* Espaço entre o bloco de texto e a imagem */
    width: 100%;
}

/* Ajusta o tamanho da Imagem para não ficar pequena */
.elementor-6 .elementor-element.elementor-element-bd50253 .elementor-image-box-img {
    flex: 0 0 55% !important; /* Aumenta a foto para 55% da largura total */
    max-width: 55% !important;
    margin: 0 !important;
    background: transparent !important; /* Remove fundos indesejados */
}

/* Estilo da Foto Real (Efeito Histórico) */
.elementor-6 .elementor-element.elementor-element-bd50253 .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    border-radius: 4px;
    filter: sepia(0.25) contrast(1.05) brightness(1.02);
    /* Sombra de "Foto Colada" */
    box-shadow: 15px 15px 40px rgba(62, 39, 35, 0.15); 
    transition: transform 0.4s ease;
}

/* Ajuste do Bloco de Texto */
.elementor-6 .elementor-element.elementor-element-bd50253 .elementor-image-box-content {
    flex: 0 0 40% !important;
    max-width: 40% !important;
    text-align: left;
}

/* Herança de Cores para Títulos e Parágrafos */
.elementor-6 .elementor-element.elementor-element-bd50253 h2, .elementor-6 .elementor-element.elementor-element-bd50253 h3, .elementor-6 .elementor-element.elementor-element-bd50253 .elementor-image-box-title, .elementor-6 .elementor-element.elementor-element-bd50253 p {
    color: #3e2723 !important;
    margin-bottom: 15px;
}

/* Efeito Interativo na Foto */
.elementor-6 .elementor-element.elementor-element-bd50253 img:hover {
    transform: scale(1.03) rotate(1deg);
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-bd50253 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-f00473b */.elementor-6 .elementor-element.elementor-element-f00473b {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-f00473b .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-f00473b blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a264a5a *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-a264a5a img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-a264a5a img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-a264a5a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa301f3 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-fa301f3 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-fa301f3 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a750fd *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-9a750fd {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-9a750fd h2, .elementor-6 .elementor-element.elementor-element-9a750fd h3, .elementor-6 .elementor-element.elementor-element-9a750fd p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-9a750fd .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-bd5981e */.elementor-6 .elementor-element.elementor-element-bd5981e {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-bd5981e .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-bd5981e blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10fd05c *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-10fd05c img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-10fd05c img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-10fd05c {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83579c *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-f83579c {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-f83579c {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df28a5a *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-df28a5a {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-df28a5a h2, .elementor-6 .elementor-element.elementor-element-df28a5a h3, .elementor-6 .elementor-element.elementor-element-df28a5a p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-df28a5a .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-a80d29d */.elementor-6 .elementor-element.elementor-element-a80d29d {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-a80d29d .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-a80d29d blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-13e09b7 *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-13e09b7 img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-13e09b7 img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-13e09b7 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7826164 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-7826164 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-7826164 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de3aa *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-44de3aa {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-44de3aa h2, .elementor-6 .elementor-element.elementor-element-44de3aa h3, .elementor-6 .elementor-element.elementor-element-44de3aa p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-44de3aa .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-b2f70e6 */.elementor-6 .elementor-element.elementor-element-b2f70e6 {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-b2f70e6 .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-b2f70e6 blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c9fefe *//* ESTILO DA FOTO */
.elementor-6 .elementor-element.elementor-element-4c9fefe img {
    width: 100% !important; /* Força a foto a preencher o container dela */
    height: auto !important;
    max-width: 100% !important; /* Remove o limite que encolhia a imagem */
    
    /* Acabamento Histórico */
    border-radius: 4px !important;
    box-shadow: 10px 10px 30px rgba(62, 39, 35, 0.2);
    filter: sepia(0.2) contrast(1.05);
}

/* Ajuste de Resolução para Mobile */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-4c9fefe img {
        /* Garante que no celular ela não tenha margens laterais que a encolham */
        width: 100vw !important; 
        max-width: 100% !important;
    }
}
3. No Container Pai (O que segura Texto e Foto)
Essencial para que no celular o texto fique em cima e a imagem embaixo.

CSS
/* CONTAINER PAI */
.elementor-6 .elementor-element.elementor-element-4c9fefe {
    display: flex !important;
    flex-direction: row !important; /* Lado a lado no PC */
    align-items: center !important;
}

/* AJUSTE PARA CELULAR */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-4c9fefe {
        flex-direction: column !important; /* Empilha no Celular */
        padding: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b6ef0 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-83b6ef0 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-83b6ef0 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cefbd8 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-9cefbd8 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
   
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-9cefbd8 h2, .elementor-6 .elementor-element.elementor-element-9cefbd8 h3, .elementor-6 .elementor-element.elementor-element-9cefbd8 p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-9cefbd8 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-bad2264 */.elementor-6 .elementor-element.elementor-element-bad2264 {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-bad2264 .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-bad2264 blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-425c398 *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-425c398 img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-425c398 img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-425c398 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff1c10c *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-ff1c10c {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-ff1c10c {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d103d1 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-1d103d1 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-1d103d1 h2, .elementor-6 .elementor-element.elementor-element-1d103d1 h3, .elementor-6 .elementor-element.elementor-element-1d103d1 p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-1d103d1 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-6e57c5f */.elementor-6 .elementor-element.elementor-element-6e57c5f {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-6e57c5f .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-6e57c5f blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a402d2d *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-a402d2d img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-a402d2d img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-a402d2d {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d6589 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-64d6589 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-64d6589 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b40f5ae *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-b40f5ae {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
    
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-b40f5ae h2, .elementor-6 .elementor-element.elementor-element-b40f5ae h3, .elementor-6 .elementor-element.elementor-element-b40f5ae p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-b40f5ae .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-eccef0e */.elementor-6 .elementor-element.elementor-element-eccef0e {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-eccef0e .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-eccef0e blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7192679 *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-7192679 img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-7192679 img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-7192679 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97261d2 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-97261d2 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-97261d2 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72644f0 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-72644f0 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-72644f0 h2, .elementor-6 .elementor-element.elementor-element-72644f0 h3, .elementor-6 .elementor-element.elementor-element-72644f0 p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-72644f0 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-cdc989e */.elementor-6 .elementor-element.elementor-element-cdc989e {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-cdc989e .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-cdc989e blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2c870ee *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-2c870ee img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-2c870ee img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-2c870ee {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb40d8b *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-eb40d8b {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-eb40d8b {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf81c6 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-ccf81c6 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
 
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-ccf81c6 h2, .elementor-6 .elementor-element.elementor-element-ccf81c6 h3, .elementor-6 .elementor-element.elementor-element-ccf81c6 p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-ccf81c6 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-14886dd */.elementor-6 .elementor-element.elementor-element-14886dd {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-14886dd .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-14886dd blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4633416 *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-4633416 img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-4633416 img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-4633416 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66e1391 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-66e1391 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-66e1391 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6dc882 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-c6dc882 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-c6dc882 h2, .elementor-6 .elementor-element.elementor-element-c6dc882 h3, .elementor-6 .elementor-element.elementor-element-c6dc882 p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-c6dc882 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-2df627e */.elementor-6 .elementor-element.elementor-element-2df627e {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-2df627e .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-2df627e blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0b515c *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-f0b515c img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-f0b515c img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-f0b515c {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff8468 *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-dff8468 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-dff8468 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2539741 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-2539741 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
   
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-2539741 h2, .elementor-6 .elementor-element.elementor-element-2539741 h3, .elementor-6 .elementor-element.elementor-element-2539741 p {
    color: #3e2723 !important;
    line-height: 1.7;
}
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-2539741 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-0ee4e87 */.elementor-6 .elementor-element.elementor-element-0ee4e87 {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-6 .elementor-element.elementor-element-0ee4e87 .elementor-text-editor {
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
}
.elementor-6 .elementor-element.elementor-element-0ee4e87 blockquote {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
    font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ddc415c *//* CÓDIGO DA IMAGEM - VERSÃO AMPLIADA */
.elementor-6 .elementor-element.elementor-element-ddc415c img {
    /* Ajuste de Tamanho: Agora ocupa 100% do container dela */
    width: 100% !important;
    max-width: 100% !important; 
    height: auto !important;
    
    /* Acabamento de Bordas */
    border-radius: 4px !important;
    
    /* Sombra mais espalhada para combinar com o tamanho maior */
    box-shadow: 
        0 20px 50px rgba(62, 39, 35, 0.2), 
        inset 0 0 20px rgba(0, 0, 0, 0.1); 
    
    /* Tratamento de Cor (Mantido) */
    filter: sepia(0.2) contrast(1.05) brightness(1.02) !important;
    
    transition: all 0.5s ease !important;
}

/* Efeito Interativo */
.elementor-6 .elementor-element.elementor-element-ddc415c img:hover {
    transform: scale(1.02) translateY(-5px) !important; /* Zoom leve em vez de girar muito */
    box-shadow: 0 30px 60px rgba(62, 39, 35, 0.25);
}
2. No Container 2 (Onde a imagem está dentro)
Se a imagem ainda estiver pequena, o "culpado" é o container que a segura. Precisamos garantir que ele tenha largura suficiente.

Verifique se o seu Container 2 está configurado com este CSS:

CSS
/* CONTAINER 2 (AUMENTANDO O ESPAÇO DA FOTO) */
.elementor-6 .elementor-element.elementor-element-ddc415c {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Define que este lado da foto é maior (60% da tela) */
    flex: 0 0 60% !important; 
    max-width: 60% !important;
    
    padding: 10px !important; /* Reduzi o padding para a foto ganhar espaço */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1369efe *//* --- CONFIGURAÇÃO PARA PC --- */
.elementor-6 .elementor-element.elementor-element-1369efe {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Ajuste de equilíbrio: 55% em vez de 60% ajuda a não estourar */
    flex: 0 0 55% !important; 
    max-width: 55% !important;
    
    /* Garante que o container não cresça além do necessário */
    width: 55% !important;
    padding: 20px !important;
    box-sizing: border-box !important; /* Essencial para o padding não somar na largura */
}

/* --- CONFIGURAÇÃO EXCLUSIVA PARA CELULAR --- */
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-1369efe {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03509e *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-b03509e {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
       
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
  
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-b03509e h2, .elementor-6 .elementor-element.elementor-element-b03509e h3, .elementor-6 .elementor-element.elementor-element-b03509e p {
    color: #3e2723 !important;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-b03509e .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f391427 *//* ESTILO DO AMBIENTE (CONTAINER) */
.elementor-6 .elementor-element.elementor-element-f391427 {
    /* Fundo Gradiente Claro (Original) */
    background-image: radial-gradient(
        circle, 
        #f5e6c8 0%, 
        #f0e1bf 30%, 
        #ecdcb9 70%, 
        #dfc99a 90%, 
        #d4bc8d 100%
    ) !important;
    
    background-size: cover;
    background-position: center;
   
    padding: 40px;
    
    /* Tipografia Clássica */
    font-family: "Georgia", "Times New Roman", Times, serif !important;
    color: #3e2723 !important; /* Marrom Profundo para contraste */
}

/* Garante que textos internos herdem a cor e estilo */
.elementor-6 .elementor-element.elementor-element-f391427 h2, .elementor-6 .elementor-element.elementor-element-f391427 h3, .elementor-6 .elementor-element.elementor-element-f391427 p {
    color: #3e2723 !important;
    line-height: 1.7;
}

.elementor-6 .elementor-element.elementor-element-f391427 h2, .elementor-6 .elementor-element.elementor-element-f391427 h3, .elementor-6 .elementor-element.elementor-element-f391427 h6 {
    color: #3e2723 !important;
}

.elementor-6 .elementor-element.elementor-element-f391427 p {
    color: #3e2723 !important;
    line-height: 1.7;
}
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-f391427 .elementor-heading-title {
        font-size: clamp(1.8rem, 8vw, 2.8rem) !important;
        line-height: 1.2 !important;
    }
    
}/* End custom CSS */