.elementor-7 .elementor-element.elementor-element-d3a7fdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.85;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-d3a7fdd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d3a7fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://nsg.buildak.org/wp-content/uploads/2026/04/web-goastal-community.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d3a7fdd::before, .elementor-7 .elementor-element.elementor-element-d3a7fdd > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d3a7fdd > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d3a7fdd > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d3a7fdd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d3a7fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, var( --e-global-color-text ) 0%, #FFFFFF 83%);}.elementor-7 .elementor-element.elementor-element-9c5fcb8{--display:flex;}.elementor-7 .elementor-element.elementor-element-ebf0304{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-7 .elementor-element.elementor-element-282c8f7{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-282c8f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c4d3f3c{padding:0% 025% 0% 0%;}.elementor-7 .elementor-element.elementor-element-c4d3f3c .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:56px;font-weight:400;line-height:55px;color:#001F3F;}.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-7 .elementor-element.elementor-element-cee6732{padding:0% 040% 0% 0%;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-80954ae{--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:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-80954ae:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-80954ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F3F;}.elementor-7 .elementor-element.elementor-element-704d821{--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;--justify-content:center;--align-items:center;}.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-7 .elementor-element.elementor-element-c901997{padding:0% 035% 0% 35%;}.elementor-7 .elementor-element.elementor-element-ae49290{--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:03%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-ae49290:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae49290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-68af479{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-3535857{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-af92831{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-af92831 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-db41863{padding:0% 025% 0% 0%;}.elementor-7 .elementor-element.elementor-element-db41863 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:56px;font-weight:400;line-height:55px;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-a53ced5{padding:010px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-389100a{--display:flex;}.elementor-7 .elementor-element.elementor-element-59b1782{--display:flex;--padding-top:08%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-e58c7b8{padding:0% 0% 0% 5%;}.elementor-7 .elementor-element.elementor-element-5aea4c1{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-5aea4c1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5aea4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE3;}.elementor-7 .elementor-element.elementor-element-1f7c519{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-1f7c519 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-737a428{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-3104c3d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 05px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:05px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-a61307f{padding:0% 0% 05% 0%;}.elementor-7 .elementor-element.elementor-element-a61307f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-7 .elementor-element.elementor-element-edc9c44 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3d9f34a{font-family:"Inter", Sans-serif;font-weight:400;line-height:34px;}.elementor-7 .elementor-element.elementor-element-d802f61{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-fffe193{padding:0% 0% 05% 0%;}.elementor-7 .elementor-element.elementor-element-fffe193 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-7 .elementor-element.elementor-element-c171d12 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-f6a71f2{font-family:"Inter", Sans-serif;font-weight:400;line-height:34px;}.elementor-7 .elementor-element.elementor-element-49c258d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-a82efe7{padding:0% 0% 05% 0%;}.elementor-7 .elementor-element.elementor-element-a82efe7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-7 .elementor-element.elementor-element-47d0d20 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e8c99be{font-family:"Inter", Sans-serif;font-weight:400;line-height:34px;}.elementor-7 .elementor-element.elementor-element-feacab9{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-feacab9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-feacab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2E6;}.elementor-7 .elementor-element.elementor-element-ba1879c{padding:0% 0% 0% 1%;}.elementor-7 .elementor-element.elementor-element-ba1879c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9b22e94{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-4cde21b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:40px;font-weight:400;line-height:59px;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-ea01f1b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-8affd2e{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-8affd2e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8affd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0E4;}.elementor-7 .elementor-element.elementor-element-ff1b654{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-ff1b654 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-890c454 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cf836e0{font-family:"Inter", Sans-serif;font-weight:400;line-height:37px;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-7 .elementor-element.elementor-element-d43b808 .elementor-button{background-color:#F9F2E6;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#001F3F;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-d43b808{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d43b808 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-3a5df55{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-3a5df55:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3a5df55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0E4;}.elementor-7 .elementor-element.elementor-element-ea8de93{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-ea8de93 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-2794284 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1c29c39{font-family:"Inter", Sans-serif;font-weight:400;line-height:37px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-711b102 .elementor-button{background-color:#F9F2E6;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#001F3F;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-711b102{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-711b102 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-8ebed42{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-8ebed42:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8ebed42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0E4;}.elementor-7 .elementor-element.elementor-element-9ec7d31{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-9ec7d31 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-57a6bf0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0bd7572{font-family:"Inter", Sans-serif;font-weight:400;line-height:37px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3997a94 .elementor-button{background-color:#F9F2E6;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#001F3F;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-3997a94{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3997a94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-d8e6f5f{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-d8e6f5f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d8e6f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0E4;}.elementor-7 .elementor-element.elementor-element-122c9b5{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-122c9b5 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-60c6564 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fa8c321{font-family:"Inter", Sans-serif;font-weight:400;line-height:37px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c950bbc .elementor-button{background-color:#F9F2E6;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#001F3F;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-c950bbc{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c950bbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-5eb8763{--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:03%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-5eb8763:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5eb8763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE3;}.elementor-7 .elementor-element.elementor-element-16ed902{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-86e4a6f{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-3bf8fa9{--display:flex;--padding-top:010%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-981334d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-75e4773{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-75e4773 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a1c2ec6{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-a1c2ec6 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:300;line-height:55px;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-c1072f2{padding:0% 0% 0% 0%;font-family:"Inter", Sans-serif;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-2d2843b{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-2d2843b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-3b50177{font-family:"Inter", Sans-serif;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-9d78565{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-9d78565 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-17120f6{font-family:"Inter", Sans-serif;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-98fb098{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-98fb098 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-ec6be56{font-family:"Inter", Sans-serif;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-1d95a01 .elementor-button{background-color:#E0D8C6;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;fill:#001F3F;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-1d95a01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-174ffdd{--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:03%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-174ffdd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-174ffdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2E6;}.elementor-7 .elementor-element.elementor-element-e0b9cd9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c1e34e8{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-ac043a4{--display:flex;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-e712798{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4059409{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-4059409 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ba001df{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-ba001df .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:300;line-height:55px;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-c71d571{font-family:"Inter", Sans-serif;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-a5ca34d .elementor-button{background-color:#E0D8C6;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;fill:#001F3F;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-a5ca34d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-11c893f{--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:03%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-11c893f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-11c893f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE3;}.elementor-7 .elementor-element.elementor-element-696feab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-64d07b5{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-94f3d67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b3cd769{padding:0% 0% 0% 1%;}.elementor-7 .elementor-element.elementor-element-b3cd769 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-61967c3{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-61967c3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:300;line-height:55px;color:#001F3F;}.elementor-7 .elementor-element.elementor-element-0e95231{font-family:"Inter", Sans-serif;font-weight:400;line-height:33px;}.elementor-7 .elementor-element.elementor-element-8da8ca0{--display:flex;--padding-top:09%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-bc86ce6{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-bc86ce6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bc86ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2E6;}.elementor-7 .elementor-element.elementor-element-c3fb618{padding:0% 0% 0% 1%;}.elementor-7 .elementor-element.elementor-element-c3fb618 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3abb4e8{--display:flex;}.elementor-7 .elementor-element.elementor-element-bb1cced .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:40px;font-weight:400;line-height:59px;color:#001F3F;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-68af479{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-5aea4c1{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-737a428{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-feacab9{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-ea01f1b{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-16ed902{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e0b9cd9{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-696feab{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c4d3f3c .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-68af479{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-737a428{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-ea01f1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-16ed902{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e0b9cd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-696feab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-bc86ce6{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-704d821{--width:100%;}.elementor-7 .elementor-element.elementor-element-bc86ce6{--content-width:650px;}}/* Start custom CSS for shortcode, class: .elementor-element-2fc927b *//* 1. Reset and style input fields, textareas, and select dropdowns */
.fluentform .ff-el-form-control {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #a0a0a0 !important; /* Light grey bottom line */
    border-radius: 0 !important; /* Removes any default rounding */
    box-shadow: none !important; /* Removes inner shadows */
    padding: 10px 0 !important; /* Keeps text snug to the line */
    font-family: inherit !important; /* Pulls your site's native font */
    color: #333333 !important;
    transition: border-color 0.3s ease;
}

/* 2. Styling for active/focused fields */
.fluentform .ff-el-form-control:focus {
    outline: none !important;
    border-bottom: 1px solid #111111 !important; /* Darkens line on click */
    box-shadow: none !important;
    background-color: transparent !important;
}

/* 3. Clean up the typography for labels */
.fluentform .ff-el-input--label {
    font-weight: 500 !important;
    color: #555555 !important;
    font-size: 0.9em !important;
    margin-bottom: 4px !important;
    letter-spacing: 0.5px;
}

/* 4. Match the submit button to the minimalist aesthetic */
.fluentform .ff-btn-submit {
    background-color: transparent !important;
    color: #111111 !important;
    border: 1px solid #111111 !important;
    border-radius: 0 !important;
    padding: 12px 32px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400 !important;
    box-shadow: none !important;
    transition: all 0.3s ease;
}

/* Hover effect for the submit button */
.fluentform .ff-btn-submit:hover {
    background-color: #111111 !important;
    color: #ffffff !important;
}/* End custom CSS */