:root{--h-col: rgba(34, 34, 34,1);--txt-col: rgba(118, 118, 118,1);--bull-col: rgba(0,0,0,1);--str-col: rgba(0,0,0,1);--lnk-col: #009fe3;--anl-col: rgba(240,181,54,1);--blk: rgba(0,0,0,1);--hov-col: #009fe3;--nlnk-col: rgba(255,255,255,1);--nhov-col: #ffffff;--nhov2-col:#007fb5;--nsel-col: #009fe3;--warning: hsl(0, 100%, 35.5%);--blue:#009fe3;--drk_blue: #007fb5;--font-titling: raleway, sans-serif;--font-text: raleway, sans-serif;--font-secondary: raleway, sans-serif;--nav-main: raleway, sans-serif;--nav-sub: raleway, sans-serif;--nav-footer: raleway, sans-serif}h1,h2,h3,h4,h5,h6{color:var(--blue);font-family:var(--font-titling);font-weight:500;margin:0;padding:0}h1{font-size:3.2rem;font-weight:500;line-height:110%;margin-top:1rem;padding:0;position:relative;margin:3.6rem auto 1.8rem;width:100%;max-width:980px}h2{font-size:1.8rem;margin:3.6rem 0 1.8rem}h3{font-size:1.4rem;text-transform:uppercase;color:var(--blk);font-weight:600}ul li::marker{color:var(--blue);font-size:1.75rem}ul{margin:0}p,label,li{color:var(--txt-col);font-family:var(--font-text);font-size:clamp(1.6rem, 2.7vw, 1.8rem);font-weight:400;letter-spacing:.0175em;line-height:144.45%;margin:0 0 2rem}.intro p{font-size:clamp(2.2rem, 1.682vw, 2.8rem);font-weight:300;letter-spacing:.0175em;line-height:160%;margin-bottom:4rem}.price-tables{widtH:100%;display:flex;justify-content:space-between;gap:6rem}.pricerow{color:var(--txt);font-family:var(--font-text);font-size:clamp(1.6rem, 2.7vw, 1.8rem);font-weight:400;letter-spacing:.0175em;line-height:144.45%;width:100%;padding:1rem 2px;border-bottom:1px solid var(--blue) !important;margin-bottom:-1px;display:flex}.table .pricerow:first-child{border-top:2px solid var(--blue) !important}.table .pricerow:last-child{border-bottom:2px solid var(--blue) !important}.table{margin-top:.5rem;margin-bottom:3rem;flex-grow:1;max-width:600px}h1+.pricerow{margin-top:3rem}.pricerow+p{margin-top:3rem}.fromdate,.todate{width:fit-content;display:inline-block;white-space:nowrap;width:105px}.dates em{margin:0 clamp(1rem, 2.67vw, 2rem)}.dates,.prices{white-space:nowrap;width:fit-content;display:inline-block}.prices{position:relative;width:90px;margin-left:2rem;flex-grow:1;text-align:right}.prices .amount{right:2px;width:clamp(43px, 2.675vw, 50px);display:inline-block}.required{text-align:right;font-size:1.2rem;color:var(--blue);margin:-1rem 0 -2rem !important}form .group div{position:relative;margin:3rem auto 0;display:flex;flex-grow:1;flex-wrap:wrap}form .group{margin-top:0 !important;width:calc(50% - 3rem)}form .half .group{margin-top:0 !important;width:calc(100% - 3rem)}.loginlast{margin:0 auto;text-align:center}.loginlast label{display:none}.loginlast input,.loginlast p{display:inline-block}.loginlast p{margin-left:2rem;width:fit-content}form .group.submit{width:100%;text-align:center}form .banner{width:100%}form .intro{margin-top:0;width:100%}form fieldset{background:var(--blue);color:#fff;padding:1rem 3rem 3rem;display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;margin-top:3rem}form fieldset.half{background:var(--blue);color:#fff;padding:1rem 3rem 3rem;display:flex;width:50%;margin:3rem auto 0}.contact-form{margin-bottom:3rem;padding-right:0}label,.question p{display:inline-block;padding:0;width:125px;min-width:125px;white-space:nowrap;color:#fff}.question .numbers,.question .period{display:flex;margin-top:0}.question .numbers .no{width:73px;margin-left:1rem;flex-grow:1}.question .numbers label{width:fit-content;margin:0;padding:0;min-width:unset}.question .numbers .no2{margin-left:2.3rem}.period,.numbers{font-size:clamp(1.6rem, 2.7vw, 1.8rem);font-weight:400;letter-spacing:.0175em;line-height:144.45%}span.container{display:flex;flex-grow:1}.period .to{margin:0 2rem;display:inline-block}.datelab1,.datelab2{display:none}.mandatory{font-size:1.8rem;font-family:serif;margin:0 0 0 3px;vertical-align:2px}fieldset .mandatory{font-size:1.8rem;font-family:serif;margin:0 4px 0 0;vertical-align:5px}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"],input[type="number"],textarea{background-color:#fff;border:1px solid #fff;border-radius:0;color:#6c6c6c;height:2rem;margin:0 0 1.8rem;outline:none;padding:4px 6px;transition:all 0.2s linear 0s;vertical-align:baseline;-webkit-appearance:none;flex-grow:1;font-size:1.6rem}textarea{height:334px}input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="date"]:hover,input[type="number"]:hover,textarea:hover,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="number"]:focus,textarea:focus{border-color:#fff}.err input[type="text"]:hover,.err input[type="email"]:hover,.err input[type="tel"]:hover,.err input[type="date"]:hover,.err input[type="number"]:hover,.err textarea:hover,.err input[type="text"]:focus,.err input[type="email"]:focus,.err input[type="tel"]:focus,.err input[type="date"]:focus,.err input[type="number"]:focus,.err textarea:focus{border-bottom:1px solid var(--err);-webkit-appearance:none;border-radius:0}::placeholder{color:#7091b3;font-style:italic;font-weight:300;font-family:"Raleway", sans-serif}.exc{fill:#fff;height:2rem;margin-left:7px;margin-top:6px;opacity:.8}.err{color:var(--err);font-size:1.3rem;font-family:var(--font-titling);font-style:italic;font-weight:400;letter-spacing:.015em;line-height:0;margin:3rem auto 0;width:100%;width:100% !important;text-align:right;padding-right:2.8rem !important}.err p{text-align:right}.err input,.err textarea{margin-bottom:2rem}.sendform{text-align:center}.group.submit{text-align:center}input[type="submit"]{cursor:pointer;border:1px solid #fff;background:#009fe3;color:var(--nlnk-col);padding:1.1rem 1.3rem;font-size:1.9rem;text-transform:uppercase;font-weight:300;margin:3rem auto 0}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{background-color:var(--drk_blue)}@media screen and (max-width: 1195px){.question label{display:block;width:100%;margin-bottom:.8rem}form .group div{flex-wrap:wrap}textarea{height:474px}}@media screen and (max-width: 950px){.period .date{width:148px;max-width:148px}.datelab1,.datelab2{display:inline-block;margin-right:1rem;width:59px}.period .to{display:none}.question .numbers label,.datelab1,.datelab2{width:78px}.question .numbers .no{flex-grow:unset !important}.question .numbers .no2{margin-left:0}.container{width:255px}}@media screen and (max-width: 935px){form div{min-width:unset;width:100%}.price-tables{align-items:center}.table{max-width:500px;width:100%}.table:first-child{margin-bottom:0}.table:first-child .pricerow:last-child{border-bottom:1px solid var(--blue) !important}.table+.table{margin-bottom:3rem}.table+.table .pricerow:first-child{border-top:0 !important}.table:last-child{margin-top:0}}@media screen and (max-width: 647px){form fieldset{gap:0;flex-direction:column}form fieldset.half{width:calc(100% - 6rem)}form .half .group,form .group{margin-top:0 !important;width:100%}.pricerow{width:calc(100% - 4px)}.dates,.prices{display:block}.dash{display:none}.question{flex-wrap:wrap}.question label,.question input,.question textarea{width:100%}.question label{margin-bottom:1rem}input[type="submit"]{margin-top:3rem}}@media screen and (max-width: 935px){.price-tables{flex-direction:column;gap:0}}@media screen and (max-width: 545px){input[type="text"]:hover+.indicator,input[type="tel"]:hover+.indicator,input[type="email"]:hover+.indicator,input[type="text"]:focus+.indicator,input[type="tel"]:focus+.indicator,input[type="email"]:focus+.indicator,textarea:hover+.indicator,textarea:focus+.indicator{display:block;position:absolute;left:0px;top:45px}input[type="submit"]{margin-left:0}}.links{list-style:none;display:flex;width:100%;text-align:center;margin:4rem 0 0;flex-wrap:wrap;gap:2rem;justify-content:center}.links li{margin:0}.links li::before{content:'';margin:0;padding:0;display:none}.links li a{background:#009fe3;color:var(--nlnk-col);padding:1rem;box-sizing:border-box;min-width:315px;display:inline-block;width:315px}.dropdowns .book{background:#009fe3;color:var(--nlnk-col);text-transform:uppercase;font-weight:300;position:absolute;right:0;top:-43.5px;width:126px;height:57px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.dropdowns .book span{width:100%;text-align:center;font-size:1rem;padding:0 !important;font-size:1.9rem}.dropdowns .book span+span{font-size:1.9rem;padding-top:5px !important}.dropdowns a.book:hover,.dropdowns a.book:active,.dropdowns a.book:focus,.links li a:hover,.links li a:active,.links li a:focus{background-color:var(--drk_blue)}@media screen and (max-width: 1123px){.dropdowns .book{font-size:2rem;top:-.5rem}}.st0{fill:#E3E3E3}.st1{fill:#C6C6C6}.st2{fill:none;stroke:#3C3C3B;stroke-width:0.25;stroke-miterlimit:10}.st3{fill:#3C3C3B}.st4{fill:#FFFFFF;stroke:#3C3C3B;stroke-width:0.25;stroke-miterlimit:10}.st5{fill:#3C3C3B;stroke:#3C3C3B;stroke-width:0.25;stroke-miterlimit:10}.st6{fill:#FFFFFF;stroke:#3C3C3B;stroke-width:0.25;stroke-miterlimit:10;pointer-events:none}.st7{font-family:'Raleway';font-size:7px;fill:#3C3C3B;stroke:#3C3C3B;stroke-width:0.25;stroke-miterlimit:10;pointer-events:none}.st8{font-family:'Raleway';font-size:7px;fill:#3C3C3B;stroke:#3C3C3B;stroke-width:0.25;stroke-miterlimit:10}.st9{font-family:'Raleway';font-size:3.498px;font-family:'Raleway'}.st10{font-family:'Raleway';font-size:6px}.floor_plan{display:flex;flex-direction:column;justify-content:center;max-width:calc(1200px - 6rem);position:relative}.floor_plan h2{text-align:center;color:var(--h-col);font-weight:700;margin:6rem auto 2.8rem}.floor_plan svg{width:75%;margin:0 auto}.plan_block{display:flex;flex-direction:column;justify-content:center;max-width:calc(1200px - 6rem);position:relative}.plan_block .container,.plan_block .container1,.plan_block .container2{width:75%;margin:0 auto 3rem;position:relative}.plan a,.plan1 a,.plan2 a{cursor:default}.hotspot{display:none;container-type:inline-size;container-name:hotspot;width:7vw;height:7vw;max-width:100px;max-height:100px;border-radius:50%;background:var(--blue)}.hotspot.on{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.hotspot.on:hover{background:var(--drk_blue)}.hotspot.on h4{color:#fff;font-size:1.2rem;margin-top:1rem;pointer-events:none;text-align:center;line-height:100%;margin-bottom:4px}.hotspot.on img{pointer-events:none}.hotspot.on h4 .area{display:none}.click{width:15%;margin-top:.1rem}.info_panel{display:none;position:absolute;left:0;top:0;background:var(--blue)}.close{width:30px;height:30px;border:1px solid #fff;border-radius:50%;background:#000;position:absolute;right:-12px;top:-12px;display:flex;justify-content:center;align-items:center;outline:2px solid #fff}.close:hover{background:var(--drk_blue)}.close svg{width:50%;height:auto}.info_panel h2,.info_panel p{color:#fff}.info_panel h2{margin:1.5rem 1.5rem 1rem}.info_panel.on{display:flex;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:all;flex-direction:column}.ground-floor{margin-top:4rem}.area{margin-left:2rem}.units{margin-left:.2rem;text-transform:lowercase}.info_panel.on .bx-wrapper{display:block !important;max-width:100%;width:100%}.slide_container{width:100% !important;height:100% !important;background:var(--blue);background-size:cover}.bx-viewport .caption{width:100%;background:var(--blue);height:fit-content !important;bottom:0;position:absolute;color:#fff;font-size:clamp(1.4rem, 0.1vw, 1.6rem);padding-top:.5rem;font-family:var(--font-titling);font-weight:500}@container hotspot (max-width: 75px){h4{display:none}.click{width:30%}}header{background:#000;display:flex;flex-direction:column;justify-content:flex-start;padding:3rem 0;gap:3rem;margin:0 auto;min-width:375px;max-width:1199px}.brand{max-width:calc(1200px - 6rem);margin:0 auto;width:calc(100% - 6rem)}.brand a{display:block;max-width:480px;width:100%;min-width:315px}.brand img{max-width:480px;width:100%;min-width:315px;padding:0}@media screen and (max-width: 1123px){header{flex-direction:column-reverse}}.nav2{*zoom:1;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;list-style:none;position:absolute;left:726px;top:-4.4rem;width:140px;text-align:right}.nav2 a{font-size:1.5rem;text-transform:uppercase;white-space:nowrap}.dropdowns{background:#000;color:var(--nlnk-col);display:flex;justify-content:space-between;letter-spacing:.05rem;max-width:calc(1200px - 6rem);margin:0 auto;min-width:320px;padding:0;position:relative;width:calc(100% - 6rem)}.dropdowns li,.dropdowns nav,.dropdowns ul{margin:0;padding:0;line-height:1.5rem}.dropdowns .guest-info a:link,.dropdowns .guest-info a:visited,.dropdowns .guest-info a:hover,.dropdowns .guest-info a:active,.dropdowns .guest-info a:focus{padding-right:0;margin-right:0}.dropdowns .selected a:active,.dropdowns .selected a:focus,.dropdowns .selected a:hover,.dropdowns .selected a:link,.dropdowns .selected a:visited{color:var(--nsel-col);cursor:default}.dropdowns .selected a:active span,.dropdowns .selected a:hover span,.dropdowns .selected a:focus span{border-bottom:1px solid transparent;color:var(--nsel-col)}.dropdowns a{margin:0;padding:0 1.5rem;text-decoration:none;line-height:1.5rem}.dropdowns li:first-child a{padding-left:0}.dropdowns a:link,.dropdowns a:visited{color:var(--nlnk-col)}.dropdowns a:link span,.dropdowns a:visited span{border-bottom:1px solid transparent;padding-bottom:.5rem}.dropdowns .togglemenu span{border:0}.dropdowns a:active span,.dropdowns a:hover span,.dropdowns a:focus span{color:var(--nlnk-col);border-bottom:1px solid var(--nhov2-col);padding-bottom:.5rem;transition:all 0.1s linear 0s}.dropdowns .ancestor a:active,.dropdowns .ancestor a:focus,.dropdowns .ancestor a:hover,.dropdowns .ancestor a:link,.dropdowns .ancestor a:visited{color:var(--anl-col);cursor:default}.dropdowns .ancestor li:not(.selected) a:focus,.dropdowns .ancestor li:not(.selected) a:link,.dropdowns .ancestor li:not(.selected) a:visited{color:var(--nlnk-col);cursor:default}.dropdowns .ancestor .selected a:link,.dropdowns .ancestor .selected a:visited{color:var(--nsel-col);cursor:default}.dropdowns .ancestor li:not(.selected) a:active,.dropdowns .ancestor li:not(.selected) a:hover{color:var(--nhov-col);cursor:default}.dropdowns .toggleMenu{background:#000;box-sizing:border-box;color:var(--nlnk-col);cursor:pointer;display:none;font-size:1.2rem;font-weight:600;height:4.8rem;line-height:4.8rem;padding:0;position:relative;text-align:left;text-transform:uppercase;transform:rotate(0deg);white-space:nowrap;width:100%;margin-left:3rem}.dropdowns .toggleMenu span,.dropdowns .toggleMenu:focus span{border:0;padding:0}.dropdowns .toggleMenu:link span,.dropdowns .toggleMenu:visited span,.dropdowns .toggleMenu:hover span,.dropdowns .toggleMenu:active span,.dropdowns .toggleMenu:focus span{padding:0}.toggleMenu span{background:var(--nlnk-col);border:0;display:block;height:2px;opacity:1;padding:0;position:absolute;transform:rotate(0deg);width:20px}.dropdowns .toggleMenu:hover span{background:var(--nhov-col);transition:.1s ease-in-out;border:0;padding-bottom:0}.toggleMenu:hover .menu{color:var(--nhov-col);transition:0.1s ease-in-out}.toggleMenu span:nth-child(1){top:16px}.toggleMenu span:nth-child(2),.toggleMenu span:nth-child(3){top:23px}.toggleMenu span:nth-child(4){top:30px}.toggleMenu.active span:nth-child(1){top:24px;width:0}.toggleMenu.active span:nth-child(2){transform:rotate(45deg)}.toggleMenu.active span:nth-child(3){transform:rotate(-45deg)}.toggleMenu.active span:nth-child(4){top:24px;width:0}.nav{*zoom:1;display:flex;flex-wrap:nowrap;justify-content:center;list-style:none;align-items:center}.nav ul{list-style:none;min-width:20rem}.nav a{font-size:1.5rem;text-transform:uppercase;white-space:nowrap}footer .nav a{font-size:1.2rem}.nav a:hover{color:var(--nhov-col)}.nav li{position:relative}.nav>li{float:left}.links_ex a,.nav li li a,.nav>li>a{display:block}.nav li ul{position:absolute;left:-9999px;display:none;background:rgba(255,255,255,0.075)}.nav>li.hover>ul{left:2rem;top:3rem}.nav li li.hover ul{left:100%;top:0}.nav li li a{position:relative;z-index:100;margin:0;padding:17px 2.8rem 17px 4.7rem;font-weight:300;text-transform:capitalize;letter-spacing:0.1em}.nav li li{border-top:1px solid rgba(120,120,120,0.3)}.nav li li:last-child{padding-bottom:0}.nav li li li a{z-index:200;padding-left:6.2rem}.icon{fill:#fff;height:1.6rem;margin-top:6px;margin-right:2px;position:relative;width:1.6rem;border-bottom:1px solid transparent;padding-bottom:.8rem}a:hover .icon,a:active .icon,a:focus .icon{transition:fill 0.1s linear 0s;fill:#fff;border-bottom:1px solid var(--drk_blue)}.icon_sm,.thinicon{fill:#444;height:1.3rem}.thinicon{margin:-3px 4px 0 2px;position:relative}.icon_sm{margin-top:-3px;width:1.3rem;margin-right:5px}@media screen and (max-width: 1123px){nav.dropdowns{display:block;padding:0;min-width:calc(375px - 6rem);margin-left:0;width:calc(100% - 3rem)}nav.dropdowns a{padding:17px 0 17px 0.2rem}nav.dropdowns .toggleMenu{padding:0}#cookie-bar .options{display:block;margin-left:0}.active,.nav,.nav li ul{display:block}.dropdowns .nav{border-top:0;width:100%;min-width:315px;margin-left:3rem;margin-top:2rem}.nav>li{border-top:1px solid rgba(120,120,120,0.3);float:none;margin:0}.nav>li.hover{padding-bottom:0}.nav>li li>.parent,.nav>li>.parent{background-image:url(/img/chevron-down.svg);transition:all 0.1s linear 0s}.nav>.ancestor>.parent,.nav>li li>.parent:hover,.nav>li>.parent:hover{background-image:url(/img/chevron-down-on.svg)}.nav>.ancestor .hover>.parent,.nav>.ancestor>.parent,.nav>li li>.parent,.nav>li>.parent{background-position:97% 50%;background-repeat:no-repeat;background-size:1.4rem}.nav>.hover>.parent{background-image:url(/img/chevron-up.svg)}.nav>.ancestor .hover>.parent,.nav>.hover>.parent:hover{background-image:url(/img/chevron-up-on.svg)}.nav li.hover li li:not(.hover) .parent{background-image:url(/img/chevron-down.svg);background-repeat:no-repeat;background-position:97% 50%}.nav li.hover li.hover .parent,.nav li.hover li.hover .parent:hover{background-image:url(/img/chevron-up.svg);background-repeat:no-repeat;background-position:97% 50%}.nav li.hover li.hover .parent:hover{background-image:url(/img/chevron-up-on.svg)}.nav ul{border-left:0;border-right:0;box-shadow:0 0 0;border-top:0;display:block;width:100%}.nav li li.hover ul,.nav>li.hover>ul{position:static}.nav .guest-info{border-left:0}.nav2{right:16.5rem;top:1.7rem;left:unset;justify-content:space-between;gap:3rem;width:max-content}}@media screen and (max-width: 480px){.nav2{display:none}}@media screen and (min-width: 481px){.navVideo,.navGuest{display:none}}.hero{padding:0;width:100%;margin:0 auto;min-width:375px;max-width:1199px;position:relative;overflow:clip}.banner,.banner_home{display:flex;position:relative;min-height:140px;gap:1px;padding-bottom:1px;border-top:1px solid #ffffff;max-width:1200px}.banner_home{height:auto}.banner_home .heroimg{border-style:none;object-fit:cover;flex-grow:1;width:50%;aspect-ratio:4 / 3}.banner .heroimg{border-style:none;object-fit:cover;flex-grow:1;width:33%}.banner a{display:block;text-align:center;margin:0 auto 6rem;width:clamp(280px, 46%, 500px);top:5rem;position:absolute;left:calc(50% - (clamp(280px,46%,500px) / 2))}.icon-scroll,.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:30px;height:55px;margin-left:-15px;top:50%;margin-top:-27px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px}.icon-scroll:before{content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(36px)}}@media screen and (max-width: 750px){.heroimg:last-child{display:none}}@media screen and (max-width: 540px){.banner_home .heroimg{min-widtH:375px}.banner_home .heroimg:last-child{display:none}}@media screen and (max-width: 495px){.heroimg:nth-child(2){display:none}}section,.wrapper{margin:0 auto;min-width:375px;max-width:1200px;background:#fff}section,.wrapper{box-sizing:border-box}.wrapper{display:flex;justify-content:space-between}main{display:block;width:100%;background:#fff;padding:0 0 3rem}article{width:100%;margin-top:1rem;padding-bottom:2rem}article h1{color:#222;font-size:2.4rem;font-weight:600;line-height:3rem;letter-spacing:normal;margin:clamp(3rem, 5vw, 6rem) 0 2rem}article .txt_block{margin-bottom:0}article .txt_block+.gallery_album{margin-top:3rem}article p:last-child{margin-bottom:0}article ul{list-style:none;margin:0 1rem 0 6rem;padding:0}article li::before{color:var(--blue);content:"\2022";display:inline;font-size:2.8rem;font-weight:700;line-height:0rem;margin-right:0.8rem;vertical-align:-4px}.review_block{margin-top:3rem}.whatsapp{background-image:url(/img/whatsapp.svg);background-repeat:no-repeat;background-position:0 1px;padding:0 0 0 30px}.panel_partners{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem}.panel_partners .partner{width:calc((100% - 8rem) / 3);min-width:285px;padding-bottom:1rem;border-bottom:2px solid #009fe3;flex-grow:1}.panel_partners .partner p{font-size:clamp(1.2rem, 4.267vw, 1.4rem)}.panel_partners .partner .name{font-size:1.8rem;color:var(--blue);font-weight:600;margin:1.4rem 0;line-height:2rem}.panel_partners .partner .name em{font-size:1.4rem;color:var(--txt-col);font-weight:400;text-transform:capitalize}.panel_partners .partner p .prefix_T,.panel_partners .partner p .prefix_M{display:inline-block;width:17px;text-align:center;margin-right:6px}.contactinfo+.contactinfo{margin:.9rem 0 1.8rem}.panel_partners .partner .contactinfo p{margin:0;line-height:2.4rem}.panel_partners .partner .contactinfo .email{margin:0}.panel_partners .partner .contactinfo p a{text-decoration:none;color:var(--blue);border-bottom:1px solid transparent;padding-bottom:2px}.panel_partners .partner .contactinfo p a:hover,.panel_partners .partner .contactinfo p a:active,.panel_partners .partner .contactinfo p a:focus{border-bottom:1px solid var(--blue)}.panel_partners .partner .service{justify-content:flex-end;display:flex;flex-direction:column;height:52px;margin:0 0 1.8rem}.panel_partners .partner .service h2{margin:0;font-size:14px;text-transform:uppercase;font-weight:500}.panel_partners .partner .logo_block{height:75px;display:flex;flex-direction:column;justify-content:center}.panel_partners .partner .logo{max-width:80%;max-height:50px;width:max-content}.panel_partners .partner .photo{width:40%;border-radius:50%;margin:0;max-width:179px;aspect-ratio:1 / 1;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.panel_partners .partner .addr:before{content:url('data:image/svg+xml, <svg height="16px" fill="rgb(0, 159, 227)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>');margin-right:6px;vertical-align:-2px;width:17px;display:inline-block;text-align:center}.panel_partners .partner .addr{margin-bottom:.9rem}.status{color:var(--txt-col);font-family:var(--font-text);font-size:clamp(1.6rem, 2.7vw, 1.8rem);font-weight:400;letter-spacing:.0175em;line-height:25px;margin:0 2rem 0 0;display:inline-block}.status:last-child{margin-right:0}.booked,.pending,.free{width:20px;height:20px;margin-right:1rem;display:inline-block;vertical-align:bottom}.booked{background:#ffb3b3;border:1px solid #ffb3b3}.pending{background:#ffe79c;border:1px solid #ffe79c}.free{background:#fff;border:1px solid #ccc}li a span{color:var(--nlnk-col) !important;border-bottom:1px solid transparent;padding-bottom:.5rem}li .videolink{padding-right:1.5rem;vertical-align:4px}.navVideo a span:before,li .videolink span:before{content:url('data:image/svg+xml, <svg height="16px" fill="rgb(255, 255, 255)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M176 96a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm192 0a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm182.29 144a25.69 25.69 0 0 0-14.61 4.59L448 303.22v.78a63.5 63.5 0 0 0-10.37-34.74C481.75 244.62 512 198 512 144 512 64.6 447.4 0 368 0c-35.15 0-69.24 13.27-96 37.37C245.24 13.27 211.15 0 176 0 96.6 0 32 64.6 32 144c0 37 14.43 70.46 37.46 96H32a32 32 0 0 0-32 32v64a32 32 0 0 0 32 32h48v80a64 64 0 0 0 64 64h240a64 64 0 0 0 64-64v.73l87.68 58.62a25.56 25.56 0 0 0 14.61 4.6c13.3 0 25.71-10.36 25.71-25.23v-221.5c0-14.82-12.39-25.22-25.71-25.22zM400 448a16 16 0 0 1-16 16H144a16 16 0 0 1-16-16V320H48v-32h336a16 16 0 0 1 16 16zm-32-208H176a96 96 0 0 1 0-192c23.27 0 45.95 8.89 63.88 25L272 102l32.13-29c17.92-16.14 40.6-25 63.87-25a96 96 0 0 1 0 192zm160 204.48L448 391v-30l80-53.5z"/></svg>');margin-right:9px;width:max-content;display:inline}li .videolink:hover span,li .videolink:active span,li .videolink:focus span{color:var(--nlnk-col);border-bottom:1px solid var(--nhov2-col);padding-bottom:.5rem;transition:all .1s linear 0s;cursor:pointer}.scrim{background:rgba(30,30,30,0.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;display:flex;justify-content:center;align-items:center}.scrim.hide{display:none}.videoPanel{background:#fff;width:70%;max-width:960px;min-width:320px;position:relative}.videoPanel video{margin:0}@media screen and (min-width: 942px){main{width:100%}}.promo{background:#dbdbdb;max-width:100%;padding:4rem 3rem 0;margin:0 auto;min-width:375px;max-width:1200px}.pr-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:calc(1200px - 6rem);gap:2rem;width:100%}.promo p{margin:0 auto 3rem;max-width:calc(1200px - 6rem);width:100%;box-sizing:border-box;padding-left:clamp(0rem, 2.4vw, 3rem);padding-right:clamp(0rem, 2.4vw, 3rem)}.promoitem{display:flex;flex-direction:column;flex-grow:1;min-width:315px;width:calc((100% - 4rem) / 3)}.promoitem p{font-size:1.5rem;margin-top:2rem;margin-bottom:2.4rem;margin-left:clamp(0rem, 2.4vw, 3rem);margin-right:clamp(0rem, 2.4vw, 3rem);padding-left:0;width:calc(100% - 6.5rem)}.panel{margin:0;width:100%;max-width:100%}.panel{background:#ededed;border-radius:10px}.panel{margin-bottom:1rem}.panel article{max-width:1200px;margin:0 auto;display:flex;padding:3rem;gap:3rem;box-sizing:border-box}.panel_image{width:33%}.panel_image img{width:100%}.info_links{display:flex;justify-content:space-between;gap:2rem;margin:0 0 2rem}.info_links div{color:var(--txt);font-family:var(--font-text);font-size:clamp(1.6rem, 2.7vw, 1.8rem);font-weight:400;letter-spacing:.0175em;line-height:144.45%}.info_links div:first-child{width:fit-content}.info_links div:nth-child(2){flex-grow:1}.info_links div a{display:block;width:fit-content}main .panel article .link_bar a{margin:.75rem 1rem;font-size:1.4rem;color:var(--nlnk-col);border-bottom:1px solid transparent;padding-bottom:1px}main .panel article .link_bar a:active,main .panel article .link_bar a:hover,main .panel article .link_bar a:focus{color:#fff;border-bottom:1px solid #fff;padding-bottom:1px}.panel_text{width:66%}.panel_text h2{margin-top:0;font-weight:600;color:#222}.split{display:flex;gap:3rem}.split .panel_text,.split .panel_image{width:50%}.location .split .panel_text{width:33%}.location .split .panel_image{width:66%}.bx-wrapper,.bx-viewport,.bx-wrapper .bx-viewport div{height:100% !important}.lowdown{width:75%;padding-left:55px;box-sizing:border-box;position:relative}.info_button{width:45px;display:flex;height:44px;background:#009fe3;position:absolute;top:3px;left:0;border-radius:50%;border:1px solid #fff !important;align-items:center;justify-content:center}.info_button img{height:3rem;padding-left:.3rem}.info_button:hover{background-color:var(--drk_blue)}@media screen and (max-width: 750px){.panel article{flex-direction:column}.panel_image,.panel_text{width:100%}}.sign-off{background:#dbdbdb;margin:0 auto;min-width:375px;max-width:1199px}.so-container{display:flex;justify-content:space-between;max-width:calc(900px - 6rem);margin:0 auto;width:calc(100% - 6rem);align-items:flex-end}.so-container .review{font-weight:500;padding:1rem 0 2rem;width:70%;display:flex;align-content:center;margin:0;border-radius:0;background:0}.so-container #randomImage{position:relative;width:40%}.so-container #randomImage img{max-height:155px;position:absolute;bottom:0;right:0}.so-container .review p{font-style:normal;font-weight:600;border-bottom:2px solid var(--nhov2-col);margin:1rem 2px 2rem;padding:.5rem .1px 1rem;font-size:clamp(1.8rem, 2vw, 2rem);line-height:140%}@media screen and (max-width: 480px){.so-container{flex-wrap:wrap}.so-container .review{width:100%}.so-container #randImage{width:100%;text-align:end}}footer a{margin-bottom:1rem;text-decoration:none}footer a span{padding:0 .1rem .4rem}footer a:link,footer a:visited{color:#fff;cursor:default}footer a:hover,footer a:active,footer a:focus{color:var(--nlnk-col);font-weight:normal}footer a:hover span,footer a:active span,footer a:focus span{border-bottom:1px solid var(--nhov2-col)}footer,footer p{font-size:1.3rem;line-height:2rem}footer{background:#000;color:#999;font-weight:225;margin:0 auto;min-width:375px;max-width:1199px;padding:2.4rem 0 0;width:100%}footer section{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1200px - 6rem);padding:0;width:calc(100% - 6rem);gap:2rem;background:#000}footer .icons{padding:0}footer .iconbar{padding:0 0 2rem;width:90%}footer .navinfo{display:flex;margin-top:2rem}footer .navinfo nav{width:100%}footer .weather{border-bottom:1px solid #454545;display:block;padding-top:0;position:relative}footer nav .nav{justify-content:flex-start;flex-flow:wrap;line-height:2.4rem;list-style:none;margin:2px 0 0;padding:0;width:100%;gap:2rem}footer nav .nav li{display:inline-block;line-height:2.4rem;margin-bottom:0}footer p{margin:0 0 1.3rem}footer .address{color:#fff;line-height:2.4rem;margin:.2rem 0 2rem;padding-right:0;text-align:right;width:400px}footer .address p{line-height:2.4rem;margin:0;color:#767676 !important}footer .address .chalet{color:#fff;font-weight:300}footer .address .street:before{content:' ';display:block}footer .strap img{margin:2rem auto 0;width:40vw;min-width:315px;max-width:540px}footer .rifle{width:calc((100% - 5rem) / 6);min-width:115px}footer .rifle .icon{height:auto;width:100%}.legal{clear:both;font-size:1.1rem;font-weight:300;margin:-4.1rem 0 3rem;padding:0}.tel{margin-right:1rem}@media screen and (max-width: 942px){footer nav{display:none}footer .rifle{width:calc((100% - 5rem) / 5);min-width:115px}footer .rifle:last-child{display:none}footer .address,footer .legal{text-align:center;width:100%}}@media screen and (max-width: 815px){footer nav{display:none}footer .rifle{width:calc((100% - 5rem) / 4);min-width:115px}footer .rifle:first-child{display:none}}@media screen and (max-width: 750px){footer .iconbar{padding:0}}@media screen and (max-width: 675px){footer nav{display:none}footer .iconbar{width:100%;gap:2vw;padding:0}footer .rifle{width:calc((100% - 2rem) / 3);min-width:94px}footer .rifle:nth-child(3){display:none}}
/*# sourceMappingURL=styles.css.map */
