.elementor-6354 .elementor-element.elementor-element-6e5f8ccc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-b67c865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-6354 .elementor-element.elementor-element-b67c865:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-b67c865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE5E5;}.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-6354 .elementor-element.elementor-element-6c09d536 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-6c09d536{text-align:left;}.elementor-6354 .elementor-element.elementor-element-6c09d536 img{width:32%;}.elementor-6354 .elementor-element.elementor-element-55989a74 > .elementor-widget-container{margin:-5rem 0rem 0rem 4rem;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-55989a74{text-align:left;}.elementor-6354 .elementor-element.elementor-element-55989a74 img{width:41%;}.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-6354 .elementor-element.elementor-element-5c0546ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-5c0546ee{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#575555;}.elementor-6354 .elementor-element.elementor-element-680c0f39{text-align:left;}.elementor-6354 .elementor-element.elementor-element-680c0f39 img{width:32%;}.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-6354 .elementor-element.elementor-element-6f8fd143 .elementor-button{background-color:transparent;height:41px;width:213px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(94deg, #B38A00 0%, #A37E00 100%);border-radius:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-6f8fd143 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-6f8fd143.elementor-element{--align-self:stretch;}.elementor-6354 .elementor-element.elementor-element-1b09e450{--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-6354 .elementor-element.elementor-element-1b09e450 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-6354 .elementor-element.elementor-element-70c39100{--spacer-size:50px;}.elementor-6354 .elementor-element.elementor-element-168ec583{--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.13;}.elementor-6354 .elementor-element.elementor-element-168ec583:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-168ec583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morareinvestirsp.com.br/wp-content/uploads/2025/10/fundo-segunda-dobra.jpg");background-size:cover;}.elementor-6354 .elementor-element.elementor-element-168ec583::before, .elementor-6354 .elementor-element.elementor-element-168ec583 > .elementor-background-video-container::before, .elementor-6354 .elementor-element.elementor-element-168ec583 > .e-con-inner > .elementor-background-video-container::before, .elementor-6354 .elementor-element.elementor-element-168ec583 > .elementor-background-slideshow::before, .elementor-6354 .elementor-element.elementor-element-168ec583 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6354 .elementor-element.elementor-element-168ec583 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#978B8B;--background-overlay:'';}.elementor-6354 .elementor-element.elementor-element-2ab557ae{--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-6354 .elementor-element.elementor-element-67e22b66 img{width:86%;}.elementor-6354 .elementor-element.elementor-element-271147ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-6354 .elementor-element.elementor-element-7a4f859d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6354 .elementor-element.elementor-element-7a4f859d:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-7a4f859d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#615758E6;}.elementor-6354 .elementor-element.elementor-element-51ee9777{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.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-6354 .elementor-element.elementor-element-2509fe23 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-2509fe23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-405c2255 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-6354 .elementor-element.elementor-element-405c2255{text-align:center;color:#BDBDBD;}.elementor-6354 .elementor-element.elementor-element-68a62902 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-6354 .elementor-element.elementor-element-68a62902{text-align:center;font-family:"Inter", Sans-serif;font-size:47px;font-weight:400;color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-6e475476 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-6e475476{text-align:center;color:#BDBDBD;}.elementor-6354 .elementor-element.elementor-element-2e38bf62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-3d52ac8b > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-3d52ac8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-2bb52125 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-6354 .elementor-element.elementor-element-2bb52125{text-align:center;color:#BDBDBD;}.elementor-6354 .elementor-element.elementor-element-72d0ea72 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-6354 .elementor-element.elementor-element-72d0ea72{text-align:center;font-family:"Inter", Sans-serif;font-size:47px;font-weight:400;color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-6a661890 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-6a661890{text-align:center;color:#BDBDBD;}.elementor-6354 .elementor-element.elementor-element-18c576e4{--display:flex;--min-height:100vh;--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:1;--overlay-mix-blend-mode:color;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-18c576e4:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-18c576e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morareinvestirsp.com.br/wp-content/uploads/2025/10/fundo-video.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-6354 .elementor-element.elementor-element-18c576e4::before, .elementor-6354 .elementor-element.elementor-element-18c576e4 > .elementor-background-video-container::before, .elementor-6354 .elementor-element.elementor-element-18c576e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-6354 .elementor-element.elementor-element-18c576e4 > .elementor-background-slideshow::before, .elementor-6354 .elementor-element.elementor-element-18c576e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6354 .elementor-element.elementor-element-18c576e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, #000000 51%, #FFFFFF00 67%);}.elementor-6354 .elementor-element.elementor-element-6b1b991d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-5bcfbac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-5bcfbac2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6354 .elementor-element.elementor-element-3b5e7230{--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-6354 .elementor-element.elementor-element-4ac1f205{--spacer-size:50px;}.elementor-6354 .elementor-element.elementor-element-297b2f5e{--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;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-297b2f5e:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-297b2f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE5E5;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6354 .elementor-element.elementor-element-22a06373 .ha-justified-grid__wrap{--justified-grid-pull:10px;}.elementor-6354 .elementor-element.elementor-element-22a06373 .ha-justified-grid__item:hover img{cursor:default;}.elementor-6354 .elementor-element.elementor-element-22a06373 .ha-filter{text-align:left;}.elementor-6354 .elementor-element.elementor-element-3aab7df9{--display:flex;--min-height:0px;--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:space-evenly;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:49px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-3aab7df9:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-3aab7df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE5E5;}.elementor-6354 .elementor-element.elementor-element-47994911{--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;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-47994911:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-47994911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A6F8A;background-image:url("https://morareinvestirsp.com.br/wp-content/uploads/2025/10/bg-footer.jpg");background-size:cover;}.elementor-6354 .elementor-element.elementor-element-6e4d1337{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-419f7859{--display:flex;}.elementor-6354 .elementor-element.elementor-element-44b623fe > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6354 .elementor-element.elementor-element-44b623fe{text-align:center;}.elementor-6354 .elementor-element.elementor-element-44b623fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-284f9cdb{--display:flex;}.elementor-6354 .elementor-element.elementor-element-2b088113{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.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-6354 .elementor-element.elementor-element-36f5505c{--icon-box-icon-margin:0px;}.elementor-6354 .elementor-element.elementor-element-36f5505c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-36f5505c.elementor-view-framed .elementor-icon, .elementor-6354 .elementor-element.elementor-element-36f5505c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-36f5505c .elementor-icon{font-size:33px;}.elementor-6354 .elementor-element.elementor-element-36f5505c .elementor-icon-box-title, .elementor-6354 .elementor-element.elementor-element-36f5505c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-6354 .elementor-element.elementor-element-36f5505c .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-36f5505c:has(:hover) .elementor-icon-box-title,
					 .elementor-6354 .elementor-element.elementor-element-36f5505c:has(:focus) .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-1a93777e{--icon-box-icon-margin:0px;}.elementor-6354 .elementor-element.elementor-element-1a93777e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-1a93777e.elementor-view-framed .elementor-icon, .elementor-6354 .elementor-element.elementor-element-1a93777e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-1a93777e .elementor-icon{font-size:33px;}.elementor-6354 .elementor-element.elementor-element-1a93777e .elementor-icon-box-title, .elementor-6354 .elementor-element.elementor-element-1a93777e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-6354 .elementor-element.elementor-element-1a93777e .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-1a93777e:has(:hover) .elementor-icon-box-title,
					 .elementor-6354 .elementor-element.elementor-element-1a93777e:has(:focus) .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-dfadc3e{--icon-box-icon-margin:0px;}.elementor-6354 .elementor-element.elementor-element-dfadc3e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-dfadc3e.elementor-view-framed .elementor-icon, .elementor-6354 .elementor-element.elementor-element-dfadc3e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-dfadc3e .elementor-icon{font-size:33px;}.elementor-6354 .elementor-element.elementor-element-dfadc3e .elementor-icon-box-title, .elementor-6354 .elementor-element.elementor-element-dfadc3e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-6354 .elementor-element.elementor-element-dfadc3e .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-dfadc3e:has(:hover) .elementor-icon-box-title,
					 .elementor-6354 .elementor-element.elementor-element-dfadc3e:has(:focus) .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-422c1958{--icon-box-icon-margin:0px;}.elementor-6354 .elementor-element.elementor-element-422c1958.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-422c1958.elementor-view-framed .elementor-icon, .elementor-6354 .elementor-element.elementor-element-422c1958.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-422c1958 .elementor-icon{font-size:33px;}.elementor-6354 .elementor-element.elementor-element-422c1958 .elementor-icon-box-title, .elementor-6354 .elementor-element.elementor-element-422c1958 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-6354 .elementor-element.elementor-element-422c1958 .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-422c1958:has(:hover) .elementor-icon-box-title,
					 .elementor-6354 .elementor-element.elementor-element-422c1958:has(:focus) .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-5358fca{--icon-box-icon-margin:0px;}.elementor-6354 .elementor-element.elementor-element-5358fca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-5358fca.elementor-view-framed .elementor-icon, .elementor-6354 .elementor-element.elementor-element-5358fca.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-5358fca .elementor-icon{font-size:33px;}.elementor-6354 .elementor-element.elementor-element-5358fca .elementor-icon-box-title, .elementor-6354 .elementor-element.elementor-element-5358fca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-6354 .elementor-element.elementor-element-5358fca .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-5358fca:has(:hover) .elementor-icon-box-title,
					 .elementor-6354 .elementor-element.elementor-element-5358fca:has(:focus) .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e{--icon-box-icon-margin:0px;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e.elementor-view-framed .elementor-icon, .elementor-6354 .elementor-element.elementor-element-33cd7e5e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e .elementor-icon{font-size:33px;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e .elementor-icon-box-title, .elementor-6354 .elementor-element.elementor-element-33cd7e5e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-33cd7e5e:has(:hover) .elementor-icon-box-title,
					 .elementor-6354 .elementor-element.elementor-element-33cd7e5e:has(:focus) .elementor-icon-box-title{color:#DDDDDE;}.elementor-6354 .elementor-element.elementor-element-7b7bb111{--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-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6354 .elementor-element.elementor-element-22e92194.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6354 .elementor-element.elementor-element-22e92194 .swiper-pagination-bullet-active, .elementor-6354 .elementor-element.elementor-element-22e92194 .swiper-pagination-progressbar-fill{background-color:#DEB756;}.elementor-6354 .elementor-element.elementor-element-22e92194 .swiper-pagination-fraction{color:#DEB756;}.elementor-6354 .elementor-element.elementor-element-22e92194 .elementor-main-swiper{height:435px;}.elementor-6354 .elementor-element.elementor-element-22e92194 .elementor-swiper-button{font-size:20px;}.elementor-6354 .elementor-element.elementor-element-22e92194 .swiper-pagination-bullet{height:7px;width:7px;}.elementor-6354 .elementor-element.elementor-element-22e92194 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-6354 .elementor-element.elementor-element-22e92194 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#DEB756;opacity:1;}.elementor-6354 .elementor-element.elementor-element-22e92194 .elementor-custom-embed-play i{font-size:20px;}.elementor-6354 .elementor-element.elementor-element-39c1dfe3{--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-39c1dfe3:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-39c1dfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morareinvestirsp.com.br/wp-content/uploads/2025/10/bg-contato.png");background-size:cover;}.elementor-6354 .elementor-element.elementor-element-1a4c1eab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:116px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-4e94e21e{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-179ffe43 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6354 .elementor-element.elementor-element-179ffe43{text-align:center;}.elementor-6354 .elementor-element.elementor-element-179ffe43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#4E4A4A;}.elementor-6354 .elementor-element.elementor-element-2f4b66dc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6354 .elementor-element.elementor-element-4e815e9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-4e815e9b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:5.6px;color:#0A6F8A;}.elementor-6354 .elementor-element.elementor-element-61da7adc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-61da7adc{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#575555;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6354 .elementor-element.elementor-element-5e929916 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-group{padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );margin-bottom:11px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-form-fields-wrapper{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );margin-bottom:-11px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-type-html{padding-bottom:0px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#0A6F8A;border-radius:41px 41px 41px 41px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#0A6F8A;border-radius:41px 41px 41px 41px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-field-group .elementor-select-wrapper::before{color:#0A6F8A;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:200;border-radius:36px 36px 36px 36px;padding:9px 9px 9px 9px;}.elementor-6354 .elementor-element.elementor-element-5e929916 .e-form__buttons__wrapper__button-next{background-color:#0A6F8A;color:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-button[type="submit"]{background-color:#0A6F8A;color:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6354 .elementor-element.elementor-element-5e929916{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6354 .elementor-element.elementor-element-6c76326c{--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-6354 .elementor-element.elementor-element-3c22315a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-3c22315a:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-3c22315a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A6F8A;}.elementor-6354 .elementor-element.elementor-element-59d9e48f > .elementor-widget-container{margin:4px 0px -37px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-59d9e48f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:100;color:#FFFFFF;}.elementor-6354 .elementor-element.elementor-element-7386132e{--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;--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-6354 .elementor-element.elementor-element-7386132e:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-7386132e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A6F8A;}@media(max-width:1024px){.elementor-6354 .elementor-element.elementor-element-6c09d536 > .elementor-widget-container{margin:-1px 0px -33px 0px;}.elementor-6354 .elementor-element.elementor-element-6c09d536 img{width:49%;}.elementor-6354 .elementor-element.elementor-element-55989a74 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-6354 .elementor-element.elementor-element-55989a74{text-align:center;}.elementor-6354 .elementor-element.elementor-element-55989a74 img{width:53%;}.elementor-6354 .elementor-element.elementor-element-5c0546ee{font-size:14px;}.elementor-6354 .elementor-element.elementor-element-680c0f39 img{width:47%;}.elementor-6354 .elementor-element.elementor-element-2509fe23 .elementor-heading-title{font-size:29px;}.elementor-6354 .elementor-element.elementor-element-68a62902{font-size:46px;}.elementor-6354 .elementor-element.elementor-element-3d52ac8b .elementor-heading-title{font-size:31px;}.elementor-6354 .elementor-element.elementor-element-72d0ea72{font-size:46px;}.elementor-6354 .elementor-element.elementor-element-18c576e4{--min-height:411px;}.elementor-6354 .elementor-element.elementor-element-297b2f5e{--padding-top:1rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6354 .elementor-element.elementor-element-3aab7df9{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6354 .elementor-element.elementor-element-2b088113{--grid-auto-flow:row;}.elementor-6354 .elementor-element.elementor-element-22e92194.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6354 .elementor-element.elementor-element-39c1dfe3:not(.elementor-motion-effects-element-type-background), .elementor-6354 .elementor-element.elementor-element-39c1dfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-6354 .elementor-element.elementor-element-1a4c1eab{--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6354 .elementor-element.elementor-element-4e815e9b{text-align:center;font-size:18px;}.elementor-6354 .elementor-element.elementor-element-5e929916 > .elementor-widget-container{margin:0px 0px 13px 0px;}}@media(max-width:767px){.elementor-6354 .elementor-element.elementor-element-6c09d536 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-6c09d536 img{width:39%;}.elementor-6354 .elementor-element.elementor-element-55989a74 > .elementor-widget-container{margin:-2rem 0rem 0rem -4rem;}.elementor-6354 .elementor-element.elementor-element-55989a74{text-align:center;}.elementor-6354 .elementor-element.elementor-element-55989a74 img{width:36%;}.elementor-6354 .elementor-element.elementor-element-5c0546ee > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-5c0546ee{text-align:center;}.elementor-6354 .elementor-element.elementor-element-680c0f39 > .elementor-widget-container{margin:-17px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-680c0f39{text-align:center;}.elementor-6354 .elementor-element.elementor-element-680c0f39 img{width:36%;}.elementor-6354 .elementor-element.elementor-element-6f8fd143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-6354 .elementor-element.elementor-element-6f8fd143 .elementor-button{width:290px;}.elementor-6354 .elementor-element.elementor-element-70c39100{--spacer-size:9.2rem;}.elementor-6354 .elementor-element.elementor-element-2509fe23 .elementor-heading-title{font-size:35px;}.elementor-6354 .elementor-element.elementor-element-3d52ac8b .elementor-heading-title{font-size:35px;}.elementor-6354 .elementor-element.elementor-element-18c576e4{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.1rem;--padding-right:0.1rem;}.elementor-6354 .elementor-element.elementor-element-4ac1f205{--spacer-size:10px;}.elementor-6354 .elementor-element.elementor-element-297b2f5e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:1.7rem;--padding-right:1.7rem;}.elementor-6354 .elementor-element.elementor-element-3aab7df9{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.7rem;--padding-right:1.7rem;}.elementor-6354 .elementor-element.elementor-element-6e4d1337{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6354 .elementor-element.elementor-element-419f7859{--width:85%;}.elementor-6354 .elementor-element.elementor-element-2b088113{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6354 .elementor-element.elementor-element-22e92194.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6354 .elementor-element.elementor-element-39c1dfe3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.7rem;--padding-right:1.7rem;}.elementor-6354 .elementor-element.elementor-element-4e815e9b > .elementor-widget-container{margin:3px 0px -32px 0px;}.elementor-6354 .elementor-element.elementor-element-4e815e9b{text-align:center;}.elementor-6354 .elementor-element.elementor-element-61da7adc{text-align:center;}.elementor-6354 .elementor-element.elementor-element-5e929916 > .elementor-widget-container{margin:0px 0px 81px 0px;}}@media(min-width:768px){.elementor-6354 .elementor-element.elementor-element-6e5f8ccc{--width:100vw;}.elementor-6354 .elementor-element.elementor-element-b67c865{--width:50%;}.elementor-6354 .elementor-element.elementor-element-1b09e450{--width:100%;}.elementor-6354 .elementor-element.elementor-element-2ab557ae{--width:50%;}.elementor-6354 .elementor-element.elementor-element-271147ce{--width:50%;}.elementor-6354 .elementor-element.elementor-element-18c576e4{--content-width:79%;}.elementor-6354 .elementor-element.elementor-element-6b1b991d{--width:65%;}.elementor-6354 .elementor-element.elementor-element-3b5e7230{--width:69%;}.elementor-6354 .elementor-element.elementor-element-3aab7df9{--content-width:1008px;}.elementor-6354 .elementor-element.elementor-element-6e4d1337{--width:55%;}.elementor-6354 .elementor-element.elementor-element-419f7859{--width:58%;}.elementor-6354 .elementor-element.elementor-element-7b7bb111{--width:100%;}.elementor-6354 .elementor-element.elementor-element-1a4c1eab{--width:100%;}.elementor-6354 .elementor-element.elementor-element-4e94e21e{--width:49%;}.elementor-6354 .elementor-element.elementor-element-6c76326c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6354 .elementor-element.elementor-element-419f7859{--width:79%;}}/* Start custom CSS for button, class: .elementor-element-6f8fd143 *//* 1. Seleciona o link DENTRO do seu widget de botão */
.seu-botao .elementor-button {
  position: relative;
  overflow: hidden; /* A MÁGICA ACONTECE AQUI! */

  /* Adiciona isso para garantir que o efeito fique por cima do fundo do botão */
  z-index: 1; 
}

/* 2. Cria o elemento de brilho no link do botão */
.seu-botao .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  transform: translateX(-100%) skewX(-25deg);
  width: 50%;
  height: 100%;
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0) 0%, 
    rgba(255, 255, 255, 0.4) 50%, 
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine-effect 3s infinite;
  
  /* Garante que o brilho não interfira no clique do botão */
  z-index: 2; 
}

/* 3. A animação permanece a mesma */
@keyframes shine-effect {
  100% {
    transform: translateX(270%) skewX(-25deg);
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5bcfbac2 *//*
 * CSS para Borda com Blocos Coloridos
 *
 * Personalize as variáveis abaixo para ajustar cores,
 * espessura da borda e o padding interno.
*/

.elementor-6354 .elementor-element.elementor-element-5bcfbac2 {
    /* -- CORES DA BORDA -- */
    --cor-azul-escuro: #4A6C6F;
    --cor-vermelho-terra: #A84942;
    --cor-amarelo-mostarda: #E3B55A;
    
    /* -- CONFIGURAÇÕES DA BORDA -- */
    --borda-espessura: 15px; /* Espessura dos blocos da borda */
    
    /* -- ESPAÇAMENTO INTERNO -- */
    --padding-interno: 10px; /* Distância entre a borda e o conteúdo */

    /* -- NÃO ALTERAR DAQUI PARA BAIXO -- */
    position: relative;
    padding: var(--padding-interno);
    z-index: 1;
}

/* Camada que cria os blocos */
.elementor-6354 .elementor-element.elementor-element-5bcfbac2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;

    /* Sintaxe: linear-gradient(cor, cor) */
    background-image: 
        /* Blocos do Topo */
        linear-gradient(var(--cor-azul-escuro), var(--cor-azul-escuro)),
        linear-gradient(var(--cor-amarelo-mostarda), var(--cor-amarelo-mostarda)),

        /* Blocos da Direita */
        linear-gradient(var(--cor-vermelho-terra), var(--cor-vermelho-terra)),

        /* Blocos de Baixo */
        linear-gradient(var(--cor-vermelho-terra), var(--cor-vermelho-terra)),
        linear-gradient(var(--cor-azul-escuro), var(--cor-azul-escuro)),
        
        /* Blocos da Esquerda */
        linear-gradient(var(--cor-amarelo-mostarda), var(--cor-amarelo-mostarda)),
        linear-gradient(var(--cor-vermelho-terra), var(--cor-vermelho-terra));

    background-repeat: no-repeat;
    
    /* Sintaxe: largura altura */
    background-size:
        /* Topo */
        40% var(--borda-espessura), /* Bloco 1 (azul) */
        45% var(--borda-espessura), /* Bloco 2 (amarelo) */

        /* Direita */
        var(--borda-espessura) 60%, /* Bloco 3 (vermelho) */

        /* Baixo */
        30% var(--borda-espessura), /* Bloco 4 (vermelho) */
        60% var(--borda-espessura), /* Bloco 5 (azul) */

        /* Esquerda */
        var(--borda-espessura) 35%, /* Bloco 6 (amarelo) */
        var(--borda-espessura) 50%; /* Bloco 7 (vermelho) */

    /* Sintaxe: posição-horizontal posição-vertical */
    background-position: 
        /* Topo */
        top left,
        top right,

        /* Direita */
        center right,

        /* Baixo */
        bottom left,
        bottom 1px right, /* 1px de ajuste para não sobrepor o canto */

        /* Esquerda */
        top left,
        bottom left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27d0e93c *//* Container Principal */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-virtual-container {
  position: relative;
  width: 100%;
  height: 600px; /* Defina a altura que desejar para o tour */
  overflow: hidden;
  background-color: #f0f0f0; /* Cor de fundo enquanto a imagem carrega */
}

/* Capa de Sobreposição */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-capa {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2; /* Garante que a capa fique por cima do iframe */
  cursor: pointer;
  
  /* Imagem de fundo e overlay escuro */
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('http://vendaimoveisprime.com.br/wp-content/uploads/2025/10/tour.png');
  background-size: cover;
  background-position: center;

  /* Centraliza o conteúdo (ícone e texto) */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: opacity 0.4s ease;
}

/* Esconde a capa quando a classe 'iniciado' for adicionada */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-virtual-container.iniciado .tour-capa {
    opacity: 0;
    pointer-events: none; /* Impede que a capa receba cliques depois de escondida */
}

/* Conteúdo da Capa */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-conteudo {
  text-align: center;
  color: white;
}

/* Ícone */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-icone {
  font-size: 32px; /* Tamanho do ícone */
  border: 2px solid white;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

/* Texto */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-texto {
  font-family: 'Montserrat', sans-serif; /* Use a fonte que preferir */
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 5px;
  text-transform: uppercase;
}

/* Iframe */
.elementor-6354 .elementor-element.elementor-element-27d0e93c .tour-virtual-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b623fe *//*
 * CSS para criar colchetes estilizados ao redor de um elemento de texto.
 *
 * INSTRUÇÕES:
 * 1. Adicione a classe "texto-com-colchetes" ao seu widget de texto ou título.
 * 2. Cole este código no local de CSS Personalizado (ex: no Customizador do WordPress ou no CSS do seu widget Elementor).
 * 3. Ajuste as variáveis abaixo para customizar o visual.
*/

.texto-com-colchetes {
  /* -- ÁREA DE CUSTOMIZAÇÃO -- */
  --colchete-cor: #e1b658;        /* Cor dos colchetes */
  --colchete-espessura: 8px;      /* Espessura do traço */
  --colchete-tamanho: 25px;       /* Comprimento dos "braços" do colchete */
  --colchete-raio-borda: 10px;     /* Nível de arredondamento do canto */
  --colchete-distancia: 15px;     /* Distância entre os colchetes e o texto */

  /* -- NÃO ALTERAR DAQUI PARA BAIXO -- */
  position: relative;
  display: inline-block; /* Garante que o container se ajuste ao texto */
  padding: var(--colchete-distancia);
}

.texto-com-colchetes::before,
.texto-com-colchetes::after {
  content: '';
  position: absolute;
  width: var(--colchete-tamanho);
  height: var(--colchete-tamanho);
  border-color: var(--colchete-cor);
  border-style: solid;
  border-width: 0; /* Reseta as bordas para aplicar individualmente */
}

/* Colchete Superior Esquerdo */
.texto-com-colchetes::before {
  top: 0;
  left: 0;
  border-top-width: var(--colchete-espessura);
  border-left-width: var(--colchete-espessura);
  border-top-left-radius: var(--colchete-raio-borda);
}

/* Colchete Inferior Direito */
.texto-com-colchetes::after {
  bottom: 0;
  right: 0;
  border-bottom-width: var(--colchete-espessura);
  border-right-width: var(--colchete-espessura);
  border-bottom-right-radius: var(--colchete-raio-borda);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179ffe43 *//*
 * CSS para criar colchetes estilizados ao redor de um elemento de texto.
 *
 * INSTRUÇÕES:
 * 1. Adicione a classe "texto-com-colchetes" ao seu widget de texto ou título.
 * 2. Cole este código no local de CSS Personalizado (ex: no Customizador do WordPress ou no CSS do seu widget Elementor).
 * 3. Ajuste as variáveis abaixo para customizar o visual.
*/

.texto-com-colchetes {
  /* -- ÁREA DE CUSTOMIZAÇÃO -- */
  --colchete-cor: #e1b658;        /* Cor dos colchetes */
  --colchete-espessura: 8px;      /* Espessura do traço */
  --colchete-tamanho: 25px;       /* Comprimento dos "braços" do colchete */
  --colchete-raio-borda: 10px;     /* Nível de arredondamento do canto */
  --colchete-distancia: 15px;     /* Distância entre os colchetes e o texto */

  /* -- NÃO ALTERAR DAQUI PARA BAIXO -- */
  position: relative;
  display: inline-block; /* Garante que o container se ajuste ao texto */
  padding: var(--colchete-distancia);
}

.texto-com-colchetes::before,
.texto-com-colchetes::after {
  content: '';
  position: absolute;
  width: var(--colchete-tamanho);
  height: var(--colchete-tamanho);
  border-color: var(--colchete-cor);
  border-style: solid;
  border-width: 0; /* Reseta as bordas para aplicar individualmente */
}

/* Colchete Superior Esquerdo */
.texto-com-colchetes::before {
  top: 0;
  left: 0;
  border-top-width: var(--colchete-espessura);
  border-left-width: var(--colchete-espessura);
  border-top-left-radius: var(--colchete-raio-borda);
}

/* Colchete Inferior Direito */
.texto-com-colchetes::after {
  bottom: 0;
  right: 0;
  border-bottom-width: var(--colchete-espessura);
  border-right-width: var(--colchete-espessura);
  border-bottom-right-radius: var(--colchete-raio-borda);
}/* End custom CSS */