span.material-icons.iconNavBackActIcon.slick-arrow,span.material-icons.iconNavNextActIcon.slick-arrow{opacity:.5}span.material-icons.iconNavBackActIcon.slick-arrow:hover,span.material-icons.iconNavNextActIcon.slick-arrow:hover{opacity:1}span.material-icons.iconNavBackActIcon.slick-arrow{position:absolute;bottom:-20px;left:0;color:#000}span.material-icons.iconNavNextActIcon.slick-arrow{position:absolute;bottom:-20px;right:0;color:#000}.galleryBlock{max-width:50%;margin:40px auto}.portfolioImage img{min-height:100%;width:auto}.galleryBlockP{margin:80px 0}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots li button{display:block;width:20px;height:2px;padding:0;border:none;border-radius:0;background-color:#777;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#000}.solid-grid-50{margin-bottom:60px;margin-top:60px;grid-gap:30px}img.resIntroImg{object-fit:cover;min-width:100%;min-height:300px;height:100%}.solid-item-right{grid-column:2;grid-row:1}.solid-item-left{grid-column:1;grid-row:1}.solid-item-left.right,.solid-item-right.left{align-self:center}@media only screen and (max-width:834px){.solid-item-right.right{grid-column:1;grid-row:1}.solid-item-right.left{grid-column:1;grid-row:2}.solid-item-left.left{grid-column:1;grid-row:1}.solid-item-left.right{grid-column:1;grid-row:2}.galleryBlock{max-width:90%;margin:40px auto}}a.resLinkHg{display:block;margin-bottom:20px}.reservationPage .bookingBlock button.btn.btn-booking.extraLink{min-width:280px}.cadeaubon-wrapper{display:none}.text-image .text-image-row{display:flex;align-items:center;padding:48px 0}.text-image .text-image-row:nth-child(2n+2){flex-flow:row-reverse wrap}.text-image .text-image-row .text-image-row-text{width:50%;padding-right:40px}.text-image .text-image-row img{width:50%}.text-image .text-image-row:nth-child(2n+2) .text-image-row-text{padding-left:40px;padding-right:0}@media only screen and (max-width:768px){.text-image .text-image-row,.text-image .text-image-row:nth-child(2n+2){flex-flow:column-reverse}.text-image .text-image-row .text-image-row-text{width:100%;padding:0 0 32px !important}.text-image .text-image-row img{width:100%}}