#main-header,.et-main-header{border-bottom:1px solid #eeeeee}.et_pb_menu .et-menu-nav ul li a{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.et_pb_menu .et-menu-nav ul li a:hover{opacity:0.7;transition:all 0.3s ease}.et_pb_menu .et-menu-nav ul li a{text-transform:uppercase!important;letter-spacing:1px}.et_pb_row.et_pb_equal_columns>.et_pb_column{display:flex;flex-direction:column}.et_pb_row.et_pb_equal_columns>.et_pb_column>.et_pb_module{flex-grow:1;display:flex;flex-direction:column}.et_pb_row.et_pb_equal_columns>.et_pb_column>.et_pb_module .et_pb_blurb_content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:981px){.et_pb_row_1_tb_header{display:flex;align-items:center}.et_pb_row_1_tb_header>.et_pb_column{margin-right:3%!important}.et_pb_row_1_tb_header>.et_pb_column:last-child{margin-right:0!important}.et_pb_row_1_tb_header .et_pb_column_2_tb_header{width:22%!important}.et_pb_row_1_tb_header .et_pb_column_3_tb_header{width:50%!important}.et_pb_row_1_tb_header .et_pb_column_4_tb_header{width:22%!important}.et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul{flex-wrap:nowrap;justify-content:center}.et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:15px!important;white-space:nowrap}}@media (min-width:981px) and (max-width:1199px){.et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li{padding-left:7px;padding-right:7px}.et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:13px!important}}.et_pb_row_0_tb_header{display:flex;align-items:center;padding-top:12px!important;padding-bottom:12px!important}.et_pb_row_0_tb_header>.et_pb_column{margin-bottom:0!important}.et_pb_text_0_tb_header,.et_pb_text_0_tb_header *{font-family:'Playfair Display',Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;line-height:1!important;color:#fff!important}.et_pb_text_0_tb_header p{padding-bottom:0!important}.et_pb_button_0_tb_header,.et_pb_button_0_tb_header:hover{font-family:'Playfair Display',Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;line-height:1!important;padding:10px 22px!important;border-width:1px!important;border-radius:2px!important}.et_pb_button_0_tb_header:after{display:none!important}.et_pb_button_0_tb_header:hover{background:#fff!important;color:#204935!important}@media (max-width:980px){.et_pb_row_0_tb_header{flex-direction:column;gap:10px}.et_pb_row_0_tb_header>.et_pb_column{width:100%!important;margin-right:0!important;text-align:center}.et_pb_button_0_tb_header_wrapper{text-align:center!important}}.et_pb_row.et_pb_equal_columns .et_pb_blurb .et_pb_blurb_content{justify-content:flex-start!important}.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:22px}.ge-hero-panel{position:relative;background:rgba(243,234,210,0.94);border:2px solid #4a3622;box-shadow:inset 0 0 0 7px rgba(243,234,210,0.94),inset 0 0 0 8px #4a3622,0 10px 30px rgba(60,40,10,0.28)}.ge-hero-panel::before{content:'';position:absolute;inset:3px;pointer-events:none;background:radial-gradient(circle,#9c7d3c 0 4px,transparent 4.5px) 0 0 / 10px 10px no-repeat,radial-gradient(circle,#9c7d3c 0 4px,transparent 4.5px) 100% 0 / 10px 10px no-repeat,radial-gradient(circle,#9c7d3c 0 4px,transparent 4.5px) 0 100% / 10px 10px no-repeat,radial-gradient(circle,#9c7d3c 0 4px,transparent 4.5px) 100% 100% / 10px 10px no-repeat}.ge-hero-panel h1{padding-bottom:0;line-height:1.05em}.ge-hero-panel h1::after{content:'';display:block;width:90px;height:3px;background:#b59a5d;margin:18px 0 16px}.ge-hero-panel .et_pb_text p{font-size:23px!important;font-weight:600!important;color:#204935!important;letter-spacing:0.3px;line-height:1.4em}.ge-hero-panel .et_pb_text{margin-bottom:30px!important}@media (min-width:981px){.ge-hero{padding-top:5vw!important;padding-bottom:5vw!important}.ge-hero-panel{float:none!important;display:inline-block;width:auto!important;padding:40px 52px 44px!important}}@media (max-width:980px){.ge-hero{padding-top:60px!important;padding-bottom:60px!important;background-position:66% 50%!important}.ge-hero-panel{padding:32px 30px 34px!important}.ge-hero-panel h1{font-size:clamp(30px,7.5vw,46px)!important}.ge-hero-panel h1::after{margin:14px 0 12px}.ge-hero-panel .et_pb_text p{font-size:18px!important}.ge-hero-panel .et_pb_text{margin-bottom:22px!important}}@media (max-width:480px){.ge-hero{padding-top:40px!important;padding-bottom:40px!important}.ge-hero-panel{padding:26px 22px 28px!important}}@media (min-width:981px){.ge-jump .et_pb_row{display:flex}}.ge-jump .et_pb_column{display:flex;flex-direction:column}.ge-jump .et_pb_blurb{flex:1 1 auto;margin-bottom:0!important}.ge-jump .et_pb_blurb:hover{transform:translateY(-3px);transition:transform 0.2s ease}.ge-checklist ul{list-style:none!important;padding:0!important;margin:0}.ge-checklist li{position:relative;padding-left:32px;margin-bottom:12px;line-height:1.6em}.ge-checklist li::before{content:'\4e';font-family:ETmodules;position:absolute;left:0;top:1px;color:#b59a5d;font-size:18px}.ge-checklist h3{padding-bottom:18px}.ge-checklist-2col ul{columns:2;column-gap:56px}.ge-checklist-2col li{break-inside:avoid}@media (max-width:767px){.ge-checklist-2col ul{columns:1}}.ge-area{scroll-margin-top:160px}.home .et_pb_blurb{position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease}.home .et_pb_blurb .et_pb_blurb_content{position:static}.home .et_pb_blurb .et_pb_module_header a::after{content:'';position:absolute;inset:0;z-index:1}.home .et_pb_blurb:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(32,73,53,0.15)!important}.home .et_pb_blurb:hover .et_pb_module_header a{color:#b59a5d!important}.ge-team-card .et_pb_main_blurb_image{width:100%!important;max-width:100%!important;margin-bottom:22px!important}.ge-team-card .et_pb_main_blurb_image img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.ge-team-card .et_pb_blurb_container{padding:0 24px}.ge-team-card .et_pb_module_header{padding-bottom:4px!important}.ge-role,.ge-side-label{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:13px!important;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#b59a5d!important;padding-bottom:8px!important}.ge-tagline{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:21px!important;line-height:1.5em!important;color:#204935!important;padding-bottom:22px!important}.ge-profile-side .et_pb_image img{width:100%;aspect-ratio:4 / 5;object-fit:cover}@media (min-width:981px){.ge-profile-side{position:sticky;top:150px}}@media (max-width:980px){.et-l--header .et_pb_search_0_tb_header{display:none!important}.ge-hdr-cta{justify-content:center}}.ge-hdr-cta{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.ge-hdr-cta a{display:inline-flex;align-items:center;white-space:nowrap;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.5px;padding:10px 16px;border:2px solid #204935;border-radius:2px;line-height:1;transition:all 0.2s ease}.ge-hdr-phone{color:#204935!important;background:#fff}.ge-hdr-phone::before{content:'\e090';font-family:ETmodules;margin-right:7px;font-size:13px}.ge-hdr-book{color:#fff!important;background:#204935;border-color:#204935}.ge-hdr-phone:hover{background:#204935;color:#fff!important}.ge-hdr-book:hover{background:#b59a5d;border-color:#b59a5d}.et-l--header .et_pb_text_1_tb_header{margin-bottom:0!important}@media (min-width:981px){.et-l--header .et_pb_search_0_tb_header{display:none!important}.et_pb_row_1_tb_header .et_pb_column_2_tb_header{width:18%!important}.et_pb_row_1_tb_header .et_pb_column_3_tb_header{width:44%!important}.et_pb_row_1_tb_header .et_pb_column_4_tb_header{width:32%!important}}@media (min-width:981px) and (max-width:1199px){.ge-hdr-cta a{font-size:12px;padding:9px 11px}.ge-hdr-cta{gap:6px}}.ge-trust .et_pb_text_inner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0}.ge-trust .et_pb_text_inner p{padding:0!important}.ge-trust span{display:inline-flex;align-items:center;padding:0 26px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#fff;border-left:1px solid rgba(181,154,93,0.6)}.ge-trust span:first-child{border-left:0}@media (min-width:768px) and (max-width:1279px){.ge-trust span{padding:0 16px;font-size:12px;letter-spacing:1px}.ge-trust strong{font-size:18px}}.ge-trust strong{color:#b59a5d;font-family:'Playfair Display',Georgia,serif;font-size:20px;letter-spacing:0.5px;margin-right:8px;text-transform:none}@media (max-width:767px){.ge-trust span{border-left:0;padding:4px 12px;font-size:12px;width:100%;justify-content:center}}.et-l--header .et_pb_section_0_tb_header{display:none!important}.et_pb_section_1_tb_header{padding-top:14px!important;padding-bottom:14px!important}.et_pb_row_1_tb_header{padding-top:0!important;padding-bottom:0!important}@media (max-width:980px){.et_pb_section_1_tb_header{padding-top:10px!important;padding-bottom:12px!important}.et_pb_row_1_tb_header{display:flex!important;flex-wrap:wrap;align-items:center}.et_pb_row_1_tb_header>.et_pb_column{margin-bottom:0!important}.et_pb_row_1_tb_header .et_pb_column_2_tb_header{width:60%!important;margin-right:0!important}.et_pb_row_1_tb_header .et_pb_column_3_tb_header{width:40%!important;margin-right:0!important}.et_pb_row_1_tb_header .et_pb_column_4_tb_header{width:100%!important;margin-top:10px!important}.et_pb_image_0_tb_header{max-width:150px;margin-bottom:0!important;text-align:left!important}.et_pb_image_0_tb_header .et_pb_image_wrap{display:block}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header .mobile_nav{text-align:right}}@media (max-width:400px){.ge-hdr-cta a{font-size:12px;padding:9px 10px}}@media (min-width:981px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:20px!important;letter-spacing:1.5px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li{padding-left:14px;padding-right:14px}}@media (min-width:981px) and (max-width:1199px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:17px!important;letter-spacing:1px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li{padding-left:9px;padding-right:9px}}.ge-hero-panel .et_pb_button_module_wrapper{display:inline-block;margin:0 14px 12px 0!important;vertical-align:middle}.ge-hero-panel .ge-hero-call:hover{background-color:#204935!important;color:#fff!important}.ge-hero-panel .ge-hero-call:hover:before,.ge-hero-panel .ge-hero-call:hover:after{color:#fff!important}@media (max-width:767px){.ge-hero-panel .et_pb_button_module_wrapper{margin-right:8px!important}}body.home #main-content .et_pb_section:not(.ge-hero):not(.ge-trust-section):not(.ge-findus){padding-top:34px;padding-bottom:34px}body.home #main-content .et_pb_section:not(.ge-hero):not(.ge-trust-section) .et_pb_row:first-child{padding-top:10px}.ge-findus .ge-fu-addr{font-size:20px;font-weight:600;color:#204935;line-height:1.5em}.ge-findus .ge-findus-info a{color:#204935;text-decoration:underline}.ge-findus .ge-findus-map iframe{border-radius:4px;box-shadow:0 6px 22px rgba(0,0,0,.12);min-height:300px}.ge-insights-grid .et_pb_post{background:#fff;border:0!important;border-bottom:3px solid #b59a5d!important;padding:0 0 26px!important;transition:transform .2s,box-shadow .2s}.ge-insights-grid .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.ge-insights-grid .et_pb_post .et_pb_image_container{margin:0 0 20px!important}.ge-insights-grid .et_pb_post .entry-featured-image-url{margin-bottom:0}.ge-insights-grid .et_pb_post .entry-title,.ge-insights-grid .et_pb_post .post-meta,.ge-insights-grid .et_pb_post .post-content{padding-left:24px;padding-right:24px}.ge-insights-grid .et_pb_post .post-meta{text-transform:uppercase}.ge-insights-grid .et_pb_post .post-meta a{color:#b59a5d!important}.ge-insights-grid .more-link{display:inline-block;margin-top:12px;font-weight:600;border-bottom:2px solid #b59a5d}.ge-latest-insights .et_pb_button_module_wrapper{margin-top:10px}.ge-home-form-col{background:#f6f2e8;padding:34px 34px 26px!important;border-top:4px solid #b59a5d}.ge-home-form .et_pb_contact_field{margin-bottom:14px!important}@media (max-width:980px){.ge-home-form-col{margin-bottom:30px!important}}.single-post #main-content .entry-content h2{font-family:'Playfair Display',serif;color:#204935;font-size:28px;margin-top:30px}.single-post #main-content .entry-title{font-family:'Playfair Display',serif;color:#204935}.single-post #main-content .entry-content p,.single-post #main-content .entry-content li{font-family:'Montserrat',sans-serif;font-size:17px;line-height:1.8em;color:#333}.single-post #main-content .entry-content a{color:#204935;text-decoration:underline}@media (min-width:1200px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:18px!important;letter-spacing:1px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li{padding-left:9px;padding-right:9px}}@media (min-width:981px) and (max-width:1199px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:14px!important;letter-spacing:.5px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li{padding-left:6px;padding-right:6px}}.ge-insights-grid .et_pb_salvattore_content{display:flex;flex-wrap:wrap}@media (min-width:1200px) and (max-width:1349px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li>a{font-size:16px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul>li{padding-left:8px;padding-right:8px}}.single-post #sidebar{display:none}.single-post #left-area{width:100%!important;padding-right:0!important;max-width:820px;margin:0 auto;float:none}.single-post #main-content .container:before{display:none}.single-post #main-content .container{padding-top:50px}.single-post #main-content .entry-title{font-size:42px;line-height:1.2em}.single-post .post-meta,.single-post .post-meta a{font-family:'Montserrat',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#b59a5d!important;font-size:13px}.ge-reception-photo img{aspect-ratio:4 / 5;object-fit:cover;object-position:center 45%;width:100%}.ge-area-photo img,.ge-meeting-room .et_pb_image img{width:100%}