.elementor-24 .elementor-element.elementor-element-c7fdc58{--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-24 .elementor-element.elementor-element-c199f5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-532f70e{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-451a769{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--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-24 .elementor-element.elementor-element-b44c890{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;}.elementor-24 .elementor-element.elementor-element-b44c890:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b44c890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/03/Featured-work.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b44c890::before, .elementor-24 .elementor-element.elementor-element-b44c890 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b44c890 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b44c890 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b44c890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b44c890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0.4%, #000000 100%);}.elementor-24 .elementor-element.elementor-element-eeb5b9d > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-eeb5b9d{text-align:center;}.elementor-24 .elementor-element.elementor-element-eeb5b9d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:96px;font-weight:300;text-transform:uppercase;letter-spacing:6%;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6b65cf2{width:var( --container-widget-width, 309px );max-width:309px;--container-widget-width:309px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6b65cf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6b65cf2.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-e61ec1e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;}.elementor-24 .elementor-element.elementor-element-e61ec1e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e61ec1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/05/Featured-work-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-e61ec1e::before, .elementor-24 .elementor-element.elementor-element-e61ec1e > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-e61ec1e > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-e61ec1e > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-e61ec1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-e61ec1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0.4%, #000000 100%);}.elementor-24 .elementor-element.elementor-element-b2f7ba8 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b2f7ba8{text-align:center;}.elementor-24 .elementor-element.elementor-element-b2f7ba8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:96px;font-weight:300;text-transform:uppercase;letter-spacing:6%;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9c60bd9{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9c60bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9c60bd9.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-3899caa{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;}.elementor-24 .elementor-element.elementor-element-3899caa:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3899caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/06/About_3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3899caa::before, .elementor-24 .elementor-element.elementor-element-3899caa > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-3899caa > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-3899caa > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-3899caa > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-3899caa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0.4%, #000000 100%);}.elementor-24 .elementor-element.elementor-element-87032ee > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-24 .elementor-element.elementor-element-87032ee{text-align:center;}.elementor-24 .elementor-element.elementor-element-87032ee img{width:258px;height:66px;}.elementor-24 .elementor-element.elementor-element-fd6c813 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-24 .elementor-element.elementor-element-fd6c813{text-align:center;}.elementor-24 .elementor-element.elementor-element-fd6c813 img{width:258px;height:66px;}.elementor-24 .elementor-element.elementor-element-63ca533{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-63ca533 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-63ca533.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-bfe1c36{--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-24 .elementor-element.elementor-element-e3ecfe0 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e3ecfe0 img{height:27px;}.elementor-24 .elementor-element.elementor-element-4a0919f{--display:flex;--padding-top:08%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-24 .elementor-element.elementor-element-31f4e04{text-align:center;}.elementor-24 .elementor-element.elementor-element-31f4e04 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );color:#FD2B01;}.elementor-24 .elementor-element.elementor-element-078692f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fcd78b9 img{height:110px;object-fit:fill;}.elementor-24 .elementor-element.elementor-element-592425c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-592425c img{width:250px;}.elementor-24 .elementor-element.elementor-element-b404a2c img{width:250px;height:107px;}.elementor-24 .elementor-element.elementor-element-bc38004 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bc38004{text-align:center;}.elementor-24 .elementor-element.elementor-element-bc38004 img{width:250px;height:46px;object-fit:contain;object-position:bottom center;opacity:1;}.elementor-24 .elementor-element.elementor-element-8b74250 img{width:299px;}.elementor-24 .elementor-element.elementor-element-1c6a3a5 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d01f228 > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-32f65df > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-32f65df img{width:151px;}.elementor-24 .elementor-element.elementor-element-e1eed20 > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-65897df > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d9f2a5f img{width:181px;max-width:100%;height:91px;object-fit:fill;}.elementor-24 .elementor-element.elementor-element-67b6e69 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-42c3c95 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2a941fa img{width:250px;height:84px;object-fit:contain;object-position:bottom center;}.elementor-24 .elementor-element.elementor-element-a7b5d0e img{width:216px;}.elementor-24 .elementor-element.elementor-element-1fbec1b img{width:216px;}.elementor-24 .elementor-element.elementor-element-a88994e{--display:flex;--overlay-opacity:0.7;--padding-top:10%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-a88994e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a88994e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/04/0Z1A8078-2-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-a88994e::before, .elementor-24 .elementor-element.elementor-element-a88994e > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a88994e > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a88994e > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a88994e > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a88994e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-5e26e60{text-align:center;}.elementor-24 .elementor-element.elementor-element-5e26e60 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FD2B01;}.elementor-24 .elementor-element.elementor-element-101c9fe{--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-24 .elementor-element.elementor-element-8214678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-f808388 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-f808388{text-align:center;}.elementor-24 .elementor-element.elementor-element-f808388 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2f6b69a{width:var( --container-widget-width, 622px );max-width:622px;--container-widget-width:622px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2f6b69a.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-a2a70f3{--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-24 .elementor-element.elementor-element-34d19da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-288b698 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-288b698{text-align:center;}.elementor-24 .elementor-element.elementor-element-288b698 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d549704{width:var( --container-widget-width, 622px );max-width:622px;--container-widget-width:622px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d549704.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-58ad44e{--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-24 .elementor-element.elementor-element-543fb72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-530adcb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-530adcb{text-align:center;}.elementor-24 .elementor-element.elementor-element-530adcb .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0f09261{width:var( --container-widget-width, 622px );max-width:622px;--container-widget-width:622px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0f09261.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-c6e4940{--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-24 .elementor-element.elementor-element-0d7618d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-d945502 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-d945502{text-align:center;}.elementor-24 .elementor-element.elementor-element-d945502 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d39ad80{width:var( --container-widget-width, 622px );max-width:622px;--container-widget-width:622px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d39ad80.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-56a8216{--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-24 .elementor-element.elementor-element-e03c495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-32593d0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-32593d0{text-align:center;}.elementor-24 .elementor-element.elementor-element-32593d0 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4b566b3{width:var( --container-widget-width, 622px );max-width:622px;--container-widget-width:622px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4b566b3.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-c958a4d{--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-24 .elementor-element.elementor-element-251d5a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-6c94f10 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-6c94f10{text-align:center;}.elementor-24 .elementor-element.elementor-element-6c94f10 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-50f66e3{width:var( --container-widget-width, 622px );max-width:622px;--container-widget-width:622px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-55b2dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-55b2dfb-font-size );font-weight:var( --e-global-typography-55b2dfb-font-weight );text-transform:var( --e-global-typography-55b2dfb-text-transform );line-height:var( --e-global-typography-55b2dfb-line-height );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-50f66e3.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-457b1f1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-24 .elementor-element.elementor-element-457b1f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-50f6006{--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-24 .elementor-element.elementor-element-8dfa605 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8dfa605 img{height:30px;}.elementor-24 .elementor-element.elementor-element-0adea65{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-76522c6{text-align:center;}.elementor-24 .elementor-element.elementor-element-76522c6 .elementor-heading-title{font-family:var( --e-global-typography-c76f212-font-family ), Sans-serif;font-size:var( --e-global-typography-c76f212-font-size );font-weight:var( --e-global-typography-c76f212-font-weight );text-transform:var( --e-global-typography-c76f212-text-transform );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );color:#FD2B01;}.elementor-24 .elementor-element.elementor-element-84ec05b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-f6becd5{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-f6becd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib img{height:250px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib-title, .elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib-content, .elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-read-more{text-align:left;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f6becd5:hover .premium-banner-ib img{opacity:0.4;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib-desc .premium_banner_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-de39049{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-de39049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib img{height:250px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib-title, .elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib-content, .elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-read-more{text-align:left;}.elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-de39049:hover .premium-banner-ib img{opacity:0.4;}.elementor-24 .elementor-element.elementor-element-de39049 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ca1f24e{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-ca1f24e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib img{height:250px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib-title, .elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib-content, .elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-read-more{text-align:left;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ca1f24e:hover .premium-banner-ib img{opacity:0.4;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3a41825{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-3a41825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib img{height:250px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib-title, .elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib-content, .elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-read-more{text-align:left;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3a41825:hover .premium-banner-ib img{opacity:0.4;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-28e0653{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-28e0653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib img{height:250px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib-title, .elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib-content, .elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-read-more{text-align:left;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-28e0653:hover .premium-banner-ib img{opacity:0.4;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib-content{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-451a769{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-eeb5b9d .elementor-heading-title{font-size:60px;line-height:65px;}.elementor-24 .elementor-element.elementor-element-6b65cf2{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-e61ec1e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e61ec1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/03/Featured-work-1.webp");}.elementor-24 .elementor-element.elementor-element-b2f7ba8 .elementor-heading-title{font-size:60px;line-height:65px;}.elementor-24 .elementor-element.elementor-element-9c60bd9{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-87032ee{text-align:center;}.elementor-24 .elementor-element.elementor-element-87032ee img{width:150px;height:47px;}.elementor-24 .elementor-element.elementor-element-fd6c813{text-align:center;}.elementor-24 .elementor-element.elementor-element-fd6c813 img{width:150px;height:47px;}.elementor-24 .elementor-element.elementor-element-63ca533{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-e3ecfe0 img{height:20px;}.elementor-24 .elementor-element.elementor-element-31f4e04 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-078692f{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-5e26e60 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-f808388 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-24 .elementor-element.elementor-element-f808388 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-2f6b69a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-288b698 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-24 .elementor-element.elementor-element-288b698 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d549704{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-530adcb > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-24 .elementor-element.elementor-element-530adcb .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-0f09261{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-d945502 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-24 .elementor-element.elementor-element-d945502 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d39ad80{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-32593d0 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-24 .elementor-element.elementor-element-32593d0 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-4b566b3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-6c94f10 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-24 .elementor-element.elementor-element-6c94f10 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-50f66e3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-457b1f1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-8dfa605 img{height:15px;}.elementor-24 .elementor-element.elementor-element-76522c6 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-84ec05b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib img{height:250px;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium_banner_content{font-size:20px;line-height:24px;letter-spacing:2.2px;}.elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib img{height:250px;}.elementor-24 .elementor-element.elementor-element-de39049 .premium_banner_content{font-size:20px;line-height:24px;letter-spacing:2.2px;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib img{height:250px;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium_banner_content{font-size:20px;line-height:24px;letter-spacing:2.2px;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib img{height:250px;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium_banner_content{font-size:20px;line-height:24px;letter-spacing:2.2px;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib img{height:250px;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium_banner_content{font-size:20px;line-height:24px;letter-spacing:2.2px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-532f70e{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-451a769{--content-width:1943px;}.elementor-24 .elementor-element.elementor-element-bfe1c36{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-078692f{--content-width:1232px;}.elementor-24 .elementor-element.elementor-element-a88994e{--content-width:1580px;}.elementor-24 .elementor-element.elementor-element-8214678{--width:100%;}.elementor-24 .elementor-element.elementor-element-34d19da{--width:100%;}.elementor-24 .elementor-element.elementor-element-543fb72{--width:100%;}.elementor-24 .elementor-element.elementor-element-0d7618d{--width:100%;}.elementor-24 .elementor-element.elementor-element-e03c495{--width:100%;}.elementor-24 .elementor-element.elementor-element-251d5a1{--width:100%;}.elementor-24 .elementor-element.elementor-element-50f6006{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-0adea65{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-84ec05b{--content-width:1232px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-532f70e{--content-width:100%;}.elementor-24 .elementor-element.elementor-element-451a769{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b44c890:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b44c890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/05/Featured-work-33.webp");}.elementor-24 .elementor-element.elementor-element-eeb5b9d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-24 .elementor-element.elementor-element-eeb5b9d{text-align:left;}.elementor-24 .elementor-element.elementor-element-eeb5b9d .elementor-heading-title{font-size:40px;line-height:65px;}.elementor-24 .elementor-element.elementor-element-6b65cf2{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;text-align:left;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-6b65cf2.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-e61ec1e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e61ec1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/05/Featured-work-32.webp");}.elementor-24 .elementor-element.elementor-element-b2f7ba8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-24 .elementor-element.elementor-element-b2f7ba8{text-align:left;}.elementor-24 .elementor-element.elementor-element-b2f7ba8 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-9c60bd9{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;text-align:left;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-9c60bd9.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-3899caa:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3899caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoagency.com/wp-content/uploads/2025/06/About_3-1-1.webp");}.elementor-24 .elementor-element.elementor-element-87032ee > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-24 .elementor-element.elementor-element-87032ee{text-align:left;}.elementor-24 .elementor-element.elementor-element-87032ee img{width:106px;height:39px;}.elementor-24 .elementor-element.elementor-element-fd6c813 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-24 .elementor-element.elementor-element-fd6c813{text-align:left;}.elementor-24 .elementor-element.elementor-element-fd6c813 img{width:100%;height:39px;}.elementor-24 .elementor-element.elementor-element-63ca533{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;text-align:left;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-63ca533.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-bfe1c36{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-e3ecfe0 > .elementor-widget-container{margin:-12px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e3ecfe0 img{height:15px;}.elementor-24 .elementor-element.elementor-element-31f4e04 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-078692f{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fcd78b9 img{width:100%;object-fit:fill;}.elementor-24 .elementor-element.elementor-element-592425c img{width:100%;}.elementor-24 .elementor-element.elementor-element-b404a2c img{width:100%;}.elementor-24 .elementor-element.elementor-element-a88994e{--padding-top:015%;--padding-bottom:010%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-5e26e60 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-f808388 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-f808388 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-2f6b69a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-288b698 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-288b698 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d549704{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-530adcb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-530adcb .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-0f09261{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-d945502 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-d945502 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d39ad80{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-32593d0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-32593d0 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-4b566b3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-6c94f10 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-6c94f10 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-50f66e3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-55b2dfb-font-size );line-height:var( --e-global-typography-55b2dfb-line-height );}.elementor-24 .elementor-element.elementor-element-457b1f1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-50f6006{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-8dfa605 > .elementor-widget-container{margin:-12px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8dfa605 img{height:15px;}.elementor-24 .elementor-element.elementor-element-76522c6 .elementor-heading-title{font-size:var( --e-global-typography-c76f212-font-size );line-height:var( --e-global-typography-c76f212-line-height );letter-spacing:var( --e-global-typography-c76f212-letter-spacing );}.elementor-24 .elementor-element.elementor-element-84ec05b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium-banner-ib img{height:180px;}.elementor-24 .elementor-element.elementor-element-f6becd5 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6px;}.elementor-24 .elementor-element.elementor-element-de39049 .premium-banner-ib img{height:180px;}.elementor-24 .elementor-element.elementor-element-de39049 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6px;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium-banner-ib img{height:180px;}.elementor-24 .elementor-element.elementor-element-ca1f24e .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6px;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium-banner-ib img{height:180px;}.elementor-24 .elementor-element.elementor-element-3a41825 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6px;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium-banner-ib img{height:180px;}.elementor-24 .elementor-element.elementor-element-28e0653 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6px;}}/* Start custom CSS for image, class: .elementor-element-fd6c813 */#mobileimg img {
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3899caa */div#mobileimg {
    display: none;
}
/* Mobile Devices... */
@media screen and (max-width: 767px) {
    div#desktopimg {
    display: none;
}
div#mobileimg {
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-451a769 */.three-col-banner {
  /* height: 855px; */
    padding: 80% 2% 10% 2%;
}

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

.three-col-banner {
  /* height: 855px; */
    padding: 10% 8%;
}


}

@media screen and (max-width: 1100px) and (min-width: 576px) {
 /* Tablet Device */
 
 .three-col-banner {
  /* height: 855px; */
    padding: 60% 2% 10% 2%;
}

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

#partners-grid img {
    padding: 10px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0919f */@media screen and (max-width: 767px) {
.elementor-24 .elementor-element.elementor-element-078692f {
  --e-con-grid-template-columns: repeat(3, 1fr);
  --gap: 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;

  display: grid;
  justify-items: center; 
  align-items: center;   
  text-align: center;
}

.elementor-24 .elementor-element.elementor-element-078692f img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-457b1f1 */#about-slider {
    
}

#about-slider h2 {
  font-family: "Gilroy", Sans-serif;
font-weight: 700;
font-size: 30px;
line-height: 45px;
letter-spacing: 4px;
text-align: center;
text-transform: uppercase;
}

#about-slider p {
font-family: "Gilroy", Sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 26px;
letter-spacing: 0%;
text-align: center;
}

@media only screen and (max-width: 600px) {
  /* Mobile Device */  
  
  #about-slider h2 {
font-size: 16px;
line-height: 20px;
letter-spacing: 2px;
}

#about-slider p {
font-size: 12px;
line-height: 18px;
}

}

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

  #about-slider h2 {
font-size: 22px;
line-height: 28px;
letter-spacing: 2.2px;
}

#about-slider p {
font-size: 16px;
line-height: 22px;
}

}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-f6becd5 */.leader-banner .premium-banner-ib:hover{
     /*  background: #FD2B01 !important; */
}

.leader-banner:hover .premium-banner-ib{
    background: #FD2B01 !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-de39049 */.leader-banner .premium-banner-ib:hover{
     /*  background: #FD2B01 !important; */
}

.leader-banner:hover .premium-banner-ib{
    background: #FD2B01 !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-ca1f24e */.leader-banner .premium-banner-ib:hover{
     /*  background: #FD2B01 !important; */
}

.leader-banner:hover .premium-banner-ib{
    background: #FD2B01 !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-3a41825 */.leader-banner .premium-banner-ib:hover{
     /*  background: #FD2B01 !important; */
}

.leader-banner:hover .premium-banner-ib{
    background: #FD2B01 !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-28e0653 */.leader-banner .premium-banner-ib:hover{
     /*  background: #FD2B01 !important; */
}

.leader-banner:hover .premium-banner-ib{
    background: #FD2B01 !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 */