.feature-packages{padding:4rem}.feature-packages .container{flex-direction:column;gap:2rem;display:flex}.feature-packages .container .features{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.feature-packages .container .features .feature{cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;gap:1rem;transition:transform .3s;display:flex;box-shadow:0 2px 10px #0000001a}.feature-packages .container .features .feature:hover{transform:translateY(-5px)}.feature-packages .container .features .feature img{object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;height:200px}.feature-packages .container .features .feature .feature-content{flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.feature-packages .container .features .feature .feature-content .duration{z-index:1;background-color:var(--primary);color:#fff;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;display:flex;position:absolute;top:2rem;left:2rem}.feature-packages .container .features .feature .feature-content .location{align-items:center;gap:.5rem;display:flex}.feature-packages .container .features .feature .feature-content .booking{justify-content:space-between;align-items:center;display:flex;bottom:1rem;left:1rem;right:1rem}.feature-packages .container .features .feature .feature-content .booking .price{flex-direction:column;align-items:center;gap:.5rem;display:flex}@media screen and (max-width:768px){.feature-packages{padding:1rem}}.services-section,.other-services-section{background-color:#f4f4f4;padding:4rem 0}.services-section .container,.other-services-section .container{flex-direction:column;gap:2rem;display:flex}.services-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.service-card{border:1px solid var(--border);background-color:#fff;border-radius:8px;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s;display:flex}.service-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.service-card .icon-title{align-items:center;gap:1rem;display:flex}.service-card .icon-title .title{flex:1}.service-card .service-icon{color:#fff;background-color:#02784589;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.other-services-section{background-color:#fff}.other-services-section .service-card{background-color:#f4f4f4}.feature-packages{background-color:#f4f4f4;padding-bottom:4rem}
