.sm-usps-title{margin:8px 0 24px!important}.sm-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0}.sm-usp{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 18px 30px -18px rgba(36,28,77,.25);transition:transform .2s ease,box-shadow .2s ease}.sm-usp:hover{transform:translateY(-3px);box-shadow:0 22px 34px -18px rgba(36,28,77,.32)}.sm-usp__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--theme-quinary,#eddee1)}.sm-usp__icon:before{content:"";display:block;width:26px;height:26px;background:var(--theme-secondary,#f84326);-webkit-mask:var(--sm-icon) center/contain no-repeat;mask:var(--sm-icon) center/contain no-repeat}.sm-usp__text{display:block;font-size:17px;line-height:1.4;font-weight:600;color:var(--theme-primary,#241c4d)}.sm-usp__icon--calendar{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01'/%3E%3C/svg%3E")}.sm-usp__icon--bed{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4v16M2 8h18a2 2 0 0 1 2 2v10M2 17h20M6 8v9'/%3E%3C/svg%3E")}.sm-usp__icon--sprout{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 20h10'/%3E%3Cpath d='M10 20c5.5-2.5.8-6.4 3-10'/%3E%3Cpath d='M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8z'/%3E%3Cpath d='M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2z'/%3E%3C/svg%3E")}.sm-usp__icon--roller{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='16' height='6' rx='2'/%3E%3Cpath d='M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Crect x='8' y='16' width='4' height='6' rx='1'/%3E%3C/svg%3E")}.sm-usp__icon--attic{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 3l9 8'/%3E%3Cpath d='M5 9.5V21h14V9.5'/%3E%3Cpath d='M10 21v-5h4v5'/%3E%3Cpath d='M10.5 10h3'/%3E%3C/svg%3E")}.sm-usp__icon--coffee{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 8h1a4 4 0 1 1 0 8h-1'/%3E%3Cpath d='M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z'/%3E%3Cpath d='M6 2v2M10 2v2M14 2v2'/%3E%3C/svg%3E")}.sm-usp__icon--tree{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-7'/%3E%3Cpath d='M9 22h6'/%3E%3Cpath d='M7 15h10a4 4 0 0 0 1-7.9A6 6 0 0 0 6 7.1 4 4 0 0 0 7 15Z'/%3E%3C/svg%3E")}.sm-usp__icon--pin{--sm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.99-5.54 10.19-7.4 11.8a1 1 0 0 1-1.2 0C9.54 20.19 4 14.99 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}@media (max-width:991px){.sm-usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.sm-usps{grid-template-columns:1fr;gap:10px}.sm-usp{flex-direction:row;align-items:center;padding:14px 18px;gap:14px}.sm-usp__icon{width:44px;height:44px}.sm-usp__icon:before{width:22px;height:22px}.sm-usp__text{font-size:16px}}section.sm-banner-overlay{position:relative}section.sm-banner-overlay:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,28,77,.72) 0,rgba(36,28,77,.35) 45%,rgba(36,28,77,0) 75%);pointer-events:none;z-index:0}section.sm-banner-overlay>*{position:relative;z-index:1}@media (max-width:991px){section.sm-banner-overlay:before{display:none}}