/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.yellow{color:#F6B429}.owl-controls .owl-nav{position:absolute;top:calc(50% - 22px);width:100%;height:0}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{width:44px;height:44px;text-indent:-9999px;opacity:1;transition:all 0.5s}.owl-controls .owl-nav .owl-prev.disabled,.owl-controls .owl-nav .owl-next.disabled{opacity:0}.owl-controls .owl-nav .owl-prev{background:url(/themes/joseph/images/right-arrow.svg) no-repeat center center;right:-65px;position:absolute;background-size:23px}@media (max-width:768px){.owl-controls .owl-nav .owl-prev{right:-39px;background-size:15px}}.owl-controls .owl-nav .owl-next{background:url(/themes/joseph/images/left-arrow.svg) no-repeat center center;left:-65px;position:absolute;background-size:23px}@media (max-width:768px){.owl-controls .owl-nav .owl-next{left:-35px;background-size:15px}}footer{padding-bottom:50px;margin-top:120px}footer .topfooter{width:1895px;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:34px;overflow:hidden}@media (max-width:768px){footer .topfooter{padding-left:20px;padding-right:20px}}@media (max-width:1024px){footer .topfooter{flex-direction:column-reverse;font-size:0.9em}}footer .topfooter .left{width:34%;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#f9f9f9));background-image:linear-gradient(180deg,#f3f3f3 0%,#f9f9f9 100%);padding:50px 50px 80px;box-sizing:border-box;position:relative;margin-top:0;margin-start:35px;margin-bottom:60px;margin-left:0;margin:0 0 60px 0px}@media (min-width:1025px) and (max-width:1350px){footer .topfooter .left{padding:20px 30px 50px;width:40%;font-size:0.8em}}@media (max-width:1024px){footer .topfooter .left{width:100%;margin:26px 0 40px 0;padding:25px 13px 80px}}footer .topfooter .left .newsletter{overflow:hidden}footer .topfooter .left .newsletter h2{font-size:1.5em;font-weight:700}footer .topfooter .left .newsletter p{font-size:0.9em;margin:10px 0}footer .topfooter .left .newsletter .webform-component-markup{width:100%}footer .topfooter .left .newsletter .js-form-type-email input{height:50px;width:100%;padding:0 14px;font-size:1.15em;box-sizing:border-box;margin-bottom:10px;border:none}footer .topfooter .left .newsletter .webform-button--submit{background-color:#F6B429;padding:10px 30px;border:none;border-radius:10px;font-size:1.2em;min-width:177px;box-sizing:border-box;transition:background 0.5s;float:left}footer .topfooter .left .newsletter .webform-button--submit:hover{background-color:#EEAE28}footer .topfooter .left .details{box-shadow:0 4px 26px rgba(0,0,0,0.11);background-color:rgba(255,255,255,0.94);margin-top:50px;position:relative;padding:20px;font-size:1.25em}footer .topfooter .left .details .label{position:relative;font-weight:600;margin-bottom:50px}footer .topfooter .left .details .label:after{content:"";position:absolute;width:100%;height:0;border:1px dashed #c4c4c4;bottom:-20px;left:0}footer .topfooter .left .details .phone,footer .topfooter .left .details .mail,footer .topfooter .left .details .address{padding-left:68px;line-height:1.4;min-height:27px}[dir="rtl"] footer .topfooter .left .details .phone,[dir="rtl"] footer .topfooter .left .details .mail,[dir="rtl"] footer .topfooter .left .details .address{padding-right:68px;padding-left:0px}@media (min-width:1025px) and (max-width:1199px){footer .topfooter .left .details .phone,footer .topfooter .left .details .mail,footer .topfooter .left .details .address{padding-left:48px}[dir="rtl"] footer .topfooter .left .details .phone,[dir="rtl"] footer .topfooter .left .details .mail,[dir="rtl"] footer .topfooter .left .details .address{padding-right:48px;padding-left:0px}}@media (max-width:1024px){footer .topfooter .left .details .phone,footer .topfooter .left .details .mail,footer .topfooter .left .details .address{padding-left:48px}[dir="rtl"] footer .topfooter .left .details .phone,[dir="rtl"] footer .topfooter .left .details .mail,[dir="rtl"] footer .topfooter .left .details .address{padding-right:48px;padding-left:0px}}footer .topfooter .left .details .phone,footer .topfooter .left .details .mail{margin-bottom:35px}footer .topfooter .left .details .phone{background:url(/themes/joseph/images/phone-mobile.svg) no-repeat left top 5px transparent}[dir="rtl"] footer .topfooter .left .details .phone{background-position:right top 5px}footer .topfooter .left .details .mail{background:url(/themes/joseph/images/mail-mobile.svg) no-repeat left top 5px transparent}[dir="rtl"] footer .topfooter .left .details .mail{background-position:right top 5px}footer .topfooter .left .details .address{background:url(/themes/joseph/images/address.svg) no-repeat left top transparent}[dir="rtl"] footer .topfooter .left .details .address{background-position:right top}footer .topfooter .left:before{content:"";background:url(/themes/joseph/images/contact.png) no-repeat center center transparent;width:387px;height:387px;position:absolute;left:-85px;bottom:-58px}[dir="rtl"] footer .topfooter .left:before{right:-85px;left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:1024px){footer .topfooter .left:before{left:-37px}[dir="rtl"] footer .topfooter .left:before{right:-37px;left:auto}}footer .topfooter .right{width:calc(66% - 75px)}@media (min-width:1025px) and (max-width:1350px){footer .topfooter .right{width:calc(60% - 50px)}}@media (max-width:1024px){footer .topfooter .right{width:100%}}footer .topfooter .right iframe{height:calc(100% - 60px)}@media (max-width:1024px){footer .topfooter .right iframe{height:400px}}footer .bottomfooter{display:flex;justify-content:space-between;border-top:1px solid #EFEFEF;width:1780px;padding-top:20px;align-items:center}@media (max-width:1024px){footer .bottomfooter{display:block}}footer .bottomfooter .right,footer .bottomfooter .left{width:160px;text-align:center}@media (max-width:1024px){footer .bottomfooter .right,footer .bottomfooter .left{width:100%;text-align:center}}footer .bottomfooter .center{width:calc(100% - 320px)}@media (max-width:1024px){footer .bottomfooter .center{width:100%;margin:20px 0}}footer .bottomfooter .center ul:not(.contextual-links){display:flex;list-style:none;justify-content:center;padding:0;margin:0}@media (min-width:1025px) and (max-width:1350px){footer .bottomfooter .center ul:not(.contextual-links){font-size:0.9em}}@media (max-width:768px){footer .bottomfooter .center ul:not(.contextual-links){display:block;text-align:center}}footer .bottomfooter .center ul:not(.contextual-links) li{margin:0 30px}@media (min-width:1025px) and (max-width:1350px){footer .bottomfooter .center ul:not(.contextual-links) li{margin:0 15px}}@media (min-width:769px) and (max-width:1024px){footer .bottomfooter .center ul:not(.contextual-links) li{margin:0 10px}}@media (max-width:768px){footer .bottomfooter .center ul:not(.contextual-links) li{margin:10px 0}}footer .bottomfooter .left .icons{margin-bottom:10px;margin-top:10px}footer .bottomfooter .left .icons a{margin:0 10px}footer .bottomfooter .left .credit{font-size:0.55em;font-weight:300;text-align:right;direction:ltr;position:absolute}@media (max-width:1024px){footer .bottomfooter .left .credit{position:relative;width:100%;text-align:center}}footer .bottomfooter .left .credit img{position:relative;top:7px;margin-left:5px}header{position:fixed;width:100%;padding:0px 40px;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:101;right:0;transition:all 0.5s}.scroll:not(.open-menu) header{box-shadow:0px 9px 8.7px 0px rgba(0,0,0,0.06)}.front:not(.scroll):not(.open-menu) header{background-color:transparent}@media (max-width:1024px){header{padding:5px 20px}}header .right{display:flex;align-items:center;position:relative}.front header .right img.logo-white{transition:opacity 0.5s;position:absolute;right:4px;top:0px;opacity:1}.front header .right img.logo{transition:opacity 0.5s;opacity:0}.front.scroll header .right img.logo-white,.front.open-menu header .right img.logo-white{opacity:0}.front.scroll header .right img.logo,.front.open-menu header .right img.logo{opacity:1}header .right .logo{width:100px}@media (max-width:768px){header .right .logo{width:80px}}header .right .logo img{width:100px;transition:width 0.5s}@media (max-width:768px){header .right .logo img{width:80px}}.scroll header .right .logo img{width:75px}@media (max-width:768px){.scroll header .right .logo img{width:80px}}@media (max-width:1024px){header .right .menu-wrapper{position:fixed;width:300px;left:-300px;transition:left 0.5s;z-index:10;background-color:#fff;top:77px;height:calc(100dvh - 77px)}}header .right .menu-wrapper ul:not(.contextual-links){display:flex}@media (max-width:1024px){header .right .menu-wrapper ul:not(.contextual-links){display:block;width:100%;margin:0;padding:10px 30px;box-sizing:border-box}}header .right .menu-wrapper li{list-style:none;margin-left:50px}@media (max-width:1024px){header .right .menu-wrapper li{margin:0}}@media (max-width:1024px){header .right .menu-wrapper li a{color:#3a3a3a;border-bottom:1px dashed #F6B429;padding:13px 0;display:block}}.front:not(.scroll) header .right .menu-wrapper li a{color:#fff}@media (max-width:1024px){.front:not(.scroll) header .right .menu-wrapper li a{color:#0B2027}}@media (max-width:1024px) and (max-width:1024px){.front:not(.scroll) header .right .menu-wrapper li a.active{color:#F6B429}}header .right .menu-wrapper li a.active{font-weight:bold}@media (max-width:1024px){header .right .menu-wrapper li a.active{color:#F6B429;font-weight:normal}}header .left{display:flex;align-items:center}#block-joseph-languageswitcher .contextual{display:none}#block-joseph-languageswitcher ul.links{display:flex;list-style:none}#block-joseph-languageswitcher ul.links li{padding:0 10px}#block-joseph-languageswitcher ul.links li:first-child{border-left:3px dotted}.front:not(.scroll):not(.open-menu) #block-joseph-languageswitcher ul.links li:first-child{border-left-color:#fff}.front:not(.scroll):not(.open-menu) #block-joseph-languageswitcher ul.links li a{color:#fff}.front:not(.scroll):not(.open-menu) #block-joseph-languageswitcher ul.links li a.is-active{color:#F6B429}#block-joseph-languageswitcher ul.links li a.is-active{color:#F6B429}@media (max-width:1024px){body:before{content:"";opacity:0;position:fixed;width:100%;height:calc(100% - 77px);bottom:0;left:0;z-index:-10;background-color:rgba(0,0,0,0.76);transition:all 0.5s}}body.open-menu:before{z-index:99;opacity:1}#menu-toggle{width:28px;height:17px;cursor:pointer;transition:all 0.5s;position:relative;margin-right:10px}#menu-toggle #hamburger{position:absolute;direction:rtl;right:0}#menu-toggle #hamburger span{border-radius:10px;width:28px;height:3px;margin:0px 0 5px;display:block;background-color:#0B2027;transition:.25s ease-in-out;box-sizing:border-box}#menu-toggle .close-sub-menu{height:100%;width:100%;transform:rotate(45deg);right:5px;position:relative;top:-4px}#menu-toggle .close-sub-menu span{border-radius:10px;display:block;background-color:#0B2027;transition:.25s ease-in-out;box-sizing:border-box}#menu-toggle .close-sub-menu span:nth-child(1){height:0;width:3px;position:absolute;left:19px;top:-7px}#menu-toggle .close-sub-menu span:nth-child(2){width:0%;height:3px;position:absolute;left:8px;top:4px}.open-menu{overflow:hidden}.open-menu header .right .menu-wrapper{left:0}.open-menu #menu-toggle #hamburger span:nth-child(1){transform:rotate(-45deg);margin-top:8px}.open-menu #menu-toggle #hamburger span:nth-child(2){opacity:0}.open-menu #menu-toggle #hamburger span:nth-child(3){transform:rotate(45deg);margin-top:-16px}.banner{position:relative}.front .banner .field--name-field-banner .field--name-field-media-video-file:after{content:"";position:absolute;width:100%;height:100%;background:url(/themes/joseph/images/logo-HP.png) no-repeat center center;top:0;left:0}@media (max-width:1024px){.front .banner .field--name-field-banner .field--name-field-media-video-file:after{background-size:300px}}@media (max-width:768px){.front .banner .field--name-field-banner .field--name-field-media-video-file:after{background-position:top 150px center}}.banner .field--name-field-banner video{width:100%;height:100dvh;object-fit:cover}.banner .exposed-filter{position:absolute;bottom:0;width:100%;left:0;padding:0 40px;box-sizing:border-box}.page-node .field--name-body>ol p{margin:0}.page-node .field--name-body>ol>li{margin-bottom:30px}.page-node .centered-content h1{text-align:center}.page-node .centered-content>.node-content>.body>.field--name-body{text-align:center;margin:0 auto}.page-node .node-content .body .field--name-body{max-width:1390px;font-size:1.2em}.page-node .field--name-field-paragraphs>.paragraph{width:1895px;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px;box-sizing:border-box;margin-top:100px}@media (max-width:768px){.page-node .field--name-field-paragraphs>.paragraph{padding-left:20px;padding-right:20px}}@media (max-width:768px){.page-node .field--name-field-paragraphs>.paragraph{margin-top:50px}}.page-node .field--name-field-paragraphs>.paragraph:first-child{margin-top:0}.page-node .field--name-field-paragraphs>.paragraph .field--name-field-title-h2{position:relative;text-align:center}.page-node .field--name-field-paragraphs>.paragraph .field--name-field-title-h2:before{content:"";display:block;position:absolute;width:90%;height:3px;background-color:#0B2027;top:28px;right:5%}.page-node .field--name-field-paragraphs>.paragraph .field--name-field-title-h2 h2{background-color:#fff;font-size:2.25em;font-weight:bold;text-align:center;position:relative;display:inline-block;padding:0 20px}@media (max-width:768px){.page-node .field--name-field-paragraphs>.paragraph .field--name-field-title-h2 h2{font-size:1.8em}}.page-node .body+.field--name-field-paragraphs>.paragraph:first-child{margin-top:100px}@media (max-width:768px){.page-node .body+.field--name-field-paragraphs>.paragraph:first-child{margin-top:50px}}.paragraph--type--instegram .field--name-field-title-h2{margin-bottom:30px}@media (max-width:768px){.paragraph--type--icons{padding:0 !important;overflow:hidden}.paragraph--type--icons .field--name-field-icons{padding:0 50px}}.paragraph--type--icons .field--name-field-icons{margin-top:70px;display:flex;justify-content:center}@media (max-width:1024px){.paragraph--type--icons .field--name-field-icons{flex-wrap:wrap}}.paragraph--type--icons .field--name-field-icons>.field__item{width:11.11%;padding:0 20px;box-sizing:border-box}@media (min-width:769px) and (max-width:1024px){.paragraph--type--icons .field--name-field-icons>.field__item{width:20%;margin-bottom:30px}}.paragraph--type--icons .field--name-field-icons .field--name-field-icon{height:80px;display:flex;align-items:center;justify-content:center}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--icons .field--name-field-icons .field--name-field-icon{height:50px}}@media (max-width:1024px){.paragraph--type--icons .field--name-field-icons .field--name-field-icon{height:50px}}.paragraph--type--icons .field--name-field-icons .field--name-field-icon img{max-width:100%;max-height:100%;width:auto;height:auto}.paragraph--type--icons .field--name-field-icons .field--name-field-title{margin-top:10px;text-align:center}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--icons .field--name-field-icons .field--name-field-title{font-size:0.85em}}@media (max-width:1024px){.paragraph--type--icons .field--name-field-icons .field--name-field-title{font-size:0.85em}}article.room-full-content .close{position:absolute;top:14px;left:14px;cursor:pointer}article.room-full-content .title,article.room-full-content .page-title{font-size:2.25em;font-weight:bold;margin-bottom:30px}article.room-full-content .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1024px){article.room-full-content .flex-container{display:block}}article.room-full-content .flex-container .start{width:42%}@media (max-width:1024px){article.room-full-content .flex-container .start{width:100%;margin-bottom:40px}}article.room-full-content .flex-container .start .size-guests,article.room-full-content .flex-container .start .field--name-body{margin-bottom:30px}article.room-full-content .flex-container .start .field--name-field-services{padding-top:30px;border-top:3px solid}article.room-full-content .flex-container .start .field--name-field-services{display:flex;flex-wrap:wrap}article.room-full-content .flex-container .start .field--name-field-services>.field__item{margin-bottom:24px;width:33.333%}@media (max-width:768px){article.room-full-content .flex-container .start .field--name-field-services>.field__item{width:50%}}article.room-full-content .flex-container .start .field--name-field-services>.field__item>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}article.room-full-content .flex-container .start .field--name-field-services>.field__item>div h2{font-size:1em;margin-right:10px}article.room-full-content .flex-container .start .field--name-field-services>.field__item>div .field--name-field-icon{display:flex;align-items:center}article.room-full-content .flex-container .start .field--name-field-services>.field__item>div .field--name-field-icon img{max-width:30px;max-height:30px;width:auto;height:auto}article.room-full-content .flex-container .start .book-now{display:inline-block;border-radius:4px;margin-top:80px}@media (max-width:1024px){article.room-full-content .flex-container .start .book-now{margin-top:20px}}article.room-full-content .flex-container .end{width:calc(58% - 45px);padding:0 35px;box-sizing:border-box}@media (max-width:1024px){article.room-full-content .flex-container .end{width:100%}}article.room-full-content .flex-container .end .owl-controls .owl-nav{top:calc(50% - 15px)}article.room-full-content .flex-container .end .field--name-field-room-gallery{overflow:visible}article.room-full-content .flex-container .end .field--name-field-room-gallery img{border-radius:7px}article.room-full-content .flex-container .end .field--name-field-room-gallery .owl-controls .owl-prev,article.room-full-content .flex-container .end .field--name-field-room-gallery .owl-controls .owl-next{width:15px;height:30px}article.room-full-content .flex-container .end .field--name-field-room-gallery .owl-controls .owl-prev.disabled,article.room-full-content .flex-container .end .field--name-field-room-gallery .owl-controls .owl-next.disabled{opacity:0.2}article.room-full-content .flex-container .end .field--name-field-room-gallery .owl-controls .owl-prev{right:-34px;background-size:100%}article.room-full-content .flex-container .end .field--name-field-room-gallery .owl-controls .owl-next{left:-34px;background-size:100%}article.room-full-content .flex-container .end .owl-gallery-counter{text-align:left;margin-left:10px;margin-top:10px;font-size:1.1em}.size-guests{display:flex;align-items:center;flex-wrap:wrap}@media (max-width:480px){.size-guests{display:inline-block}}.size-guests .size,.size-guests .guests{border-radius:2px;padding-top:2px;padding-bottom:2px;padding-right:40px;padding-left:12px}.size-guests .size{background:url(/themes/joseph/images/size.svg) no-repeat right 12px center #E5E5E5}.size-guests .guests{margin-right:20px;background:url(/themes/joseph/images/guests.svg) no-repeat right 12px center #E5E5E5;display:flex}@media (max-width:480px){.size-guests .guests{margin:10px 0 0}}.size-guests .guests .kids{margin-right:5px}.book-now{background-color:#F6B429}.book-now a{display:block;padding:17px;box-sizing:border-box;width:100%;height:100%}@media (max-width:480px){.book-now a{padding:17px 10px}}.book-now a .text{background:url(/themes/joseph/images/left-arrow.svg) no-repeat left 5px center;padding-left:30px;background-size:10px;transition:background 0.5s}.book-now a:hover .text{background-position:left center}.paragraph--type--rooms{overflow:hidden}.paragraph--type--rooms .view-rooms{width:1212px;max-width:90%;margin:60px auto 0;overflow:visible}.paragraph--type--rooms .view-rooms .owl-controls .owl-nav{top:calc(50% - 76px)}.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image{position:relative}.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image img{border-radius:10PX}.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image .order-now{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 0.5s}@media (max-width:768px){.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image .order-now{opacity:1}}.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image .order-now .text{border-radius:4px;background:url(/themes/joseph/images/left-arrow.svg) no-repeat left 25px center #F6B429;background-size:auto 17px;padding-top:20px;padding-bottom:20px;padding-right:33px;padding-left:56px;font-size:0.9em}@media (max-width:768px){.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image .order-now .text{padding-top:10px;padding-bottom:10px;padding-right:25px;padding-left:47px}}.paragraph--type--rooms .view-rooms .views-row .title-wrapper{text-align:center;margin-top:35px}.paragraph--type--rooms .view-rooms .views-row .title-wrapper .icon-title{display:flex;align-items:center;justify-content:center}.paragraph--type--rooms .view-rooms .views-row .title-wrapper .icon-title .icon{margin-left:5px}.paragraph--type--rooms .view-rooms .views-row .title-wrapper .title{font-size:2.25em;font-weight:bold;margin:0 15px 0px 0}@media (max-width:768px){.paragraph--type--rooms .view-rooms .views-row .title-wrapper .title{font-size:1.8em}}.paragraph--type--rooms .view-rooms .views-row .views-field-field-lobby-image:hover .order-now{opacity:1}.paragraph--type--rooms .view-display-id-block_1 .view-content.owl-carousel{overflow:visible}.paragraph--type--rooms .view-display-id-block_1 .view-content.owl-carousel .owl-stage-outer{overflow:visible}.paragraph--type--rooms-popup .view-content{display:flex;flex-wrap:wrap}@media (min-width:769px) and (max-width:1024px){.paragraph--type--rooms-popup .view-content{justify-content:center}}.paragraph--type--rooms-popup .view-content .views-row{width:calc(33.333% - 16.6667px);margin-left:25px;margin-bottom:25px;background:#FFF;box-shadow:0 6px 15.2px 0 rgba(0,0,0,0.15)}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--rooms-popup .view-content .views-row{font-size:0.8em}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--rooms-popup .view-content .views-row{font-size:0.8em;width:calc(50% - 12.5px)}}@media (max-width:768px){.paragraph--type--rooms-popup .view-content .views-row{width:100%;margin-left:0px;margin-bottom:25px}}@media (max-width:480px){.paragraph--type--rooms-popup .view-content .views-row{font-size:0.9em}}.paragraph--type--rooms-popup .view-content .views-row:nth-child(3n){margin-left:0}@media (min-width:769px) and (max-width:1024px){.paragraph--type--rooms-popup .view-content .views-row:nth-child(3n){margin-left:12.5px}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--rooms-popup .view-content .views-row:nth-child(2n){margin-left:0}}.paragraph--type--rooms-popup .view-content .views-row .views-field-title{padding:20px 30px 10px;font-size:2.2em;font-weight:700}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--rooms-popup .view-content .views-row .views-field-title{padding:20px 10px 10px}}@media (max-width:480px){.paragraph--type--rooms-popup .view-content .views-row .views-field-title{padding:20px 10px 10px}}.paragraph--type--rooms-popup .view-content .views-row .views-field-title .icon-title .icon{margin-left:10px}.paragraph--type--rooms-popup .view-content .views-row .views-field-field-size{padding:0 30px 40px}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--rooms-popup .view-content .views-row .views-field-field-size{padding:0 10px 30px}}@media (max-width:480px){.paragraph--type--rooms-popup .view-content .views-row .views-field-field-size{padding:0 10px 30px}}.paragraph--type--rooms-popup .view-content .views-row .views-field-nothing .buttons{display:flex;border-top:1px solid #B9B9B9}.paragraph--type--rooms-popup .view-content .views-row .views-field-nothing .buttons>div{width:50%;text-align:center}.paragraph--type--rooms-popup .view-content .views-row .views-field-nothing .buttons>div.read-more{display:flex;justify-content:center;align-items:center;padding:17px;cursor:pointer}@media (max-width:480px){.paragraph--type--rooms-popup .view-content .views-row .views-field-nothing .buttons>div.read-more{padding:17px 10px}}.paragraph--type--rooms-popup .view-content .views-row .views-field-nothing .buttons>div.read-more img{margin-right:20px}.view-rooms .view-content .views-row .popup,.view-rooms .view-footer .views-row .popup{cursor:pointer}.view-rooms .view-content .views-row .views-field-rendered-entity,.view-rooms .view-footer .views-row .views-field-rendered-entity{position:fixed;background:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;z-index:-10;opacity:0;display:flex}.view-rooms .view-content .views-row .views-field-rendered-entity .field-content,.view-rooms .view-footer .views-row .views-field-rendered-entity .field-content{width:90%;background-color:#fff;height:90%;overflow:auto;max-width:1500px;max-height:700px;border-radius:10px;padding:40px;box-sizing:border-box;position:relative}@media (min-width:769px) and (max-width:1024px){.view-rooms .view-content .views-row .views-field-rendered-entity .field-content,.view-rooms .view-footer .views-row .views-field-rendered-entity .field-content{padding:20px}}@media (max-width:768px){.view-rooms .view-content .views-row .views-field-rendered-entity .field-content,.view-rooms .view-footer .views-row .views-field-rendered-entity .field-content{padding:10px}}.view-rooms .view-content .views-row.popup-active .views-field-rendered-entity,.view-rooms .view-footer .views-row.popup-active .views-field-rendered-entity{z-index:10000000000;opacity:1}.page-node-room .room-full-content{width:1895px;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px;box-sizing:border-box;width:1500px}@media (max-width:768px){.page-node-room .room-full-content{padding-left:20px;padding-right:20px}}.page-node-room .room-full-content .page-title{padding:0}.paragraph--type--grid .field--name-field-items{display:flex;flex-wrap:wrap}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--grid .field--name-field-items{font-size:0.85em}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--grid .field--name-field-items{font-size:0.85em}}.paragraph--type--grid .field--name-field-items>.field__item{border-radius:10px;border:1px solid #9F9F9F;background:#FFF;box-sizing:border-box}.paragraph--type--grid .field--name-field-items>.field__item .field--name-field-image img{border-radius:10px 10px 0 0}.paragraph--type--grid .field--name-field-items>.field__item .field--name-field-title{font-size:1.5em;font-weight:bold;padding:20px 20px 10px}.paragraph--type--grid .field--name-field-items>.field__item .field--name-field-content{font-size:1.1em;padding:0 20px 20px}.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item{width:calc(33.333% - 60px);margin-left:90px;margin-top:90px}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item{width:calc(33.333% - 33.333px);margin-left:50px}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item{width:calc(33.333% - 13.333px);margin-left:20px}}@media (max-width:768px){.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item{width:100%;margin-left:0;margin-bottom:30px}}.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item:nth-child(1),.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item:nth-child(2),.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item:nth-child(3){margin-top:0}.paragraph--type--grid.grid-3_items .field--name-field-items>.field__item:nth-child(3n){margin-left:0}.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item{width:calc(25% - 37.5px);margin-left:50px;margin-top:50px}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item{width:calc(50% - 25px)}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item{width:calc(50% - 25px)}}@media (max-width:768px){.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item{width:100%;margin-left:0;margin-bottom:30px}}.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(1),.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(2),.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(3),.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(4){margin-top:0}.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(4n){margin-left:0}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(2n){margin-left:0}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--grid.grid-4_items .field--name-field-items>.field__item:nth-child(2n){margin-left:0}}.paragraph--type--gallery .grid-item{width:calc(20% - 20px);margin-bottom:25px}@media (min-width:481px) and (max-width:768px){.paragraph--type--gallery .grid-item{width:calc(33.333% - 16.6667px)}}@media (max-width:480px){.paragraph--type--gallery .grid-item{width:calc(50% - 15px)}}.paragraph--type--gallery .grid-item .title-image{position:absolute;bottom:0;color:#fff;width:100%;background-image:-webkit-gradient(linear,0% 100%,0% 0%,color-stop(0,rgba(0,0,0,0.5)),color-stop(1,transparent));padding:30px 20px;box-sizing:border-box}.paragraph--type--form form{display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:48px}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--form form{justify-content:space-between}}@media (max-width:1024px){.paragraph--type--form form{justify-content:space-between}}.paragraph--type--form form .webform-confirmation{width:100%;text-align:center;font-size:1.2em;border:1px solid #F6B429;border-radius:10px;padding:10px;box-sizing:border-box}.paragraph--type--form form .webform-confirmation p,.paragraph--type--form form .webform-confirmation .webform-confirmation__message{margin:0}.paragraph--type--form form .webform-button--submit{background-color:#F6B429;padding:10px 30px;border:none;border-radius:10px;font-size:1.2em;min-width:177px;box-sizing:border-box;transition:background 0.5s;width:150px;box-sizing:border-box;min-width:150px;cursor:pointer;margin-top:31px;height:48px}.paragraph--type--form form .webform-button--submit:hover{background-color:#EEAE28}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--form form .webform-button--submit{margin-right:auto}}@media (max-width:1024px){.paragraph--type--form form .webform-button--submit{margin-right:auto}}.paragraph--type--form form .js-form-type-checkbox{position:absolute;bottom:0}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--form form .js-form-type-checkbox{position:relative;bottom:auto}}@media (max-width:1024px){.paragraph--type--form form .js-form-type-checkbox{position:relative;bottom:auto}}.paragraph--type--form form .js-form-type-checkbox a{text-decoration:underline}.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox){box-sizing:border-box;padding-left:27px;width:calc(20% - 37.5px)}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox){width:48%;padding-left:0px;margin-bottom:10px}}@media (max-width:1024px){.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox){width:48%;padding-left:0px;margin-bottom:10px}}@media (max-width:1024px) and (max-width:480px){.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox){width:100%}}.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox) label{font-weight:bold;margin-bottom:5px;display:block}.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox) label.form-required:after{content:"*";margin-right:5px}.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox) input,.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox) textarea{width:100%;height:48px;border-radius:12px;border:1px solid #E1E1E1;background:#FFF;box-sizing:border-box;padding:10px;font-size:0.9em}.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox).js-form-type-textarea{width:calc(40% - 37.5px)}@media (min-width:1025px) and (max-width:1350px){.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox).js-form-type-textarea{width:48%}}@media (max-width:1024px){.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox).js-form-type-textarea{width:48%}}@media (max-width:1024px) and (max-width:480px){.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox).js-form-type-textarea{width:100%}}.paragraph--type--form form>.js-form-item:not(.js-form-type-checkbox).js-form-type-textarea textarea{resize:none}a,a:link,a:visited{text-decoration:none;color:#0B2027}body{color:#0B2027;line-height:1.5;font-family:'Open Sans',sans-serif;font-size:16px;margin:0}body .dialog-off-canvas-main-canvas .layout-container{font-size:1em}body input,body textarea,body select{font-family:'Open Sans',sans-serif}body main{padding-top:106px}@media (min-width:769px) and (max-width:1024px){body main{padding-top:95px}}@media (max-width:768px){body main{padding-top:77px}}body.front main{padding-top:0}@media (max-width:1024px){body.front main{padding-top:0}}body:not(.page-node) main{width:1895px;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px;box-sizing:border-box;margin:0 0 100px}@media (max-width:768px){body:not(.page-node) main{padding-left:20px;padding-right:20px}}body:not(.page-node) main #user-login-form,body:not(.page-node) main #user-pass{max-width:600px}body:not(.page-node) main #user-login-form .js-form-item,body:not(.page-node) main #user-pass .js-form-item{margin:20px 0}body:not(.page-node) main #user-login-form label,body:not(.page-node) main #user-pass label{display:inline-block}body:not(.page-node) main #user-login-form input,body:not(.page-node) main #user-pass input{width:200px}body:not(.page-node) main #user-login-form input.form-submit,body:not(.page-node) main #user-pass input.form-submit{background-color:#F6B429;padding:10px 30px;border:none;border-radius:10px;font-size:1.2em;min-width:177px;box-sizing:border-box;transition:background 0.5s}body:not(.page-node) main #user-login-form input.form-submit:hover,body:not(.page-node) main #user-pass input.form-submit:hover{background-color:#EEAE28}#block-joseph-content{position:relative}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}h1{font-size:2.25em;font-weight:700;margin-bottom:20px;margin-top:40px}.page-node h1{width:1895px;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px;box-sizing:border-box;margin-bottom:20px;margin-top:40px}@media (max-width:768px){.page-node h1{padding-left:20px;padding-right:20px}}.text-formatted p,.field--type-text-with-summary p{margin-top:0}.text-formatted a,.field--type-text-with-summary a{text-decoration:underline}.owl-carousel{overflow:hidden}.owl-stage{display:flex}.owl-dots{display:flex;justify-content:center;margin-top:50px}@media (max-width:768px){.owl-dots{margin-top:25px}}.owl-dots .owl-dot{width:11px;height:11px;border:2px solid #F6B429;box-sizing:border-box;border-radius:50%;margin:0 5px}.owl-dots .owl-dot.active{background:#F6B429}.owl-dots .owl-dot:first-child:last-child{display:none}.region-wrapper.region-message{z-index:100;position:relative}.field--type-text-long a,.field--type-text-with-summary a{text-decoration:underline}input{max-width:100%;box-sizing:border-box}img,video{max-width:100%;height:auto;margin-bottom:-4px}video{max-width:100%}.only-mobile{display:none}@media (max-width:1024px){.only-mobile{display:block}}@media (max-width:1024px){.only-desktop{display:none !important}}.toolbar-tray span,.toolbar-tray a{color:#565656;text-decoration:none;display:block}.width-wrapper{width:1895px;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px;box-sizing:border-box}@media (max-width:768px){.width-wrapper{padding-left:20px;padding-right:20px}}.hide{display:none}#block-joseph-primary-local-tasks{position:fixed;bottom:0;width:100%;left:0;background-color:#F6B429;z-index:200;padding:10px 0}#block-joseph-primary-local-tasks a{color:#fff;font-size:16px}#block-joseph-primary-local-tasks>ul{margin:0;display:flex;list-style:none;padding-right:77px;justify-content:center}#block-joseph-primary-local-tasks>ul li{margin:0 10px}#block-joseph-primary-local-tasks>ul .is-active a{opacity:0.9;pointer-events:none}#block-joseph-primary-local-tasks>ul a:hover{opacity:0.9}.toolbar-oriented .toolbar-bar{z-index:1001}.ajax-progress{position:fixed;width:100%;height:100%;top:0;left:0 !important;right:0 !important;padding:0;background:url(/themes/joseph/images/loader.svg) no-repeat center center rgba(0,0,0,0.3);background-size:80px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:101}.region-message .messages{width:500px;margin:50px auto 0;position:absolute;z-index:10;background-color:rgba(255,255,255,0.8);border-radius:5px;padding:10px;font-size:0.8em;text-align:center;right:calc(50% - 250px)}body .aioa-widget-wrapper .accessibility-trigger button:hover,body .aioa-widget-wrapper .accessibility-trigger button:focus{background-color:transparent !important;scale:1 !important}body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button{background:url(/themes/joseph/images/accessibility-blue.png) no-repeat center center !important;background-size:39px !important;transition:background 0.5s;left:calc(50% - 653px);right:auto;margin-top:-5px;transition:all 0.5s}@media (max-width:1780px){body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button{left:236px}}@media (max-width:1024px){body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button{display:none !important}}body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button img,body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button svg,body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button .aioa-trigger-button-tooltip,body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button .aioa_loader{display:none !important}body.white-header:not(.scroll):not(.open-menu) .accessibility-trigger.aioa-default-icon button,body .route-system-404:not(.scroll):not(.open-menu) .accessibility-trigger.aioa-default-icon button{background:url(/themes/joseph/images/accessibility-white.png) no-repeat center center !important;background-size:39px !important}body .accessibility-modal-footer .accessibility-footer-wrapper{display:none !important}body.gin--vertical-toolbar .accessibility-trigger.aioa_top_right button{top:77px}.order{z-index:1;position:relative;width:20px;height:30px;margin:0 auto}.order img{width:20px}.order.dublicate{width:40px;display:flex}.order-text{text-align:center;font-size:0.8em}.order-text a{color:#ff7900}[data-contextual-id^=media]{display:none}form div[data-drupal-messages]{display:none}form .form-item--error-message{font-size:0.8em;color:red}.read-more .text{display:inline-block;position:relative;padding-bottom:5px}.read-more .text:before{background:url(/themes/joseph/images/left-arrow.svg) no-repeat center center;content:'';position:absolute;left:0px;width:5px;height:9px;top:8px;opacity:0;transition:all 0.5s}.read-more .text:after{content:'';position:absolute;width:30px;height:1px;background-color:#0B2027;bottom:0px;right:calc(50% - 15px);transition:all 0.5s}.read-more .text:hover:before{opacity:1;left:-14px}.read-more .text:hover:after{width:100%;right:0}.whatsapp{position:fixed;left:20px;bottom:20px;z-index:10}.whatsapp a{display:block}.whatsapp a img{width:50px}@media (max-width:768px){body .accessibility-trigger.aioa_bottom_right button,body .accessibility-trigger.aioa-medium-icon button{top:27px !important;left:150px !important;right:auto !important;bottom:auto !important}}@media (max-width:768px){body .aioa-widget-wrapper .accessibility-trigger.aioa-small-icon button,body .aioa-widget-wrapper .accessibility-trigger.aioa-medium-icon button{width:25px !important;height:25px !important}}
