.elementor-2 .elementor-element.elementor-element-54b0d4fd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54b0d4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-54b0d4fd > .elementor-background-overlay{background-image:url("https://arconcretehardscape.com/wp-content/uploads/2023/09/Subdivision-Design-Style_02079.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-54b0d4fd > .elementor-container{min-height:700px;}.elementor-2 .elementor-element.elementor-element-54b0d4fd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-340729c6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13vw;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.07);color:var( --e-global-color-6942c264 );}.elementor-2 .elementor-element.elementor-element-4707b8e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4707b8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-4707b8e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 130px 0px;}.elementor-2 .elementor-element.elementor-element-4707b8e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4707b8e2 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-6942c264 );}.elementor-2 .elementor-element.elementor-element-4707b8e2 > .elementor-shape-bottom svg{height:75px;}.elementor-2 .elementor-element.elementor-element-3e3189c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-3e3189c7 .pt_plus_adv_text_block .text-content-block p,.elementor-2 .elementor-element.elementor-element-3e3189c7 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3e3189c7 .pt_plus_adv_text_block .text-content-block,.elementor-2 .elementor-element.elementor-element-3e3189c7 .pt_plus_adv_text_block .text-content-block p{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-5332c27{margin-top:0px;margin-bottom:0px;padding:40px 0px 80px 0px;z-index:5;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-grid-item:hover .pp-image-overlay{background-color:#00000069;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-gallery-pagination{text-align:center;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-image-gallery{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-image-gallery .pp-grid-item{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-image-gallery-thumbnail-wrap{border-style:none;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-grid-item .pp-gallery-image-icon{color:#02010100;font-size:45px;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-grid-item .pp-gallery-image-icon svg{fill:#02010100;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-grid-item:hover .pp-gallery-image-icon{color:var( --e-global-color-6942c264 );}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-grid-item:hover .pp-gallery-image-icon svg{fill:var( --e-global-color-6942c264 );}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-image-overlay{mix-blend-mode:normal;}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-gallery-load-more{background-color:var( --e-global-color-secondary );font-family:"Albra Regular", Sans-serif;font-size:16px;letter-spacing:0.5px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);}.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-gallery-load-more:hover{background-color:var( --e-global-color-text );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-340729c6 .elementor-heading-title{font-size:8.5rem;}.elementor-2 .elementor-element.elementor-element-5332c27{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-54b0d4fd > .elementor-container{min-height:400px;}.elementor-2 .elementor-element.elementor-element-340729c6{text-align:center;}.elementor-2 .elementor-element.elementor-element-340729c6 .elementor-heading-title{font-size:4.7rem;}.elementor-2 .elementor-element.elementor-element-3e3189c7 .pt_plus_adv_text_block .text-content-block,.elementor-2 .elementor-element.elementor-element-3e3189c7 .pt_plus_adv_text_block .text-content-block p{font-size:25px;}.elementor-2 .elementor-element.elementor-element-5332c27{padding:15px 15px 15px 15px;}}/* Start custom CSS for heading, class: .elementor-element-340729c6 *//**
.dualhdr h2 {
    background: -webkit-linear-gradient(top, #c1c1c1 0%,#c1c1c1 65%,#c1c1c1 65%,#c1c1c1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54b0d4fd */.ken_b_center .elementor-background-overlay {
animation: zoom_in 25s alternate linear infinite;
will-change: transform;
}

@keyframes zoom_in {
0% {
transform:scale(1);
}
50% {
transform:scale(1.2);
}
100% {
transform:scale(1.5);
}
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-d09f5ae */.pp-grid-item-wrap {
  opacity: 0;
}
.elementor-2 .elementor-element.elementor-element-d09f5ae .pp-image-gallery-thumbnail-wrap.pp-ins-filter-hover {
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Albra Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arconcretehardscape.com/wp-content/uploads/2023/09/Albra-Text-Regular-1.eot');
	src: url('https://arconcretehardscape.com/wp-content/uploads/2023/09/Albra-Text-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://arconcretehardscape.com/wp-content/uploads/2023/09/Albra-Text-Regular-1.woff2') format('woff2'),
		url('https://arconcretehardscape.com/wp-content/uploads/2023/09/Albra-Text-Regular-1.woff') format('woff'),
		url('https://arconcretehardscape.com/wp-content/uploads/2023/09/Albra-Text-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */