.elementor-87309 .elementor-element.elementor-element-2a578a6{--display:flex;--min-height:447px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-87309 .elementor-element.elementor-element-2a578a6:not(.elementor-motion-effects-element-type-background),.elementor-87309 .elementor-element.elementor-element-2a578a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://vloom.pt/wp-content/uploads/2024/11/Ativo-8.svg);background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-87309 .elementor-element.elementor-element-2a578a6.e-con{--align-self:flex-end}.elementor-87309 .elementor-element.elementor-element-da89108{--display:flex;--justify-content:center;--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;--padding-top:59px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-87309 .elementor-element.elementor-element-da89108.e-con{--align-self:center}.elementor-87309 .elementor-element.elementor-element-96b29cc>.elementor-widget-container{margin:0 0 -35px 0}.elementor-87309 .elementor-element.elementor-element-96b29cc,.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-heading{text-align:left}.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-primary-title,.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-primary-title a{font-size:23px;line-height:.1em;letter-spacing:-1.4px;color:var(--e-global-color-3d0c866);fill:var(--e-global-color-3d0c866);-webkit-text-fill-color:#fff0;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,var(--e-global-color-3d0c866) 0%,var(--e-global-color-a95ee6a) 100%)}.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-primary-title{white-space:normal}.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-secondary-title,.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-secondary-title a{font-weight:700}.elementor-87309 .elementor-element.elementor-element-96b29cc .horizontal-separator{background-color:#000;height:1px;width:30px;display:inline-block;vertical-align:middle;margin:1px 20px 0 0}.elementor-87309 .elementor-element.elementor-element-bba0361 .elementor-heading-title{font-size:119px;font-weight:600}.elementor-87309 .elementor-element.elementor-element-7a80aba{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-87309 .elementor-element.elementor-element-cc762c4{--display:flex}.elementor-87309 .elementor-element.elementor-element-3e33571{--grid-columns:3;z-index:10;--auto-scroll-offset:250px}.elementor-87309 .elementor-element.elementor-element-3e33571 .elementor-loop-container{grid-auto-rows:1fr}.elementor-87309 .elementor-element.elementor-element-3e33571 .e-loop-item>.elementor-section,.elementor-87309 .elementor-element.elementor-element-3e33571 .e-loop-item>.elementor-section>.elementor-container,.elementor-87309 .elementor-element.elementor-element-3e33571 .e-loop-item>.e-con,.elementor-87309 .elementor-element.elementor-element-3e33571 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-87309 .elementor-element.elementor-element-3e33571 .elementor-pagination{text-align:center;font-weight:700;margin-top:54px}body:not(.rtl) .elementor-87309 .elementor-element.elementor-element-3e33571 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(19px/2)}body:not(.rtl) .elementor-87309 .elementor-element.elementor-element-3e33571 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(19px/2)}body.rtl .elementor-87309 .elementor-element.elementor-element-3e33571 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(19px/2)}body.rtl .elementor-87309 .elementor-element.elementor-element-3e33571 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(19px/2)}.elementor-87309 .elementor-element.elementor-element-58070e1{--e-transform-rotateZ:-26deg;top:196px}body:not(.rtl) .elementor-87309 .elementor-element.elementor-element-58070e1{left:-269px}body.rtl .elementor-87309 .elementor-element.elementor-element-58070e1{right:-269px}.elementor-87309 .elementor-element.elementor-element-58070e1 img{width:100%}.elementor-87309 .elementor-element.elementor-element-7a43168{--e-transform-rotateZ:9deg;top:703px}body:not(.rtl) .elementor-87309 .elementor-element.elementor-element-7a43168{right:-589px}body.rtl .elementor-87309 .elementor-element.elementor-element-7a43168{left:-589px}.elementor-87309 .elementor-element.elementor-element-7a43168 img{width:46%}.elementor-87309 .elementor-element.elementor-element-156fdf1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-87309 .elementor-element.elementor-element-156fdf1:not(.elementor-motion-effects-element-type-background),.elementor-87309 .elementor-element.elementor-element-156fdf1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(170deg,var(--e-global-color-a572a33) 0%,var(--e-global-color-3d0c866) 97%)}.elementor-87309 .elementor-element.elementor-element-156fdf1>.elementor-background-overlay{background-image:url(https://vloom.pt/wp-content/uploads/2022/11/tracos-diretita-baixob-e1758195734998.png.webp);background-position:bottom right;background-repeat:no-repeat;background-size:25% auto;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-87309 .elementor-element.elementor-element-156fdf1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:-3px;padding:7% 0% 6% 0%}.elementor-87309 .elementor-element.elementor-element-babac64>.elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right:15%;--e-column-margin-left:0%}.elementor-87309 .elementor-element.elementor-element-160f20f>.elementor-widget-container{padding:0 0 0 0}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-heading{line-height:34px}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title a{font-size:37px;font-weight:300;color:#FFF;fill:#FFF;-webkit-text-fill-color:initial;display:block}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title{white-space:normal}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-secondary-title,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-secondary-title a{font-size:37px;font-weight:700;color:#FFF;fill:#FFF;-webkit-text-fill-color:initial;display:inline-block}.elementor-87309 .elementor-element.elementor-element-160f20f .horizontal-separator{height:1px;width:10%;display:inline-block;vertical-align:middle}.elementor-87309 .elementor-element.elementor-element-72fb6a7{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Montserrat",Sans-serif;font-weight:400;line-height:1.6em;color:#FFF}.elementor-bc-flex-widget .elementor-87309 .elementor-element.elementor-element-e14a587.elementor-column .elementor-widget-wrap{align-items:center}.elementor-87309 .elementor-element.elementor-element-e14a587.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-87309 .elementor-element.elementor-element-e14a587.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-87309 .elementor-element.elementor-element-e14a587>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%!important}.elementor-87309 .elementor-element.elementor-element-e14a587>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-87309 .elementor-element.elementor-element-b62b474 .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-weight:800;text-transform:uppercase;background-image:linear-gradient(190deg,var(--e-global-color-a95ee6a) 0%,var(--e-global-color-a572a33) 44%);box-shadow:0 0 17px 0 rgb(0 0 0 / .26);border-style:solid;border-width:0 0 0 0;border-color:#FFF0;border-radius:50px 50px 50px 50px}@media(max-width:1024px){.elementor-87309 .elementor-element.elementor-element-2a578a6{--min-height:283px;--padding-top:95px;--padding-bottom:95px;--padding-left:25px;--padding-right:25px}.elementor-87309 .elementor-element.elementor-element-2a578a6:not(.elementor-motion-effects-element-type-background),.elementor-87309 .elementor-element.elementor-element-2a578a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-87309 .elementor-element.elementor-element-7a80aba{--margin-top:16px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-87309 .elementor-element.elementor-element-3e33571{--grid-columns:2}.elementor-87309 .elementor-element.elementor-element-156fdf1>.elementor-container{max-width:733px}.elementor-87309 .elementor-element.elementor-element-156fdf1>.elementor-background-overlay{background-size:254px auto}.elementor-87309 .elementor-element.elementor-element-156fdf1{margin-top:0%;margin-bottom:0%;padding:10% 0% 10% 0%}.elementor-bc-flex-widget .elementor-87309 .elementor-element.elementor-element-babac64.elementor-column .elementor-widget-wrap{align-items:center}.elementor-87309 .elementor-element.elementor-element-babac64.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-87309 .elementor-element.elementor-element-babac64.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-87309 .elementor-element.elementor-element-babac64>.elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-87309 .elementor-element.elementor-element-160f20f,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-heading{text-align:center}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title a{font-size:30px}.elementor-87309 .elementor-element.elementor-element-72fb6a7{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:16px;line-height:1.6em}.elementor-bc-flex-widget .elementor-87309 .elementor-element.elementor-element-e14a587.elementor-column .elementor-widget-wrap{align-items:center}.elementor-87309 .elementor-element.elementor-element-e14a587.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-87309 .elementor-element.elementor-element-e14a587.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-87309 .elementor-element.elementor-element-e14a587>.elementor-element-populated{margin:5% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%}}@media(max-width:767px){.elementor-87309 .elementor-element.elementor-element-2a578a6{--min-height:119px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-87309 .elementor-element.elementor-element-2a578a6:not(.elementor-motion-effects-element-type-background),.elementor-87309 .elementor-element.elementor-element-2a578a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-87309 .elementor-element.elementor-element-da89108{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px}.elementor-87309 .elementor-element.elementor-element-96b29cc{width:var(--container-widget-width,326px);max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0}.elementor-87309 .elementor-element.elementor-element-96b29cc>.elementor-widget-container{margin:0 0 -6px 0}.elementor-87309 .elementor-element.elementor-element-96b29cc.elementor-element{--align-self:center}.elementor-87309 .elementor-element.elementor-element-96b29cc,.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-heading{text-align:center}.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-heading{line-height:1px}.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-primary-title,.elementor-87309 .elementor-element.elementor-element-96b29cc .litho-primary-title a{font-size:16px;line-height:1.6em}.elementor-87309 .elementor-element.elementor-element-96b29cc .horizontal-separator{display:inline-block;vertical-align:middle}.elementor-87309 .elementor-element.elementor-element-bba0361{margin:-13px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-87309 .elementor-element.elementor-element-bba0361 .elementor-heading-title{font-size:69px}.elementor-87309 .elementor-element.elementor-element-7a80aba{--margin-top:7px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-87309 .elementor-element.elementor-element-3e33571{--grid-columns:1}.elementor-87309 .elementor-element.elementor-element-156fdf1>.elementor-background-overlay{background-image:url(https://vloom.pt/wp-content/uploads/2021/01/tracos-diretita-baixo.png.webp);background-position:44vw 35vh;background-size:264px auto}.elementor-87309 .elementor-element.elementor-element-156fdf1{padding:17% 0% 17% 0%}.elementor-87309 .elementor-element.elementor-element-babac64>.elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-87309 .elementor-element.elementor-element-160f20f,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-heading{text-align:center}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-heading{line-height:20px}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title a{font-size:25px;line-height:1.2em;display:inline-block}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-primary-title{margin:0 5px 0 0}.elementor-87309 .elementor-element.elementor-element-160f20f .litho-secondary-title,.elementor-87309 .elementor-element.elementor-element-160f20f .litho-secondary-title a{font-size:25px;line-height:1.2em}.elementor-87309 .elementor-element.elementor-element-72fb6a7{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:15px}.elementor-87309 .elementor-element.elementor-element-e14a587>.elementor-element-populated{margin:5% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-87309 .elementor-element.elementor-element-b62b474 .elementor-button{font-size:11px}}@media(min-width:768px){.elementor-87309 .elementor-element.elementor-element-7a80aba{--content-width:1280px}.elementor-87309 .elementor-element.elementor-element-babac64{width:61.49%}.elementor-87309 .elementor-element.elementor-element-e14a587{width:38.51%}}@media(max-width:1024px) and (min-width:768px){.elementor-87309 .elementor-element.elementor-element-babac64{width:100%}.elementor-87309 .elementor-element.elementor-element-e14a587{width:100%}}.animated-line{width:100%;height:2px;background-color:#fff;position:relative;overflow:hidden}.animated-line::before{content:"";position:absolute;top:0;left:0%;width:100%;height:100%;background-color:#fff;animation:revealLine 3s ease-out forwards;animation-delay:1s}@keyframes revealLine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media (max-width:768px){.animated-line{height:1px}.animated-line::before{animation-duration:1.5s}}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline;background-color:#00A6C9;padding:3px 5px;border-radius:100px}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://vloom.pt/wp-content/uploads/2026/09/Montserrat-Regular-latin-v1.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://vloom.pt/wp-content/uploads/2026/09/Montserrat-Light-latin-v1.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://vloom.pt/wp-content/uploads/2026/09/Montserrat-SemiBold-1-latin-v1.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://vloom.pt/wp-content/uploads/2026/09/Montserrat-Bold-latin-v1.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://vloom.pt/wp-content/uploads/2026/09/Montserrat-ExtraBold-latin-v1.woff2) format('woff2')}