.elementor-17870 .elementor-element.elementor-element-77544f91{--display:flex;--min-height:800px;--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-17870 .elementor-element.elementor-element-77544f91:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-77544f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2026/07/Rectangle-278-4-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17870 .elementor-element.elementor-element-1d6ddf93{--display:flex;--min-height:120px;--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;--justify-content:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:999;}.elementor-17870 .elementor-element.elementor-element-1d6ddf93:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-1d6ddf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-17870 .elementor-element.elementor-element-1a871776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-1a871776{text-align:left;}.elementor-17870 .elementor-element.elementor-element-1a871776 img{width:113px;height:35px;object-fit:contain;object-position:center center;}.elementor-17870 .elementor-element.elementor-element-48a34de > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-48a34de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17870 .elementor-element.elementor-element-48a34de{z-index:999;--e-nav-menu-horizontal-menu-item-margin:calc( 60px / 2 );--nav-menu-icon-size:20px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-menu-toggle{margin-left:auto;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu .elementor-item{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;text-transform:lowercase;line-height:20px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main .elementor-item:focus{color:#FD2B01;fill:#FD2B01;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FD2B01;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed .elementor-item:before,
					.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed .elementor-item:after{border-color:#FD2B01;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FD2B01;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FD2B01;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-underline .elementor-item:after,
					 .elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-overline .elementor-item:before,
					 .elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-double-line .elementor-item:before,
					 .elementor-17870 .elementor-element.elementor-element-48a34de .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:60px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-17870 .elementor-element.elementor-element-48a34de div.elementor-menu-toggle{color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-48a34de div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-3c884b5f{--display:flex;--min-height:700px;--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;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17870 .elementor-element.elementor-element-4025144{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-17870 .elementor-element.elementor-element-4025144 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17870 .elementor-element.elementor-element-4025144 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:80px;font-weight:300;text-transform:uppercase;line-height:75px;color:#FD2B01;}.elementor-17870 .elementor-element.elementor-element-41062f29 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-17870 .elementor-element.elementor-element-41062f29{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-7c4cdee0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17870 .elementor-element.elementor-element-7c4cdee0{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-2f0c57d6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17870 .elementor-element.elementor-element-2f0c57d6{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-3bc9ea60{--display:flex;--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-17870 .elementor-element.elementor-element-26b5b8f7{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;text-align:center;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 > .elementor-widget-container{background-color:#FD2B01;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7:hover .elementor-widget-container{background-image:url("https://vivoagency.com/wp-content/uploads/2026/07/Rectangle-79.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:700;text-transform:lowercase;line-height:25px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-6912033f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17870 .elementor-element.elementor-element-6912033f:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-6912033f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17870 .elementor-element.elementor-element-65748cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-389721f > .elementor-widget-container{padding:2% 0% 3% 0%;}.elementor-17870 .elementor-element.elementor-element-389721f{text-align:center;}.elementor-17870 .elementor-element.elementor-element-389721f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;letter-spacing:4px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-352a0690{--e-image-carousel-slides-to-show:6;}.elementor-17870 .elementor-element.elementor-element-352a0690 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-352a0690.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-17870 .elementor-element.elementor-element-352a0690 .swiper-wrapper{display:flex;align-items:center;}.elementor-17870 .elementor-element.elementor-element-59ed2a66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-6c534bd1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 0px;--row-gap:80px;--column-gap:0px;--grid-auto-flow:row;--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-17870 .elementor-element.elementor-element-8a747cb{--display:flex;--justify-content:space-between;--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-17870 .elementor-element.elementor-element-11ce0e7d{--display:flex;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--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-17870 .elementor-element.elementor-element-1e881045{text-align:center;}.elementor-17870 .elementor-element.elementor-element-1e881045 img{width:120px;height:221px;object-fit:scale-down;object-position:center center;}.elementor-17870 .elementor-element.elementor-element-2534d15 > .elementor-widget-container{margin:-8% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-2534d15.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-2534d15{text-align:center;}.elementor-17870 .elementor-element.elementor-element-2534d15 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;letter-spacing:4px;}.elementor-17870 .elementor-element.elementor-element-31879905{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:26px;color:#333333;}.elementor-17870 .elementor-element.elementor-element-31879905 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-31879905.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-6e709e2a{--display:flex;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--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-17870 .elementor-element.elementor-element-7bcd40c0{--display:flex;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--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-17870 .elementor-element.elementor-element-48f1f683{text-align:center;}.elementor-17870 .elementor-element.elementor-element-48f1f683 img{width:120px;height:221px;object-fit:scale-down;object-position:center center;}.elementor-17870 .elementor-element.elementor-element-6201d66f > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-6201d66f.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-6201d66f{text-align:center;}.elementor-17870 .elementor-element.elementor-element-6201d66f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;letter-spacing:4px;}.elementor-17870 .elementor-element.elementor-element-4877ab32{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:26px;color:#333333;}.elementor-17870 .elementor-element.elementor-element-4877ab32 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4877ab32.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-3805299a{--display:flex;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--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-17870 .elementor-element.elementor-element-3b28f830{--display:flex;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--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-17870 .elementor-element.elementor-element-7e581481{text-align:center;}.elementor-17870 .elementor-element.elementor-element-7e581481 img{width:120px;height:221px;object-fit:scale-down;object-position:center center;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab > .elementor-widget-container{margin:-15% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab{text-align:center;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;letter-spacing:4px;}.elementor-17870 .elementor-element.elementor-element-4447f3a1{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:26px;color:#333333;}.elementor-17870 .elementor-element.elementor-element-4447f3a1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4447f3a1.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-4d5a46d5{--display:flex;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--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-17870 .elementor-element.elementor-element-31a4bd43{text-align:center;}.elementor-17870 .elementor-element.elementor-element-31a4bd43 img{width:120px;height:221px;object-fit:scale-down;object-position:center center;}.elementor-17870 .elementor-element.elementor-element-2f117e65 > .elementor-widget-container{margin:-15% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-2f117e65.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-2f117e65{text-align:center;}.elementor-17870 .elementor-element.elementor-element-2f117e65 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;letter-spacing:4px;}.elementor-17870 .elementor-element.elementor-element-742e5174{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:26px;color:#333333;}.elementor-17870 .elementor-element.elementor-element-742e5174 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-742e5174.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-284c8516{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17870 .elementor-element.elementor-element-284c8516:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-284c8516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17870 .elementor-element.elementor-element-2c2874f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-75bbfdc9 img{width:550px;height:425px;object-fit:cover;object-position:center center;}.elementor-17870 .elementor-element.elementor-element-6fe49678{text-align:center;}.elementor-17870 .elementor-element.elementor-element-6fe49678 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:5px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-1829d9bd{text-align:center;}.elementor-17870 .elementor-element.elementor-element-1829d9bd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-5a701ff5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-container > div{aspect-ratio:2.33333;}.elementor-17870 .elementor-element.elementor-element-3870612b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-play-icon-container{left:50%;top:50%;border-radius:100px;padding:20px 20px 20px 20px;}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-play-icon-container i{font-size:30px;}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-play-icon-container svg{width:30px;height:30px;}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-sticky-close{background:#FFF;}.elementor-17870 .elementor-element.elementor-element-3870612b .premium-video-box-sticky-close i{font-size:15px;}.elementor-17870 .elementor-element.elementor-element-2fbe7e2a{--display:flex;--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-17870 .elementor-element.elementor-element-2fbe7e2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17870 .elementor-element.elementor-element-6b9e883{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:10%;--padding-left:6%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-6acb8662{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-17870 .elementor-element.elementor-element-6acb8662.e-con{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-2454dec8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 7% 0%;}.elementor-17870 .elementor-element.elementor-element-2454dec8{text-align:left;}.elementor-17870 .elementor-element.elementor-element-2454dec8 img{width:407px;height:74px;}.elementor-17870 .elementor-element.elementor-element-21915ba8{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:left;}.elementor-17870 .elementor-element.elementor-element-21915ba8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-21915ba8 .elementor-heading-title{font-family:var( --e-global-typography-a17c448-font-family ), Sans-serif;font-size:var( --e-global-typography-a17c448-font-size );font-weight:var( --e-global-typography-a17c448-font-weight );text-transform:var( --e-global-typography-a17c448-text-transform );line-height:var( --e-global-typography-a17c448-line-height );letter-spacing:var( --e-global-typography-a17c448-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-17870 .elementor-element.elementor-element-7e89c6b3{--spacer-size:50px;}.elementor-17870 .elementor-element.elementor-element-664ac963{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;text-align:center;}.elementor-17870 .elementor-element.elementor-element-664ac963 > .elementor-widget-container{background-color:#FD2B01;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-664ac963:hover .elementor-widget-container{background-image:url("https://vivoagency.com/wp-content/uploads/2026/07/Rectangle-79.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17870 .elementor-element.elementor-element-664ac963 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;text-transform:lowercase;line-height:25px;color:#FFFFFF;}.elementor-17870 .elementor-element.elementor-element-536a9a59{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:18px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:15vw;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:21px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:15vw;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:21px;--arrow-normal-color:#000000;--swiper-pagination-size:12px;--dots-normal-color:#FFFFFF;--swiper-pagination-spacing:41px;}.elementor-17870 .elementor-element.elementor-element-536a9a59 > .elementor-widget-container{margin:0% 0% 0% -12%;}.elementor-17870 .elementor-element.elementor-element-536a9a59 .swiper-slide > .elementor-element{height:100%;}.elementor-17870 .elementor-element.elementor-element-2bea5f70{--display:flex;}@media(max-width:1200px){.elementor-17870 .elementor-element.elementor-element-77544f91:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-77544f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-450px 0px;}.elementor-17870 .elementor-element.elementor-element-1d6ddf93{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-17870 .elementor-element.elementor-element-4025144{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;}.elementor-17870 .elementor-element.elementor-element-4025144 .elementor-heading-title{font-size:60px;}.elementor-17870 .elementor-element.elementor-element-41062f29{font-size:18px;}.elementor-17870 .elementor-element.elementor-element-7c4cdee0{font-size:14px;}.elementor-17870 .elementor-element.elementor-element-2f0c57d6{font-size:16px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7.elementor-element{--align-self:flex-start;}.elementor-17870 .elementor-element.elementor-element-389721f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-17870 .elementor-element.elementor-element-389721f .elementor-heading-title{font-size:25px;}.elementor-17870 .elementor-element.elementor-element-352a0690{--e-image-carousel-slides-to-show:5;}.elementor-17870 .elementor-element.elementor-element-6c534bd1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17870 .elementor-element.elementor-element-1e881045 img{width:100px;height:180px;}.elementor-17870 .elementor-element.elementor-element-2534d15 .elementor-heading-title{font-size:25px;}.elementor-17870 .elementor-element.elementor-element-31879905{font-size:16px;}.elementor-17870 .elementor-element.elementor-element-48f1f683 img{width:100px;height:180px;}.elementor-17870 .elementor-element.elementor-element-6201d66f .elementor-heading-title{font-size:25px;}.elementor-17870 .elementor-element.elementor-element-4877ab32{font-size:16px;}.elementor-17870 .elementor-element.elementor-element-7e581481 img{width:100px;height:180px;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab .elementor-heading-title{font-size:25px;}.elementor-17870 .elementor-element.elementor-element-4447f3a1{font-size:16px;}.elementor-17870 .elementor-element.elementor-element-31a4bd43 img{width:100px;height:180px;}.elementor-17870 .elementor-element.elementor-element-2f117e65 .elementor-heading-title{font-size:25px;}.elementor-17870 .elementor-element.elementor-element-742e5174{font-size:16px;}.elementor-17870 .elementor-element.elementor-element-6fe49678 .elementor-heading-title{font-size:30px;}.elementor-17870 .elementor-element.elementor-element-1829d9bd .elementor-heading-title{font-size:18px;}.elementor-17870 .elementor-element.elementor-element-5a701ff5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17870 .elementor-element.elementor-element-6b9e883{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17870 .elementor-element.elementor-element-2454dec8{text-align:center;}.elementor-17870 .elementor-element.elementor-element-21915ba8{width:100%;max-width:100%;text-align:center;}.elementor-17870 .elementor-element.elementor-element-664ac963 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-17870 .elementor-element.elementor-element-664ac963.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-536a9a59{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:35vw;--arrow-prev-top-position:27px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:35vw;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:27px;--arrow-size:40px;--swiper-pagination-spacing:35px;}}@media(max-width:1024px){.elementor-17870 .elementor-element.elementor-element-77544f91:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-77544f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-417px 0px;}.elementor-17870 .elementor-element.elementor-element-1d6ddf93{--min-height:80px;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-17870 .elementor-element.elementor-element-1a871776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-1a871776 img{width:175px;height:33px;}.elementor-17870 .elementor-element.elementor-element-48a34de > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-48a34de.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-48a34de{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-17870 .elementor-element.elementor-element-3c884b5f{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2%;--padding-bottom:8%;--padding-left:04%;--padding-right:04%;}.elementor-17870 .elementor-element.elementor-element-3bc9ea60{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7.elementor-element{--align-self:flex-start;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-17870 .elementor-element.elementor-element-389721f .elementor-heading-title{font-size:18px;line-height:30px;letter-spacing:2px;}.elementor-17870 .elementor-element.elementor-element-352a0690{--e-image-carousel-slides-to-show:4;}.elementor-17870 .elementor-element.elementor-element-352a0690 .swiper-wrapper{display:flex;align-items:center;}.elementor-17870 .elementor-element.elementor-element-59ed2a66{--padding-top:8%;--padding-bottom:08%;--padding-left:02%;--padding-right:02%;}.elementor-17870 .elementor-element.elementor-element-6c534bd1{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17870 .elementor-element.elementor-element-11ce0e7d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-1e881045 img{height:100px;}.elementor-17870 .elementor-element.elementor-element-2534d15 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-2534d15 .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:2px;}.elementor-17870 .elementor-element.elementor-element-31879905 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-6e709e2a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-7bcd40c0{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-48f1f683 img{height:100px;}.elementor-17870 .elementor-element.elementor-element-6201d66f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-6201d66f .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:2px;}.elementor-17870 .elementor-element.elementor-element-4877ab32 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-3805299a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-3b28f830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-7e581481 img{height:100px;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:2px;}.elementor-17870 .elementor-element.elementor-element-4447f3a1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4d5a46d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-31a4bd43 img{height:100px;}.elementor-17870 .elementor-element.elementor-element-2f117e65 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-2f117e65 .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:2px;}.elementor-17870 .elementor-element.elementor-element-742e5174 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-6fe49678 .elementor-heading-title{font-size:40px;}.elementor-17870 .elementor-element.elementor-element-6b9e883{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:8%;--padding-bottom:12%;--padding-left:0%;--padding-right:02%;}.elementor-17870 .elementor-element.elementor-element-2454dec8{text-align:center;}.elementor-17870 .elementor-element.elementor-element-21915ba8{width:100%;max-width:100%;text-align:center;}.elementor-17870 .elementor-element.elementor-element-21915ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-21915ba8 .elementor-heading-title{font-size:var( --e-global-typography-a17c448-font-size );line-height:var( --e-global-typography-a17c448-line-height );letter-spacing:var( --e-global-typography-a17c448-letter-spacing );}.elementor-17870 .elementor-element.elementor-element-664ac963 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-17870 .elementor-element.elementor-element-664ac963{--container-widget-width:137px;--container-widget-flex-grow:0;width:var( --container-widget-width, 137px );max-width:137px;}.elementor-17870 .elementor-element.elementor-element-664ac963.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-664ac963 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-17870 .elementor-element.elementor-element-536a9a59{--swiper-slides-to-display:2;--swiper-offset-size:100px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:35vw;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:94.5%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:94.5%;--arrow-size:40px;--swiper-pagination-size:16px;--swiper-pagination-spacing:31px;}.elementor-17870 .elementor-element.elementor-element-536a9a59 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}}@media(max-width:880px){.elementor-17870 .elementor-element.elementor-element-352a0690{--e-image-carousel-slides-to-show:3;}.elementor-17870 .elementor-element.elementor-element-6c534bd1{--grid-auto-flow:row;}.elementor-17870 .elementor-element.elementor-element-6b9e883{--grid-auto-flow:row;}.elementor-17870 .elementor-element.elementor-element-536a9a59{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-17870 .elementor-element.elementor-element-77544f91:not(.elementor-motion-effects-element-type-background), .elementor-17870 .elementor-element.elementor-element-77544f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2026/07/Rectangle-278-2-1.webp");background-position:center center;}.elementor-17870 .elementor-element.elementor-element-77544f91{--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-17870 .elementor-element.elementor-element-1d6ddf93{--min-height:70px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17870 .elementor-element.elementor-element-1a871776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-1a871776 img{width:83px;height:25px;}.elementor-17870 .elementor-element.elementor-element-48a34de{width:var( --container-widget-width, 47.479px );max-width:47.479px;--container-widget-width:47.479px;--container-widget-flex-grow:0;--nav-menu-icon-size:33px;}.elementor-17870 .elementor-element.elementor-element-48a34de > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-48a34de.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-48a34de .elementor-menu-toggle{border-width:0px;}.elementor-17870 .elementor-element.elementor-element-3c884b5f{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-17870 .elementor-element.elementor-element-4025144 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4025144{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-17870 .elementor-element.elementor-element-4025144 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-17870 .elementor-element.elementor-element-41062f29{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-17870 .elementor-element.elementor-element-41062f29 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-7c4cdee0{text-align:center;}.elementor-17870 .elementor-element.elementor-element-2f0c57d6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-17870 .elementor-element.elementor-element-2f0c57d6{text-align:center;font-size:14px;line-height:1.2em;}.elementor-17870 .elementor-element.elementor-element-3bc9ea60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 > .elementor-widget-container{margin:0px 0px 1px 0px;padding:4px 0px 4px 0px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-26b5b8f7 .elementor-heading-title{font-size:15px;line-height:15px;letter-spacing:0px;}.elementor-17870 .elementor-element.elementor-element-65748cf{--padding-top:6%;--padding-bottom:03%;--padding-left:5%;--padding-right:5%;}.elementor-17870 .elementor-element.elementor-element-389721f{width:initial;max-width:initial;}.elementor-17870 .elementor-element.elementor-element-389721f.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-389721f .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:3px;}.elementor-17870 .elementor-element.elementor-element-352a0690{--e-image-carousel-slides-to-show:2;}.elementor-17870 .elementor-element.elementor-element-352a0690 > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-17870 .elementor-element.elementor-element-59ed2a66{--padding-top:15%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-17870 .elementor-element.elementor-element-6c534bd1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17870 .elementor-element.elementor-element-8a747cb{--padding-top:10%;--padding-bottom:06%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-11ce0e7d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-1e881045 > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-17870 .elementor-element.elementor-element-1e881045 img{width:100px;height:100px;}.elementor-17870 .elementor-element.elementor-element-2534d15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-2534d15 .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:3px;}.elementor-17870 .elementor-element.elementor-element-31879905 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-31879905{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:12px;line-height:18px;}.elementor-17870 .elementor-element.elementor-element-6e709e2a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-7bcd40c0{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-48f1f683 > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-17870 .elementor-element.elementor-element-48f1f683 img{width:100px;height:100px;}.elementor-17870 .elementor-element.elementor-element-6201d66f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-6201d66f .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:3px;}.elementor-17870 .elementor-element.elementor-element-4877ab32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4877ab32{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:12px;line-height:18px;}.elementor-17870 .elementor-element.elementor-element-3805299a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-3b28f830{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-7e581481 > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-17870 .elementor-element.elementor-element-7e581481 img{width:100px;height:100px;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-4eeeb6ab .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:3px;}.elementor-17870 .elementor-element.elementor-element-4447f3a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-4447f3a1{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:12px;line-height:18px;}.elementor-17870 .elementor-element.elementor-element-4d5a46d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-31a4bd43 > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-17870 .elementor-element.elementor-element-31a4bd43 img{width:100px;height:100px;}.elementor-17870 .elementor-element.elementor-element-2f117e65 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-2f117e65 .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:3px;}.elementor-17870 .elementor-element.elementor-element-742e5174 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-742e5174{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:12px;line-height:18px;}.elementor-17870 .elementor-element.elementor-element-284c8516{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-2c2874f7{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-75bbfdc9 img{width:370px;height:300px;}.elementor-17870 .elementor-element.elementor-element-6fe49678{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-17870 .elementor-element.elementor-element-6fe49678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-6fe49678.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-6fe49678 .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:3px;}.elementor-17870 .elementor-element.elementor-element-1829d9bd{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-17870 .elementor-element.elementor-element-1829d9bd > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-1829d9bd.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-1829d9bd .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-17870 .elementor-element.elementor-element-3870612b.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-17870 .elementor-element.elementor-element-2fbe7e2a{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17870 .elementor-element.elementor-element-6b9e883{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:08%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-6acb8662{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-17870 .elementor-element.elementor-element-2454dec8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-17870 .elementor-element.elementor-element-2454dec8.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-2454dec8{text-align:center;}.elementor-17870 .elementor-element.elementor-element-2454dec8 img{width:264px;height:48px;}.elementor-17870 .elementor-element.elementor-element-21915ba8 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-21915ba8.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-21915ba8{text-align:center;}.elementor-17870 .elementor-element.elementor-element-21915ba8 .elementor-heading-title{font-size:var( --e-global-typography-a17c448-font-size );line-height:var( --e-global-typography-a17c448-line-height );letter-spacing:var( --e-global-typography-a17c448-letter-spacing );}.elementor-17870 .elementor-element.elementor-element-7e89c6b3{--spacer-size:30px;}.elementor-17870 .elementor-element.elementor-element-7e89c6b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17870 .elementor-element.elementor-element-664ac963.elementor-element{--align-self:center;}.elementor-17870 .elementor-element.elementor-element-664ac963 .elementor-heading-title{font-size:15px;line-height:15px;letter-spacing:0px;}.elementor-17870 .elementor-element.elementor-element-536a9a59{--swiper-slides-to-display:1;--swiper-offset-size:0px;--swiper-slides-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:11vw;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:12px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:11vw;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:12px;--swiper-pagination-spacing:30px;}.elementor-17870 .elementor-element.elementor-element-536a9a59 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 2% 4%;}.elementor-17870 .elementor-element.elementor-element-536a9a59.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-17870 .elementor-element.elementor-element-3c884b5f{--width:100%;}.elementor-17870 .elementor-element.elementor-element-65748cf{--content-width:1920px;}.elementor-17870 .elementor-element.elementor-element-59ed2a66{--content-width:1700px;}.elementor-17870 .elementor-element.elementor-element-2c2874f7{--content-width:1920px;}.elementor-17870 .elementor-element.elementor-element-5a701ff5{--content-width:1920px;}.elementor-17870 .elementor-element.elementor-element-6acb8662{--content-width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-48a34de */@media (max-width: 767px) {
  .elementor-nav-menu .current-page-parent a,
  .elementor-nav-menu .current-menu-parent a {
    font-weight: 400 !important;
  }
  a.elementor-sub-item.elementor-item-active {
    font-weight: 700 !important;
}
}

/*
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.current-menu-item {
    margin-top: 12px; 
}*/

#header-nav-on-white .elementor-nav-menu--main .elementor-item,
#header-nav-on-white .elementor-nav-menu>li {
    height: fit-content;
}
 
@media screen and (max-width: 1100px) and (min-width: 1024px) {
 /* Tablet Device */

#header-nav-on-white .elementor-nav-menu--main .elementor-item
  {
    margin: 0 25px !important;
} 

.elementor-nav-menu--layout-horizontal .elementor-nav-menu
 {
    display: flex;
    flex-wrap: nowrap !important; 
 }

}


@media only screen and (min-width: 1440px) {
  /* desktop Device */
  
  #header-nav-on-white .elementor-nav-menu--main .elementor-item  img {
    width: 148px !important;
    height: 27px !important;
    margin-top: -3px;
}

}


@media screen and (max-width: 480px)
{
    #header-nav-on-white .elementor-nav-menu--dropdown .menu-item{
        font-family: "Gilroy", Sans-serif !important;
        font-size: 14px
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6ddf93 */body #header-nav-on-white .elementor-nav-menu--main .elementor-item  img {
    width: 148px !important;
    height: 27px !important;
    margin-top: -15px;
}
@media (min-width: 768px) and (max-width: 1024px){
#hm-banner-cta-n1 img {
    position: absolute;
    margin-top: 2px;
    width: 30px;
}

}
@media screen and (max-width: 767px) {
    .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color:#f0f0f0 !Important;
    color: #fff;
}
.elementor-nav-menu__container li.current-menu-item > a.elementor-item,
.elementor-nav-menu__container li.current_page_item > a.elementor-item {
  /*background-color: #f0f0f0 !important;*/
  /*font-weight: bold !important;*/
  /*color: #000 !important;*/
}

/*.elementor-nav-menu__container li.current-menu-item a.elementor-sub-item {*/
/*  background-color: #e9e9e9 !important;*/
/*  font-weight: bold !important;*/
/*  color: #000 !important;*/
/*}*/
}

@media screen and (min-width: 1024px) {
 /* Large Desktop Device */
 
 #header-white {
  height: 184px;
  transition: height 0.4s ease-in-out;
  will-change: height;
/*  overflow: hidden;  */
}

/* Shrunk header on scroll */
#header-white.shrink {
  height: 100px; 
          min-height: 100px;
}
body.elementor-nav-menu .current-page-parent a {
    font-weight: 300 !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b5b8f7 */.post-slider-cta-n1 a{
    padding: 22px 0;
    display: block;
    padding-right: 10%;
}

.post-slider-cta-n1 {
    position: relative;
}

@media only screen and (max-width: 1025px) {
  /* Smaall Mobile Device */

.post-slider-cta-n1 img {
    position: absolute;
        /* top: 5px; */
        margin-left: 8px;
        margin-top: 2px;
        width: 8px;
}

.post-slider-cta-n1 a { 
        padding: 12px 0;
        padding-right: 10%;
        font-size: 15px;
        line-height: 15px;
}

}


@media screen and (min-width: 1025px) {
 /* Large Desktop Device */

.post-slider-cta-n1 img {
    position: absolute;
    margin-left: 10px;
    margin-top: 4px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c884b5f */@media only screen and (max-width: 576px) {
  /* Smaall Mobile Device */

#hm-banner-n1 {
    height: 494px;
    background-position: 70% 120% !important;
}
#post-slider-cta-n1 a {
    background: #000;
}
}
@media only screen and (max-width:767px) {
  /* Smaall Mobile Device */

#hm-banner-n1 {
    height: 494px;
    background-position: 70% 120% !important;
}
#post-slider-cta-n1 a {
    background: #000;
}
}
@media screen and (min-width: 1900px) {
 /* Large Desktop Device */

#hm-banner-n1 {
    padding-left: 18%;
    padding-right: 18%;
    background-position: 75% 0% !important;
    background-size: 53% auto !important;
}

}
@media (min-width: 768px) and (max-width: 1024px){

.elementor-7543 .elementor-element.elementor-element-c87bee4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    padding-left: 25px;
}
#hm-banner-cta-n1 {
    position: relative;
    left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77544f91 *//* Small devices Mobile */
@media screen and (max-width: 480px){
#hm-banner-n1 {
    height: 494px;
    background-position: 70% 150% !important;
}
}
/* Small devices Mobile */
@media screen and (max-width: 390px){
#hm-banner-n1 {
    height: 494px;
    background-position: 70% 120% !important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-352a0690 */.elementor-17870 .elementor-element.elementor-element-352a0690 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}

/*
#hm-logo-carousel {
    max-height: 160px;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65748cf */@media (min-width: 768px) and (max-width: 1024px){

.elementor-7543 .elementor-element.elementor-element-72d0eb7 .elementor-heading-title {
    font-size: 25px !important;
    font-size: var( --e-global-typography-24f803f-font-size );
    line-height: var( --e-global-typography-24f803f-line-height );
    letter-spacing: var( --e-global-typography-24f803f-letter-spacing );
    word-spacing: var( --e-global-typography-24f803f-word-spacing );
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ed2a66 */@media screen and (min-width: 1900px) {
 /* Large Desktop Device */
 
 #exp-4-cols-n1 {
     padding: 2.4% 18%;
}
  
}
@media (min-width: 1025px) and (max-width: 1280px){  
div#exp-4-cols-n1 h2.elementor-heading-title.elementor-size-default {
    font-size: 23px;
}
div#exp-4-cols-n1 .elementor-widget-container p {
    font-size: 15px;
}
}

@media (min-width: 768px) and (max-width: 1024px){

div#exp-4-cols-n1 h2.elementor-heading-title.elementor-size-default {
    font-size: 20px;
}
div#exp-4-cols-n1 .elementor-widget-container p {
    font-size: 14px;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe49678 */#video-heading-n1 {
    position: relative;
}

@media only screen and (max-width: 576px) {
  /* Smaall Mobile Device */

#video-heading-n1 img {
    position: absolute;
    top:0;
    margin-left: 5px;
    width: 18px;
    height: 18px; 
}

}

@media screen and (max-width: 1025px) and (min-width: 576px) {
 /* Tablet Device */

#video-heading-n1 img {
    top: 3px;
        margin-left: 6px;
        width: 30px;
        height: 30px;
}

}


@media screen and (min-width: 1025px) {
 /* Large Desktop Device */

#video-heading-n1 img {
    position: absolute;
    top: 0;
    margin-left: 12px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2454dec8 */@media only screen and (max-width: 576px) {
  /* Smaall Mobile Device */
  
    .hm-post-vivo-pro-logo img {
        width: 264px !important;
        height: 48px !important;
    }

}

@media screen and (max-width: 1800px) and (min-width: 576px) {
 /* Tablet Device */
 
 /*  .hm-post-vivo-pro-logo img {
        width: 60% !important;
        height: auto !important;
    } */

}

@media  screen and (min-width: 1800px){
    
    .hm-post-vivo-pro-logo img {
        width: 407px !important;
        height: 74px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664ac963 */.post-slider-cta-n1 a{
    padding: 22px 0;
    display: block;
    padding-right: 10%;
}

.post-slider-cta-n1 {
    position: relative;
}

@media only screen and (max-width: 1025px) {
  /* Smaall Mobile Device */

.post-slider-cta-n1 img {
    position: absolute;
        /* top: 5px; */
        margin-left: 8px;
        margin-top: 2px;
        width: 8px;
}

.post-slider-cta-n1 a { 
        padding: 12px 0;
        padding-right: 10%;
        font-size: 15px;
        line-height: 15px;
}

}


@media screen and (min-width: 1025px) {
 /* Large Desktop Device */

.post-slider-cta-n1 img {
    position: absolute;
    margin-left: 10px;
    margin-top: 4px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6acb8662 */@media screen and (min-width: 1800px) {
 /* Large Desktop Device */
 
 .hm-post-slider-left-n1 {
    padding-left: 25%;
}

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-536a9a59 */.swiper-pagination-bullet {
    border: 3px solid #000;
}

.swiper-pagination-bullet {
    border-radius: 0%;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active { 
    background: #FD2B01 !important;
    border: none !important;
}

@media screen and (min-width: 1900px) {
 /* Large Desktop Device */

.elementor-element-536a9a59 {
    --swiper-offset-size: 294px !important; 
} 

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b9e883 */footer {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Light.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Light.woff') format('woff'),
		url('https://vivoagency.com/wp-content/uploads/2025/03/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-LightItalic.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Regular.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-RegularItalic.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Medium.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Medium.woff') format('woff'),
		url('https://vivoagency.com/wp-content/uploads/2025/03/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-SemiBold.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Bold.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-BoldItalic.woff2') format('woff2'),
		url('https://vivoagency.com/wp-content/uploads/2025/04/Gilroy-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */