.elementor-7238 .elementor-element.elementor-element-49bf45b > .elementor-container{max-width:1320px;}.elementor-7238 .elementor-element.elementor-element-49bf45b{padding:110px 0px 0px 0px;}.elementor-7238 .elementor-element.elementor-element-0fdda44 .pf-projects-details-gallery-img img{border-radius:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7238 .elementor-element.elementor-element-107811f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7238 .elementor-element.elementor-element-107811f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;line-height:37px;color:#000000;}.elementor-7238 .elementor-element.elementor-element-df7c0bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7238 .elementor-element.elementor-element-df7c0bf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:700;line-height:37px;color:#63FF4B;}.elementor-7238 .elementor-element.elementor-element-4b03cff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7238 .elementor-element.elementor-element-4b03cff .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#313030;}.elementor-7238 .elementor-element.elementor-element-e97f6da{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7238 .elementor-element.elementor-element-e97f6da .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#313030;}.elementor-7238 .elementor-element.elementor-element-5ea0cb4{margin-top:100px;margin-bottom:0px;}.elementor-7238 .elementor-element.elementor-element-59db6ac > .elementor-element-populated{padding:0px 0px 0px 0px;}
        .elementor-7238 .elementor-element.elementor-element-fb7d8ff .tx-button,
        .elementor-7238 .elementor-element.elementor-element-fb7d8ff .tx-button .text
        {font-family:"Clash Display", Sans-serif;}
        .elementor-7238 .elementor-element.elementor-element-fb7d8ff .tx-subTitle
        {font-family:"Clash Display", Sans-serif;}
        .elementor-7238 .elementor-element.elementor-element-fb7d8ff .tx-title
        {font-family:"Clash Display", Sans-serif;}.elementor-7238 .elementor-element.elementor-element-896aa16{margin-top:-60px;margin-bottom:0px;}.elementor-7238 .elementor-element.elementor-element-2c5784c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7238 .elementor-element.elementor-element-1cdf7b7 .tx-contactInfo .title{font-family:"Clash Display", Sans-serif;font-size:14px;}
            .elementor-7238 .elementor-element.elementor-element-1cdf7b7 .tx-contactInfo a
        {font-family:"Clash Display", Sans-serif;font-size:14px;}
            .elementor-7238 .elementor-element.elementor-element-1cdf7b7 .tx-contactInfo .content a
        {font-family:"Clash Display", Sans-serif;font-size:14px;}
            .elementor-7238 .elementor-element.elementor-element-1cdf7b7 .tx-contactInfo .content span,
            .elementor-7238 .elementor-element.elementor-element-1cdf7b7 .tx-contactInfo .content b
        {font-family:"Clash Display", Sans-serif;}.elementor-7238 .elementor-element.elementor-element-1cdf7b7 .tx-contactInfo .icon{font-size:0px;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vestromarketing.com/wp-content/uploads/2025/08/ClashDisplay-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */