.elementor-20779 .elementor-element.elementor-element-ec64d0d{--display:flex;}.elementor-20779 .elementor-element.elementor-element-da04208{--display:flex;}.elementor-20779 .elementor-element.elementor-element-2caf5f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-20779 .elementor-element.elementor-element-c8abace .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;}.elementor-20779 .elementor-element.elementor-element-5949c87{--display:flex;}/* Start custom CSS */.elementor .sx-s{display:block;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap}
.elementor .sx-c{display:block;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--row-gap:0px;--column-gap:0px;--width:auto;--flex-wrap:nowrap;min-width:auto}
.elementor .sx-w{max-width:100%;min-width:auto}
.elementor .sx-w>.elementor-widget-container{position:static;z-index:auto}
.elementor .sx-w .elementor-heading-title,.elementor .sx-w p,.elementor .sx-w ul,.elementor .sx-w li{margin:0;padding:0}
.elementor .sx-w .elementor-heading-title em,.elementor .sx-w p em{font-family:inherit}
.elementor .sx-raw{line-height:normal}
.elementor .sx-raw img{display:block;max-width:100%}
.elementor .sx-raw summary{list-style:none;cursor:pointer}.elementor .sx-raw summary::-webkit-details-marker{display:none}
.elementor .sx-raw table{border-collapse:collapse;margin:0}
.elementor a.e-con{text-decoration:none}
.elementor.elementor .sx-w.sx-ba5c2f .elementor-heading-title{font-family:'DM Sans','Helvetica Neue',Helvetica,sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:3.5px;text-transform:uppercase;text-align:left;color:#86692F;margin:0;padding:0}
.elementor.elementor .sx-w.sx-d892c9{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left;color:#0A1626}
.elementor.elementor .sx-w.sx-d892c9 p{font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left;color:#0A1626;margin:0;padding:0}
.elementor.elementor .sx-73d3f1{--flex-direction:column;--padding-top:28px;--padding-right:32px;--padding-bottom:30px;--padding-left:32px;--row-gap:12px;--column-gap:12px;display:flex;background:#FFFFFF;border:1px solid #DCCFB0;border-top:3px solid #B99A5B;box-shadow:0 14px 34px rgba(10,22,38,.06)}
.elementor.elementor .sx-w.sx-4d9467{margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.elementor.elementor .sx-w.sx-4d9467 .elementor-heading-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;font-weight:400;font-style:normal;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:left;color:#0A1626;margin:0;padding:0}
.elementor.elementor .sx-w.sx-192ec5{width:100%;min-width:640px}
.elementor.elementor .sx-18072a{overflow-x:auto;border:1px solid #DCCFB0;border-top:3px solid #B99A5B;background:#FFFFFF;box-shadow:0 14px 34px rgba(10,22,38,.06)}
.elementor.elementor .sx-w.sx-803312{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:'DM Sans','Helvetica Neue',Helvetica,sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.7;letter-spacing:normal;text-transform:none;text-align:left;color:#57503F}
.elementor.elementor .sx-w.sx-803312 p{font-family:'DM Sans','Helvetica Neue',Helvetica,sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.7;letter-spacing:normal;text-transform:none;text-align:left;color:#57503F;margin:0;padding:0}
.elementor.elementor .sx-w.sx-422bb3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.elementor.elementor .sx-w.sx-422bb3 ul{list-style:none;margin:0;padding:0;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;flex-direction:column}
.elementor.elementor .sx-w.sx-422bb3 li{margin:0;padding:0;font-family:'DM Sans','Helvetica Neue',Helvetica,sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.55;letter-spacing:normal;text-transform:none;text-align:left;color:#57503F;display:flex;row-gap:14px;column-gap:14px;padding-top:13px;padding-right:0px;padding-bottom:13px;padding-left:0px;border-top:1px solid #E6DCC4}
.elementor.elementor .sx-w.sx-422bb3 li::before{content:"";position:relative;top:auto;left:auto;right:auto;bottom:auto;opacity:1;mix-blend-mode:normal;border:0;display:inline-block;width:6px;height:6px;background:#B99A5B;transform:rotate(45deg);flex-shrink:0;margin-top:8px}
.elementor.elementor .sx-eabd04{--flex-direction:column;--row-gap:20px;--column-gap:20px;display:flex;min-width:0}
@media (max-width:767px){
.elementor.elementor .sx-w.sx-d892c9 p{font-size:22px}
.elementor.elementor .sx-73d3f1{--padding-left:20px;--padding-right:20px}
.elementor.elementor .sx-w.sx-4d9467 .elementor-heading-title{font-size:28px}
}/* End custom CSS */