@charset "UTF-8";
/***!  /vegassolutions/modules/mod_serviceslist/media/serviceslist.css  !***/

.offermainlist{margin-top:100px !important}.offermainlist>h2{font-size:36px;color:var(--dark);letter-spacing:1px;line-height:1.3em;margin-bottom:30px}.offermainlist .list{gap:20px;align-items:flex-start}.offermainlist .list .item{align-self:stretch;border-radius:10px;overflow:hidden;position:relative;min-height:250px;flex:1 1 300px}.offermainlist .list .item a{position:absolute;font-size:0;left:0;right:0;top:0;bottom:0;z-index:10}.offermainlist .list .item.accessory{max-width:300px;background-color:var(--lgrey);min-height:auto;aspect-ratio:auto}.offermainlist .list .item .text{position:absolute;bottom:30px;left:30px;right:30px;z-index:3}.offermainlist .list .item .text h2{color:var(--white);font-size:24px;text-align:left}.offermainlist .list .item .text h2 strong{font-size:30px;display:block}.offermainlist .list .item .text .downarrow{margin-top:15px;width:40px;height:40px;display:flex;align-items:center;background-color:var(--main-color);border-radius:10px}.offermainlist .list .item .text .downarrow i{font-size:20px;color:var(--white)}.offermainlist .list .item:not(.accessory):after{position:absolute;left:0;bottom:0;right:0;min-height:150px;content:"";background:linear-gradient(0deg,rgba(0,0,0,0.72) 5%,rgba(0,0,0,0) 100%)}.offermainlist .list .item.accessory{text-align:center;justify-content:center;align-items:center;flex-direction:column;transition:all 200ms linear}.offermainlist .list .item.accessory .service-icon{border-radius:10px;height:40px;min-width:40px;margin-bottom:15px;border:1px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:all 200ms linear}.offermainlist .list .item.accessory .text{position:static;left:inherit;right:inherit;bottom:inherit}.offermainlist .list .item.accessory .text h2{color:var(--dark);font-size:20px;text-align:center}.offermainlist .list .item.accessory .text h2 strong{font-size:20px}.offermainlist .list .item.accessory .text p{position:absolute;bottom:20px;font-size:14px;color:var(--lgold);text-align:center;left:0;right:0;transition:all 200ms linear}.offermainlist .list .item.accessory:hover{background:var(--grey)}.offermainlist .list .item.accessory:hover .service-icon{background:var(--main-color)}.offermainlist .list .item.accessory:hover .service-icon i{color:var(--white)}.offermainlist .list .item.accessory:hover .text p{color:var(--second-color)}.offermainlist .list .item:hover:after{min-height:50%}.offermainlist .list .item:hover .text .downarrow i{transform:rotate(90deg)}
