.popup{position:fixed;left:0;right:0;top:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:99;justify-content:center;align-items:center}.popup__inner-wrapper{width:100%;height:max-content;max-width:60vw;max-height:92dvh;background:var(--white-color);position:relative;border-radius:.675rem;box-shadow:0 10px 8px 0 rgba(0,0,0,.1490196078)}.popup__close{position:absolute;right:-1.25rem;top:-1.25rem;width:2.5rem;height:2.5rem;background:var(--orange-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--white-color);font-size:1.875rem;line-height:1}.popup__close i{color:var(--white-color);font-size:.875rem}.popup.active{display:flex}.popup.video-popup .popup__inner-wrapper{width:max-content;max-width:86vw}.popup.video-popup .popup__inner-box{max-height:80dvh}.popup.video-popup iframe{max-width:100%}.popup.enquire-popup .mainheading__title{font-size:2.125rem}.popup.enquire-popup .form{row-gap:1rem}.popup.enquire-popup .form__row{gap:2rem 4%}.popup.enquire-popup .form__col{flex:30%}.popup.enquire-popup .popup__inner-wrapper{width:68rem;max-width:86%}.popup .enquire-popup .popup__inner-wrapper{width:56rem}.popup .enquire-popup__form-wrapper{max-height:70dvh;overflow:auto}@media only screen and (max-width:767px){.popup__inner-wrapper{max-width:85vw;padding:.25rem;border-radius:.25rem}.popup.enquire-popup .select-wrapper{padding-top:2rem}.popup.enquire-popup .form,.popup.enquire-popup .form__row{gap:.5rem}.popup.enquire-popup .form input,.popup.enquire-popup .form select,.popup.enquire-popup .form textarea{padding:0 0 .5rem}.popup.enquire-popup .form__col{flex:100%}.popup.enquire-popup .popup__form-wrapper{padding-right:.5rem}.popup.enquire-popup .popup__inner-wrapper{padding:1rem}.popup.enquire-popup .mainheading__title{font-size:1.875rem}.popup.enquire-popup .btn-wrapper{margin-top:1rem}}.footer{background:var(--white-color)}.footer__top-text{font-size:13.5rem;position:relative;top:-5rem;text-align:center;line-height:1;font-family:var(--secondary-font);opacity:.0875}.footer__top{padding:0 0 1.625rem;column-gap:2%}.footer__nav{width:25%}.footer__nav ul{column-gap:2%}.footer__nav li{width:49%}.footer__nav-link{padding-left:1rem;position:relative}.footer__nav-link:before{content:"";position:absolute;left:0;top:.5rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--primary-color)}.footer__contact{width:28%}.footer__contact-icon{width:2.365rem;height:2.365rem;min-width:2.365rem;display:flex;justify-content:center;align-items:center;background:#dfdfdf;border-radius:50%}.footer__contact-icon i{font-size:1.125rem}.footer__social-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;display:flex;justify-content:center;align-items:center;background:#eaeaea;border-radius:50%}.footer__social-icon,.footer__social-icon i:before{transition:all .5s ease-in-out}.footer__social-icon:hover{background:var(--primary-color)}.footer__social-icon:hover i:before{color:var(--white-color)}.footer__bottom{background:#eaeaea}.footer__copyright{font-size:.875rem}.footer__copyright a{font-weight:500}.footer__btm-links{padding-left:.5rem;margin-left:.5rem;border-left:.0625rem solid var(--primary-color)}.footer__logo{width:11.375rem;min-width:11.375rem}.footer .whatsapp{position:fixed;bottom:5%;right:2%;z-index:99}.footer .whatsapp__icon{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;background:#29a71a;border-radius:50%}.footer .whatsapp i{color:var(--white-color);font-size:2rem}.footer .whatsapp__content{background:#fafafa;border-radius:.5rem;bottom:0;box-shadow:0 0 .25rem 0 rgba(0,0,0,.35);color:var(--darkgrey-color);font-size:.875rem;right:4.5rem;opacity:0;overflow:hidden;padding:.375rem .625rem;position:absolute;top:0;transition:all .35s ease-in-out;visibility:hidden;width:0;display:flex;flex-direction:column;justify-content:center;gap:.125rem}.footer .whatsapp__content span{font-weight:500;color:var(--orange-color)}.footer .whatsapp:hover .whatsapp__content{opacity:1;visibility:visible;width:240px}@media only screen and (max-width:1199px){.footer__top-text{font-size:6rem;top:-3rem}.footer .whatsapp__content{display:none}}@media only screen and (max-width:1023px){.footer__nav{display:none}.footer__contact,.footer__logo{width:100%}.footer__logo{max-width:fit-content;margin:0 auto}.footer__top{gap:1rem}.footer__social-icons{margin:0 auto}.footer__copyright{flex-wrap:wrap;gap:.5rem}.footer__copyright,.footer__copyright .flex{justify-content:center}}@media only screen and (max-width:767px){.footer__top-text{font-size:3.25rem;top:-2rem}.footer__logo{width:8.375rem;min-width:8.375rem}}