.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-d8bce67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-d8bce67{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid{row-gap:0;}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-image-holder:before{padding-top:calc( 0.57 * 100% );}.elementor-2619 .elementor-element.elementor-element-2c7998f .entry-title,.elementor-2619 .elementor-element.elementor-element-2c7998f .entry-title a,.elementor-2619 .elementor-element.elementor-element-2c7998f .header-standard .entry-title,.elementor-2619 .elementor-element.elementor-element-2c7998f .header-standard .entry-title a,.elementor-2619 .elementor-element.elementor-element-2c7998f .overlay-header-box .entry-title,.elementor-2619 .elementor-element.elementor-element-2c7998f .overlay-header-box .entry-title a,.elementor-2619 .elementor-element.elementor-element-2c7998f .header-standard h2, .elementor-2619 .elementor-element.elementor-element-2c7998f .header-standard h2 a,.elementor-2619 .elementor-element.elementor-element-2c7998f .header-standard .pc_titlebig_standard, .elementor-2619 .elementor-element.elementor-element-2c7998f .pc_titlebig_standard a,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid li .item h2 a, .elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid li .item h2 a,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-biggrid-data .pcbg-content-inner .pcbg-title a,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-masonry .item-masonry h2 a,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-masonry .item-masonry h2 a{font-size:17px;}.elementor-2619 .elementor-element.elementor-element-2c7998f .post-entry.standard-post-entry, .elementor-2619 .elementor-element.elementor-element-2c7998f .post-entry.standard-post-entry p,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid .entry-content,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid .entry-content p,.elementor-2619 .elementor-element.elementor-element-2c7998f .entry-content,.elementor-2619 .elementor-element.elementor-element-2c7998f .entry-content p, .elementor-2619 .elementor-element.elementor-element-2c7998f .penci-bgitem .pcbg-pexcerpt p{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2619 .elementor-element.elementor-element-2c7998f .cat > a.penci-cat-name{color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-2c7998f .cat > a.penci-cat-name:after, .elementor-2619 .elementor-element.elementor-element-2c7998f .overlay-header-box .cat > a.penci-cat-name:after{border-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid .cat a.penci-cat-name:after,.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-masonry .cat a.penci-cat-name:after{border-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-2c7998f .cat > a.penci-cat-name:hover{color:var( --e-global-color-8728fdc );}.elementor-2619 .elementor-element.elementor-element-f88d4ab > .elementor-container{max-width:1133px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2619 .elementor-element.elementor-element-ddd2f3b .elementor-button{background-color:#FF0000;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:var( --e-global-color-d1eefc2 );color:var( --e-global-color-d1eefc2 );}.elementor-2619 .elementor-element.elementor-element-ddd2f3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2619 .elementor-element.elementor-element-ddd2f3b .elementor-button .elementor-button-content-wrapper{gap:9px;}@media(min-width:768px){.elementor-2619 .elementor-element.elementor-element-8f8a323{width:100%;}}@media(max-width:1024px){.elementor-2619 .elementor-element.elementor-element-d8bce67 > .elementor-widget-container{padding:00px 50px 0px 50px;}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid{row-gap:0;}}@media(max-width:767px){.elementor-2619 .elementor-element.elementor-element-d8bce67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-grid{row-gap:0;--pcrgap:0px;column-gap:0px;}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-wrap-masonry{margin-left:calc(0px/2*-1);margin-right:calc(0px/2*-1);}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-masonry .item-masonry{padding-left:calc(0px/2);padding-right:calc(0px/2);}.elementor-2619 .elementor-element.elementor-element-2c7998f .penci-image-holder:before{padding-top:calc( 0.5 * 100% );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.cubic-consulting.com/wp-content/uploads/2026/03/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.cubic-consulting.com/wp-content/uploads/2026/03/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.cubic-consulting.com/wp-content/uploads/2026/03/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.cubic-consulting.com/wp-content/uploads/2026/03/Montserrat-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */