.eac-comfort{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:8px 0 18px;color:#123e39;font-family:inherit;width:100%}
.eac-comfort *,.eac-comfort *::before,.eac-comfort *::after{box-sizing:border-box}
.eac-comfort .eac-comfort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.eac-comfort .eac-comfort-card{display:flex;align-items:flex-start;gap:15px;min-width:0;min-height:150px;padding:23px 24px;background:#fffdf9;border:1px solid #e5dbc8;border-radius:17px;box-shadow:0 8px 22px rgba(27,59,52,.065);position:relative;overflow:hidden}
.eac-comfort .eac-comfort-card::before{content:"";position:absolute;top:0;left:24px;width:62px;height:3px;background-color:#b58b45;border-radius:0 0 4px 4px}
.eac-comfort .eac-comfort-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;background:#f4ebd8;border:1px solid #e9dcc4;border-radius:13px;color:#123e39}
.eac-comfort .eac-comfort-icon svg{display:block;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.eac-comfort .eac-comfort-copy{min-width:0}
.eac-comfort .eac-comfort-card h3{font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:500;color:#123e39;line-height:1.25;margin:0 0 9px;padding:0}
.eac-comfort .eac-comfort-card p{font-family:inherit;font-size:14px;line-height:1.7;color:#445952;margin:0;padding:0}
@media(max-width:767px){.eac-comfort{padding:0 0 12px}.eac-comfort .eac-comfort-grid{grid-template-columns:1fr;gap:11px}.eac-comfort .eac-comfort-card{padding:19px 17px;min-height:0;gap:12px}.eac-comfort .eac-comfort-card h3{font-size:19px}.eac-comfort .eac-comfort-card p{font-size:13px}.eac-comfort .eac-comfort-icon{width:39px;height:39px;flex-basis:39px}}
