.elementor-17 .elementor-element.elementor-element-c53a829{--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;--overlay-opacity:0.6;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c53a829:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c53a829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/dave-hoefler-iwJfUW9rZTk-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c53a829::before, .elementor-17 .elementor-element.elementor-element-c53a829 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c53a829 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c53a829 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c53a829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c53a829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1c88b1c .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-6d51d31{text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-77b56c5 .elementor-button{background-color:var( --e-global-color-d39da31 );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-77b56c5 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-77b56c5 .elementor-button:focus{background-color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button{background-color:var( --e-global-color-secondary );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 );fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button:focus{background-color:#1C4952;}.elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-b39ff02 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:700;line-height:26px;fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-b39ff02 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-b39ff02 .elementor-button:focus{background-color:#1C4952;}.elementor-17 .elementor-element.elementor-element-27163e7{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-27163e7::before, .elementor-17 .elementor-element.elementor-element-27163e7 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-27163e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-27163e7 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-27163e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-27163e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000087;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-2ff4318{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-b0aa177{--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-94286e1{--display:flex;}.elementor-17 .elementor-element.elementor-element-94286e1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-94286e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B707D00;}.elementor-17 .elementor-element.elementor-element-94286e1.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c7593dc > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c7593dc{text-align:center;}.elementor-17 .elementor-element.elementor-element-76cd1a4{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-76cd1a4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-76cd1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000070;}.elementor-17 .elementor-element.elementor-element-76cd1a4.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-bb8c7c1 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-effc184{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-d39da31 );}.elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button{background-color:var( --e-global-color-secondary );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 );fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button:focus{background-color:#1C4952;}.elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-e3d69dd .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:700;line-height:26px;fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-e3d69dd .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-e3d69dd .elementor-button:focus{background-color:#1C4952;}.elementor-17 .elementor-element.elementor-element-e3d69dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-46bc422 .elementor-button{background-color:var( --e-global-color-d39da31 );font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:26px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-46bc422 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-46bc422 .elementor-button:focus{background-color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button{background-color:var( --e-global-color-secondary );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 );fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button:focus{background-color:#1C4952;}.elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-2a5a25a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:700;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-2a5a25a .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-2a5a25a .elementor-button:focus{background-color:#1C4952;}.elementor-17 .elementor-element.elementor-element-2a5a25a .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-d681fde{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-e802a39{text-align:center;}.elementor-17 .elementor-element.elementor-element-e802a39 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d75fa3a{text-align:center;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-17 .elementor-element.elementor-element-a6f04b6{text-align:center;}.elementor-17 .elementor-element.elementor-element-a6f04b6 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-28ceecb{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-17 .elementor-element.elementor-element-d3e97f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d3e97f8{text-align:center;}.elementor-17 .elementor-element.elementor-element-d3e97f8 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-7a2fd27 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-7a2fd27{text-align:center;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 );}.elementor-17 .elementor-element.elementor-element-3f32ca7 .elementor-button{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 );fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-14caa60{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-14caa60:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-14caa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-29d8452{--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-17 .elementor-element.elementor-element-86a1595{width:auto;max-width:auto;text-align:left;}.elementor-17 .elementor-element.elementor-element-86a1595 img{width:77%;}.elementor-17 .elementor-element.elementor-element-2abe394{width:auto;max-width:auto;text-align:right;}.elementor-17 .elementor-element.elementor-element-2abe394 > .elementor-widget-container{margin:-135px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2abe394 img{width:80%;}.elementor-17 .elementor-element.elementor-element-c5e99bf{--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:20px;}.elementor-17 .elementor-element.elementor-element-ddf7082 .elementor-heading-title{font-family:var( --e-global-typography-1175d72-font-family ), Sans-serif;font-size:var( --e-global-typography-1175d72-font-size );font-weight:var( --e-global-typography-1175d72-font-weight );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-6a78b48{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-d39da31 );}.elementor-17 .elementor-element.elementor-element-9732a64{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9732a64:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9732a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-grass-background-4-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b2f8c22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b2f8c22{text-align:center;}.elementor-17 .elementor-element.elementor-element-b2f8c22 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-1bc120e .elementor-button{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 );fill:var( --e-global-color-d39da31 );color:var( --e-global-color-d39da31 );border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fe1e2a7{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-d725286{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-d725286:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d725286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d39da31 ) 34%);}.elementor-17 .elementor-element.elementor-element-d725286.e-con{--align-self:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-724ef4a{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-724ef4a{left:0px;}.elementor-17 .elementor-element.elementor-element-724ef4a{top:99px;z-index:1;text-align:right;}.elementor-17 .elementor-element.elementor-element-724ef4a img{width:46%;}.elementor-17 .elementor-element.elementor-element-691d3bd{text-align:center;}.elementor-17 .elementor-element.elementor-element-691d3bd .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-65c8269{--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;--align-items:center;--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-17 .elementor-element.elementor-element-4405612{--display:flex;--z-index:55;}.elementor-17 .elementor-element.elementor-element-9029355 .elementor-heading-title{font-family:var( --e-global-typography-1175d72-font-family ), Sans-serif;font-size:var( --e-global-typography-1175d72-font-size );font-weight:var( --e-global-typography-1175d72-font-weight );}.elementor-17 .elementor-element.elementor-element-a8c5643{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 );}.elementor-17 .elementor-element.elementor-element-42c99c2{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-544fa37{z-index:55;}.elementor-17 .elementor-element.elementor-element-072103d{--display:flex;}.elementor-17 .elementor-element.elementor-element-1f21e49 .elementor-heading-title{font-family:var( --e-global-typography-1175d72-font-family ), Sans-serif;font-size:var( --e-global-typography-1175d72-font-size );font-weight:var( --e-global-typography-1175d72-font-weight );}.elementor-17 .elementor-element.elementor-element-c778ec3{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 );}.elementor-17 .elementor-element.elementor-element-716ce05{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c5a2f31{--display:flex;--min-height:521px;--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-17 .elementor-element.elementor-element-fb2b5ff{--display:flex;--min-height:140px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-fb2b5ff:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-fb2b5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-01-background.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-d3e6d8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d3e6d8d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9621662{--display:flex;--min-height:497px;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-9621662:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9621662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-01-service.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-9621662::before, .elementor-17 .elementor-element.elementor-element-9621662 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9621662 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9621662 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9621662 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9621662 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-9621662:hover::before, .elementor-17 .elementor-element.elementor-element-9621662:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9621662:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9621662 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-9621662 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-9621662:hover{--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-9621662:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17 .elementor-element.elementor-element-33fa978{--display:flex;}.elementor-17 .elementor-element.elementor-element-796a53b{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-d39da31 );}.elementor-17 .elementor-element.elementor-element-be715e4{--display:flex;--min-height:521px;--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-17 .elementor-element.elementor-element-74d1e05{--display:flex;--min-height:140px;}.elementor-17 .elementor-element.elementor-element-74d1e05:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-74d1e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-02-background.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-3fca7eb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a6b14fd{--display:flex;--min-height:497px;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-a6b14fd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a6b14fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-02-service.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-a6b14fd::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a6b14fd:hover::before, .elementor-17 .elementor-element.elementor-element-a6b14fd:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a6b14fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-a6b14fd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a6b14fd:hover{--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-a6b14fd:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17 .elementor-element.elementor-element-46ec41b{--display:flex;}.elementor-17 .elementor-element.elementor-element-c094a84{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-d39da31 );}.elementor-17 .elementor-element.elementor-element-2d371c4{--display:flex;--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-17 .elementor-element.elementor-element-2d371c4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2d371c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-bbb2266{--display:flex;--min-height:140px;}.elementor-17 .elementor-element.elementor-element-bbb2266:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bbb2266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-03-background.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-5d427a7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b89f5b0{--display:flex;--min-height:497px;--justify-content:flex-end;--overlay-opacity:0.28;}.elementor-17 .elementor-element.elementor-element-b89f5b0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b89f5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/rifath-photoripey-pPftEflZH-U-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b89f5b0::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-b89f5b0:hover::before, .elementor-17 .elementor-element.elementor-element-b89f5b0:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b89f5b0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-b89f5b0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-b89f5b0:hover{--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-b89f5b0:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17 .elementor-element.elementor-element-35ee4af{--display:flex;}.elementor-17 .elementor-element.elementor-element-04c2d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-04c2d12{text-align:left;}.elementor-17 .elementor-element.elementor-element-04c2d12 img{width:48%;border-radius:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-931eec3{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-d39da31 );}.elementor-17 .elementor-element.elementor-element-4ff5254{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-e4ef5b6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-e4ef5b6{text-align:center;}.elementor-17 .elementor-element.elementor-element-e4ef5b6 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-f953526{--item-display:flex;--read-more-alignment:1;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-17 .elementor-element.elementor-element-f953526:after{content:"0.66";}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-post__thumbnail__link{width:100%;}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-post__meta-data span + span:before{content:"•";}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-post__text{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-post__title{margin-bottom:10px;}.elementor-17 .elementor-element.elementor-element-f00bb95{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-46d9463{--display:flex;--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-17 .elementor-element.elementor-element-46d9463:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-46d9463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a3fa4c4{text-align:center;}.elementor-17 .elementor-element.elementor-element-a3fa4c4 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-e8d23eb{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-01c8d4f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-17 .elementor-element.elementor-element-01c8d4f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-01c8d4f{--image-border-radius:35px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-17 .elementor-element.elementor-element-01c8d4f .elementor-gallery-item__title{font-family:var( --e-global-typography-1175d72-font-family ), Sans-serif;font-size:var( --e-global-typography-1175d72-font-size );font-weight:var( --e-global-typography-1175d72-font-weight );}.elementor-17 .elementor-element.elementor-element-dc7e646{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dc7e646:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dc7e646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snokingstumpgrinding.com/wp-content/uploads/2023/04/landscaper-cta-background-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-32df6fb{text-align:center;}.elementor-17 .elementor-element.elementor-element-32df6fb .elementor-heading-title{font-family:var( --e-global-typography-1175d72-font-family ), Sans-serif;font-size:var( --e-global-typography-1175d72-font-size );font-weight:var( --e-global-typography-1175d72-font-weight );color:var( --e-global-color-d39da31 );}.elementor-17 .elementor-element.elementor-element-4105ba1{text-align:center;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-d39da31 );}.elementor-17 .elementor-element.elementor-element-571bd01 .elementor-button{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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-29d8452{--width:50%;}.elementor-17 .elementor-element.elementor-element-c5e99bf{--width:50%;}}@media(max-width:1366px){.elementor-17 .elementor-element.elementor-element-77b56c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-effc184{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-e802a39 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-d75fa3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a6f04b6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-28ceecb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d3e97f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-7a2fd27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3f32ca7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-ddf7082 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-6a78b48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-b2f8c22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-1bc120e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-691d3bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-9029355 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-a8c5643{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-1f21e49 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-c778ec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-796a53b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c094a84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-931eec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e4ef5b6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-a3fa4c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-01c8d4f .elementor-gallery-item__title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-32df6fb .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-4105ba1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-571bd01 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-77b56c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-b39ff02 .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b0aa177{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-effc184{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-e3d69dd .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-2a5a25a .elementor-button{font-size:16px;}.elementor-17 .elementor-element.elementor-element-e802a39 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-d75fa3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a6f04b6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-28ceecb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d3e97f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-7a2fd27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3f32ca7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-14caa60{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-ddf7082 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-6a78b48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9732a64:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9732a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b2f8c22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-1bc120e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-d725286{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-691d3bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-65c8269{--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-17 .elementor-element.elementor-element-9029355 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-a8c5643{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-1f21e49 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-c778ec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fb2b5ff{--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-17 .elementor-element.elementor-element-796a53b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-74d1e05{--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-17 .elementor-element.elementor-element-c094a84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bbb2266{--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-17 .elementor-element.elementor-element-931eec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e4ef5b6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-a3fa4c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-01c8d4f .elementor-gallery-item__title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-32df6fb .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-4105ba1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-571bd01 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-c53a829{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-1c88b1c .elementor-heading-title{font-size:27px;}.elementor-17 .elementor-element.elementor-element-6d51d31{font-size:17px;}.elementor-17 .elementor-element.elementor-element-77b56c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-77b56c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-3dc6ccc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-b39ff02 .elementor-button{font-size:13px;padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-b0aa177{--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-17 .elementor-element.elementor-element-94286e1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-c7593dc > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-bb8c7c1 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-effc184{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-1b74566 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-e3d69dd .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-46bc422 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-46bc422 .elementor-button{font-size:15px;}.elementor-17 .elementor-element.elementor-element-bb5b662 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-2a5a25a .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-e802a39 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-d75fa3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a6f04b6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-28ceecb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d3e97f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-7a2fd27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3f32ca7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-14caa60{--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-17 .elementor-element.elementor-element-29d8452{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-ddf7082 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-6a78b48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9732a64:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9732a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-17 .elementor-element.elementor-element-b2f8c22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-1bc120e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-691d3bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-9029355 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-a8c5643{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-1f21e49 .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-c778ec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fb2b5ff{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-796a53b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-74d1e05{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-c094a84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bbb2266{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-04c2d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-04c2d12 img{border-radius:19px 19px 19px 19px;}.elementor-17 .elementor-element.elementor-element-931eec3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e4ef5b6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-17 .elementor-element.elementor-element-f953526:after{content:"0.5";}.elementor-17 .elementor-element.elementor-element-f953526 .elementor-post__thumbnail__link{width:100%;}.elementor-17 .elementor-element.elementor-element-a3fa4c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-01c8d4f .elementor-gallery-item__title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-32df6fb .elementor-heading-title{font-size:var( --e-global-typography-1175d72-font-size );}.elementor-17 .elementor-element.elementor-element-4105ba1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-571bd01 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-46ec41b */.public-space{
  
    transition: all 0.8s ease;
	box-shadow: inset 0 0 0 0 #2B707D;
	 color: #54b3d6;
	
	 transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
}
.public-space-parent{
     transition: all 1s ease;
     filter: drop-shadow(0px 7px 3.5px rgba(0,0,0,0.16));
	 box-shadow: inset 0 0 0 0 #2B707D;
	 color: #54b3d6;
	 transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
}
.public-space-parent:hover .public-space{
    position: static;
    bottom: 0;
    width: 100%;
    display: block;
	box-shadow: inset 700px 0 0 0 #2B707D;
	color: white;
  }/* End custom CSS */
/* Start custom CSS */.public-space-parent:before {
  display:block;
  content: '';
  border-bottom: solid 3px black;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
}
.public-space-parent:before{
  position:absolute;
  bottom:1.2em; left:0;
  width:100%;
}
.public-space-parent:hover:before {
  transition-delay:150ms;
}
  
.public-space-parent:hover:before { transform: scaleX(1); }/* End custom CSS */