.elementor-20166 .elementor-element.elementor-element-0c68cad{--display:grid;--min-height:863px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;--background-transition:0.3s;}.elementor-20166 .elementor-element.elementor-element-0c68cad:hover{background-image:url("https://magazineimoveis.com.br/wp-content/uploads/2026/01/FUNDO-CAPTACAO-scaled.png");--overlay-opacity:0.5;}.elementor-20166 .elementor-element.elementor-element-0c68cad:hover::before, .elementor-20166 .elementor-element.elementor-element-0c68cad:hover > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-0c68cad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-0c68cad > .elementor-background-slideshow:hover::before, .elementor-20166 .elementor-element.elementor-element-0c68cad > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-20166 .elementor-element.elementor-element-7c967ef{--display:flex;}.elementor-20166 .elementor-element.elementor-element-c223e73 .elementor-button{background-color:#00C853;font-weight:600;letter-spacing:2px;box-shadow:6px 9px 10px 1px #009624;border-style:groove;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-20166 .elementor-element.elementor-element-4c0bc98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:-30px;--padding-bottom:-30px;--padding-left:-30px;--padding-right:-30px;}.elementor-20166 .elementor-element.elementor-element-4c0bc98::before, .elementor-20166 .elementor-element.elementor-element-4c0bc98 > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-4c0bc98 > .e-con-inner > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-4c0bc98 > .elementor-background-slideshow::before, .elementor-20166 .elementor-element.elementor-element-4c0bc98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20166 .elementor-element.elementor-element-4c0bc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050505;--background-overlay:'';}.elementor-20166 .elementor-element.elementor-element-ff69f37{--display:grid;--min-height:863px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;--background-transition:0.3s;}.elementor-20166 .elementor-element.elementor-element-ff69f37:hover{background-image:url("https://magazineimoveis.com.br/wp-content/uploads/2026/01/FUNDO-CAPTACAO-scaled.png");--overlay-opacity:0.5;}.elementor-20166 .elementor-element.elementor-element-ff69f37:hover::before, .elementor-20166 .elementor-element.elementor-element-ff69f37:hover > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-ff69f37:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-ff69f37 > .elementor-background-slideshow:hover::before, .elementor-20166 .elementor-element.elementor-element-ff69f37 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-20166 .elementor-element.elementor-element-ff69f37 > .elementor-shape-bottom .elementor-shape-fill, .elementor-20166 .elementor-element.elementor-element-ff69f37 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0A1A2A;}.elementor-20166 .elementor-element.elementor-element-1bd2054{--display:flex;}.elementor-20166 .elementor-element.elementor-element-326dbba .elementor-button{background-color:#00C853;font-weight:600;letter-spacing:2px;box-shadow:6px 9px 10px 1px #009624;border-style:groove;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-20166 .elementor-element.elementor-element-14644a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:-30px;--padding-bottom:-30px;--padding-left:-30px;--padding-right:-30px;}.elementor-20166 .elementor-element.elementor-element-14644a7::before, .elementor-20166 .elementor-element.elementor-element-14644a7 > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-14644a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-20166 .elementor-element.elementor-element-14644a7 > .elementor-background-slideshow::before, .elementor-20166 .elementor-element.elementor-element-14644a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20166 .elementor-element.elementor-element-14644a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050505;--background-overlay:'';}.elementor-20166 .elementor-element.elementor-element-04bbf08{--display:grid;--min-height:116px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-20166 .elementor-element.elementor-element-04bbf08:not(.elementor-motion-effects-element-type-background), .elementor-20166 .elementor-element.elementor-element-04bbf08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A1A2A 0%, #004E64 100%);}.elementor-20166 .elementor-element.elementor-element-04bbf08 > .elementor-shape-bottom svg, .elementor-20166 .elementor-element.elementor-element-04bbf08 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:66px;}.elementor-20166 .elementor-element.elementor-element-400d602{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20166 .elementor-element.elementor-element-bbf5b62{margin:-78px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-20166 .elementor-element.elementor-element-bbf5b62 .elementor-heading-title{font-weight:700;color:#36AA71;}.elementor-20166 .elementor-element.elementor-element-ac6a376 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px -0px 0px;border-style:solid;border-width:17px 14px -10px 19px;border-color:#FFFFFF;box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.51);}.elementor-20166 .elementor-element.elementor-element-ac6a376 .ggpkg-elementor-widget{height:820px;}.elementor-20166 .elementor-element.elementor-element-b8270fa{--display:flex;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:-7px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-20166 .elementor-element.elementor-element-b1ae328 .elementor-button{background-color:#00C853;font-weight:600;letter-spacing:2px;box-shadow:6px 9px 10px 1px #009624;border-style:groove;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-20166 .elementor-element.elementor-element-b1ae328{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20166 .elementor-element.elementor-element-dbb597b{--display:flex;--z-index:1;}.elementor-20166 .elementor-element.elementor-element-9a6ac19{--display:flex;}.elementor-20166 .elementor-element.elementor-element-e6582d4{text-align:center;}.elementor-20166 .elementor-element.elementor-element-e6582d4 .elementor-heading-title{font-weight:900;color:#222222;}.elementor-20166 .elementor-element.elementor-element-a47f67e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-2d51b98{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:43px;--padding-bottom:43px;--padding-left:43px;--padding-right:43px;}.elementor-20166 .elementor-element.elementor-element-2d51b98:not(.elementor-motion-effects-element-type-background), .elementor-20166 .elementor-element.elementor-element-2d51b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EFE76E;}.elementor-20166 .elementor-element.elementor-element-1e9e989 .elementor-heading-title{font-weight:500;color:#7A7A7A;}.elementor-20166 .elementor-element.elementor-element-97ca57f .elementor-icon-list-icon i{color:#686868;transition:color 0.3s;}.elementor-20166 .elementor-element.elementor-element-97ca57f .elementor-icon-list-icon svg{fill:#686868;transition:fill 0.3s;}.elementor-20166 .elementor-element.elementor-element-97ca57f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20166 .elementor-element.elementor-element-97ca57f .elementor-icon-list-text{color:#686868;transition:color 0.3s;}.elementor-20166 .elementor-element.elementor-element-6a0ae08{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#36AA71;--border-color:#36AA71;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.64);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20166 .elementor-element.elementor-element-6a0ae08:not(.elementor-motion-effects-element-type-background), .elementor-20166 .elementor-element.elementor-element-6a0ae08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-20166 .elementor-element.elementor-element-5a530cf .elementor-heading-title{font-weight:700;color:#36AA71;}.elementor-20166 .elementor-element.elementor-element-2c959e3 .elementor-icon-list-icon i{color:#36AA71;transition:color 0.3s;}.elementor-20166 .elementor-element.elementor-element-2c959e3 .elementor-icon-list-icon svg{fill:#36AA71;transition:fill 0.3s;}.elementor-20166 .elementor-element.elementor-element-2c959e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20166 .elementor-element.elementor-element-2c959e3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20166 .elementor-element.elementor-element-e7f4b2d{--display:flex;}.elementor-20166 .elementor-element.elementor-element-554f1d7{--display:flex;}.elementor-20166 .elementor-element.elementor-element-24d06d4 .elementor-button{background-color:#00C853;font-weight:600;letter-spacing:2px;box-shadow:6px 9px 10px 1px #009624;border-style:groove;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-20166 .elementor-element.elementor-element-6c7debb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-20166 .elementor-element.elementor-element-6c7debb:not(.elementor-motion-effects-element-type-background), .elementor-20166 .elementor-element.elementor-element-6c7debb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1A2A;}.elementor-20166 .elementor-element.elementor-element-fac5532 img{border-radius:15px 15px 15px 15px;}.elementor-20166 .elementor-element.elementor-element-cd6bf37{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-20166 .elementor-element.elementor-element-5e88751 .elementor-heading-title{color:#02DA70;}.elementor-20166 .elementor-element.elementor-element-d5352c9 .elementor-heading-title{font-size:19px;font-weight:100;color:#FFFFFF;}.elementor-20166 .elementor-element.elementor-element-4224f75 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-20166 .elementor-element.elementor-element-887a8a8 .elementor-button{background-color:#00C853;font-weight:600;letter-spacing:2px;box-shadow:6px 9px 10px 1px #009624;border-style:groove;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-20166 .elementor-element.elementor-element-887a8a8{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}@media(max-width:1024px){.elementor-20166 .elementor-element.elementor-element-0c68cad{--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-ff69f37{--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-04bbf08{--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-a47f67e{--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-6c7debb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20166 .elementor-element.elementor-element-0c68cad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-ff69f37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-ff69f37 > .elementor-shape-bottom svg, .elementor-20166 .elementor-element.elementor-element-ff69f37 > .e-con-inner > .elementor-shape-bottom svg{height:41px;}.elementor-20166 .elementor-element.elementor-element-04bbf08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20166 .elementor-element.elementor-element-400d602{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20166 .elementor-element.elementor-element-bbf5b62{padding:-45px -45px -45px -45px;}.elementor-20166 .elementor-element.elementor-element-bbf5b62 .elementor-heading-title{font-size:15px;}.elementor-20166 .elementor-element.elementor-element-52bf037{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;}.elementor-20166 .elementor-element.elementor-element-52bf037 .elementor-heading-title{font-size:15px;}.elementor-20166 .elementor-element.elementor-element-b8270fa{--margin-top:-50px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-20166 .elementor-element.elementor-element-b1ae328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;}.elementor-20166 .elementor-element.elementor-element-9a6ac19{--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:-43px;}.elementor-20166 .elementor-element.elementor-element-e6582d4 .elementor-heading-title{font-size:16px;}.elementor-20166 .elementor-element.elementor-element-a47f67e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:78px;--padding-right:0px;}.elementor-20166 .elementor-element.elementor-element-2d51b98{--margin-top:0px;--margin-bottom:13px;--margin-left:-78px;--margin-right:0px;}.elementor-20166 .elementor-element.elementor-element-97ca57f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20166 .elementor-element.elementor-element-97ca57f .elementor-icon-list-item > a{font-size:13px;}.elementor-20166 .elementor-element.elementor-element-6a0ae08{--margin-top:0px;--margin-bottom:0px;--margin-left:-78px;--margin-right:0px;}.elementor-20166 .elementor-element.elementor-element-2c959e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20166 .elementor-element.elementor-element-2c959e3 .elementor-icon-list-item > a{font-size:13px;}.elementor-20166 .elementor-element.elementor-element-6c7debb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:80px;}.elementor-20166 .elementor-element.elementor-element-887a8a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;}}/* Start custom CSS for button, class: .elementor-element-c223e73 */.elementor-20166 .elementor-element.elementor-element-c223e73 .elementor-button {
    animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 200, 83, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-326dbba */.elementor-20166 .elementor-element.elementor-element-326dbba .elementor-button {
    animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 200, 83, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0);
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf5b62 *//* Este código foca direto no título do widget atual */
.elementor-20166 .elementor-element.elementor-element-bbf5b62 .elementor-heading-title {
    color: #00FF7F !important; /* Verde Tech */
    text-shadow: 0 0 10px rgba(0, 255, 127, 0.5);
    animation: glow-magazine 2s infinite ease-in-out !important;
    transition: all 0.3s ease;
}

@keyframes glow-magazine {
    0%, 100% {
        text-shadow: 0 0 5px rgba(0, 255, 127, 0.4);
        opacity: 0.9;
        transform: scale(1);
    }
    50% {
        text-shadow: 0 0 20px rgba(0, 255, 127, 0.9), 0 0 30px rgba(0, 255, 127, 0.6);
        opacity: 1;
        transform: scale(1.03); /* Dá um leve pulso de impacto */
    }
}/* End custom CSS */
/* Start custom CSS for ggpkg, class: .elementor-element-ac6a376 *//* Efeito Janela Premium - Magazine OS */
.elementor-20166 .elementor-element.elementor-element-ac6a376 {
    height: 75vh !important; /* Diminuímos levemente a altura de 80 para 75 */
    width: 92% !important;   /* Cria a borda lateral de "janela" */
    max-width: 1200px !important; /* Impede que fique largo demais em monitores grandes */
    display: block !important;
    margin: 20px auto !important; /* Centraliza e dá distância do texto acima/abaixo */
    
    /* Estética de Moldura */
    border-radius: 20px !important; /* Bordas bem arredondadas (estilo iPhone/Apps modernos) */
    overflow: hidden !important;    /* Garante que o tour respeite o arredondamento */
    box-shadow: 0px 20px 40px rgba(0,0,0,0.15) !important; /* Sombra suave para flutuar */
    border: 1px solid #f0f0f0 !important; /* Linha finíssima de acabamento */
    background-color: #ffffff !important; /* Fundo limpo caso o tour demore a carregar */
}

.elementor-20166 .elementor-element.elementor-element-ac6a376 iframe, 
.elementor-20166 .elementor-element.elementor-element-ac6a376 .ggpkg_player,
.elementor-20166 .elementor-element.elementor-element-ac6a376 .ggpkg_container {
    width: 100% !important;
    height: 100% !important;
    border: none !important;
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1ae328 */.elementor-20166 .elementor-element.elementor-element-b1ae328 .elementor-button {
    animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 200, 83, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24d06d4 */.elementor-20166 .elementor-element.elementor-element-24d06d4 .elementor-button {
    animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 200, 83, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-887a8a8 */.elementor-20166 .elementor-element.elementor-element-887a8a8 .elementor-button {
    animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 200, 83, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 200, 83, 0);
	}
}/* End custom CSS */