.elementor-1358 .elementor-element.elementor-element-2d6659d8{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-4e4efbeb .hmg-heading{text-align:center;}.elementor-1358 .elementor-element.elementor-element-4e4efbeb .hmg-banner-shade{background:rgba(7,16,34,.58);}.elementor-1358 .elementor-element.elementor-element-4e4efbeb .hmg-eyebrow{color:#c9a46a;}.elementor-1358 .elementor-element.elementor-element-4e4efbeb .hmg-heading h1{color:#ffffff;}.elementor-1358 .elementor-element.elementor-element-4e4efbeb .hmg-heading p{color:#ffffff;}.elementor-1358 .elementor-element.elementor-element-302eaf2{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-1358 .elementor-element.elementor-element-2434ba8{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;}.elementor-1358 .elementor-element.elementor-element-2434ba8.elementor-element{--align-self:center;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-image{height:620px;border-radius:0px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-badge img{width:90px;height:90px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-badges{gap:14px;top:30px;left:30px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-card{background-color:#ffffff;width:52%;padding:50px 55px 50px 55px;box-shadow:0px 12px 36px 0px rgba(0,0,0,0.12);border-radius:0px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-wrapper--right .gd-ioc-card{margin-left:calc(-1 * 100px);}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-wrapper--left .gd-ioc-card{margin-right:calc(-1 * 100px);}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-logo img{width:160px;height:auto;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-brand-text{color:#1a1a1a;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-brand-row{margin-bottom:24px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-eyebrow{color:#b08d57;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-heading{color:#1a1a1a;font-family:"Clarity City", Sans-serif;font-weight:400;margin-bottom:20px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-paragraph{color:#6b6b6b;font-family:"Clarity City", Sans-serif;font-size:15px;font-weight:400;}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-title{font-family:"Clarity City", Sans-serif;font-weight:400;}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-intro{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:400;}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-heading{font-family:"Clarity City", Sans-serif;font-weight:400;}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-body{font-family:"Clarity City", Sans-serif;font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-a72eff0{text-align:center;}.elementor-1358 .elementor-element.elementor-element-a72eff0 .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:30px;font-weight:400;line-height:39px;}.elementor-1358 .elementor-element.elementor-element-bab80d2{--e-image-carousel-slides-to-show:3;padding:0% 5% 3% 5%;}.elementor-1358 .elementor-element.elementor-element-bab80d2.elementor-element{--order:99999 /* order end hack */;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-image{height:480px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-card{width:60%;padding:30px 30px 30px 30px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-wrapper--right .gd-ioc-card{margin-left:calc(-1 * 60px);}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-wrapper--left .gd-ioc-card{margin-right:calc(-1 * 60px);}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-image{height:360px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-card{width:100%;padding:28px 22px 28px 22px;border-radius:24px;}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-wrapper--right .gd-ioc-card{margin-left:calc(-1 * 28px);}.elementor-1358 .elementor-element.elementor-element-2434ba8 .gd-ioc-wrapper--left .gd-ioc-card{margin-right:calc(-1 * 28px);}.elementor-1358 .elementor-element.elementor-element-e2c9b37 .hs-nf-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1358 .elementor-element.elementor-element-bab80d2{--e-image-carousel-slides-to-show:1;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Regular.woff2') format('woff2'),
		url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Medium.woff2') format('woff2'),
		url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-SemiBold.woff2') format('woff2'),
		url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Bold.woff2') format('woff2'),
		url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://horizonstone.gapdigital.co/wp-content/uploads/2026/07/ClarityCity-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */