.elementor-2590 .elementor-element.elementor-element-dac54c8{--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-2590 .elementor-element.elementor-element-46b713c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-43efcf1{--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-2590 .elementor-element.elementor-element-43efcf1:not(.elementor-motion-effects-element-type-background), .elementor-2590 .elementor-element.elementor-element-43efcf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2590 .elementor-element.elementor-element-798d15b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2590 .elementor-element.elementor-element-798d15b:not(.elementor-motion-effects-element-type-background), .elementor-2590 .elementor-element.elementor-element-798d15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2590 .elementor-element.elementor-element-affabde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2590 .elementor-element.elementor-element-affabde{text-align:center;}.elementor-2590 .elementor-element.elementor-element-affabde .elementor-heading-title{font-family:var( --e-global-typography-4b5f29e-font-family ), Sans-serif;font-size:var( --e-global-typography-4b5f29e-font-size );font-weight:var( --e-global-typography-4b5f29e-font-weight );text-transform:var( --e-global-typography-4b5f29e-text-transform );line-height:var( --e-global-typography-4b5f29e-line-height );letter-spacing:var( --e-global-typography-4b5f29e-letter-spacing );color:#000000;}.elementor-2590 .elementor-element.elementor-element-cba598a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-cba598a{text-align:center;}.elementor-2590 .elementor-element.elementor-element-cba598a .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 );color:#747474;}.elementor-2590 .elementor-element.elementor-element-f1c90ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2590 .elementor-element.elementor-element-f1c90ee:not(.elementor-motion-effects-element-type-background), .elementor-2590 .elementor-element.elementor-element-f1c90ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2590 .elementor-element.elementor-element-f1c90ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-b06a58c{--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-2590 .elementor-element.elementor-element-2666522{width:100%;max-width:100%;}.elementor-2590 .elementor-element.elementor-element-2666522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib img{height:205px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib-title, .elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib-content, .elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-read-more{text-align:left;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib{background:#000000;}.elementor-2590 .elementor-element.elementor-element-2666522:hover .premium-banner-ib img{opacity:0.4;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib-desc .premium_banner_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 );}.elementor-2590 .elementor-element.elementor-element-2666522 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;letter-spacing:3px;}.elementor-2590 .elementor-element.elementor-element-2867a58{width:100%;max-width:100%;}.elementor-2590 .elementor-element.elementor-element-2867a58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib img{height:205px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib-title, .elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib-content, .elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-read-more{text-align:left;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib{background:#000000;}.elementor-2590 .elementor-element.elementor-element-2867a58:hover .premium-banner-ib img{opacity:0.4;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib-desc .premium_banner_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 );}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:45px;letter-spacing:3px;word-spacing:0px;}.elementor-2590 .elementor-element.elementor-element-5e9a401{width:100%;max-width:100%;}.elementor-2590 .elementor-element.elementor-element-5e9a401 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib img{height:205px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib-title, .elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib-content, .elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-read-more{text-align:left;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib{background:#000000;}.elementor-2590 .elementor-element.elementor-element-5e9a401:hover .premium-banner-ib img{opacity:0.4;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib-desc .premium_banner_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 );}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:45px;letter-spacing:3px;word-spacing:0px;}.elementor-2590 .elementor-element.elementor-element-dee2c21{width:100%;max-width:100%;}.elementor-2590 .elementor-element.elementor-element-dee2c21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib img{height:205px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib-title, .elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib-content, .elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-read-more{text-align:left;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib{background:#000000;}.elementor-2590 .elementor-element.elementor-element-dee2c21:hover .premium-banner-ib img{opacity:0.4;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib-desc .premium_banner_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 );}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:45px;letter-spacing:3px;word-spacing:0px;}.elementor-2590 .elementor-element.elementor-element-169b8d5{width:100%;max-width:100%;}.elementor-2590 .elementor-element.elementor-element-169b8d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib img{height:205px;object-fit:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib-title, .elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib-content, .elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-read-more{text-align:left;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib{background:#000000;}.elementor-2590 .elementor-element.elementor-element-169b8d5:hover .premium-banner-ib img{opacity:0.4;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib-desc .premium_banner_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 );}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium_banner_content{color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:45px;letter-spacing:3px;word-spacing:0px;}@media(max-width:1024px){.elementor-2590 .elementor-element.elementor-element-affabde .elementor-heading-title{font-size:var( --e-global-typography-4b5f29e-font-size );line-height:var( --e-global-typography-4b5f29e-line-height );letter-spacing:var( --e-global-typography-4b5f29e-letter-spacing );}.elementor-2590 .elementor-element.elementor-element-cba598a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2590 .elementor-element.elementor-element-cba598a .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-2590 .elementor-element.elementor-element-f1c90ee{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2590 .elementor-element.elementor-element-b06a58c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib img{height:140px;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-2666522 .premium_banner_content{font-size:22px;line-height:26em;letter-spacing:2.2px;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib img{height:140px;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-2867a58 .premium_banner_content{font-size:22px;line-height:26px;letter-spacing:2.2px;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib img{height:140px;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-5e9a401 .premium_banner_content{font-size:22px;line-height:26px;letter-spacing:2.2px;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib img{height:140px;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-dee2c21 .premium_banner_content{font-size:22px;line-height:26px;letter-spacing:2.2px;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib img{height:140px;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-169b8d5 .premium_banner_content{font-size:22px;line-height:26px;letter-spacing:2.2px;}}@media(min-width:768px){.elementor-2590 .elementor-element.elementor-element-798d15b{--content-width:1920px;}.elementor-2590 .elementor-element.elementor-element-f1c90ee{--width:100%;}.elementor-2590 .elementor-element.elementor-element-b06a58c{--content-width:1920px;}}@media(max-width:767px){.elementor-2590 .elementor-element.elementor-element-798d15b{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2590 .elementor-element.elementor-element-affabde{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;}.elementor-2590 .elementor-element.elementor-element-affabde.elementor-element{--align-self:center;}.elementor-2590 .elementor-element.elementor-element-affabde .elementor-heading-title{font-size:var( --e-global-typography-4b5f29e-font-size );line-height:var( --e-global-typography-4b5f29e-line-height );letter-spacing:var( --e-global-typography-4b5f29e-letter-spacing );}.elementor-2590 .elementor-element.elementor-element-cba598a > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-2590 .elementor-element.elementor-element-cba598a .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-2590 .elementor-element.elementor-element-f1c90ee{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2590 .elementor-element.elementor-element-b06a58c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2590 .elementor-element.elementor-element-2666522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib img{height:100px;}.elementor-2590 .elementor-element.elementor-element-2666522 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-2666522 .premium_banner_content{font-size:16px;line-height:22em;letter-spacing:1.6px;}.elementor-2590 .elementor-element.elementor-element-2867a58 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib img{height:100px;}.elementor-2590 .elementor-element.elementor-element-2867a58 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-2867a58 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6em;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib img{height:100px;}.elementor-2590 .elementor-element.elementor-element-5e9a401 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-5e9a401 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6em;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib img{height:100px;}.elementor-2590 .elementor-element.elementor-element-dee2c21 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-dee2c21 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6em;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib img{height:100px;}.elementor-2590 .elementor-element.elementor-element-169b8d5 .premium-banner-ib-desc .premium_banner_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-2590 .elementor-element.elementor-element-169b8d5 .premium_banner_content{font-size:16px;line-height:22px;letter-spacing:1.6em;}}/* Start custom CSS for premium-addon-banner, class: .elementor-element-2666522 */.work-banner {
    
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-2867a58 */.work-banner {
    
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-5e9a401 */.work-banner {
    
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-dee2c21 */.work-banner {
    
}/* End custom CSS */
/* Start custom CSS for premium-addon-banner, class: .elementor-element-169b8d5 */.work-banner {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a58c */.premium-banner-animation1:hover .premium-banner-ib-content {
    padding-bottom: 2.5%;
    max-width: 1234px;
    margin: 0 auto;
}

.work-banner .premium_banner_content {
		    margin-top: -4%;
			/*margin-left: -8%; */
	}
	
	.work-banner .premium_banner_content h2 {
		font-family: Gilroy;
		font-weight: 700;
		font-size: 30px;
		line-height: 45px;
		letter-spacing: 4px;
		text-transform: uppercase;
		color: #fff;
		    margin: 0;
	}
	
	.work-banner .premium_banner_content h5 {
		font-family: Gilroy;
		font-weight: 300;
		font-size: 25px !important;
		line-height: 35px !important;
		letter-spacing: 2.5px;
		text-transform: uppercase;
		color: #fff;
		    margin: 0;
	} 
	
		@media screen and (max-width: 1100px) and (min-width: 600px) {
 /* Tablet Device */
		
			.work-banner .premium_banner_content h2 {
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 2px;
		padding-bottom: 10px;
	}
	
	.work-banner .premium_banner_content h5 {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 1.8px;
	} 
	
	.premium-banner-animation1:hover .premium-banner-ib-content {
    padding-left: 4%; 
	}
	

}
	
	@media only screen and (max-width: 600px) {
  /* Mobile lasrge Device */
		
		
	.work-banner .premium_banner_content h2 {
		font-size: 16px;
		line-height: 22px;
		letter-spacing: 1.6px;
		padding-bottom: 4px;
	}
	
	.work-banner .premium_banner_content h5 {
		font-size: 15px;
		line-height: 20px;
		letter-spacing: 1.5px;
	}
		
	.premium-banner-animation1:hover .premium-banner-ib-content {
    padding-left: 4%; 
	}
		
		
	.work-banner .premium_banner_content h2 {
    	/* margin-bottom: -15px; */
		}
	.work-banner .premium-banner-ib-desc {
    padding: 2% 2% !important;
	}
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c90ee */@media screen and (max-width: 767px) {
body .work-banner .premium_banner_content h5 {
    font-family: Gilroy;
    font-weight: 300;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 2.5px;
    color: #fff;
    margin: 0;
}
div#work-listing img {
    object-fit: cover;
}
}/* 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 */