:root{--white:#FFF;--black:#000;--red:#dc3545;--green:#00640d;--dark-green:#006F7E;--orange:#BD5800;--turquoise:#01a3b9;--darker-turquoise:#008496;--light-blue:#1ea4da;--blue:#0078a9;--dark-blue:#0173A1;--darker-blue:#005374;--light:#e1f6fd;--dark:#222;--darker:#222;--text-color:#15242e;--text-muted:#647783;--text-muted-red:#836464;--light-grey:#9CC2E6;--middle-grey:#7A95A1;--dark-grey:#7A95A1;--darker-grey:#2e4b5f;--bg-light-blue:#a6eaff8a;--bg-blue:#0072a1;--bg-dark-blue:#0072a1;--bg-darker-blue:#075a7a;--bg-light-peach:#fdf0e1;--bg-modal:linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.80) 100%);--bg-modal-color:linear-gradient(180deg, rgb(221 239 254) 50%, rgb(167 202 224 / 80%) 100%);--font:'Wix Madefor Display', sans-serif;--x-modal:url(https://www.neiporihotel.com/wp-content/themes/nei-pori/images/overlay-close-dark.png);--simple-box-gradient:linear-gradient(180deg, rgb(181 200 213 / 40%) 0%, rgb(181 200 213 / 40%) 100%);--simple-box-gradient-hover:linear-gradient(180deg, rgb(181 200 213 / 40%) 0%, #F4F7F9 100%)}html{scroll-behavior:smooth;background:#FFF;max-width:1920px;margin:0 auto}body{width:100%;max-width:1920px;margin:0 auto;background-color:#FFF;font-family:var(--font);font-size:16px;color:var(--text-color);position:relative;z-index:0}@media(max-width:992px){body{font-size:17px}}body.no-scroll{overflow-y:hidden!important;height:100%;-webkit-overflow-scrolling:touch}@media(min-width:769px){body.no-scroll{padding-right:17px}}.container.container-extended{max-width:1400px}a{color:var(--link);text-decoration:underline;outline:none}a:hover{color:#920049}a.gio-contact-box:hover{color:#001f4d}a:active,a:focus{text-decoration:unset}a.no-u,.no-u a{text-decoration:none}.wp-bootstrap-blocks-container p a{position:relative;text-decoration:unset!important;font-weight:600;display:inline-block;color:#920049}.wp-bootstrap-blocks-container p a:before{content:'';position:absolute;bottom:2px;left:-2px;width:30px;height:1px;border-bottom:solid 2px #920049;transition:all ease-in-out .2s}.wp-bootstrap-blocks-container p a:hover:before{content:'';position:absolute;bottom:2px;left:-2px;width:40px;height:1px;border-bottom:solid 2px #920049;transition:all ease-in-out .2s}button:focus{outline:unset}.btn{border:none!important;background-color:var(--blue);font-size:1rem;color:#FFF;border-radius:3rem;padding:.5rem 1.8rem;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;z-index:0}.btn.btn-xs{background-color:var(--blue);font-size:.9rem;color:#FFF;border-radius:3rem;padding:.3rem 1.2rem;background-color:#a1bfcb}.btn:hover,.btn.btn-xs:hover,a:hover .btn-xs{background-color:#DC3545;color:#FFF!important}.btn-box{position:relative}.btn.btn-bordered{border:unset!important;outline:solid 2px #00b4cccb!important;outline-offset:3px;background-color:#00B4CC;font-size:.9rem;transition:all ease-in-out .12s}.btn.btn-bordered:hover{outline:solid 2px #FFCD02!important;background-color:#FFCD02;color:#000!important;transition:all ease-in-out .12s}.btn.focus,.btn:focus{outline:0;box-shadow:unset}.btn-rounded{display:inline-block;padding:0;width:48px;height:48px;line-height:48px;border-radius:48px!important;position:relative;color:#FFF}.btn-rounded-sm{display:inline-block;padding:0;width:48px;height:48px;line-height:48px;border-radius:48px!important;position:relative}.btn-rounded-xs{display:inline-block;padding:0;width:40px;height:40px;line-height:40px;border-radius:40px!important;position:relative}.btn-rounded i,.btn-rounded-sm i,.btn-rounded-xs i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0}.btn-xs{border:none!important;background-color:var(--blue);font-size:1rem;color:#FFF;border-radius:3rem;padding:.3rem 1.2rem;text-transform:uppercase;letter-spacing:0;position:relative;overflow:hidden;z-index:0;margin-bottom:.3rem}.pointer{cursor:pointer}img{max-width:100%;height:auto}.bg-0{background-color:unset!important}.bg-orange{background-color:var(--orange)!important}.bg-light{background-color:var(--light)!important}.bg-light-blue{background-color:var(--bg-light-blue)!important}.bg-light-peach{background-color:var(--bg-light-peach)!important}.bg-blue{background-color:var(--bg-blue)!important}.bg-darker-blue{background-color:var(--bg-darker-blue)!important;transition:all ease-in-out .2s}.bg-white{background-color:var(--white)!important}.bg-footer{background:url(https://www.neiporihotel.com/wp-content/themes/nei-pori/images/bg-footer-xl.webp) no-repeat center top var(--white)}a:hover.bg-blue{background-color:var(--bg-dark-blue)!important;color:#FFF}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}b,strong{font-weight:600}.text-justify{text-align:justify}@media(min-width:768px){.text-md-justify{text-align:justify}}@media(min-width:992px){.text-lg-justify{text-align:justify}}@media(min-width:1200px){.text-xl-justify{text-align:justify}}@media(min-width:1400px){.text-xxl-justify{text-align:justify}}.text-orange,.text-orange>*{color:var(--orange)!important}.text-turquoise,.text-turquoise>*{color:var(--turquoise)!important}.text-darker-turquoise,.text-darker-turquoise>*{color:var(--darker-turquoise)!important}.text-white,.text-white>*{color:var(--white)!important}.text-light,.text-light>*{color:var(--light)!important}.text-light-grey,.text-light-grey>*{color:var(--light-grey)!important}.text-middle-grey,.text-middle-grey>*{color:var(--middle-grey)!important}.text-dark-grey,.text-dark-grey>*{color:var(--dark-grey)!important}.text-black,.text-black>*{color:var(--black)!important}.text-muted-red,.text-muted-red>*{color:var(--text-muted-red)!important}.text-light-blue,.text-light-blue>*{color:var(--light-blue)!important}.text-blue,.text-blue>*{color:var(--dark-blue)!important}.text-darker-blue,.text-darker-blue>*{color:var(--darker-blue)!important}.text-messenger{background:-webkit-linear-gradient(#FF6D64,#A732F7,#0393FF);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}@media(min-width:1200px){.mt-xl-n5{margin-top:-2rem}}@media (min-width:1024px){.modal-dialog{max-width:700px}}.close{display:inline-block;width:46px;height:46px;line-height:46px;border-radius:46px;position:relative}.close:hover{background-color:var(--dark);text-shadow:unset}.close i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-dialog,.modal{cursor:default}.modal-header,.modal-footer{border:none}.modal-content{border-radius:3px;border:none;z-index:0}.modal{cursor:var(--x-modal),auto}.modal.show{padding-right:0!important;background-color:var(--bg-modal);background:var(--bg-modal);background-size:100%}.modal-backdrop{background-color:unset}.user-bar{position:fixed;right:.8rem;bottom:8rem;z-index:999}.btn-user{display:block;height:36px;width:36px;position:relative;background-color:var(--black);border-radius:3px;z-index:200}.btn-user a{display:block;height:100%;width:100%}.btn-user i,.btn-user-square i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar *{border:none!important}@media(max-width:520px){.menu-main-menu-container{max-width:90%;margin:0 auto}}#menu-main-menu{text-align:center;padding:0;font-size:0;margin-bottom:0;justify-content:center}#menu-main-menu li{display:inline-block;z-index:600;position:relative;margin:0 .25rem}#menu-main-menu li.current-menu-item.active,#menu-main-menu li.current-menu-parent{background-color:#85cdda59;border-radius:36px;transition:all ease-in-out .3s}#menu-main-menu li:hover{background-color:#ff7300a2;border-radius:36px;transition:background-color ease-in-out .3s}#menu-main-menu li:hover.current-menu-item.active,#menu-main-menu li:hover.current-menu-parent{background-color:#00B4CC;border-radius:36px;transition:background-color ease-in-out .3s}#menu-main-menu li:hover.current-menu-item.active a,#menu-main-menu li:hover.current-menu-parent a{color:#D4EEF2!important;transition:background-color ease-in-out .3s}#menu-main-menu li:hover a{color:#351800!important}#menu-main-menu>li a{color:var(--dark);font-weight:600;text-transform:uppercase;font-size:.9rem;padding:.3rem 1rem;display:block;margin:0;border-radius:0}@media(max-width:768px){#menu-main-menu>li a{font-size:1rem;padding:.6rem 1rem}}#menu-main-menu>li>ul>li a span>span{text-transform:capitalize;font-size:.94rem;opacity:.6;padding-right:.2rem}#menu-main-menu li>a:hover{text-decoration:none;color:var(--dark)}#menu-main-menu li ul{padding:.6rem 0;margin-top:5px;box-shadow:0 0 16px rgb(0 0 0 / 10%);color:var(--white);border:none}#menu-main-menu li ul.dropdown-menu{border-radius:0}#menu-main-menu a.dropdown-item{margin-top:2px;margin-bottom:2px;background-color:unset}#menu-main-menu a.dropdown-item:hover{background-color:#58141b2a;margin-top:2px;margin-bottom:2px;color:var(--dark)!important}@media(max-width:768px){#menu-main-menu a.dropdown-item:hover{background-color:unset;color:var(--black)!important}#menu-main-menu li ul.dropdown-menu.show .menu-item.active a{color:var(--submenu-active)!important}}#menu-main-menu .dropdown-toggle::after{display:block;position:absolute;top:0;left:50%;transform:translate(-50%,39px);padding:0;margin:6px 0 0 0;line-height:0;font-size:12px;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f068";border:unset}#menu-main-menu>li.menu-item-has-children.show>a{background-color:var(--black);color:var(--white)!important}#menu-main-menu li ul li{background-color:#fff0;text-align:center;padding:0;margin:0 .6rem;display:block;border:none;position:relative}@media(min-width:992px){#menu-main-menu li ul li:not(:last-child):before{content:'';position:absolute;bottom:-1px;left:0;width:70px;height:1px;border-bottom:1px solid rgb(255 255 255 / .8)}}#menu-main-menu li ul li:last-child,#menu-main-menu li ul li.no-border{border-bottom:none}#menu-main-menu li ul li a{color:var(--dark);text-align:left;display:block;padding:.8rem .8rem;line-height:1.3rem;font-weight:600}#menu-main-menu li ul li a:hover{color:var(--dark)}#menu-main-menu .menu-item.submenu>a,#menu-main-menu .menu-item.menu-item-has-children>a{border-radius:0}#menu-main-menu .menu-item.submenu:hover>a,#menu-main-menu .menu-item.menu-item-has-children:hover>a,#menu-main-menu a.show{background-color:var(--fluorescent)!important}#menu-main-menu li.current-menu-item>a,.current-category-ancestor.current-menu-ancestor.current-menu-parent>a,#menu-main-menu li.current-menu-item>a{color:var(--black)}#menu-main-menu li.current-menu-item>a.show,#menu-main-menu li>a.show{color:var(--dark)!important}#menu-main-menu .menu-item-has-children li.current-menu-item>a{color:rgb(0 0 0 / .5)}@media(max-width:425px){#menu-main-menu{display:block!important;max-width:425px;margin:0 auto}#menu-main-menu li{margin:.5rem .2rem 0;display:block}#menu-main-menu li.menu-item.show{padding-left:1rem;padding-right:1rem}#menu-main-menu .dropdown-toggle::after{transform:translate(-50%,37px)}#menu-main-menu>li a{font-size:1.2rem;padding:.5rem .5rem}#menu-main-menu>li>ul li a{padding:.62rem .5rem;text-align:center}#menu-main-menu>li>ul li a span>span{display:none}#menu-main-menu li ul li a,#menu-main-menu li ul{background-color:unset;color:var(--dark)!important}#menu-main-menu>li.menu-item-has-children.show>a{background-color:var(--bg-light)!important;color:var(--black)!important}#menu-main-menu>li.current-menu-parent.active>a,#menu-main-menu>li.current-menu-parent.active.show>a{color:var(--submenu-active)!important;display:inline-block}#menu-main-menu a.show{color:var(--submenu-active)!important;display:inline-block;margin:0 auto;padding-left:1.1rem;padding-right:1.1rem}#menu-main-menu .menu-item.submenu:hover>a,#menu-main-menu .menu-item.menu-item-has-children:hover>a{background-color:unset;color:var(--dark)!important}#menu-main-menu li ul{padding:.3rem 0;margin:0 0 .5rem 0;box-shadow:unset;background-color:var(--fluorescent)!important;position:relative}#menu-main-menu li ul li:not(:last-child){margin:0 1rem;border-bottom:1px solid var(--submenu-line)!important}.navbar-border{border-bottom:solid 4px var(--dark)}#menu-main-menu>li.small a{font-size:.9rem}}.fixed-menu{display:block;visibility:visible;position:fixed;z-index:1000;bottom:.6rem;right:55%;width:auto;opacity:.2;transition:all ease-in-out .5s;border-radius:40px;padding:0 .8rem}.fixed-menu.mobile-menu-active{display:block;visibility:visible;transition:all ease-in-out .5s;opacity:.7}.fixed-menu a{font-size:unset}.navbar-collapse{transition:all ease-in-out .5s!important}#menu-footer-menu{list-style:none;margin:0;padding:0}#menu-footer-menu li{display:inline-block!important;padding:0}#menu-footer-menu li a{text-decoration:unset;display:inline-block;padding:.6rem 1rem;font-size:1.1rem;color:var(--dark)}.to-top{display:none;transition:all ease-in-out .3s}.mobile-menu{width:52px;height:52px;position:relative;cursor:pointer}.mobile-menu .mobile-menu-inner{width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu div span{display:block;position:absolute;height:4px;width:100%;background:var(--black);opacity:1;left:0;border-radius:20px;text-indent:-9999px}.mobile-menu div span:last-child{width:82%}.mobile-menu div span:nth-child(1){top:6px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mobile-menu div span:nth-child(2){top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mobile-menu div span:nth-child(3){top:22px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mobile-menu-close{display:block;width:52px;height:52px;position:relative;cursor:pointer}.mobile-menu-close span{display:block;position:absolute;height:3px;width:30px;background:var(--white);opacity:1}.mobile-menu-close span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu-close span:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-close:hover span{background:#d4d4d4}.fancybox-button.fancybox-button--close,.fancybox-button.fancybox-button--close:visited,.fancybox-button.fancybox-button--close:link{color:#FFF!important;border-radius:30px!important;background:var(--orange)!important;margin:1rem .5rem!important}.fancybox-container{backdrop-filter:blur(3px)}.fancybox-bg{background:#fffffff1!important}.fancybox-image{border-radius:.2rem}body.fancybox-active{overflow:hidden;padding-right:17px}@media(max-width:992px){body.fancybox-active{overflow:hidden;padding-right:0}.fancybox-image{border-radius:.35rem}}.fancybox-spaceball{background-image:url(https://www.neiporihotel.com/wp-content/themes/nei-pori/images/watermark.png);background-size:contain;background-repeat:no-repeat;background-position:center center}header{position:relative}header.header.bg-white.header-scroll-active{transition:all ease-in-out .1s;border-bottom:solid 3px #badde2}header a.header-logo img{max-height:80px;display:inline-block;z-index:10;transform-origin:center center;opacity:1;transition:all ease-in-out .1s}@media(min-width:1200px){header a.header-logo img{max-height:90px}}.logo-wrapper{z-index:999;transition:all ease-in-out.5s}@media(max-width:1024px){.logo-wrapper{z-index:999;transform:translateY(0)}.header.header-active .logo-wrapper{transform:translateY(25px);transition:all ease-in-out.5s}}.header-shadow{position:relative}@media (min-width:1200px){.h1,h1{font-size:2rem}.h2,h2{font-size:1.4rem;font-weight:600}}.fs-9{font-size:.5625rem!important}.fs-10{font-size:.6rem!important}.fs-11{font-size:.6875rem!important}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem}.fs-15{font-size:.9375rem}.fs-16{font-size:1.1rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-20{font-size:1.25rem}.fs-22{font-size:1.375rem}.fs-24{font-size:1.5rem}.fs-26{font-size:1.625rem}.fs-28{font-size:1.75rem}.fs-32{font-size:2rem}.fs-36{font-size:2.25rem}.fs-42{font-size:2.625rem}@media(min-width:768px){.fs-md-24{font-size:1.5rem}.fs-md-28{font-size:1.75rem}.fs-md-32{font-size:2rem}}@media(min-width:992px){.fs-lg-20{font-size:1.25rem}.fs-lg-22{font-size:1.375rem}.fs-lg-24{font-size:1.5rem}.fs-lg-28{font-size:1.75rem}.fs-lg-32{font-size:2rem}.fs-lg-42{font-size:2.625rem}}@media(min-width:1440px){.fs-xl-20{font-size:1.25rem}.fs-xl-24{font-size:1.5rem}.fs-xl-28{font-size:1.75rem}.fs-xl-30,.fs-xl-30 *{font-size:1.875rem}}.br-2,figure.br-2 img{border-radius:2px}.br-3,figure.br-3 img{border-radius:3px}.br-4,figure.br-4 img{border-radius:4px}.br-6,figure.br-6 img{border-radius:6px}.br-8,figure.br-8 img{border-radius:.5rem}.br-10,figure.br-10 img{border-radius:.625rem}.br-9999{border-radius:9999px}.br-100{border-radius:100px}.outline-white-3{outline:solid 3px #5a5a5aa2}.gio-contact-box a{text-decoration:none}.ms-n3{margin-left:-1rem}.mx-n1{margin-left:-.25rem;margin-right:-.25rem}.mx-n2{margin-left:-.5rem;margin-right:-.5rem}.mx-n3{margin-left:-1rem;margin-right:-1rem}.mx-n4{margin-left:-1.5rem;margin-right:-1.5rem}.mx-n5{margin-left:-3rem;margin-right:-3rem}@media(min-width:992px){.mx-md-n3{margin-left:-1rem;margin-right:-1rem}.mx-md-n4{margin-left:-1.5rem;margin-right:-1.5rem}.mx-md-n5{margin-left:-3rem;margin-right:-3rem}}.ratio-1-1{aspect-ratio:1 / 1;object-fit:cover}.ratio-1-1 img{object-fit:cover}.ratio-2-1,.ratio-2-1 img{aspect-ratio:2 / 1;object-fit:cover}.ratio-3-1,.ratio-3-1 img{aspect-ratio:3 / 1;object-fit:cover}.ratio-3-2,.ratio-3-2 img{aspect-ratio:3 / 2;object-fit:cover}.gallery .gallery-item img{aspect-ratio:3 / 2;object-fit:cover}.ratio-16-7,.ratio-16-7 img{aspect-ratio:16 / 5!important;object-fit:cover;object-position:top center}figure.cover{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}figure.cover img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.ratio-acc,.ratio-acc img{aspect-ratio:3 / 2;object-fit:cover}.ratio-blog,.ratio-blog img{aspect-ratio:2 / 1;object-fit:cover}@media(max-width:425px){.ratio-16-7,.ratio-16-7 img{aspect-ratio:16 / 10!important}.ratio-acc,.ratio-acc img{aspect-ratio:3.4 / 2}}.content *{word-wrap:break-word}.content ul,ul.no-style{padding:0;margin:0 0 1rem 0;list-style:none}.wp-bootstrap-blocks-container ul:not(.no-s){padding:0;margin:0 0 1rem 1rem;list-style:none}.wp-bootstrap-blocks-container ul:not(.no-s) li{position:relative;padding:.5rem 0;z-index:0;line-height:120%}.wp-bootstrap-blocks-container ul:not(.no-s) li:last-child{padding-bottom:0}.wp-bootstrap-blocks-container ul:not(.no-s) li:not(:last-child):before{content:'';position:absolute;top:0;left:-10px;width:60px;height:100%;border-bottom:solid 1px var(--light-blue);z-index:-1}.wp-bootstrap-blocks-container ul:not(.no-s) li::after{content:"\2022";color:#979797;font-weight:700;display:inline-block;width:100%;margin-left:-1em;top:.36rem;position:absolute;left:.3rem;z-index:-1}ul.line-style{padding:0;margin:0 0 1rem 1rem}ul.line-style li{position:relative;padding:.4rem 0;z-index:0}ul.line-style li:last-child{padding-bottom:0}ul.line-style li:not(:last-child):before{content:'';position:absolute;top:0;left:-10px;width:60px;height:100%;border-bottom:solid 1px var(--light-blue);z-index:-1}ul.pils-style,ul.pils-style-red,ol.pils-style,ol.pils-style-red{padding:0;margin:0;list-style:none}ul.pils-style li,ol.pils-style li{display:inline-block;border:solid 1px var(--medium-grey);border-radius:3px;padding:.2rem 1.3rem .2rem .9rem;margin-right:.4rem;margin-bottom:.4rem;background-color:#eaf6f9;border-radius:30px}ul.pils-style li::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--dark);content:"\f00c";font-size:.9rem}ul.pils-style-red li::before{color:var(--red)}ul.pils-style-green li::before{padding-inline-end:.25rem;color:var(--dark-green)}ul.pils-style.pils-style-green li{font-size:1rem;font-weight:600;padding:.2rem .4rem 0rem 0rem;background-color:unset}ul.pils-style-red li,ol.pils-style-red li{display:inline-block;border:none;border-radius:3px;padding:.2rem .6rem;margin-right:.4rem;margin-bottom:.4rem;background-color:var(--red);color:#FFF}ul.check-list,ul.doted-list{padding:0;margin:0;list-style:none}ul.check-list li,ul.doted-list li{display:inline-block;border:none;border-radius:3px;padding:.2rem 1.3rem 0rem 0rem;margin-right:.4rem;margin-bottom:.4rem;background-color:unset;color:var(--text-muted-red)}ul.check-list li.selected,ul.doted-list li,ul.doted-list li.selected{color:var(--darker-blue);font-weight:600}ul.check-list li::before,ul.check-list li span.unchecked::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--text-muted-red);content:"\f00d";font-size:.9rem}ul.check-list li.selected::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--darker-blue);content:"\f00c";font-size:.9rem}ul.doted-list li::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--darker-blue);content:"\f111";font-size:.5rem;vertical-align:middle}ul.options-list{padding:0;margin:0;list-style:none}ul.options-list li{display:inline-block;border:none;border-radius:3px;padding:.2rem 1.3rem 0rem 0rem;margin-right:.4rem;margin-bottom:.4rem;background-color:unset;color:var(--darker-blue);font-weight:600}ul.options-list li.checked{color:var(--darker-blue);font-weight:600}ul.options-list li.checked::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--darker-blue);content:"\f00c";font-size:.9rem}ul.options-list li.unchecked{color:var(--text-muted-red);font-weight:600}ul.options-list li span.checked::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--darker-blue);content:"\f00c";font-size:.9rem}ul.options-list li span.unchecked{color:var(--text-muted-red)}ul.options-list li span.unchecked::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--text-muted-red);content:"\f00d";font-size:.9rem}.header-image{position:relative;max-height:46vh}@media(max-width:992px){.header-image img.img-fade,.img-fade{animation:fadeInFromNone 1s ease-out}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}}.header-image img.header-generic{max-height:46vh;object-fit:cover}.header-image.header-image-md{height:auto;object-fit:cover;object-position:center;offset-anchor:center center;display:block;overflow:hidden;max-height:30px}body.single-post .header-image.header-image-md{max-height:20px}.header-image.header-image-md picture{filter:blur(20px)}.header-image.header-image-md picture{filter:blur(60px);opacity:.6;width:110%;display:block;height:100%!important;transform:translate(-50%,-50%) scaleX(-1);position:relative;top:50%;left:50%}.header-image .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:all ease-in-out .3s;filter:opacity(.7);background-color:rgb(95 220 235 / 79%)}.header-image .img-overlay.active-overlay{background-color:rgb(77 41 39 / .46);transition:all ease-in-out .3s;filter:opacity(.5)}div.scrollmenu,.scrollmenu,.rank-math-breadcrumb{overflow:auto;white-space:nowrap}.rank-math-breadcrumb::-webkit-scrollbar,.scrollmenu::-webkit-scrollbar{height:1px}nav[aria-label='breadcrumbs']{padding:1rem 0;font-size:.7rem;color:var(--text-muted);font-weight:600;text-transform:uppercase}nav[aria-label='breadcrumbs'] p{margin-bottom:0;letter-spacing:1px}nav[aria-label='breadcrumbs'] p a{text-decoration:none}nav[aria-label='breadcrumbs'] p span.separator{padding:0 .75rem;font-size:13px}ul.check-style{list-style:none;margin-left:0;text-align:left;padding:0;flex-direction:row;list-style:none}ul.check-style li{display:inline-block;padding:.375rem 1rem .375rem 0;margin-bottom:.5rem;font-size:.96rem;position:relative;border-radius:4px;transition:var(--all);color:var(--black);line-height:120%}ul.check-style li::before{padding-inline-end:.5rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--blue);content:"\f00c";font-size:.9rem}.wp-block-separator{background-color:var(--blue);border:0}.outline{outline:solid 10px var(--white);z-index:2;position:relative}@media(min-width:1024px){.sidebar-item{position:absolute;top:0;left:0;width:100%;height:100%}.make-me-sticky{position:-webkit-sticky;position:sticky;top:110px;padding:0 15px}}.images div img{object-fit:cover;height:100%;border-radius:10px}body.compensate-for-scrollbar{margin-right:0}.full-rate{position:relative}.full-rate:before{content:'';position:absolute;top:50%;left:50%;width:98%;height:7px;background-color:#ff2155ad;transform:translate(-50%,-50%) rotate(-11deg)}.wp-block-table td,.wp-block-table th{border-color:#d8d3d3;font-size:.9rem}.h3,h3{font-size:1.2rem}.lh-sm{line-height:1.1rem}.lh-md{line-height:1.3rem}.lh-lg{line-height:1.6rem}footer *{padding:1rem 0 0 0;color:#043442}footer a{color:#043442}footer a:hover{color:#001b24}footer .cli_settings_button,footer .cookielawinfo-cookie-delete{color:var(--muted-dark)!important}.vh-15{height:15vh}.vh-25{height:25vh}.vh-50{height:50vh}.border-bottom-1{border-bottom:solid 1px var(--light-grey)}.video iframe{max-width:100%;object-fit:contain;display:block}@media(max-width:768px){.feature-card{margin-right:0;margin-top:-3rem;background-color:#FFF;z-index:1}}.page-title{position:relative}.btn-group,.btn-group-vertical{z-index:1022!important}.cat-box-image-wrapper{position:relative;display:block;aspect-ratio:250 / 141}.cat-box-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#01a0e1a8;opacity:0;transition:all ease-in-out .3s}a:hover .cat-box-image-wrapper .cat-box-image-overlay,.wp-block-image a:hover .cat-box-image-overlay{opacity:1;transition:all ease-in-out .3s}.cat-box-image-overlay>span{position:absolute;display:flex;top:75%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%)}.cat-box-image-overlay>span>span{position:relative;display:inline-block;color:rgb(255 255 255);border-right:solid 1px rgb(255 255 255);padding:.4rem 1.2rem;text-transform:uppercase;font-size:.92rem;font-weight:600}.cat-box-image-overlay>span>span:before{content:'';position:absolute;top:0;left:0;width:94%;height:100%;color:rgb(255 255 255)}.cat-box-image-overlay>span>span:nth-child(2){position:relative;display:inline-block;color:rgb(255 255 255);border:none;margin-left:4px;padding:.4rem 1.2rem;text-transform:uppercase;font-size:.92rem;font-weight:600}.cat-box-image-overlay>span>span:nth-child(2):before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;color:rgb(255 255 255);border-top:none;border-bottom:none}.dropdown-menu.programare{width:100%;background-color:#fff;border:none;margin-top:.7rem!important;margin-bottom:.7rem!important;box-shadow:0 0 20px rgb(0 0 0 / .2);border-radius:10px;padding-left:.4rem;padding-right:.4rem}.dropdown-menu.programare a:hover{background-color:unset}.wp-block-search__inside-wrapper{flex-direction:column!important}.wp-block-search__inside-wrapper .wp-block-search__button{width:60%;margin:1rem auto 0 auto;word-break:normal;border:none!important;background-color:var(--blue);font-size:1rem;color:#FFF;border-radius:3rem;padding:.5rem 1.8rem;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;z-index:0}.wp-block-search__input[type=search]{-webkit-appearance:initial;appearance:none;border:2px solid var(--blue);outline-offset:0;border-radius:40px}.wp-block-search__input:focus-visible{border:2px solid var(--dark-blue)}.simple-box{background-color:var(--lighter);text-align:center;position:relative;margin-bottom:1rem;height:100%;z-index:0;overflow:hidden;border-bottom:solid 1rem #FFF}.simple-box:after{content:'';background-color:#d2e9f8;position:absolute;bottom:0;left:0;width:200px;height:200px;border-radius:50px;z-index:-1;transform:translate(-29%,76%) rotate(51deg);transition:all ease-in-out .2s;filter:blur(20px)}.simple-box:hover:after{content:'';background-color:var(--blue);transform:translate(-29%,76%) rotate(51deg) scale(1.1);transition:all ease-in-out .2s;filter:blur(20px)}.simple-box img{transform:scale(1);width:100%;height:100%;object-fit:cover;transition:all ease .2s;overflow:hidden;vertical-align:middle;filter:saturate(1.4) contrast(1.02)}.simple-box:hover img{transform:scale(1.08);transition:all ease .2s;filter:blur(10px) opacity(.6) brightness(1.1)}.simple-box a{position:absolute;box-sizing:content-box}.simple-box:hover a{color:#FFF}.simple-box .ratio-2-1{position:relative;overflow:hidden}.simple-box .ratio-2-1-cover{position:absolute;top:0;left:0;width:100%;height:100%;transition:all ease-in-out .3s;background:var(--simple-box-gradient);filter:opacity(.5)}.simple-box:hover .ratio-2-1-cover{opacity:1;background:var(--simple-box-gradient-hover);transition:all ease-in-out .3s;filter:opacity(1)}.hero-image-wrapper{position:relative;aspect-ratio:3 / 1;overflow:hidden;border-radius:4px}.hero-image{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:520px){.hero-image-wrapper{aspect-ratio:3 / 2;border-radius:0}.hero-image{object-position:70% 50%}}.hr-pt{padding-top:2px}.wp-bootstrap-blocks-row h2,.wp-bootstrap-blocks-row h3{margin-bottom:1.5rem}.wp-bootstrap-blocks-row p:last-child{margin-bottom:0}.wp-bootstrap-blocks-row h1+p:only-of-type,.wp-bootstrap-blocks-row h1+h2+p:only-of-type{margin-bottom:1.4rem}.wp-bootstrap-blocks-row figure{margin-bottom:0!important}.box-shadow{box-shadow:30px 30px 30px rgb(1 58 78 / 10%)}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px;box-shadow:30px 30px 30px rgb(1 58 78 / 10%)}.wp-block-image .is-style-rounded.right img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded.right img{border-radius:9999px 9999px 1000px 9999px;box-shadow:30px 30px 30px rgb(1 58 78 / 30%)}.wp-block-image a,figure.wp-block-image a[data-fancybox='gallery'],a.acc-gallery{position:relative;display:block;height:100%;overflow:hidden;border-radius:4px}.wp-block-image a .image-overlay,a.acc-gallery .image-overlay{position:absolute;top:0;left:0;width:102%;height:102%;background-color:#00b4cc82;backdrop-filter:blur(5px);opacity:0;transition:all ease-in-out .3s}.wp-block-image a:hover .cat-box-image-wrapper .image-overlay,.wp-block-image a:hover .image-overlay,a.acc-gallery:hover .image-overlay{opacity:1;transition:all ease-in-out .3s}.wp-block-image .image-overlay>div,a.acc-gallery .image-overlay>div{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%)}.wp-block-image .image-overlay>div>span,a.acc-gallery .image-overlay>div>span{position:relative;display:inline-block;color:rgb(255 255 255)}.wp-block-image .image-overlay>div>span:before,a.acc-gallery .image-overlay>div>span:before{content:'';position:absolute;top:0;left:0;width:94%;height:100%;color:rgb(255 255 255)}.gallery-columns-3 .gallery-item{width:33.333333%!important}[id^="gallery-"].gallery-columns-3{margin:1rem -3rem!important}@media(max-width:425px){[id^="gallery-"].gallery-columns-3{margin:1rem -1.2rem!important}.gallery-columns-3 .gallery-item:first-of-type{width:100%!important}.gallery-columns-3 .gallery-item{width:50%!important}}.top-before{position:relative;z-index:1}.top-before:before{content:'';position:absolute;top:0;left:0;width:100%;height:40%;background-color:#FFF;z-index:-1}.top-before-darker{position:relative;z-index:0}.top-before-darker:before{content:'';position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgb(207 211 214) 0%,#fff0 100%);z-index:1}@media(min-width:1200px){.w-xl-75{width:75%;max-width:75%;margin-left:auto;margin-right:auto}}.wp-block-gallery.wp-block-gallery-1{gap:0.2rem!important}@media(min-width:768px){.p-col-2,.ul-col-2{column-count:2;column-gap:10%;column-rule:1px solid lightblue;column-span:all;margin-bottom:2rem}.p-col-3,.ul-col-3{column-count:3;column-gap:10%;column-rule:1px solid lightblue;column-span:all;margin-bottom:2rem}}.gallery.gallery-columns-3.gallery-size-thumbnail.galleryid-16{display:flex!important}dl.gallery-item{margin:0!important}dl.gallery-item dt.gallery-icon.landscape{width:100%!important}dl.gallery-item dt.gallery-icon.landscape a,dl.gallery-item dt.gallery-icon.landscape a img{display:block;width:100%!important}.gallery a img{border:2px solid #FFF!important;object-fit:cover;border-radius:3px}.wpcf7-form label{display:block}.wpcf7-acceptance .wpcf7-list-item{margin:0 0 0 0}.wpcf7-form p{font-weight:600}.wpcf7-form input{width:100%;box-sizing:border-box;border:solid 2px #d3d9db;border-radius:4px;padding:.2rem .4rem}.wpcf7-form textarea.wpcf7-textarea{width:100%;box-sizing:border-box;border:solid 2px #d3d9db;border-radius:4px;padding:.4rem;height:100px}.wpcf7-not-valid-tip{font-size:.8em;font-weight:500}.check-class{width:auto!important;display:inline;text-align:center;padding:1rem;margin:20px;transform:scale(1.5);filter:hue-rotate(240deg);cursor:pointer}.wpcf7-form input.wpcf7-not-valid{border-color:#F44}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:unset;background-color:#ffb900;color:#000;font-weight:600;padding:1rem;border-radius:6px}.wpcf7 form .wpcf7-response-output{margin:0 auto 1rem auto!important}#submit-booking:disabled{color:#ffffff60}#submit-booking{color:#FFF;width:auto!important;margin:1rem auto!important;padding:.5rem 2rem;border:none;background-color:#008496;text-transform:uppercase;text-align:center;border-radius:30px}.wpcf7-spinner{display:block!important;margin:auto}.z-index-10{z-index:10}.pt-xxs{padding-top:1px}.pt-xs{padding-top:.1rem}.opacity-1{opacity:1!important}.wp-block-image figcaption{font-size:.8rem}.suggestion{position:relative;z-index:0;background-color:#FFF}.suggestion:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;border-radius:3px;background-color:var(--light)!important;z-index:-1}@media(max-width:425px){.suggestion:after{content:'';width:calc(100% - 0rem);height:calc(100% - 1rem);z-index:-1}}.suggestion .suggestion-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.suggestion p{text-align:left;font-size:.87rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:.3rem;line-height:110%}.suggestion p.ellipsis-2-lines{text-align:left;font-size:.87rem;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:.3rem;line-height:110%}.suggestion-thumbnail{position:relative;display:inline-block}.suggestion-thumbnail-ratio{position:relative;aspect-ratio:3 / 2;object-fit:cover}@media(max-width:425px){.suggestion-thumbnail-ratio{position:relative;aspect-ratio:3 / 1.2;object-fit:cover}}.blue-dot{position:absolute;left:100%;top:70%;width:30px;height:30px;background-color:#F5821F;border-radius:40px;transform:translate(-50%,-50%);transition:all ease-in-out .15s;z-index:4}.blue-dot:before{content:"\f105";font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;color:#FFF;top:50%;left:50%;transform:translate(-50%,-50%);transition:all ease-in-out .15s}.suggestion:hover .blue-dot{background-color:#FFCD02;width:40px;height:40px;transition:all ease-in-out .15s}.suggestion:hover .blue-dot:before{color:#004a69;transition:all ease-in-out .15s}.accommodation-cat:hover{color:unset}.accommodation-cat img{border-bottom:solid 10px #FFCD02}.accommodation-cat .info{margin-top:-2rem;background-color:#e1f6fd;width:91%;margin-left:10%;z-index:10;position:relative;border-left:solid 2px #ffcd02}.accommodation-cat .cat-btn{background-color:#FFF;transition:all .2s ease-in-out}.accommodation-cat:hover .cat-btn{background-color:#ffcd02;transition:all .2s ease-in-out}ol.ordered-style{position:relative;padding:0 0 0 1rem;margin:0;list-style:none;counter-reset:steps}ol.ordered-style:before{content:'';position:absolute;width:10px;height:40%;top:1rem;left:0;border-left:6px solid #00b4cc3d}ol.ordered-style li{counter-increment:steps}ol.ordered-style li::before{content:counter(steps);margin-right:.7rem;background:#00b4cc;color:#fff;width:1.6em;height:1.6em;border-radius:50%;display:inline-grid;place-items:center;font-size:12px}ol.ordered-style::marker{color:red}.max-w-100{position:relative;max-width:100px}.ellipsis-1-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:1rem}.ellipsis-2-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:1rem}.interest{position:relative;z-index:0}.interest:after{content:'';position:absolute;top:2rem;right:0;width:calc(100% - 1rem);height:calc(100% - 2rem);background-color:var(--light)!important;border-radius:6px;z-index:-1}@media(max-width:768px){.interest:after{left:50%;right:unset;transform:translateX(-50%);width:calc(100% - .4rem)}}.wp-bootstrap-blocks-container .interest-info ul{list-style:none;margin-left:0}.wp-bootstrap-blocks-container .interest-info ul:not(.no-s) li{display:inline-block;padding:.4rem 1.4rem .4rem .4rem}.wp-bootstrap-blocks-container .interest-info ul:not(.no-s) li:before{content:'';position:unset;top:unset;left:unset;width:unset;height:unset;border-bottom:unset;z-index:unset}.img-grid{display:grid;box-shadow:0 0 20px rgb(0 0 0 / 10%)}.img-grid>a>picture>img,.img-grid>img{width:100%;height:100%;object-fit:cover}.img-grid picture{display:flex;flex-wrap:wrap;width:100%;height:100%;overflow:hidden}.img-grid picture img{width:100%;height:100%;object-fit:cover;box-sizing:content-box;box-sizing:border-box}.img-1{grid-area:img1}.img-2{grid-area:img2}.img-3{grid-area:img3}.img-grid-3{position:relative;overflow:hidden;z-index:1;--gap:2px;--row-height:auto;box-sizing:border-box;display:grid;grid-auto-rows:var(--row-height);column-gap:var(--gap);row-gap:var(--gap);grid-template-areas:'img1 img1 img1 img1 img1 img1 img1 img1 img2 img2 img2 img2' 'img1 img1 img1 img1 img1 img1 img1 img1 img3 img3 img3 img3';justify-content:center}@media(max-width:425px){.img-grid-3{grid-template-areas:'img1 img1 img1 img1 img1 img1 img1 img1 img1 img2 img2 img2' 'img1 img1 img1 img1 img1 img1 img1 img1 img1 img3 img3 img3';justify-content:center}}.filterDiv{display:none}.filter-show{display:flex}#prices-tab li.nav-item button.active{background-color:var(--bg-light-peach)!important}#prices-tab li.nav-item{padding-right:.75rem;margin-bottom:.75rem;flex:1 1 auto!important}#prices-tab li:last-of-type.nav-item{padding-right:0;margin-bottom:.75rem;flex:1 1 auto!important}.njt-gdpr-privacy-settings-frm table td{padding:.4rem 1rem .4rem 0}.njt-gdpr-privacy-settings-btn,.njt_gdpr_forget_me_btn,.njt_gdpr_btn.njt_gdpr_dataaccess_btn{border:none!important;background-color:var(--blue);font-size:1rem;color:#FFF;border-radius:3rem;padding:.5rem 1.8rem;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;z-index:0;margin-top:1rem}.wpcf7 form.sent .wpcf7-response-output{border:unset;background-color:#008496;padding:.5rem 2rem;border-radius:30px;color:#FFF;display:inline-block;margin:0 auto!important;text-align:center;display:block}.njt_gdpr_success_mess{border:unset;background-color:#ffde59;padding:.5rem 2rem;border-radius:30px;color:#FFF;display:inline-block;margin:0 auto!important;text-align:center;display:block}.njt_gdpr_forget_me_form_email,.njt_gdpr_dataaccess_form_email{border-radius:30px;margin:0 1rem;border:solid 3px #04a7bd;padding:.4rem 1rem;background-color:#e2f1f3}#gallery-1 img{border:2px solid #FFF!important}@media(max-width:768px){.footer-bottom{padding-bottom:3rem}}#gt_float_wrapper{bottom:0.3rem!important}.gt_switcher_wrapper{position:fixed;bottom:0.6rem!important;right:1rem!important;z-index:999999;background-color:#e1f6fd;box-shadow:0 0 30px rgb(0 0 0 / .3);padding:0 1rem;border-radius:40px;line-height:40px}.gt_switcher-popup.glink img{height:24px}.gt_switcher-popup.glink span{padding:0 0 0 .3rem;font-weight:700!important;text-transform:uppercase;font-size:.75rem!important}.gt_switcher-popup.glink span:last-of-type{display:none}a.glink img{border-radius:3px!important}.gt_white_content{display:none;position:fixed;top:50%;left:50%;width:340px;max-height:440px!important;background-color:#E1F6FD!important;border-radius:7px}a.glink{text-decoration:none;padding:1rem!important}a.glink span{text-transform:uppercase;font-size:.9rem;font-weight:600;padding:.3rem .5rem}.gt_white_content .gt_languages{display:flex;flex-flow:column!important;height:100%;overflow-x:hidden}.gt_white_content a:last-of-type{border-bottom:unset}#details.modal.show{padding-right:0!important;background-color:var(--bg-modal-color);background:var(--bg-modal-color);background-size:100%}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:#fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:#fff0;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgb(30 30 30 / .6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:#fff0}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:#fff0;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgb(30 30 30 / .3);border-radius:30px}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:#fff0;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:#fff0;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;background:#fff0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .1) 20%,rgb(0 0 0 / .2) 40%,rgb(0 0 0 / .6) 80%,rgb(0 0 0 / .8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgb(255 255 255 / .4);font-size:15px;color:#b8b8b8;line-height:20px;-webkit-text-size-adjust:none;font-family:'Roboto Condensed',sans-serif}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgb(100 100 100 / .4);border-top:6px solid rgb(255 255 255 / .6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:#fff0;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:#fff0;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:rgb(0 0 0 / .5);-webkit-tap-highlight-color:#fff0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap;background:#fff0!important}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:#fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgb(0 0 0 / .1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}