.about-banner .banner-image{object-fit:cover;width:100%;height:500px}.welcome-section{background-color:#042430;padding-top:80px;padding-bottom:80px}.welcome-subtitle{color:#f9650d;font-family:DM Serif Display,serif;font-size:22px}.welcome-title{color:#fff;font-size:40px}.welcome-underline{background-color:#f9650d;width:15%;height:3px}.welcome-description{color:#d9f0fb;font-size:17px}.welcome-section img{height:450px}@media (max-width:991.98px){.about-banner img{height:400px}}@media (max-width:767.98px){.about-banner img{height:350px!important}.welcome-section img{height:350px;margin-top:20px}}.mission-vision-section{padding-top:80px;padding-bottom:80px}.mission-vision-section h2{font-size:40px;font-weight:500}.mission-vision-section .underline{background-color:#f9650d;width:10%;height:3px}.mission-vision-section h4{font-size:30px;font-weight:500}.mission-vision-section p{font-size:16px}.mission-box,.vision-box{transition:transform .3s}.mission-box:hover,.vision-box:hover{transform:translateY(-5px)}.core-values-section{background-color:#042430;padding-top:80px;padding-bottom:80px}.core-values-section h2{color:#fff;font-size:40px}.core-values-section .underline{background-color:#f9650d;width:10%;height:3px}.core-values-description{color:#d9f0fb;width:70%;font-size:17px}.value-box:hover{transition:all .3s;transform:translateY(-5px);box-shadow:0 0 15px #0000001a}.value-box h5{color:#042430;font-family:Figtree,sans-serif;font-size:22px}.value-box p{color:#1f1f1f;font-family:Signika,sans-serif;font-size:16px}.our-hotel-section{padding-top:80px;padding-bottom:80px}.our-hotel-section h2{color:#042430;font-size:40px}.our-hotel-section .underline{background-color:#f9650d;width:10%;height:3px}@media (min-width:992px){.hotel-1{object-fit:cover;width:100%;height:640px}}@media (max-width:991.98px){.our-hotel-section .hotel-1{height:340px}.our-hotel-section img{height:auto}}@media (max-width:767.98px){.our-hotel-section img{width:100%;height:auto}}.faq-section{background-color:#042430;padding:80px 250px}.faq-section h2{color:#fff;font-size:40px;font-weight:500}.faq-section .accordion-item{border-radius:10px;margin-bottom:15px;overflow:hidden;box-shadow:0 3px 15px #00000012}.faq-section .accordion-header{background-color:#042430}.faq-section .accordion-button{color:#042430;box-shadow:none;background-color:#fff;padding:16px 20px;font-size:18px;font-weight:500;transition:background-color .3s,color .3s}.faq-section .accordion-button:not(.collapsed){color:#042430;background-color:#fff;border-bottom:1px solid #042430}.faq-section .accordion-body{color:#333;background-color:#fff;padding:15px 20px;font-size:16px}.faq-wrapper{width:100%}.cta-section{background-image:url(/assets/bg.jpg);background-position:50%;background-size:cover;padding-top:80px;padding-bottom:80px}.cta-row{background-color:#042430;padding:30px}.cta-img img{object-fit:cover;width:100%;height:100%}.main-cta-title{color:#fff;font-size:40px}.main-cta-text{color:#d9f0fb;font-size:16px}.main-cta-btn{color:#fff;background-color:#f9650d;border:none;border-radius:5px;padding:8px 12px;font-size:17px}.main-cta-btn:hover{color:#f9650d;background-color:#fff}@media (max-width:991.98px){.welcome-section,.mission-vision-section,.core-values-section,.our-hotel-section{padding-top:80px!important;padding-bottom:80px!important}.faq-section{padding:80px 20px!important}.faq-section .accordion-button{padding:14px 18px;font-size:16px}.faq-section .accordion-body{padding:12px 18px;font-size:15px}.welcome-title,.mission-vision-section h2,.core-values-section h2,.our-hotel-section h2,.faq-section h2,.main-cta-title{font-size:32px}.second-div{padding:20px!important}.cta-row{padding:0!important}.cta-img img{object-fit:cover;height:420px!important}}@media (max-width:767.98px){.welcome-section,.mission-vision-section,.core-values-section,.our-hotel-section{padding-top:80px!important;padding-bottom:80px!important}.faq-section{padding:80px 15px!important}.faq-section .accordion-item{margin-bottom:12px}.faq-section .accordion-button{padding:12px 15px;font-size:15px;line-height:1.4}.faq-section .accordion-body{padding:12px 15px;font-size:14px;line-height:1.5}.faq-wrapper{width:100%;max-width:100%!important}.faq-section p{font-size:14px}.cta-section{padding:80px 10px!important}.welcome-title,.mission-vision-section h2,.core-values-section h2,.our-hotel-section h2,.faq-section h2,.main-cta-title{font-size:30px}}
