/* Privacy policy: layout only. BR widget typography remains editable in Elementor. */
.dd-privacy-hero{position:relative;overflow:hidden;background:#f4f1eb;padding:84px 24px 92px}
.dd-privacy-hero:after{content:"";pointer-events:none;position:absolute;right:-64px;top:-130px;width:300px;height:390px;border:1px solid rgba(79,137,134,.22);border-radius:100% 0 100% 0;transform:rotate(-30deg)}
.dd-privacy-hero .elementor-container{max-width:960px!important}
.dd-privacy-hero .elementor-widget-wrap{align-content:center}
.dd-privacy-hero .elementor-widget-pxl_heading:first-child{margin-bottom:18px}
.dd-privacy-hero .elementor-widget-pxl_heading:first-child .pxl-item--title{letter-spacing:.17em}
.dd-privacy-hero .elementor-widget-pxl_heading:nth-child(2){margin-bottom:15px}
.dd-privacy-hero .pxl-text-editor{max-width:660px;line-height:1.75}
.dd-privacy-body{padding:90px 24px 112px;background:#fff}
.dd-privacy-body .elementor-container{max-width:900px!important}
.dd-privacy-body .elementor-column,.dd-privacy-body .elementor-widget-wrap{min-width:0}
.dd-privacy-body .pxl-text-editor{overflow-wrap:anywhere;line-height:1.9}
.dd-privacy-body .pxl-text-editor p{margin:0 0 1.45em}
.dd-privacy-body .pxl-text-editor a{color:#4f8986;text-decoration:underline;text-underline-offset:3px}
.dd-privacy-body .pxl-text-editor :is(h2,h3,h4){margin:1.8em 0 .65em;color:#23302f}
.dd-privacy-body .pxl-text-editor :is(ul,ol){padding-inline-start:1.5em;margin-bottom:1.5em}
@media(max-width:767px){.dd-privacy-hero{padding:65px 20px 69px}.dd-privacy-body{padding:57px 20px 80px}.dd-privacy-body .pxl-text-editor{line-height:1.8}}
