#village-slider{padding:3rem}.icondetails span{font-family:Lato !important;color:#424242}@media (max-width:767px){.icondetails span{display:block;clear:both}}.icondetails .iconSize{width:20px;height:20px}@media (min-width:768px){.icondetails .iconSize{margin-right:5px}}.starOrange[c-propertydetails_propertydetails]{filter:invert(78%) sepia(15%) saturate(1110%) hue-rotate(353deg) brightness(91%) contrast(89%);width:18px;height:18px}.villathumb img{height:100%!important}.villathumb{height:300px!important;overflow:hidden}@media (min-width:768px){.villathumb{height:200px!important}}@media (min-width:1199px){.villathumb{height:300px!important}}@media (min-width:1599px){.villathumb{height:350px!important}}.type-villas .entry-header p span,.type-villas .entry-header p span em,.rates{font-size:.8rem !important}.type-villas .entry-header p{height:20px;line-height:.8rem!important}.type-villas .entry-header h2 a{font-size:1rem!important}a.reservation-button-villages{font-size:14px!important;padding:5px 10px!important;background:#1033a8;font-family:Lato !important;color:#fff;border-radius:0;line-height:16px}a.reservation-button-villages:hover{color:#fff}.carousel-inner-multi .card{margin:0 .5em;box-shadow:2px 2px 4px 2px rgba(99,99,99,.09);border:none;width:100%;border-radius:5px}.carousel-inner-multi .card span.summary{font-family:'Lato' !important;font-size:15px !important;display:block;margin-top:10px;height:120px;overflow-y:scroll;text-align:left}span.summary::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}span.summary::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.carousel-inner-multi .card time{color:#aaa}.carousel-multi-wrapper{position:relative}.carousel-inner-multi{display:flex}.carousel-item-multi{flex:0 0 33.333%;max-width:33.333%;padding:0 8px;box-sizing:border-box;display:none}@media (max-width:767px){.carousel-item-multi{flex:0 0 100%;max-width:100%;min-width:100%}.carousel-inner-multi .card span.summary{height:220px}}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;cursor:pointer;z-index:10;font-size:18px}.carousel-btn.prev{left:-12px}.carousel-btn.next{right:-24px}#carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:1rem}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer}.carousel-dot.active{background:#1033a8}