@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Regular-Cp4YO4Vy.woff2) format("woff2"),url(/build/assets/Montserrat-Regular-BKWisIP-.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Bold-DEiP1Qp2.woff2) format("woff2"),url(/build/assets/Montserrat-Bold-CCOnW8jF.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bellefair;src:url(../fonts/bellefair-regular.woff2) format("woff2"),url(../fonts/bellefair-regular.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{background:#fff8ef;color:#323232;font-size:.9em;font-family:Montserrat,Arial,sans-serif}@media(min-width:992px){body{font-size:1em}}h2,h3,h4,h5{font-family:Bellefair,serif;color:#000;text-align:center}h2{font-size:1.5em;text-transform:uppercase;padding:10px 0}@media(min-width:992px){h2{font-size:2em;padding:15px 0}}h3{font-size:1.3em;text-transform:uppercase;padding:10px 0}@media(min-width:992px){h3{font-size:1.8em;padding:10px 0}}h4{font-size:1.2em}@media(min-width:992px){h4{font-size:1.4em;padding:5px 0}}.form-control,.form-select,.form-control:focus,.form-select:focus{border-radius:15px;box-shadow:none;border-color:#fff;font-family:Montserrat,Arial,sans-serif}.btn{font-weight:700}.overlay{background:#fff;opacity:.5;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040}.preloader{position:fixed;width:100%;height:100%;background:#ffffff80;z-index:1501;top:0;left:0;color:#fff}.preloader .loader{top:50%;left:50%;position:fixed;width:50px;height:50px;background:url(/build/assets/preloader-CSNuF36J.png) 0 0 no-repeat;background-size:50px 50px;margin-left:-25px;margin-top:-25px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.floating-whatsapp{position:fixed;bottom:25px;right:15px;width:46px;height:46px;background:#24d366 url(/build/assets/icon-whatsapp-eVgAAKdt.png) no-repeat 5px 5px;background-size:36px 36px;border-radius:50%;z-index:50;box-shadow:1px 1px 10px #333}.floating-whatsapp span{display:none}.social-media{position:fixed;top:150px;right:0;width:70px;height:137px;background:transparent url(/build/assets/bg-social-BF_rB5B2.png) no-repeat 0 0;background-size:70px 137px;z-index:50}.social-media .social-media-content{width:40px;height:120px;margin-top:10px;margin-left:12px}.social-media .social-media-content .btn{width:36px;height:36px;border-radius:50%;display:block;margin-bottom:4%;background:transparent url(/build/assets/icon-fb-Bx5LmfHd.png) no-repeat 0 0;background-size:36px 36px}.social-media .social-media-content .btn span{display:none}.social-media .social-media-content .btn.btn-ig{background-image:url(/build/assets/icon-ig-BL0mlSqw.png)}.social-media .social-media-content .btn.btn-tt{background-image:url(/build/assets/icon-tt-HKniVtj2.png)}.navbar{padding:0;background:#fff8ef;min-height:75px}.navbar .navbar-toggler{background:#f48472;border-radius:50%;width:45px;height:45px;padding:0;position:fixed;right:15px;top:15px}.navbar .navbar-brand{width:120px;height:57px;left:50%;top:10px;padding:0;position:absolute;margin-left:-60px;margin-right:0}.navbar .navbar-brand img{width:auto;height:100%}@media(min-width:992px){.navbar .navbar-brand{background:#fff8ef;width:208px;height:80px;padding:0 20px;top:-15px;margin-left:-104px;z-index:10}}.navbar-container .navbar-collapse{padding-top:90px;padding-bottom:5px}.navbar-container .nav-item{text-align:center;color:#000;font:1em Montserrat,Arial,sans-serif;margin:5px}.navbar-container .nav-item .nav-link{color:#000}.navbar-container .nav-item .nav-link:hover,.navbar-container .nav-item .nav-link:active,.navbar-container .nav-item .nav-link:focus{background:#143f38;color:#fff;text-decoration:none}@media(min-width:992px){.navbar-container{margin-top:15px;border-top:1px solid #ccc6bf;border-bottom:1px solid #ccc6bf;z-index:5;position:relative}.navbar-container .navbar-collapse{padding:0}.navbar-container .left{width:calc(50% - 110px);justify-content:right}.navbar-container .right{width:calc(50% - 110px);justify-content:left}.navbar-container:after{content:"";display:block;position:absolute;bottom:-21px;left:0;width:100%;height:20px;background:#fff8ef;z-index:2}.navbar-container .navbar-nav{height:50px}.navbar-container .navbar-nav .nav-item{margin-top:8px;margin-bottom:8px}.navbar-container .navbar-nav .nav-item .nav-link{height:35px;padding:8px 20px;border-radius:20px}.navbar-container .placeholder{width:220px}}.banner-section{background:#fff8ef;padding-top:90px}.banner-section h2 span{color:#f48472}.banner-section .carousel-container{width:100%;height:300px;position:relative;overflow:hidden}.banner-section .carousel-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:90%;background:transparent url(/build/assets/rings-bFhH7Azr.png) repeat-x;background-size:auto 100%;background-position:center center;z-index:10}.banner-section .carousel{position:absolute;left:50%;margin-left:-240px}.banner-section .carousel .carousel-indicators button{width:20px;height:6px;background:#ccc;padding:0;border:0}.banner-section .carousel .carousel-inner{width:480px;height:300px;margin:0 auto}.banner-section .carousel .carousel-inner .carousel-item{width:100%;height:auto}.banner-section .carousel .carousel-inner .carousel-item img{-webkit-mask-image:url(/build/assets/banner-mask-C5rat_yR.png);mask-image:url(/build/assets/banner-mask-C5rat_yR.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}@media(min-width:576px){.banner-section .carousel-container{width:100%;height:430px}.banner-section .carousel{margin-left:-350px}.banner-section .carousel .carousel-inner{width:700px;height:430px}}@media(min-width:992px){.banner-section{background:#fff8ef url(/build/assets/bg-banner-C46ZMGic.jpg) no-repeat;background-size:1200px auto;background-position:center center;padding:120px 0 0}.banner-section .carousel-container{height:600px}.banner-section .carousel{margin-left:-500px}.banner-section .carousel .carousel-inner{width:1000px;height:600px}}.about-section{background:#fff8ef;padding:30px 0}.about-section p{text-align:center}@media(min-width:992px){.about-section{padding:60px 0}}.location-section{background:#f2e4d2;padding:30px 0 0}.location-section img{margin:auto;display:block}.location-section .icon{width:50px;height:50px;margin:10px 10px 0 0;display:inline-block}.location-section .icon img{width:100%;height:auto}.location-section .icon span{display:none}.location-section .separator{background:#f2e4d2 url(/build/assets/location-separator-DCWEmxde.png) no-repeat;background-size:1010px auto;background-position:center center;width:100%;height:32px}@media(min-width:992px){.location-section{padding:60px 0 0}.location-section .icon{width:70px;height:70px;margin:10px 20px 0 0}}.tenant-section{background:#f2e4d2;padding:30px 0 100px}.tenant-section .carousel-item .content{display:flex;justify-content:center;gap:10px}.tenant-section .carousel-item .content .card{border-radius:20px;overflow:hidden;position:relative}.tenant-section .carousel-item .content .card .card-body{padding:0;border:0}@media(min-width:992px){.tenant-section{padding:60px 0 160px}}@keyframes envelope-anim{0%{background-position:0 0}to{background-position:0 -4368px}}@keyframes envelope-bg-anim{0%{background-position:0 0}to{background-position:0 -7161px}}.contact-section{position:relative;background:#143f38;padding:60px 0;color:#fff}.contact-section .envelope{width:321px;height:208px;position:absolute;left:50%;top:-90px;margin-left:-160px;background:transparent url(/build/assets/envelope-Qii9MLXx.png) no-repeat;background-size:100% auto;overflow:hidden;-webkit-animation:envelope-anim 3s steps(21) infinite alternate;-moz-animation:envelope-anim 3s steps(21) infinite alternate;-ms-animation:envelope-anim 3s steps(21) infinite alternate;-o-animation:envelope-anim 3s steps(21) infinite alternate;animation:envelope-anim 3s steps(21) infinite alternate}.contact-section .custom-shape-divider-top{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.contact-section .custom-shape-divider-top svg{position:relative;display:block;width:calc(100% + 1.3px);height:30px}.contact-section .custom-shape-divider-top .shape-fill{fill:#f2e4d2}.contact-section h2{color:#fff}.contact-section .or{text-align:center;border-bottom:1px solid #276b60;line-height:0;margin:20px 0}.contact-section .or span{background:#143f38;padding:0 20px;font-size:1.4em;font-family:Bellefair,serif}.contact-section label{font-weight:700}.contact-section .btn.whatsapp{background:#23d366;border-color:#25d366;border-radius:20px;padding:10px 20px;vertical-align:middle}.contact-section .btn.whatsapp .icon{display:block;width:20px;height:23px;background:transparent url(/build/assets/icon-whatsapp-eVgAAKdt.png) no-repeat;background-size:20px 20px;float:left;margin-right:5px}.contact-section .btn.whatsapp:hover{background:#21be5c;border-color:#21be5c}.contact-section .btn.submit-enquiry{background:#f58472;border-color:#f58472;border-radius:20px;padding:10px 20px}.contact-section .btn.submit-enquiry:hover{background:#f36750;border-color:#f36750}@media(min-width:992px){.contact-section{padding:220px 0 100px}.contact-section .envelope{width:526px;height:341px;top:-100px;margin-left:-262px;-webkit-animation:envelope-bg-anim 3s steps(21) infinite alternate;-moz-animation:envelope-bg-anim 3s steps(21) infinite alternate;-ms-animation:envelope-bg-anim 3s steps(21) infinite alternate;-o-animation:envelope-bg-anim 3s steps(21) infinite alternate;animation:envelope-bg-anim 3s steps(21) infinite alternate}.contact-section .custom-shape-divider-top svg{height:60px}}footer{background:#030d0b;color:#387e73;padding:40px 0;text-align:center;font-size:.9em}.pop-up{width:340px;height:567px;position:fixed;top:15px;left:50%;margin-left:-170px;background:#09342d url(/build/assets/bg-pop-up-CRvry3Qc.jpg) no-repeat;background-size:100% auto;border-radius:20px;z-index:1050;text-align:center}.pop-up .btn-close{float:right;margin-right:10px;margin-top:10px;color:#fff;position:relative;z-index:50}.pop-up .content{position:relative;width:320px;height:540px;margin:10px auto;color:#fff}.pop-up .content .mini-logo{filter:brightness(0) invert(1);width:96px;height:46px;position:absolute;top:15px;left:50%;margin-left:-48px;padding:0;display:block}.pop-up .content h3{color:#e4ccac;padding-bottom:0}.pop-up .content h3.pad-top{padding-top:70px}.pop-up .content small{font:1em Bellefair,serif;text-align:center;color:#fff;display:block;padding:0 0 5px}.pop-up .content hr{height:16px;background:transparent;opacity:1;margin:5px 0;padding:0;border:0;position:relative}.pop-up .content hr:before{content:"";width:100%;height:2px;left:0;top:7px;border-top:2px solid #1f6c5f;display:block;position:absolute}.pop-up .content hr:after{content:"";width:16px;height:16px;margin-left:-8px;left:50%;top:0;background:transparent url(/build/assets/diamond-Bg1TMIQ_.png) no-repeat;background-size:16px auto;display:block;position:absolute}.pop-up .content .services{text-align:center}.pop-up .content .services .type{width:100%;height:auto;border-radius:35px 35px 0 0}.pop-up .content .services p{padding-top:5px;padding-bottom:5px;margin-bottom:10px;font-size:.85em;line-height:1.25}.pop-up .content .btn-register{width:188px;height:50px;background:transparent url(/build/assets/btn-register-BT2SjBbH.png) no-repeat;background-size:100% auto;font:1.3em Bellefair,serif;text-transform:uppercase;color:#323232;padding:15px}@media(min-width:992px){.pop-up{top:15px;width:560px;height:700px;margin-left:-280px}.pop-up .btn-close{margin-right:20px;margin-top:20px}.pop-up .content{width:530px;height:670px}.pop-up .content .mini-logo{width:146px;height:70px;top:25px;left:50%;margin-left:-73px}.pop-up .content h3.pad-top{padding-top:110px}.pop-up .content hr{height:30px}.pop-up .content hr:before{width:100%;top:14px}.pop-up .content hr:after{width:30px;height:30px;margin-left:-15px;background-size:30px auto}.pop-up .content .services p{padding-top:10px;padding-bottom:10px;margin-bottom:10px}}.captcha-modal .modal-content{border-radius:20px;background:#143f38;color:#fff;text-align:center;border:0;overflow:hidden}.captcha-modal .modal-content .modal-header{padding:15px;border-bottom:1px solid #1f6c5f}.captcha-modal .modal-content .modal-header strong{font:1.5em Bellefair,serif;text-transform:uppercase;text-align:center;color:#e4ccac;padding-bottom:0}.captcha-modal .modal-content .modal-footer{border-top:1px solid #09342d;background:#09342d}.captcha-modal .modal-content .btn{background:#f4ebdf;font:1em Bellefair,serif;text-transform:uppercase;color:#323232;border:0}.captcha-modal .modal-content .btn.btn-secondary{background:#c7aa82}.scroller{margin:0;padding:0;max-width:100%;height:150px;overflow:hidden}.scroller-inner{display:flex;flex-wrap:wrap;gap:1rem;margin:0}.scroller-inner img{height:150px;width:auto;background:#fff;border-radius:20px}.scroller[data-animated=true]{-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.scroller[data-animated=true] .scroller-inner{flex-wrap:nowrap;width:max-content;animation:scroll var(--_animation-duration, 10s) linear infinite}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.marquee{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute;height:150px;border:1px solid #F00;width:100%}.marquee .card{display:inline-block;padding-left:100%;animation:marquee 5s linear infinite;height:150px;border-radius:20px}.marquee .card .card-body{padding:0;border:0}.marquee .card .card-body img{width:auto;height:150px}.marquee2 .content{animation-delay:2.5s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}
