.btn{font-size:0.875em}.btn-primary{--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--bs-white);--bs-btn-active-color: var(--bs-white);display:inline-flex;align-items:center;gap:0.625em;text-transform:uppercase;font-weight:var(--bs-fw-bold);min-height:clamp(38px,5vw,48px);letter-spacing:.2px}.btn-outline-dark{display:inline-flex;align-items:center;gap:0.625em;text-transform:uppercase;font-weight:var(--bs-fw-bold);min-height:clamp(38px,5vw,48px);letter-spacing:.2px}.btn-secondary{--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--bs-white);--bs-btn-active-color: var(--bs-white);display:inline-flex;align-items:center;gap:0.625em;text-transform:uppercase;font-weight:var(--bs-fw-bold);min-height:clamp(38px,5vw,48px);letter-spacing:.2px}.btn-white{display:inline-flex;align-items:center;gap:0.625em;text-transform:uppercase;font-weight:var(--bs-fw-bold);min-height:clamp(38px,5vw,48px);letter-spacing:.2px}.btn-link{display:inline-flex;align-items:center;gap:0.625em;font-weight:var(--bs-fw-semibold);text-decoration:none}.breadcrumb{font-size:0.9375em}.container-xl{--bs-gutter-x:2.5rem}.breadcrumb-item.active{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}main{min-height:280px}.loader{width:1.5em;height:1.5em;border:2px solid #fff;border-bottom-color:rgba(255,255,255,.2);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.header{background:#fffae9;transition:all .2s}.header .header-main-grid{display:grid}@media(min-width: 992px){.header .header-main-grid{grid-template-areas:"navbrand navbarOffcanvas navbarControls";grid-template-columns:auto 1fr auto}}@media(max-width: 991.98px){.header .header-main-grid{grid-template-areas:"navToggle navbrand navbarControls";grid-template-columns:auto 1fr auto}}.header .navToggle{grid-area:navToggle;align-self:center;border:0;padding:0;background-color:rgba(0,0,0,0);font-size:1.5em}.header .navToggle .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:1.2em;height:1.2em}.header .navbar-brand{grid-area:navbrand}@media(min-width: 992px){.header .navbar-brand{border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}}.header .navbar-brand a{display:inline-flex}@media(max-width: 991.98px){.header .navbar-brand img{max-width:92px}}.header .nav-link{--bs-nav-link-hover-color: var(--bs-primary);--bs-navbar-active-color:var(--bs-primary)}@media(min-width: 992px){.header .nav-link{--bs-nav-link-color: var(--bs-black)}}@media(max-width: 991.98px){.header .nav-link{text-transform:uppercase;font-weight:700}}.header .navbar-offcanvas{grid-area:navbarOffcanvas}@media(min-width: 992px){.header .navbar-offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;justify-content:center;padding:0.3125em 1.875em}}@media(max-width: 991.98px){.header .navbar-offcanvas{background:linear-gradient(180deg, #FFFCF2 0%, #FFFCF2 100%)}}@media(min-width: 992px){.header .navbar-offcanvas .offcanvas-header{display:none}}@media(min-width: 992px){.header .navbar-offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.header .navbar-nav{gap:clamp(0.5em,2.5vw,0.9375em);flex-direction:row}}.header .navbar-nav .nav-link{font-size:1em;white-space:nowrap;font-weight:var(--bs-fw-semibold);text-transform:uppercase}.header .navbar-nav .nav-link.active{--bs-navbar-active-color: var(--bs-secondary)}.header .navbar-nav .nav-link:hover,.header .navbar-nav .nav-link:focus{--bs-nav-link-hover-color: var(--bs-secondary)}@media(min-width: 992px){.header .navbar-nav .nav-link{padding-right:0.625em;padding-left:0.625em}}.header .navbar-controls{grid-area:navbarControls}@media(min-width: 992px){.header .navbar-controls .btn-location{width:48px;height:48px}}@media(max-width: 991.98px){.header .navbar-controls .btn-location{width:38px;height:38px;padding:0.625em}}.header .navbar-controls .btn-location img{object-fit:contain;max-width:100%}footer{background:url(../images/footer-bg.png) center center no-repeat #061936;background-size:cover;color:var(--bs-white)}.footer-top .contact-info{padding:1.25em;border:1px solid rgba(255,255,255,.1);border-radius:0.625em}.footer-top .contact-info .info .icon{display:inline-flex}.footer-top .contact-info .info :is(a){color:var(--bs-white);font-weight:var(--bs-fw-medium);letter-spacing:0.03125em;opacity:.8;transition:.15s ease-in-out;font-size:0.875em}.footer-top .contact-info .info :is(a)+a{display:flex}.footer-top .contact-info .info :is(a)+a::before{display:inline-flex;content:"/";color:var(--bs-white);margin-right:8px}.footer-top .contact-info .info :is(a):hover{opacity:1}.footer-top .social-media :is(a){display:flex;justify-content:center;align-items:center}.f-nav{display:grid;gap:1.875em}@media(min-width: 992px){.f-nav{grid-template-columns:1fr 1fr 1fr .5fr}}@media(max-width: 991.98px){.f-nav{grid-template-columns:1fr 1fr}}.f-nav>div{display:flex;flex-direction:column;gap:1.5625em}@media(min-width: 992px){.f-nav>div:nth-child(1){grid-column:span 2}}@media(min-width: 768px)and (max-width: 991.98px){.f-nav>div:nth-child(1){grid-column:span 3}}@media(max-width: 767.98px){.f-nav>div:nth-child(1){grid-column:span 2}}@media(max-width: 767.98px){.f-nav>div:nth-child(4){grid-column:span 2}}.f-nav>div.contact ul{gap:1.25em}.f-nav>div.contact li{display:flex;gap:0.75em}.f-nav>div.contact li .icon{display:flex;justify-content:center;align-items:center;width:28px;height:28px;flex:0 0 28px}.f-nav>div.contact .c-phone{display:flex;gap:0.625em}.f-nav>div.contact .c-phone a+a{display:flex}.f-nav>div.contact .c-phone a+a::before{display:inline-flex;content:"/";color:var(--bs-black);margin-right:8px}.f-nav>div.contact .c-address{line-height:1.8;opacity:.8;display:grid;grid-template-columns:1fr 1fr;gap:0.875em}.f-nav>div.contact .c-address strong{font-weight:var(--bs-fw-bold);font-size:1.125em}.f-nav>div.contact .c-address p{font-size:0.875em}.f-nav h4{font-size:1.125em;font-weight:var(--bs-fw-semibold);text-transform:uppercase;margin-bottom:0}.f-nav ul{list-style:none;display:flex;flex-direction:column;gap:0.625em;margin:0;padding:0}.f-nav ul li a{font-size:0.875em;color:var(--bs-white);text-decoration:none;opacity:.8;transition:opacity .3s ease-in-out}.f-nav ul li a:hover{opacity:1}.f-nav .social-media{display:flex;flex-wrap:wrap;gap:0.625em}.f-nav .social-media :is(a){width:48px;height:48px;border-radius:50rem;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1)}.f-copy{border-top:1px solid rgba(255,255,255,.2);position:relative}.f-copy::after,.f-copy::before{content:"";position:absolute;top:-3.5px;width:7px;height:7px;background-color:#384861;border-radius:3.125rem}.f-copy::before{left:0}.f-copy::after{right:0}.f-copy p{font-size:0.875em;text-decoration:none;opacity:.8;margin-bottom:0}.f-copy a{text-decoration:none;font-weight:var(--bs-fw-medium);color:var(--bs-white)}.c-head{position:relative;display:flex;overflow:hidden}.c-head .title{font-size:clamp(1.75em,5vw,2.625em);font-weight:var(--bs-fw-bold);color:var(--bs-primary);margin-bottom:0;position:relative;z-index:1;line-height:1.2;text-transform:uppercase}.c-head .title-shadow{font-size:clamp(4.5em,5vw,5.75em);font-weight:900;text-transform:uppercase;color:#141415;margin-bottom:0;text-align:center;letter-spacing:0.1875em;text-align:center;display:flex;white-space:nowrap;position:absolute;line-height:1;opacity:.04}.enquiry-card-section{background:url(../images/bg-pattern.png) center center no-repeat #ececec;padding:clamp(2.5em,5vw,5em) 0}.enquiry-card-section .enquiry-card{width:min(660px,100%);margin:auto}.enquiry-card-section .enquiry-card .title{font-size:2.25em;font-weight:var(--bs-fw-semibold);color:var(--bs-primary)}.enquiry-card-section .enquiry-card .dec{font-size:1em;font-weight:var(--bs-fw-medium)}/*# sourceMappingURL=basic.min.css.map */
