:root{color-scheme:light dark}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}*:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{font-family:Playfair Display,serif,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:clip;background-color:#15171f}picture,img{display:block}a{display:block;color:initial;text-decoration:none}#hamburger{width:30px;height:27px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}#hamburger span{display:block;position:absolute;height:3px;width:100%;background:rgba(255,255,255,.751);border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#hamburger.open span{background-color:#ffffffc0}#hamburger.middle-out span:nth-child(1){top:0px}#hamburger.middle-out span:nth-child(2){top:12px}#hamburger.middle-out span:nth-child(3){top:24px}#hamburger.middle-out.open span:nth-child(1){top:12px;transform:rotate(135deg)}#hamburger.middle-out.open span:nth-child(2){opacity:0;left:-60px}#hamburger.middle-out.open span:nth-child(3){top:12px;transform:rotate(-135deg)}#hamburger.middle-split span{display:block;position:absolute;height:3px;width:50%;opacity:1;background:rgba(255,255,255,.751);border-radius:3px;transform:rotate(0);transition:.25s ease-in-out}#hamburger.middle-split span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#hamburger.middle-split span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#hamburger.middle-split span:nth-child(1),#hamburger.middle-split span:nth-child(2){top:0px}#hamburger.middle-split span:nth-child(3),#hamburger.middle-split span:nth-child(4){top:18px}#hamburger.middle-split span:nth-child(5),#hamburger.middle-split span:nth-child(6){top:36px}#hamburger.middle-split.open span:nth-child(1),#hamburger.middle-split.open span:nth-child(6){transform:rotate(45deg)}#hamburger.middle-split.open span:nth-child(2),#hamburger.middle-split.open span:nth-child(5){transform:rotate(-45deg)}#hamburger.middle-split.open span:nth-child(1){left:5px;top:7px}#hamburger.middle-split.open span:nth-child(2){left:calc(50% - 5px);top:7px}#hamburger.middle-split.open span:nth-child(3){left:-50%;opacity:0}#hamburger.middle-split.open span:nth-child(4){left:100%;opacity:0}#hamburger.middle-split.open span:nth-child(5){left:5px;top:29px}#hamburger.middle-split.open span:nth-child(6){left:calc(50% - 5px);top:29px}#hamburger.squeeze span:nth-child(1){top:0px}#hamburger.squeeze span:nth-child(2),#hamburger.squeeze span:nth-child(3){top:6px}#hamburger.squeeze span:nth-child(4){top:12px}#hamburger.squeeze.open span:nth-child(1){top:6px;width:0%;left:50%}#hamburger.squeeze.open span:nth-child(2){transform:rotate(45deg)}#hamburger.squeeze.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.squeeze.open span:nth-child(4){top:6px;width:0%;left:50%}#hamburger.fade-out span:nth-child(1){top:0px;transform-origin:left center}#hamburger.fade-out span:nth-child(2){top:18px;transform-origin:left center}#hamburger.fade-out span:nth-child(3){top:36px;transform-origin:left center}#hamburger.fade-out.open span:nth-child(1){transform:rotate(45deg);top:-3px;left:8px}#hamburger.fade-out.open span:nth-child(2){width:0%;opacity:0}#hamburger.fade-out.open span:nth-child(3){transform:rotate(-45deg);top:39px;left:8px}header{position:absolute;width:100%;height:fit-content;top:2rem;z-index:100;transition:all .3s ease-in}header.fixed{position:fixed!important;opacity:1}header.fixed .sub-container{border:solid 1px beige}header .sub-container{position:relative;width:fit-content;height:auto;max-width:1199.98px;margin-inline:auto;background-color:#26362a;border-radius:2rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1199.98px){header .sub-container{width:90%}}header .sub-container .content{position:relative;width:100%;height:auto}header .sub-container .content .logo,header .sub-container .content .hamburger-container{display:none}header .sub-container .content .links{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;justify-content:center;align-items:center;column-gap:12px;padding:8px}header .sub-container .content .links a{display:flex;justify-content:center;width:100%;padding-block:.5rem;padding-inline:1rem;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:1px;font-size:1rem;font-weight:500;border-radius:2rem;border:solid transparent 1px;transition:all .3s ease-in}header .sub-container .content .links a:hover{border:solid rgba(245,245,220,.752) 1px;color:#1b2623;background-color:#fff}header .sub-container .content .links a.active{border:solid rgba(245,245,220,.752) 1px;color:#1b2623;background-color:#fff;box-shadow:0 0 10px 3px #fff}@media only screen and (max-width: 890.98px){header .sub-container .content{display:grid;grid-template-columns:repeat(2,1fr)}header .sub-container .content .logo,header .sub-container .content .hamburger-container{display:block;padding-block:8px}header .sub-container .content .logo img,header .sub-container .content .hamburger-container img{position:relative;width:45px;height:45px;object-fit:cover;object-position:center;margin-inline-start:1.125rem}header .sub-container .content .hamburger-container{display:flex;justify-content:end;align-items:center;margin-inline-end:2rem;transition:all .3 ease-in-out}}@media only screen and (max-width: 890.98px) and (max-width: 599.98px){header .sub-container .content .hamburger-container{margin-inline-end:1.75rem}}@media only screen and (max-width: 890.98px){header .sub-container .content .hamburger-container:has(#hamburger.open){margin-inline-end:1rem}}@media only screen and (max-width: 890.98px){header .sub-container .content .links{display:none;opacity:0;grid-template-columns:1fr;grid-column:1/span 2;row-gap:12px;padding-block:10px}header .sub-container .content .links a{max-width:350px;margin-inline:auto;font-size:1.35rem}header .sub-container .content .links[status=open]{display:grid;opacity:1}}@media only screen and (max-width: 599.98px){header .sub-container .content .links a{width:96%;margin-inline:auto;text-align:center;font-size:1.125rem;padding-block:.75rem;padding-inline:0}}footer{position:relative;width:100%;height:auto;background-color:#26362a;color:#fff}footer .sub-container{position:relative;width:80%;height:auto;max-width:1199.98px;margin-inline:auto}@media only screen and (max-width: 1199.98px){footer .sub-container{width:90%}}footer .sub-container .content{position:relative;width:100%;height:auto;padding-block:4rem 3rem}footer .sub-container .content .contact{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .sub-container .content .contact p{font-size:1.5rem;opacity:.8;text-align:center}footer .sub-container .content .contact p span{display:block;white-space:nowrap;padding-block-start:5px}footer .sub-container .content .contact h2{font-size:2.25rem;padding-block:1.5rem 2.5rem;text-align:center}footer .sub-container .content .contact .btn{position:relative;width:fit-content;height:auto;font-size:1.5rem;font-weight:500;border:solid 1px white;padding:1rem 3rem;border-radius:12px;background-color:#ffffffb3;color:#1b2623}footer .sub-container .content .links{position:relative;width:100%;height:auto;padding-block:2rem;display:flex;justify-content:center;align-items:center;gap:1.5rem}footer .sub-container .content .links .item{color:#fff;font-size:1.25rem}footer .sub-container .content .copyright{position:relative;width:100%;height:auto;font-size:1rem;text-align:center;letter-spacing:1px}@media only screen and (max-width: 599.98px){footer .sub-container .content .contact p{font-size:1.25rem}footer .sub-container .content .contact h2{font-size:1.5rem;padding-block:1rem 2rem}footer .sub-container .content .contact .btn{font-size:1.25rem;padding:.9rem 2rem}footer .sub-container .content .links{padding-block:2rem;gap:1rem}footer .sub-container .content .links .item{font-size:1rem}footer .sub-container .content .copyright{font-size:14px}}.quick-action-section{position:relative;width:fit-content;height:auto;position:fixed;left:-50%;bottom:0;z-index:100;transition:all .4s ease}.quick-action-section.show{left:1rem}.quick-action-section .action-btn{position:relative;width:55px;height:55px;margin-inline:auto;border-radius:18px;text-align:center;background-color:#26362a;margin-block:.5rem;display:flex;justify-content:center;align-items:center}.quick-action-section .action-btn img{position:relative;width:35px;height:35px;object-fit:cover;object-position:center}@media only screen and (max-width: 768px){.quick-action-section{bottom:10px}.quick-action-section .action-btn{width:45px;height:45px}.quick-action-section .action-btn img{width:30px;height:30px}}main.contact-page .map-section{position:relative;width:100%;height:60svh}@media only screen and (max-width: 599.98px){main.contact-page .map-section{height:70svh}}main.contact-page .map-section .content,main.contact-page .map-section iframe{position:relative;width:100%;height:100%}main.contact-page .message-section{position:relative;width:100%;height:auto;color:#fff;background-color:#1b2623;padding-block:3rem}@media only screen and (max-width: 599.98px){main.contact-page .message-section{padding-block:2rem}}main.contact-page .message-section .sub-container{position:relative;width:80%;height:auto;max-width:1199.98px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:1rem}@media only screen and (max-width: 1199.98px){main.contact-page .message-section .sub-container{width:90%}}@media only screen and (max-width: 767.98px),(orientation: portrait){main.contact-page .message-section .sub-container{grid-template-columns:1fr}}main.contact-page .message-section .sub-container .contact{position:relative;width:100%;height:auto}main.contact-page .message-section .sub-container .contact .heading h2{position:relative;width:fit-content;height:auto;font-size:2rem;padding-block:2rem;letter-spacing:2px}main.contact-page .message-section .sub-container .contact .item{position:relative;width:100%;height:auto;padding-block-end:2rem;max-width:300px}main.contact-page .message-section .sub-container .contact .item:last-child{padding-block:0}main.contact-page .message-section .sub-container .contact .item h3{font-size:1.5rem}main.contact-page .message-section .sub-container .contact .item p,main.contact-page .message-section .sub-container .contact .item a{font-size:1.125rem;padding-block:.5rem;color:#fff;font-style:normal}@media only screen and (max-width: 599.98px){main.contact-page .message-section .sub-container .contact .heading h2{padding-block:1rem 2rem}main.contact-page .message-section .sub-container .contact .item{padding-block-end:1rem}}main.contact-page .message-section .sub-container .message-container{position:relative;width:100%;height:auto}main.contact-page .message-section .sub-container .message-container .enquiry-box{position:relative;width:100%;height:auto}main.contact-page .message-section .sub-container .message-container .enquiry-box .input-box{position:relative;width:100%;height:auto;margin-block:2.5rem 1.5rem;text-align:center}main.contact-page .message-section .sub-container .message-container .enquiry-box .input-box .label{position:absolute;width:45%;height:auto;top:-12px;right:0%;z-index:1;font-size:20px;text-align:center}main.contact-page .message-section .sub-container .message-container .enquiry-box .input-box .label label{padding-inline:8px;background-color:#fff}main.contact-page .message-section .sub-container .message-container .enquiry-box .input-box input{border:1px solid #d7d7d7;outline:none;position:relative;width:95%;height:auto;padding:18px 12px;border-radius:14px;font-size:1.125rem}main.contact-page .message-section .sub-container .message-container .enquiry-box .input-box textarea{position:relative;width:95%;height:auto;font-family:Poppins,sans-serif;border-radius:12px;padding:18px 12px;font-size:1.125rem;border:1px solid #d7d7d7;outline:none}main.contact-page .message-section .sub-container .message-container .enquiry-box .input-box span{display:block;font-size:12px;font-weight:400;color:#fff;padding-block-start:1rem}main.contact-page .message-section .sub-container .message-container .enquiry-box .submit{position:relative;width:fit-content;height:auto;margin-inline:auto;padding-block-start:1rem;cursor:pointer}main.contact-page .message-section .sub-container .message-container .enquiry-box .submit span{width:fit-content;display:block;margin-inline:auto;padding:12px 20px;border:solid 1px white;border-radius:12px;font-size:1.125rem;font-weight:500;color:#fff}main.contact-page .message-section .sub-container .message-container .enquiry-box .success{padding-block:5rem}main.contact-page .message-section .sub-container .message-container .enquiry-box .success h3{font-size:2rem;font-weight:400;text-align:center}main.contact-page .message-section .sub-container .message-container .enquiry-box .loading{position:relative;width:100%;height:auto;text-align:center;padding-block:2rem 0}
