.elementor-2057 .elementor-element.elementor-element-4807b8d8{--display:flex;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--container-widget-height:100%;--container-widget-width:calc((1 - var( --container-widget-flex-grow ))*100%);--container-widget-align-self:stretch;--container-widget-flex-grow:1;--align-items:flex-start;--flex-direction:row}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.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-default .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{border-color:var( --e-global-color-primary );color:var( --e-global-color-primary )}.elementor-2057 .elementor-element.elementor-element-64f400f2{font-size:1rem;font-weight:600;font-family:Roboto,Sans-serif}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );text-transform:var( --e-global-typography-primary-text-transform );font-family:var( --e-global-typography-primary-font-family ),Sans-serif}.elementor-2057 .elementor-element.elementor-element-a7be920>.elementor-widget-container{margin:80px 0 0}.elementor-2057 .elementor-element.elementor-element-a7be920 .elementor-heading-title{font-size:2.4rem;font-weight:400;text-transform:uppercase;font-family:Cinzel,Sans-serif}.elementor-2057 .elementor-element.elementor-element-049d80c{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:100%;width:100%;font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-2057 .elementor-element.elementor-element-cecd118{--display:flex}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-2057 .elementor-element.elementor-element-65bcf86{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-65bcf86>.elementor-widget-container{padding:0 0 100px;margin:0}.elementor-2057 .elementor-element.elementor-element-65bcf86 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-440ed8f{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-440ed8f>.elementor-widget-container{padding:0 0 100px;margin:0}.elementor-2057 .elementor-element.elementor-element-440ed8f img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-6c7be0c{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-6c7be0c>.elementor-widget-container{padding:0 0 100px;margin:0}.elementor-2057 .elementor-element.elementor-element-6c7be0c img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-3883889{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-3883889>.elementor-widget-container{padding:0;margin:0}.elementor-2057 .elementor-element.elementor-element-3883889 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-bafb226{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--container-widget-width:65%;max-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width,65% );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif}.elementor-2057 .elementor-element.elementor-element-1b20bac .elementor-button{fill:var( --e-global-color-621766fc );padding:12px 50px;font-size:1.1rem;font-weight:500;text-transform:uppercase;border-style:none;box-shadow:0 0 10px 0 hsla(0,0%,100%,.5);font-family:Cinzel,Sans-serif}.elementor-2057 .elementor-element.elementor-element-1b20bac .elementor-button,.elementor-2057 .elementor-element.elementor-element-1b20bac .elementor-button:focus,.elementor-2057 .elementor-element.elementor-element-1b20bac .elementor-button:hover{color:var( --e-global-color-621766fc );background-color:var( --e-global-color-accent )}.elementor-2057 .elementor-element.elementor-element-1b20bac{max-width:100%;width:100%}.elementor-2057 .elementor-element.elementor-element-1b20bac>.elementor-widget-container{margin:11px 0 0}.elementor-2057 .elementor-element.elementor-element-1b20bac .elementor-button:focus svg,.elementor-2057 .elementor-element.elementor-element-1b20bac .elementor-button:hover svg{fill:var( --e-global-color-621766fc )}.elementor-2057 .elementor-element.elementor-element-47af362>.elementor-widget-container{margin:80px 0 0}.elementor-2057 .elementor-element.elementor-element-47af362 .elementor-heading-title{font-size:2.4rem;font-weight:400;text-transform:uppercase;font-family:Cinzel,Sans-serif}.elementor-2057 .elementor-element.elementor-element-977273c{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:100%;width:100%;font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-2057 .elementor-element.elementor-element-b72efe2{--align-content:space-evenly;--justify-content:space-around;--display:flex;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--container-widget-height:100%;--container-widget-width:initial;--container-widget-align-self:stretch;--container-widget-flex-grow:1;--flex-direction:row}.elementor-2057 .elementor-element.elementor-element-9b588c3{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-9b588c3>.elementor-widget-container{padding:0 0 20px;margin:0}.elementor-2057 .elementor-element.elementor-element-9b588c3 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-a0925b1{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-a0925b1>.elementor-widget-container{padding:0 0 20px;margin:0}.elementor-2057 .elementor-element.elementor-element-a0925b1 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-ae24b32{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-ae24b32>.elementor-widget-container{padding:0 0 20px;margin:0}.elementor-2057 .elementor-element.elementor-element-ae24b32 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-d6cb93e{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-2057 .elementor-element.elementor-element-d6cb93e>.elementor-widget-container{padding:0 0 20px;margin:0}.elementor-2057 .elementor-element.elementor-element-d6cb93e img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-2057 .elementor-element.elementor-element-bd17747{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--container-widget-width:65%;max-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width,65% );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-2057 .elementor-element.elementor-element-98d33ff .elementor-button{fill:var( --e-global-color-621766fc );padding:12px 50px;font-size:1.1rem;font-weight:500;text-transform:uppercase;border-style:none;box-shadow:0 0 10px 0 hsla(0,0%,100%,.5);font-family:Cinzel,Sans-serif}.elementor-2057 .elementor-element.elementor-element-98d33ff .elementor-button,.elementor-2057 .elementor-element.elementor-element-98d33ff .elementor-button:focus,.elementor-2057 .elementor-element.elementor-element-98d33ff .elementor-button:hover{color:var( --e-global-color-621766fc );background-color:var( --e-global-color-accent )}.elementor-2057 .elementor-element.elementor-element-98d33ff{max-width:100%;width:100%}.elementor-2057 .elementor-element.elementor-element-98d33ff>.elementor-widget-container{margin:11px 0 0}.elementor-2057 .elementor-element.elementor-element-98d33ff .elementor-button:focus svg,.elementor-2057 .elementor-element.elementor-element-98d33ff .elementor-button:hover svg{fill:var( --e-global-color-621766fc )}.elementor-2057 .elementor-element.elementor-element-ddd23da{--justify-content:center;--display:flex;--flex-wrap-mobile:wrap;--overlay-opacity:0.32;--container-widget-height:100%;--container-widget-width:calc((1 - var( --container-widget-flex-grow ))*100%);--container-widget-align-self:stretch;--container-widget-flex-grow:1;--margin-left:0px;--align-items:center;--min-height:450px;--margin-right:0px;--margin-top:80px;--margin-bottom:0px;--flex-direction:row}.elementor-2057 .elementor-element.elementor-element-ddd23da:not(.elementor-motion-effects-element-type-background),.elementor-2057 .elementor-element.elementor-element-ddd23da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover;background-position:50%;background-image:url(https://b1255095.assetcdn.net/2.0/1255095/wp-content/uploads/2023/09/garden-design-company-award-winning-pond-MLP19713.jpg?lossy=0&strip=1&webp=1);background-repeat:no-repeat}.elementor-2057 .elementor-element.elementor-element-ddd23da:before,.elementor-2057 .elementor-element.elementor-element-ddd23da>.e-con-inner>.elementor-background-slideshow:before,.elementor-2057 .elementor-element.elementor-element-ddd23da>.e-con-inner>.elementor-background-video-container:before,.elementor-2057 .elementor-element.elementor-element-ddd23da>.elementor-background-slideshow:before,.elementor-2057 .elementor-element.elementor-element-ddd23da>.elementor-background-video-container:before,.elementor-2057 .elementor-element.elementor-element-ddd23da>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:"";background-color:var( --e-global-color-primary )}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text )}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary )}.elementor-2057 .elementor-element.elementor-element-15736b4 .elementor-blockquote__content{font-size:21px;font-weight:400;color:#fff;line-height:2.1em}.elementor-2057 .elementor-element.elementor-element-15736b4 .elementor-blockquote__content+.e-q-footer{margin-top:0}.elementor-2057 .elementor-element.elementor-element-15736b4 .elementor-blockquote__author{color:#fff}.elementor-2057 .elementor-element.elementor-element-15736b4 .elementor-blockquote:before{font-size:100px}@media(min-width:768px){.elementor-2057 .elementor-element.elementor-element-b72efe2,.elementor-2057 .elementor-element.elementor-element-cecd118{--width:25%}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-2057 .elementor-element.elementor-element-049d80c,.elementor-2057 .elementor-element.elementor-element-bafb226,.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-2057 .elementor-element.elementor-element-977273c,.elementor-2057 .elementor-element.elementor-element-bd17747{font-size:var( --e-global-typography-text-font-size )}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-2057 .elementor-element.elementor-element-049d80c,.elementor-2057 .elementor-element.elementor-element-bafb226,.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-2057 .elementor-element.elementor-element-977273c,.elementor-2057 .elementor-element.elementor-element-bd17747{font-size:var( --e-global-typography-text-font-size )}}@media(max-width:1200px){.elementor-2057 .elementor-element.elementor-element-4807b8d8{--padding-right:20px;--padding-left:20px;--padding-bottom:0px;--padding-top:0px}.elementor-2057 .elementor-element.elementor-element-47af362>.elementor-widget-container,.elementor-2057 .elementor-element.elementor-element-a7be920>.elementor-widget-container{margin:80px 0 0}.elementor-2057 .elementor-element.elementor-element-977273c>.elementor-widget-container{padding:0}.elementor-2057 .elementor-element.elementor-element-15736b4>.elementor-widget-container{padding:0 20px}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-2057 .elementor-element.elementor-element-049d80c,.elementor-2057 .elementor-element.elementor-element-bafb226,.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-2057 .elementor-element.elementor-element-977273c,.elementor-2057 .elementor-element.elementor-element-bd17747{font-size:var( --e-global-typography-text-font-size )}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-2057 .elementor-element.elementor-element-a7be920>.elementor-widget-container{margin:0}.elementor-2057 .elementor-element.elementor-element-a7be920 .elementor-heading-title{font-size:1.6rem}.elementor-2057 .elementor-element.elementor-element-049d80c,.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size )}.elementor-2057 .elementor-element.elementor-element-bafb226{font-size:var( --e-global-typography-text-font-size );--container-widget-width:1000px;max-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width,1000px )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-2057 .elementor-element.elementor-element-47af362>.elementor-widget-container{margin:40px 0 0}.elementor-2057 .elementor-element.elementor-element-47af362 .elementor-heading-title{font-size:1.6rem}.elementor-2057 .elementor-element.elementor-element-977273c{font-size:var( --e-global-typography-text-font-size )}.elementor-2057 .elementor-element.elementor-element-bd17747{font-size:var( --e-global-typography-text-font-size );--container-widget-width:1000px;max-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width,1000px )}.elementor-2057 .elementor-element.elementor-element-15736b4>.elementor-widget-container{padding:40px 20px}.elementor-2057 .elementor-element.elementor-element-15736b4 .elementor-blockquote__content{font-size:19px}.elementor-2057 .elementor-element.elementor-element-15736b4 .elementor-blockquote__content+.e-q-footer{margin-top:4px}}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/roboto-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:Roboto}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/roboto-thin-webfont.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;font-family:Roboto}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/roboto-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;font-family:Roboto}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/roboto-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;font-family:Roboto}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/roboto-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:Roboto}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/roboto-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;font-family:Roboto}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/cinzel-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:Cinzel}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/cinzel-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:Cinzel}