.elementor-28 .elementor-element.elementor-element-4ffd4af{--display:flex;--min-height:141px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-4ffd4af:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4ffd4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotografalis.rodbarros.com/wp-content/uploads/2026/07/heroocasa.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-4ffd4af::before, .elementor-28 .elementor-element.elementor-element-4ffd4af > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-4ffd4af > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-4ffd4af > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-4ffd4af > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-4ffd4af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-4ac346a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-26ba8bd{width:var( --container-widget-width, 89.933% );max-width:89.933%;--container-widget-width:89.933%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-26ba8bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-26ba8bd p{margin-block-end:6px;}.elementor-28 .elementor-element.elementor-element-813799f{width:var( --container-widget-width, 83.781% );max-width:83.781%;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83.781%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:400;text-shadow:0px 0px 23px #5C4B30;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-813799f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-813799f p{margin-block-end:4px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-be02aef{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-be02aef .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-be02aef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-be02aef.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-be02aef.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-be02aef.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-be02aef.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-be02aef.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-be02aef .elementor-icon i, .elementor-28 .elementor-element.elementor-element-be02aef .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-bac9158{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#FFEDED;}.elementor-28 .elementor-element.elementor-element-bac9158 p{margin-block-end:9px;}.elementor-28 .elementor-element.elementor-element-e80b912{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-3d36f3d .elementor-button{background-color:#B9925E;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3d36f3d .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-3d36f3d .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #986F2E 21%, #CDBD95 100%);}.elementor-28 .elementor-element.elementor-element-3d36f3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-3d36f3d .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-28 .elementor-element.elementor-element-1ef32e8 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-radius:-9px -9px -9px -9px;}.elementor-28 .elementor-element.elementor-element-1ef32e8 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-1ef32e8 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:radial-gradient(at center center, #986F2E73 21%, #CDBD957A 100%);}.elementor-28 .elementor-element.elementor-element-1ef32e8 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-1ef32e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b293b32{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-b293b32:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b293b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotografalis.rodbarros.com/wp-content/uploads/2026/07/huero.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d3bf551{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-d3bf551.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-cc555c9{--display:flex;}.elementor-28 .elementor-element.elementor-element-cc555c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-67069eb{width:var( --container-widget-width, 110% );max-width:110%;--container-widget-width:110%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:400;color:#000000;}.elementor-28 .elementor-element.elementor-element-67069eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-67069eb p{margin-block-end:6px;}.elementor-28 .elementor-element.elementor-element-481781a{width:var( --container-widget-width, 100% );max-width:100%;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:600;color:#B9925E;}.elementor-28 .elementor-element.elementor-element-481781a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-481781a p{margin-block-end:4px;}.elementor-28 .elementor-element.elementor-element-44698b5{--divider-border-style:double;--divider-color:#000000;--divider-border-width:1px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-44698b5 .elementor-divider-separator{width:51%;}.elementor-28 .elementor-element.elementor-element-44698b5 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-28 .elementor-element.elementor-element-44698b5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28 .elementor-element.elementor-element-44698b5.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-44698b5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-28 .elementor-element.elementor-element-44698b5.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-44698b5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-28 .elementor-element.elementor-element-44698b5 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-44698b5 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-d067f30{--display:flex;}.elementor-28 .elementor-element.elementor-element-a18ada5{width:var( --container-widget-width, 107.43% );max-width:107.43%;--container-widget-width:107.43%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-a18ada5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a18ada5 p{margin-block-end:9px;}.elementor-28 .elementor-element.elementor-element-46aefcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-d7742a1 .elementor-button{background-color:#B9925E;fill:#FFFFFF;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d7742a1 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-d7742a1 .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #986F2E 21%, #CDBD95 100%);}.elementor-28 .elementor-element.elementor-element-d7742a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-1a6d6f1 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-radius:-9px -9px -9px -9px;}.elementor-28 .elementor-element.elementor-element-1a6d6f1 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-1a6d6f1 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:radial-gradient(at center center, #986F2E73 21%, #CDBD957A 100%);}.elementor-28 .elementor-element.elementor-element-1a6d6f1 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-1a6d6f1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-7c61aa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-7c61aa4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7c61aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F2;}.elementor-28 .elementor-element.elementor-element-e626981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-e626981:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e626981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F2;}.elementor-28 .elementor-element.elementor-element-1e20c14{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-2935a4e{--display:flex;}.elementor-28 .elementor-element.elementor-element-6644d7d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-7f88559 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-28 .elementor-element.elementor-element-69e0e26{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:23px;color:#353333;}.elementor-28 .elementor-element.elementor-element-69e0e26 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e1a4433{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-e1a4433 .elementor-divider-separator{width:38%;}.elementor-28 .elementor-element.elementor-element-e1a4433 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-e1a4433.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-e1a4433.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-e1a4433.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-e1a4433.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-e1a4433.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-e1a4433 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-e1a4433 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-b90b55b{--display:flex;}.elementor-28 .elementor-element.elementor-element-eb6056c{font-family:"Poppins", Sans-serif;font-weight:400;color:#202020;}.elementor-28 .elementor-element.elementor-element-e54755b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-e54755b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e54755b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f3e2e86{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-f3e2e86 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-f3e2e86 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-f3e2e86.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f3e2e86.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f3e2e86.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f3e2e86.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f3e2e86.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f3e2e86 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-f3e2e86 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-3b721cb{--display:flex;}.elementor-28 .elementor-element.elementor-element-edf170c{text-align:center;}.elementor-28 .elementor-element.elementor-element-edf170c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#383634;}.elementor-28 .elementor-element.elementor-element-4a64ffd{text-align:center;}.elementor-28 .elementor-element.elementor-element-4a64ffd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;color:#2F2F2F;}.elementor-28 .elementor-element.elementor-element-89c62c0{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-89c62c0 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-89c62c0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-89c62c0.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-89c62c0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-89c62c0.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-89c62c0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-89c62c0.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-89c62c0 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-89c62c0 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-d25bfda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-8e47179{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-8e47179:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8e47179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-5b2314b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-28 .elementor-element.elementor-element-5b2314b.elementor-view-stacked .elementor-icon{background-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-5b2314b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-5b2314b.elementor-view-default .elementor-icon{fill:#E4BD88;color:#E4BD88;border-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-5b2314b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-5b2314b .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-5b2314b .elementor-icon-box-title{color:#000000;}.elementor-28 .elementor-element.elementor-element-5b2314b:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-5b2314b:has(:focus) .elementor-icon-box-title{color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-5b2314b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#343434;}.elementor-28 .elementor-element.elementor-element-64846e7{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-64846e7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-64846e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-28 .elementor-element.elementor-element-9ea44de .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-28 .elementor-element.elementor-element-9ea44de.elementor-view-stacked .elementor-icon{background-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-9ea44de.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9ea44de.elementor-view-default .elementor-icon{fill:#E4BD88;color:#E4BD88;border-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-9ea44de .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9ea44de .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-9ea44de .elementor-icon-box-title{color:#000000;}.elementor-28 .elementor-element.elementor-element-9ea44de:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-9ea44de:has(:focus) .elementor-icon-box-title{color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-9ea44de .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#343434;}.elementor-28 .elementor-element.elementor-element-e56737b{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-e56737b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e56737b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-28 .elementor-element.elementor-element-8839bdb .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-28 .elementor-element.elementor-element-8839bdb.elementor-view-stacked .elementor-icon{background-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-8839bdb.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-8839bdb.elementor-view-default .elementor-icon{fill:#E4BD88;color:#E4BD88;border-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-8839bdb .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-8839bdb .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-8839bdb .elementor-icon-box-title{color:#000000;}.elementor-28 .elementor-element.elementor-element-8839bdb:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-8839bdb:has(:focus) .elementor-icon-box-title{color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-8839bdb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#343434;}.elementor-28 .elementor-element.elementor-element-72b0590{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-72b0590:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-72b0590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-28 .elementor-element.elementor-element-2b21704 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-28 .elementor-element.elementor-element-2b21704.elementor-view-stacked .elementor-icon{background-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-2b21704.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2b21704.elementor-view-default .elementor-icon{fill:#E4BD88;color:#E4BD88;border-color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-2b21704 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-2b21704 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-2b21704 .elementor-icon-box-title{color:#000000;}.elementor-28 .elementor-element.elementor-element-2b21704:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-2b21704:has(:focus) .elementor-icon-box-title{color:#E4BD88;}.elementor-28 .elementor-element.elementor-element-2b21704 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#343434;}.elementor-28 .elementor-element.elementor-element-ffde723{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-ffde723 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-ffde723 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-ffde723.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ffde723.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-ffde723.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ffde723.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-ffde723.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ffde723 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-ffde723 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-4af87cf{--display:flex;--padding-top:43px;--padding-bottom:43px;--padding-left:43px;--padding-right:43px;}.elementor-28 .elementor-element.elementor-element-4af87cf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4af87cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A5445;}.elementor-28 .elementor-element.elementor-element-2ba3b64{--display:flex;}.elementor-28 .elementor-element.elementor-element-c5e13d4{text-align:center;}.elementor-28 .elementor-element.elementor-element-c5e13d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e2ad66a{text-align:center;}.elementor-28 .elementor-element.elementor-element-e2ad66a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-7550f6a{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-7550f6a .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-7550f6a .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-28 .elementor-element.elementor-element-7550f6a.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-7550f6a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7550f6a.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-7550f6a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7550f6a.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-7550f6a .elementor-icon i, .elementor-28 .elementor-element.elementor-element-7550f6a .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28 .elementor-element.elementor-element-7ee01d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28 .elementor-element.elementor-element-7ee01d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-7ee01d1{--image-border-width:4px;--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-28 .elementor-element.elementor-element-70109c9 .elementor-button{background-color:#B9925E;fill:#FFFFFF;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-70109c9 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-70109c9 .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #986F2E 21%, #CDBD95 100%);}.elementor-28 .elementor-element.elementor-element-70109c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-a0638dd{--display:flex;}.elementor-28 .elementor-element.elementor-element-a0638dd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a0638dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F2;}.elementor-28 .elementor-element.elementor-element-1cc2f66{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-1cc2f66 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-1cc2f66 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-1cc2f66.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1cc2f66.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1cc2f66.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1cc2f66.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1cc2f66.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1cc2f66 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-1cc2f66 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-d457153{--display:flex;}.elementor-28 .elementor-element.elementor-element-9ed03a9{text-align:center;}.elementor-28 .elementor-element.elementor-element-9ed03a9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#383634;}.elementor-28 .elementor-element.elementor-element-f24cdb9{text-align:center;}.elementor-28 .elementor-element.elementor-element-f24cdb9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;color:#2F2F2F;}.elementor-28 .elementor-element.elementor-element-1d0719f{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-1d0719f .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-1d0719f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-1d0719f.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-1d0719f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1d0719f.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-1d0719f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1d0719f.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-1d0719f .elementor-icon i, .elementor-28 .elementor-element.elementor-element-1d0719f .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-ed65a4f{--display:flex;}.elementor-28 .elementor-element.elementor-element-ed65a4f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ed65a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28 .elementor-element.elementor-element-21b6561 .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-9302bf6{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-9302bf6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-9302bf6 .elementor-divider{text-align:center;padding-block-start:40px;padding-block-end:40px;}.elementor-28 .elementor-element.elementor-element-9302bf6.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-9302bf6.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9302bf6.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-9302bf6.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9302bf6.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-9302bf6 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-9302bf6 .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-d347271{--display:flex;}.elementor-28 .elementor-element.elementor-element-d347271:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d347271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F2;}.elementor-28 .elementor-element.elementor-element-bb4d26e{text-align:center;}.elementor-28 .elementor-element.elementor-element-bb4d26e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#383634;}.elementor-28 .elementor-element.elementor-element-aba358f{text-align:center;}.elementor-28 .elementor-element.elementor-element-aba358f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;color:#2F2F2F;}.elementor-28 .elementor-element.elementor-element-794c209{--display:flex;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-794c209:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-794c209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-28 .elementor-element.elementor-element-794c209:hover{background-color:#FFF9F1;}.elementor-28 .elementor-element.elementor-element-f45b192{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-28 .elementor-element.elementor-element-66915da{--display:flex;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-66915da:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-66915da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-28 .elementor-element.elementor-element-66915da:hover{background-color:#FFF9F1;}.elementor-28 .elementor-element.elementor-element-6bed629{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-28 .elementor-element.elementor-element-fb75a91{--display:flex;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-fb75a91:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-fb75a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-28 .elementor-element.elementor-element-fb75a91:hover{background-color:#FFF9F1;}.elementor-28 .elementor-element.elementor-element-4568e61{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-28 .elementor-element.elementor-element-c074621{--display:flex;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-c074621:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c074621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-28 .elementor-element.elementor-element-c074621:hover{background-color:#FFF9F1;}.elementor-28 .elementor-element.elementor-element-ee31302{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-28 .elementor-element.elementor-element-0387c2d{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#2D2D2D;--n-accordion-icon-size:0px;}.elementor-28 .elementor-element.elementor-element-0387c2d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F8F5F2;}:where( .elementor-28 .elementor-element.elementor-element-0387c2d > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#6EC1E4;}:where( .elementor-28 .elementor-element.elementor-element-0387c2d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-28 .elementor-element.elementor-element-c6ff7fa{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-c6ff7fa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-c6ff7fa .elementor-divider{text-align:center;padding-block-start:37px;padding-block-end:37px;}.elementor-28 .elementor-element.elementor-element-c6ff7fa.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-c6ff7fa.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c6ff7fa.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-c6ff7fa.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c6ff7fa.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-c6ff7fa .elementor-icon i, .elementor-28 .elementor-element.elementor-element-c6ff7fa .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-875698a{--display:flex;--min-height:141px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-875698a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-875698a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotografalis.rodbarros.com/wp-content/uploads/2026/07/heroocasa.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-a269f9f{--divider-border-style:solid;--divider-color:#D5C8B700;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-a269f9f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-a269f9f .elementor-divider{text-align:center;padding-block-start:37px;padding-block-end:37px;}.elementor-28 .elementor-element.elementor-element-a269f9f.elementor-view-stacked .elementor-icon{background-color:#EFDCC300;}.elementor-28 .elementor-element.elementor-element-a269f9f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a269f9f.elementor-view-default .elementor-icon{color:#EFDCC300;border-color:#EFDCC300;}.elementor-28 .elementor-element.elementor-element-a269f9f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a269f9f.elementor-view-default .elementor-icon svg{fill:#EFDCC300;}.elementor-28 .elementor-element.elementor-element-a269f9f .elementor-icon i, .elementor-28 .elementor-element.elementor-element-a269f9f .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-af66771.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-af66771{text-align:center;}.elementor-28 .elementor-element.elementor-element-af66771 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;color:#7D5B47;}.elementor-28 .elementor-element.elementor-element-a9407b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-a9407b7.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-413dffb.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-413dffb{text-align:center;}.elementor-28 .elementor-element.elementor-element-413dffb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-28 .elementor-element.elementor-element-675e22d{--divider-border-style:solid;--divider-color:#54595F00;--divider-border-width:1.1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-28 .elementor-element.elementor-element-675e22d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-675e22d .elementor-divider{text-align:center;padding-block-start:37px;padding-block-end:37px;}.elementor-28 .elementor-element.elementor-element-864ed53{--display:flex;}.elementor-28 .elementor-element.elementor-element-c5ff3da .elementor-button{background-color:#B9925E;fill:#FFFFFF;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-c5ff3da .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-c5ff3da .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #986F2E 21%, #CDBD95 100%);}.elementor-28 .elementor-element.elementor-element-6e04d4e{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1.1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-6e04d4e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-6e04d4e .elementor-divider{text-align:center;padding-block-start:37px;padding-block-end:37px;}.elementor-28 .elementor-element.elementor-element-6e04d4e.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-6e04d4e.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6e04d4e.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-6e04d4e.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6e04d4e.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-6e04d4e .elementor-icon i, .elementor-28 .elementor-element.elementor-element-6e04d4e .elementor-icon svg{transform:rotate(0deg);}.elementor-28 .elementor-element.elementor-element-e334222{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;}.elementor-28 .elementor-element.elementor-element-e334222:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e334222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotografalis.rodbarros.com/wp-content/uploads/2026/07/cta-aa.png");background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-e334222.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-a968935.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-a968935{text-align:center;}.elementor-28 .elementor-element.elementor-element-a968935 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;color:#866060;}.elementor-28 .elementor-element.elementor-element-f89afcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-f89afcf.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7f8fa6a{--display:flex;}.elementor-28 .elementor-element.elementor-element-7f8fa6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-0ab5a79.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-0ab5a79{text-align:center;}.elementor-28 .elementor-element.elementor-element-0ab5a79 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-28 .elementor-element.elementor-element-5ab679e{--display:flex;}.elementor-28 .elementor-element.elementor-element-f556adb{--divider-border-style:solid;--divider-color:#54595F00;--divider-border-width:1.1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-28 .elementor-element.elementor-element-f556adb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-f556adb .elementor-divider{text-align:center;padding-block-start:37px;padding-block-end:37px;}.elementor-28 .elementor-element.elementor-element-ac4fc4f{--display:flex;}.elementor-28 .elementor-element.elementor-element-8021674 .elementor-button{background-color:#B9925E;fill:#FFFFFF;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-8021674 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-8021674 .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #986F2E 21%, #CDBD95 100%);}.elementor-28 .elementor-element.elementor-element-8021674 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-5624c1b{--divider-border-style:solid;--divider-color:#D5C8B7;--divider-border-width:1.1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--divider-element-spacing:22px;}.elementor-28 .elementor-element.elementor-element-5624c1b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-5624c1b .elementor-divider{text-align:center;padding-block-start:37px;padding-block-end:37px;}.elementor-28 .elementor-element.elementor-element-5624c1b.elementor-view-stacked .elementor-icon{background-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-5624c1b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-5624c1b.elementor-view-default .elementor-icon{color:#EFDCC3;border-color:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-5624c1b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-5624c1b.elementor-view-default .elementor-icon svg{fill:#EFDCC3;}.elementor-28 .elementor-element.elementor-element-5624c1b .elementor-icon i, .elementor-28 .elementor-element.elementor-element-5624c1b .elementor-icon svg{transform:rotate(0deg);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-67069eb{width:var( --container-widget-width, 609.513px );max-width:609.513px;--container-widget-width:609.513px;--container-widget-flex-grow:0;text-align:start;font-size:22px;}.elementor-28 .elementor-element.elementor-element-7c61aa4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-7c61aa4.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-d25bfda{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-4ffd4af{--content-width:1539px;}.elementor-28 .elementor-element.elementor-element-b293b32{--content-width:1539px;}.elementor-28 .elementor-element.elementor-element-d3bf551{--width:38.174%;}.elementor-28 .elementor-element.elementor-element-cc555c9{--width:102.961%;}.elementor-28 .elementor-element.elementor-element-875698a{--content-width:1539px;}.elementor-28 .elementor-element.elementor-element-7f8fa6a{--width:17.069%;}.elementor-28 .elementor-element.elementor-element-5ab679e{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-d3bf551{--width:691.975px;}.elementor-28 .elementor-element.elementor-element-cc555c9{--width:794.862px;}.elementor-28 .elementor-element.elementor-element-8e47179{--width:48%;}.elementor-28 .elementor-element.elementor-element-64846e7{--width:48%;}.elementor-28 .elementor-element.elementor-element-e56737b{--width:48%;}.elementor-28 .elementor-element.elementor-element-72b0590{--width:48%;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-4ffd4af:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4ffd4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotografalis.rodbarros.com/wp-content/uploads/2026/07/huero.png");}.elementor-28 .elementor-element.elementor-element-4ffd4af{--content-width:500px;--min-height:260px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.51;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4ffd4af.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-26ba8bd.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-26ba8bd{text-align:center;font-size:14px;}.elementor-28 .elementor-element.elementor-element-813799f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:11px;}.elementor-28 .elementor-element.elementor-element-813799f.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-be02aef{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-be02aef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-bac9158{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:9px;}.elementor-28 .elementor-element.elementor-element-e80b912{--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;--justify-content:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-3d36f3d .elementor-button{font-size:10px;}.elementor-28 .elementor-element.elementor-element-1ef32e8 .elementor-button{font-size:10px;}.elementor-28 .elementor-element.elementor-element-b293b32{--content-width:500px;--min-height:0px;}.elementor-28 .elementor-element.elementor-element-f3e2e86{margin:-13px 1px calc(var(--kit-widget-spacing, 0px) + -20px) 1px;}.elementor-28 .elementor-element.elementor-element-f3e2e86 .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-f3e2e86 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-89c62c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-89c62c0 .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-89c62c0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-d25bfda{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-8e47179{--width:46.5%;}.elementor-28 .elementor-element.elementor-element-64846e7{--width:46.5%;}.elementor-28 .elementor-element.elementor-element-e56737b{--width:46.5%;}.elementor-28 .elementor-element.elementor-element-72b0590{--width:46.5%;}.elementor-28 .elementor-element.elementor-element-ffde723{margin:-13px 1px calc(var(--kit-widget-spacing, 0px) + -20px) 1px;}.elementor-28 .elementor-element.elementor-element-ffde723 .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-ffde723 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-4af87cf{--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7550f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-7550f6a .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-7550f6a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-1cc2f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-1cc2f66 .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-1cc2f66 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-1d0719f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-1d0719f .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-1d0719f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-9302bf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-9302bf6 .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-9302bf6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-c6ff7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-c6ff7fa .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-c6ff7fa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-875698a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-875698a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotografalis.rodbarros.com/wp-content/uploads/2026/07/cta-aa.png");}.elementor-28 .elementor-element.elementor-element-875698a{--content-width:500px;--min-height:260px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-875698a.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-a269f9f .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-a269f9f .elementor-divider{padding-block-start:31px;padding-block-end:31px;}.elementor-28 .elementor-element.elementor-element-413dffb .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-675e22d{margin:-13px 1px calc(var(--kit-widget-spacing, 0px) + -20px) 1px;}.elementor-28 .elementor-element.elementor-element-675e22d .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-675e22d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-6e04d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-6e04d4e .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-6e04d4e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-f556adb{margin:-13px 1px calc(var(--kit-widget-spacing, 0px) + -20px) 1px;}.elementor-28 .elementor-element.elementor-element-f556adb .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-f556adb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-5624c1b{margin:-13px 1px calc(var(--kit-widget-spacing, 0px) + -20px) 1px;}.elementor-28 .elementor-element.elementor-element-5624c1b .elementor-divider-separator{width:50%;}.elementor-28 .elementor-element.elementor-element-5624c1b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}}