.elementor .dd-ct-f-sub{font-size:0.875rem;color:#3D6B6E;line-height:1.57;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dd-ct-f-lead{font-size:1.125rem;color:#2D4A4C;line-height:1.55;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dd-ct-formcol{padding-block-start:32px;margin-block-start:60px;border-block-start-width:1px;border-top-style: solid; border-top-color: #CFD9CD;\n}.elementor .dd-ct-intro{max-width:650px;font-size:clamp(1.125rem,calc(1rem + .4vw),1.25rem);color:#2D4A4C;line-height:1.55;margin-block-start:0px;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dd-ct-go{width:14px;height:14px;color:#004E52;margin-block-start:10px;& svg { display:block;width:100%;height:100%; }\n}.elementor .dd-ct-row-link:hover,.elementor .dd-ct-row-link:focus-visible{text-decoration:underline;text-underline-offset:3px;\n}.elementor .dd-ct-row-link{font-size:1.125rem;color:#004E52;line-height:1.55;margin:0px;overflow-wrap:anywhere;\n}.elementor .dd-ct-row-h2{font-size:1.625rem;color:#004E52;line-height:1.385;margin:0px;}.elementor .dd-ct-row-ico{width:24px;height:24px;color:#004E52;margin-block-start:4px;& svg { display:block;width:100%;height:100%; }\n}.elementor .dd-ct-row{column-gap:22px;padding-block-start:24px;margin-block-start:32px;border-block-start-width:1px;display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:start;border-top-style: solid; border-top-color: #CFD9CD;\n}.elementor .dd-ct-arrow-s{width:16px;height:16px;color:#004E52;flex:0 1 auto;& svg { display:block;width:100%;height:100%; }\n}.elementor .dd-ct-card-linktxt{font-weight:600;font-size:1.125rem;color:#004E52;line-height:1.55;margin:0px;}.elementor .dd-ct-card-linkrow{text-decoration:none;cursor:pointer;padding-block-start:24px;margin-block-start:32px;border-block-start-width:1px;display:flex;gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(0,78,82,.18); &:hover p { text-decoration:underline;text-underline-offset:3px; }\n}.elementor .dd-ct-card-addr{font-size:1.125rem;color:#2D4A4C;line-height:1.55;font-style:normal;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dd-ct-card-h2{font-size:clamp(1.875rem,calc(1.5rem + 1.25vw),2.5rem);color:#004E52;line-height:1.15;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dd-ct-pin{width:26px;height:26px;flex:0 1 auto;& svg { display:block;width:100%;height:100%; }\n}.elementor .dd-ct-card-label{font-weight:600;font-size:14px;color:#004E52;letter-spacing:1.12px;line-height:1.55;text-transform:uppercase;margin:0px;}.elementor .dd-ct-card-top{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;}.elementor .dd-ct-card{padding:clamp(24px,2.5vw,40px);background-color:#E1E9DB;}.elementor .dd-ct-info{margin-block-start:60px;}.elementor .dd-ct-h1{font-size:clamp(2.75rem,calc(2rem + 2.5vw),3.75rem);color:#004E52;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dd-ct-label{font-weight:600;font-size:14px;letter-spacing:1.12px;line-height:1.55;text-transform:uppercase;margin:0px;display:flex;gap:14px;align-items:center;&::before { content:"";width:16px;height:3px;background:#E8AE1E;flex:none; }\n}.elementor .dd-ct-col{min-width:0px;display:flex;flex-direction:column;}.elementor .dd-ct-layout{column-gap:clamp(40px,5.5vw,88px);margin-block-start:56px;display:grid;grid-template-columns:minmax(0,576fr) minmax(0,776fr);row-gap:60px;\n}.elementor .dd-ct-sep{width:14px;height:14px;flex:0 1 auto;& svg { display:block;width:100%;height:100%; }\n}.elementor .dd-ct-crumb-a:hover,.elementor .dd-ct-crumb-a:focus-visible{text-decoration:underline;text-underline-offset:3px;\n}.elementor .dd-ct-crumb-a{color:#3D6B6E;text-decoration:none;cursor:pointer;}.elementor .dd-ct-crumb-txt{font-size:15px;color:#004E52;line-height:24px;margin:0px;}.elementor .dd-ct-crumbs{margin:0px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .dd-ct-sec{font-size:1rem;color:#004E52;line-height:1.6;padding-block-start:30px;padding-block-end:80px;padding-inline-start:clamp(20px,5vw,80px);padding-inline-end:clamp(20px,5vw,80px);background-color:#FFFDEE;-webkit-font-smoothing:antialiased; &,& *,& *::before,& *::after { box-sizing:border-box; }\n}