.travel-paws .blue-button{color:#222;border:1px solid #222}.travel-paws .blue-button:hover{background:#222;color:#fff}.travel-paws .gold-button{color:#9b544e;border:1px solid rgb(155,84,78)}.travel-paws .gold-button:hover{background:#9b544e;color:#fff}.travel-paws .button{border-radius:3px;padding:5px 12px;margin:4px;text-decoration:none;font-size:16px}.travel-paws .separate-rates{border-top:5px double rgba(155,84,78,.3)}.travel-paws .hero{position:relative}.travel-paws .hero .list{position:absolute;z-index:1;bottom:90px;display:flex;justify-content:center;left:0;right:0;align-items:center}.travel-paws .hero .list .icon{width:140px;max-width:140px;max-height:55px;margin:10px 30px}.travel-paws .page-title{font-size:40px}.travel-paws .page-subtitle{margin-top:10px;font-size:26px}.travel-paws .page-subtitle span{font-size:22px;display:block}.travel-paws .highlights .item-img{max-width:150px}.travel-paws .highlights .item-box .title{font-size:20px;display:block;margin-top:10px;color:#a36159;font-weight:500}.travel-paws .highlights .item-box .description{padding:0 30px}.travel-paws .highlights .carousel{padding:0}.travel-paws .highlights .carousel .flickity-viewport{height:500px!important}.travel-paws .highlights .carousel .carousel-cell{height:480px!important}.travel-paws .highlights .carousel .carousel-cell .item{padding:0;max-width:80%;margin:0 auto}.travel-paws .highlights .carousel .carousel-cell .item .item-img{padding-top:20px}.travel-paws .intro{padding-bottom:95px}.travel-paws .intro .list-title{font-size:18px}.travel-paws .intro .button{display:inline-block;max-width:210px;text-align:center}.travel-paws .intro .button:hover .info{filter:contrast(.2)}.travel-paws .intro .button-group{max-width:350px}.travel-paws .intro .button-group .icon-btn{width:10px;position:relative;top:-1px}.travel-paws .intro .button-group .icon-btn.info{width:14px}.travel-paws #rates .column-rates{display:flex}.travel-paws #rates .column-rates .item-rates{max-width:33%}.travel-paws #rates .list-kit{list-style:none;padding-left:10px}.travel-paws #rates .list-kit li{position:relative;padding-left:20px}.travel-paws #rates .list-kit li:before{position:absolute;content:"";width:10px;height:10px;background:#a3615980;left:0;border-radius:100%;top:30%}.travel-paws #rates .list-kit li:nth-of-type(2n):before{background:#a3615933}.travel-paws #rates .cta-kit .title{font-size:16px;color:#a36159;font-weight:600}.travel-paws #rates .cta-kit .rate .price{font-size:22px}.travel-paws #rates .cta-kit .rate .plan-text,.travel-paws #rates .cta-kit .single-price{font-size:16px}.travel-paws #rates .menu-kit{position:relative}.travel-paws #rates .menu-kit .img-menu-kit{max-width:150px}.travel-paws #rates .menu-kit .section-title{font-size:18px}.travel-paws #rates .menu-kit .section-title b{display:block}.travel-paws #rates .menu-kit .bg-patitas{position:absolute;bottom:-80px;width:180px;z-index:0;right:0}.travel-paws .paw-call-center{display:flex;max-width:380px;align-items:center;vertical-align:middle;text-align:left;border:1px solid rgba(0,0,0,.04);border-radius:10px;padding:9px;box-shadow:0 1px 1px #0000001a;z-index:1;position:relative;margin:0 auto}.travel-paws .paw-call-center a{text-decoration:none}.travel-paws .paw-call-center .item .message{font-size:15px;color:#222;font-weight:600}.travel-paws .paw-call-center .item .phone{font-size:22px;color:#a36159}.travel-paws .paw-call-center .item.img{margin-right:10px}.travel-paws .paw-call-center .item.img img{width:100px}.travel-paws .paw-call-center .item small{font-size:16px;line-height:normal}.travel-paws #accommodations .rooms-carousel{padding-bottom:40px}.travel-paws #accommodations .rooms-carousel .room-cell{width:33.333%;padding:0 12px;display:flex}.travel-paws #accommodations .rooms-carousel.flickity-resize .room-cell{min-height:100%}.travel-paws #accommodations .rooms-carousel .room-card{display:flex;flex-direction:column;width:100%;border:1px solid rgba(155,84,78,.3);border-radius:5px;overflow:hidden;background:#fff}.travel-paws #accommodations .rooms-carousel .room-image{display:block;overflow:hidden;aspect-ratio:4/3}.travel-paws #accommodations .rooms-carousel .room-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.travel-paws #accommodations .rooms-carousel .room-image:hover img{transform:scale(1.05)}.travel-paws #accommodations .rooms-carousel .room-body{display:flex;flex-direction:column;flex:1;padding:20px}.travel-paws #accommodations .rooms-carousel .room-title{font-size:18px;min-height:44px;color:#222;text-align:center;max-width:280px;margin:0 auto;padding-bottom:10px}.travel-paws #accommodations .rooms-carousel .room-amenities{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;list-style:none;margin:5px 0 0;padding:16px;background:#9b544e0d;border-radius:8px}.travel-paws #accommodations .rooms-carousel .room-amenities li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;color:#444;text-align:left}.travel-paws #accommodations .rooms-carousel .room-amenities li:before{content:"";flex-shrink:0;width:20px;height:20px;margin-top:-1px;border-radius:50%;background:#9b544e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cellipse cx='12' cy='16' rx='5' ry='4'/%3E%3Cellipse cx='6' cy='10' rx='2' ry='2.6'/%3E%3Cellipse cx='10' cy='6.5' rx='2' ry='2.6'/%3E%3Cellipse cx='14' cy='6.5' rx='2' ry='2.6'/%3E%3Cellipse cx='18' cy='10' rx='2' ry='2.6'/%3E%3C/svg%3E") center/12px no-repeat}.travel-paws #accommodations .rooms-carousel .room-amenities li:first-child{grid-column:1/-1;font-weight:500;color:#222}.travel-paws #accommodations .rooms-carousel .room-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.travel-paws #accommodations .rooms-carousel .room-actions .btn_1.book{padding:10px 15px;white-space:nowrap;font-size:.9rem}.travel-paws #accommodations .rooms-carousel .room-actions .room-link{font-size:.9rem}.travel-paws #accommodations .rooms-carousel .room-link{white-space:nowrap;color:#9b544e;text-decoration:underline}.travel-paws #accommodations .rooms-carousel .room-link:hover{color:#222}.travel-paws #accommodations .rooms-carousel .flickity-prev-next-button{background:#ffffffe6;box-shadow:0 2px 6px #00000026}.travel-paws #accommodations .rooms-carousel .flickity-prev-next-button.previous{left:-10px}.travel-paws #accommodations .rooms-carousel .flickity-prev-next-button.next{right:-10px}.travel-paws #accommodations .rooms-carousel .flickity-page-dots{bottom:0}.travel-paws #accommodations .rooms-carousel .flickity-page-dots .dot.is-selected{background:#9b544e}.travel-paws #services .card-service{border:2px solid #A36159;border-radius:5px;padding:15px;max-width:360px;text-align:left;min-height:400px;position:relative;overflow:hidden;margin:0 auto}.travel-paws #services .card-service.bg-white .bg-forma-blue{position:absolute;right:0;bottom:0}.travel-paws #services .card-service.bg-white .bg-patitas-blue{max-width:120px;position:absolute;right:20px;bottom:30px;opacity:.8}.travel-paws #services .card-service .icon-service{max-width:30px;max-height:20px}.travel-paws #services .card-service .card-tagline{font-size:15px;text-decoration:underline;color:#a36159}.travel-paws #services .card-service .card-title{font-size:18px;margin-top:20px;font-weight:600}.travel-paws #information{background:#fcfcfc;position:relative}.travel-paws #information>.container{position:relative;z-index:1}.travel-paws #information>.container>.row{position:relative;z-index:1}.travel-paws #information .bg-patitas-gray{position:absolute;right:0;bottom:80px;max-width:250px;z-index:0}.travel-paws #faqs>.container{position:relative}.travel-paws #faqs>.container>.row{position:relative;z-index:1}.travel-paws #faqs .bg-patitas-gray{position:absolute;right:0;bottom:80px;max-width:250px;z-index:0}.travel-paws #faqs .title-faq{font-size:18px}.travel-paws #faqs .img-faqs{width:210px}@media (max-width: 1100px){.travel-paws .header{margin-top:0}.travel-paws .header .list{bottom:10px}.travel-paws #rates .column-rates{justify-content:center}.travel-paws #rates .column-rates .item-rates{max-width:45%}.travel-paws #rates .column-rates .item-rates.img{display:none}.travel-paws #services .card-service.bg-white .bg-patitas-blue{opacity:.2}.travel-paws #services .card-service .card-tagline{font-size:18px}.travel-paws .item-box .description{font-size:18px;padding:0 20px!important}.travel-paws .cta-kit .title,.travel-paws .cta-kit .rate .plan-text,.travel-paws .cta-kit .single-price{font-size:18px!important}.travel-paws .paw-call-center .item small,.travel-paws .paw-call-center .item .message{font-size:18px}}@media (max-width: 900px){.travel-paws .highlights .item-img{max-width:180px}.travel-paws .highlights .item-box{display:flex;border:1px solid rgba(0,0,0,.06);margin:10px 0;border-radius:10px}.travel-paws .highlights .item-box .item{text-align:left;padding:20px}.travel-paws .highlights .item-box .description{padding:0}.travel-paws #rates .column-rates{display:block;position:relative}.travel-paws #rates .column-rates .item-rates{width:100%;max-width:none;display:block;vertical-align:top}.travel-paws #rates .column-rates .item-rates.kit{position:relative;z-index:1}.travel-paws #rates .column-rates .item-rates.img{display:block;position:absolute;top:-80px;z-index:0;width:500px;right:0;opacity:.7}.travel-paws #rates .column-rates .item-rates.menu-kit{border-top:1px solid rgba(0,0,0,.06);padding-top:80px;max-width:80%;margin:80px auto}.travel-paws #services .card-service{margin-bottom:40px}.travel-paws #accommodations .rooms-carousel .room-cell{width:50%}}@media (max-width: 720px){.travel-paws .highlights .item-box{display:block}.travel-paws .highlights .item-box .item{text-align:center;padding-bottom:0}.travel-paws #rates{padding-top:40px}.travel-paws #rates .column-rates .item-rates{padding:20px}.travel-paws #rates .column-rates .item-rates.img{display:none}.travel-paws #rates .column-rates .item-rates.menu-kit{padding-top:30px;max-width:100%;margin:20px auto}.travel-paws .paw-call-center{display:block;text-align:center}.travel-paws #accommodations .rooms-carousel .room-cell{width:88%;padding:0 8px}.travel-paws #accommodations .rooms-carousel .flickity-prev-next-button{display:none}.travel-paws #accommodations .rooms-carousel .room-amenities{display:block}.travel-paws #accommodations .rooms-carousel .room-amenities li{margin-bottom:10px;font-size:1rem}.travel-paws #accommodations .rooms-carousel .room-actions .btn_1.book{font-size:.85rem}.travel-paws #faqs .section-title{margin-bottom:0!important}}
