.elementor-1613 .elementor-element.elementor-element-d7da2dc{--display:flex;--min-height:60vh;--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-d7da2dc::before, .elementor-1613 .elementor-element.elementor-element-d7da2dc > .elementor-background-video-container::before, .elementor-1613 .elementor-element.elementor-element-d7da2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-1613 .elementor-element.elementor-element-d7da2dc > .elementor-background-slideshow::before, .elementor-1613 .elementor-element.elementor-element-d7da2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1613 .elementor-element.elementor-element-d7da2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1613 .elementor-element.elementor-element-d7da2dc:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-d7da2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ponderosacapecod.com/wp-content/uploads/2026/10/landscaping-cape-cod-hero.jpg") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1613 .elementor-element.elementor-element-54eedb6{text-align:center;}.elementor-1613 .elementor-element.elementor-element-54eedb6 .elementor-heading-title{color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-2df0ce5{text-align:center;}.elementor-1613 .elementor-element.elementor-element-2df0ce5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1613 .elementor-element.elementor-element-eb3571e .elementor-button{background-color:#BF2020;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-eb3571e .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-eb3571e .elementor-button:focus{background-color:#A51C1C;}.elementor-1613 .elementor-element.elementor-element-2b564a4{--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:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-2b564a4:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-2b564a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2601;}.elementor-1613 .elementor-element.elementor-element-174563e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--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-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1613 .elementor-element.elementor-element-a5c43d9 .elementor-image-box-wrapper{text-align:center;}.elementor-1613 .elementor-element.elementor-element-a5c43d9.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1613 .elementor-element.elementor-element-a5c43d9.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1613 .elementor-element.elementor-element-a5c43d9.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-a5c43d9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1613 .elementor-element.elementor-element-a5c43d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1613 .elementor-element.elementor-element-a5c43d9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-02b1beb .elementor-image-box-wrapper{text-align:center;}.elementor-1613 .elementor-element.elementor-element-02b1beb.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1613 .elementor-element.elementor-element-02b1beb.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1613 .elementor-element.elementor-element-02b1beb.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-02b1beb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1613 .elementor-element.elementor-element-02b1beb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1613 .elementor-element.elementor-element-02b1beb .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-9b0b652 .elementor-image-box-wrapper{text-align:center;}.elementor-1613 .elementor-element.elementor-element-9b0b652.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1613 .elementor-element.elementor-element-9b0b652.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1613 .elementor-element.elementor-element-9b0b652.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-9b0b652 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1613 .elementor-element.elementor-element-9b0b652 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1613 .elementor-element.elementor-element-9b0b652 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-8b69d50 .elementor-image-box-wrapper{text-align:center;}.elementor-1613 .elementor-element.elementor-element-8b69d50.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1613 .elementor-element.elementor-element-8b69d50.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1613 .elementor-element.elementor-element-8b69d50.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-8b69d50 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1613 .elementor-element.elementor-element-8b69d50 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1613 .elementor-element.elementor-element-8b69d50 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-9803eac{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-985f2bc .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1613 .elementor-element.elementor-element-2150800{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-6d5390d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-0109a45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-0109a45:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-0109a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295B34F0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1613 .elementor-element.elementor-element-badf473 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-a767079{padding:20px 20px 0px 20px;}.elementor-1613 .elementor-element.elementor-element-a767079 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-46f03db{padding:10px 20px 0px 20px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-530999c .elementor-button{background-color:#BF2020;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-530999c .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-530999c .elementor-button:focus{background-color:#A51C1C;}.elementor-1613 .elementor-element.elementor-element-530999c{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1613 .elementor-element.elementor-element-78ffc00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-78ffc00:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-78ffc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295B34F0;}.elementor-1613 .elementor-element.elementor-element-4c29553 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-ec09f90{padding:20px 20px 0px 20px;}.elementor-1613 .elementor-element.elementor-element-ec09f90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-495b7a5{padding:10px 20px 0px 20px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-122afb6{padding:15px 20px 0px 20px;}.elementor-1613 .elementor-element.elementor-element-122afb6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-c048141{padding:10px 20px 0px 20px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-ef1155b .elementor-button{background-color:#BF2020;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-ef1155b .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-ef1155b .elementor-button:focus{background-color:#A51C1C;}.elementor-1613 .elementor-element.elementor-element-ef1155b{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1613 .elementor-element.elementor-element-7388fd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-7388fd5:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-7388fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295B34F0;}.elementor-1613 .elementor-element.elementor-element-3869b0b img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-60b663a{padding:20px 20px 0px 20px;}.elementor-1613 .elementor-element.elementor-element-60b663a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-eb9a73b{padding:10px 20px 0px 20px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-9bb707c .elementor-button{background-color:#BF2020;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-9bb707c .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-9bb707c .elementor-button:focus{background-color:#A51C1C;}.elementor-1613 .elementor-element.elementor-element-9bb707c{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1613 .elementor-element.elementor-element-b6e9fe4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-b6e9fe4:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-b6e9fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295B34F0;}.elementor-1613 .elementor-element.elementor-element-b6f9b81 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-df69660{padding:20px 20px 0px 20px;}.elementor-1613 .elementor-element.elementor-element-df69660 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-19cdb0e{padding:10px 20px 0px 20px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-3866970 .elementor-button{background-color:#BF2020;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-3866970 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-3866970 .elementor-button:focus{background-color:#A51C1C;}.elementor-1613 .elementor-element.elementor-element-3866970{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1613 .elementor-element.elementor-element-f80820d{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-8903f9d{text-align:center;}.elementor-1613 .elementor-element.elementor-element-8903f9d .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-1144cae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-541e6df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1613 .elementor-element.elementor-element-541e6df:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-541e6df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2601;}.elementor-1613 .elementor-element.elementor-element-8a2df5c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-bdcfa36{padding:20px 0px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-bdcfa36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-a8299cd{padding:20px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-b36f2ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1613 .elementor-element.elementor-element-b36f2ad:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-b36f2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2601;}.elementor-1613 .elementor-element.elementor-element-d45b1fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-280fd84{padding:20px 0px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-280fd84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-2340f33{padding:20px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-d24a875{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1613 .elementor-element.elementor-element-d24a875:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-d24a875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2601;}.elementor-1613 .elementor-element.elementor-element-3fcad40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-00dfa5c{padding:20px 0px 0px 0px;}.elementor-1613 .elementor-element.elementor-element-00dfa5c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-eca821b{padding:20px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-65b94fd{--display:flex;--min-height:40vh;--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-65b94fd:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-65b94fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ponderosacapecod.com/wp-content/uploads/2026/03/Landscape-Design-06.jpg");background-position:center center;background-size:cover;}.elementor-1613 .elementor-element.elementor-element-65b94fd::before, .elementor-1613 .elementor-element.elementor-element-65b94fd > .elementor-background-video-container::before, .elementor-1613 .elementor-element.elementor-element-65b94fd > .e-con-inner > .elementor-background-video-container::before, .elementor-1613 .elementor-element.elementor-element-65b94fd > .elementor-background-slideshow::before, .elementor-1613 .elementor-element.elementor-element-65b94fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1613 .elementor-element.elementor-element-65b94fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1613 .elementor-element.elementor-element-627be3f{text-align:center;}.elementor-1613 .elementor-element.elementor-element-627be3f .elementor-heading-title{color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-ca4f0b2{text-align:center;}.elementor-1613 .elementor-element.elementor-element-ca4f0b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-593ebe8 .elementor-button{background-color:#295B34F0;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-593ebe8 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-593ebe8 .elementor-button:focus{background-color:#0E2601;}.elementor-1613 .elementor-element.elementor-element-207e4ed{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-207e4ed:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-207e4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-cdfd16e{text-align:center;}.elementor-1613 .elementor-element.elementor-element-cdfd16e .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-3082b83{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-611873d{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-06069f8 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-178df33{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#939393;--border-color:#939393;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1613 .elementor-element.elementor-element-ec397cd{--display:flex;}.elementor-1613 .elementor-element.elementor-element-a4a4ce1 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-cda999a{--display:flex;}.elementor-1613 .elementor-element.elementor-element-bdebf74{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-453fd99{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#939393;--border-color:#939393;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1613 .elementor-element.elementor-element-2b3a5f9{--display:flex;}.elementor-1613 .elementor-element.elementor-element-a24e6a6 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-ad2fdd3{--display:flex;}.elementor-1613 .elementor-element.elementor-element-6ba5c6e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-4c218c7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#939393;--border-color:#939393;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1613 .elementor-element.elementor-element-05f99ff{--display:flex;}.elementor-1613 .elementor-element.elementor-element-e3d1305 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-929ac3e{--display:flex;}.elementor-1613 .elementor-element.elementor-element-4e36210{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-86910ba{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-86910ba:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-86910ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-3d48858{text-align:center;}.elementor-1613 .elementor-element.elementor-element-3d48858 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-b983185 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1613 .elementor-element.elementor-element-b35c11f{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-24e5368{text-align:center;}.elementor-1613 .elementor-element.elementor-element-24e5368 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-b358f09{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-fac30d4 .elementor-button{background-color:#295B34F0;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-fac30d4 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-fac30d4 .elementor-button:focus{background-color:#0E2601;}.elementor-1613 .elementor-element.elementor-element-005d13e{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-005d13e:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-005d13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-636b36b{text-align:center;}.elementor-1613 .elementor-element.elementor-element-636b36b .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-c30528c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-6be7bdb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1613 .elementor-element.elementor-element-154df6b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-154df6b .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-154df6b .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-154df6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-154df6b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-0f14053 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-0f14053 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-0f14053 .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-0f14053 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-0f14053 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-9006cbe .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-9006cbe .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-9006cbe .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-9006cbe .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-9006cbe .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-6ebc224 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-6ebc224 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-6ebc224 .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-6ebc224 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-6ebc224 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-9dfea82 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-9dfea82 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-9dfea82 .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-9dfea82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-9dfea82 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-709b337 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-709b337 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-709b337 .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-709b337 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-709b337 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-624a3e2 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-624a3e2 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-624a3e2 .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-624a3e2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-624a3e2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-92d41ee .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0E2601;color:#0E2601;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2601;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-92d41ee .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-92d41ee .elementor-button:focus{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-92d41ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-1613 .elementor-element.elementor-element-92d41ee .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1613 .elementor-element.elementor-element-2ebc36f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-365b4fb{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-365b4fb:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-365b4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-549dd0b{text-align:center;}.elementor-1613 .elementor-element.elementor-element-549dd0b .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-253c101{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1613 .elementor-element.elementor-element-5979202{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-eb1003e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1613 .elementor-element.elementor-element-4c2fc66{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-fea0eea{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1613 .elementor-element.elementor-element-f2ce440{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-0d28f16{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1613 .elementor-element.elementor-element-1e1d143{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-ca31578{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1613 .elementor-element.elementor-element-e6c8db4{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-e6c8db4:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-e6c8db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1613 .elementor-element.elementor-element-6336d02 .elementor-heading-title{color:#000000;}.elementor-1613 .elementor-element.elementor-element-2e7fbd5{--display:flex;}.elementor-1613 .elementor-element.elementor-element-a88c7be{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-d00b3dc{--display:flex;}.elementor-1613 .elementor-element.elementor-element-265aebf{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-0437fd2{--display:flex;}.elementor-1613 .elementor-element.elementor-element-b116386{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-dc61f90{--display:flex;}.elementor-1613 .elementor-element.elementor-element-12b7e01{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-0d94f47{--display:flex;}.elementor-1613 .elementor-element.elementor-element-5ef6710{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1613 .elementor-element.elementor-element-d27a1ca{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1613 .elementor-element.elementor-element-d27a1ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-1613 .elementor-element.elementor-element-d27a1ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-1613 .elementor-element.elementor-element-d27a1ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1613 .elementor-element.elementor-element-1804243{--display:flex;--min-height:50vh;--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1613 .elementor-element.elementor-element-1804243:not(.elementor-motion-effects-element-type-background), .elementor-1613 .elementor-element.elementor-element-1804243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ponderosacapecod.com/wp-content/uploads/2026/03/Landscape-Design-05.jpg");background-position:center center;background-size:cover;}.elementor-1613 .elementor-element.elementor-element-1804243::before, .elementor-1613 .elementor-element.elementor-element-1804243 > .elementor-background-video-container::before, .elementor-1613 .elementor-element.elementor-element-1804243 > .e-con-inner > .elementor-background-video-container::before, .elementor-1613 .elementor-element.elementor-element-1804243 > .elementor-background-slideshow::before, .elementor-1613 .elementor-element.elementor-element-1804243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1613 .elementor-element.elementor-element-1804243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1613 .elementor-element.elementor-element-03ccdf0{text-align:center;}.elementor-1613 .elementor-element.elementor-element-03ccdf0 .elementor-heading-title{color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-7265dfb{text-align:center;}.elementor-1613 .elementor-element.elementor-element-7265dfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1613 .elementor-element.elementor-element-75a96d0 .elementor-button{background-color:#BF2020;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1613 .elementor-element.elementor-element-75a96d0 .elementor-button:hover, .elementor-1613 .elementor-element.elementor-element-75a96d0 .elementor-button:focus{background-color:#A51C1C;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1613 .elementor-element.elementor-element-174563e{--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-6d5390d{--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-1144cae{--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-6be7bdb{--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-ca31578{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1613 .elementor-element.elementor-element-d7da2dc{--content-width:700px;}.elementor-1613 .elementor-element.elementor-element-65b94fd{--content-width:700px;}.elementor-1613 .elementor-element.elementor-element-ec397cd{--width:25%;}.elementor-1613 .elementor-element.elementor-element-cda999a{--width:75%;}.elementor-1613 .elementor-element.elementor-element-2b3a5f9{--width:25%;}.elementor-1613 .elementor-element.elementor-element-ad2fdd3{--width:75%;}.elementor-1613 .elementor-element.elementor-element-05f99ff{--width:25%;}.elementor-1613 .elementor-element.elementor-element-929ac3e{--width:75%;}.elementor-1613 .elementor-element.elementor-element-1804243{--content-width:700px;}}@media(max-width:767px){.elementor-1613 .elementor-element.elementor-element-174563e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-a5c43d9 .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-02b1beb .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-9b0b652 .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-8b69d50 .elementor-image-box-img{margin-bottom:10px;}.elementor-1613 .elementor-element.elementor-element-6d5390d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-1144cae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-178df33{--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-1613 .elementor-element.elementor-element-453fd99{--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-1613 .elementor-element.elementor-element-4c218c7{--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-1613 .elementor-element.elementor-element-6be7bdb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1613 .elementor-element.elementor-element-ca31578{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS *//* Divi overrides paragraph font/size inside Elementor text widgets — make them inherit the widget typography */
.elementor-1613 .elementor-widget-text-editor p,
.elementor-1613 .elementor-widget-heading p.elementor-heading-title {
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  color: inherit;
}
.elementor-1613 .elementor-widget-text-editor p { padding-bottom: 0.6em; }
.elementor-1613 .elementor-widget-text-editor p:last-child { padding-bottom: 0; }
/* Restore bullets that Divi strips */
.elementor-1613 .elementor-widget-text-editor ul {
  list-style: disc;
  padding: 0 0 0 1.3em;
  margin: 0;
}
.elementor-1613 .elementor-widget-text-editor li { margin-bottom: 0.3em; }
.elementor-1613 .elementor-widget-text-editor a { text-decoration: underline; }
/* FAQ titles: use Roboto instead of Divi's heading font */
.elementor-1613 .e-n-accordion-item-title-text { font-family: 'Roboto', sans-serif; }
/* Town links fill their grid cells */
.elementor-1613 .e-grid > .elementor-widget-button,
.elementor-1613 .e-grid > .elementor-widget-button .elementor-button { width: 100%; }
/* Service cards: pin the CTA button to the bottom so buttons line up across each row */
.elementor-1613 .e-grid > .e-con > .elementor-widget-button:last-child { margin-top: auto; padding-top: 20px; }
/* Team gallery slider: cap image height */
.elementor-1613 .elementor-image-carousel img { height: 520px; width: 100%; object-fit: cover; }
@media (max-width: 767px) { .elementor-1613 .elementor-image-carousel img { height: 280px; } }/* End custom CSS */