.elementor-41 .elementor-element.elementor-element-d3eb5b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-cf1590b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-cf1590b */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Montserrat:wght@400;500;600;700&display=swap');
html,body{overflow-x:hidden}
.epcf-sec{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;font-family:'Montserrat',sans-serif;color:#333;background:#fff}
.epcf-sec *{box-sizing:border-box}
.epcf-hero{background:#9DB8BA;color:#fff;text-align:center;padding:80px 5%}
.epcf-hero span{display:inline-block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px}
.epcf-hero h1{font-family:'Cormorant Garamond',serif;font-size:56px;font-weight:700;margin:0 0 14px;color:#fff;line-height:1.1}
.epcf-hero p{font-size:16px;line-height:1.7;margin:0 auto;max-width:640px;color:#fff}
.epcf-body{padding:70px 5%;display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start}
.epcf-side{background:#f4f7f7;border-radius:18px;padding:34px;position:sticky;top:30px}
.epcf-side h3{font-family:'Cormorant Garamond',serif;font-size:30px;margin:0 0 12px;color:#333}
.epcf-side p{font-size:14px;line-height:1.7;margin:0 0 22px;color:#555}
.epcf-mail{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:40px;background:#9DB8BA;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important;transition:.25s}
.epcf-mail:hover{background:#333}
.epcf-links{margin-top:26px;padding-top:22px;border-top:1px solid #BBBEBF}
.epcf-links a{display:block;font-size:14px;color:#333!important;text-decoration:none!important;padding:6px 0;transition:.2s}
.epcf-links a:hover{color:#9DB8BA!important;padding-left:6px}
.epcf-group{margin-bottom:40px}
.epcf-group h2{font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:700;margin:0 0 18px;color:#333}
.epcf-item{border:1px solid #e3e8e8;border-radius:14px;margin-bottom:14px;background:#fff;overflow:hidden;transition:.25s}
.epcf-item[open]{border-color:#9DB8BA;box-shadow:0 12px 30px rgba(157,184,186,.25)}
.epcf-item summary{list-style:none;cursor:pointer;padding:20px 60px 20px 24px;font-size:16px;font-weight:600;position:relative;color:#333}
.epcf-item summary::-webkit-details-marker{display:none}
.epcf-item summary::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#9DB8BA;color:#fff;font-size:20px;line-height:30px;text-align:center;transition:.25s}
.epcf-item[open] summary::after{content:'−';background:#333}
.epcf-ans{padding:0 24px 22px;font-size:15px;line-height:1.8;color:#555}
.epcf-ans a{color:#9DB8BA!important;font-weight:600}
@media(max-width:900px){.epcf-body{grid-template-columns:1fr;gap:34px}.epcf-side{position:static;order:2}}
@media(max-width:600px){.epcf-hero{padding:56px 16px}.epcf-hero h1{font-size:38px}.epcf-body{padding:48px 16px}.epcf-group h2{font-size:28px}.epcf-item summary{font-size:15px;padding:18px 56px 18px 18px}.epcf-ans{padding:0 18px 18px}}
.epcf-sec{background:#9DB8BA}
.epcf-body{background:linear-gradient(180deg,#e9f0f0 0%,#dfe7e8 100%)}
.epcf-side{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.06)}
.epcf-item{background:#fff;border-color:#d3dddd}/* End custom CSS */