body.page-id-2586{background:#f7f5f0!important;color:#153740}body.page-id-2586 #content{max-width:1120px;padding:34px 24px 44px;margin:auto}body.page-id-2586 #content>.page-header{margin:0 0 22px}body.page-id-2586 #content>.page-header h1{font-size:15px;font-weight:500;color:#6c7876;margin:0}body.page-id-2586 .elementor-element-3d1b2e9e{background:none!important;border:0!important}body.page-id-2586 .elementor-element-3d1b2e9e>.elementor-background-overlay{display:none}body.page-id-2586 .elementor-element-3d1b2e9e>.elementor-container,body.page-id-2586 .elementor-element-66a3f82>.elementor-container{max-width:100%!important}body.page-id-2586 .elementor-element-5fdab3aa>.elementor-widget-wrap,body.page-id-2586 .elementor-element-527cadf2>.elementor-widget-wrap{padding:0!important}body.page-id-2586 .elementor-element-23402bdc>.elementor-widget-container,body.page-id-2586 .elementor-element-19860702>.elementor-widget-container{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.tbe-eyebrow{font:500 11px/1.6 Arial,sans-serif;letter-spacing:1.5px;color:#8e8063}.tbe-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:#fff;border:1px solid #dfe2d9;border-radius:13px;overflow:hidden;min-height:430px;color:#153740}.tbe-hero-copy{padding:38px 32px}.tbe-hero h2{font-size:46px;line-height:1.15;font-weight:500;color:#153740;letter-spacing:-1px;margin:18px 0 22px}.tbe-hero h2 em{font-style:normal;color:#998969}.tbe-lead{font-size:20px;line-height:1.65;margin:0 0 16px!important;color:#153740}.tbe-hero-copy>p:not(.tbe-lead){font-size:15px;line-height:1.8;color:#697571;margin:0 0 26px}.tbe-primary{display:inline-flex;align-items:center;gap:24px;padding:12px 18px;background:#153740;border-radius:5px;color:#fff!important;font-size:14px;text-decoration:none!important}.tbe-hero figure{position:relative;min-height:430px;margin:0;overflow:hidden}.tbe-hero figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.tbe-hero figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e303a8c,transparent 50%)}.tbe-hero figcaption{position:absolute;z-index:1;bottom:24px;right:26px;color:#fff;font-size:14px;padding-right:14px;border-right:2px solid #c4b184}.tbe-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 26px}.tbe-jumps>a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;border:1px solid #dfe1d8;border-radius:7px;background:#fff;color:#153740;font-size:14px;text-decoration:none!important}.tbe-jumps>a span{color:#a2936f}.tbe-jumps>a:hover{background:#efebe0;border-color:#a2936f}.tbe-content{color:#153740;background:#f7f5f0}.tbe-overview{padding:24px 0 26px;border-bottom:1px solid #dcded4;margin-bottom:27px}.tbe-overview h2{font-size:28px!important;font-weight:500!important;line-height:1.4!important;color:#153740;margin:0 0 18px!important}.tbe-overview h2 span{font-size:inherit!important}.tbe-overview p,.tbe-section p,.tbe-section li{font-size:16px;line-height:1.85;color:#586968}.tbe-overview p{margin:0 0 13px}.tbe-section{padding:27px;border:1px solid #e0e2d9;border-radius:10px;background:#fff;margin-bottom:18px;scroll-margin-top:110px}.tbe-with-photo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:start}.tbe-section h2{font-size:26px;font-weight:500;line-height:1.4;color:#153740;margin:9px 0 18px}.tbe-section p{margin:0 0 12px}.tbe-section p:last-child{margin-bottom:0}.tbe-section-number{font:12px/1.5 Arial,sans-serif;letter-spacing:1px;color:#9c8d69}.tbe-section figure{margin:0;min-width:0;align-self:stretch}.tbe-section figure img{width:100%;height:280px;object-fit:cover;border-radius:7px}.tbe-section figcaption{font-size:11px;line-height:1.6;color:#8a8f80;margin-top:8px}.tbe-section a{color:#153740;text-decoration:underline;text-underline-offset:3px}.tbe-section ul{padding-right:21px;margin:0 0 16px}.tbe-section li p{margin-bottom:4px}.tbe-existing-note{padding:22px;border-right:2px solid #b19b70;color:#65726f;font-size:15px;line-height:1.8}.tbe-existing-note h3{font-size:23px;color:#153740}.tbe-gallery{margin:30px 0}.tbe-gallery>h2{font-size:29px;font-weight:500;color:#153740;margin:8px 0 18px}.tbe-gallery .swiper{border-radius:10px;overflow:hidden}.tbe-inquiry{max-width:780px;margin:20px auto 0;background:#fff;border:1px solid #dfe2d9;border-radius:12px;padding:32px;scroll-margin-top:110px;color:#153740}.tbe-inquiry>h2{font-size:30px;font-weight:500;color:#153740;margin:10px 0 12px}.tbe-inquiry>p{font-size:15px;line-height:1.8;color:#697674;margin:0 0 18px}.tbe-contact-links{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid #e2e2d9;padding-bottom:20px;margin-bottom:22px}.tbe-contact-links a{color:#153740;font-size:14px;text-decoration:underline;text-underline-offset:4px}.tbe-inquiry .elementor-field-textual{border:1px solid #d9dfd5!important;border-radius:5px!important;background:#fbfcf9!important;color:#153740!important;min-height:44px}.tbe-inquiry .elementor-field-label{color:#153740!important;font-size:14px!important}.tbe-inquiry button[type=submit]{background:#153740!important;color:#fff!important;border-radius:5px!important;min-height:46px}.tbe-inquiry .elementor-field-textual:focus{outline:2px solid #a2936f;outline-offset:2px}.tbe-hero a:focus-visible,.tbe-jumps a:focus-visible{outline:2px solid #a2936f;outline-offset:4px}
@media(max-width:900px){.tbe-hero-copy{padding:28px 24px}.tbe-hero h2{font-size:39px}.tbe-lead{font-size:18px}.tbe-with-photo{gap:20px}.tbe-section{padding:22px}.tbe-section h2{font-size:23px}.tbe-jumps>a{padding:13px;font-size:12px}.tbe-section figure img{height:250px}}
@media(max-width:650px){body.page-id-2586 #content{padding:24px 16px 28px}.tbe-hero{display:flex;flex-direction:column-reverse;min-height:0}.tbe-hero figure{min-height:0;height:230px}.tbe-hero-copy{padding:25px 22px}.tbe-hero h2{font-size:37px;margin:14px 0 18px}.tbe-lead{font-size:18px}.tbe-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.tbe-jumps>a{font-size:12px;padding:14px 12px}.tbe-overview{padding:13px 0 22px}.tbe-overview h2{font-size:24px!important}.tbe-overview p,.tbe-section p,.tbe-section li{font-size:15px;line-height:1.8}.tbe-with-photo{display:flex;flex-direction:column}.tbe-section{padding:21px;margin-bottom:12px}.tbe-section figure{width:100%}.tbe-section figure img{height:210px}.tbe-section h2{font-size:23px}.tbe-inquiry{padding:24px 20px}.tbe-inquiry>h2{font-size:26px}.tbe-existing-note{padding:18px}.tbe-gallery>h2{font-size:26px}}
