.elementor-4779 .elementor-element.elementor-element-9d03bce{--display:flex;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-grid{row-gap:20px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-row{gap:20px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-cube{height:320px;border-radius:16px 16px 16px 16px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-text{font-family:"cal sans", Sans-serif;font-size:18px;font-weight:200;line-height:1px;color:var( --e-global-color-accent );}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn{background:var( --e-global-color-primary );padding:8px 8px 8px 20px;border-radius:30px 30px 30px 30px;gap:12px;margin:15px 15px 15px 15px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-icon i, .elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-icon svg{color:#1a3c34;fill:#1a3c34;font-size:16px;width:16px;height:16px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-icon{background:var( --e-global-color-secondary );width:32px;height:32px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-wrap{justify-content:flex-end;align-items:flex-end;}@media(max-width:767px){.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-cube{height:233px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-text{font-size:13px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn{padding:2px 5px 2px 17px;gap:10px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-icon i, .elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-icon svg{font-size:15px;width:15px;height:15px;}.elementor-4779 .elementor-element.elementor-element-5a8f2ce .vps-btn-icon{width:28px;height:28px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSans-Regular-2.ttf') format('truetype');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoLight.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoLight.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoBold.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoSemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoRegular.woff2') format('woff2');
}
/* End Custom Fonts CSS */