.media-section{overflow:hidden;position:relative}.media-section .setting-section{margin:auto;max-width:1200px;padding:40px}.media-section .setting-wrapper{align-items:start;border-radius:20px;box-shadow:0 0 24px 0 rgba(5,30,52,0);display:grid;gap:25px;grid-template-columns:1.1fr 1fr}.media-section .setting-heading{background:#b874d9;border-left:8px solid #292d38;color:#fff;display:inline-block;margin-bottom:30px;padding:4px 20px}.media-section .location{background:#dcecf7;border-radius:6px;display:inline-block;font-weight:600;margin-bottom:16px;padding:8px 14px}.media-section .features{list-style:none;margin:0;padding:0}.media-section .features li{margin-bottom:10px;padding-left:22px;position:relative}.media-section .setting-slider{overflow:hidden;position:relative}.media-section .slider{border-radius:16px;overflow:hidden}.media-section .slider-track{display:flex;transition:transform .6s ease;width:auto}.media-section .slide{flex:0 0 100%;max-width:100%}.media-section .slide img{display:block;height:auto;max-height:320px;object-fit:cover;width:100%}.media-section .dots{margin-top:10px;text-align:center}.media-section .dot{background:#cfd8dc;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 3px;width:8px}.media-section .dot.active{background:#1b7fc2}.media-section .full-description{background:#fff;border-radius:12px;grid-column:1/-1;margin-top:24px;padding:18px 22px;width:90%}@media (max-width:1000px){.media-section .setting-wrapper{grid-template-columns:1fr}.media-section .full-description{width:100%}}@media (max-width:768px){.media-section .setting-section{padding:20px}}