.elementor-20121 .elementor-element.elementor-element-a16294a{--display:flex;--min-height:68vh;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-a16294a::before, .elementor-20121 .elementor-element.elementor-element-a16294a > .elementor-background-video-container::before, .elementor-20121 .elementor-element.elementor-element-a16294a > .e-con-inner > .elementor-background-video-container::before, .elementor-20121 .elementor-element.elementor-element-a16294a > .elementor-background-slideshow::before, .elementor-20121 .elementor-element.elementor-element-a16294a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20121 .elementor-element.elementor-element-a16294a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(17,23,19,0.48);--background-overlay:'';}.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-20121 .elementor-element.elementor-element-543ae378{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.7em;color:#e7dfd4;}.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-20121 .elementor-element.elementor-element-12b2a09f{text-align:center;}.elementor-20121 .elementor-element.elementor-element-12b2a09f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:500;line-height:1.05em;color:#ffffff;}.elementor-20121 .elementor-element.elementor-element-19363367{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.7em;color:#f3f1ec;}.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-20121 .elementor-element.elementor-element-73d20b05 .elementor-button{background-color:#f2eee6;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-28f92a01{--display:flex;--padding-top:80px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-70e84d75{text-align:center;}.elementor-20121 .elementor-element.elementor-element-70e84d75 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-15ace9e9{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#5e645f;}.elementor-20121 .elementor-element.elementor-element-37c2a887{--display:flex;--padding-top:85px;--padding-bottom:85px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-36388f7c{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.7em;color:#9a6842;}.elementor-20121 .elementor-element.elementor-element-65c6ae8c{text-align:center;}.elementor-20121 .elementor-element.elementor-element-65c6ae8c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-5018920f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20121 .elementor-element.elementor-element-1b8d3181{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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-20121 .elementor-element.elementor-element-3c5f2194{text-align:start;}.elementor-20121 .elementor-element.elementor-element-3c5f2194 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-7761cafc{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-17c5e88f .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-833dbab{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-208b710{text-align:start;}.elementor-20121 .elementor-element.elementor-element-208b710 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-5bdb5686{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-682ac5cc .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-c0a8d5c{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-6b7c688b{text-align:start;}.elementor-20121 .elementor-element.elementor-element-6b7c688b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-2d5c4c64{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-b690b23 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-247bded4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20121 .elementor-element.elementor-element-a265f8b{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-39e63f3d{text-align:start;}.elementor-20121 .elementor-element.elementor-element-39e63f3d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-3c3dd657{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-54b4a24f .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-248e6f47{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-69aac722{text-align:start;}.elementor-20121 .elementor-element.elementor-element-69aac722 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-6603f337{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-2bcddaa2 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-53a1ae5d{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-7a0e8a66{text-align:start;}.elementor-20121 .elementor-element.elementor-element-7a0e8a66 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-15fc9e1d{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-2a65f275 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-72555e12{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-7315c0d{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.7em;color:#c8a27c;}.elementor-20121 .elementor-element.elementor-element-79383d1f{text-align:center;}.elementor-20121 .elementor-element.elementor-element-79383d1f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;line-height:1.05em;color:#ffffff;}.elementor-20121 .elementor-element.elementor-element-54e5dc10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20121 .elementor-element.elementor-element-1aaf128a{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-5b387926{text-align:start;}.elementor-20121 .elementor-element.elementor-element-5b387926 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-6f09f05c{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-27ac04bd .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-401bff4{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-f996fbe{text-align:start;}.elementor-20121 .elementor-element.elementor-element-f996fbe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-3cfa41{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-7a3a098c .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-2a45d58f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-318ceb97{text-align:start;}.elementor-20121 .elementor-element.elementor-element-318ceb97 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-c9186d4{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-16233dd5 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-9803331{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-a7a4c6b{text-align:start;}.elementor-20121 .elementor-element.elementor-element-a7a4c6b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-8574cad{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-34fb2f8 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-6f259bd0{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-63a9dffb{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.7em;color:#9a6842;}.elementor-20121 .elementor-element.elementor-element-fe250f9{text-align:center;}.elementor-20121 .elementor-element.elementor-element-fe250f9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-39b36af3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20121 .elementor-element.elementor-element-1cbd6cbe{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-683dce04{text-align:start;}.elementor-20121 .elementor-element.elementor-element-683dce04 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-306c1ba4{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-6aae99f9 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-3a6a78ad{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-5db00337{text-align:start;}.elementor-20121 .elementor-element.elementor-element-5db00337 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-4a0cc7a2{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-7eb737c2 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-22d31673{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-1cda0af0{text-align:start;}.elementor-20121 .elementor-element.elementor-element-1cda0af0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-1f3409a2{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-7afb4d23 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-3fa0fb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20121 .elementor-element.elementor-element-6428c7cd{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-692287f1{text-align:start;}.elementor-20121 .elementor-element.elementor-element-692287f1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-3b328bc6{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-4d16e5d8 .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-20edeede{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-33d35a24{text-align:start;}.elementor-20121 .elementor-element.elementor-element-33d35a24 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-30fa12dc{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6a706b;}.elementor-20121 .elementor-element.elementor-element-27123ae .elementor-button{background-color:#ffffff;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-540a05db{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20121 .elementor-element.elementor-element-78ee612{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:95px;--padding-bottom:95px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-2f55ebda{--display:flex;}.elementor-20121 .elementor-element.elementor-element-41058add{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-20121 .elementor-element.elementor-element-13c27668{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.7em;color:#9a6842;}.elementor-20121 .elementor-element.elementor-element-4fe8958e{text-align:start;}.elementor-20121 .elementor-element.elementor-element-4fe8958e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;line-height:1.05em;color:#1c211d;}.elementor-20121 .elementor-element.elementor-element-7ab23dad{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#5e645f;}.elementor-20121 .elementor-element.elementor-element-ac859d0 .elementor-button{background-color:#9a6842;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-7add168a .elementor-button{background-color:#243028;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-45ec1781{--display:flex;--min-height:420px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-20121 .elementor-element.elementor-element-45ec1781:not(.elementor-motion-effects-element-type-background), .elementor-20121 .elementor-element.elementor-element-45ec1781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.newenglandphotography.net/wp-content/uploads/2023/02/Nubble-Light-5-17-2013-2-2-.webp");background-position:center center;background-size:cover;}.elementor-20121 .elementor-element.elementor-element-45ec1781::before, .elementor-20121 .elementor-element.elementor-element-45ec1781 > .elementor-background-video-container::before, .elementor-20121 .elementor-element.elementor-element-45ec1781 > .e-con-inner > .elementor-background-video-container::before, .elementor-20121 .elementor-element.elementor-element-45ec1781 > .elementor-background-slideshow::before, .elementor-20121 .elementor-element.elementor-element-45ec1781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20121 .elementor-element.elementor-element-45ec1781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(17,23,19,0.58);--background-overlay:'';}.elementor-20121 .elementor-element.elementor-element-7405514f{text-align:center;}.elementor-20121 .elementor-element.elementor-element-7405514f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.05em;color:#ffffff;}.elementor-20121 .elementor-element.elementor-element-56324c6a{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#f2eee8;}.elementor-20121 .elementor-element.elementor-element-9cb3bdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20121 .elementor-element.elementor-element-3e4aafb9 .elementor-button{background-color:#f2eee6;fill:#243028;color:#243028;border-radius:0px 0px 0px 0px;}.elementor-20121 .elementor-element.elementor-element-1ce28759 .elementor-button{background-color:#9a6842;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-20121 .elementor-element.elementor-element-28f92a01{--content-width:920px;}.elementor-20121 .elementor-element.elementor-element-37c2a887{--content-width:1600px;}.elementor-20121 .elementor-element.elementor-element-72555e12{--content-width:1600px;}.elementor-20121 .elementor-element.elementor-element-6f259bd0{--content-width:1600px;}.elementor-20121 .elementor-element.elementor-element-78ee612{--content-width:1600px;}.elementor-20121 .elementor-element.elementor-element-2f55ebda{--width:58%;}}