.faq-section .accommodation-faq-answer,.faq-section .accommodation-faq-answer p{color:#fff;font-size:1rem;font-weight:400;line-height:1.5}.faq-section .accommodation-faq-answer p:last-child{margin-bottom:0}.faq-section .accommodation-faq-answer a{color:#ffe943!important;font-weight:700!important;text-decoration:none!important}
.bgDark{background:linear-gradient(#002d47 0%,#004f70 100%)}.imgFit{object-fit:cover;height:360px!important}@media only screen and (max-width:991px){.imgFit{object-fit:cover;height:385px!important}}@media only screen and (max-width:767px){.imgFit{object-fit:cover;height:180px!important}}@media only screen and (max-width:991px){.imgContainer{padding-left:0}}@media screen and (max-width:767px){.imgContent{font-size:6.5pt!important}}@media screen and (max-width:575px){.imgContent{font-size:5pt!important}}.cardText{min-height:180px}@media screen and (max-width:768px){.cardText{min-height:280px}}.cardBtn{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media screen and (max-width:575px){.mobileSpaceImage{margin-top:1.5rem!important}}
.mapContainer{background:#ddd;min-height:700px}@media only screen and (max-width:767px){.mapContainer{min-height:400px}}
.before-study-img-carousel-item{height:380px!important}@media only screen and (max-width:991px){.before-study-img-carousel-item{height:240px!important}}.before-study-img-carousel-item .carousel-control-prev{position:absolute;left:38%;top:auto!important;bottom:-3rem!important}.before-study-img-carousel-item .carousel-control-next{position:absolute;right:38%;top:auto!important;bottom:-3rem!important}.before-study-img-carousel-item .carousel-item{cursor:pointer}.before-study-img-carousel-item .carousel-control-next-icon,.before-study-img-carousel-item .carousel-control-prev-icon{height:25px}@media only screen and (max-width:991px){.before-study-img-carousel-item .carousel-control-prev{position:absolute;left:28%;top:auto!important;bottom:-2.5rem!important}.before-study-img-carousel-item .carousel-control-next{position:absolute;right:28%;top:auto!important;bottom:-2.5rem!important}}@media only screen and (max-width:767px){.before-study-img-carousel-item .carousel-control-next-icon,.before-study-img-carousel-item .carousel-control-prev-icon{height:20px}.before-study-img-carousel-item .carousel-control-prev{position:absolute;left:30%;top:auto!important;bottom:-2.5rem!important}.before-study-img-carousel-item .carousel-control-next{position:absolute;right:30%;top:auto!important;bottom:-2.5rem!important}}
@media only screen and (max-width:767px){.section{background:0 0}}.overlayTitle{opacity:.8;color:#fff;z-index:0;background-color:#1b3a54;position:absolute;bottom:0}.beforeStudyTenSection{height:320px!important}.linkForPortableText a{color:#000}.markerContainer{z-index:3;width:197px;height:49px;position:absolute;top:0;right:0}.markerContainerBookable{z-index:3;width:172px;height:42px;position:absolute;top:0;right:0}.marker{cursor:pointer;border-top:89px solid #10bb3b;border-left:145px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.markerBookable{cursor:pointer;border-top:89px solid #db2222;border-left:145px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.markerText{z-index:5;transform:translate(-50%,-50%);text-shadow:1px 1px 2px #000,0 0 25px #00ff2a,0 0 5px #126d00;position:absolute;top:50%;left:50%;-webkit-transform:rotate(30deg)}.markerTextBookable{text-shadow:1px 1px 2px #000,0 0 25px red,0 0 5px #610000}.redDot{background-color:red;border-radius:10px;width:16px;height:16px;margin-right:.5rem}.greenDot{background-color:#0f0;border-radius:10px;width:16px;height:16px;margin-right:.5rem}.imgLogoArea{height:58px}@media only screen and (max-width:575px){.imgLogoArea{height:38px}.titleMobile{padding-left:1.5rem!important}.imageBox{align-items:flex-start!important;margin-top:1rem!important}}
