.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-4e5d836 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vellent.com/wp-content/uploads/2026/07/banner-vellent-01-scaled-1.jpeg);background-size:cover}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-4e5d836 .elementor-background-overlay{background-color:#4C1D68B0}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-4e5d836 .swiper-slide-contents{margin-right:auto}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-4e5d836 .swiper-slide-inner{align-items:center;text-align:start}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-3170a4c .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vellent.com/wp-content/uploads/2026/07/banner-vellent-05-scaled-e1662030058549.jpeg);background-size:cover}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-3170a4c .elementor-background-overlay{background-color:#4C1D68B0}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-3170a4c .swiper-slide-contents{margin-left:auto}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-3170a4c .swiper-slide-inner{align-items:center;text-align:end}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-0856258 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vellent.com/wp-content/uploads/2026/07/banner-vellent-03-scaled-e1662029956356.jpeg);background-size:cover}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-0856258 .elementor-background-overlay{background-color:#4C1D68B0}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-0856258 .swiper-slide-contents{margin-right:auto}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-repeater-item-0856258 .swiper-slide-inner{align-items:center;text-align:start}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide{height:620px;transition-duration:calc(5000ms*1.2)}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-contents{max-width:50%}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-inner{padding:0 10%;text-align:center}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:8px}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-heading{color:#fff;font-family:"Open Sans",Sans-serif;font-size:77px;font-weight:900}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:24px}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-description{color:#fff;font-family:"Open Sans",Sans-serif;font-size:50px;font-weight:500;line-height:1.16em}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-button{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:600;border-width:0;border-radius:0;color:#fff;background-color:#e44a31}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-button:hover{color:#fff;background-color:#4c1d68}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-swiper-button{font-size:28px;color:#FFFFFF45}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-swiper-button svg{fill:#FFFFFF45}.elementor-40 .elementor-element.elementor-element-4a610aa>.elementor-container{max-width:1160px}.elementor-40 .elementor-element.elementor-element-4a610aa{padding:60px 0 70px}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-fb96b27.elementor-column .elementor-widget-wrap{align-items:center}.elementor-40 .elementor-element.elementor-element-fb96b27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-40 .elementor-element.elementor-element-fb96b27>.elementor-element-populated>.elementor-background-overlay{background-color:#fff;opacity:.6}.elementor-40 .elementor-element.elementor-element-fb96b27>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-40 .elementor-element.elementor-element-fb96b27>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-40 .elementor-element.elementor-element-251856d{text-align:center;margin:0 -15px calc(var(--kit-widget-spacing, 0px) + -16px) -60px}.elementor-40 .elementor-element.elementor-element-251856d img{width:100%;opacity:.4}.elementor-40 .elementor-element.elementor-element-6fa4af9{text-align:center;margin:-25em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-40 .elementor-element.elementor-element-9d7d2aa{margin-top:-301px;margin-bottom:0}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-40 .elementor-element.elementor-element-d61bf3b .elementor-counter-number-wrapper{color:#fff;font-family:"Open Sans",Sans-serif;font-size:50px;font-weight:900;line-height:1.5em}.elementor-40 .elementor-element.elementor-element-d61bf3b .elementor-counter-title{color:#fff;font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:500;line-height:1.22em;letter-spacing:.4px}.elementor-40 .elementor-element.elementor-element-d61bf3b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0 20px 17px;background-color:#57186a}.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-40 .elementor-element.elementor-element-7b49d69{text-align:start}.elementor-40 .elementor-element.elementor-element-7b49d69 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#57186a}.elementor-40 .elementor-element.elementor-element-de48605{text-align:start;margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 30px 0 0}.elementor-40 .elementor-element.elementor-element-de48605 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;letter-spacing:.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-40 .elementor-element.elementor-element-c58bebc{text-align:start;margin:-6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-c58bebc .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:1.25em;letter-spacing:.2px;color:#333}.elementor-40 .elementor-element.elementor-element-c7f4643{text-align:start;margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-c7f4643 img{max-width:100%;opacity:.4}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-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-40 .elementor-element.elementor-element-178298f.elementor-position-right .elementor-image-box-img{margin-left:12px}.elementor-40 .elementor-element.elementor-element-178298f.elementor-position-left .elementor-image-box-img{margin-right:12px}.elementor-40 .elementor-element.elementor-element-178298f.elementor-position-top .elementor-image-box-img{margin-bottom:12px}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-title{margin-bottom:8px;font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:700;color:#333}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-wrapper .elementor-image-box-img{width:14%}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-img img{transition-duration:.3s}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;letter-spacing:.2px;color:#333}.elementor-40 .elementor-element.elementor-element-178298f{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-aecc48b.elementor-position-right .elementor-image-box-img{margin-left:12px}.elementor-40 .elementor-element.elementor-element-aecc48b.elementor-position-left .elementor-image-box-img{margin-right:12px}.elementor-40 .elementor-element.elementor-element-aecc48b.elementor-position-top .elementor-image-box-img{margin-bottom:12px}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-title{margin-bottom:8px;font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:700;color:#333}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-wrapper .elementor-image-box-img{width:14%}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-img img{transition-duration:.3s}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;letter-spacing:.2px;color:#333}.elementor-40 .elementor-element.elementor-element-aecc48b{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-f3b31d0.elementor-position-right .elementor-image-box-img{margin-left:12px}.elementor-40 .elementor-element.elementor-element-f3b31d0.elementor-position-left .elementor-image-box-img{margin-right:12px}.elementor-40 .elementor-element.elementor-element-f3b31d0.elementor-position-top .elementor-image-box-img{margin-bottom:12px}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-title{margin-bottom:8px;font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:700;color:#333}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-wrapper .elementor-image-box-img{width:14%}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-img img{transition-duration:.3s}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;letter-spacing:.2px;color:#333}.elementor-40 .elementor-element.elementor-element-f3b31d0{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 20px 0 0}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-f0e4785 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-40 .elementor-element.elementor-element-f0e4785 .elementor-button{font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:400;letter-spacing:.4px;background-color:#e44a31;border-radius:0;padding:18px 38px 18px 40px}.elementor-40 .elementor-element.elementor-element-f0e4785 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-f0e4785 .elementor-button:focus{background-color:#57186a}.elementor-40 .elementor-element.elementor-element-f0e4785{margin:4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-d11acf7>.elementor-container{max-width:1160px}.elementor-40 .elementor-element.elementor-element-d11acf7:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d11acf7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4;background-image:url("https://vellent.com/wp-content/uploads/2026/07/banner-vellent-04-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-d11acf7>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#4c1d68 38%,#E84C34C9 100%);opacity:.76;transition:background .3s,border-radius .3s,opacity .3s}.elementor-40 .elementor-element.elementor-element-d11acf7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 70px}.elementor-40 .elementor-element.elementor-element-4486fb6{text-align:start}.elementor-40 .elementor-element.elementor-element-4486fb6 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e44a31}.elementor-40 .elementor-element.elementor-element-c2605f5{text-align:start;margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 30px 0 0}.elementor-40 .elementor-element.elementor-element-c2605f5 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-40 .elementor-element.elementor-element-1f6dd6b{text-align:start;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-1f6dd6b .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:1.25em;letter-spacing:.2px;color:#fff}.elementor-40 .elementor-element.elementor-element-bef17eb{text-align:start;margin:-12px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-bef17eb .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:1.25em;letter-spacing:.2px;color:#fff}.elementor-40 .elementor-element.elementor-element-cdf8af9 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-40 .elementor-element.elementor-element-cdf8af9 .elementor-button{font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:400;letter-spacing:.4px;background-color:#e44a31;border-radius:0;padding:18px 38px 18px 40px}.elementor-40 .elementor-element.elementor-element-cdf8af9 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-cdf8af9 .elementor-button:focus{background-color:#57186a}.elementor-40 .elementor-element.elementor-element-cdf8af9{margin:4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-40725ac>.elementor-container{max-width:1160px}.elementor-40 .elementor-element.elementor-element-40725ac{margin-top:0;margin-bottom:0;padding:60px 0 0}.elementor-40 .elementor-element.elementor-element-f41609d{text-align:center}.elementor-40 .elementor-element.elementor-element-f41609d .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#57186a}.elementor-40 .elementor-element.elementor-element-46c1bba{text-align:center;margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 30px 0 0}.elementor-40 .elementor-element.elementor-element-46c1bba .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;letter-spacing:.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-40 .elementor-element.elementor-element-5eb5f81>.elementor-container{max-width:1160px}.elementor-40 .elementor-element.elementor-element-5eb5f81{padding:20px 0 70px}.elementor-40 .elementor-element.elementor-element-4503099{padding:15px 22px 10px}.elementor-40 .elementor-element.elementor-element-8e66a09{text-align:start}.elementor-40 .elementor-element.elementor-element-8e66a09 img{width:24%}.elementor-40 .elementor-element.elementor-element-8e66a09:hover img{filter:brightness(102%) contrast(102%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-40 .elementor-element.elementor-element-a1a3f78{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-a1a3f78 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-40 .elementor-element.elementor-element-393e11c{text-align:start;margin:-6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 10px 0 0}.elementor-40 .elementor-element.elementor-element-393e11c .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:300;line-height:1.26em;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-40 .elementor-element.elementor-element-15cbfef .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-40 .elementor-element.elementor-element-15cbfef .elementor-button{font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:500;letter-spacing:.6px;fill:#e64f36;color:#e64f36;background-color:#fff;border-radius:0;padding:0}.elementor-40 .elementor-element.elementor-element-15cbfef .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-15cbfef .elementor-button:focus{color:#57186a;background-color:#4C1D6800}.elementor-40 .elementor-element.elementor-element-15cbfef .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-15cbfef .elementor-button:focus svg{fill:#57186a}.elementor-40 .elementor-element.elementor-element-15cbfef{margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-d2408f9:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d2408f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c74b35}.elementor-40 .elementor-element.elementor-element-d2408f9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:15px 36px 10px}.elementor-40 .elementor-element.elementor-element-d2408f9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-40 .elementor-element.elementor-element-1a5dd85{text-align:start}.elementor-40 .elementor-element.elementor-element-1a5dd85 img{width:26%}.elementor-40 .elementor-element.elementor-element-c3a8e73{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 30px 0 0}.elementor-40 .elementor-element.elementor-element-c3a8e73 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-40 .elementor-element.elementor-element-46cafcf{text-align:start;margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-46cafcf .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:300;line-height:1.22em;letter-spacing:.4px;color:#fff}.elementor-40 .elementor-element.elementor-element-49d94b9 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-40 .elementor-element.elementor-element-49d94b9 .elementor-button{font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:500;letter-spacing:.6px;fill:#57186a;color:#57186a;background-color:#FFFFFF00;border-radius:0;padding:0}.elementor-40 .elementor-element.elementor-element-49d94b9 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-49d94b9 .elementor-button:focus{color:#fff;background-color:#4C1D6800}.elementor-40 .elementor-element.elementor-element-49d94b9 .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-49d94b9 .elementor-button:focus svg{fill:#fff}.elementor-40 .elementor-element.elementor-element-49d94b9{margin:11px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-3490edb{padding:15px 20px 10px}.elementor-40 .elementor-element.elementor-element-718b23d{text-align:start}.elementor-40 .elementor-element.elementor-element-718b23d img{width:24%}.elementor-40 .elementor-element.elementor-element-869cb86{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-869cb86 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-40 .elementor-element.elementor-element-59474b7{text-align:start;margin:-6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-59474b7 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:300;line-height:1.26em;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-40 .elementor-element.elementor-element-87aaab6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-40 .elementor-element.elementor-element-87aaab6 .elementor-button{font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:500;letter-spacing:.6px;fill:#e64f36;color:#e64f36;background-color:#fff;border-radius:0;padding:0}.elementor-40 .elementor-element.elementor-element-87aaab6 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-87aaab6 .elementor-button:focus{color:#57186a;background-color:#4C1D6800}.elementor-40 .elementor-element.elementor-element-87aaab6 .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-87aaab6 .elementor-button:focus svg{fill:#57186a}.elementor-40 .elementor-element.elementor-element-87aaab6{margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-0b3f0f3>.elementor-container{max-width:1160px}.elementor-40 .elementor-element.elementor-element-0b3f0f3:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-0b3f0f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-40 .elementor-element.elementor-element-0b3f0f3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0}.elementor-40 .elementor-element.elementor-element-0b3f0f3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-40 .elementor-element.elementor-element-6c3c4b5{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-40 .elementor-element.elementor-element-6c3c4b5 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#542272}.elementor-40 .elementor-element.elementor-element-80ee307{--e-image-carousel-slides-to-show:5}.elementor-40 .elementor-element.elementor-element-80ee307 .swiper-wrapper{display:flex;align-items:center}.elementor-40 .elementor-element.elementor-element-4ce1d13>.elementor-container{max-width:1160px}.elementor-40 .elementor-element.elementor-element-4ce1d13:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-4ce1d13>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4;background-image:url("https://vellent.com/wp-content/uploads/2026/07/construction-silhouette-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-4ce1d13>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#4c1d68 38%,#E84C34C9 100%);opacity:.85;transition:background .3s,border-radius .3s,opacity .3s}.elementor-40 .elementor-element.elementor-element-4ce1d13{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 70px}.elementor-40 .elementor-element.elementor-element-524cfb8{text-align:center}.elementor-40 .elementor-element.elementor-element-524cfb8 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e44a31}.elementor-40 .elementor-element.elementor-element-17257b7{text-align:center;margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-17257b7 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-40 .elementor-element.elementor-element-5c5c6f2{text-align:center;margin:-12px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-5c5c6f2 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:400;line-height:1.25em;letter-spacing:.2px;color:#fff}.elementor-40 .elementor-element.elementor-element-02ba1a7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-40 .elementor-element.elementor-element-02ba1a7 .elementor-button{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;background-color:#e44a31;border-radius:0;padding:18px 44px 18px 42px}.elementor-40 .elementor-element.elementor-element-02ba1a7 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-02ba1a7 .elementor-button:focus{background-color:#57186a}.elementor-40 .elementor-element.elementor-element-02ba1a7{margin:4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide{height:500px}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-contents{max-width:80%}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-heading{font-size:66px}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-description{font-size:40px}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-button{font-size:15px}.elementor-40 .elementor-element.elementor-element-4a610aa{padding:60px 20px 70px}.elementor-40 .elementor-element.elementor-element-6fa4af9 img{width:86%}.elementor-40 .elementor-element.elementor-element-6fa4af9{margin:-2em 0 calc(var(--kit-widget-spacing, 0px) + -2em) 0em}.elementor-40 .elementor-element.elementor-element-9d7d2aa{margin-top:-183px;margin-bottom:0}.elementor-40 .elementor-element.elementor-element-d11acf7{padding:60px 20px 70px}.elementor-40 .elementor-element.elementor-element-1f6dd6b .elementor-heading-title{font-size:19px}.elementor-40 .elementor-element.elementor-element-bef17eb .elementor-heading-title{font-size:19px}.elementor-40 .elementor-element.elementor-element-40725ac{padding:60px 20px 0}.elementor-40 .elementor-element.elementor-element-5eb5f81{padding:20px 20px 70px}.elementor-40 .elementor-element.elementor-element-4503099{padding:15px 36px 10px}.elementor-40 .elementor-element.elementor-element-2c2bd88>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-40 .elementor-element.elementor-element-8e66a09 img{width:13%}.elementor-40 .elementor-element.elementor-element-393e11c{margin:-11px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-15cbfef{margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-b43c755>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-40 .elementor-element.elementor-element-1a5dd85 img{width:14%}.elementor-40 .elementor-element.elementor-element-c3a8e73{padding:0}.elementor-40 .elementor-element.elementor-element-46cafcf{margin:-11px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-49d94b9{margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-40 .elementor-element.elementor-element-3490edb{padding:15px 36px 0}.elementor-40 .elementor-element.elementor-element-32ae237>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-40 .elementor-element.elementor-element-718b23d img{width:13%}.elementor-40 .elementor-element.elementor-element-59474b7{margin:-11px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-87aaab6{margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-0b3f0f3{padding:40px 10px 40px 20px}.elementor-40 .elementor-element.elementor-element-80ee307{--e-image-carousel-slides-to-show:3;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-4ce1d13{padding:50px 20px 60px}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide{height:460px}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-contents{max-width:100%}.elementor-40 .elementor-element.elementor-element-4f70092 .swiper-slide-inner{padding:0 12%}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-heading{font-size:50px;letter-spacing:-.6px}.elementor-40 .elementor-element.elementor-element-4f70092 .elementor-slide-description{font-size:28px}.elementor-40 .elementor-element.elementor-element-4a610aa{padding:10px 15px 60px}.elementor-40 .elementor-element.elementor-element-6fa4af9 img{width:100%}.elementor-40 .elementor-element.elementor-element-6fa4af9{margin:0 -1em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;z-index:1}.elementor-40 .elementor-element.elementor-element-9d7d2aa{margin-top:-120px;margin-bottom:0}.elementor-40 .elementor-element.elementor-element-1d1ea26>.elementor-element-populated{padding:0}.elementor-40 .elementor-element.elementor-element-d61bf3b .elementor-counter-number-wrapper{font-size:38px}.elementor-40 .elementor-element.elementor-element-d61bf3b .elementor-counter-title{font-size:14px;letter-spacing:0px}.elementor-40 .elementor-element.elementor-element-d61bf3b{margin:0 155px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-de48605 .elementor-heading-title{font-size:41px;letter-spacing:0px}.elementor-40 .elementor-element.elementor-element-c58bebc .elementor-heading-title{font-size:19px}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-wrapper{text-align:start}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-img{margin-bottom:12px}.elementor-40 .elementor-element.elementor-element-178298f .elementor-image-box-wrapper .elementor-image-box-img{width:25%}.elementor-40 .elementor-element.elementor-element-178298f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-wrapper{text-align:start}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-img{margin-bottom:12px}.elementor-40 .elementor-element.elementor-element-aecc48b .elementor-image-box-wrapper .elementor-image-box-img{width:25%}.elementor-40 .elementor-element.elementor-element-aecc48b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-wrapper{text-align:start}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-img{margin-bottom:12px}.elementor-40 .elementor-element.elementor-element-f3b31d0 .elementor-image-box-wrapper .elementor-image-box-img{width:25%}.elementor-40 .elementor-element.elementor-element-f3b31d0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-40 .elementor-element.elementor-element-f0e4785 .elementor-button{font-size:15px}.elementor-40 .elementor-element.elementor-element-d11acf7{padding:50px 15px 60px}.elementor-40 .elementor-element.elementor-element-cdf8af9 .elementor-button{font-size:15px}.elementor-40 .elementor-element.elementor-element-40725ac{padding:50px 15px 0}.elementor-40 .elementor-element.elementor-element-46c1bba{padding:0}.elementor-40 .elementor-element.elementor-element-4503099{padding:20px 20px 0}.elementor-40 .elementor-element.elementor-element-8e66a09 img{width:30%}.elementor-40 .elementor-element.elementor-element-d2408f9{padding:20px 20px 10px}.elementor-40 .elementor-element.elementor-element-1a5dd85 img{width:30%}.elementor-40 .elementor-element.elementor-element-3490edb{padding:20px 20px 0}.elementor-40 .elementor-element.elementor-element-718b23d img{width:30%}.elementor-40 .elementor-element.elementor-element-0b3f0f3{padding:35px 15px 40px}.elementor-40 .elementor-element.elementor-element-4ce1d13{padding:50px 15px 60px}.elementor-40 .elementor-element.elementor-element-5c5c6f2 .elementor-heading-title{line-height:1.2em}.elementor-40 .elementor-element.elementor-element-5c5c6f2{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-1d1ea26{width:40%}.elementor-40 .elementor-element.elementor-element-b82a966{width:60%}.elementor-40 .elementor-element.elementor-element-4fb5f0f{width:60%}.elementor-40 .elementor-element.elementor-element-035595d{width:40%}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-fb96b27{width:100%}.elementor-40 .elementor-element.elementor-element-8728533{width:100%}.elementor-40 .elementor-element.elementor-element-4fb5f0f{width:100%}.elementor-40 .elementor-element.elementor-element-4ffaa8a{width:100%}.elementor-40 .elementor-element.elementor-element-9b083c7{width:100%}.elementor-40 .elementor-element.elementor-element-450a8c9{width:100%}}@media(min-width:1025px){.elementor-40 .elementor-element.elementor-element-4ce1d13:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-4ce1d13>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.imagerotate img{animation-name:rotate;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}.sobre h3.elementor-image-box-title{margin-top:-11px}.sobre h3.elementor-image-box-title{margin-top:-11px}.sobre h3.elementor-image-box-title{margin-top:-11px}img.swiper-slide-image{filter:brightness(30%) contrast(5%) saturate(100%) blur(0px) hue-rotate(0deg)}img.swiper-slide-image:hover{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}