/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.icon-card-set{padding-bottom:48px;padding-top:48px}@media (min-width:768px){.icon-card-set{padding-bottom:64px;padding-top:64px}}@media (min-width:1024px){.icon-card-set .icon-card-set__intro{margin-right:auto;max-width:764px}}.icon-card-set .icon-card-set__title{--tw-text-opacity:1;color:rgb(0 37 64/var(--tw-text-opacity));font-family:Season Mix,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.8rem;font-weight:420;line-height:3rem;margin-bottom:40px}@media (min-width:768px){.icon-card-set .icon-card-set__title{font-size:3.6rem;line-height:3.8rem}}@media (min-width:1024px){.icon-card-set .icon-card-set__title{font-size:4.2rem;line-height:4.4rem}}.icon-card-set .field--name-field-icon-set-description{--tw-text-opacity:1;color:rgb(0 37 64/var(--tw-text-opacity));font-family:Season Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.4rem;font-weight:400;line-height:1.8rem;margin-bottom:48px}@media (min-width:768px){.icon-card-set .field--name-field-icon-set-description{font-size:1.6rem;line-height:2rem}}.icon-card-set .field--name-field-icon-set-description{margin-bottom:64px}@media (min-width:1024px){.icon-card-set .field--name-field-icon-set-description{font-size:1.8rem;line-height:2.2rem}}.icon-card-set .icon-card-set__content{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.icon-card-set .icon-card-set__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.icon-card-set .icon-card-set__content{grid-template-columns:repeat(4,minmax(0,1fr))}}.icon-card-set .icon-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:52px}@media (min-width:1024px){.icon-card-set .icon-card{padding:40px}}.icon-card-set .icon-card__image{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:24px}.icon-card-set .icon-card__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1.8rem;font-weight:550;line-height:2rem;margin-bottom:0;text-align:center}.icon-card-set .icon-card__description{--tw-text-opacity:1;color:#002540;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Season Sans,serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.4rem;text-align:center;text-transform:none}.icon-card-set .icon-card__description a{color:inherit;font-weight:650;text-decoration:none}.icon-card-set .icon-card__description a:hover{color:inherit;opacity:.75;text-decoration:none}
.property-listing__desc p:last-of-type{margin-bottom:0}
