:root{--main-color:#988a40}@font-face{font-family:"Anek";font-display:swap;src:url("font/AnekDevanagari-VariableFont_wdth,wght.ttf")}*{scroll-behavior:smooth;scroll-padding-top:120px}.logo{width:100px;height:100px}html,body,div,span,h1,h2,h3,p,a,img,strong,i,ul,li,form,article,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer{border-top:1px solid #cfcbcf}article,footer,header,nav,section{display:block}body{line-height:1;overflow-x:hidden}p,li,span{font-size:18px}ul{list-style:none}body{-webkit-text-size-adjust:none;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}html{box-sizing:border-box}a{transition:all .3s linear}img{object-fit:cover}*,*:before,*:after{box-sizing:inherit}body{background:#fff}.rj-docs p{margin-top:15px}.rj-docs{padding-bottom:50px!important;min-height:100vh;padding-top:100px!important}.reviews{background:#f5d737}#reviews{margin-bottom:50px}#reviews img{width:100px;height:100px!important;border-radius:50%;object-fit:cover;object-position:center center}.review-container h2{font-size:38px;text-align:center;margin-bottom:50px;color:rgb(57 91 80)}.reviews__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.reviews__item{box-shadow:3px 5px 5px 0 lavender;background:aliceblue;padding:20px}.reviews__item--text{display:flex;flex-direction:column;justify-content:space-between;align-items:left;height:100%}blockquote{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;height:100%}.reviews__item--user img{width:60px;border-radius:50%}.reviews__item--text p{font-style:italic}.reviews__item--text span{margin-top:20px;display:block}.rj-burger{display:none}.margin{margin-top:100px!important;margin-bottom:100px!important}.spa__page #rj-banner{height:100vh!important;max-height:1000px}.iUrATwblswTHKBX span{display:block;margin-bottom:15px;color:#000}.treatments h3{color:#04047a;font-size:18px}.rj-hotel__vibe{margin-top:100px!important}.treatments ul{font-size:14px;color:#000}.rj-big-banner,.banner{background-color:rgb(198,196,196);height:90vh;max-height:1000px;left:0;width:100%;background-image:url("img/river-path.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center}.rj-big-banner + div{margin-top:800px}.gRKIfXlxwxQXmiL.show{opacity:1;height:100vh;top:81px;flex-direction:column;max-height:100vh;padding:30px}.rj-hotel__vibe .rj-yachts__img.second{background-image:url("img/difficult-path.webp")}.RxttyufxjuPgaYf.hIWtiFYdoWDbOru{display:grid;grid-template-columns:repeat(2,1fr);gap:100px;align-items:center}.kiAKjxfmueirIxa.QDQipGfJVlQOJrR.uRedgAexOfcjOiL.SXGoYBgGvbReDSC.WAedMGTcEiCabTs{margin:100px auto;background-color:lavender;padding:50px 0}#rj-banner.rj-services-page{background-image:url("img/vilageOnTheRiver.webp");width:100%}#rj-banner.about-page header,#rj-banner.bn header{margin-left:0}#rj-banner.about-page::after,#rj-banner.bn::after{display:none}.QrUDSkkqUqthEmS .RxttyufxjuPgaYf.hIWtiFYdoWDbOru{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.hotel__content{display:grid;grid-template-columns:repeat(3,1fr);margin:150px auto;justify-content:space-between}.hotel__content img{width:300px;height:300px;display:block;width:100%;object-fit:cover;object-position:center center}.hotel__content img:first-child{position:relative;top:140px}.hotel__content img:last-child{position:relative;margin-top:-140px;justify-self:end}.hotel__content--wrapper{position:relative;width:110%;border:2px solid #fff;padding:5px;left:-5%;top:25%;z-index:10;height:min-content}.hotel__content--wrapper div{background:#fff;padding:10px;font-size:16px}.hotel__content--wrapper img{width:100%;height:100%}.hotel__content--wrapper h3{font-size:18px;margin-bottom:30px}.hotel__content--wrapper h3 + p{margin:0;font-size:16px;font-weight:normal}.hotel__content.event img:first-child{top:115px}.hotel__content.event .hotel__content img:last-child{margin-top:-165px}.rj-banner__content{color:#fff;font-size:45px;line-height:50px;padding:10px 10px 0;background-color:#04047a;padding-left:30px}.GhGYJkBzGHqPxem.RWEfOVOYPEFcarS,#form h2,.PtxDcZXSavfMMbr h2{position:relative;padding-bottom:10px;text-transform:uppercase;font-size:50px;line-height:130%}#rj-footer header a{font-size:44px}.SYmBVplHxiThFGD,.iUrATwblswTHKBX h2,.rMbEgTqnKLRHUvo{text-transform:uppercase;color:#04047a;margin-bottom:20px}.PtxDcZXSavfMMbr{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center}.PtxDcZXSavfMMbr h2{margin:50px auto}#contact{margin:340px auto 0}.section{display:flex;flex-wrap:wrap;gap:30px;margin-top:150px}.article{flex:1 1 calc(50% - 20px);box-sizing:border-box;overflow:hidden;background:#fff}.article img{width:100%;height:530px;object-fit:cover;object-position:center center;display:block}.content{padding:15px}.title{font-size:1.5em;margin:0;color:#333}.flex-includes{display:grid!important;grid-template-columns:repeat(3,1fr)}h2.title{text-transform:uppercase;color:#04047a;font-size:18px}.rooms__wrapper{background:aliceblue;padding:50px}.rooms__wrapper .container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:center}.rooms__wrapper p{position:relative}.rooms__wrapper p:not(:last-child)::after,.rooms__wrapper article:not(:last-child)::after{content:"";position:absolute;top:0;right:-10px;width:1px;height:100%;background-color:#04047a}.rj-restourants__content{display:flex;flex-direction:column;gap:10px}.iUrATwblswTHKBX p{margin-top:10px;margin-bottom:0}.iUrATwblswTHKBX h2{margin-top:15px;margin-bottom:0!important}.iUrATwblswTHKBX .treatments ul{margin-bottom:10px;padding-left:30px}.iUrATwblswTHKBX{gap:10px}.not::after{display:none}.rorContainer{padding:50px 30px;background-color:var(--main-color)}.rorContainer p,.rorContainer a{color:#fff;text-align:center}.rorContainer a{display:block!important;text-transform:uppercase}body,input,textarea{font-family:"Anek",sans-serif;font-weight:300;color:#5d5d5d;font-size:14pt;line-height:1.75em}strong{color:#252122;font-weight:400}i{font-style:italic}.oXPkwfsjmAzFcSO{width:100%;height:294px;object-fit:cover;object-position:center center}h1,h2,h3{color:#252122;font-weight:700}h1 a{color:inherit;text-decoration:none}h2{font-size:1.5em}h3{font-size:1.35em}a{color:#d52349;text-decoration:underline}a:hover{text-decoration:none}p,ul{margin-bottom:2em}.container{margin:0 auto;max-width:1200px;padding:0 30px;width:100%}.pKOxflpIdkQNGjJ img{width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;scroll-padding-top:100px;scroll-behavior:smooth}body{padding:0;margin:0;list-style-type:none;text-decoration:none;min-height:100%;background-color:#fff;font-size:14px;line-height:20px;color:#333}a{background-color:transparent;text-decoration:none}a:active,a:hover{color:#04047a}ul{list-style-type:none;padding:0}html{height:100%}.BHTXLPZiktvVHGx{display:flex;justify-content:center;padding:10px 30px;background-color:rgba(255,255,255);top:0;left:0;position:fixed;width:100%;z-index:10;color:#6f6d7b;border-bottom:1px solid var(--gold-color)}.vNFfroNNTeNnEhf{display:flex;width:1200px;justify-content:space-between;margin:0 40px;z-index:3;align-items:center}.zVMSizAkuRFkYMJ{display:block;font-size:18px;text-transform:uppercase;position:relative;padding-left:84px;font-weight:800;color:#8d7f33}.zVMSizAkuRFkYMJ::after{position:absolute;content:"";width:100px;height:100px;top:-30px;left:-30px}.zVMSizAkuRFkYMJ:hover{opacity:.6}.gRKIfXlxwxQXmiL{display:flex;flex-wrap:wrap;gap:40px;list-style-type:none;align-items:center;margin:0;padding:0;text-transform:uppercase;text-decoration:none;color:#6f6d7b;font-size:20px}.wcCIyNEyEXgslPG{text-decoration:none;color:#6f6d7b}.wcCIyNEyEXgslPG:hover{color:var(--gold-color)}@media (max-width:1130px){.wcCIyNEyEXgslPG{font-size:16px}}@media (max-width:950px){.vNFfroNNTeNnEhf:not(.FPmpacBAwnzvMsQ){flex-direction:row-reverse}.zVMSizAkuRFkYMJ{font-weight:bold}.wcCIyNEyEXgslPG{font-size:16px}}@media (max-width:750px){.zVMSizAkuRFkYMJ div{font-size:12px}.zVMSizAkuRFkYMJ::after{height:89px;top:-20px;left:-30px}.gRKIfXlxwxQXmiL{gap:10px}.vNFfroNNTeNnEhf{margin:0 40px 0 10px}}@media (max-width:500px){.BHTXLPZiktvVHGx{padding:10px 0}.wcCIyNEyEXgslPG{font-size:14px}#intro .row{grid-template-columns:repeat(1,1fr)!important}}.SKRxeUoSrVflYpR{cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px}.gRKIfXlxwxQXmiL{list-style:none;margin:0;padding:0;background-color:#fff;position:absolute;top:50px;left:0;width:100%;opacity:0;max-height:0;overflow:hidden;transition:all .5s ease}@media (min-width:951px){.SKRxeUoSrVflYpR{display:none}.gRKIfXlxwxQXmiL{display:flex;opacity:1;max-height:none;position:static;flex-direction:row}}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.flex-includes{gap:30px}.rooms__wrapper{text-align:center}.rooms__wrapper h2{text-align:center;font-size:20px;margin-bottom:30px}.rooms__wrapper article{position:relative;margin-bottom:0}.rooms__wrapper h3{font-size:16px;color:#04047a}.visible{display:flex}.invisible{display:none}.promo-page .rooms__wrapper .container{gap:0!important}.row>*{box-sizing:border-box}.row>.col-4{width:33.33333%}.row>.col-12{width:100%}@media screen and (max-width:1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}}@media screen and (max-width:1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}}@media screen and (max-width:980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row>.col-12-medium{width:100%}}@media screen and (max-width:736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.rooms__wrapper .container{grid-template-columns:repeat(1,1fr)!important;gap:20px}.rooms__wrapper h2{margin-bottom:0}.rooms__wrapper p:not(:last-child)::after,.rooms__wrapper article:not(:last-child)::after{display:none}span.rj-burger.active + ul{top:37px!important}.row>*{box-sizing:border-box}}form input[type="text"],form input[type="email"],form textarea{-webkit-appearance:none;display:block;border:0;padding:.75em 1em;font-size:1em;border-radius:5px;border:solid 1px #04047a;background:#fff;width:100%}form input[type="text"]:focus,form input[type="email"]:focus,form textarea:focus{box-shadow:0 0 7px 0 #000;outline:none}form textarea{height:15em}form::-webkit-input-placeholder{color:#555!important}form:-moz-placeholder{color:#555!important}form::-moz-placeholder{color:#555!important}form:-ms-input-placeholder{color:#555!important}form::-moz-focus-inner{border:0}section,article{margin-bottom:2.5em}section>:last-child,section:last-child,article>:last-child,article:last-child{margin-bottom:0}header>p{display:block;font-style:italic;margin:.5em 0 0 0;padding-bottom:.5em}header.major{position:relative;text-align:center;border-top:solid 1px var(--main-color);top:1em;margin:0 0 3em 0}header.major h2{background:#fff;position:relative;top:-.65em;display:inline;margin:0;padding:0 1em 0 1em}.book{text-align:center;display:block!important;text-transform:uppercase}button,.button{-webkit-appearance:none;display:inline-block;text-decoration:underline;cursor:pointer;border:0;border-radius:5px;color:#04047a;font-weight:700;outline:0;font-size:1.1em;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}button:hover,.button:hover{text-decoration:none}ul{list-style:disc;padding-left:1em}ul li{padding-left:.5em}ul.rj-links{list-style:none;padding-left:0;display:flex;gap:15px;margin:0;justify-content:center;font-size:18px;padding-top:15px;border-top:1px solid #04047a;align-items:center}footer .logo{height:200px}.logo:hover{opacity:.3}ul.rj-links li:first-child{border-left:0;padding-left:0;margin-left:0}ul.contact{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:20px}ul.contact li{position:relative;border-top:solid 1px #ddd}ul.contact li h3{position:absolute;left:0;top:1.3em;font-size:1.1em}ul.contact li:first-child{padding-top:0;border-top:0}ul.contact li:first-child h3{top:0}.icon{text-decoration:none;position:relative;text-decoration:none}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Anek";font-weight:400}.icon.solid:before{font-weight:900}.icon:before{line-height:inherit}.icon.featured{position:relative;display:inline-block;background-color:#04047a;width:9em;padding:1.75em 0 .75em 0;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 0 4.5em 0;cursor:default}.icon.featured:before{font-size:4.5em;line-height:1em;color:#fff}.icon.featured:after{content:"";position:absolute;bottom:-1.95em;left:0;border-top:solid 2em #04047a;border-left:solid 4.5em transparent;border-right:solid 4.5em transparent}.rorCallToAction{margin-top:100px}.rorAgeRestriction{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.rorAgeRestriction__overlay{padding:30px;background:aliceblue;text-align:center}.rorAgeRestriction__overlay h2{margin-bottom:20px}#restriction__button{background:transparent;text-transform:uppercase}#rj-header{position:relative;text-align:center}.btn-up a,img.logo{width:100%;box-sizing:border-box;display:block}#rj-header h1{color:#252122;font-size:2.5em}#rj-nav>ul{margin:0;padding:0}#rj-nav>ul>li{display:inline-block;padding:.6em 1.2em;border-bottom:3px solid transparent;transition:.3s;position:relative}#rj-nav>ul>li>a,.menu__link{color:#000;text-decoration:none;transition:background-color .25s ease-in-out;outline:0;font-size:18px}#rj-banner{background:url(img/boat-in-river.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:center;position:relative;height:100vh;max-height:1000px;width:75%;display:flex;align-items:center;margin-left:auto;position:relative}#rj-banner::after{position:absolute;content:"";width:300px;height:300px;left:-215px;top:535px;border:3px solid #fff;background:url(img/vilageOnTheRiver.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#rj-banner header{display:inline-block;margin-left:-190px;background:#ffffff9f;z-index:5}#rj-banner header h2{color:#000;font-size:34px;text-transform:uppercase;font-weight:bold;line-height:50px;letter-spacing:8px;padding:10px 10px 0}#rj-banner header p{text-transform:uppercase;color:#000;padding:0;font-style:normal;margin:0;line-height:34px;font-size:24px;font-weight:normal;position:relative}#intro{text-align:center;overflow:hidden}#intro section{margin:50px auto;padding:30px;box-sizing:border-box}#intro h2{color:#000;text-transform:uppercase}#intro header h2{font-size:18px;color:#04047a}#intro p{margin:0}#intro .middle{position:relative;z-index:1}#intro .middle:before{content:"";width:32px;height:100%;position:absolute;left:5px;top:0;display:block;z-index:-1;box-shadow:32px 0 0 0 #fff,0 -32px 0 0 #fff,0 32px 0 0 #fff,32px 32px 0 0 #fff,32px -32px 0 0 #fff,0 0 32px 0 rgba(0,0,0,.15)}#intro .middle:after{content:"";width:32px;height:100%;position:absolute;right:-5px;top:0;display:block;z-index:-1;box-shadow:-32px 0 0 0 #fff,0 -32px 0 0 #fff,0 32px 0 0 #fff,-32px 32px 0 0 #fff,-32px -32px 0 0 #fff,0 0 32px 0 rgba(0,0,0,.15)}#rj-main{position:relative;padding:0;margin-top:67px}.rj-yachts{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:50px}.rj-inspiration{margin:100px auto;background:aliceblue;padding:50px}.rj-inspiration__wrapper{display:flex;gap:15px;margin:100px auto!important}.rj-inspiration__item:nth-child(2){position:relative;top:100px}.rj-inspiration__item h4{text-transform:uppercase;font-size:12px}.rj-inspiration__item img{width:70%}.rj-yachts__img{background-image:url(img/river-transport.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:1/1}.rj-yachts__content{display:flex;flex-direction:column;gap:30px}.rj-yachts__content img{display:block;margin:0 auto;width:80%;aspect-ratio:1/1;border-radius:50%}#rj-footer{position:relative;padding:3em 0}.faq-section .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.visible{display:flex}#rj-footer a{color:#000;text-decoration:none;font-weight:bold;display:block;text-align:center}#rj-footer a:hover{color:#04047a}.awares li:hover{opacity:.8}#rj-footer header{margin:0 0 3em 0}#copyright{text-align:right}@media screen and (max-width:1680px){body,input,textarea{font-size:12pt}}@media screen and (max-width:1280px){body,input,textarea{font-size:11pt}header.major{margin:.75em 0 2.5em 0}header.major h2{padding:0 1em 0 1em}#intro{padding:0}#intro section{padding:1em 2em}#intro .middle:before{left:-12px}#intro .middle:after{right:-12px}#rj-footer:before{height:2.5em}#rj-footer header{margin:0 0 1.5em 0}#copyright{margin:0}}@media screen and (max-width:980px){.QrUDSkkqUqthEmS .RxttyufxjuPgaYf.hIWtiFYdoWDbOru,.RxttyufxjuPgaYf.hIWtiFYdoWDbOru{grid-template-columns:1fr!important}.RxttyufxjuPgaYf.hIWtiFYdoWDbOru{gap:20px!important}#rj-nav>ul>li{padding:.6em .5em}html,body{overflow-x:hidden}#intro{padding:3em 0 0 0}#intro section{position:relative;border-top:solid 1px #dfdfdf;margin:0;padding:40px 0 0 0}#intro section.first{border-top:0;padding-top:0}#intro section p{margin:0}#intro .middle:before,#intro .middle:after{display:none}#copyright ul.rj-links{display:block}#page-wrapper{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;padding-bottom:1px}}.adress{width:100%;margin-top:25px}.adress-text{display:flex;flex-direction:column;align-items:center}.WFacatqNVEmmKww{width:100%}.kKFeGXcpAJVqkoK.XrlMCCOxupCgZBz,#EgIYkpPTReAqvhs,#second-card,.second-card{display:grid;grid-template-columns:1fr 2fr;column-gap:50px}#second-card,.second-card{grid-template-columns:2fr 1fr!important}.second-card .iUrATwblswTHKBX{font-size:14px}#EgIYkpPTReAqvhs{margin:100px auto}.viOtzNQvxivgbLG.xtVgimFGgBTnaBB.GJOKqMtKVeNjJLU.EpbrFuDtExEhtNX:not(.not){order:2;display:flex;justify-content:right}.XCiQpTnYzQawgTa,.iUrATwblswTHKBX{display:flex;justify-content:center;flex-direction:column}.JbFSJIdNuIzefmF{grid-column:-1 / 1}.alt{grid-template-columns:repeat(3,1fr)!important}.bottom,.top{position:absolute;width:50%}.tmmEgqfFJPwdLGe{position:relative}.top{bottom:-40px;left:0}.bottom{top:-40px;left:0}.CkTUQKiPTGcjSpr{position:relative}.SXGoYBgGvbReDSC{box-sizing:border-box;clear:both}.form button{width:30%;text-decoration:none;border:2px solid #04047a;padding:10px;background-color:transparent}.form button:hover{background-color:#04047a;color:#fff;transition:1s}.doc-header{font-size:24px;margin-bottom:20px;color:#04047a;text-align:center}.aware{width:100px}.care{width:75px}.awares{height:100%;list-style-type:none;display:flex;flex-direction:column;padding:0;margin:0;align-items:center;position:relative}.awares::after,.awares::before{content:"";position:absolute;width:1px;height:100%;top:0;left:0;background:#04047a;z-index:-1}.awares::after{left:auto;right:0}.awares li{padding:0}.awares li:first-child{background:#1010101c;margin-bottom:10px;border-radius:25px}.footer__flex{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:50px;width:80%;margin:0 auto;align-items:center}.hover-show,.hover-show-two{display:none}#about-menu,#game__menu{padding:20px}.hover-show:hover,.hover-show-two:hover{display:block!important}#about-menu:hover .hover-show,#game__menu:hover .hover-show-two{display:block!important}#about-menu + .hover-show,#game__menu + .hover-show-two{position:absolute;background-color:#fff;border:1px solid #ddd;padding:10px;z-index:1000;top:70px;display:none;width:100%}.faq-section{display:grid;grid-template-columns:1fr 1fr;gap:30px}.faq-section img{width:100%;height:100%;object-fit:cover;object-position:center center}.faq-section,#form,.rooms__wrapper{margin:100px auto}.faq-section h2{text-align:center;margin-bottom:20px;color:#04047a}.faq-section h3{font-size:18px;margin-bottom:10px;border-bottom:2px solid #04047a}.faq-item p{position:relative;margin-bottom:0}.faq-item{padding:10px;background-color:lavender}.rj-events__intro,.rj-events__description{margin:100px auto}.rj-events__intro{text-align:center;display:flex;flex-direction:column;gap:30px}#rj-packages-page-cta{padding:50px 0;background-color:aliceblue}.rj-events__intro h3{font-size:28px;font-style:italic}.rj-events__intro h2{text-transform:uppercase;margin-bottom:30px;line-height:130%}.rj-restourants__item{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;align-items:center}.rj-restourants__category{text-transform:uppercase;font-size:14px}.rj-restourants__item span{display:block}.rj-restourants__item a{color:#000}#rj-packages-list.rj-spa__services{display:grid;grid-template-columns:1fr 1fr;gap:50px}#rj-packages-list.rj-spa__services .second-card{grid-template-columns:1fr!important}#rj-packages-list.rj-spa__services>div{background-color:lavender;padding:20px;border-radius:10px}.rj-spa__services>div span{background-color:#04047a;color:#fff;padding:10px 10px 5px;font-weight:bold;width:max-content}#rj-banner.packages-page{width:100%;background-image:url("img/river-city.webp")}.rj-events__description{background:lavender;padding:50px 30px;width:100%}.rj-restourants{display:grid;gap:50px}.rj-restourants__item a.button{text-decoration:none;background:#000;border-radius:0;margin-top:20px;color:#fff;padding:10px 20px;font-weight:normal;font-size:12px;border:3px solid #000;text-transform:uppercase}.rj-restourants__item a.button:hover{background:#fff;color:#000}.rj-restourants__item img{width:100%;height:100%}.events__page #rj-banner{width:100%;height:400px}.events__page #rj-banner::after{display:none}.events__page .rj-top__menu{background-color:#fff}#rj-nav li:hover{border-bottom:3px solid #04047a}#about-menu:hover + .hover-show,#game__menu:hover + .hover-show-two{display:block}.hover-show ul,.hover-show-two ul{list-style-type:none;margin:0;padding:0}.hover-show ul li,.hover-show-two ul li{margin:0;padding:0;font-size:12px}.hover-show ul li a,.hover-show-two ul li a{text-decoration:none;color:#000}.hover-show ul li a:hover,.hover-show-two ul li a:hover{text-decoration:underline}.footer__menu ul{list-style-type:none}.footer__menu ul li a{color:var(--main-color)!important}.footer__logo{text-transform:uppercase;color:#04047a!important;text-decoration:none;font-size:24px}.footer__logo:hover{color:#fff}.footer__menu ul li a:hover{text-decoration:none}.rj-top__menu{display:flex;justify-content:space-between;align-items:center;gap:50px;padding:13px 30px 10px;position:fixed;box-shadow:0 0 10px 0 rgba(0,0,0,.15);top:0;left:0;background:#ffffffc5;width:100%;z-index:1000}.hotel__content--wrapper.height{height:auto}.banner-inactive{display:none}@media screen and (max-width:980px){.faq-section .wrapper,.rj-yachts{margin-top:20px;grid-template-columns:1fr}.rj-hotel__vibe .rj-yachts__img.second{display:none}#rj-footer header a{font-size:30px;line-height:130%}main.container.important{margin-top:0!important}#rj-banner.contact-page{background-size:contain}#rj-banner.contact-page{height:530px!important}#intro .row{display:grid;grid-template-columns:repeat(2,1fr);padding:0 30px;margin-top:50px}#intro .row div{padding:20px}.icon.featured{width:7em!important}.icon.featured:after{border-left:solid 3.5em transparent!important;border-right:solid 3.5em transparent!important}#intro section{border:none!important;padding:0!important}.rj-spa__services .QDQipGfJVlQOJrR.OZSvPjoIjbmqdJW.FIyBmZeBFGdMlMu{grid-template-columns:repeat(1,1fr)!important;gap:30px!important}main.container.important>div.UsjrnjAWeQPaYaT.QDQipGfJVlQOJrR.lajrqUKTOEbPszo.QefUXJEzhyWTMSe.SXGoYBgGvbReDSC.WAedMGTcEiCabTs{margin:100px auto!important}.margin{margin-bottom:120px}#contact{margin-top:120px}.XCiQpTnYzQawgTa,.mMqeCoWtvLuossM{order:unset!important}.flex-includes{grid-template-columns:repeat(2,1fr)!important}.kKFeGXcpAJVqkoK.XrlMCCOxupCgZBz,#EgIYkpPTReAqvhs{grid-template-columns:1fr 1fr!important}.bottom,.top{position:static!important}.kKFeGXcpAJVqkoK.XrlMCCOxupCgZBz.alt{grid-template-columns:repeat(2,1fr)!important}.XCiQpTnYzQawgTa{grid-column:-1/1}.GhGYJkBzGHqPxem.RWEfOVOYPEFcarS,#form h2,.PtxDcZXSavfMMbr h2{font-size:40px}.rj-inspiration__item img{width:90%!important}.reviews__wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.rj-top__menu{padding:20px 30px 15px}#rj-main{margin-top:55px}.article{flex:1 1 100%}.article img{height:auto}.kiAKjxfmueirIxa.QDQipGfJVlQOJrR.uRedgAexOfcjOiL.SXGoYBgGvbReDSC.WAedMGTcEiCabTs{width:100%}#rj-nav{width:20px;height:13px}.rj-burger{display:block;width:100%;height:3px;position:relative;--top:0;--bottom:0;background:#000;cursor:pointer}.rj-burger::after{content:"";position:absolute;bottom:7px;rotate:var(--rotate1);left:0;width:100%;height:3px;background-color:#000;cursor:pointer;transition:bottom .5s linear,rotate .3s linear}.rj-burger.active{background-color:transparent;height:100%}.rj-burger.active::after{rotate:45deg;top:5px;transition:.3s}.rj-burger.active::before{rotate:-45deg;top:5px;transition:.3s}.rj-burger::before{cursor:pointer;content:"";position:absolute;top:7px;left:0;rotate:var(--rotate2);width:100%;height:3px;background-color:#000;transition:top .5s linear,rotate .3s linear}.rj-burger + ul{display:none;height:0;overflow:hidden;position:absolute;transition:all 2s linear;opacity:0;width:0}span.rj-burger.active + ul{height:100vh;right:0;opacity:1;background:#fff;flex-direction:column;display:flex;top:100px;padding:20px!important;gap:50px;width:100%;align-items:center;justify-content:center}#rj-nav>ul>li{padding:0!important}.hover-show,.hover-show-two{display:block!important}#about-menu + .hover-show,#game__menu + .hover-show-two{position:static!important}#about-menu,#game__menu{padding:0!important;border-bottom:1px solid gray;margin-bottom:10px}#rj-nav>ul>li>a,.menu__link,#game__menu,.hover-show ul li a,.hover-show-two ul li a{font-size:16px!important}#about-menu + .hover-show,#game__menu + .hover-show-two{padding:0!important;border:none!important}#rj-banner header{margin-left:-165px}#rj-banner::after{left:-184px}#rj-footer a{text-align:left}.footer__flex{gap:30px}ul li{padding-left:0}}@media screen and (max-width:736px){#form{grid-template-columns:1fr;gap:30px}.reviews__wrapper{grid-template-columns:repeat(2,1fr)}main{padding-top:0!important}ul.rj-links{flex-direction:column}.footer__flex{grid-template-columns:repeat(1,1fr)!important;text-align:center;align-items:center;justify-content:center;gap:30px!important}#rj-footer a{text-align:center}#rj-banner.contact-page{height:450px!important}.hotel__content.alt img{position:static;object-fit:contain;height:400px}.hotel__content--wrapper.height,.hotel__content.alt img:last-child{display:none}.awares::after,.awares::before{display:none}#rj-banner::after{display:none}.footer__menu ul{display:flex;flex-wrap:wrap;margin-left:0!important;padding-left:0!important}.awares{gap:0!important}.age{width:30px!important}.aware{width:100px!important}.care{width:80px!important}.GhGYJkBzGHqPxem.RWEfOVOYPEFcarS,#form h2,.PtxDcZXSavfMMbr h2,h2.title{font-size:16px}body,input,textarea{font-size:11pt}h2,h3{font-size:1.25em}section,article{margin-bottom:20px}footer{padding:0 0 2em}ul.contact li{padding:.8em 0 .8em 7em}ul.contact li h3{top:.8em}ul.rj-links li{display:block;padding:.25em 0 0 0;margin:.25em 0 0 0;border-left:0}ul.rj-links li:first-child{padding-top:0;margin-top:0}.icon.featured{width:8em;margin:0 0 3em 0}.icon.featured:after{border-left:solid 4em transparent;border-right:solid 4em transparent}#rj-header h1{color:#252122;font-weight:900;font-size:1.75em;letter-spacing:-.035em}#intro{padding:2em 0 0 0}#intro section{padding:40px 0 0 0;margin:20px 0 0 0}#intro h2{font-size:1.25em}#rj-banner header{margin-left:-122px}#rj-banner header{padding:1.5em 1em 1.5em 1em;display:block;border-radius:0}#rj-banner header h2{font-size:1.5em;line-height:1.5em;margin:0 0 .25em 0}#rj-banner header p{font-size:1.2em}#rj-banner::after{left:-165px}.rj-yachts{grid-template-columns:1fr}.rj-yachts__img{display:none}#rj-main:not(.not){margin-top:0}.QrUDSkkqUqthEmS .RxttyufxjuPgaYf.hIWtiFYdoWDbOru,.RxttyufxjuPgaYf.hIWtiFYdoWDbOru{grid-template-columns:1fr!important}.hotel__content.alt{margin:0!important}.rj-restourants__item{grid-template-columns:repeat(1,1fr)!important}.rj-restourants__item:nth-child(even){display:flex;flex-direction:column-reverse}#second-card{display:flex;flex-direction:column-reverse}.rj-inspiration__item img{width:100%!important}.rj-inspiration__wrapper{margin:50px auto!important}.rj-yachts__content img,.rj-yachts__img:last-child{display:none!important}.rj-yachts__img:first-child{display:block!important}.rj-yachts{margin-top:0!important}.hotel__content{margin:50px auto!important;grid-template-columns:repeat(1,1fr)!important;gap:30px!important}.hotel__content--wrapper{width:100%!important}.kiAKjxfmueirIxa.QDQipGfJVlQOJrR.uRedgAexOfcjOiL.SXGoYBgGvbReDSC.WAedMGTcEiCabTs{margin:50px auto!important}.rj-banner__content{font-weight:bold;font-size:34px}.hotel__content.event img:first-child,.hotel__content--wrapper,.hotel__content img:last-child{margin:0;position:static!important;height:auto}#rj-banner{width:100%!important;width:100%!important;justify-content:center;align-items:center;text-align:center;position:static;margin:0 auto!important}#rj-banner header{margin:0 auto!important}.flex-includes{grid-template-columns:repeat(1,1fr)!important}#about-menu + .hover-show,#game__menu + .hover-show-two{top:50px!important}.btn-up a,img.logo{height:80px}.rj-top__menu{gap:0!important}#form p{width:100%}.kKFeGXcpAJVqkoK.XrlMCCOxupCgZBz.alt{grid-template-columns:repeat(1,1fr)!important}.kKFeGXcpAJVqkoK.XrlMCCOxupCgZBz,#EgIYkpPTReAqvhs{grid-template-columns:1fr!important}#rj-nav>ul>li{padding:0 10px!important}#rj-packages-list.rj-spa__services,.faq-section{grid-template-columns:1fr;gap:30px}.rj-inspiration__item:nth-child(2){top:60px}.rooms__wrapper{padding:20px}.faq-section h3{width:auto}}@media (max-width:500px){.reviews__wrapper{grid-template-columns:repeat(1,1fr)}#rj-banner.contact-page{height:300px!important;background-size:cover}.hotel__content.alt img{height:300px}.rj-inspiration__wrapper{flex-direction:column}.title{font-size:1.2em}.rj-top__menu{background:#fff}.rooms__wrapper .container{grid-template-columns:repeat(1,1fr)!important}.rooms__wrapper p{padding-bottom:15px;border-bottom:2px dotted #04047a}}@media (min-width:1500px){p{font-size:17px;line-height:130%}#about-menu + .hover-show a,#game__menu + .hover-show-two a{font-size:16px}ul li{font-size:16px}}@media (min-width:2500px){p{font-size:18px}}