.mainpage_gallery .row{max-width:100vw}.mainpage_questions .container{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.mainpage_questions .container .question{margin-bottom:3rem;width:-moz-fit-content;width:fit-content}.mainpage_questions .container .question .question_title{border-bottom:2px solid #9d9d9d;display:inline-block;padding:0 5px 2px}.mainpage_questions .container .question p{font-size:1.1rem;font-weight:300;margin-bottom:2rem;margin-top:1.3rem;padding:0 3rem;white-space:pre-wrap}@media only screen and (max-width:1200px){.mainpage_questions .container .question p{padding:0 2rem}}@media only screen and (max-width:980px){.mainpage_questions .container{grid-template-columns:repeat(1,1fr)}.mainpage_questions .container .question p{padding:0 1rem}}#about img{box-shadow:10px 20px 30px -10px #26394d;position:relative;transition:scale .5s,opacity .5s;width:80%}#about img.about_image-leftup{left:1rem;top:1rem;z-index:2}#about img.about_image-rightdown{bottom:3rem;left:10rem;z-index:1}#about img.about_image-leftup:hover,#about img.about_image-rightdown:hover{scale:110%}#about h2 span,#about h5 span{border-bottom:2px solid transparent;display:inline-block;transition:border-bottom .2s ease}#about h2#content_title{border-bottom:2px solid #000;display:inline-block;font-size:2.5rem;font-weight:300;margin:2rem 1rem;padding-bottom:.2rem}#about #about_text:hover #abouttitle{border-bottom:2px solid #ffb84d}@media only screen and (min-width:1280px)and (max-width:1535px){#about_images{left:3rem;padding-left:0;position:relative;top:3rem}}@media only screen and (max-width:1280px){#about_images{display:none}#about_text{padding:0 1rem;text-align:center;width:100%}}.mainpage_rooms .swiper{max-width:50rem}.mainpage_rooms .swiper .swiper-slide{width:25rem}.mainpage_rooms .room_card{border-radius:0;text-align:center}.mainpage_rooms .room_card .carousel_body{align-items:center;border:1px solid #ddd;border-radius:0;display:flex;flex-direction:column;height:14rem;justify-content:space-evenly;padding:1rem 2rem}.mainpage_rooms .room_card .carousel_body a{color:#000;display:block;text-decoration:none}.mainpage_rooms .room_card .carousel_body a.details{border:1px solid #000;display:inline-block;margin:1rem 0;padding:.5rem 1rem;transition:all .5s}.mainpage_rooms .room_card .carousel_body a.details:hover{background-color:#212529;color:#fff}.mainpage_rooms .room_card .carousel_body p{font-weight:300}@media only screen and (max-width:768px){.mainpage_rooms .swiper{max-width:50rem}.mainpage_rooms .swiper .swiper-slide{width:22rem}}@media only screen and (max-width:576px){.mainpage_rooms .swiper{max-width:50rem}.mainpage_rooms .swiper .swiper-slide{width:18rem}.mainpage_rooms .room_card .carousel_body{height:17rem;padding:1.5rem 1rem}}
