.elementor-4413 .elementor-element.elementor-element-1f4712d2{--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;--overlay-opacity:0.38;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4413 .elementor-element.elementor-element-1f4712d2:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-1f4712d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/durable-paving-gallery-3-1920w.webp");}.elementor-4413 .elementor-element.elementor-element-1f4712d2::before, .elementor-4413 .elementor-element.elementor-element-1f4712d2 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-1f4712d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-1f4712d2 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-1f4712d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-1f4712d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-2f61f457{--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;}.elementor-4413 .elementor-element.elementor-element-28d3a935{--display:flex;--justify-content:center;}.elementor-4413 .elementor-element.elementor-element-3074b273{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-4413 .elementor-element.elementor-element-3074b273 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4413 .elementor-element.elementor-element-3074b273.elementor-element{--align-self:center;}.elementor-4413 .elementor-element.elementor-element-3074b273 .elementor-heading-title{font-size:50px;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-5ce833eb p{margin-block-end:0px;}.elementor-4413 .elementor-element.elementor-element-5ce833eb{color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-5afa572b > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button:hover, .elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button:focus{color:var( --e-global-color-b6f9527 );}.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button:hover svg, .elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button:focus svg{fill:var( --e-global-color-b6f9527 );}.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-4413 .elementor-element.elementor-element-71513888{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4413 .elementor-element.elementor-element-2e245e85{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4413 .elementor-element.elementor-element-4ac78b98{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4413 .elementor-element.elementor-element-ca84a9{--display:flex;}.elementor-4413 .elementor-element.elementor-element-52c10616{text-align:center;}.elementor-4413 .elementor-element.elementor-element-52c10616 .elementor-heading-title{font-weight:900;}.elementor-4413 .elementor-element.elementor-element-347e4456{--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;}.elementor-4413 .elementor-element.elementor-element-1b4f6302{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-1b4f6302:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-37.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-1b4f6302::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-1b4f6302:hover::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-1b4f6302 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-1b4f6302:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-36bd6ca3{text-align:center;}.elementor-4413 .elementor-element.elementor-element-36bd6ca3 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-11a2d753{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-11a2d753:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-11a2d753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/admin-ajax-24.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-11a2d753::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-11a2d753:hover::before, .elementor-4413 .elementor-element.elementor-element-11a2d753:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-11a2d753:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-11a2d753 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070707;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-11a2d753:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-6424bcd5{text-align:center;}.elementor-4413 .elementor-element.elementor-element-6424bcd5 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-3c927f91{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-3c927f91:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-3c927f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-27.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-3c927f91::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-3c927f91:hover::before, .elementor-4413 .elementor-element.elementor-element-3c927f91:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-3c927f91:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-3c927f91 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070707;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-3c927f91:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-54cddccf{text-align:center;}.elementor-4413 .elementor-element.elementor-element-54cddccf .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-39706e4c{--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;}.elementor-4413 .elementor-element.elementor-element-2557e285{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-2557e285:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-2557e285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-31.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-2557e285::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-2557e285:hover::before, .elementor-4413 .elementor-element.elementor-element-2557e285:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2557e285:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-2557e285 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-2557e285:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-19d1459f{text-align:center;}.elementor-4413 .elementor-element.elementor-element-19d1459f .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-bffa92{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-bffa92:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-bffa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/Rectangle-2-26-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-bffa92::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-bffa92:hover::before, .elementor-4413 .elementor-element.elementor-element-bffa92:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-bffa92:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-bffa92 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0A0A0A;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-bffa92:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-16afc78{text-align:center;}.elementor-4413 .elementor-element.elementor-element-16afc78 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-61896876{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-61896876:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-61896876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/09/Untitled-Facebook-Post-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-61896876::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-61896876:hover::before, .elementor-4413 .elementor-element.elementor-element-61896876:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-61896876:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-61896876 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-61896876:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-544c1b4e{text-align:center;}.elementor-4413 .elementor-element.elementor-element-544c1b4e .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-2148fead{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-5a5756be{--display:flex;--min-height:250px;--justify-content:center;}.elementor-4413 .elementor-element.elementor-element-4d95b8a8{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-4d95b8a8:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-4d95b8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/durable-paving-gallery-14-1920w.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-4d95b8a8::before, .elementor-4413 .elementor-element.elementor-element-4d95b8a8 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-4d95b8a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-4d95b8a8 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-4d95b8a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-4d95b8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-5afa6064{text-align:center;}.elementor-4413 .elementor-element.elementor-element-5afa6064 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-21b56dc1{--display:flex;--min-height:250px;--justify-content:center;}.elementor-4413 .elementor-element.elementor-element-6df1c571{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-30538080{text-align:center;}.elementor-4413 .elementor-element.elementor-element-30538080 .elementor-heading-title{font-weight:900;}.elementor-4413 .elementor-element.elementor-element-d4c2795{--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;}.elementor-4413 .elementor-element.elementor-element-29d86e3e{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-29d86e3e:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-29d86e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-39.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-29d86e3e::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-29d86e3e:hover::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-29d86e3e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-29d86e3e:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-7ba8c221{text-align:center;}.elementor-4413 .elementor-element.elementor-element-7ba8c221 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-16caf5be{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-16caf5be:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-16caf5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-28.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-16caf5be::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-16caf5be:hover::before, .elementor-4413 .elementor-element.elementor-element-16caf5be:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-16caf5be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-16caf5be > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-16caf5be:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-16329310{text-align:center;}.elementor-4413 .elementor-element.elementor-element-16329310 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-5fd955b7{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-5fd955b7:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-36.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-5fd955b7::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-5fd955b7:hover::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-5fd955b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-5fd955b7:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-163ddca4{text-align:center;}.elementor-4413 .elementor-element.elementor-element-163ddca4 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-76e1247d{--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;}.elementor-4413 .elementor-element.elementor-element-6b5da83{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-6b5da83:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-43.png");background-position:3px -83px;background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-6b5da83::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-6b5da83:hover::before, .elementor-4413 .elementor-element.elementor-element-6b5da83:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-6b5da83:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-6b5da83 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-6b5da83:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-7a3dc5b1{text-align:center;}.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-44f98364{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-44f98364:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-44f98364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-26.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-44f98364::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-44f98364:hover::before, .elementor-4413 .elementor-element.elementor-element-44f98364:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-44f98364:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-44f98364 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0C0C0C;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-44f98364:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-4edbea44{text-align:center;}.elementor-4413 .elementor-element.elementor-element-4edbea44 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-2e08391b{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-2e08391b:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-2e08391b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/o-4-32.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-2e08391b::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-2e08391b:hover::before, .elementor-4413 .elementor-element.elementor-element-2e08391b:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2e08391b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-2e08391b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-2e08391b:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-5990c2d2{text-align:center;}.elementor-4413 .elementor-element.elementor-element-5990c2d2 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-4663477b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-4846d841{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-4846d841::before, .elementor-4413 .elementor-element.elementor-element-4846d841 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-4846d841 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-4846d841 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-4846d841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-4846d841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-30fdbd9{text-align:center;}.elementor-4413 .elementor-element.elementor-element-30fdbd9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-24553a50{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-24553a50:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-24553a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durablepavingmn.com/wp-content/uploads/2025/07/348s-7-7.png");background-repeat:no-repeat;background-size:cover;}.elementor-4413 .elementor-element.elementor-element-24553a50::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-24553a50:hover::before, .elementor-4413 .elementor-element.elementor-element-24553a50:hover > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-24553a50:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .elementor-background-slideshow:hover::before, .elementor-4413 .elementor-element.elementor-element-24553a50 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#020202;--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-24553a50:hover{--overlay-opacity:0.07;}.elementor-4413 .elementor-element.elementor-element-7eb4433{text-align:center;}.elementor-4413 .elementor-element.elementor-element-7eb4433 .elementor-heading-title{text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-4413 .elementor-element.elementor-element-78d9141a{--display:flex;--min-height:250px;--justify-content:center;--overlay-opacity:0.36;}.elementor-4413 .elementor-element.elementor-element-78d9141a:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-78d9141a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4413 .elementor-element.elementor-element-78d9141a::before, .elementor-4413 .elementor-element.elementor-element-78d9141a > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-78d9141a > .e-con-inner > .elementor-background-video-container::before, .elementor-4413 .elementor-element.elementor-element-78d9141a > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-78d9141a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4413 .elementor-element.elementor-element-78d9141a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4413 .elementor-element.elementor-element-53e93b12{--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:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-53e93b12:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-53e93b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-4413 .elementor-element.elementor-element-53e93b12.e-con{--align-self:center;}.elementor-4413 .elementor-element.elementor-element-43881c55{width:100%;max-width:100%;text-align:center;}.elementor-4413 .elementor-element.elementor-element-43881c55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-4413 .elementor-element.elementor-element-43881c55.elementor-element{--align-self:center;}.elementor-4413 .elementor-element.elementor-element-43881c55 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-astglobalcolor1 );}.elementor-4413 .elementor-element.elementor-element-263f4fec{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-4413 .elementor-element.elementor-element-263f4fec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-4413 .elementor-element.elementor-element-263f4fec .elementor-heading-title{font-weight:900;}.elementor-4413 .elementor-element.elementor-element-574e395{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-4413 .elementor-element.elementor-element-357ef448{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-357ef448.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-6cae9d6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-6cae9d6a.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-5ff4eabb .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-5ff4eabb .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-5ff4eabb .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-5ff4eabb .elementor-icon-box-title a{font-size:20px;}.elementor-4413 .elementor-element.elementor-element-7bb8423e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-7bb8423e.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-5bbd7bdf .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-5bbd7bdf .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-5bbd7bdf .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-5bbd7bdf .elementor-icon-box-title a{font-size:20px;}.elementor-4413 .elementor-element.elementor-element-4097c503{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-4097c503.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-32cea97c .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-32cea97c .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-32cea97c .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-32cea97c .elementor-icon-box-title a{font-size:20px;}.elementor-4413 .elementor-element.elementor-element-3481253d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-3481253d.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-58f9af71 .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-58f9af71 .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-58f9af71 .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-58f9af71 .elementor-icon-box-title a{font-size:20px;}.elementor-4413 .elementor-element.elementor-element-25d109df{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-25d109df.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-19fc2e03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-19fc2e03.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-7a18195a .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-7a18195a .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-7a18195a .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-7a18195a .elementor-icon-box-title a{font-size:20px;}.elementor-4413 .elementor-element.elementor-element-483148d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-483148d2.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-6c6e2e91 .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-6c6e2e91 .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-6c6e2e91 .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-6c6e2e91 .elementor-icon-box-title a{font-size:20px;}.elementor-4413 .elementor-element.elementor-element-5705fbfe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4413 .elementor-element.elementor-element-5705fbfe.e-con{--align-self:flex-start;}.elementor-4413 .elementor-element.elementor-element-584bb57f .elementor-icon-box-wrapper{gap:15px;}.elementor-4413 .elementor-element.elementor-element-584bb57f .elementor-icon{font-size:85px;}.elementor-4413 .elementor-element.elementor-element-584bb57f .elementor-icon-box-title, .elementor-4413 .elementor-element.elementor-element-584bb57f .elementor-icon-box-title a{font-size:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4413 .elementor-element.elementor-element-3074b273 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4413 .elementor-element.elementor-element-6b5da83:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4413 .elementor-element.elementor-element-53e93b12{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-4413 .elementor-element.elementor-element-263f4fec > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-4413 .elementor-element.elementor-element-357ef448{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4413 .elementor-element.elementor-element-6cae9d6a{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-7bb8423e{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-4097c503{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-3481253d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-25d109df{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4413 .elementor-element.elementor-element-19fc2e03{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-483148d2{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-5705fbfe{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4413 .elementor-element.elementor-element-1f4712d2{--overlay-opacity:0.49;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4413 .elementor-element.elementor-element-2f61f457{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-28d3a935{--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;}.elementor-4413 .elementor-element.elementor-element-3074b273 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4413 .elementor-element.elementor-element-3074b273{text-align:center;}.elementor-4413 .elementor-element.elementor-element-3074b273 .elementor-heading-title{font-size:30px;}.elementor-4413 .elementor-element.elementor-element-5ce833eb{text-align:start;}.elementor-4413 .elementor-element.elementor-element-2e245e85{width:100%;max-width:100%;}.elementor-4413 .elementor-element.elementor-element-2e245e85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4413 .elementor-element.elementor-element-4ac78b98{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4413 .elementor-element.elementor-element-347e4456{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-39706e4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-4d95b8a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-6df1c571{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-d4c2795{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-76e1247d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4413 .elementor-element.elementor-element-6b5da83:not(.elementor-motion-effects-element-type-background), .elementor-4413 .elementor-element.elementor-element-6b5da83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4413 .elementor-element.elementor-element-53e93b12{--content-width:767px;--padding-top:80px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4413 .elementor-element.elementor-element-263f4fec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4413 .elementor-element.elementor-element-263f4fec{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-4413 .elementor-element.elementor-element-357ef448{--gap:35px 0px;--row-gap:35px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4413 .elementor-element.elementor-element-5ff4eabb .elementor-icon{font-size:70px;}.elementor-4413 .elementor-element.elementor-element-5bbd7bdf .elementor-icon{font-size:70px;}.elementor-4413 .elementor-element.elementor-element-32cea97c .elementor-icon{font-size:70px;}.elementor-4413 .elementor-element.elementor-element-58f9af71 .elementor-icon{font-size:70px;}.elementor-4413 .elementor-element.elementor-element-25d109df{--gap:35px 0px;--row-gap:35px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4413 .elementor-element.elementor-element-7a18195a .elementor-icon{font-size:70px;}.elementor-4413 .elementor-element.elementor-element-6c6e2e91 .elementor-icon{font-size:70px;}.elementor-4413 .elementor-element.elementor-element-584bb57f .elementor-icon{font-size:70px;}}@media(min-width:768px){.elementor-4413 .elementor-element.elementor-element-71513888{--width:73%;}.elementor-4413 .elementor-element.elementor-element-6cae9d6a{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-7bb8423e{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-4097c503{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-3481253d{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4413 .elementor-element.elementor-element-357ef448{--width:100%;}.elementor-4413 .elementor-element.elementor-element-6cae9d6a{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-7bb8423e{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-4097c503{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-3481253d{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-25d109df{--width:100%;}.elementor-4413 .elementor-element.elementor-element-19fc2e03{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-483148d2{--width:33.33%;}.elementor-4413 .elementor-element.elementor-element-5705fbfe{--width:33.33%;}}/* Start custom CSS for button, class: .elementor-element-5afa572b */.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button {
  position: relative;
  overflow: hidden;
  background-color: #910501;
  color: #fff;
  border: 2px solid #910501;

  /* Added dual shadow: white + red border shadow */
  box-shadow: 
    7px 7px 0 #fff,
    9px 9px 0 #910501;

  transition:
    color 1.8s ease,
    box-shadow 2.8s ease,
    transform 0.15s ease;
  z-index: 1;
}

/* Sliding white layer */
.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -115%;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: left 2.6s cubic-bezier(0.22, 1, 0.36, 1);
  z-index: -1;
}

/* Keep text above layer */
.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button span,
.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

/* Hover */
.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button:hover {
  color: #910501;

  /* Shadow slowly disappears */
  box-shadow:
    0 0 0 #fff,
    0 0 0 #910501;

  animation: earthquake 1.6s ease-in-out;
}

/* Very slow slide */
.elementor-4413 .elementor-element.elementor-element-5afa572b .elementor-button:hover::before {
  left: 0;
}

/* Extra slow earthquake */
@keyframes earthquake {
  0%   { transform: translate(0,0) rotate(0deg); }
  10%  { transform: translate(-1px,1px) rotate(-0.4deg); }
  20%  { transform: translate(1px,-1px) rotate(0.4deg); }
  30%  { transform: translate(-2px,1px) rotate(-0.5deg); }
  40%  { transform: translate(2px,-1px) rotate(0.5deg); }
  50%  { transform: translate(-1px,2px) rotate(-0.4deg); }
  60%  { transform: translate(1px,-2px) rotate(0.4deg); }
  70%  { transform: translate(-1px,1px) rotate(-0.3deg); }
  80%  { transform: translate(1px,-1px) rotate(0.3deg); }
  90%  { transform: translate(-1px,0) rotate(-0.2deg); }
  100% { transform: translate(0,0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36bd6ca3 */.elementor-4413 .elementor-element.elementor-element-36bd6ca3 a,
.elementor-4413 .elementor-element.elementor-element-36bd6ca3 a:hover,
.elementor-4413 .elementor-element.elementor-element-36bd6ca3 a:focus,
.elementor-4413 .elementor-element.elementor-element-36bd6ca3 a:active,
.elementor-4413 .elementor-element.elementor-element-36bd6ca3 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-36bd6ca3 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6424bcd5 */.elementor-4413 .elementor-element.elementor-element-6424bcd5 a,
.elementor-4413 .elementor-element.elementor-element-6424bcd5 a:hover,
.elementor-4413 .elementor-element.elementor-element-6424bcd5 a:focus,
.elementor-4413 .elementor-element.elementor-element-6424bcd5 a:active,
.elementor-4413 .elementor-element.elementor-element-6424bcd5 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-6424bcd5 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cddccf */.elementor-4413 .elementor-element.elementor-element-54cddccf a,
.elementor-4413 .elementor-element.elementor-element-54cddccf a:hover,
.elementor-4413 .elementor-element.elementor-element-54cddccf a:focus,
.elementor-4413 .elementor-element.elementor-element-54cddccf a:active,
.elementor-4413 .elementor-element.elementor-element-54cddccf a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-54cddccf a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19d1459f */.elementor-4413 .elementor-element.elementor-element-19d1459f a,
.elementor-4413 .elementor-element.elementor-element-19d1459f a:hover,
.elementor-4413 .elementor-element.elementor-element-19d1459f a:focus,
.elementor-4413 .elementor-element.elementor-element-19d1459f a:active,
.elementor-4413 .elementor-element.elementor-element-19d1459f a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-19d1459f a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16afc78 */.elementor-4413 .elementor-element.elementor-element-16afc78 a,
.elementor-4413 .elementor-element.elementor-element-16afc78 a:hover,
.elementor-4413 .elementor-element.elementor-element-16afc78 a:focus,
.elementor-4413 .elementor-element.elementor-element-16afc78 a:active,
.elementor-4413 .elementor-element.elementor-element-16afc78 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-16afc78 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544c1b4e */.elementor-4413 .elementor-element.elementor-element-544c1b4e a,
.elementor-4413 .elementor-element.elementor-element-544c1b4e a:hover,
.elementor-4413 .elementor-element.elementor-element-544c1b4e a:focus,
.elementor-4413 .elementor-element.elementor-element-544c1b4e a:active,
.elementor-4413 .elementor-element.elementor-element-544c1b4e a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-544c1b4e a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5afa6064 */.elementor-4413 .elementor-element.elementor-element-5afa6064 a,
.elementor-4413 .elementor-element.elementor-element-5afa6064 a:hover,
.elementor-4413 .elementor-element.elementor-element-5afa6064 a:focus,
.elementor-4413 .elementor-element.elementor-element-5afa6064 a:active,
.elementor-4413 .elementor-element.elementor-element-5afa6064 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-5afa6064 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba8c221 */.elementor-4413 .elementor-element.elementor-element-7ba8c221 a,
.elementor-4413 .elementor-element.elementor-element-7ba8c221 a:hover,
.elementor-4413 .elementor-element.elementor-element-7ba8c221 a:focus,
.elementor-4413 .elementor-element.elementor-element-7ba8c221 a:active,
.elementor-4413 .elementor-element.elementor-element-7ba8c221 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-7ba8c221 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16329310 */.elementor-4413 .elementor-element.elementor-element-16329310 a,
.elementor-4413 .elementor-element.elementor-element-16329310 a:hover,
.elementor-4413 .elementor-element.elementor-element-16329310 a:focus,
.elementor-4413 .elementor-element.elementor-element-16329310 a:active,
.elementor-4413 .elementor-element.elementor-element-16329310 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-16329310 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ddca4 */.elementor-4413 .elementor-element.elementor-element-163ddca4 a,
.elementor-4413 .elementor-element.elementor-element-163ddca4 a:hover,
.elementor-4413 .elementor-element.elementor-element-163ddca4 a:focus,
.elementor-4413 .elementor-element.elementor-element-163ddca4 a:active,
.elementor-4413 .elementor-element.elementor-element-163ddca4 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-163ddca4 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a3dc5b1 */.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 a,
.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 a:hover,
.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 a:focus,
.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 a:active,
.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-7a3dc5b1 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4edbea44 */.elementor-4413 .elementor-element.elementor-element-4edbea44 a,
.elementor-4413 .elementor-element.elementor-element-4edbea44 a:hover,
.elementor-4413 .elementor-element.elementor-element-4edbea44 a:focus,
.elementor-4413 .elementor-element.elementor-element-4edbea44 a:active,
.elementor-4413 .elementor-element.elementor-element-4edbea44 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-4edbea44 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5990c2d2 */.elementor-4413 .elementor-element.elementor-element-5990c2d2 a,
.elementor-4413 .elementor-element.elementor-element-5990c2d2 a:hover,
.elementor-4413 .elementor-element.elementor-element-5990c2d2 a:focus,
.elementor-4413 .elementor-element.elementor-element-5990c2d2 a:active,
.elementor-4413 .elementor-element.elementor-element-5990c2d2 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-5990c2d2 a:hover {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eb4433 */.elementor-4413 .elementor-element.elementor-element-7eb4433 a,
.elementor-4413 .elementor-element.elementor-element-7eb4433 a:hover,
.elementor-4413 .elementor-element.elementor-element-7eb4433 a:focus,
.elementor-4413 .elementor-element.elementor-element-7eb4433 a:active,
.elementor-4413 .elementor-element.elementor-element-7eb4433 a:visited {
    text-decoration: none !important;
}

.elementor-4413 .elementor-element.elementor-element-7eb4433 a:hover {
    color: red;
}/* End custom CSS */