.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1566 .elementor-element.elementor-element-c636f39{--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1566 .elementor-element.elementor-element-5882b51{text-align:center;font-family:"Coolvetica", Sans-serif;font-size:48px;font-weight:400;line-height:54px;color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-5882b51 p{margin-block-end:12px;}.elementor-1566 .elementor-element.elementor-element-5e10a45{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-5dbd7ad{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-5dbd7ad::before, .elementor-1566 .elementor-element.elementor-element-5dbd7ad > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-5dbd7ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-5dbd7ad > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-5dbd7ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-5dbd7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-24db896{--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;--align-items:flex-start;--overflow:hidden;}.elementor-1566 .elementor-element.elementor-element-186a16c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1566 .elementor-element.elementor-element-f4d1119 img{height:500px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1566 .elementor-element.elementor-element-f19fd63{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.05;--border-radius:17px 17px 17px 17px;--padding-top:32px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1566 .elementor-element.elementor-element-f19fd63:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-f19fd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C03818;}.elementor-1566 .elementor-element.elementor-element-f19fd63::before, .elementor-1566 .elementor-element.elementor-element-f19fd63 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-f19fd63 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-f19fd63 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-f19fd63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-f19fd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-1566 .elementor-element.elementor-element-793284f .elementor-heading-title{color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-ac68c24 p{margin-block-end:0px;}.elementor-1566 .elementor-element.elementor-element-ac68c24{color:#FFFFFF;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1566 .elementor-element.elementor-element-80d92ca .elementor-button{background-color:#000000;font-size:14px;border-radius:17px 17px 17px 17px;}.elementor-1566 .elementor-element.elementor-element-80d92ca > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-cc15efc{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-2bc680c img{height:500px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1566 .elementor-element.elementor-element-4c54c55{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.05;--border-radius:17px 17px 17px 17px;--padding-top:32px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1566 .elementor-element.elementor-element-4c54c55:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-4c54c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C03818;}.elementor-1566 .elementor-element.elementor-element-4c54c55::before, .elementor-1566 .elementor-element.elementor-element-4c54c55 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-4c54c55 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-4c54c55 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-4c54c55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-4c54c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-50d5c26 .elementor-heading-title{color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-e19987f p{margin-block-end:0px;}.elementor-1566 .elementor-element.elementor-element-e19987f{color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-4c0b55f .elementor-button{background-color:#000000;font-size:14px;border-radius:17px 17px 17px 17px;}.elementor-1566 .elementor-element.elementor-element-4c0b55f > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-f30f5eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-482613e img{height:500px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1566 .elementor-element.elementor-element-e886faa{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.05;--border-radius:17px 17px 17px 17px;--padding-top:32px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1566 .elementor-element.elementor-element-e886faa:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-e886faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C03818;}.elementor-1566 .elementor-element.elementor-element-e886faa::before, .elementor-1566 .elementor-element.elementor-element-e886faa > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-e886faa > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-e886faa > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-e886faa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-e886faa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-457443c .elementor-heading-title{color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-858f165 p{margin-block-end:0px;}.elementor-1566 .elementor-element.elementor-element-858f165{color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-2d3165d .elementor-button{background-color:#000000;font-size:14px;border-radius:17px 17px 17px 17px;}.elementor-1566 .elementor-element.elementor-element-2d3165d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-4dc7cdb{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-03667b1{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Coolvetica", Sans-serif;font-size:48px;font-weight:400;line-height:54px;color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-03667b1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-03667b1 p{margin-block-end:12px;}.elementor-1566 .elementor-element.elementor-element-64392b9{--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;--align-items:center;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-64392b9::before, .elementor-1566 .elementor-element.elementor-element-64392b9 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-64392b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-64392b9 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-64392b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-64392b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1566 .elementor-element.elementor-element-c50e421{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1566 .elementor-element.elementor-element-c50e421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-c50e421.elementor-element{--align-self:center;}.elementor-1566 .elementor-element.elementor-element-c50e421 .swiper-wrapper{display:flex;align-items:center;}.elementor-1566 .elementor-element.elementor-element-9808b27 .elementor-button{background-color:#DE5312;font-family:"Coolvetica", Sans-serif;font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FDFDFD;color:#FDFDFD;border-radius:16px 16px 16px 16px;padding:01em 1.8em 1em 1.8em;}.elementor-1566 .elementor-element.elementor-element-9808b27{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-9808b27 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-9808b27.elementor-element{--align-self:center;}body.elementor-page-1566:not(.elementor-motion-effects-element-type-background), body.elementor-page-1566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0909;}@media(min-width:768px){.elementor-1566 .elementor-element.elementor-element-c636f39{--width:75%;}.elementor-1566 .elementor-element.elementor-element-5dbd7ad{--width:75%;}.elementor-1566 .elementor-element.elementor-element-4dc7cdb{--width:75%;}.elementor-1566 .elementor-element.elementor-element-64392b9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1566 .elementor-element.elementor-element-186a16c{--width:100%;}.elementor-1566 .elementor-element.elementor-element-cc15efc{--width:100%;}.elementor-1566 .elementor-element.elementor-element-f30f5eb{--width:100%;}}@media(max-width:1024px){.elementor-1566 .elementor-element.elementor-element-5dbd7ad{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1566 .elementor-element.elementor-element-24db896{--flex-wrap:wrap;}.elementor-1566 .elementor-element.elementor-element-186a16c{--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;--align-items:stretch;}.elementor-1566 .elementor-element.elementor-element-f4d1119 img{height:100%;}.elementor-1566 .elementor-element.elementor-element-f19fd63{--justify-content:center;}.elementor-1566 .elementor-element.elementor-element-cc15efc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1566 .elementor-element.elementor-element-2bc680c img{height:100%;}.elementor-1566 .elementor-element.elementor-element-4c54c55{--justify-content:center;}.elementor-1566 .elementor-element.elementor-element-f30f5eb{--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-1566 .elementor-element.elementor-element-482613e img{height:100%;}.elementor-1566 .elementor-element.elementor-element-e886faa{--justify-content:center;}.elementor-1566 .elementor-element.elementor-element-c50e421{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-1566 .elementor-element.elementor-element-5882b51{font-size:40px;}.elementor-1566 .elementor-element.elementor-element-5e10a45{font-size:15px;}.elementor-1566 .elementor-element.elementor-element-5dbd7ad{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1566 .elementor-element.elementor-element-f4d1119 img{height:240px;}.elementor-1566 .elementor-element.elementor-element-cc15efc{--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-1566 .elementor-element.elementor-element-2bc680c img{height:240px;}.elementor-1566 .elementor-element.elementor-element-482613e img{height:240px;}.elementor-1566 .elementor-element.elementor-element-4dc7cdb{--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1566 .elementor-element.elementor-element-03667b1{width:100%;max-width:100%;font-size:40px;}.elementor-1566 .elementor-element.elementor-element-c50e421{--e-image-carousel-slides-to-show:3;}.elementor-1566 .elementor-element.elementor-element-9808b27.elementor-element{--align-self:center;--order:99999 /* order end hack */;}}/* Start custom CSS for image-carousel, class: .elementor-element-c50e421 */.elementor-1566 .elementor-element.elementor-element-c50e421 {
    max-width: 1920px !important;
    pointer-events: none !important;
}

.elementor-1566 .elementor-element.elementor-element-c50e421 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-1566 .elementor-element.elementor-element-c50e421::before {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 50;
    background: linear-gradient(90deg, #0A0909, transparent 15%, transparent 85%, #0A0909 100%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9808b27 */.elementor-1566 .elementor-element.elementor-element-9808b27 {
    position: relative;
}

.elementor-1566 .elementor-element.elementor-element-9808b27 .elementor-button {
    position: relative;
    overflow: hidden;

}

.elementor-1566 .elementor-element.elementor-element-9808b27:hover .elementor-button::before {
    animation: lightSweep 0.4s linear;
}

.elementor-1566 .elementor-element.elementor-element-9808b27 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skewX(-35deg);
    mix-blend-mode: plus-lighter;
    overflow: hidden;
}

@keyframes lightSweep {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Coolvetica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vaspempreendimentos.com.br/wp-content/uploads/2025/10/Coolvetica-Rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vaspempreendimentos.com.br/wp-content/uploads/2025/10/Metropolis-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://vaspempreendimentos.com.br/wp-content/uploads/2025/10/Metropolis-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://vaspempreendimentos.com.br/wp-content/uploads/2025/10/Metropolis-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */