:root{--fontFamily:"Tenor Sans",sans-serif;--styleFont:"Taprom",cursive;--bodyFont:"Marcellus",serif;--mainColor:#c19870;--brownColor:#d2c4a1;--optionalColor:#39505e;--optionalColor2:#655b50;--optionalColor3:#9ebcce;--optionalColor4:#f4f2ed;--whiteColor:#fff;--headingColor:#132027;--paragraphColor:#55626a;--transition:all ease .5s;--fontSize:16px}body{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:1.7;padding:0;margin:0;color:var(--paragraphColor)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--headingColor);font-family:var(--fontFamily);font-weight:500;line-height:1.4}a{color:var(--paragraphColor);transition:var(--transition);text-decoration:none}a:hover{color:var(--headingColor)}p{font-size:16px;color:var(--paragraphColor);margin-bottom:15px;line-height:1.7}p:last-child{margin-bottom:0}.ptb-100{padding-top:100px;padding-bottom:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pb-75{padding-bottom:75px}.gy-5{--bs-gutter-y:3.7rem}.gy-4{--bs-gutter-y:2.5rem}.gx-5{--bs-gutter-x:3.7rem}.pb-50{padding-bottom:50px}.pr-20{padding-right:20px}img{max-width:100%;height:auto}.ptb-125{padding-top:125px;padding-bottom:125px}.pt-125{padding-top:125px}.pb-125{padding-bottom:125px}.pb-100{padding-bottom:100px}.pt-0 .pt-125{padding-bottom:0!important}.pt-0 .ptb-125{padding-top:0!important}.mt-60{margin-top:60px}.mb-30{margin-bottom:30px}.mb-0 .reservation-warp{margin-bottom:0!important}.default-btn{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--headingColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.default-btn.hb_checkout{color:var(--headingColor)!important;transition:var(--transition)}.default-btn.hb_checkout:hover{color:var(--whiteColor)!important}.default-btn:before{content:"";position:absolute;top:0;right:0;height:0;width:0;opacity:0;transition:var(--transition);z-index:-1;background-color:var(--optionalColor)}.default-btn:after{content:"";position:absolute;bottom:0;left:0;opacity:0;height:0;width:0;transition:var(--transition);z-index:-1;background-color:var(--optionalColor)}.default-btn:hover{background-color:var(--headingColor);color:var(--whiteColor);box-shadow:rgba(17,17,26,.05) 0 4px 16px,rgba(17,17,26,.05) 0 8px 32px}.default-btn:hover:after{opacity:1;height:100%;width:70%}.default-btn:hover:before{opacity:1;height:100%;width:30%}.default-btn.style2{background-color:transparent;border:solid 1px var(--optionalColor)}.container-fluid{max-width:1730px}.container-fluid.style2{padding-left:0;padding-right:0;max-width:100%;overflow:hidden}.container-fluid.style3{max-width:1800px}.container-fluid.style4{max-width:1820px}.section-title{text-align:center;margin-left:auto;margin-right:auto;max-width:730px;margin-bottom:38px}.section-title .title{font-size:26px;font-weight:400;display:block;font-family:var(--styleFont);margin-bottom:15px;color:var(--mainColor)}.section-title h2{font-size:50px;letter-spacing:-3px;font-family:var(--fontFamily);margin-bottom:0;line-height:60px}.section-title h2 a{color:var(--headingColor)}.section-warp{margin-bottom:38px}.single-section .title{font-size:26px;font-weight:400;display:block;font-family:var(--styleFont);margin-bottom:12px;color:var(--mainColor)}.single-section .title2{display:block;margin-bottom:10px;padding-left:115px;position:relative;color:var(--optionalColor2)}.single-section .title2:before{content:"";position:absolute;top:13px;left:0;bottom:0;width:97px;height:1px;background:var(--mainColor)}.single-section h2{font-size:50px;letter-spacing:-3px;font-family:var(--fontFamily);margin-bottom:0;line-height:60px}.single-section h2 a{color:var(--headingColor)}.pagination-btn{position:relative}.pagination-btn .swiper-pagination{position:relative;margin-top:20px;margin-bottom:-15px;transition:var(--transition)}.pagination-btn .swiper-pagination-bullet{height:11px;width:11px;transition:var(--transition);opacity:1;background-color:transparent;border:solid 1px var(--headingColor)}.pagination-btn .swiper-pagination-bullet:before{content:"";position:absolute;top:4px;left:20px;height:1px;transition:var(--transition);width:0;background:var(--mainColor)}.pagination-btn .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:var(--headingColor)!important;margin-right:75px!important;position:relative;transition:var(--transition)}.pagination-btn .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:57px}.pagination-bullet-btn{position:relative}.pagination-bullet-btn .swiper-pagination2{position:relative;margin-bottom:-15px;bottom:-20px!important;transition:var(--transition)}.pagination-bullet-btn .swiper-pagination-bullet{width:8px;height:8px;transition:var(--transition);opacity:1;position:relative;border-radius:50%;display:inline-block;background-color:transparent}.pagination-bullet-btn .swiper-pagination-bullet:before{content:"";position:absolute;left:0;right:0;left:1px;top:1px;height:6px;width:6px;transition:var(--transition);border-radius:50%;background:var(--optionalColor3)}.pagination-bullet-btn .swiper-pagination-bullet.swiper-pagination-bullet-active{width:8px;height:8px;opacity:1;background-color:var(--optionalColor)!important;position:relative;transition:var(--transition)}.pagination-bullet-btn .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:transparent}.swiper-btn .swiper-button-next,.swiper-btn .swiper-button-prev{top:var(--swiper-navigation-top-offset,45%)}.swiper-btn .swiper-button-next:after,.swiper-btn .swiper-button-prev:after{display:none}.swiper-btn .swiper-button-next:before,.swiper-btn .swiper-button-prev:before{font-size:50px;font-weight:400;color:var(--optionalColor)}.swiper-btn .swiper-button-next{left:auto;right:-50px}.swiper-btn .swiper-button-next:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/arrow2.svg)}.swiper-btn .swiper-button-prev{left:-50px;right:auto}.swiper-btn .swiper-button-prev:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/arrow1.svg)}@keyframes simple-square-to-circle{to{border-radius:50%}}@keyframes simple-rotate{to{transform:rotate(360deg)}}@keyframes simple-scale{to{transform:scale(1.5)}}@keyframes simple-move{to{transform:translate(50px,0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes movebounce{0%{transform:translateY(0)}50%{transform:translateY(300px)}to{transform:translateY(0)}}@keyframes moveleftbounce{0%{transform:translateX(100px)}50%{transform:translateX(300px)}to{transform:translateX(100px)}}@keyframes rotateme{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate3d{0%{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@keyframes ripple{0%{transform:scale(1)}75%{transform:scale(1.5);opacity:.6}to{transform:scale(2);opacity:0}}.rotateme{animation-name:rotateme;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotateme{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hero-slider-warp{background-position:center center;position:relative;background-repeat:no-repeat;background-size:cover;padding-top:483px;padding-bottom:160px;z-index:1;animation-duration:.11s}.hero-slider-warp.bg1{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/heros/hero-bg1.jpg)}.hero-slider-warp.bg2{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/heros/hero-bg2.jpg)}.hero-slider-warp:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:-1;background:linear-gradient(103deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.3) 45.7%)}.hero-slider-warp.hero-slider-warp-bef{position:relative}.hero-slider-warp.hero-slider-warp-bef:before{display:none!important}.hero-slider-warp .content{max-width:710px}.hero-slider-warp .content h1{font-size:90px;color:var(--whiteColor);letter-spacing:-5.1px;line-height:95px;margin-bottom:0}.hero-slider-warp .content h1 img{position:relative;margin-top:-55px;top:0;width:134px;height:134px}.hero-slider-warp .content h2{font-size:85px;color:var(--whiteColor);letter-spacing:-5.1px;line-height:95px;margin-bottom:0}.hero-slider-warp .content h2 img{position:relative;margin-top:-55px;top:0;width:134px;height:134px}.hero-slider-warp .content h3{font-size:80px;color:var(--whiteColor);letter-spacing:-5.1px;line-height:95px;margin-bottom:0}.hero-slider-warp .content h3 img{position:relative;margin-top:-55px;top:0;width:134px;height:134px}.hero-slider-warp .content h4{font-size:75px;color:var(--whiteColor);letter-spacing:-5.1px;line-height:95px;margin-bottom:0}.hero-slider-warp .content h4 img{position:relative;margin-top:-55px;top:0;width:134px;height:134px}.hero-slider-warp .content h5{font-size:70px;color:var(--whiteColor);letter-spacing:-5.1px;line-height:95px;margin-bottom:0}.hero-slider-warp .content h5 img{position:relative;margin-top:-55px;top:0;width:134px;height:134px}.hero-slider-warp .content h6{font-size:65px;color:var(--whiteColor);letter-spacing:-5.1px;line-height:95px;margin-bottom:0}.hero-slider-warp .content h6 img{position:relative;margin-top:-55px;top:0;width:134px;height:134px}.hero-slider-warp .content .title{color:#deb58d;display:block;margin-left:10px;margin-bottom:20px;font-size:32px;font-family:var(--styleFont)}.hero-slider-warp .freezing{list-style:none;padding-left:0;margin-bottom:0;position:absolute;top:190px}.hero-slider-warp .freezing li{display:inline-block;position:relative;padding-right:40px;font-family:var(--bodyFont);padding-left:35px}.hero-slider-warp .freezing li img{position:absolute;left:0;top:-1px}.hero-slider-warp .freezing li:last-child{padding-right:0}.hero-slider-warp .freezing li span{font-size:18px;color:#a0b0b9;margin-left:5px}.hero-warp{position:relative;margin-top:-118px}.about-content{padding-left:15px;margin-top:-5px}.about-content h2{margin-bottom:20px}.about-content p{margin-bottom:30px}.about-content .default-btn.style2{background-color:transparent;border:solid 1px var(--optionalColor)}.about-image{margin-right:60px;overflow:hidden}.about-image img{transition:var(--transition)}.about-image:hover img{transform:scale(1.2)}.about-warp{position:relative;z-index:1;overflow:hidden}.about-warp .about-shape1{position:absolute;top:0;left:23%;pointer-events:none;z-index:-1}.about-warp .about-shape2{position:absolute;bottom:24%;right:11%}.about-warp .about-last-image{margin-top:60px;left:-50px;position:relative;overflow:hidden}.about-warp .about-last-image img{transition:var(--transition)}.about-warp .about-last-image:hover img{transform:scale(1.2)}.service-warp{overflow:hidden}.service-warp .inner-service-bg{background:var(--optionalColor4);margin-left:12px;margin-right:12px}.service-warp .service-slider-warp{position:relative;z-index:1}.service-warp .service-slider-warp .swiper-pagination{max-width:985px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:-10px;top:auto;border-radius:10px;height:2px;box-shadow:unset;background-color:var(--whiteColor);position:relative;z-index:1}.service-warp .service-slider-warp .swiper-pagination .swiper-pagination-progressbar-fill{background:var(--mainColor);border-radius:10px;height:4px;top:-1px;box-shadow:unset}.service-warp .service-slider-warp .swiper{overflow:inherit}.service-warp .service-slider-warp .swiper-wrapper{text-align:center}.service-card{text-align:center;background-color:var(--whiteColor);margin-bottom:60px;padding:70px 30px}.service-card .icon{font-size:60px;line-height:1;margin-bottom:30px;color:var(--optionalColor)}.service-card h3{font-size:24px;margin-bottom:16px}.service-card h3 a{color:var(--headingColor)}.service-card h3 a:hover{color:var(--mainColor)}.service-card .arrow{font-size:20px;line-height:1;display:inline-block;margin-bottom:-5px;color:var(--headingColor)}.service-card p{margin-bottom:28px}.vacation-content h2{margin-bottom:20px}.vacation-content p{margin-bottom:50px;padding-right:50px}.vacation-content .about-vacation{background-color:var(--optionalColor);padding:50px 60px 60px;position:relative;margin-right:-235px}.vacation-content .about-vacation h4{font-size:24px;color:var(--whiteColor);margin-bottom:35px}.vacation-content .about-vacation .vacation-list{list-style:none;padding-left:0;margin-bottom:0;margin-right:-10px}.vacation-content .about-vacation .vacation-list.style2{margin-right:0;margin-left:20px}.vacation-content .about-vacation .vacation-list li{position:relative;padding-left:35px;color:#bbc8d0;font-size:18px;margin-bottom:10px}.vacation-content .about-vacation .vacation-list li:last-child{margin-bottom:0}.vacation-content .about-vacation .vacation-list li:before{content:"";position:absolute;top:15px;left:0;height:1px;width:20px;border-radius:10px;background-color:var(--brownColor)}.vacation-content .about-vacation:before{content:"";position:absolute;top:15px;bottom:15px;left:15px;right:15px;border:1px solid rgba(210,196,161,.4)}.summer-vacation-warp{position:relative;z-index:1}.summer-vacation-warp .vacation-shape1{position:absolute;right:20%;top:0}.summer-vacation-warp .vacation-shape2{position:absolute;bottom:7%;right:17%}.summer-vacation-warp .summer-vacation-image{width:872px;height:525px}.summer-vacation-warp .summer-vacation-image video{width:872px;height:525px;-o-object-fit:cover;object-fit:cover}.explore-warp{position:relative;z-index:1}.explore-warp:before{content:"";position:absolute;bottom:200px;left:0;right:0;height:225px;background:#f0ede6;z-index:-1}.explore-content{padding-left:100px}.explore-content h2{margin-bottom:25px;padding-right:130px}.explore-content .default-btn{margin-bottom:85px}.explore-content .default-btn.style2{background-color:transparent;border:solid 1px var(--optionalColor)}.explore-content .image{overflow:hidden}.explore-content .image img{transition:var(--transition)}.explore-content .image:hover img{transform:scale(1.2)}.explore-image{margin-right:-5px}.explore-image p{position:relative;top:165px}.rm-explore .explore-image p{top:115px}.slide-text-warp{height:auto;width:100%;overflow:hidden;transition:var(--transition);z-index:-1}.slide-text-warp .container-fluid{width:100%}.slide-text-warp .swiper{overflow:inherit}.slide-text-warp .swiper-slide{display:inline-block;white-space:nowrap;position:relative;width:100%;display:inline-block;transition:var(--transition);color:#90a1bb;padding-right:50px;line-height:1;margin-bottom:0}.slide-text-warp .swiper-slide span{padding-right:20px;padding-left:20px;font-size:70px;font-style:normal;font-weight:400;color:var(--optionalColor3);display:inline-block;letter-spacing:-4.2px}.slide-text-warp .swiper-slide .slide-item{position:relative}.slide-text-warp .swiper-slide .slide-item:before{content:"";position:absolute;top:60%;transform:translateY(-60%);right:-38px;height:3px;width:30px;border-radius:10px;background-color:#90a1bb}@keyframes marquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-10%,0,0)}}.variation-warp{overflow:hidden}.variation-warp .variation-slider-warp{position:relative;margin-left:100px;margin-right:100px}.variation-warp .variation-slider-warp .swiper{overflow:inherit}.variation-warp .variation-slider-warp .swiper-wrapper{text-align:center}.variation-card{text-align:start;position:relative;z-index:999}.variation-card .content-btn{display:flex;align-items:center;justify-content:space-between;padding-top:30px}.variation-card .content-btn h3{font-size:24px;margin-bottom:8px}.variation-card .content-btn h3 a{color:var(--headingColor)}.variation-card .content-btn h3 a:hover{color:var(--mainColor)}.variation-card .content-btn p{margin-bottom:0}.variation-card .content-btn .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;font-size:16px;transition:var(--transition);color:var(--headingColor);border:1px solid #c3c9cd}.variation-card .price{position:absolute;top:20px;right:20px;color:var(--brownColor);padding:15px 30px;z-index:1;transition:var(--transition)}.variation-card .price span{position:relative;z-index:999}.variation-card .price .mphb-price-period{text-transform:capitalize;padding-left:10px;position:relative;border-bottom:none;font-size:14px}.variation-card .price .mphb-price-period:before{content:"/";position:absolute;top:-7px;left:-2px;font-size:20px}.variation-card .price:before{content:"";position:absolute;top:10px;left:-10px;right:10px;bottom:-10px;transition:var(--transition);z-index:-1;border:solid 1px var(--brownColor)}.variation-card .price:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:var(--transition);background-color:var(--optionalColor)}.variation-card:hover .price{color:var(--headingColor)}.variation-card:hover .price:before{top:0;left:0;right:0;bottom:0}.variation-card:hover .price:after{background-color:var(--brownColor)}.variation-card:hover .content-btn .icon{color:var(--whiteColor);background-color:var(--mainColor)}.variation-card .image{overflow:hidden}.variation-card .image img{transition:var(--transition)}.variation-card .image:hover img{transform:scale(1.2)}.inner-testimonial-warp{background:var(--optionalColor3);padding-top:120px;padding-bottom:120px;position:relative}.inner-testimonial-warp .testimonial-shape2{position:absolute;top:-30px;left:-80px}.inner-testimonial-warp .testimonial-shape1{position:absolute;bottom:-50px;right:-40px}.inner-testimonial-warp .swiper{max-width:925px;overflow:hidden}.testimonial-item{max-width:925px;text-align:center;margin-left:auto;margin-right:auto}.testimonial-item .icon{margin-bottom:30px}.testimonial-item h3{font-size:25px;color:var(--headingColor);letter-spacing:-1.5px;margin-bottom:60px;position:relative}.testimonial-item h3:before{content:"";position:absolute;bottom:-45px;height:30px;width:1px;left:0;right:0;margin-left:auto;margin-right:auto;background-color:var(--whiteColor)}.testimonial-item h4{font-size:20px;letter-spacing:-1.2px;margin-bottom:60px;position:relative}.testimonial-item h4:before{content:"";position:absolute;bottom:-45px;height:30px;width:1px;left:0;right:0;margin-left:auto;margin-right:auto;background-color:var(--whiteColor)}.fun-fact-warp{position:relative}.fun-fact-warp .fun-fact-shape{position:absolute;top:35.5%;left:0;z-index:-1;right:0}.fun-fact-card{text-align:start;margin-bottom:25px}.fun-fact-card h2{font-size:80px;letter-spacing:-4.8px;margin-bottom:5px;font-family:var(--bodyFont)}.fun-fact-card p{font-size:15px;line-height:28px;letter-spacing:1.5px;color:var(--headingColor);margin-bottom:0}.col-lg-3:nth-child(4n) .fun-fact-card{margin-left:125px}.col-lg-3:nth-child(3) .fun-fact-card{margin-left:45px;margin-right:45px}.col-lg-3:nth-child(2) .fun-fact-card{margin-left:45px;margin-right:45px}.col-lg-3:nth-child(1) .fun-fact-card{margin-right:75px}.experience-widget{padding-right:45px;position:relative}.experience-widget h2{font-size:50px;padding-right:30px}.experience-widget .experience-content{margin-top:75px}.experience-widget.style2{padding-left:55px;padding-right:0}.experience-widget.style2 .experience-content{margin-bottom:115px;margin-top:0}.experience-widget .image{position:relative}.experience-widget .image .small-content{padding:12px 30px;right:12px;font-size:17px;display:inline-block;position:absolute;letter-spacing:.34px;color:var(--whiteColor);background:var(--optionalColor2)}.experience-widget .image .small-content i{position:relative;margin-left:8px;top:3px;font-size:11px}.experience-widget .image .small-content.style1{bottom:-20px}.experience-widget .image .small-content.style2{top:-20px}.experience-widget .image.before1:before{bottom:-30px;right:270px}.experience-widget .image.before2:before{top:-66px;left:274px}.experience-widget .image:before{content:"";position:absolute;width:1px;height:115px;background:var(--brownColor)}.blog-card{padding:40px;background-color:var(--whiteColor);border:solid 1px rgba(105,123,134,.09);box-shadow:0 4px 34px 0 rgba(151,117,83,.04)}.blog-card span{font-family:var(--fontFamily);font-size:15px;margin-bottom:160px;display:block}.blog-card span.blog-cat{text-transform:uppercase}.blog-card p{font-family:--bodyFont;font-size:16px;margin-bottom:12px}.blog-card h3{font-family:var(--fontFamily);font-size:24px;margin-bottom:20px}.blog-card h3 a{color:var(--headingColor)}.blog-card .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;display:inline-block;font-size:16px;transition:var(--transition);color:var(--headingColor);border:1px solid #c3c9cd}.blog-card:hover .icon{color:var(--whiteColor);background-color:var(--mainColor);border-color:var(--mainColor)}.blog-slider-warp{position:relative}.blog-slider-warp .swiper-btn .swiper-button-next,.blog-slider-warp .swiper-btn .swiper-button-prev{top:var(--swiper-navigation-top-offset,35%)}.blog-slider-warp .swiper-btn .swiper-button-prev{left:-80px;right:auto}.blog-slider-warp .swiper-btn .swiper-button-next{left:auto;right:-80px}.blog-warp{position:relative;z-index:1}.blog-warp:before{content:"";position:absolute;top:0;left:0;right:0;height:66%;width:100%;z-index:-1;background:#f0ede6}.blog-warp .blog-shapes{position:absolute;bottom:26%;left:0;right:0}.instagram-widget{position:relative;overflow:hidden}.instagram-widget img{transition:var(--transition)}.instagram-widget:hover img{transform:scale(1.2)}.instagram-widget video{width:100%;height:373px;background-position:center center;background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover}.instagram-widget .icon{position:absolute;top:20px;left:20px;font-size:25px;color:var(--whiteColor)}.instagram-widget .react{position:absolute;bottom:20px;right:30px;color:var(--whiteColor)}.instagram-widget .react i{font-size:20px;position:relative;top:4px;margin-right:2px}.instagram-slider-warp{display:block;margin-bottom:-10px}.subscription-content{padding-right:100px}.subscription-content h2{margin-bottom:15px}.subscription-content p{margin-bottom:25px}.subscription-content .input-box{height:80px;position:relative}.subscription-content .input-box .form-control{height:80px;background-color:transparent;border:1px solid var(--optionalColor3);padding-left:20px;border-radius:0;transition:var(--transition)}.subscription-content .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.subscription-content .input-box .form-control:focus::-moz-placeholder{color:transparent}.subscription-content .input-box .form-control:focus::placeholder{color:transparent}.subscription-content .input-box .form-control::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.subscription-content .input-box .form-control::placeholder{transition:var(--transition)}.subscription-content .input-box .default-btn{top:10px;right:10px;bottom:10px;position:absolute;color:#fff;background-color:var(--optionalColor)}.subscription-content .input-box .default-btn:before{background-color:var(--mainColor)}.subscription-content .input-box .default-btn:after{background-color:var(--mainColor)}.subscription-content .mchimp-errmessage{margin-bottom:0;margin-top:20px;color:red}.subscription-content .mchimp-sucmessage{margin-bottom:0;margin-top:20px;color:green}.subscription-warp{position:relative;overflow:hidden}.subscription-warp .subscription-shape2{position:absolute;top:53%;transform:translateY(-53%);left:17.5%;pointer-events:none}.subscription-warp .subscription-shape3{position:absolute;top:-20px;left:22%;pointer-events:none}.subscription-warp .subscription-image{padding-left:220px}.footer-warp{background:#e1e6e9}.footer-widget{margin-bottom:25px}.footer-widget .logo{margin-bottom:25px;display:block}.footer-widget p{margin-bottom:30px;width:280px}.footer-widget .social-list{list-style:none;padding-left:0;margin-bottom:0}.footer-widget .social-list li{padding-right:12px;display:inline-block}.footer-widget .social-list li:last-child{padding-right:0}.footer-widget .social-list li a{color:var(--paragraphColor);font-size:20px}.footer-widget .social-list li a:hover{color:var(--mainColor)}.footer-widget h3{font-size:24px;letter-spacing:-.72px;margin-bottom:35px}.footer-widget.widget_nav_menu ul{list-style:none;padding-left:0;margin-bottom:0}.footer-widget.widget_nav_menu ul li{margin-bottom:12px}.footer-widget.widget_nav_menu ul li ul{padding-left:15px}.footer-widget.widget_nav_menu ul li:last-child{margin-bottom:0}.footer-widget.widget_nav_menu ul li a:hover{color:var(--mainColor)}.footer-widget .footer-link{list-style:none;padding-left:0;margin-bottom:0}.footer-widget .footer-link li{margin-bottom:12px}.footer-widget .footer-link li:last-child{margin-bottom:0}.footer-widget .footer-link li a:hover{color:var(--mainColor)}.footer-widget span{margin-bottom:20px}.footer-widget .phone{font-size:22px;color:var(--headingColor)}.footer-widget .phone:hover{color:var(--mainColor)}.footer-widget.widget_viba_contact_info span{display:block;max-width:200px}.col-lg-3.footer-widget:nth-child(2){padding-left:110px}.col-lg-3.footer-widget:nth-child(3){padding-left:75px}.col-lg-3.footer-widget:nth-child(4){padding-left:30px}.copy-right-warp{padding-top:28px;padding-bottom:28px;background:var(--optionalColor)}.copy-right-warp .social-list{list-style:none;padding-left:0;margin-bottom:0}.copy-right-warp .social-list li{padding-right:12px;display:inline-block}.copy-right-warp .social-list li:last-child{padding-right:0}.copy-right-warp .social-list li a{color:var(--whiteColor);font-size:20px}.copy-right-warp .social-list li a:hover{color:var(--mainColor)}.copy-right-content{text-align:center}.copy-right-content.style2{text-align:start}.copy-right-content p{color:#cdd3e1;line-height:1}.copy-right-content p span{color:var(--whiteColor)}.copy-right-content p a{color:var(--whiteColor)}.hero-slider-warp2{background-position:center center;position:relative;background-repeat:no-repeat;background-size:cover;padding-top:718px;padding-bottom:65px;margin:15px 15px 0;z-index:1}.hero-slider-warp2.bg1{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/heros/hero-bg3.jpg)}.hero-slider-warp2.bg2{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/heros/hero-bg2.jpg)}.hero-slider-warp2:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:-1;background:linear-gradient(180deg,#000 0,rgba(57,80,94,.1) 32.71%)}.hero-slider-warp2.hero-slider-warp-bef{position:relative}.hero-slider-warp2.hero-slider-warp-bef:before{display:none!important}.hero-slider-warp2 .content{max-width:955px;position:relative;height:280px;margin-left:-50px;padding:45px 85px 60px 60px}.hero-slider-warp2 .content:before{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;z-index:-1;border-radius:0 30px 30px 0;background:rgba(19,32,39,.8)}.hero-slider-warp2 .content span{font-size:60px;line-height:85px;margin-bottom:0;color:var(--whiteColor);position:relative;z-index:1}.hero-slider-warp2 .enquiry{list-style:none;padding-left:0;margin-bottom:0;position:absolute;right:50px;bottom:130px}.hero-slider-warp2 .enquiry li{display:inline-block}.hero-slider-warp2 .enquiry li span{font-size:15px;letter-spacing:1.5px;color:var(--whiteColor);position:relative;padding-right:5px;top:-2px}.hero-slider-warp2 .enquiry li a{font-family:var(--fontFamily);font-size:24px;color:var(--whiteColor)}.hero-slider-warp2:after{content:"";position:absolute;height:1px;width:100%;bottom:100px;left:0;right:0;background-color:var(--whiteColor)}.hero-style2-warp{position:relative;margin-top:-118px}.about-style2-image{padding-right:30px}.about-style2-image .style2-about1{border-radius:20px}.about-style2-image .round-icon{width:254.955px;height:254.797px;border-radius:50%;text-align:center;position:relative;margin-left:auto;margin-top:55px}.about-style2-image .round-icon .icon{position:absolute;top:52%;transform:translateY(-52%);left:0;right:0}.about-style2-image .round-icon .round-about{animation:rotateme 9s linear infinite}.about-style2-image .image{overflow:hidden;border-radius:20px}.about-style2-image .image img{transition:var(--transition)}.about-style2-image .image:hover img{transform:scale(1.2)}.about-style2-content h3{margin-bottom:30px;font-size:40px;letter-spacing:-2.4px}.about-style2-content .default-btn{margin-bottom:60px}.about-style2-content .default-btn.style2{background-color:transparent;border:solid 1px var(--optionalColor)}.about-style2-content .about2{border-radius:20px}.about-style2-content .image{overflow:hidden;border-radius:20px}.about-style2-content .image img{transition:var(--transition)}.about-style2-content .image:hover img{transform:scale(1.2)}.features-slider-warp{position:relative}.features-slider-warp .service-card.style2{background-color:transparent;text-align:start;border:2px solid var(--whiteColor);padding:50px 22px;position:relative;margin-bottom:0}.features-slider-warp .service-card.style2 .arrow{padding:10px 20px 3px;border-radius:60px;background-color:var(--whiteColor);display:inline-block;transition:var(--transition)}.features-slider-warp .service-card.style2:before{content:"";position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-50%);height:50%;width:50%;z-index:-1;opacity:0;transition:var(--transition);background-color:var(--whiteColor)}.features-slider-warp .service-card.style2:hover:before{height:100%;width:100%;opacity:1}.features-slider-warp .service-card.style2:hover .arrow{background-color:var(--optionalColor3)}.features-slider-warp .swiper-btn .swiper-button-next{right:-80px}.features-slider-warp .swiper-btn .swiper-button-prev{left:-80px}.features-warp{background:var(--optionalColor4)}.service-style2-content .content{max-width:600px}.service-style2-content .content h2{font-size:50px;letter-spacing:-3px;margin-bottom:20px}.service-style2-content .content .first-p{margin-bottom:30px}.service-style2-content .content-image{padding-right:20px}.service-style2-content .content-image img{border-radius:10px}.service-style2-content .service-style2-tab{padding-left:20px}.service-style2-content .service-style2-tab .nav-pills{margin-bottom:40px!important}.service-style2-content .service-style2-tab .nav-pills .nav-item{padding-right:10px}.service-style2-content .service-style2-tab .nav-pills .nav-item:last-child{padding-right:0}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link{border-radius:4px;background:#e5ecf0;padding:15px 25px;font-family:--bodyFont;font-size:18px;color:var(--optionalColor);transition:var(--transition)}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link.active{background:#c7d4dc}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link:hover{background:#c7d4dc}.service-style2-content .service-style2-tab .service-style2-tab-content{padding-right:40px}.service-style2-content .service-style2-tab .service-style2-tab-content h3{font-size:24px;margin-bottom:15px}.service-style2-content .service-style2-tab .service-style2-tab-content p{margin-bottom:20px}.service-style2-image{position:relative;padding-left:60px}.service-style2-image .image1{position:absolute;width:124px;height:124px;left:-77px;top:0}.service-style2-image .image1 img{border-radius:10px}.service-style2-image .image2 img{border-radius:10px}.service-style2-warp{position:relative;z-index:1;overflow:hidden}.service-style2-warp .service-style2-shape1{position:absolute;right:23%;top:0;z-index:-1;pointer-events:none}.service-style2-warp .service-style2-shape2{position:absolute;right:20%;bottom:11%;pointer-events:none}.inner-room-warp{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/abouts/luxury-room.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:10px;z-index:1;padding-left:80px;padding-right:100px;padding-top:130px;padding-bottom:130px}.inner-room-warp .content span{font-size:50px;letter-spacing:-3px;line-height:60px;font-family:var(--fontFamily);color:var(--whiteColor);display:inline-block}.inner-room-warp .round-icon{width:154.178px;height:153.978px;margin-left:auto;position:relative;text-align:center}.inner-room-warp .round-icon .round-about{animation:rotateme 9s linear infinite}.inner-room-warp .round-icon .video-btn{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;font-size:38px;color:var(--brownColor)}.inner-room-warp:before{content:"";position:absolute;bottom:50px;left:0;right:0;height:1px;width:100%;background:rgba(255,255,255,.2)}.room-warp{position:relative;z-index:1}.room-warp:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:50%;z-index:-1;background:#f0f3f4}.testimonial-style2-warp{background:#f0f3f4;position:relative}.testimonial-style2-warp .testimonial-style2-shape1{position:absolute;right:0;top:-70px;z-index:2;pointer-events:none}.testimonial-style2-warp .testimonial-style2-image{padding-right:80px;position:relative}.testimonial-style2-warp .testimonial-style2-image:before{content:"";position:absolute;bottom:35px;left:0;right:0;height:1px;width:106%;background:var(--optionalColor3)}.testimonial-style2-warp .testimonial-style2-image img{border-radius:10px}.testimonial-style2-content{padding-left:40px}.testimonial-style2-content .icon{margin-bottom:30px}.testimonial-style2-content p{font-family:var(--fontFamily);font-size:25px;color:var(--headingColor);letter-spacing:-1.5px;margin-bottom:25px}.testimonial-style2-content span{display:block;letter-spacing:2.4px}.choose-slider-warp{position:relative;max-width:1620px;margin-left:auto;overflow:hidden}.choose-slider-warp .choose-slider{max-width:1320px;margin-right:auto;margin-left:0;overflow:initial}.choose-slider-warp .choose-card .image{position:relative}.choose-slider-warp .choose-card .image .price{position:absolute;top:10px;right:10px;color:var(--whiteColor);padding:12px 23px;z-index:1;transition:var(--transition);border-radius:4px;background:var(--optionalColor)}.choose-slider-warp .choose-card .image .price span{position:relative;z-index:999}.choose-slider-warp .choose-card .image .price .mphb-price-period{text-transform:capitalize;padding-left:10px;position:relative;border-bottom:none;font-size:14px}.choose-slider-warp .choose-card .image .price .mphb-price-period:before{content:"/";position:absolute;top:-7px;left:-2px;font-size:20px}.choose-slider-warp .choose-card .image img{border-radius:10px}.choose-slider-warp .choose-card .content-icon{display:flex;justify-content:space-between;align-items:start;padding-top:30px}.choose-slider-warp .choose-card .content-icon h3{font-size:24px;margin-bottom:8px}.choose-slider-warp .choose-card .content-icon h3 a{color:var(--headingColor)}.choose-slider-warp .choose-card .content-icon h3 a:hover{color:var(--mainColor)}.choose-slider-warp .choose-card .content-icon p{margin-bottom:12px}.choose-slider-warp .choose-card .content-icon .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;font-size:16px;position:relative;top:10px;transition:var(--transition);color:var(--headingColor);background:var(--optionalColor3)}.choose-slider-warp .choose-card .content-icon .choose-list{list-style:none;padding-left:0;margin-bottom:0}.choose-slider-warp .choose-card .content-icon .choose-list li{display:inline-block;padding-right:24px;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative}.choose-slider-warp .choose-card .content-icon .choose-list li:before{content:"";top:11px;right:7px;height:1px;width:6px;position:absolute;background-color:var(--optionalColor2)}.choose-slider-warp .choose-card .content-icon .choose-list li:last-child{padding-right:0}.choose-slider-warp .choose-card:hover .content-icon .icon{background-color:var(--mainColor)}.choose-slider-warp .choose-card:hover .content-icon .icon a{color:var(--whiteColor)}.choose-warp{position:relative;overflow:hidden}.choose-warp .swiper-btn{position:absolute;top:50%}.choose-warp .swiper-btn .swiper-button-next{left:180px;right:auto}.choose-warp .swiper-btn .swiper-button-prev{left:165px;right:auto;top:-75px}.choose-warp .swiper-pagination3{position:absolute;left:175px;top:57%}.inner-reservation-widget{background:var(--optionalColor2);padding-top:120px;padding-bottom:120px}.inner-reservation-widget .section-title h2{color:var(--whiteColor)}.inner-reservation-widget .reservation-form{border:1px solid rgba(255,255,255,.15);text-align:center}.inner-reservation-widget .reservation-form .reservation-widget{padding:45px 25px;margin-bottom:25px;position:relative}.inner-reservation-widget .reservation-form .reservation-widget:before{content:"";position:absolute;top:48px;right:0;height:70%;width:1px;background-color:rgba(255,255,255,.15)}.inner-reservation-widget .reservation-form .reservation-widget .reservation-label{color:#d1cbc3;margin-bottom:75px;display:block}.inner-reservation-widget .reservation-form .reservation-widget .icon-form{position:relative}.inner-reservation-widget .reservation-form .reservation-widget .icon-form .form-control{background-color:transparent;border-radius:0;border:0;padding:0;font-size:20px;color:var(--whiteColor)}.inner-reservation-widget .reservation-form .reservation-widget .icon-form .form-control:focus{outline:0;box-shadow:none}.inner-reservation-widget .reservation-form .reservation-widget .icon-form .form-control::-moz-placeholder{color:var(--whiteColor)}.inner-reservation-widget .reservation-form .reservation-widget .icon-form .form-control::placeholder{color:var(--whiteColor)}.inner-reservation-widget .reservation-form .reservation-widget .icon-form .form-control:-moz-placeholder{color:var(--whiteColor)}.inner-reservation-widget .reservation-form .reservation-widget .icon-form .icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.inner-reservation-widget .reservation-form .reservation-widget select{background-color:transparent;border-radius:0;border:0;padding:0;width:100%;font-size:20px;color:var(--whiteColor);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/down-arrow.svg);background-position:right .35rem center;background-size:15px}.inner-reservation-widget .reservation-form .reservation-widget select:focus{box-shadow:unset;outline:0;border:0}.inner-reservation-widget .reservation-form .reservation-widget option{color:var(--headingColor);font-size:16px!important;margin:10px!important;border-radius:0!important}.inner-reservation-widget .reservation-form .reservation-widget .input-counter{display:flex;justify-content:center;align-items:center}.inner-reservation-widget .reservation-form .reservation-widget .input-counter input{background-color:transparent;border:0;width:50px;position:relative;top:-3px;font-size:26px;letter-spacing:2.6px;text-align:center;color:var(--whiteColor)}.inner-reservation-widget .reservation-form .reservation-widget .input-counter input:focus{box-shadow:unset}.inner-reservation-widget .reservation-form .reservation-widget .input-counter input:focus-visible{outline:0}.inner-reservation-widget .reservation-form .reservation-widget .input-counter span{color:var(--whiteColor);font-size:12px}.inner-reservation-widget .reservation-form .col-lg-3:nth-child(4n) .reservation-widget:before{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form{margin-bottom:30px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.15);text-align:center}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb-required-fields-tip{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date{position:relative;display:inline;width:23%;padding:45px 40px 45px 25px;margin-bottom:25px;position:relative}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date:before,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date:before{content:"";position:absolute;top:48px;right:0;height:70%;width:1px;background-color:rgba(255,255,255,.15)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date:after,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date:after{content:"";position:absolute;bottom:63px;right:25px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/calender.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date label,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date label{font-family:var(--fontFamily);letter-spacing:1.4px;color:#d1cbc3;margin-bottom:75px;display:block;text-transform:uppercase}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input{height:60px;font-size:22px;background-color:transparent;border-radius:0;color:var(--whiteColor);font-family:var(--fontFamily);transition:var(--transition);padding:0;border:0;width:100%}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input:focus,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0;color:var(--whiteColor)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input:focus::-moz-placeholder,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input:focus::-moz-placeholder{color:transparent}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input:focus::placeholder,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input:focus::placeholder{color:transparent}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input::-moz-placeholder,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition);color:var(--whiteColor)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input::placeholder,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input::placeholder{transition:var(--transition);color:var(--whiteColor)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date br,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date br{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults{width:17%;position:relative;display:inline;padding:45px;margin-bottom:25px;position:relative}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults label{font-family:var(--fontFamily);letter-spacing:1.4px;color:#d1cbc3;margin-bottom:75px;display:block;text-transform:uppercase}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults:before{content:"";position:absolute;top:48px;right:0;height:70%;width:1px;background-color:rgba(255,255,255,.15)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults select{width:100%;height:60px;font-size:22px;background-color:var(--optionalColor2);border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--whiteColor);border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults select:focus{box-shadow:unset;border-color:var(--mainColor)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children{width:17%;position:relative;display:inline;padding:45px;margin-bottom:25px;position:relative}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children label{font-family:var(--fontFamily);letter-spacing:1.4px;color:#d1cbc3;margin-bottom:75px;display:block;text-transform:uppercase}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children:before{content:"";position:absolute;top:48px;right:0;height:70%;width:1px;background-color:rgba(255,255,255,.15)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children select{width:100%;height:60px;font-size:22px;background-color:var(--optionalColor2);border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--whiteColor);border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children select:focus{box-shadow:unset;border-color:var(--mainColor)}.inner-reservation-widget .mphb_sc_search-wrapper form br{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-submit-button-wrapper{display:block;width:20%;position:relative;padding:20px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-submit-button-wrapper .button{padding:14px 35px;display:block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--whiteColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none;width:100%;text-align:center}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-submit-button-wrapper .button:hover{background-color:var(--optionalColor)}.inner-reservation-widget .reservation-btn{margin-top:40px;text-align:center}.inner-reservation-widget .reservation-btn .default-btn{background:var(--optionalColor3)}.experience-widget .radius img{border-radius:10px}.stories-warp{position:relative;z-index:1}.stories-warp:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;height:50%;width:100%;z-index:-1;background:var(--headingColor)}.stories-warp .section-title h2{color:var(--whiteColor)}.stories-warp .stories-shape1{position:absolute;top:50%;left:0;right:0}.stories-slider-warp{position:relative}.stories-slider-warp .stories-widget span{display:block;margin-top:20px;margin-bottom:8px;color:var(--optionalColor2);font-family:--bodyFont;font-size:16px}.stories-slider-warp .stories-widget h3{font-size:24px;margin-bottom:15px}.stories-slider-warp .stories-widget h3 a{color:var(--headingColor)}.stories-slider-warp .stories-widget .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;font-size:16px;transition:var(--transition);display:inline-block;color:var(--headingColor);border:1px solid #c3c9cd}.stories-slider-warp .stories-widget:hover .icon{background-color:var(--mainColor);color:var(--whiteColor);border-color:var(--mainColor)}.stories-slider-warp .swiper-pagination4{margin-top:65px;display:flex;justify-content:center;letter-spacing:1.5px;font-family:var(--fontFamily);font-size:15px}.stories-slider-warp .swiper-pagination4 .swiper-pagination-current{margin-right:8px}.stories-slider-warp .swiper-pagination4 .swiper-pagination-total{margin-left:8px}.stories-slider-warp:before{content:"";position:absolute;bottom:12px;left:12%;width:35%;height:1px;background:#e7ebed}.stories-slider-warp:after{content:"";position:absolute;bottom:12px;right:12%;width:35%;height:1px;background:#e7ebed}.stories-slider-warp .swiper-btn .swiper-button-next,.stories-slider-warp .swiper-btn .swiper-button-prev{top:var(--swiper-navigation-top-offset,98%)}.stories-slider-warp .swiper-btn .swiper-button-prev{left:0;right:auto}.stories-slider-warp .swiper-btn .swiper-button-next{left:auto;right:0}.subscription-style2-image{padding-right:250px;padding-bottom:85px;position:relative}.subscription-style2-image .image2{position:absolute;width:311px;height:423px;top:85px;right:0}.subscription-content.style2{padding-right:0;padding-left:100px}.hero-style3-warp{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/heros/hero-bg4.jpg);background-position:left center;background-repeat:no-repeat;background-size:1296px 100%;position:relative;background-color:#192227;padding-bottom:100px;padding-top:105px}.hero-style3-warp .freezing{list-style:none;padding-left:0;margin-bottom:0;position:absolute;top:25px;right:80px}.hero-style3-warp .freezing li{display:inline-block;position:relative;padding-right:32px;font-family:var(--bodyFont);padding-left:26px}.hero-style3-warp .freezing li img{position:absolute;left:0;top:-1px;top:3px;width:25px}.hero-style3-warp .freezing li:last-child{padding-right:0}.hero-style3-warp .freezing li span{font-size:18px;color:#a0b0b9;margin-left:5px}.hero-style3-warp .content{max-width:840px;margin-left:auto;margin-bottom:80px}.hero-style3-warp .content h1{font-size:70px;color:var(--whiteColor);line-height:85px;margin-bottom:0}.hero-style3-warp .content h2{font-size:60px;color:var(--whiteColor);line-height:85px;margin-bottom:0}.hero-style3-warp .content h3{font-size:55px;color:var(--whiteColor);line-height:85px;margin-bottom:0}.hero-style3-warp .content h4{font-size:50px;color:var(--whiteColor);line-height:85px;margin-bottom:0}.hero-style3-warp .content h5{font-size:45px;color:var(--whiteColor);line-height:85px;margin-bottom:0}.hero-style3-warp .content h6{font-size:40px;color:var(--whiteColor);line-height:85px;margin-bottom:0}.hero-style3-warp .enquiry{list-style:none;margin-bottom:0;position:absolute;left:0;bottom:100px;background:var(--Blue,var(--optionalColor));padding:20px 55px}.hero-style3-warp .enquiry li{display:inline-block}.hero-style3-warp .enquiry li span{font-size:15px;letter-spacing:1.5px;color:var(--whiteColor);font-family:var(--fontFamily);position:relative;padding-right:5px;top:-3px}.hero-style3-warp .enquiry li a{font-family:var(--fontFamily);font-size:24px;color:var(--whiteColor)}.hero-style3-warp .mphb_sc_search-form{margin-bottom:30px}.hero-style3-warp .mphb_sc_search-form .mphb-required-fields-tip{display:none}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date{position:relative}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date:before,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date:before{content:"";position:absolute;bottom:15px;right:14px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/calender.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date label,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date label{font-family:var(--fontFamily);font-size:14px;color:var(--whiteColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date input,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date input{height:50px;font-size:16px;background-color:transparent;border-radius:0;color:var(--optionalColor3);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid rgba(255,255,255,.2);width:100%}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date input:focus,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date input:focus::-moz-placeholder,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date input:focus::-moz-placeholder{color:transparent}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date input:focus::placeholder,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date input:focus::placeholder{color:transparent}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date input::-moz-placeholder,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition);color:var(--optionalColor3)}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date input::placeholder,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date input::placeholder{transition:var(--transition);color:var(--optionalColor3)}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-in-date br,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-check-out-date br{display:none}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-adults label,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-children label{font-family:var(--fontFamily);font-size:14px;color:var(--whiteColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-adults select,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-children select{width:100%;height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);color:var(--optionalColor3);border:1px solid rgba(255,255,255,.2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px;padding-left:20px}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-adults select:focus,.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-children select:focus{box-shadow:unset;border-color:var(--mainColor)}.hero-style3-warp .mphb_sc_search-form br{display:none}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper .button{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--whiteColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none;width:100%;text-align:center}.hero-style3-warp .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper .button:hover{background-color:var(--optionalColor)}.availability-form{padding-left:100px}.availability-form .input-box{margin-bottom:20px}.availability-form .input-box .form-label{font-family:var(--fontFamily);font-size:14px;color:var(--whiteColor);margin-bottom:5px;letter-spacing:1.4px;display:block}.availability-form .input-box .icon-form{height:60px;position:relative}.availability-form .input-box .icon-form .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.availability-form .input-box .form-control{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--optionalColor3);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid rgba(255,255,255,.2)}.availability-form .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.availability-form .input-box .form-control:focus::-moz-placeholder{color:transparent}.availability-form .input-box .form-control:focus::placeholder{color:transparent}.availability-form .input-box .form-control::-moz-placeholder{color:#a2afb7;-moz-transition:var(--transition);transition:var(--transition)}.availability-form .input-box .form-control::placeholder{color:#a2afb7;transition:var(--transition)}.availability-form .input-box select{height:60px;width:100%;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:#a2afb7;border:1px solid rgba(255,255,255,.2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/down-arrow.svg);background-position:right 1.55rem center;background-size:14px}.availability-form .input-box select:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.availability-form .default-btn{width:100%;background:var(--brownColor)}.about-style3-content .round-icon{width:254.955px;height:254.797px;border-radius:50%;text-align:center;position:relative;margin-right:88px}.about-style3-content .round-icon .icon{position:absolute;top:52%;transform:translateY(-52%);left:0;right:0}.about-style3-content .round-icon .round-about{animation:rotateme 9s linear infinite}.about-style3-content .round-content{display:flex;align-items:center;margin-bottom:50px;margin-left:-40px}.about-style3-content .content2{padding-left:135px}.about-style3-content .content h3{font-size:40px;margin-bottom:0}.about-style3-content .content .title{display:block;margin-bottom:20px;padding-left:115px;position:relative;color:var(--optionalColor2)}.about-style3-content .content .title:before{content:"";position:absolute;top:13px;left:0;bottom:0;width:97px;height:1px;background:var(--mainColor)}.about-style3-content p{margin-bottom:25px}.about-style3-image{padding-right:100px;position:relative;padding-bottom:100px}.about-style3-image .image2{width:292px;height:296px;position:absolute;bottom:0;right:-40px}.features-style2-warp{background:var(--optionalColor4)}.features-style2-warp .features-style2-image{margin-top:-125px;padding-bottom:80px;padding-left:25px}.features-style2-warp .festive-features{position:relative;background:#d57e48;padding:30px 35px 30px 50px}.features-style2-warp .festive-features .features-shape1{position:absolute;bottom:85px;left:0;right:0;pointer-events:none}.features-style2-warp .festive-features .flex-warp{display:flex;align-items:center;justify-content:space-between}.features-style2-warp .festive-features .flex-warp .image{width:137.139px;height:160.474px}.features-style2-warp .festive-features .flex-warp .content{max-width:250px}.features-style2-warp .festive-features .flex-warp .content h3{font-family:--bodyFont;font-size:34px;color:var(--whiteColor);letter-spacing:-1.02px;margin-bottom:15px}.features-style2-warp .festive-features .flex-warp .content a{letter-spacing:1.4px;font-family:--bodyFont;font-size:14px;color:var(--headingColor)}.features-style2-warp .festive-features .flex-warp .content a .flaticon-next{position:relative;top:2px}.features-style2-content{max-width:470px}.features-style2-content h2{font-size:50px;letter-spacing:-3px;margin-bottom:30px;line-height:60px}.features-style2-widget{border:solid 1px var(--whiteColor);margin-right:35px}.features-style2-widget.style2{margin-right:0;margin-left:35px}.features-style2-widget .features-style2-card{padding:50px 45px;position:relative;z-index:1}.features-style2-widget .features-style2-card h3{font-size:24px;margin-bottom:15px;letter-spacing:-.72px}.features-style2-widget .features-style2-card h3 a{color:var(--headingColor)}.features-style2-widget .features-style2-card p{margin-bottom:22px}.features-style2-widget .features-style2-card .icon{display:inline-block;padding:10px 22px 8px 20px;border-radius:60px;line-height:1;font-size:18px;transition:var(--transition);color:var(--headingColor);background:var(--whiteColor)}.features-style2-widget .features-style2-card:before{content:"";position:absolute;left:4px;right:4px;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-50%);height:10%;width:10%;z-index:-1;opacity:0;transition:var(--transition);background-color:var(--whiteColor)}.features-style2-widget .features-style2-card:hover:before{height:98%;width:98%;opacity:1}.features-style2-widget .features-style2-card:hover .icon{background-color:var(--optionalColor3)}.features-style2-widget .col-lg-6:nth-child(1) .features-style2-card{border-right:solid 1px var(--whiteColor)}.packages-list{list-style:none;padding-left:0;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;padding-top:40px;padding-bottom:20px}.packages-list:before{content:"";position:absolute;top:0;left:-24%;bottom:0;height:100%;width:148%;z-index:-1;background:var(--headingColor)}.packages-list li{display:inline-block;text-align:center;margin-bottom:25px}.packages-list li .icon{font-size:50px;color:var(--brownColor);line-height:1;margin-bottom:15px}.packages-list li span{letter-spacing:1.6px;font-family:--bodyFont;color:var(--whiteColor)}.packages-warp{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/abouts/package1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;margin-left:15px;margin-right:15px;z-index:1;padding-top:140px;padding-bottom:130px;overflow:hidden}.packages-warp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:-1;background:rgba(19,32,39,.8)}.packages-warp:after{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid rgba(210,196,161,.3)}.packages-warp .section-title h2{color:var(--whiteColor)}.magical-widget{margin-bottom:25px;position:relative;padding:50px 50px 0;z-index:1}.magical-widget .content-icon{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.magical-widget .content-icon .icon{display:inline-block;padding:10px 22px 6px;border-radius:60px;line-height:1;font-size:18px;transition:var(--transition);color:var(--headingColor);background:var(--whiteColor)}.magical-widget:before{content:"";position:absolute;top:0;left:0;right:0;z-index:-1;height:80%;width:100%}.magical-widget.style1:before{background:#ebded2}.magical-widget.style2:before{background:#d2dee5}.magical-widget .image{margin-right:-10px}.magical-widget .image-content{margin-left:25px}.magical-widget .image-content p{margin-bottom:38px}.magical-widget .image-content .image2{width:196px;height:206px}.instagram-style2-warp{overflow:hidden}.instagram-style2-warp .swiper{overflow:inherit;text-align:center}.instagram-style2-warp .swiper-wrapper{justify-content:center}.instagram-style2-warp .instagram-widget video{width:100%;height:248px;background-position:center center;background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover}.style3-testimonial-slider-warp{position:relative}.style3-testimonial-slider-warp .testimonial-item h3:before{background-color:var(--optionalColor3)}.style3-testimonial-slider-warp .swiper-btn .swiper-button-prev{left:50px;right:auto}.style3-testimonial-slider-warp .swiper-btn .swiper-button-next{left:auto;right:50px}.inner-page-hero-warp{position:relative;padding-top:95px;padding-bottom:100px;background:#e1e6e9;z-index:1}.inner-page-hero-warp .inner-page-shape1{position:absolute;top:52.5%;z-index:-1;transform:translateY(-52.5%)}.inner-page-hero-warp .inner-page-shape2{position:absolute;left:10%;bottom:60px}.inner-page-hero-warp .inner-page-shape3{position:absolute;top:50px;right:100px}.inner-page-content{text-align:center}.inner-page-content h1{font-size:70px;letter-spacing:-3.9px;margin-bottom:6px;color:var(--optionalColor);-ms-word-wrap:break-word;word-wrap:break-word}.inner-page-content h2{font-size:65px;letter-spacing:-3.9px;margin-bottom:6px;color:var(--optionalColor);-ms-word-wrap:break-word;word-wrap:break-word}.inner-page-content h3{font-size:60px;letter-spacing:-3.9px;margin-bottom:6px;color:var(--optionalColor);-ms-word-wrap:break-word;word-wrap:break-word}.inner-page-content h4{font-size:55px;letter-spacing:-3.9px;margin-bottom:6px;color:var(--optionalColor);-ms-word-wrap:break-word;word-wrap:break-word}.inner-page-content h5{font-size:50px;letter-spacing:-3.9px;margin-bottom:6px;color:var(--optionalColor);-ms-word-wrap:break-word;word-wrap:break-word}.inner-page-content h6{font-size:45px;letter-spacing:-3.9px;margin-bottom:6px;color:var(--optionalColor);-ms-word-wrap:break-word;word-wrap:break-word}.inner-page-content .inner-page-list{list-style:none;padding-left:0;margin-bottom:0}.inner-page-content .inner-page-list li{display:inline-block;padding-right:30px;font-size:15px;position:relative;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word;white-space:inherit;word-break:break-all}.inner-page-content .inner-page-list li:last-child{padding-right:0}.inner-page-content .inner-page-list li:last-child:before{display:none}.inner-page-content .inner-page-list li:before{content:"";position:absolute;top:12px;right:9px;height:1px;width:6px;background-color:var(--headingColor)}.inner-page-content .inner-page-list li a{color:var(--headingColor)}.inner-page-content .inner-page-list li span{color:#5c6d77}.about-another-widget{position:relative}.about-another-widget .main-about-content{position:absolute;left:-340px;top:-25px}.about-another-widget .main-about-content .round-icon{width:254.955px;height:254.797px;border-radius:50%;text-align:center;position:relative;margin-right:88px}.about-another-widget .main-about-content .round-icon .icon{position:absolute;top:52%;transform:translateY(-52%);left:0;right:0}.about-another-widget .main-about-content .round-icon .round-about{animation:rotateme 9s linear infinite}.main-service-warp .service-card{border:2px solid var(--optionalColor4);background:var(--optionalColor4);margin-bottom:0}.main-service-warp .service-card .arrow{padding:10px 20px 3px;border-radius:60px;background-color:var(--whiteColor);display:inline-block;transition:var(--transition)}.main-service-warp .service-card .icon i{transition:var(--transition)}.main-service-warp .service-card:hover .arrow{background-color:var(--mainColor);color:var(--whiteColor)}.main-service-warp .service-card:hover .icon i{transform:rotateY(360deg)}.pagination-area .nav-links{display:flex;align-items:center;justify-content:center;text-align:center}.pagination-area .page-numbers{position:relative;display:inline-block;width:46px;height:46px;font-family:var(--fontFamily);font-size:16px;color:var(--headingColor);line-height:46px;text-align:center;border:0;border-radius:0;transition:var(--transition);margin-left:5px;margin-right:5px}.pagination-area .page-numbers:hover,.pagination-area .page-numbers.current{color:var(--whiteColor);background:var(--Blue,var(--optionalColor))}.pagination-area .page-numbers.next,.pagination-area .page-numbers.prev{font-size:12px;color:var(--optionalColor3)}.pagination-area .page-numbers:first-child{margin-left:0}.pagination-area .page-numbers:last-child{margin-right:0}.pagination-area.white-bg .page-numbers{color:var(--titleColor);background-color:var(--whiteColor);box-shadow:0 4px 50px 10px rgba(14,30,54,.06)}.pagination-area.white-bg .page-numbers:hover,.pagination-area.white-bg .page-numbers.current{color:var(--whiteColor);background:var(--primaryColor)}.pagination-area.white-bg .page-numbers.next,.pagination-area.white-bg .page-numbers.prev{line-height:40px;font-size:22px;font-weight:400}.service-details-warp .service-details-content{margin-bottom:30px;padding-right:30px}.service-details-warp .service-details-content h2{font-size:50px;letter-spacing:-3px;margin-bottom:20px}.service-details-warp .service-details-content p{margin-bottom:0}.service-details-warp .service-details-list{margin-bottom:30px}.service-details-warp .service-details-list .details-list{list-style:none;padding-left:0;margin-bottom:0}.service-details-warp .service-details-list .details-list li{position:relative;padding-left:40px;margin-bottom:15px}.service-details-warp .service-details-list .details-list li:last-child{margin-bottom:0}.service-details-warp .service-details-list .details-list li i{position:absolute;left:0;top:-12px;font-size:30px}.service-details-warp .details-main-image{margin-bottom:50px;margin-top:30px}.service-details-warp .content{max-width:875px;margin-left:auto;margin-right:auto;margin-bottom:50px}.service-details-warp .content2{max-width:875px;margin-left:auto;margin-right:auto;margin-bottom:50px}.service-details-warp .divide-image .image{margin-bottom:50px}.inner-testimonial-style2{padding-top:55px;padding-bottom:55px}.promotion-widget{margin-bottom:25px;padding-top:75px;padding-bottom:40px;text-align:center;position:relative;border:2px solid var(--optionalColor4);background:var(--optionalColor4)}.promotion-widget.style2{background:#e1e6e9;border-color:transparent}.promotion-widget h5{font-size:24px;margin-bottom:2px;letter-spacing:-.72px;color:var(--optionalColor)}.promotion-widget h2{font-size:44px;margin-bottom:0;color:var(--optionalColor);letter-spacing:-1.32px}.promotion-widget .promotion-list{list-style:none;padding-left:0;margin-bottom:35px;margin-top:35px;padding-bottom:35px;padding-top:35px;border-top:solid 1px var(--whiteColor);border-bottom:solid 1px var(--whiteColor)}.promotion-widget .promotion-list li{margin-bottom:10px;color:var(--paragraphColor)}.promotion-widget .promotion-list li:last-child{margin-bottom:0}.promotion-widget .promotion-list li.inactive{text-decoration:line-through;opacity:.5}.promotion-widget .arrow{padding:10px 20px 3px;border-radius:60px;background-color:var(--whiteColor);display:inline-block;transition:var(--transition)}.promotion-widget span{line-height:1;padding:10px 20px;background-color:var(--whiteColor);top:10px;font-size:14px;letter-spacing:-.42px;right:10px;color:#000;position:absolute}.inner-question-warp{max-width:1100px;margin-left:auto;margin-right:auto}.inner-question-warp .accordion-item{border-radius:0;border-right:none!important;border-left:none!important;border-color:#e1e6e9!important;background-color:transparent}.inner-question-warp .accordion-item .accordion-button{background-color:transparent;border-radius:0!important;padding:28px 0;box-shadow:unset;font-family:--bodyFont;font-size:18px}.inner-question-warp .accordion-item .accordion-button:focus{box-shadow:unset}.inner-question-warp .accordion-item .accordion-button:not(.collapsed):after{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/cross.svg);transform:var(--bs-accordion-btn-icon-transform);background-size:23px}.inner-question-warp .accordion-item .accordion-button:after{background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/pluse.svg);background-size:16px}.inner-question-warp .accordion-item .accordion-body{padding:30px;border-top:solid 1px #e1e6e9}.answering-image{padding-right:330px;margin-right:40px;position:relative}.answering-image .image2{width:311px;height:423px;position:absolute;right:50px;top:70px}.answering-image .image3{margin-top:25px}.answering-image .round-icon{width:254.955px;height:254.797px;border-radius:50%;text-align:center;position:absolute;margin-right:40px;bottom:-38px;right:0}.answering-image .round-icon .icon{position:absolute;top:52%;transform:translateY(-52%);left:0;right:0}.answering-image .round-icon .round-about{animation:rotateme 9s linear infinite}.answering-form h2{font-size:50px;margin-bottom:15px;letter-spacing:-3px;line-height:60px}.answering-form p{margin-bottom:20px}.answering-form .input-box{margin-bottom:20px}.answering-form .input-box .form-label{font-family:var(--fontFamily);font-size:14px;letter-spacing:1.4px;margin-bottom:5px}.answering-form .input-box .form-control{height:60px;border:1px solid rgba(158,188,206,.4);border-radius:0;padding-left:20px;font-family:var(--fontFamily);font-size:16px;transition:var(--transition)}.answering-form .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.answering-form .input-box .form-control:focus::-moz-placeholder{color:transparent}.answering-form .input-box .form-control:focus::placeholder{color:transparent}.answering-form .input-box .form-control:focus::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.answering-form .input-box .form-control:focus::placeholder{transition:var(--transition)}.answering-form textarea{height:123px!important;padding-top:12px}.answering-form .default-btn{width:100%;background:var(--optionalColor);color:var(--whiteColor)}.answering-form .default-btn:before{background-color:var(--mainColor)}.answering-form .default-btn:after{background-color:var(--mainColor)}.availability-widget{background:var(--optionalColor4);padding:25px;margin-bottom:55px}.availability-widget .availability-list{list-style:none;padding-left:0;margin-bottom:0;display:flex;align-items:end;justify-content:space-between}.availability-widget .availability-list li{position:relative;padding-right:15px;width:100%}.availability-widget .availability-list li:last-child{padding-right:0}.availability-widget .input-box{width:100%}.availability-widget .input-box .form-label{color:var(--optionalColor);font-size:14px;margin-bottom:5px;letter-spacing:1.4px;display:block}.availability-widget .input-box .icon-form{height:60px;position:relative}.availability-widget .input-box .icon-form .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.availability-widget .input-box .form-control{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid #e1e6e9}.availability-widget .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.availability-widget .input-box .form-control:focus::-moz-placeholder{color:transparent}.availability-widget .input-box .form-control:focus::placeholder{color:transparent}.availability-widget .input-box .form-control::-moz-placeholder{color:var(--headingColor);-moz-transition:var(--transition);transition:var(--transition)}.availability-widget .input-box .form-control::placeholder{color:var(--headingColor);transition:var(--transition)}.availability-widget .input-box select{height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--headingColor);width:100%;border:1px solid #e1e6e9;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:14px}.availability-widget .input-box select:focus{box-shadow:unset;border-color:var(--mainColor)}.availability-widget .default-btn{width:100%;background:var(--optionalColor);color:var(--whiteColor);height:60px}.availability-widget .default-btn:after{background-color:var(--mainColor)}.availability-widget .default-btn:before{background-color:var(--mainColor)}.availability-widget .mphb_sc_search-form{display:flex;justify-content:center;align-items:end}.availability-widget .mphb_sc_search-form p{margin:0 10px}.availability-widget .mphb_sc_search-form .mphb-required-fields-tip{display:none}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date{position:relative;width:20%}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date:after,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date:after{content:"";position:absolute;bottom:18px;right:16px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/calender.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date br,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date br{display:none}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date label,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date label{color:var(--optionalColor);font-size:14px;margin-bottom:5px;letter-spacing:1.4px;display:block}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input{height:60px;width:100%;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid #e1e6e9}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input:focus,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input:focus{box-shadow:unset;border-color:var(--mainColor)}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input:focus::-moz-placeholder,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input:focus::-moz-placeholder{color:transparent}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input:focus::placeholder,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input:focus::placeholder{color:transparent}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input::-moz-placeholder,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input::-moz-placeholder{color:var(--headingColor);-moz-transition:var(--transition);transition:var(--transition)}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input::placeholder,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input::placeholder{color:var(--headingColor);transition:var(--transition)}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults,.availability-widget .mphb_sc_search-form .mphb_sc_search-children{width:20%}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults br,.availability-widget .mphb_sc_search-form .mphb_sc_search-children br{display:none}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults label,.availability-widget .mphb_sc_search-form .mphb_sc_search-children label{color:var(--optionalColor);font-size:14px;margin-bottom:5px;letter-spacing:1.4px;display:block}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults select,.availability-widget .mphb_sc_search-form .mphb_sc_search-children select{height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--headingColor);width:100%;border:1px solid #e1e6e9;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:14px}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults select:focus,.availability-widget .mphb_sc_search-form .mphb_sc_search-children select:focus{box-shadow:unset;border-color:var(--mainColor)}.availability-widget .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper{width:20%}.availability-widget .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper .button{width:100%;padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;background:var(--optionalColor);color:var(--whiteColor);position:relative;z-index:1;transition:var(--transition)}.availability-widget .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper .button:hover{background-color:var(--mainColor)}.main-room-warp .choose-card .image{position:relative}.main-room-warp .choose-card .image a img{width:100%;height:260px}.main-room-warp .choose-card .image .price{position:absolute;top:10px;right:10px;color:var(--headingColor);padding:12px 23px;z-index:1;transition:var(--transition);background:#eae3d1}.main-room-warp .choose-card .image .price span{position:relative;z-index:999}.main-room-warp .choose-card .image .price .mphb-price-period{text-transform:capitalize;padding-left:10px;position:relative;border-bottom:none;font-size:14px}.main-room-warp .choose-card .image .price .mphb-price-period:before{content:"/";position:absolute;top:-7px;left:-2px;font-size:20px}.main-room-warp .choose-card .content-icon{display:flex;justify-content:space-between;align-items:start;padding-top:30px}.main-room-warp .choose-card .content-icon h3{font-size:24px;margin-bottom:8px}.main-room-warp .choose-card .content-icon h3 a{color:var(--headingColor)}.main-room-warp .choose-card .content-icon h3 a:hover{color:var(--mainColor)}.main-room-warp .choose-card .content-icon p{margin-bottom:12px;max-width:450px}.main-room-warp .choose-card .content-icon .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;font-size:16px;position:relative;top:10px;transition:var(--transition);color:var(--headingColor);background:var(--optionalColor3)}.main-room-warp .choose-card .content-icon .icon a{color:var(--headingColor)}.main-room-warp .choose-card .content-icon .choose-list{list-style:none;padding-left:0;margin-bottom:0}.main-room-warp .choose-card .content-icon .choose-list li{display:inline-block;padding-right:24px;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative}.main-room-warp .choose-card .content-icon .choose-list li:before{content:"";top:11px;right:7px;height:1px;width:6px;position:absolute;background-color:var(--optionalColor2)}.main-room-warp .choose-card .content-icon .choose-list li:last-child{padding-right:0}.main-room-warp .choose-card:hover .content-icon .icon{background-color:var(--mainColor)}.main-room-warp .choose-card:hover .content-icon .icon a{color:var(--whiteColor)}.account-widget h2{font-size:40px;margin-bottom:40px}.account-widget .input-box{width:100%;margin-bottom:20px}.account-widget .input-box .form-label{color:var(--optionalColor);font-size:14px;margin-bottom:5px;letter-spacing:1.4px}.account-widget .input-box .icon-form{height:60px;position:relative}.account-widget .input-box .icon-form .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.account-widget .input-box .form-control{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid #e1e6e9}.account-widget .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.account-widget .input-box .form-control:focus::-moz-placeholder{color:transparent}.account-widget .input-box .form-control:focus::placeholder{color:transparent}.account-widget .input-box .form-control::-moz-placeholder{color:var(--headingColor);-moz-transition:var(--transition);transition:var(--transition)}.account-widget .input-box .form-control::placeholder{color:var(--headingColor);transition:var(--transition)}.account-widget .input-forget{display:flex;align-items:center;margin-bottom:25px;justify-content:space-between}.account-widget .input-forget .form-check-label{line-height:1;position:relative;top:3px}.account-widget .input-forget .form-check-input{width:24px;height:24px;border-radius:0;margin-right:10px}.account-widget .input-forget .form-check-input:focus{box-shadow:unset}.account-widget .input-forget .form-check-input:checked{background-color:var(--mainColor);border-color:var(--mainColor)}.account-widget .input-forget a{color:var(--headingColor)}.account-widget .default-btn{color:var(--whiteColor)}.account-widget .default-btn.style3{background:var(--optionalColor2)}.account-widget .default-btn.style4{background:var(--optionalColor)}.account-widget .default-btn.style4:before{background-color:var(--mainColor)}.account-widget .default-btn.style4:after{background-color:var(--mainColor)}.account-widget .forgot{text-decoration:underline;color:var(--optionalColor2)}.forgot-widget{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:0}.image-mt{margin-top:45px;margin-bottom:42px!important}.image-col-mt{margin-top:45px!important}.blog-big-warp .stories-widget span{display:block;margin-top:20px;margin-bottom:8px;color:var(--optionalColor2);font-family:--bodyFont;font-size:16px}.blog-big-warp .stories-widget h3{font-size:24px;margin-bottom:15px}.blog-big-warp .stories-widget h3 a{color:var(--headingColor)}.blog-big-warp .stories-widget .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;font-size:16px;display:inline-block;color:var(--headingColor);border:1px solid #c3c9cd}.blog-big-warp .content1{margin-bottom:30px}.blog-big-warp .content1 h2{font-size:50px;letter-spacing:-3px;margin-bottom:20px;line-height:65px}.blog-big-warp .content1 .content1-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:0}.blog-big-warp .content1 .content1-list li{display:inline-block;padding-right:24px;font-family:--bodyFont;font-size:16px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative;margin-bottom:0}.blog-big-warp .content1 .content1-list li:before{content:"";top:14px;right:7px;height:1px;width:6px;position:absolute;background-color:var(--optionalColor2)}.blog-big-warp .content1 .content1-list li:last-child{padding-right:0}.blog-big-warp .content1 .content1-list li:last-child:before{display:none}.blog-big-warp .content1 .image{margin-top:45px;margin-bottom:45px}.blog-big-warp .divide-image{margin-bottom:45px}.blog-big-warp .content2 .content2-list-warp{margin-top:40px;margin-bottom:40px}.blog-big-warp .content2 h3{font-size:24px;letter-spacing:-.72px}.blog-big-warp .content2 .content2-list{list-style:none;padding-left:0;margin-bottom:0}.blog-big-warp .content2 .content2-list li{position:relative}.blog-big-warp .content2-list-warp{margin-bottom:40px}.blog-big-warp .content2-list-warp h3{font-size:24px;margin-top:40px;margin-bottom:20px}.blog-big-warp .content2-list-warp .content2-list{list-style:none;padding-left:0;margin-bottom:0}.blog-big-warp .content2-list-warp .content2-list li{position:relative;padding-left:40px;margin-bottom:15px}.blog-big-warp .content2-list-warp .content2-list li:last-child{margin-bottom:0}.blog-big-warp .content2-list-warp .content2-list li i{position:absolute;top:-8px;left:0;font-size:28px}.blog-big-warp .tag-share{margin-top:80px;margin-bottom:80px;display:flex;align-items:center;justify-content:space-between;border-top:solid 1px #e1e6e9;border-bottom:solid 1px #e1e6e9;clear:both;padding-top:20px;padding-bottom:20px}.blog-big-warp .tag-share .st-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:0;display:flex}.blog-big-warp .tag-share .st-list li{display:inline-block;padding-right:10px;list-style-type:none;margin-bottom:0;font-size:20px}.blog-big-warp .tag-share .st-list li:last-child{padding-right:0}.blog-big-warp .tag-share .st-list li span{font-size:20px;letter-spacing:-.6px;margin-bottom:0}.blog-big-warp .tag-share .st-list li a{text-decoration:none;font-style:normal}.blog-big-warp .tag-share .st-list li a i{position:relative;top:4px;font-style:normal}.blog-big-warp .tag-share .ts-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:0;display:flex;align-items:center}.blog-big-warp .tag-share .ts-list li{padding-right:10px;list-style-type:none;margin-bottom:0}.blog-big-warp .tag-share .ts-list li span{font-size:20px;letter-spacing:-.6px;margin-bottom:0}.blog-big-warp .tag-share .ts-list li:last-child{padding-right:0}.blog-big-warp .tag-share .ts-list li a{line-height:1;padding:10px 20px;display:inline-block;border:1px solid #dedbd4;background:#f9f7f4;color:var(--optionalColor2);text-decoration:none}.blog-big-warp .comment{margin-bottom:80px}.blog-big-warp .comment h2{font-size:50px;letter-spacing:-3px;margin-bottom:12px}.blog-big-warp .comment p{margin-bottom:0}.blog-big-warp .reply-form h2{font-size:50px;letter-spacing:-3px;margin-bottom:12px}.blog-big-warp .reply-form .input-box{margin-bottom:20px}.blog-big-warp .reply-form .input-box .form-label{color:var(--optionalColor);font-family:var(--fontFamily);font-size:14px;letter-spacing:1.4px;margin-bottom:5px}.blog-big-warp .reply-form .input-box .form-control{height:60px;padding-left:20px;border-radius:0;border:1px solid rgba(158,188,206,.4);background-color:transparent;transition:var(--transition)}.blog-big-warp .reply-form .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.blog-big-warp .reply-form .input-box .form-control:focus::-moz-placeholder{color:transparent}.blog-big-warp .reply-form .input-box .form-control:focus::placeholder{color:transparent}.blog-big-warp .reply-form .input-box .form-control::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.blog-big-warp .reply-form .input-box .form-control::placeholder{transition:var(--transition)}.blog-big-warp .reply-form textarea{height:171px!important;padding-top:15px}.blog-big-warp .reply-form .form-check-input{width:24px;height:24px;border-color:#dedbd4;background-color:var(--whiteColor);border-radius:0}.blog-big-warp .reply-form .form-check-input:focus{box-shadow:unset}.blog-big-warp .reply-form .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/check.svg);background-size:14px}.blog-big-warp .reply-form .form-check-label{position:relative;margin-left:8px;top:3px;display:flex;width:100%}.blog-big-warp .reply-form .default-btn{color:var(--whiteColor)}.blog-big-warp blockquote{margin-top:40px;margin-bottom:40px;background-color:var(--optionalColor3);position:relative;z-index:1;padding-left:50px;padding-right:50px;padding-top:55px;padding-bottom:55px}.blog-big-warp blockquote:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/blog-details-shape2.png);background-repeat:no-repeat;background-size:contain}.blog-big-warp blockquote:after{content:"";position:absolute;z-index:-1;bottom:0;right:0;width:100%;height:165px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/blog-details-shape1.png);background-repeat:no-repeat;background-size:contain;background-position:right}.blog-big-warp blockquote p{font-size:20px;letter-spacing:-1.2px;margin-bottom:15px;position:relative;color:var(--headingColor)}.blog-big-warp blockquote cite{padding-left:10px;padding-top:3px;padding-bottom:3px;position:relative}.blog-big-warp blockquote cite:before{content:"";position:absolute;top:0;height:30px;width:1px;left:0;background-color:var(--whiteColor)}.blog-small-warp .all-boxes{border:2px solid var(--optionalColor4);background:var(--optionalColor4);padding:40px}.blog-small-warp .all-boxes h3{font-size:24px;margin-bottom:20px;margin-top:-10px}.blog-small-warp .search-box{margin-bottom:20px}.blog-small-warp .search-box .form-control{height:60px;border:0;border-radius:unset;background-color:var(--whiteColor);padding-left:20px}.blog-small-warp .search-box .form-control:focus{box-shadow:unset}.blog-small-warp .search-box .form-control:focus::-moz-placeholder{color:transparent}.blog-small-warp .search-box .form-control:focus::placeholder{color:transparent}.blog-small-warp .search-box .form-control::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.blog-small-warp .search-box .form-control::placeholder{transition:var(--transition)}.blog-small-warp .categories{margin-bottom:20px}.blog-small-warp .categories .categorie-list{list-style:none;padding-left:0;margin-bottom:0}.blog-small-warp .categories .categorie-list li{position:relative;margin-bottom:15px}.blog-small-warp .categories .categorie-list li:last-child{margin-bottom:0}.blog-small-warp .categories .categorie-list li span{position:absolute;right:0;color:#ab8764;font-family:var(--fontFamily)}.blog-small-warp .categories .categorie-list li .form-check-input{width:24px;height:24px;border-color:#dedbd4;background-color:var(--whiteColor);border-radius:0}.blog-small-warp .categories .categorie-list li .form-check-input:focus{box-shadow:unset}.blog-small-warp .categories .categorie-list li .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/check.svg);background-size:14px}.blog-small-warp .categories .categorie-list li .form-check-label{position:relative;margin-left:8px;top:3px;display:flex;width:100%}.blog-small-warp .tags .tag-list{list-style:none;padding-left:0;margin-bottom:0}.blog-small-warp .tags .tag-list li{display:inline-block;margin-bottom:10px;padding-right:6px}.blog-small-warp .tags .tag-list li:last-child{padding-right:0;margin-bottom:0}.blog-small-warp .tags .tag-list li a{line-height:1;padding:10px 20px;display:inline-block;border:1px solid #dedbd4;background:var(--whiteColor);color:var(--optionalColor2)}.table-responsive{overflow:hidden}.table-responsive .table{border:0;border-bottom:1px solid #f5f5f5!important;vertical-align:middle;overflow:hidden;margin-bottom:0}.table-responsive .table.table-bordered thead tr{border:0}.table-responsive .table.table-bordered thead tr th{color:var(--optionalColor);font-family:var(--fontFamily);font-size:14px;letter-spacing:1.4px;font-weight:400;line-height:12px;padding:3px 20px 30px 15px;white-space:nowrap;border:0}.table-responsive .table.table-bordered thead tr .center{text-align:center}.table-responsive .table.table-bordered thead tr .center-right{float:right;padding-right:20px}.table-responsive .table.table-bordered tbody .cart-table-item{border:1px solid #efefef;margin-bottom:30px;border-right:none;border-left:none}.table-responsive .table.table-bordered tbody .cart-table-item .center2{padding-left:20px;font-size:15px;line-height:14px;font-weight:400;color:var(--paragraphColor)}.table-responsive .table.table-bordered tbody .cart-table-item .center{text-align:center;font-size:15px;line-height:14px;font-weight:400;color:var(--paragraphColor)}.table-responsive .table.table-bordered tbody .cart-table-item th{border:0;font-size:16px;font-family:var(--fontFamily);color:var(--paragraphColor);font-weight:400;white-space:nowrap;padding:25px 0}.table-responsive .table.table-bordered tbody .cart-table-item th .table-icon{text-align:center;position:relative}.table-responsive .table.table-bordered tbody .cart-table-item th .table-icon:after{content:"";position:absolute;width:1px;height:235%;right:0;top:-26px;bottom:0;background-color:#efefef}.table-responsive .table.table-bordered tbody .cart-table-item th .delete-bin{float:right;padding-right:0}.table-responsive .table>:not(:first-child){border-top:0}.table-responsive .table-image-content{display:flex;align-items:center}.table-responsive .table-image-content span{display:block;color:var(--optionalColor2);letter-spacing:1.5px}.table-responsive .table-image-content .tc-list{list-style:none;padding-left:0;margin-bottom:0}.table-responsive .table-image-content .tc-list li{font-family:var(--fontFamily);display:inline-block;margin-bottom:10px;color:#7a8185;font-size:15px}.table-responsive .table-image-content h4{margin-bottom:10px;max-width:200px}.table-responsive .table-image-content h4 a{font-size:18px;letter-spacing:-1.08px;color:var(--headingColor);max-width:200px}.table-responsive .table-image-content .table-icon{width:200px;height:127px}.table-responsive .table-image-content .content{margin-left:40px}.table-responsive .total span{font-size:24px;color:var(--Black,var(--headingColor))}.coupon-code{position:relative;margin-top:-152px;max-width:450px;margin-left:auto}.coupon-code .coupon-group-form{position:relative;max-width:385px;height:60px;margin-top:30px}.coupon-code .coupon-group-form .form-control{height:60px;padding-left:20px;border-radius:0;background-color:transparent;transition:var(--transition)}.coupon-code .coupon-group-form .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.coupon-code .coupon-group-form .form-control:focus::-moz-placeholder{color:transparent}.coupon-code .coupon-group-form .form-control:focus::placeholder{color:transparent}.coupon-code .coupon-group-form .form-control::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.coupon-code .coupon-group-form .form-control::placeholder{transition:var(--transition)}.coupon-code .coupon-group-form .default-btn{position:absolute;right:0;top:0;bottom:0;background:var(--optionalColor2);color:var(--whiteColor)}.coupon-code .proceed-widget{max-width:425px;margin-left:auto}.coupon-code .proceed-widget .proceed-list{list-style:none;padding-left:0;margin-bottom:0}.coupon-code .proceed-widget .proceed-list li{position:relative;border-top:solid 1px var(--brownColor);border-bottom:solid 1px var(--brownColor);width:100%;list-style:none;margin-bottom:0;padding-left:120px;padding-top:25px;padding-bottom:25px}.coupon-code .proceed-widget .proceed-list li span{position:absolute;right:30px}.coupon-code .proceed-widget .proceed-list li .total{font-size:24px;color:var(--headingColor)}.coupon-code .proceed-widget .proceed-list li:last-child{border:0;padding-bottom:0;padding-left:0;width:100%}.coupon-code .proceed-widget .proceed-list li:first-child{border-bottom:none}.coupon-code .proceed-widget .proceed-list li .default-btn{width:100%;color:var(--whiteColor);background:var(--optionalColor);text-align:center;text-decoration:none}.coupon-code .proceed-widget .proceed-list li .default-btn:before{background-color:var(--mainColor)}.coupon-code .proceed-widget .proceed-list li .default-btn:after{background-color:var(--mainColor)}.coupon-code .proceed-widget .proceed-list li .default-btn:hover{text-decoration:none}.billing-form h3{font-size:40px;margin-bottom:30px}.billing-form .input-box{margin-bottom:20px}.billing-form .input-box .form-label{color:var(--optionalColor);font-family:var(--fontFamily);font-size:14px;letter-spacing:1.4px;margin-bottom:10px;text-transform:uppercase}.billing-form .input-box .form-label .hb-required{margin:0 5px}.billing-form .input-box select{display:block;height:60px;padding:10px 20px!important;border-radius:0;border:1px solid rgba(158,188,206,.4);background-color:transparent;transition:var(--transition);width:100%}.billing-form .input-box select:focus{box-shadow:unset;border-color:var(--mainColor);color:var(--bs-body-color);outline:0}.billing-form .input-box select:focus::-moz-placeholder{color:transparent}.billing-form .input-box select:focus::placeholder{color:transparent}.billing-form .input-box select::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition);color:var(--bs-body-color)}.billing-form .input-box select::placeholder{transition:var(--transition);color:var(--bs-body-color)}.billing-form .input-box .hb-form-field-input{display:block}.billing-form .input-box .hb-form-field-input input{height:60px;padding:10px 20px!important;border-radius:0;border:1px solid rgba(158,188,206,.4);background-color:transparent;transition:var(--transition);width:100%;color:var(--bs-body-color)}.billing-form .input-box .hb-form-field-input input:focus{box-shadow:unset;border-color:var(--mainColor)}.billing-form .input-box .hb-form-field-input input:focus::-moz-placeholder{color:transparent}.billing-form .input-box .hb-form-field-input input:focus::placeholder{color:transparent}.billing-form .input-box .hb-form-field-input input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition);color:var(--bs-body-color)}.billing-form .input-box .hb-form-field-input input::placeholder{transition:var(--transition);color:var(--bs-body-color)}.billing-form h4{font-size:30px;margin-top:40px;letter-spacing:-1.8px;margin-bottom:15px}.hb-payment-form .payment-form h2{font-size:28px;margin-top:40px;letter-spacing:-1.8px;margin-bottom:15px;font-family:var(--fontFamily);color:var(--headingColor);font-weight:500}.hb-payment-form .payment-form .payment-list{list-style:none;padding-left:0;margin-bottom:0}.hb-payment-form .payment-form .payment-list li{position:relative;margin-bottom:30px;list-style:none}.hb-payment-form .payment-form .payment-list li label{color:var(--headingColor);font-size:20px;font-family:var(--fontFamily)}.hb-payment-form .payment-form .payment-list li label .form-check-input{width:24px;height:24px;border-color:#dedbd4;background-color:var(--whiteColor);border-radius:0;margin-top:4px;margin-right:10px}.hb-payment-form .payment-form .payment-list li label .form-check-input:focus{box-shadow:unset}.hb-payment-form .payment-form .payment-list li label .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/check.svg);background-size:14px}.hb-payment-form .payment-form .payment-list li label .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/check.svg);background-size:14px}.hb-payment-form .payment-form .payment-list li:last-child{margin-bottom:0}.hb-payment-form .payment-form .payment-list li .form-check-label{position:relative;margin-left:15px;top:3px;width:100%}.hb-payment-form .payment-form .payment-list li h5{font-size:20px;display:block}.hb-payment-form .payment-form .payment-list li p{margin-top:8px;color:var(--paragraphColor);font-family:--bodyFont;margin-bottom:0}.hb-payment-form .payment-form .payment-list li .default-btn{width:425px;color:var(--whiteColor);background:var(--optionalColor)}.hb-payment-form .payment-form .payment-list li .default-btn:before{background-color:var(--mainColor)}.hb-payment-form .payment-form .payment-list li .default-btn:after{background-color:var(--mainColor)}.hb-addition-information h4{font-size:16px!important;font-family:var(--fontFamily);color:var(--headingColor);font-weight:500!important;text-transform:uppercase!important}.hb-addition-information .hb-col-padding{padding:0!important}.hb-addition-information .hb-col-border{border:0!important}.order-widget h4{font-size:30px!important;margin-bottom:20px;padding-bottom:15px;border-bottom:solid 1px #e1e6e9;font-family:var(--fontFamily);font-weight:500!important}.order-widget .image-content{display:flex;align-items:center;margin-bottom:20px}.order-widget .image-content span{display:inline-block;color:var(--optionalColor2);letter-spacing:1.5px;text-decoration:none;margin-right:7px}.order-widget .image-content span:last-child{margin-right:0}.order-widget .image-content span:before{display:none}.order-widget .image-content .tc-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:0}.order-widget .image-content .tc-list li{font-family:var(--fontFamily);display:inline-block;margin-bottom:5px;color:#7a8185;font-size:13px;list-style:none}.order-widget .image-content h5{margin-bottom:5px;line-height:26px;letter-spacing:-1.08px;font-size:17px;font-family:var(--fontFamily)}.order-widget .image-content h5 a{color:var(--headingColor);text-decoration:none}.order-widget .image-content h5 a span{color:var(--mainColor);font-size:12px;display:inline-block;margin-left:5px}.order-widget .image-content .image a img{height:117px;width:130px}.order-widget .image-content .table-icon{width:117px;height:127px}.order-widget .image-content .content{margin-left:20px}.order-widget .image-content .style2{display:flex;align-items:center;justify-content:space-between}.order-widget .image-content .style2 .flaticon-down{font-size:24px;margin-left:30px}.order-widget .order-list{list-style:none;padding-left:0;margin-bottom:0}.order-widget .order-list li{list-style:none;position:relative;border-top:solid 1px var(--brownColor);border-bottom:solid 1px var(--brownColor);text-decoration:none;display:block;width:100%;margin-bottom:0;padding-top:25px;padding-bottom:25px}.order-widget .order-list li span{position:absolute;right:0}.order-widget .order-list li .total{font-size:24px;color:var(--headingColor)}.order-widget .order-list li:first-child{border-bottom:none}.order-widget .order-list.style2 li{border-color:#e1e6e9;padding-top:15px;padding-bottom:15px}.order-widget .input-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:20px}.order-widget .input-list li{margin-bottom:20px}.order-widget .input-list li .input-box{width:100%}.order-widget .input-list li .input-box .form-label{color:var(--optionalColor);font-size:14px;margin-bottom:5px;letter-spacing:1.4px}.order-widget .input-list li .input-box .form-select{height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--headingColor);width:100%;border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center}.order-widget .input-list li .input-box .form-select:focus{box-shadow:unset;border-color:var(--mainColor)}.checkout-form-area p label{font-family:var(--fontFamily);text-decoration:none;border:0}.checkout-form-area p label a{text-decoration:none;border:0}.checkout-form-area h2{font-size:40px!important;margin-bottom:30px!important;font-family:var(--fontFamily)!important;color:var(--headingColor)!important;font-weight:500!important}.contact-form{margin-right:15px}.contact-form h3{font-size:40px;letter-spacing:-2.4px}.contact-form .input-box{margin-bottom:20px}.contact-form .input-box .form-label{color:var(--optionalColor);font-family:var(--fontFamily);font-size:14px;letter-spacing:1.4px;margin-bottom:5px}.contact-form .input-box .form-control{height:60px;padding-left:20px;border-radius:0;border:1px solid rgba(158,188,206,.4);background-color:transparent;transition:var(--transition)}.contact-form .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.contact-form .input-box .form-control:focus::-moz-placeholder{color:transparent}.contact-form .input-box .form-control:focus::placeholder{color:transparent}.contact-form .input-box .form-control::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.contact-form .input-box .form-control::placeholder{transition:var(--transition)}.contact-form .default-btn{width:100%;color:var(--whiteColor);background:var(--optionalColor)}.contact-form .default-btn:before{background-color:var(--mainColor)}.contact-form .default-btn:after{background-color:var(--mainColor)}.contact-form textarea{height:171px!important;padding-top:15px}.contact-widget h3{font-size:30px;margin-bottom:20px}.contact-widget .contact-item-box{padding:30px 50px;border:2px solid var(--optionalColor4);background:var(--optionalColor4);margin-bottom:20px}.contact-widget .contact-item-box h3{font-size:24px;letter-spacing:-.72px;margin-bottom:20px}.contact-widget .contact-item-box h3 img{position:relative;margin-right:10px}.reservation-slider-warp{position:relative;border:1px solid #000}.reservation-slider-warp .calender-widget{padding:40px}.reservation-slider-warp .calender-widget table{width:100%;border-collapse:collapse}.reservation-slider-warp .calender-widget th,.reservation-slider-warp .calender-widget td{border:1px solid #ddd;padding:8px;text-align:center}.reservation-slider-warp .calender-widget th{border:0;color:#a17a53;font-family:--bodyFont;font-size:16px;font-weight:400;padding-bottom:18px}.reservation-slider-warp .calender-widget td{background-color:var(--whiteColor);width:52px!important;height:52px!important;transition:var(--transition)}.reservation-slider-warp .calender-widget td:hover{background:var(--optionalColor2);color:var(--whiteColor)}.reservation-slider-warp .calender-widget .highlight{background-color:#b0e0e6}.reservation-slider-warp .calender-widget .monthly h4{text-align:center;font-size:15px;letter-spacing:1.5px;color:var(--optionalColor2);margin-bottom:22px}.reservation-slider-warp .calender-widget .empty{border:0!important}.reservation-slider-warp .calender-widget .empty:hover{background-color:transparent}.reservation-slider-warp .calender-widget .bg1{background:var(--optionalColor4)}.reservation-slider-warp .calender-widget .bg2{background:var(--optionalColor2);color:var(--whiteColor)}.reservation-slider-warp .calender-widget .across{position:relative}.reservation-slider-warp .calender-widget .across:before{content:"";position:absolute;top:25px;left:-10px;right:0;bottom:0;width:137%;height:1px;transform:rotate(45deg);background-color:#dedbd4}.reservation-slider-warp .swiper-btn .swiper-button-next,.reservation-slider-warp .swiper-btn .swiper-button-prev{top:var(--swiper-navigation-top-offset,8%)}.reservation-slider-warp .swiper-btn .swiper-button-next:after,.reservation-slider-warp .swiper-btn .swiper-button-prev:after{display:none}.reservation-slider-warp .swiper-btn .swiper-button-next{left:auto;right:35px}.reservation-slider-warp .swiper-btn .swiper-button-next:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/date2.svg)}.reservation-slider-warp .swiper-btn .swiper-button-prev{left:35px;right:auto}.reservation-slider-warp .swiper-btn .swiper-button-prev:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/date1.svg)}.reservation-slider-warp .able-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:40px}.reservation-slider-warp .able-list li{display:inline-block;padding-right:35px;padding-left:34px;position:relative;color:var(--paragraphColor);font-family:var(--fontFamily);letter-spacing:-.48px}.reservation-slider-warp .able-list li:last-child{padding-right:0}.reservation-slider-warp .able-list li:last-child:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/able.svg)}.reservation-slider-warp .able-list li:before{content:"";position:absolute;width:24px;height:24px;left:0;top:1px}.reservation-slider-warp .able-list li:first-child:before{border:1px solid #dedbd4;background:var(--optionalColor4)}.reservation-slider-warp .able-list li:nth-child(2):before{border:1px solid #dedbd4;background:var(--optionalColor2)}.reservation-warp{margin-bottom:60px}.reservation-warp h3{font-size:32px;margin-bottom:20px}.main-room-details-warp{overflow:hidden}.main-room-details-warp .room-details-slider-warp{position:relative}.main-room-details-warp .room-details-slider-warp .swiper{overflow:inherit}.main-room-details-warp .room-details-slider-warp .swiper-wrapper{justify-content:center}.room-reservation-warp{background:var(--optionalColor4)}.room-reservation-warp .reservation-slider-warp{border:0;background-color:var(--whiteColor)}.room-reservation-warp .reservation-title{font-size:40px;margin-bottom:20px}.essence-content{max-width:650px;margin-left:auto;margin-right:auto}.essence-content h2{font-size:50px;margin-bottom:20px;letter-spacing:-3px}.essence-content .starting{margin-bottom:40px;display:block;font-family:--bodyFont}.essence-content .starting strong{font-size:26px;font-weight:400}.essence-content .starting strong .mphb-price-period{text-transform:capitalize;padding-left:7px;position:relative;border-bottom:none;font-size:18px;color:var(--mainColor)}.essence-content .starting strong .mphb-price-period:before{content:"/";position:absolute;top:-7px;left:-2px;font-size:20px}.essence-content .essence-list{margin-top:40px;list-style:none;padding-left:0;margin-bottom:35px;padding-bottom:35px;border-bottom:solid 1px #e1e6e9}.essence-content .essence-list li{margin-bottom:0;display:inline-block;font-size:15px;padding-right:40px;letter-spacing:1.5px}.essence-content .amenities-warp{border-bottom:solid 1px #e1e6e9;margin-bottom:30px}.essence-content .amenities-warp h4{letter-spacing:-1.8px;font-size:30px;margin-bottom:30px}.essence-content .amenities-warp .amenities-widget{margin-bottom:20px;margin-bottom:30px}.essence-content .amenities-warp .amenities-widget .amenities-list{list-style:none;padding-left:0;margin-bottom:0}.essence-content .amenities-warp .amenities-widget .amenities-list li{position:relative;padding-left:40px;margin-bottom:25px;font-family:var(--fontFamily);font-size:16px}.essence-content .amenities-warp .amenities-widget .amenities-list li:last-child{margin-bottom:0}.essence-content .amenities-warp .amenities-widget .amenities-list li i{position:absolute;left:0;top:-8px;font-size:30px}.essence-content .rules-widget{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #e1e6e9}.essence-content .rules-widget h3{font-size:30px;letter-spacing:-1.8px;margin-bottom:30px}.essence-content .rules-widget .rules-list{list-style:none;padding-left:0;margin-bottom:0}.essence-content .rules-widget .rules-list li{position:relative;padding-left:40px;margin-bottom:15px}.essence-content .rules-widget .rules-list li:last-child{margin-bottom:0}.essence-content .rules-widget .rules-list li i{position:absolute;top:-8px;left:0;font-size:28px}.essence-content .content1 h3{font-size:30px;letter-spacing:-1.8px;margin-bottom:30px}.essence-content .mphb-room-type-gallery-wrapper,.essence-content .mphb-details-title,.essence-content .mphb-single-room-type-attributes,.essence-content .mphb-regular-price,.essence-content .mphb-calendar-title,.essence-content .mphb-calendar,.essence-content .mphb-reservation-form-title,.essence-content .mphb-booking-form{display:none}.essence-content .mphb-calendar.mphb-datepick.inlinePicker.is-datepick{display:none!important}.suite-warp h3{font-size:30px;letter-spacing:-1.8px;margin-bottom:30px}.suite-warp form{margin-bottom:30px}.suite-warp form .mphb-required-fields-tip{display:none}.suite-warp form .mphb-check-in-date-wrapper,.suite-warp form .mphb-check-out-date-wrapper{position:relative}.suite-warp form .mphb-check-in-date-wrapper:before,.suite-warp form .mphb-check-out-date-wrapper:before{content:"";position:absolute;bottom:18px;right:14px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/calender.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px}.suite-warp form .mphb-check-in-date-wrapper label,.suite-warp form .mphb-check-out-date-wrapper label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.suite-warp form .mphb-check-in-date-wrapper input,.suite-warp form .mphb-check-out-date-wrapper input{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%}.suite-warp form .mphb-check-in-date-wrapper input:focus,.suite-warp form .mphb-check-out-date-wrapper input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.suite-warp form .mphb-check-in-date-wrapper input:focus::-moz-placeholder,.suite-warp form .mphb-check-out-date-wrapper input:focus::-moz-placeholder{color:transparent}.suite-warp form .mphb-check-in-date-wrapper input:focus::placeholder,.suite-warp form .mphb-check-out-date-wrapper input:focus::placeholder{color:transparent}.suite-warp form .mphb-check-in-date-wrapper input::-moz-placeholder,.suite-warp form .mphb-check-out-date-wrapper input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.suite-warp form .mphb-check-in-date-wrapper input::placeholder,.suite-warp form .mphb-check-out-date-wrapper input::placeholder{transition:var(--transition)}.suite-warp form .mphb-check-in-date-wrapper br,.suite-warp form .mphb-check-out-date-wrapper br{display:none}.suite-warp form .mphb-adults-wrapper.mphb-capacity-wrapper label,.suite-warp form .mphb-children-wrapper label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.suite-warp form .mphb-adults-wrapper.mphb-capacity-wrapper select,.suite-warp form .mphb-children-wrapper select{width:100%;height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--paragraphColor);border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px}.suite-warp form .mphb-adults-wrapper.mphb-capacity-wrapper select:focus,.suite-warp form .mphb-children-wrapper select:focus{box-shadow:unset;border-color:var(--mainColor)}.suite-warp form br{display:none}.suite-warp form .mphb-reserve-btn-wrapper .mphb-reserve-btn{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--whiteColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none;width:100%;text-align:center}.suite-warp form .mphb-reserve-btn-wrapper .mphb-reserve-btn:hover{background-color:var(--optionalColor)}.suite-warp .input-box{margin-bottom:20px}.suite-warp .input-box .form-label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block}.suite-warp .input-box .icon-form{height:60px;position:relative}.suite-warp .input-box .icon-form .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.suite-warp .input-box .form-control{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2)}.suite-warp .input-box .form-control:focus{box-shadow:unset;border-color:var(--mainColor)}.suite-warp .input-box .form-control:focus::-moz-placeholder{color:transparent}.suite-warp .input-box .form-control:focus::placeholder{color:transparent}.suite-warp .input-box .form-control::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.suite-warp .input-box .form-control::placeholder{transition:var(--transition)}.suite-warp .input-box select{width:100%;height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--paragraphColor);border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px}.suite-warp .input-box select:focus{box-shadow:unset;border-color:var(--mainColor)}.suite-warp .suite-list{list-style:none;padding-left:0;margin-bottom:0}.suite-warp .suite-list li{position:relative;padding-top:20px;padding-bottom:20px;border-top:solid 1px var(--brownColor);border-bottom:solid 1px var(--brownColor)}.suite-warp .suite-list li span{position:absolute;right:0;font-family:var(--fontFamily);font-size:24px;color:var(--headingColor)}.suite-warp .extra-widget h4{font-size:30px;letter-spacing:-1.8px;margin-bottom:25px}.suite-warp .extra-widget .extra-list{list-style:none;padding-left:0;margin-bottom:20px}.suite-warp .extra-widget .extra-list li{position:relative;margin-bottom:15px;padding-left:20px}.suite-warp .extra-widget .extra-list li .form-check{padding-left:0}.suite-warp .extra-widget .extra-list li:last-child{margin-bottom:0}.suite-warp .extra-widget .extra-list li:before{content:"";position:absolute;top:10px;left:0;width:8px;height:8px;border-radius:0;background-color:var(--mainColor)}.suite-warp .extra-widget .extra-list li span{position:absolute;right:0;color:#ab8764;font-family:var(--fontFamily)}.suite-warp .extra-widget .extra-list li .form-check-input{width:24px;height:24px;border-color:#dedbd4;background-color:var(--whiteColor);border-radius:0}.suite-warp .extra-widget .extra-list li .form-check-input:focus{box-shadow:unset}.suite-warp .extra-widget .extra-list li .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/check.svg);background-size:14px}.suite-warp .extra-widget .extra-list li .form-check-label{position:relative;margin-left:8px;top:3px;display:flex;width:100%}.suite-warp .extra-widget .extra-list .suite-list{list-style:none;padding-left:0;margin-bottom:0}.suite-warp .extra-widget .extra-list .suite-list li{position:relative;padding-top:20px;padding-bottom:20px;border-top:solid 1px var(--brownColor);border-bottom:solid 1px var(--brownColor)}.suite-warp .extra-widget .extra-list .suite-list li span{position:absolute;right:0;font-family:var(--fontFamily);font-size:24px;color:var(--headingColor)}.suite-warp .default-btn{width:100%;background:var(--optionalColor2);color:var(--whiteColor)}.room-reservation-warp .map{height:427px;padding:12px;background-color:var(--whiteColor);margin-bottom:30px}.room-reservation-warp .map iframe{width:100%;height:100%}.pricing-plan .hb_room_pricing_plan_data{font-size:32px;margin-bottom:20px;font-family:var(--fontFamily);color:var(--headingColor);font-weight:500;line-height:1.4}.pricing-plan .hb_room_pricing_plans{background-color:transparent}.pricing-plan .hb_room_pricing_plans tr th{font-size:22px;color:var(--headingColor)!important;font-family:var(--fontFamily)!important;font-weight:500!important}.pricing-plan .hb_room_pricing_plans tr td{color:var(--mainColor);font-family:var(--bodyFont);font-size:16px}.terms-conditions .title{margin-bottom:30px;text-align:center}.terms-conditions .title span{color:var(--mainColor);display:block;margin-bottom:10px}.terms-conditions .title h2{font-size:36px;color:var(--headingColor);font-weight:900}.terms-conditions img{margin-bottom:30px}.terms-conditions .conditions-content{margin-bottom:30px}.terms-conditions .conditions-content h3{margin-bottom:15px;color:var(--headingColor)}.terms-conditions .conditions-content p{margin-bottom:10px;color:#555}.terms-conditions .conditions-content ul{margin-bottom:15px;padding-left:0;list-style-type:none;margin-top:15px}.terms-conditions .conditions-content ul li{position:relative;padding-left:25px;margin-bottom:10px;color:#555}.terms-conditions .conditions-content ul li:last-child{margin-bottom:0}.terms-conditions .conditions-content ul li i{position:absolute;left:0;top:1px;font-size:20px;color:var(--mainColor)}.terms-conditions .conditions-content h3{margin-bottom:15px;font-weight:700;color:var(--headingColor)}.terms-conditions .conditions-content p{margin-bottom:10px;color:#555}.privacy-policy-wrap .title{margin-bottom:30px;text-align:center}.privacy-policy-wrap .title h2{font-size:36px;font-weight:900;color:var(--headingColor);font:30px}.privacy-policy-wrap img{margin-bottom:30px}.privacy-policy-wrap .privacy-content{margin-bottom:30px}.privacy-policy-wrap .privacy-content h3{margin-bottom:15px;font-weight:700;color:var(--headingColor);font-size:26px}.privacy-policy-wrap .privacy-content p{margin-bottom:10px;color:#555}.privacy-policy-wrap .privacy-content ul{margin-left:0;margin-bottom:15px;list-style-type:none;padding-left:0;margin-top:15px}.privacy-policy-wrap .privacy-content li{position:relative;padding-left:25px;color:#555;margin-bottom:10px}.privacy-policy-wrap .privacy-content li:last-child{margin-bottom:0}.privacy-policy-wrap .privacy-content li i{position:absolute;left:0;top:1px;color:var(--mainColor);font-size:20px}.error-content{max-width:595px;margin:auto;text-align:center}.error-content p{font-size:24px;margin-top:25px;margin-bottom:25px}.error-content .default-btn{border-radius:0}#hotel_booking_room_hidden .hotel-booking-single-room-action{padding:40px!important}.mfp-container{top:150px}.hb-booking-room-form-head h2{text-transform:capitalize;margin-bottom:15px;padding:0}.hb-booking-room-form-head p{margin-bottom:25px}.hb-search-room-results .hb-search-room-results{padding:30px}.hb-search-results-form-container{border:0}.hb-search-results-form-container .hb-booking-room-form-group{margin-left:10px;margin-right:10px}.hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field.hb-form-field-input{position:relative}.hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field.hb-form-field-input:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:25px;height:25px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/calender.svg);background-repeat:no-repeat}.hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field.hb-form-field-input input{height:60px;width:100%;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2)}.hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field.hb-form-field-input-n:before{display:none}.hb-search-results-form-container .hb-booking-room-form-group .hb_button{padding:14px 35px;display:block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);height:60px;width:100%;color:var(--whiteColor);border-radius:0}.hb_addition_packages{padding:30px;border:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:30px;margin-top:15px}.hb_addition_packages .hb_addition_packages_ul{margin:0;padding:0}.hb_addition_packages .hb_addition_packages_ul li .hb_extra_detail_price label strong{font-family:var(--bodyFont);font-weight:600;color:var(--mainColor);font-style:normal}.hb_addition_packages .hb_package_title{font-size:18px;font-family:var(--bodyFont);font-weight:600}.hb_addition_package_title .hb_addition_package_title_toggle .hb_package_toggle{font-family:var(--fontFamily);color:var(--headingColor)!important;font-weight:500;margin-bottom:25px;font-size:26px}.hb_extra_detail_price .hb_optional_quantity{box-shadow:none;text-align:center;padding:5px;max-width:60px;padding:1px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);border:1px solid var(--optionalColor2)}.hb-booking-room-form-footer .hb-default-btn1{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:1px solid var(--mainColor);color:var(--mainColor);background-color:transparent;position:relative;z-index:1;transition:var(--transition);height:60px;border-radius:0}.hb-booking-room-form-footer .hb-default-btn1:hover{color:var(--whiteColor);background-color:var(--mainColor)}.hb-booking-room-form-footer .hb-default-btn2{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:1px solid var(--brownColor);color:var(--headingColor);background-color:var(--brownColor);position:relative;z-index:1;transition:var(--transition);height:60px;border-radius:0}.hb-booking-room-form-footer .hb-default-btn2:hover{color:var(--headingColor);background-color:transparent}.cart-warp .table{margin:0 auto;background-color:transparent!important}.cart-warp .table thead tr{border-bottom:1px solid #efefef;background-color:transparent}.cart-warp .table thead tr th{border:0!important;color:var(--optionalColor)!important;font-family:var(--bodyFont)!important;font-size:14px;letter-spacing:1.4px;font-weight:400;line-height:12px;padding:3px 20px 30px 15px!important;white-space:nowrap}.cart-warp .table tbody tr{background-color:transparent!important;border-bottom:1px solid #efefef}.cart-warp .table tbody tr:last-child{border:0}.cart-warp .table tbody tr td{border:0!important;padding:25px 10px!important}.cart-warp .table tbody tr td.hb_room_type{padding:25px 0!important}.cart-warp .table tbody tr td.hb_room_type .room-type-content{padding-left:20px;width:600px;display:flex}.cart-warp .table tbody tr td.hb_room_type .room-type-content .table-icon{display:inline-block;width:200px}.cart-warp .table tbody tr td.hb_room_type .room-type-content .table-icon a{display:inline-block}.cart-warp .table tbody tr td.hb_room_type .room-type-content .table-icon a img{width:200px;height:130px}.cart-warp .table tbody tr td.hb_room_type .room-type-content .content{display:inline-block;margin-left:20px}.cart-warp .table tbody tr td.hb_room_type .room-type-content .content h4{font-size:18px;letter-spacing:-1.08px;color:var(--headingColor);margin-bottom:0}.cart-warp .table tbody tr td.hb_room_type .room-type-content .content h4 a{color:var(--headingColor);font-family:var(--fontFamily);text-decoration:none;font-weight:500}.cart-warp .table tbody tr td.hb_room_type .room-type-content .content .tc-list{list-style:none;padding-left:0;margin-bottom:0}.cart-warp .table tbody tr td.hb_room_type .room-type-content .content .tc-list li{font-family:var(--fontFamily);display:inline-block;margin-bottom:10px;color:#7a8185;font-size:15px;list-style-type:none;font-weight:400}.cart-warp .table tbody tr td.hb_room_type .room-type-content .content span{color:var(--optionalColor2);letter-spacing:1.5px;text-decoration:none!important;border:0!important}.cart-warp .table tbody tr td.hb_quantity p{margin-bottom:0}.cart-warp .table tbody tr td.hb_night{font-size:16px;color:var(--paragraphColor);margin-bottom:0;line-height:1.7}.cart-warp .table tbody tr td.hb_deposit{font-size:16px;color:var(--paragraphColor);margin-bottom:0;line-height:1.7}.cart-warp .table tbody tr td.hb_gross_total{font-size:24px;color:var(--Black,var(--headingColor))}.cart-warp .table tbody tr td.product-remove{padding-left:30px!important;padding-right:30px!important;border-right:1px solid #efefef!important}.cart-warp .table tbody tr td.product-remove .hb_remove_cart_item{width:100px;text-align:center;font-size:18px;color:var(--mainColor);text-decoration:none}.cart-warp .table tbody tr.hb_sub_total td,.cart-warp .table tbody tr.hb_advance_tax td,.cart-warp .table tbody tr.hb_advance_grand_total td,.cart-warp .table tbody tr.hb_advance_payment td{font-size:16px;color:var(--paragraphColor);margin-bottom:0;line-height:1.7}.cart-warp .table tbody tr.hb_sub_total td span,.cart-warp .table tbody tr.hb_advance_tax td span,.cart-warp .table tbody tr.hb_advance_grand_total td span,.cart-warp .table tbody tr.hb_advance_payment td span{font-size:18px;color:var(--Black)!important;font-weight:400!important;font-family:var(--fontFamily)!important}.cart-warp .table tbody tr.hb_coupon{border-bottom:1px solid #fff}.cart-warp .table tbody tr.hb_coupon td.hb-align-center{text-align:left}.cart-warp .table .hb_addition_services_title td{color:var(--headingColor);font-family:var(--fontFamily)!important;text-decoration:none;font-weight:500!important;font-size:18px!important;font-style:normal}.hb_coupon input{width:220px!important;height:60px;padding-left:20px;border-radius:0;background-color:transparent;transition:var(--transition);font-size:16px!important;font-weight:400;font-family:var(--bodyFont)}.hb_coupon input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.hb_coupon input:focus::-moz-placeholder{color:transparent}.hb_coupon input:focus::placeholder{color:transparent}.hb_coupon input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.hb_coupon input::placeholder{transition:var(--transition)}.hb_coupon button{padding:14px 35px;height:60px!important;display:inline-block;font-family:var(--bodyFont);font-size:16px;font-weight:400;border:0;background:var(--optionalColor2)!important;color:var(--whiteColor)!important;position:relative;z-index:1;transition:var(--transition);text-decoration:none;border-radius:0!important}.hb_coupon button:hover{background-color:var(--headingColor)!important;color:var(--whiteColor)!important;box-shadow:rgba(17,17,26,.05) 0 4px 16px,rgba(17,17,26,.05) 0 8px 32px}#hb-payment-form h3{font-size:26px;color:var(--headingColor);font-family:var(--fontFamily);margin-bottom:20px}#hb-payment-form .hb_table thead tr th{color:var(--headingColor);text-transform:uppercase;font-family:var(--fontFamily)}#hb-payment-form .hb_table tbody tr td{font-size:16px;color:var(--paragraphColor);font-family:var(--bodyFont)}#hb-payment-form .hb-order-new-customer h4{text-align:center;margin-top:20px;margin-bottom:15px}#hb-payment-form .hb-order-new-customer .hb-form-field{list-style:none;display:block;max-width:100%!important;margin-bottom:25px}#hb-payment-form .hb-order-new-customer .hb-form-field .hb-form-field-label{font-family:var(--fontFamily)!important;margin-bottom:15px;color:var(--headingColor)!important}#hb-payment-form .hb-order-new-customer .hb-form-field .hb-form-field-input{width:100%}#hb-payment-form .hb-order-new-customer .hb-form-field .hb-form-field-input input{height:60px;width:100%;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2)}#hb-payment-form .hb-order-new-customer .hb-form-field .hb-form-field-input input:focus{outline:0;box-shadow:none}#hb-payment-form .hb-order-new-customer .hb-form-field .hb-form-field-input select{height:60px;width:100%;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2)}#hb-payment-form p .hb_button{padding:14px 35px!important;display:block;font-family:var(--bodyFont)!important;font-size:17px;font-weight:400;border:0;background:var(--optionalColor)!important;position:relative;z-index:1;transition:var(--transition);width:425px;text-align:center;color:var(--whiteColor)!important;border-radius:0!important}.hotel-booking-search{padding:0!important}#hotel-booking-payment .hb-addition-information textarea:hover{box-shadow:unset;outline:0}#hotel-booking-results .hb-search-results{padding:0;margin:0}#hotel-booking-results .hb-search-results .hb-room{list-style:none;border-bottom:none;padding-bottom:0}#hotel-booking-results .hb-search-results .hb-room .hb-room-content{display:block;flex-wrap:wrap;justify-content:space-between}#hotel-booking-results .hb-search-results .hb-room .hb-room-thumbnail{max-width:100%;width:100%;margin-bottom:30px}#hotel-booking-results .hb-search-results .hb-room .hb-room-thumbnail a{display:block}#hotel-booking-results .hb-search-results .hb-room .hb-room-thumbnail img{max-width:100%;height:300px;width:100%}#hotel-booking-results .hb-search-results .hb-room .hb-room-info{float:left;width:100%}#hotel-booking-results .hb-search-results .hb-room .hb-room-info .hb-room-name{font-size:24px;margin-bottom:20px;font-family:var(--fontFamily);font-weight:500}#hotel-booking-results .hb-search-results .hb-room .hb-room-info .hb-room-name a{color:var(--headingColor);font-weight:500;display:block}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li{margin-bottom:10px}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_capacity{padding-right:24px;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative;margin-right:0;border:0;text-transform:uppercase}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_capacity:before{content:"";top:11px;right:7px;height:1px;width:6px;position:absolute;background-color:var(--optionalColor2)}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_capacity .cp-room{margin-left:5px;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;font-weight:500}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_max_child{padding-right:0;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative;margin-right:0;border:0;text-transform:uppercase}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_max_child .cp-child{margin-left:5px;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;font-weight:500}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_price{padding-right:0;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative;margin-right:0;border:0;text-transform:uppercase}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_price .hb_search_item_price{margin-left:5px;font-family:var(--fontFamily);font-size:20px;color:var(--mainColor);letter-spacing:1.5px;font-weight:500}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_price .hb_view_price{font-size:15px}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart{margin-top:15px}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--headingColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none;border-radius:0;height:50px}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart:before{content:"";position:absolute;top:0;right:0;height:0;width:0;opacity:0;transition:var(--transition);z-index:-1;background-color:var(--optionalColor)}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart:after{content:"";position:absolute;bottom:0;left:0;opacity:0;height:0;width:0;transition:var(--transition);z-index:-1;background-color:var(--optionalColor)}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart:hover{background-color:var(--headingColor);color:var(--whiteColor);box-shadow:rgba(17,17,26,.05) 0 4px 16px,rgba(17,17,26,.05) 0 8px 32px}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart:hover:after{opacity:1;height:100%;width:70%}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart:hover:before{opacity:1;height:100%;width:30%}#hotel-booking-results .hb-search-results .hb-room .hb-room-meta li.hb_search_add_to_cart .hb_add_to_cart.style2{background-color:transparent;border:solid 1px var(--optionalColor)}#hotel-booking-results ul{padding:0}.rooms-pagination .page-numbers span.current{background:var(--Blue,var(--optionalColor));color:var(--whiteColor)}.rooms-pagination .page-numbers span:hover{background:var(--Blue,var(--optionalColor));color:var(--whiteColor)}.rooms-pagination .page-numbers li{font-family:var(--fontFamily)}.rooms-pagination .page-numbers li a{color:var(--mainColor)}#hotel-booking-search-filter{padding:35px;display:none}.rooms{list-style:none;padding:0!important}.rooms .hb_room{list-style:none;margin-bottom:30px}.rooms .hb_room .hw-room-card .hw-room-img{margin-bottom:25px;position:relative}.rooms .hb_room .hw-room-card .hw-room-info h3{font-size:24px;font-family:var(--fontFamily);margin-bottom:15px;font-weight:500}.rooms .hb_room .hw-room-card .hw-room-info h3 a{color:var(--headingColor);text-decoration:none;transition:var(--transition)}.rooms .hb_room .hw-room-card .hw-room-info h3 a:hover{color:var(--mainColor)}.rooms .hb_room .hw-room-card .hw-room-info .hw-room-metainfo{list-style:none;padding:0;margin:0 0 15px}.rooms .hb_room .hw-room-card .hw-room-info .hw-room-metainfo li{display:inline-block;padding-right:24px;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative;text-transform:uppercase}.rooms .hb_room .hw-room-card .hw-room-info .hw-room-metainfo li:before{content:"";top:11px;right:7px;height:1px;width:6px;position:absolute;background-color:var(--optionalColor2)}.rooms .hb_room .hw-room-card .hw-room-info .hw-room-metainfo li:last-child{padding-right:0}.rooms .hb_room .hw-room-card .hw-room-info .hw-room-metainfo li:last-child:before{display:none}.rooms .hb_room .hw-room-card .hw-room-info .hw-room-capacity{display:block;font-family:var(--fontFamily);font-size:15px;color:var(--optionalColor2);letter-spacing:1.5px;position:relative;text-transform:uppercase}.rooms .hb_room .price{position:absolute;top:20px;right:20px;color:var(--brownColor);padding:15px 30px;z-index:1;transition:var(--transition);font-size:16px;font-weight:500;height:60px}.rooms .hb_room .price span{position:relative;z-index:999;display:inline-block;font-size:16px;font-weight:500;color:var(--brownColor);border-bottom:none;padding-bottom:0}.rooms .hb_room .price:before{content:"";position:absolute;top:10px;left:-10px;right:10px;bottom:-10px;transition:var(--transition);z-index:-1;border:solid 1px var(--brownColor)}.rooms .hb_room .price:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:var(--transition);background-color:var(--optionalColor)}.sort-by-wrapper .show-number{font-family:var(--bodyFont)}.sort-by-wrapper .sort-by{font-family:var(--bodyFont)}.sort-by-wrapper .toggle{font-family:var(--bodyFont);font-weight:400}.sort-by-wrapper .select .sort-by__list{list-style:none;padding:0;margin-top:0}.sort-by-wrapper .select .sort-by__list li{list-style:none;padding-left:15px}.hb-select-extra-results{padding:40px;border:1px solid var(--brownColor)}.hb-select-extra-results .list-room-extra{list-style:none;padding:0}.hb-select-extra-results .list-room-extra li{list-style:none}.hb-select-extra-results .list-room-extra li .hb_optional_quantity_selected{position:relative;top:-30px;margin-right:20px;width:15px;height:15px}.hb-select-extra-results .list-room-extra li .hb_package_title{display:inline-block;font-size:18px;font-family:var(--bodyFont);font-weight:600;text-transform:capitalize}.hb-select-extra-results .hb_button{background-color:var(--mainColor)!important;text-decoration:none!important;color:var(--whiteColor)!important;border-radius:0;transition:var(--transition);padding:8px 45px}.hb-select-extra-results .hb_button:hover{background-color:var(--optionalColor)}.hb-select-extra-results .hb_button.hb_button_secondary{margin-right:20px}.hb-payment-methods{list-style:none!important}.hb-payment-methods li{list-style:none!important}.hb-order-existing-customer h4{font-size:26px!important;margin-bottom:25px!important;font-family:var(--fontFamily)!important;color:var(--headingColor)!important;font-weight:500!important}.hb-order-existing-customer ul{padding:0!important;margin:0;list-style:none}.hb-order-existing-customer ul li{list-style:none!important;display:inline-block}.hb-order-existing-customer .hb-form-field-label{color:var(--optionalColor);font-family:var(--fontFamily);font-size:14px;letter-spacing:1.4px;margin-bottom:10px;text-transform:uppercase;font-weight:400}.hb-order-existing-customer .hb-form-field-input input{height:60px;padding:10px 20px!important;border-radius:0;border:1px solid rgba(158,188,206,.4);background-color:transparent;transition:var(--transition);width:100%;color:var(--bs-body-color)}.hb-order-existing-customer .hb-form-field-input input:focus{outline:0;box-shadow:none}#hotel-booking-payment button[type=button]{height:60px;padding:10px 32px;text-align:center;border-radius:0;background-color:var(--brownColor);color:var(--headingColor)}.demo-range-select{max-width:600px;margin:0 auto}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-font{background-color:var(--optionalColor4)}.mbsc-windows.mbsc-calendar-controls{margin-bottom:20px}.mbsc-windows.mbsc-range-control-wrapper{border:0;width:415px;margin-left:auto;margin-right:auto;background-color:var(--optionalColor4);border-radius:10px;margin-bottom:25px}.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented{width:415px}.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-button.mbsc-font{width:200px!important;padding:8px 20px!important}.mbsc-windows.mbsc-range-control-wrapper .mbsc-windows.mbsc-segmented-button.mbsc-selected{background-color:var(--whiteColor);margin:5px;border-radius:10px!important;border-color:var(--mainColor)}.mbsc-windows.mbsc-range-control-label{color:var(--headingColor);font-size:20px;margin-bottom:7px;font-family:var(--fontFamily)}.mbsc-windows.mbsc-range-control-label.active{color:var(--headingColor)}.mbsc-windows.mbsc-range-control-value{font-size:15px;font-family:var(--bodyFont);color:var(--paragraphColor)}.mbsc-windows.mbsc-range-control-value.active{color:var(--mainColor)}.mbsc-windows.mbsc-range-label-clear{top:40%;width:30px;height:30px;line-height:30px;text-align:center;background-color:var(--optionalColor4);border-radius:50px}.mbsc-windows.mbsc-range-label-clear svg{width:17px}.mbsc-windows.mbsc-calendar-week-day{color:var(--mainColor);font-family:var(--bodyFont);font-size:16px;font-weight:400;padding-bottom:18px;margin-bottom:20px}.mbsc-windows.mbsc-calendar-cell{background-color:var(--whiteColor);text-align:center;transition:var(--transition)}.mbsc-windows.mbsc-calendar-cell.mbsc-disabled .mbsc-calendar-day-inner{background-color:var(--whiteColor);position:relative}.mbsc-windows.mbsc-calendar-cell.mbsc-disabled .mbsc-calendar-day-inner:before{content:"";position:absolute;top:35px;left:-10px;right:0;bottom:0;width:120%;height:1px;transform:rotate(45deg);background-color:#dedbd4}.mbsc-windows.mbsc-calendar-day-inner{border:1px solid #ddd;padding:17px 5px;background-color:#f4f2ed;font-size:18px;font-family:var(--bodyFont);color:var(--paragraphColor)}.mbsc-windows.mbsc-calendar-day-inner .mbsc-calendar-today{color:var(--mainColor)}.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner{background:#655b50;color:var(--whiteColor)}.mbsc-calendar-title-wrapper{text-align:center;font-size:20px;text-transform:uppercase!important;color:#655b50}.mbsc-calendar-title-wrapper .mbsc-calendar-title{text-transform:uppercase}.mbsc-windows.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows.mbsc-selected .mbsc-calendar-cell-inner{background-color:#655b50;color:var(--whiteColor)}.calender-widget{padding:40px;background-color:var(--whiteColor);margin-bottom:30px}.calender-widget .able-list{list-style:none;padding-left:0;margin-bottom:0;margin-top:40px}.calender-widget .able-list li{display:inline-block;padding-right:35px;padding-left:34px;position:relative;color:var(--paragraphColor);font-family:var(--fontFamily);letter-spacing:-.48px}.calender-widget .able-list li:last-child{padding-right:0}.calender-widget .able-list li:last-child:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/able.svg)}.calender-widget .able-list li:before{content:"";position:absolute;width:24px;height:24px;left:0;top:1px}.calender-widget .able-list li:first-child:before{border:1px solid #dedbd4;background:var(--optionalColor4)}.ui-datepicker{border:0!important;width:24em!important;padding:20px!important;border-radius:25px!important;box-shadow:0 0 1.25rem rgba(108,118,134,.1)}.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-title{color:var(--headingColor)}.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next{width:25px;height:25px;line-height:25px}.ui-datepicker .ui-datepicker-calendar th span{color:var(--headingColor)!important;font-size:14px!important;font-weight:500!important;border-bottom:none!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default{margin:2px!important;width:95%!important;color:var(--headingColor)!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover{margin:2px!important;width:95%!important;color:var(--whiteColor)!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active{background:var(--mainColor)!important;color:var(--whiteColor)!important;width:95%!important;color:var(--whiteColor)!important}.ui-datepicker .ui-datepicker-prev{display:inline-block;left:-2px;cursor:pointer;text-align:center;transition:var(--transition);border-radius:50px;background-image:unset!important}.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev:before{content:"\ea64";font-family:"remixicon";font-size:16px;color:var(--headingColor)}.ui-datepicker .ui-datepicker-next{display:inline-block;cursor:pointer;text-align:center;right:-2px;transition:var(--transition);border-radius:50px;background-image:unset!important}.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-next:before{content:"\ea6e";font-family:"remixicon";font-size:16px;color:var(--headingColor)}.ui-datepicker .ui-datepicker-header{padding:0;background-color:transparent;border:0}.ui-datepicker .ui-state-default{border:1px solid #eee!important;background:#eee!important;color:var(--paragraphColor)!important;text-align:center;border-radius:50px}.ui-datepicker .ui-widget-content .ui-state-default{border:1px solid #eee!important;background:#eee!important;color:var(--paragraphColor)!important;text-align:center!important;border-radius:50px!important;margin:2px!important;width:95%!important}.ui-datepicker .ui-widget-content .ui-state-active{border-color:var(--mainColor)!important;background:var(--mainColor)!important;color:var(--whiteColor)!important;transition:var(--transition)!important}.ui-datepicker .ui-state-active{border-color:var(--mainColor)!important;background:var(--mainColor)!important;color:var(--whiteColor)!important;transition:var(--transition);margin:2px!important;width:95%!important}.ui-datepicker .ui-state-hover{border:1px solid var(--mainColor)!important;background:var(--mainColor)!important;font-weight:500;transition:var(--transition);color:var(--whiteColor)!important}.ui-datepicker .ui-datepicker-next-hover{border:1px solid var(--mainColor)!important;background:var(--mainColor)!important;font-weight:500;transition:var(--transition);color:var(--whiteColor)!important}.calender-widget .mphb-calendar-title{display:none}.calender-widget .datepick{width:100%!important;border:0;background-color:transparent;padding:0!important;box-shadow:none}.calender-widget .datepick a{font-size:15px;letter-spacing:1.5px;color:#655b50;margin-bottom:22px;text-transform:uppercase;font-family:var(--fontFamily)}.calender-widget .datepick a.datepick-disabled{font-size:15px;letter-spacing:1.5px;color:#655b50;margin-bottom:22px}.calender-widget .datepick a.datepick-cmd-prev{font-size:0;position:relative}.calender-widget .datepick a.datepick-cmd-prev:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/arrow1.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.calender-widget .datepick a.datepick-cmd-next{font-size:0;position:relative}.calender-widget .datepick a.datepick-cmd-next:before{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/arrow2.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.calender-widget .datepick-nav,.calender-widget .datepick-ctrl{background-color:transparent}.calender-widget .datepick-cmd:hover{background-color:transparent;color:var(--mainColor)}.calender-widget .datepick-month{float:left;width:50%!important;border:0;text-align:center;background-color:transparent}.calender-widget .datepick-month.first{padding-right:10px}.calender-widget .datepick-month.last{padding-left:10px}.calender-widget .datepick-month-header,.calender-widget .datepick-month-header select,.calender-widget .datepick-month-header input{background-color:transparent;font-size:14px!important;letter-spacing:1.5px;color:#655b50;text-transform:uppercase;padding:0 28px!important;font-family:var(--fontFamily)}.calender-widget .datepick-month table thead tr th{background-color:transparent;border:0;color:#a17a53;font-family:Marcellus;font-size:16px;font-weight:400;padding-bottom:18px;padding-top:18px}.calender-widget .datepick-month table thead tr th span{background-color:transparent;opacity:1}.calender-widget .datepick-month table tbody td{border:1px solid #ddd;background-color:transparent}.calender-widget .datepick-month table tbody td span{padding:16px;background-color:transparent;opacity:1;border-radius:0}.calender-widget .datepick-month table tbody td .datepick-weekend{background-color:transparent!important}.calender-widget .datepick-month table tbody td .mphb-available-date{border-radius:0}.calender-widget .datepick-month table tbody td .mphb-past-date{opacity:1;position:relative;z-index:1}.calender-widget .datepick-month table tbody td .mphb-past-date:before{content:"";position:absolute;z-index:-1;top:26px;left:-10px;right:0;bottom:0;width:136%;height:1px;transform:rotate(43deg);background-color:#dedbd4;border-radius:0}.calender-widget .datepick-month table tbody td .mphb-not-available-date{position:relative;z-index:1;background:0 0!important}.calender-widget .datepick-month table tbody td .mphb-not-available-date:before{content:"";position:absolute;z-index:-1;top:26px;left:-10px;right:0;bottom:0;width:136%;height:1px;transform:rotate(43deg);background-color:#dedbd4}.calender-widget .datepick-month table tbody td .mphb-available-date{background:var(--optionalColor4)!important}.mphb_sc_search_results-wrapper .mphb_sc_search_results-info{color:var(--mainColor);font-size:14px;text-transform:uppercase;font-family:var(--fontFamily);margin-top:0;margin-bottom:5px}.mphb_sc_search_results-wrapper .mphb-recommendation-title{font-size:28px;font-weight:700;margin-bottom:25px}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list{list-style-type:none;padding:0;margin:0}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list li{list-style-type:none}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list li .mphb-recommendation-item-guests{text-transform:uppercase;margin-top:10px}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list li .mphb-recommedation-item-subtotal{font-size:18px;color:var(--mainColor)}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list li .mphb-recommendation-total span{font-size:18px;color:var(--mainColor)}.mphb_sc_search_results-wrapper .mphb-recommendation-reserve-button{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--headingColor);background:var(--brownColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:30px;max-width:1024px;margin-left:auto;margin-right:auto}.mphb-recommendation{padding:30px;background-color:var(--optionalColor4);margin-bottom:30px}.mphb-recommendation .mphb-recommendation-reserve-button{float:left}.mphb-recommendation .mphb-recommendation-item-link{font-size:20px;text-decoration:none!important}.mphb-reservation-details .mphb-empty-cart-message{font-size:20px;text-transform:capitalize;font-family:var(--fontFamily);margin-top:0;margin-bottom:10px;max-width:1024px;margin-left:auto;margin-right:auto;border-bottom:1px solid var(--brownColor);text-align:center!important;float:unset}.room-card-item{max-width:1024px;margin-left:auto;margin-right:auto;padding:30px;border:1px solid var(--brownColor)}.room-card-item .mphb-room-type-title{display:block!important;font-size:24px;color:var(--headingColor);font-family:var(--fontFamily)}.room-card-item .mphb-room-type-title a{color:var(--headingColor)!important;font-family:var(--fontFamily);text-decoration:none!important;transition:var(--transition)}.room-card-item .mphb-room-type-title:hover a{color:var(--mainColor)!important}.room-card-item .mphb-room-type-details-title{display:none}.room-card-item .mphb-loop-room-type-attributes{list-style-type:none;margin:0;padding:0}.room-card-item .mphb-loop-room-type-attributes li{list-style-type:none;display:inline-block;text-transform:uppercase;font-size:14px;margin-right:30px}.room-card-item .mphb-loop-room-type-attributes li .mphb-attribute-value{margin-left:5px}.room-card-item .mphb-loop-room-type-attributes li:last-child{margin-right:0}.room-card-item .mphb-loop-room-type-attributes li.mphb-room-type-facilities{display:none}.room-card-item .mphb-regular-price strong{text-transform:uppercase;font-weight:700;font-size:15px}.room-card-item .mphb-regular-price .mphb-price{font-size:17px;color:var(--mainColor);margin-left:5px}.room-card-item .mphb-view-details-button-wrapper .button.mphb-view-details-button{text-transform:uppercase;transition:.7s}.room-card-item .mphb-view-details-button-wrapper .button.mphb-view-details-button:hover{color:var(--optionalColor)}.room-card-item .mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple select{padding:10px 35px}.room-card-item .mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple .mphb-available-rooms-count{margin-left:10px}.room-card-item .mphb-button.mphb-book-button{padding:14px 45px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--headingColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.room-card-item .mphb-button.mphb-book-button:hover{background-color:var(--optionalColor2);color:var(--whiteColor)}.room-card-item .mphb-button.mphb-confirm-reservation{margin-left:20px;padding:14px 45px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--headingColor);background-color:var(--brownColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.room-card-item .mphb-button.mphb-confirm-reservation:hover{background-color:var(--optionalColor2);color:var(--whiteColor)}.mphb-reserve-rooms-details{margin-top:35px;background-color:var(--optionalColor4)}.mphb-reserve-rooms-details .mphb-room-details{border-top:1px solid var(--whiteColor);padding:30px}.mphb-reserve-rooms-details .mphb-room-details:first-child{border-top:none}.mphb-reserve-rooms-details .mphb-room-details:last-child{margin-bottom:0}.mphb-reserve-rooms-details .mphb-room-details .mphb-room-number{font-size:24px!important}.mphb-reserve-rooms-details .mphb-room-details .mphb-services-details-title{font-size:20px}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper{position:relative}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper:before,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper:before{content:"";position:absolute;bottom:18px;right:14px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/calender.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper label,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper input,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper input{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper input:focus,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper input:focus::-moz-placeholder,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper input:focus::-moz-placeholder{color:transparent}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper input:focus::placeholder,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper input:focus::placeholder{color:transparent}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper input::-moz-placeholder,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper input::placeholder,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper input::placeholder{transition:var(--transition)}.mphb-reserve-rooms-details .mphb-check-in-date-wrapper br,.mphb-reserve-rooms-details .mphb-check-out-date-wrapper br{display:none}.mphb-reserve-rooms-details .mphb-adults-chooser label,.mphb-reserve-rooms-details .mphb-children-chooser label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb-reserve-rooms-details .mphb-adults-chooser select,.mphb-reserve-rooms-details .mphb-children-chooser select{width:100%;height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--paragraphColor);border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px}.mphb-reserve-rooms-details .mphb-adults-chooser select:focus,.mphb-reserve-rooms-details .mphb-children-chooser select:focus{outline:0;box-shadow:unset;border-color:var(--mainColor)}.mphb-reserve-rooms-details .mphb-guest-name-wrapper{position:relative}.mphb-reserve-rooms-details .mphb-guest-name-wrapper label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb-reserve-rooms-details .mphb-guest-name-wrapper input{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%}.mphb-reserve-rooms-details .mphb-guest-name-wrapper input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.mphb-reserve-rooms-details .mphb-guest-name-wrapper input:focus::-moz-placeholder{color:transparent}.mphb-reserve-rooms-details .mphb-guest-name-wrapper input:focus::placeholder{color:transparent}.mphb-reserve-rooms-details .mphb-guest-name-wrapper input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.mphb-reserve-rooms-details .mphb-guest-name-wrapper input::placeholder{transition:var(--transition)}.mphb-reserve-rooms-details .mphb-guest-name-wrapper br{display:none}.mphb-reserve-rooms-details br{display:none}.mphb-services-details.mphb-checkout-item-section .mphb-services-details-title{font-size:20px;margin-bottom:15px;margin-top:30px;font-weight:700}.mphb-services-details .mphb_sc_checkout-services-list.mphb_checkout-services-list{list-style-type:none}.mphb-services-details .mphb_sc_checkout-services-list.mphb_checkout-services-list li{list-style-type:none;margin-bottom:10px}.mphb-services-details .mphb_sc_checkout-services-list.mphb_checkout-services-list li .mphb-checkbox-label input[type=checkbox i]{padding:5px}.mphb-services-details .mphb_sc_checkout-services-list.mphb_checkout-services-list li .mphb-checkbox-label input{padding:5px}.mphb-services-details .mphb_sc_checkout-services-list.mphb_checkout-services-list li select{padding:7px 35px}.mphb-coupon-code-wrapper p{display:block}.mphb-coupon-code-wrapper .mphb-coupon-code-title{text-transform:capitalize;font-size:16px;margin-bottom:10px;display:block}.mphb-coupon-code-wrapper input{height:55px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%;display:block}.mphb-coupon-code-wrapper input:focus{outline:0;box-shadow:none;border-color:var(--mainColor)}.mphb-coupon-code-wrapper .mphb-apply-coupon-code-button{padding:15px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--whiteColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none;border-radius:0}.mphb-coupon-code-wrapper .mphb-apply-coupon-code-button:hover{background-color:var(--optionalColor)}.mphb-price-breakdown tr td{font-size:16px;padding:20px 15px}.mphb-price-breakdown tr td a{text-decoration:none!important}.mphb-price-breakdown tr td .mphb-price-breakdown-rate{font-size:14px;color:var(--optionalColor);margin-top:7px}.mphb-price-breakdown tr td,.mphb-price-breakdown tr th{border:0;border-bottom:1px solid #ddd}.mphb-price-breakdown tr th{font-size:16px;color:var(--headingColor);font-family:var(--fontFamily);padding:20px 15px}.mphb-customer-details h3{font-size:24px;color:var(--headingColor);font-weight:600;font-family:var(--fontFamily)}.mphb-customer-details .mphb-customer-name label,.mphb-customer-details .mphb-customer-last-name label,.mphb-customer-details .mphb-customer-email label,.mphb-customer-details .mphb-customer-phone label,.mphb-customer-details .mphb-customer-address1 label,.mphb-customer-details .mphb-customer-city label,.mphb-customer-details .mphb-customer-state label,.mphb-customer-details .mphb-customer-zip label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb-customer-details .mphb-customer-name input,.mphb-customer-details .mphb-customer-last-name input,.mphb-customer-details .mphb-customer-email input,.mphb-customer-details .mphb-customer-phone input,.mphb-customer-details .mphb-customer-address1 input,.mphb-customer-details .mphb-customer-city input,.mphb-customer-details .mphb-customer-state input,.mphb-customer-details .mphb-customer-zip input{height:60px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%}.mphb-customer-details .mphb-customer-name input:focus,.mphb-customer-details .mphb-customer-last-name input:focus,.mphb-customer-details .mphb-customer-email input:focus,.mphb-customer-details .mphb-customer-phone input:focus,.mphb-customer-details .mphb-customer-address1 input:focus,.mphb-customer-details .mphb-customer-city input:focus,.mphb-customer-details .mphb-customer-state input:focus,.mphb-customer-details .mphb-customer-zip input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.mphb-customer-details .mphb-customer-name input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-last-name input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-email input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-phone input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-address1 input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-city input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-state input:focus::-moz-placeholder,.mphb-customer-details .mphb-customer-zip input:focus::-moz-placeholder{color:transparent}.mphb-customer-details .mphb-customer-name input:focus::placeholder,.mphb-customer-details .mphb-customer-last-name input:focus::placeholder,.mphb-customer-details .mphb-customer-email input:focus::placeholder,.mphb-customer-details .mphb-customer-phone input:focus::placeholder,.mphb-customer-details .mphb-customer-address1 input:focus::placeholder,.mphb-customer-details .mphb-customer-city input:focus::placeholder,.mphb-customer-details .mphb-customer-state input:focus::placeholder,.mphb-customer-details .mphb-customer-zip input:focus::placeholder{color:transparent}.mphb-customer-details .mphb-customer-name input::-moz-placeholder,.mphb-customer-details .mphb-customer-last-name input::-moz-placeholder,.mphb-customer-details .mphb-customer-email input::-moz-placeholder,.mphb-customer-details .mphb-customer-phone input::-moz-placeholder,.mphb-customer-details .mphb-customer-address1 input::-moz-placeholder,.mphb-customer-details .mphb-customer-city input::-moz-placeholder,.mphb-customer-details .mphb-customer-state input::-moz-placeholder,.mphb-customer-details .mphb-customer-zip input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.mphb-customer-details .mphb-customer-name input::placeholder,.mphb-customer-details .mphb-customer-last-name input::placeholder,.mphb-customer-details .mphb-customer-email input::placeholder,.mphb-customer-details .mphb-customer-phone input::placeholder,.mphb-customer-details .mphb-customer-address1 input::placeholder,.mphb-customer-details .mphb-customer-city input::placeholder,.mphb-customer-details .mphb-customer-state input::placeholder,.mphb-customer-details .mphb-customer-zip input::placeholder{transition:var(--transition)}.mphb-customer-details .mphb-customer-name br,.mphb-customer-details .mphb-customer-last-name br,.mphb-customer-details .mphb-customer-email br,.mphb-customer-details .mphb-customer-phone br,.mphb-customer-details .mphb-customer-address1 br,.mphb-customer-details .mphb-customer-city br,.mphb-customer-details .mphb-customer-state br,.mphb-customer-details .mphb-customer-zip br{display:none}.mphb-customer-details .mphb-customer-country label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb-customer-details .mphb-customer-country select{width:100%;height:60px;font-size:16px;background-color:transparent;border-radius:0;font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;color:var(--paragraphColor);border:1px solid var(--optionalColor2);background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/down-arrow2.svg);background-position:right 1.55rem center;background-size:12px}.mphb-customer-details .mphb-customer-country select:focus{box-shadow:unset;border-color:var(--mainColor)}.mphb-customer-details .mphb-customer-country br{display:none}.mphb-customer-details .mphb-customer-note label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:5px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb-customer-details .mphb-customer-note textarea{font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%}.mphb-customer-details .mphb-customer-note textarea:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.mphb-customer-details .mphb-customer-note textarea:focus::-moz-placeholder{color:transparent}.mphb-customer-details .mphb-customer-note textarea:focus::placeholder{color:transparent}.mphb-customer-details .mphb-customer-note textarea::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.mphb-customer-details .mphb-customer-note textarea::placeholder{transition:var(--transition)}.mphb-customer-details .mphb-customer-note br{display:none}.mphb-total-price span{color:var(--mainColor)}.mphb_sc_checkout-submit-wrapper .button{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--whiteColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.mphb_sc_checkout-submit-wrapper .button:hover{background-color:var(--optionalColor)}.mphb_sc_account .mphb-account-menu{background:#fafafa;border:1px solid #eee;padding:30px}.mphb_sc_account .mphb-account-menu ul{list-style-type:none;padding:0;margin:0}.mphb_sc_account .mphb-account-menu ul .is-active a{background-color:var(--mainColor);color:var(--whiteColor)}.mphb_sc_account .mphb-account-menu ul li{list-style-type:none;margin-bottom:10px}.mphb_sc_account .mphb-account-menu ul li.active{background-color:var(--mainColor);color:var(--whiteColor)}.mphb_sc_account .mphb-account-menu ul li a{background-color:#fff;display:block;padding:7px 20px;color:#333;text-decoration:none}.mphb_sc_account .mphb-account-menu ul li a:hover{background-color:var(--mainColor);color:var(--whiteColor)}.mphb_sc_account .mphb-account-content{border:1px solid #eee;padding:30px}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username label,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password label{font-family:var(--fontFamily);font-size:14px;color:var(--headingColor);margin-bottom:10px;letter-spacing:1.4px;display:block;text-transform:uppercase}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username input,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password input{height:50px;font-size:16px;background-color:transparent;border-radius:0;color:var(--headingColor);font-family:var(--fontFamily);transition:var(--transition);padding-left:20px;border:1px solid var(--optionalColor2);width:100%}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username input:focus,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password input:focus{box-shadow:unset;border-color:var(--mainColor);outline:0}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username input:focus::-moz-placeholder,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password input:focus::-moz-placeholder{color:transparent}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username input:focus::placeholder,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password input:focus::placeholder{color:transparent}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username input::-moz-placeholder,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password input::-moz-placeholder{-moz-transition:var(--transition);transition:var(--transition)}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username input::placeholder,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password input::placeholder{transition:var(--transition)}.mphb_sc_account .mphb-account-content .mphb-login-form .login-username br,.mphb_sc_account .mphb-account-content .mphb-login-form .login-password br{display:none}.mphb_sc_account .mphb-account-content .mphb-login-form .login-submit .button.button-primary{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--whiteColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.mphb_sc_checkout-wrapper .mphb-reservation-submitted-title{font-size:24px;color:green}.datepick{border:0;padding:20px;box-shadow:0 0 15px rgba(0,0,0,.1)}.datepick a{text-transform:uppercase;font-family:var(--fontFamily);color:var(--optionalColor2)}.datepick a.datepick-disabled{font-size:15px;letter-spacing:1.5px;color:#655b50;margin-bottom:22px}.datepick a.datepick-cmd-prev{font-size:0;position:relative}.datepick a.datepick-cmd-prev:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/arrow1.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.datepick a.datepick-cmd-next{font-size:0;position:relative}.datepick a.datepick-cmd-next:before{content:"";position:absolute;top:0;right:0;width:18px;height:18px;background-image:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_1ff0/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/arrow2.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.datepick .datepick-nav{background-color:transparent;padding:20px 0}.datepick .datepick-month{border:0;width:13.5em}.datepick .datepick-month thead{border:0}.datepick .datepick-month th{border:0;padding-top:10px;padding-bottom:10px}.datepick .datepick-month th,.datepick .datepick-month th a{background-color:var(--whiteColor);color:var(--mainColor)}.datepick table tbody tr td{border:0;background-color:transparent;padding:3px}.datepick table tbody tr td span{background-color:transparent;opacity:0}.datepick table tbody tr td a{font-size:11px;color:var(--headingColor);padding:2px 4px;font-family:var(--bodyFont)}.datepick table tbody tr td .mphb-available-date{background:var(--optionalColor4)!important;border-radius:50px}.datepick table tbody tr td .datepick-weekend{background-color:#cfedff!important}.datepick table tbody tr td .datepick-today{background-color:#ffecbc!important}.datepick table tbody tr td .mphb-check-in-date,.datepick table tbody tr td .mphb-check-out-date,.datepick table tbody tr td .datepick-selected{background-color:var(--mainColor)!important}.datepick .datepick-month-header,.datepick .datepick-month-header select,.datepick .datepick-month-header input{background-color:#fff;color:#311e09;text-transform:uppercase;padding:0 14px;font-family:var(--fontFamily);font-size:12px}.datepick .datepick-ctrl{background-color:transparent;position:relative;top:-20px}.datepick .datepick-cmd-clear,.datepick .datepick-cmd-close{text-align:center;padding:7px;border:1px solid #ddd;border-radius:50px;transition:var(--transition);font-size:11px}.datepick .datepick-cmd-clear:hover,.datepick .datepick-cmd-close:hover{background-color:var(--mainColor);color:var(--whiteColor)}.mphb_sc_search_results-wrapper{max-width:1000px!important;margin-left:auto;margin-right:auto}.mphb-flexslider ul.slides li{width:100%}.mphb-flexslider ul.slides a{display:block}.mphb-flexslider ul.slides a img{width:100%}.mphb-flexslider ul.slides li.clone{display:none!important}ul.slides img{display:block!important}.page-main-content .entry-content .mphb-flexslider ul li a{display:block!important}.page-main-content .entry-content .mphb-flexslider ul li a img{display:block!important;width:960px!important}.gallery-item{display:inline-flex!important}.gallery-item img{width:100%!important}.mphb-flexslider ul.flex-direction-nav a{background-color:var(--optionalColor2)!important;line-height:29px;font-size:0!important}.mphb-flexslider ul.flex-direction-nav a:before{font-size:16px;color:var(--whiteColor)}.flexslider:hover .flex-direction-nav .flex-prev{left:20px!important}.flexslider:hover .flex-direction-nav .flex-next{right:12px!important}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-room-type-title{margin-top:30px;display:block;text-decoration:none;max-width:960px;margin-left:auto;margin-right:auto;color:var(--headingColor);transition:.7s}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-room-type-title:hover{color:var(--mainColor)}.mphb_sc_search_results-wrapper .mphb-room-type p{font-size:16px;color:var(--paragraphColor);margin-bottom:15px;line-height:1.7;max-width:960px;margin-left:auto;margin-right:auto}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-room-type-details-title{display:block;text-decoration:none;max-width:960px;margin-left:auto;margin-right:auto;color:var(--headingColor);font-size:20px}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-loop-room-type-attributes{list-style-type:none;margin:0 auto;padding:0;max-width:960px}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-loop-room-type-attributes .mphb-room-type-total-capacity{border-top:1px solid var(--optionalColor4)}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-loop-room-type-attributes li{list-style-type:none;border-bottom:1px solid var(--optionalColor4);padding:10px 0}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-loop-room-type-attributes .mphb-room-type-facilities .mphb-attribute-value a{text-decoration:none}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-regular-price strong{font-weight:400}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-regular-price .mphb-price{font-size:26px;font-weight:400}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-regular-price .mphb-price-period{text-transform:capitalize;padding-left:7px;position:relative;border-bottom:none;font-size:16px;color:var(--mainColor)}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-regular-price .mphb-price-period:before{content:"/";position:absolute;top:-7px;left:-2px;font-size:20px}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-rooms-quantity-wrapper .mphb-rooms-quantity{width:90px;height:50px;padding:10px}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-rooms-quantity-wrapper .mphb-rooms-quantity:focus{outline:0;box-shadow:none}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-reserve-room-section{max-width:960px;margin-left:auto;margin-right:auto}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-reserve-room-section .mphb-book-button,.mphb_sc_search_results-wrapper .mphb-room-type .mphb-reserve-room-section .mphb-confirm-reservation{padding:14px 35px;display:inline-block;font-family:var(--bodyFont);font-size:17px;font-weight:400;border:0;color:var(--headingColor);background:var(--mainColor);position:relative;z-index:1;transition:var(--transition);text-decoration:none}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-reserve-room-section .mphb-book-button:hover,.mphb_sc_search_results-wrapper .mphb-room-type .mphb-reserve-room-section .mphb-confirm-reservation:hover{background:var(--headingColor);color:var(--whiteColor)}.product-single-item{border:1px solid #ffe4c5;padding:20px;margin-bottom:25px;border-radius:20px}.product-single-item .d-block img{border-radius:20px;margin-bottom:20px}.product-single-item h3{font-size:20px;margin-bottom:10px}.product-single-item h3 a{text-decoration:none;color:var(--blackColor)}.product-single-item .price{font-weight:500;font-size:18px;color:var(--paragraphColor)}.product-single-item .price del{opacity:.7}.product-single-item .cart-btn{color:#001b33;font-weight:600;font-size:14px;transition:var(--transition)}.product-single-item .cart-btn span{margin-left:7px;text-decoration:underline}.product-single-item .cart-btn i{color:var(--primaryColor);position:relative;top:1px}.product-single-item .cart-btn:hover{color:var(--primaryColor)}.product-single-item .cart-btn .add-to-cart-btn{background-color:transparent;text-transform:uppercase;text-decoration:underline}.product-single-item .cart-btn .add-to-cart-btn:hover{background-color:transparent;color:var(--primaryColor)}.product-single-item .cart-btn .add-to-cart-btn.added{display:none}.product-single-item .cart-btn .added_to_cart{padding-top:0;background-color:transparent;text-transform:uppercase;margin-left:7px;text-decoration:underline}.product-single-item .sale{position:absolute;top:55px;right:55px;width:72px;height:72px;line-height:72px;text-align:center;border-radius:50px;background-color:var(--whiteColor);font-weight:500;font-size:18px}.product-single-item:hover{border-color:var(--primaryColor)}.product-single-item:hover h3 a{color:var(--primaryColor)}.shop-search-result{margin-bottom:20px}.shop-search-result .form-control{width:242px;height:40px;border-color:#ffebd3;text-align:left}.shop-search-result .form-control .selectBtn{padding:0;position:relative;top:-10px}.shop-details-img{padding:20px;border:1px solid #ffe4c5;border-radius:20px}.shop-details-img img{border-radius:20px}.shop-details-content{margin-left:85px}.shop-details-content h2{font-size:34px;margin-bottom:8px}.shop-details-content p{margin-bottom:20px}.shop-details-content .products-review .rating i{color:#ffba0a;display:inline-block;font-size:20px;margin-bottom:15px}.shop-details-content .cart-btn{color:#001b33;font-weight:600;font-size:14px;transition:var(--transition);margin-left:35px;text-decoration:underline;text-transform:uppercase}.shop-details-content .cart-btn i{color:var(--primaryColor);position:relative;top:1px}.shop-details-content .cart-btn:hover{color:var(--primaryColor)}.shop-details-content .shop-info li{font-weight:500;color:#001b33;margin-bottom:10px}.shop-details-content .shop-info li:last-child{margin-bottom:0}.shop-details-content .shop-info li span{font-size:18px;font-weight:600;color:#001b33;margin-right:23px}.shop-details-content .shop-info li a{color:#001b33;text-decoration:none}.shop-details-content .shop-info li.social-link a{text-decoration:none;margin-right:50px}.shop-details-content .shop-info li.social-link a:hover{color:var(--primaryColor)}.shop-details-content .shop-info li.social-link a:last-child{margin-right:0}.shop-details-content .price{margin-bottom:15px;font-size:32px;font-weight:500}.shop-details-content .price span{color:var(--optionalColor);font-size:32px;font-weight:500}.shop-details-content .price .old-price{text-decoration:line-through;color:#999;font-weight:400}.shop-details-content .products-info{list-style-type:none;padding-left:0;margin-top:40px;margin-bottom:0}.shop-details-content .products-info li{font-weight:500;color:var(--primaryColor);margin-bottom:10px}.shop-details-content .products-info li:last-child{margin-bottom:0}.shop-details-content .products-info li span{font-size:18px;font-weight:500;color:var(--optionalColor);margin-right:23px}.shop-details-content .products-info li span.posted_in{margin-right:0;font-size:18px!important;font-weight:500}.shop-details-content .products-info li span.posted_in a{color:var(--primaryColor)!important;text-decoration:none;font-weight:500!important}.shop-details-content .products-info li span.posted_in a:first-child{margin-left:23px!important}.shop-details-content .products-info li span.posted_in a:hover{color:var(--optionalColor3)!important}.shop-details-content .products-info li span.tagged_as{margin-right:0;font-size:18px!important;font-weight:500}.shop-details-content .products-info li span.tagged_as a{color:var(--primaryColor)!important;text-decoration:none;font-weight:500!important;transition:var(--transition)}.shop-details-content .products-info li span.tagged_as a:first-child{margin-left:23px!important}.shop-details-content .products-info li span.tagged_as a:hover{color:var(--optionalColor3)!important}.shop-details-content .products-info li a{color:#001b33;text-decoration:none}.shop-details-content .product-quantity{display:inline-block}.shop-details-content .product-quantity h4{font-weight:500;font-size:18px;color:#001b33;margin-right:25px;display:inline-block}.shop-details-content .product-quantity .input-counter{max-width:130px;min-width:130px;margin-right:15px;text-align:center;position:relative}.shop-details-content .product-quantity .input-counter span{top:0;width:36px;height:36px;font-size:16px;cursor:pointer;line-height:34px;position:absolute;color:var(--paragraphColor);background-color:transparent;transition:var(--transition);border-radius:50px;border:1px solid #777}.shop-details-content .product-quantity .input-counter span.minus-btn{left:0}.shop-details-content .product-quantity .input-counter span.minus-btn i{font-style:normal}.shop-details-content .product-quantity .input-counter span.plus-btn{right:0}.shop-details-content .product-quantity .input-counter span.plus-btn i{font-style:normal}.shop-details-content .product-quantity .input-counter span:hover{color:var(--whiteColor);background-color:var(--primaryColor);border-color:var(--primaryColor)}.shop-details-content .product-quantity .input-counter input{outline:0;width:100%;height:36px;display:block;text-align:center;color:var(--blackColor);border:0;background-color:var(--whiteColor);font-size:17px;font-weight:600}.shop-details-content .product-quantity .input-counter input::-moz-placeholder{color:var(--blackColor)}.shop-details-content .product-quantity .input-counter input::placeholder{color:var(--blackColor)}.shop-details-content .yith-wcwl-add-button{margin-top:20px;line-height:1.2;position:relative;padding-left:20px;display:inline-block;border-bottom:1px solid var(--blackColor)}.shop-details-content .yith-wcwl-add-button i{position:absolute;left:0;top:0}.shop-details-content .yith-wcwl-add-button:hover{color:var(--primaryColor);border-color:var(--primaryColor)}.shop-details-content .yith-wcwl-add-button span{font-weight:500}.shop-details-content .products-share{margin-top:35px}.shop-details-content .products-share h4{font-size:18px;font-weight:600;color:#001b33;margin-right:23px;margin-bottom:10px}.shop-details-content .products-share .social-link{padding-left:0;margin-bottom:0;list-style-type:none}.shop-details-content .products-share .social-link li{font-weight:500;color:#001b33;display:inline-block;margin-right:50px}.shop-details-content .products-share .social-link li:last-child{margin-right:0}.shop-details-content .products-share .social-link li a{color:#001b33;text-decoration:none}.shop-details-content .products-share .social-link li a:hover{color:var(--primaryColor)}.shop-details-content .products-share .social-link li a:last-child{margin-right:0}.shop-details-content .yith-wcwl-add-to-wishlist{margin-top:0}.shop-tabs{margin-bottom:40px;text-align:center}.shop-tabs .nav-item{display:inline-block}.shop-tabs .nav-item .nav-link{padding:0;border:0;padding:22px 35px;font-size:18px;font-weight:700;color:#001b33}.shop-tabs .nav-item .nav-link.active{color:var(--blackColor);text-decoration:underline;background-color:transparent}.description-conetnt h4{font-size:16px;margin-bottom:10px;color:var(--paragraphColor)}.shop-reviews .title{font-size:16px;font-weight:500;display:block;margin-bottom:24px;text-align:center;color:var(--paragraphColor)}.shop-reviews h3{font-size:22px;margin-bottom:21px}.shop-reviews .total-review{background-color:#fffbf5;border-radius:100px;padding:25px;width:178px;height:178px}.shop-reviews .total-review h1{font-size:46px;margin-bottom:10px;font-weight:700;font-family:var(--bodyfamily)}.shop-reviews .total-review ul{margin-bottom:10px}.shop-reviews .total-review ul li{margin-right:5px}.shop-reviews .total-review ul li:last-child{margin-right:0}.shop-reviews .total-review ul li i{color:var(--warningColor);font-size:16px}.shop-reviews .total-rating li{margin-bottom:11px}.shop-reviews .total-rating li:last-child{margin-bottom:0}.shop-reviews .total-rating li i{color:var(--primaryColor)}.shop-reviews .total-rating li .progress{border-radius:0;height:11px;background-color:#d9d9d9;height:4px;border-radius:10px}.shop-reviews .total-rating li .progress .progress-bar{background-color:var(--primaryColor);height:11px}.shop-reviews .total-rating li .rating{width:75px}.shop-reviews .total-rating li span{font-size:14px;font-weight:500}.shop-reviews .total-rating-wrap{margin-bottom:46px}.shop-reviews .comment-list{margin-bottom:30px}.shop-reviews .comment-list li{margin-bottom:30px}.shop-reviews .comment-list li:last-child{margin-bottom:0}.shop-reviews .comment-list li h4{font-size:17px;margin-bottom:11px}.shop-reviews .comment-list li i{color:var(--warningColor);margin-right:5px;font-size:18px}.shop-reviews .comment-list li span{margin-left:5px}.shop-reviews .comment-list li p{margin-top:20px}.shop-reviews .comment-list li .wh-108{width:108px;height:108px}.shop-reviews .review-form h3{font-size:25px;margin-bottom:17px}.shop-reviews .review-form .rate{margin-bottom:23px}.shop-reviews .review-form .rate i{color:var(--warningColor);margin-right:5px;font-size:18px}.additional-info .table tbody tr td{font-size:16px;font-weight:600;padding:15px 30px}.mw-1070{max-width:1070px}.fourth-navbar{background-color:#362413!important}.fourth-navbar.sticky{background-color:#362413!important}.four-banner-area{background-color:#362413;padding-top:6px}.four-banner-area .freezing{list-style:none;padding-left:0;margin-bottom:0;text-align:end;padding-bottom:35px}.four-banner-area .freezing li{display:inline-block;position:relative;padding-right:30px;font-family:var(--bodyFont);padding-left:22px}.four-banner-area .freezing li img{position:absolute;left:0;top:3px;width:20px}.four-banner-area .freezing li:last-child{padding-right:0}.four-banner-area .freezing li span{font-size:16px;color:#a0b0b9;margin-left:5px}.four-inner-banner{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-left:40px;padding-right:40px;padding-bottom:20px}.four-inner-banner .travelers-image{width:150px;height:150px;margin-left:auto;margin-right:-10px}.four-inner-banner .travelers-image img{width:150px;height:150px}.four-inner-banner h2{color:var(--whiteColor);font-size:100px;letter-spacing:-6px;margin-bottom:-5px}.four-inner-banner h2 p{display:inline-block}.four-inner-banner p{max-width:345px;margin-bottom:0;color:var(--whiteColor)}.four-inner-banner span{color:var(--whiteColor);font-size:100px;display:block;line-height:normal;position:relative;top:-18px;margin-left:20px}.four-inner-banner .content{padding-bottom:350px;position:relative;top:-70px}.four-inner-banner .default-btn{margin-top:-20px;background:var(--brownColor)}.travel-guide-area{margin-top:-85px;position:relative;z-index:1}.travel-guide-area:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;width:100%;height:85%;background-color:#362413}.travel-guid-widget{padding:50px 40px;background:var(--mainColor);position:relative}.travel-guid-widget h2{color:#362413;font-size:50px;letter-spacing:-3px;margin-bottom:-16px;margin-top:-8px}.travel-guid-widget h3{color:var(--whiteColor);font-family:var(--bodyFont);font-size:36px;margin-bottom:40px}.travel-guid-widget p{color:#eae3d1;margin-bottom:55px}.travel-guid-widget .default-btn{background:var(--brownColor)}.guide-card{padding:36px 36px 50px}.guide-card img{margin-bottom:25px}.guide-card .top-icon{margin-bottom:25px;font-size:45px;color:#362413}.guide-card h3{color:#132027;font-size:24px;letter-spacing:-.72px;margin-bottom:12px}.guide-card .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;display:inline-block;font-size:16px;transition:var(--transition);color:var(--headingColor);background-color:var(--whiteColor)}.guide-card p{margin-bottom:20px}.guide-card.style1{background:var(--optionalColor3)}.guide-card.style2{background:#d9d9d9}.travel-widget{background:#c7cec2;position:relative;padding:50px 36px}.travel-widget .travel-shape1{position:absolute;bottom:36px;right:37px;pointer-events:none}.travel-widget h3{color:#132027;font-size:29px;letter-spacing:-.84px;margin-bottom:25px;margin-top:-6px;padding-right:40px;text-transform:uppercase}.travel-widget .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;display:inline-block;font-size:16px;transition:var(--transition);color:var(--headingColor);background-color:var(--whiteColor)}.four-about-area{position:relative;z-index:9}.four-about-area .round-icon{width:254.955px;height:254.797px;border-radius:50%;text-align:center;position:absolute;right:160px;top:-60px}.four-about-area .round-icon .icon{position:absolute;top:52%;transform:translateY(-52%);left:0;right:0}.four-about-area .round-icon .round-about{animation:rotateme 9s linear infinite}.four-about-images{position:relative;padding-bottom:95px;padding-left:87px}.four-about-images .about-two{width:199px;height:245px;position:absolute;left:0;bottom:0}.four-about-images .about-three{width:146px;height:140px;position:absolute;bottom:0;right:-30px}.four-about-content{padding-left:120px}.four-about-content h2{color:#132027;font-size:50px;letter-spacing:-3px;margin-bottom:30px;line-height:1.2}.four-about-content p{max-width:439px;margin-bottom:30px}.four-about-content .default-btn{background-color:transparent;border:1px solidvar(--optionalColor)}.four-slide-text-warp{position:relative;overflow:hidden}.four-slide-text-warp .container-fluid{width:100%}.four-slide-text-warp h2{color:var(--optionalColor3);font-size:100px;letter-spacing:-5px;margin-bottom:0;margin-bottom:-15px;margin-top:-15px}.four-slide-text-warp .text-slide{display:inline-block;white-space:nowrap;position:relative;animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:200s}.four-slide-text-warp .text-slide:hover{animation-play-state:paused!important}@keyframes marquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@keyframes marquee-m{0%{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}.four-features-area .container-fluid{max-width:1920px;padding-left:300px}.four-features-video{height:571px;width:100%}.four-features-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.four-features-heading{margin-bottom:40px}.four-features-heading h2{font-size:50px;letter-spacing:-3px;margin-bottom:0;line-height:1.2;max-width:1045px}.four-features-heading h2 span{position:relative}.four-features-heading h2 span:before{content:"";position:absolute;bottom:0;right:-5px;left:-5px;height:25px;z-index:-1;background-color:#9ebcce}.four-features-heading .features-shape-image{margin-right:-60px}.four-features-content p{max-width:380px;margin-bottom:40px}.four-features-content h4{font-size:24px;letter-spacing:-.72px;padding-bottom:18px;margin-bottom:40px;position:relative}.four-features-content h4:before{content:"";position:absolute;left:0;right:-25px;bottom:0;border-bottom:solid 1px rgba(210,196,161,.5)}.four-features-content .features-season{margin-bottom:30px}.four-features-content .features-season .item{margin-bottom:25px}.four-features-content .features-season .item:last-child{margin-bottom:0}.four-features-content .features-season .item span{color:#55626a;font-size:14px;letter-spacing:1.4px;display:block;margin-bottom:5px}.four-features-content .features-season .item h5{font-size:18px;letter-spacing:-.54px;margin-bottom:0}.four-features-content .default-btn{background:var(--brownColor)}.explore-content.style4{padding-left:85px}.explore-content.style4 .default-btn{margin-bottom:128px}.four-room-variation-area{overflow:hidden;position:relative;z-index:1}.four-room-variation-area:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;width:100%;z-index:-1;background:#f0ede6}.four-room-variation-area .container-fluid{max-width:1920px;padding-left:300px}.four-room-variation-area .four-variation-slider{margin-right:-600px}.four-room-variation-area .four-variation-section{max-width:700px}.four-room-variation-area .four-variation-section h2{font-size:50px;letter-spacing:-3px;margin-bottom:35px}.four-variation-card{text-align:start;position:relative;margin-bottom:10px;z-index:999}.four-variation-card .four-variation-content{display:flex;align-items:start;justify-content:space-between;padding-top:30px}.four-variation-card .four-variation-content .icon{border-radius:60px;padding:10px 25px 8px;line-height:1;display:inline-block;font-size:16px;transition:var(--transition);color:var(--headingColor);border:solid 1px #c3c9cd;background-color:var(--whiteColor)}.four-variation-card .four-variation-content .content2{max-width:425px}.four-variation-card .four-variation-content p{margin-bottom:25px}.four-variation-card .four-variation-content span{font-size:14px;letter-spacing:1.4px;display:block;margin-bottom:2px}.four-variation-card .four-variation-content h3{font-size:32px;letter-spacing:-.96px;margin-bottom:12px}.four-variation-card .four-variation-content ul{list-style:none;padding-left:0;margin-bottom:0}.four-variation-card .four-variation-content ul li{display:inline-block;padding-right:20px;color:#132027;font-family:var(--fontFamily);font-size:24px;letter-spacing:-.72px;font-weight:400;position:relative}.four-variation-card .four-variation-content ul li:last-child{padding-right:0}.four-variation-card .four-variation-content ul li:last-child:before{display:none}.four-variation-card .four-variation-content ul li:before{content:"";position:absolute;top:8px;right:4px;height:25px;width:2px;background-color:#55626a}.four-variation-card .price{position:absolute;top:20px;right:20px;color:var(--brownColor);padding:15px 30px;z-index:1;transition:var(--transition)}.four-variation-card .price span{position:relative;z-index:999}.four-variation-card .price:before{content:"";position:absolute;top:10px;left:-10px;right:10px;bottom:-10px;transition:var(--transition);z-index:-1;border:solid 1px var(--brownColor)}.four-variation-card .price:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:var(--transition);background-color:var(--optionalColor)}.four-variation-card .price .mphb-price-period{text-transform:capitalize;padding-left:10px;position:relative;border-bottom:none;font-size:14px}.four-variation-card .price .mphb-price-period:before{content:"/";position:absolute;top:-7px;left:-2px;font-size:20px}.four-variation-card:hover .price{color:var(--headingColor)}.four-variation-card:hover .price:before{top:0;left:0;right:0;bottom:0}.four-variation-card:hover .price:after{background-color:var(--brownColor)}.four-variation-card:hover .content-btn .icon{color:var(--whiteColor);background-color:var(--mainColor)}.four-variation-card .image{overflow:hidden}.four-variation-card .image img{transition:var(--transition)}.four-variation-card .image:hover img{transform:scale(1.2)}.four-testimonial-warp{position:relative;z-index:1}.four-testimonial-warp:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;width:100%;z-index:-1;background:#f0ede6}.four-testimonial-warp .swiper-btn .swiper-button-prev{left:180px}.four-testimonial-warp .swiper-btn .swiper-button-next{right:180px}.experience-content.style4 p{margin-top:20px}.five-navbar{background-color:transparent!important;position:absolute;width:100%}.five-navbar.sticky{background-color:#362413!important}.five-banner-area{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:135px;z-index:1}.five-banner-area:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:-1;background-color:rgba(20,15,10,.85)}.five-banner-area .five-banner-shape1{position:absolute;top:0;right:0}.five-banner-video{width:100%;height:785px;margin-bottom:-58px}.five-banner-video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.five-banner-content{padding-left:40px;margin-top:30px}.five-banner-content .title{display:block;margin-bottom:20px;padding-left:115px;position:relative;color:var(--mainColor);letter-spacing:1.5px}.five-banner-content .title:before{content:"";position:absolute;top:13px;left:0;bottom:0;width:97px;height:1px;background:var(--mainColor)}.five-banner-content h2{color:var(--whiteColor);font-size:80px;letter-spacing:-3.2px;line-height:1.1;margin-bottom:30px}.five-banner-content .image-content{display:flex;align-items:center;margin-left:42px}.five-banner-content .image-content .content{max-width:405px}.five-banner-content .gif-image{width:150px;height:150px;flex-shrink:0;margin-right:50px;position:relative}.five-banner-content .gif-image:before{content:"";position:absolute;top:0;right:0;height:164px;width:1px;background:rgba(234,227,209,.2)}.five-banner-content p{color:rgba(255,255,255,.8);margin-bottom:30px}.five-banner-content .default-btn{background-color:var(--brownColor)}.five-banner-image{padding-left:5px;margin-top:371px;position:relative}.five-banner-image .banner-image3{width:144px;height:144px;position:absolute;left:-60px;top:-60px}.five-about-area{position:relative;padding-top:158px;padding-bottom:145px}.five-about-area .five-about-shape1{left:0;top:200px;position:absolute}.five-about-area .five-about-shape2{position:absolute;right:0;bottom:100px}.five-about-content.style1{padding-right:30px;position:relative}.five-about-content.style1:before{content:"";position:absolute;left:0;right:63px;top:-215px;margin-right:auto;margin-left:auto;width:1px;height:164px;background:#eae3d1}.five-about-content.style2{padding-left:26px}.five-about-content p{margin-bottom:15px}.five-about-content .different-color{color:#11171b;margin-bottom:25px}.five-about-content .default-btn{background-color:transparent;border:1px solid var(--optionalColor)}.five-about-content .title{display:block;margin-bottom:20px;padding-left:115px;position:relative;color:#655b50}.five-about-content .title:before{content:"";position:absolute;top:13px;left:0;bottom:0;width:97px;height:1px;background:var(--mainColor)}.five-about-content h2{font-size:40px;letter-spacing:-2.4px;margin-bottom:0}.five-about-image{position:relative}.five-about-image .five-small-image{width:200px;height:203px;position:absolute;bottom:50px;right:-155px}.five-about-image .round-icon{width:198.921px;height:198.797px;border-radius:50%;text-align:center;position:absolute;left:-160px;top:-50px}.five-about-image .round-icon .icon{position:absolute;top:52%;transform:translateY(-52%);left:0;right:0}.five-about-image .round-icon .round-about{animation:rotateme 9s linear infinite}.features-style2-warp .five-feature-image{margin-top:-30px;padding-bottom:22px}.section-title .title-style5{position:relative;display:inline-block;color:#655b50;font-size:15px;letter-spacing:1.5px;margin-bottom:10px;position:relative}.section-title .title-style5:before{content:"";position:absolute;bottom:0;left:5px;right:5px;height:1px;background-color:#c19870}.inner-video-area{width:100%;height:480px}.inner-video-area video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.simple-plan-content{padding-right:50px}.simple-plan-content .title{display:block;margin-bottom:10px;padding-left:115px;position:relative;color:#655b50}.simple-plan-content .title:before{content:"";position:absolute;top:13px;left:0;bottom:0;width:97px;height:1px;background:var(--mainColor)}.simple-plan-content h3{font-size:50px;letter-spacing:-3px;line-height:1.2;margin-bottom:20px}.simple-plan-content p{margin-bottom:30px;padding-right:50px}.simple-plan-content .default-btn{background-color:transparent;border:1px solid var(--optionalColor)}.simple-plan-widget{padding:90px 50px 100px;background:var(--brownColor);max-width:536px;margin-left:auto;margin-right:auto;position:relative;top:-90px;right:50px;margin-bottom:-90px}.simple-plan-widget .simple-plan-item{display:flex;align-items:center;margin-bottom:55px;padding-right:40px}.simple-plan-widget .simple-plan-item:last-child{margin-bottom:0}.simple-plan-widget .simple-plan-item span{width:74px;height:74px;flex-shrink:0;background:#dbd0b4;border-radius:50%;position:relative;top:-35px;color:#132027;font-size:24px;margin-right:20px;text-align:center;line-height:74px}.simple-plan-widget .simple-plan-item h5{font-size:24px;letter-spacing:-.72px;margin-bottom:18px}