.elementor-115 .elementor-element.elementor-element-206f18c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-8d2302f{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;--border-radius:5px 5px 5px 5px;}.elementor-115 .elementor-element.elementor-element-8d2302f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-8d2302f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/products-image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-8d2302f::before, .elementor-115 .elementor-element.elementor-element-8d2302f > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-8d2302f > .e-con-inner > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-8d2302f > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-8d2302f > .e-con-inner > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-8d2302f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-115 .elementor-element.elementor-element-e41f109 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-a37037b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-115 .elementor-element.elementor-element-97119b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-071e403{text-align:center;}.elementor-115 .elementor-element.elementor-element-071e403 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-115 .elementor-element.elementor-element-088b5ce{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-5187099{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-f67f1a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-f67f1a2:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-f67f1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-f67f1a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-d80ef8f{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-d80ef8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-3e77042{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-c161190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-c161190:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-c161190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Limestone-Boulders-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2e19796{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-05d0ed8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-05d0ed8:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-05d0ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-05d0ed8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-7fc662a{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-7fc662a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-7939ce0{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-23b1d2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-23b1d2d:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-23b1d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/SandStone-Sawn-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2f21528{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-2f3b635{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-2f3b635:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-2f3b635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-2f3b635.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-026b960{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-026b960 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-8360bd5{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7e6fcca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-7e6fcca:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7e6fcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/bigstock-Ferruginous-Quartzite-jaspill-116392646-768x521-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-5e73f3a{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-d757cf6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-d757cf6:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-d757cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-d757cf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-22b6075{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-22b6075 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-dfbaa85{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-94cd38f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-94cd38f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-94cd38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/flagstone-product-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-8220de6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-115 .elementor-element.elementor-element-5b8fa83{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-5b8fa83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-bf68b1f{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-bf68b1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-f9f642d{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-72bea9f{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-def6ade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-def6ade:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-def6ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-def6ade.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-25d67f1{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-25d67f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-d0076c5{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-c45e258{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-c45e258:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-c45e258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Patio-Stone-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-24ebe06{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-7552612{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-7552612:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7552612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-7552612.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-74dc504{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-74dc504 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-1348782{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-8870cd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-8870cd6:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-8870cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Builders-Stone-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-4c3465d{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-0f99b59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-0f99b59:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-0f99b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-0f99b59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-03a1aa8{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-03a1aa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-4f714a8{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-291d0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-291d0ca:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-291d0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Boulders-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-b6a59b5{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-126e491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-126e491:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-126e491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-126e491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-dcc772f{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-dcc772f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-46b5f31{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-ab2e7f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-ab2e7f3:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-ab2e7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Sawn-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-b4ead0d{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-e3ee25f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-e3ee25f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-e3ee25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-e3ee25f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-c020672{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-c020672 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-c2b263c{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2b9ff20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-2b9ff20:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-2b9ff20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Aggragates-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-19b5a5b{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-f878e19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-f878e19:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-f878e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-f878e19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-c1e1ea4{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-c1e1ea4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-cfded1e{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1ae0575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-1ae0575:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1ae0575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Cement-Other-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-cc632b5{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-7dca7f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-7dca7f5:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7dca7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-7dca7f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-f79cc88{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-f79cc88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-ddbe34a{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1e6d830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-1e6d830:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1e6d830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Cinder-Blocks-305x228-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-3d0eaec{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-115 .elementor-element.elementor-element-cf5a8dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-cf5a8dd:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-cf5a8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-cf5a8dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-047f95e{margin:10% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 10%;}.elementor-115 .elementor-element.elementor-element-047f95e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.13px;word-spacing:0em;color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-9344d8b{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button{background-color:#F0F0F000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button:focus{background-color:#09090900;color:#FFFFFF;border-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-a0c0bd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:0px 5px 5px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-a0c0bd3:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-a0c0bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asapstonesupply.net/wp-content/uploads/2025/12/Masonry-Tools-thumb-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-115 .elementor-element.elementor-element-e41f109 .elementor-heading-title{font-size:22em;}.elementor-115 .elementor-element.elementor-element-a37037b{--gap:3em 3em;--row-gap:3em;--column-gap:3em;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-115 .elementor-element.elementor-element-071e403 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-088b5ce{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;padding:0% 20% 0% 20%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-d80ef8f .elementor-heading-title{font-size:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-c161190{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-7fc662a .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-23b1d2d{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-026b960 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-7e6fcca{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-22b6075 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-94cd38f{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-8220de6{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-5b8fa83 .elementor-heading-title{font-size:40px;}.elementor-115 .elementor-element.elementor-element-bf68b1f .elementor-heading-title{font-size:40px;}.elementor-115 .elementor-element.elementor-element-f9f642d{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;padding:0% 20% 0% 20%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-25d67f1 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-c45e258{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-74dc504 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-8870cd6{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-03a1aa8 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-291d0ca{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-dcc772f .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-ab2e7f3{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-c020672 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-2b9ff20{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-c1e1ea4 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-1ae0575{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-f79cc88 .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-1e6d830{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-115 .elementor-element.elementor-element-047f95e .elementor-heading-title{font-size:22px;}.elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-a0c0bd3{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-115 .elementor-element.elementor-element-e41f109 .elementor-heading-title{font-size:18em;}.elementor-115 .elementor-element.elementor-element-a37037b{--content-width:90%;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-115 .elementor-element.elementor-element-071e403 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-088b5ce{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0% 0% 0% 0%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-5187099{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-f67f1a2{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-d80ef8f{text-align:center;}.elementor-115 .elementor-element.elementor-element-d80ef8f .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-115 .elementor-element.elementor-element-7e6c1d3 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-c161190{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-2e19796{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-05d0ed8{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-7fc662a{text-align:center;}.elementor-115 .elementor-element.elementor-element-7fc662a .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-3513ba6 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-23b1d2d{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-2f21528{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-2f3b635{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-026b960{text-align:center;}.elementor-115 .elementor-element.elementor-element-026b960 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-afd87a5 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-7e6fcca{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-5e73f3a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-d757cf6{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-22b6075{text-align:center;}.elementor-115 .elementor-element.elementor-element-22b6075 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-32d18d9 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-94cd38f{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-8220de6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-5b8fa83 .elementor-heading-title{font-size:32px;line-height:120%;}.elementor-115 .elementor-element.elementor-element-bf68b1f .elementor-heading-title{font-size:32px;line-height:120%;}.elementor-115 .elementor-element.elementor-element-f9f642d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0% 0% 0% 0%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-72bea9f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-def6ade{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-25d67f1{text-align:center;}.elementor-115 .elementor-element.elementor-element-25d67f1 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-d681cc4 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-c45e258{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-24ebe06{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-7552612{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-74dc504{text-align:center;}.elementor-115 .elementor-element.elementor-element-74dc504 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-2f30cc9 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-8870cd6{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-4c3465d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-0f99b59{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-03a1aa8{text-align:center;}.elementor-115 .elementor-element.elementor-element-03a1aa8 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-304cb8f .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-291d0ca{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-b6a59b5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-126e491{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-dcc772f{text-align:center;}.elementor-115 .elementor-element.elementor-element-dcc772f .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-74fa5dd .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-ab2e7f3{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-b4ead0d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-e3ee25f{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-c020672{text-align:center;}.elementor-115 .elementor-element.elementor-element-c020672 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-eb4225d .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-2b9ff20{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-19b5a5b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-f878e19{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-c1e1ea4{text-align:center;}.elementor-115 .elementor-element.elementor-element-c1e1ea4 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-7a449ee .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-1ae0575{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-cc632b5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-7dca7f5{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-f79cc88{text-align:center;}.elementor-115 .elementor-element.elementor-element-f79cc88 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-43b46cd .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-1e6d830{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-115 .elementor-element.elementor-element-3d0eaec{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-cf5a8dd{--min-height:35vh;}.elementor-115 .elementor-element.elementor-element-047f95e{text-align:center;}.elementor-115 .elementor-element.elementor-element-047f95e .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-ab9dce7 .elementor-button{font-size:16px;}.elementor-115 .elementor-element.elementor-element-a0c0bd3{--min-height:35vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-a37037b{--content-width:1280px;}.elementor-115 .elementor-element.elementor-element-5187099{--width:49%;}.elementor-115 .elementor-element.elementor-element-f67f1a2{--width:45%;}.elementor-115 .elementor-element.elementor-element-2e19796{--width:49%;}.elementor-115 .elementor-element.elementor-element-05d0ed8{--width:45%;}.elementor-115 .elementor-element.elementor-element-2f21528{--width:49%;}.elementor-115 .elementor-element.elementor-element-2f3b635{--width:45%;}.elementor-115 .elementor-element.elementor-element-5e73f3a{--width:49%;}.elementor-115 .elementor-element.elementor-element-d757cf6{--width:45%;}.elementor-115 .elementor-element.elementor-element-8220de6{--content-width:1280px;}.elementor-115 .elementor-element.elementor-element-72bea9f{--width:49%;}.elementor-115 .elementor-element.elementor-element-def6ade{--width:45%;}.elementor-115 .elementor-element.elementor-element-24ebe06{--width:50%;}.elementor-115 .elementor-element.elementor-element-7552612{--width:45%;}.elementor-115 .elementor-element.elementor-element-4c3465d{--width:49%;}.elementor-115 .elementor-element.elementor-element-0f99b59{--width:45%;}.elementor-115 .elementor-element.elementor-element-b6a59b5{--width:50%;}.elementor-115 .elementor-element.elementor-element-126e491{--width:45%;}.elementor-115 .elementor-element.elementor-element-b4ead0d{--width:49%;}.elementor-115 .elementor-element.elementor-element-e3ee25f{--width:45%;}.elementor-115 .elementor-element.elementor-element-19b5a5b{--width:50%;}.elementor-115 .elementor-element.elementor-element-f878e19{--width:45%;}.elementor-115 .elementor-element.elementor-element-cc632b5{--width:49%;}.elementor-115 .elementor-element.elementor-element-7dca7f5{--width:45%;}.elementor-115 .elementor-element.elementor-element-3d0eaec{--width:50%;}.elementor-115 .elementor-element.elementor-element-cf5a8dd{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-a37037b{--content-width:92%;}.elementor-115 .elementor-element.elementor-element-97119b6{--width:100%;}.elementor-115 .elementor-element.elementor-element-5187099{--width:100%;}.elementor-115 .elementor-element.elementor-element-2e19796{--width:100%;}.elementor-115 .elementor-element.elementor-element-2f21528{--width:100%;}.elementor-115 .elementor-element.elementor-element-5e73f3a{--width:100%;}.elementor-115 .elementor-element.elementor-element-72bea9f{--width:100%;}.elementor-115 .elementor-element.elementor-element-24ebe06{--width:100%;}.elementor-115 .elementor-element.elementor-element-4c3465d{--width:100%;}.elementor-115 .elementor-element.elementor-element-b6a59b5{--width:100%;}.elementor-115 .elementor-element.elementor-element-b4ead0d{--width:100%;}.elementor-115 .elementor-element.elementor-element-19b5a5b{--width:100%;}.elementor-115 .elementor-element.elementor-element-cc632b5{--width:100%;}.elementor-115 .elementor-element.elementor-element-3d0eaec{--width:100%;}}