:root{--blue:#00a6ed}.btn{padding:8px 20px;border-radius:2px;outline:none;border:none;cursor:pointer}.btn--primary{background-color:var(--blue);color:var(--primary)}.btn--outline,.btn--primary{border:2px solid var(--primary)}.btn--outline{background-color:initial;color:#fff;padding:8px 20px;transition:all .3s ease-out}.btn--medium{padding:8px 20px;font-size:18px}.btn--large{padding:12px;font-size:16px;font-weight:bolder}.btn--large:hover,.btn--medium:hover{transform:translateY(-3px);transition:all 1s ease-out}.swiper-hero{width:100vw;height:calc(100vh - 80px)}.swiper-slider{text-align:center;font-size:18px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-repeat:no-repeat;object-fit:cover;background-size:cover;-webkit-transform:translateZ(0)}.textwrap{max-width:900px;text-align:center}.textwrap h2{font-size:3.5em;line-height:1.1;color:#fff;margin-bottom:10px;text-shadow:0 3px 5px rgba(0,0,0,.5)}.textwrap p{font-size:1.5em;color:#fff}.hero-btns{margin-top:32px}.hero-btns .btn{margin:6px}.hero-link{text-decoration:none;color:var(--white)}@media (max-width:760px) and (orientation:landscape){.swiper-slider{min-height:110vh;padding:70px 20px}}@media (max-width:991px) and (orientation:portrait){.swiper-slider{min-height:80vh;padding:70px 20px}}@media (max-width:500px){.swiper-hero{height:84vh;width:100%}.swiper-slider{max-width:100vw}.textwrap{max-width:70%;margin:-150px auto 0}.textwrap h2{font-size:var(--large-text)}.textwrap p{font-size:var(--small-text)}.hero-btns .btn{max-width:65vw}}.aboutWrapper{flex-direction:column;align-items:center;height:60vh;width:100%;margin:0 auto}.aboutContent,.aboutWrapper{display:flex;justify-content:space-around;max-width:1700px}.aboutContent{align-items:flex-start;height:90%;width:95%;padding:20px}.about-1 img{margin:0 1rem;width:45vw;max-width:800px;height:400px;border-radius:10%;object-fit:cover;box-shadow:0 6px 20px rgba(56,125,255,.17)}.about-2{flex:1 1;margin-left:3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 20px}.about-2 h4{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#21bcff}.about-2 p{font-size:1rem;font-weight:400;margin-bottom:1rem;color:#837e7e}.vision-mission{margin-top:1rem}.vision-mission h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#323435}@media screen and (max-height:860px){.aboutWrapper{height:73vh}}@media screen and (max-width:960px){.aboutWrapper{height:100%}.aboutWrapper h2{margin:2rem 0}.aboutContent{flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:0}.about-1 img{width:70vw;height:400px}.about-2{flex:1 1;margin:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px}.about-2 h4{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#21bcff}.about-2 p{font-size:1rem;font-weight:400;margin-bottom:.5rem;color:#837e7e}.vision-mission{margin-top:1rem}.vision-mission h3{margin-top:.5rem}}.cards{padding:1rem;background:var(--grey-7)}.cards__container{display:flex;flex-flow:column;align-items:center;max-width:1120px;width:90%;margin:0 auto}.cards__wrapper{position:relative;margin:20px 0 45px}.cards__items{margin-bottom:24px}.cards__item{display:flex;flex:1 1;margin:0 1rem;border-radius:10px;background-color:var(--grey-3)}.cards__item__link{display:flex;flex-flow:column;width:100%;box-shadow:0 6px 20px rgba(56,125,255,.17);filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));border-radius:10px;overflow:hidden;text-decoration:none}.cards__item__pic-wrap{position:relative;width:100%;padding-top:67%;overflow:hidden}.fade-img{animation-name:fade-img;animation-duration:2s}.cards__item__pic-wrap:after{content:attr(data-category);position:absolute;top:0;right:0;padding:6px 8px;max-width:calc(100% - 60px);font-size:12px;font-weight:700;color:#fff;background-color:#1f98f4;box-sizing:border-box}.cards__item__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.cards__item__img:hover{transform:scale(1.1)}.cards__item__info{padding:20px 30px 30px}.cards__item__text{color:#252e48;font-size:18px;line-height:24px}@media only screen and (min-width:1200px){.content__blog__container{width:84%}}@media only screen and (min-width:1024px){.cards__items{display:flex}}@media only screen and (max-width:1024px){.cards__item{margin-bottom:2rem}}.contact{height:85vh;margin-bottom:11rem;width:100%}.underline{height:10px;background:#1ba8c9;background:linear-gradient(90deg,#f3c704,rgba(196,136,108,.883) 35%,#b60808)}.contact-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--primary-3);color:var(--productImages);padding:20px}#form h2{text-align:center;margin-top:40px}.form{width:90vw;max-width:var(--fixed-width);background:var(--white);border-radius:var(--borderRadius);box-shadow:var(--light-shadow);padding:2rem 2.5rem;margin:3rem auto;transition:var(--transition)}.form:hover{box-shadow:var(--dark-shadow)}.form-success-msg{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh;grid-gap:20px;gap:20px}.input{color:var(--grey-1)}.input:focus{outline-width:0}.form-label{display:block;font-size:var(--smallText);margin-bottom:.5rem;text-transform:capitalize;letter-spacing:var(--letterSpacing)}.form-input,.form-select,.form-textarea{width:100%;padding:.375rem .75rem;border-radius:var(--borderRadius);background:var(--grey-7);border:1px solid var(--clr-grey-3)}.btn-block,.form-input,.form-select{height:35px}.form-row{margin-bottom:1rem}.form-textarea{height:7rem}.form-alert{color:var(--red-dark);letter-spacing:var(--letterSpacing);text-transform:capitalize}.contact-enquiries{margin-bottom:-30px;margin-top:20px;color:var(--gold)}.contact-label{font-size:15px;margin-top:5px}.contact-btn{background-color:var(--primary-3);padding:1rem 2rem;border:none;border-radius:var(--radius);color:var(--gold);font-weight:700;margin:2rem auto 0;cursor:pointer;letter-spacing:var(--spacing);transition:var(--transition);text-transform:capitalize;display:block;width:100%;font-size:var(--small-text)}.contact-btn,.contact-btn:hover{box-shadow:var(--dark-shadow)}.contact-ul{width:90vw;max-width:var(--fixed-width);text-align:center;color:var(--white)}.contact-ul p{margin:10px}.contact-ul ul li{list-style:none;display:inline}.contact-ul a,.contact-ul small{color:var(--rose);font-size:var(--small-text);text-decoration:none}@media (min-width:800px){h2{text-align:center}.event-img{width:400px;height:300px}.contact-content{flex-direction:row;align-items:center}.contact-content,.contact-ul{display:flex;justify-content:space-around}.contact-ul{flex-direction:column;grid-gap:40px;gap:40px}.btn-right{text-align:right}.contact-btn{width:200px;display:inline-block}.contact-ul p{font-size:var(--large-text)}.contact{margin-bottom:-7.5rem}}@media (max-height:860px){.contact{margin-bottom:2.5rem}}.swiper-products{width:100%;padding:4rem 0;background-color:var(--grey-9)}.swiper-slide-products{background-position:50%;background-size:cover;width:300px;height:300px}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-button-next,.swiper-button-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAg0lEQVR4nO3ZgQnCUBAE0atCP7ao5YqJ1YyICVjC3jGvg2UOEvhVkiQ1AyzgXgNGbPw8qiPgCjyPETtwq25wRAhLpLBECkukwO9ECCwRgiElLsDrGPH9JV/VEVOG/I05T+vd8rROjkmFZxYKy4TCMqEsk8oyqaaVWe2fFUY99EiSRvkA/rQ/t8rJFJ4AAAAASUVORK5CYII=)}.swiper-button-next{transform:rotate(180deg)}.swiper-button-next,.swiper-button-prev{background-repeat:no-repeat;background-size:contain;background-position:50%;padding:16px 20px;border-radius:100%;border:2px solid var(--rose);background-color:var(--rose);-webkit-tap-highlight-color:transparent}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-pagination-bullet{width:10px;height:10px;background-color:var(--rose)}.swiper-wrapper{transition-timing-function:linear}#products{display:flex;flex-direction:column;align-items:center;margin:2rem;min-height:100vh;padding:20px;width:95vw;min-width:0}.products-page-title{color:var(--rose);font-size:var(--extra-large-text)}div.titl-underline{background:var(--primary-3);width:80vw;height:.1rem;margin:0 auto 2rem}.btn-container{margin-bottom:3rem;display:flex;justify-content:center;flex-wrap:wrap}.filter-btn{background:transparent;font-size:1rem;text-transform:capitalize;margin:0 .5rem;letter-spacing:1px;padding:.375rem .75rem;color:var(--gold);cursor:pointer;transition:var(--transition);border:none}.filter-btn:hover{border-radius:var(--radius);background:var(--gold);color:var(--white)}.border-btm{border-bottom:1px solid var(--gold)}.item-text{text-align:left}.products-page{align-items:center;flex-wrap:wrap;grid-gap:4rem 2rem;gap:4rem 2rem;width:80vw;max-width:1700px}.menu-item,.products-page{display:flex;justify-content:center}.menu-item{width:550px;height:250px;overflow:hidden}.photo{object-fit:cover;width:280px;height:250px;border:.25rem solid var(--gold);border-radius:var(--radius);display:block}.item-info{display:flex;flex-direction:column;margin:0 2rem;width:200px;height:200px}.item-info h4{font-size:var(--small-text);color:var(--black)}.item-text{padding-top:1rem;font-size:var(--extra-small-text);color:var(--grey-6);width:200px;font-weight:bolder}@media screen and (max-width:768px){#products{max-width:90vw}.products-page{width:100%}.menu-item,.products-page{display:flex;flex-direction:column;align-items:center}.menu-item{position:relative;justify-content:center;width:500px}.photo{width:100%;opacity:.5}.item-info{justify-content:center;position:absolute;top:60%;left:35%;transform:translate(-50%,-50%);width:300px;padding:5px 5px 5px 30px;align-items:center}.item-info h4{text-align:center;margin-top:.5rem;font-size:var(--small-text)}.item-text{text-align:center;color:var(--black);width:100%;font-weight:bolder}}@media screen and (max-width:500px){#products{max-width:90vw;margin:0 auto}.menu-item{width:300px;margin:0 auto}.photo{width:100%;opacity:.5}}.pagination{display:flex;justify-content:space-between;list-style:none;cursor:pointer;margin-top:4rem}.pagination a{padding:10px;border-radius:5px;border:1px solid var(--primary-3);color:var(--primary-3)}.pagination__link{font-weight:700}.pagination__link--active a{color:#fff;background:var(--primary-3)}.pagination__link--disabled a{color:#c6c5ca;border:1px solid #c6c5ca}.service-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:8rem}.service-hero{width:100%;height:60vh;position:relative;text-align:center}.service-hero img{width:100%;height:100%;object-fit:cover;z-index:-1}.service-hero p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:60vw;max-width:80vw;font-size:var(--large-text)}#service-cards{width:100%;height:40vh;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px;max-width:1370px;margin:0 auto;place-items:center;grid-gap:2rem;gap:2rem}#service-cards div{width:70%;border-radius:10px;padding:10px;max-height:25vh;box-shadow:var(--light-shadow);background-color:var(--grey-9);text-align:center;font-size:var(--small-text)}#service-cards div small{border-radius:50%;display:block;margin:20px auto;padding:20px;height:100px;width:100px;background-color:var(--light-rose);position:relative}.fa-icon-service{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem}#service-form{display:block;width:100%;height:90vh;margin:0 auto;text-align:center}#service-form .service-quote-form{background-color:var(--rose);display:flex;flex-direction:column;align-items:center;padding:2rem 0}.service-quote-form h1{margin:1rem 0}.service-quote-form Form{background-color:var(--primary-3);width:55%;text-align:center;padding:2rem;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:var(--black);position:relative}.service-quote-form Form input,.service-quote-form Form textarea{background-color:var(--white);width:100%;margin:.5rem 0}.service-quote-form Form input::placeholder,.service-quote-form Form select,.service-quote-form Form textarea::placeholder{color:var(--grey-6)}.service-quote-form Form textarea{height:8rem}.service-quote-form Form select{margin:.5rem 0;height:2rem;width:40%;border-radius:10px;font-size:.9rem;color:var(--black)}.service-quote-form label{font-weight:700;display:flex;text-align:center;color:var(--white)}.quote-btn{background-color:var(--primary-3);padding:1rem 2rem;border:none;border-radius:var(--radius);color:var(--white);font-weight:700;margin:2rem auto 0;box-shadow:var(--dark-shadow);cursor:pointer;letter-spacing:var(--spacing);transition:var(--transition);text-transform:capitalize;font-size:var(--small-text)}.quote-btn:hover{box-shadow:var(--btn-shadows1)}.service-quote-form input[type=email],.service-quote-form input[type=number],.service-quote-form input[type=tel],.service-quote-form input[type=text],.service-quote-form textarea[type=text]{padding:.65rem .5rem;font-size:1rem;border:2px solid var(--gray-200);background-color:var(--white);color:var(--gray-800);border-radius:10px;-webkit-appearance:none;appearance:none}input[type=radio]{-webkit-appearance:none;appearance:none;border-radius:50%;border:2px solid var(--grey-4);height:1rem;width:1rem;align-self:center;justify-content:center;position:relative;display:flex;background-color:var(--black);color:var(--white)}.checkmark-icon{position:absolute;bottom:7%;right:30%;height:2rem;width:2rem;color:var(--white);transition:all .2s ease-in-out}.formik-error{font-size:12px;color:var(--clr-red-dark);margin-top:.25rem}@media (max-width:768px){.service-wrapper{margin-bottom:5rem}#service-cards{height:90vh;width:80vw;margin:0 auto;text-align:center}.service-hero p{height:80vh;text-align:center;font-size:20px;top:80%}.service-hero img{height:100%}.service-quote-form Form{width:90%}#service-form input[type=email],#service-form input[type=number],#service-form input[type=tel],#service-form input[type=text],#service-form select,#service-form textarea{max-width:400px}#service-form label{margin-top:.5rem}#service-form label.checkbox{font-weight:400}#service-form button[type=submit]{margin-top:1rem}.service-quote-form Form textarea{height:4rem}.checkmark-icon{right:12%;height:1.5rem;width:1.5rem}}@media (max-width:400px){.service-wrapper{margin-bottom:9rem}#service-cards{width:80vw}}.navbar{background:linear-gradient(90deg,#fff,#242424 15%);font-size:1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{height:80px;display:flex;justify-content:center;align-items:center}.navbar-container{max-width:1700px;padding:0 20px}.navbar-container button{width:190px;margin-bottom:10px}.navbar-logo{color:#fff;margin-left:20px;cursor:pointer;text-decoration:none;font-size:2rem}.nav-menu{display:grid;grid-template-columns:repeat(3,auto);grid-gap:10px;list-style:none;text-align:center;width:60vw;justify-content:end;margin-right:2rem}.nav-item{height:80px}.navbar-container a{text-decoration:none;color:var(--white)}.active{border-bottom:2px solid}.nav-links{color:#fff;display:flex;align-items:center;text-decoration:none;padding:.5rem 1rem;height:100%}.nav-links:hover{transform:translateY(-3px);transition:all 1s ease-out}.fa-bars{color:#fff}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;position:absolute;top:80px;left:-100%}.nav-menu,.nav-menu.active-menu{opacity:1;transition:all .5s ease}.nav-menu.active-menu{background:#242222;left:0;z-index:1}.nav-links{text-align:center;padding:2rem;width:100%;display:table}.nav-links:hover{background-color:#fff;color:#242424;border-radius:0}.navbar-logo{position:absolute;top:0;left:0;transform:translate(25%,50%)}.menu-icon{display:block;position:absolute;top:0;right:0;transform:translate(-100%,60%);font-size:1.8rem;cursor:pointer}.fa-times{color:#fff;font-size:2rem}.nav-links-mobile{display:block;text-align:center;margin:2rem auto;border-radius:4px;width:80%;text-decoration:none;font-size:1.5rem;background-color:initial;color:#fff;padding:14px 20px;border:1px solid #fff;transition:all .3s ease-out}.nav-links-mobile:hover{background:#fff;color:#242424;transition:.25s}}:root{--primary:#fff}.footer-container{background-color:#242424;padding:4rem 0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-link-wrapper{display:flex}.footer-link-items{display:flex;flex-direction:column;width:200px;margin:0 auto;color:var(--blue)}.contact-icon{font-size:16px;margin-right:10px;margin-bottom:-2px;color:var(--rose)}.footer-link-items h2{margin-bottom:16px;color:var(--primary)}.footer-link-items p{margin-bottom:15px}.footer-link-items a{color:var(--blue);text-decoration:none}.footer-link-items a:hover{color:var(--blue);transition:.3s ease-out}.social-media{max-width:1000px;width:100%}.social-media-wrap{width:90%;max-width:1000px;margin:20px auto 0}.social-icons,.social-media-wrap{display:flex;justify-content:space-between;align-items:center}.social-icons{width:240px}.social-icon-link{color:var(--rose);font-size:24px}.website-rights{color:#fff;margin-bottom:16px}@media screen and (max-width:820px){.footer-container{padding:2rem 1rem}.footer-links{padding-top:2rem}.btn,.footer-input{width:100%}.social-media-wrap{flex-direction:column}.website-rights{margin:20px 0}.footer-link-items h2{font-size:var(--small-text);padding:0 25px}.contact-icon{font-size:var(--small-text);padding-left:5px}}:root{--clr-red-dark:#f33;--clr-red-light:#e66b6b;--clr-green-dark:#2a412c;--clr-green-light:#19f849;--clr-green-lighter:#a5e6b3;--grey-1:#c5c9ce;--grey-2:#d6e2f0;--grey-3:#bcccdc;--grey-4:#fcfdfd;--grey-5:#829ab0;--grey-6:#666f75;--grey-7:#dae2ec;--grey-8:#589fbb;--grey-9:#ded8d8;--text-color:#102a43;--gold:#a57600;--white:#fff;--primary-2:#0a6c74;--primary-3:#044e54;--blue:#7dd2f6;--dark-blue:#00a6ed;--rose:#d57070;--light-rose:#deb9b9;--black:#242424;--headingFont:"Roboto Condensed",Sans-Serif;--bodyFont:"Cabin",Sans-Serif;--extra-large-text:3.0rem;--large-text:2.0rem;--extra-small-text:1.1rem;--extra-large-text:3.5rem;--large-text:1.5rem;--small-text:1.2rem;--extra-small-text:0.8em;--transition:all 0.8s ease;--spacing:0.1rem;--radius:0.5rem;--light-shadow:0 5px 15px rgba(0,0,0,0.1);--dark-shadow:0 5px 15px rgba(0,0,0,0.9);--max-width:1170px;--fixed-width:620px;--btn-shadows1:linear-gradient(330deg,#c3ceda,#bdc9d6 1%,#b3c1d0 3%,#adbccd 4%,#a6b7c9 6%,#9eafc2 9%,#97aabe 12%,#91a5ba 16%,#8ba0b6 22%,#869cb1 41%,#7f96ad 62%,#768fa7 70%,#718aa2 76%,#6b859e 80%,#667f99 84%,#617a94 88%,#5a7590 91%,#57738e 93%,#526e89 96%,#4d6984 98%,#48647f);--btn-shadows2:linear-gradient(45deg,#a37500,#997800 22%,#8f7e00 40%,#807d00 55%,#738000 66%,#658302 75%,#558410 81%,#44861d 85%,#2f8929 89%,#008a35)}*,:after,:before{margin:0;padding:0;box-sizing:border-box;font-family:"PT Sans",sans-serif}html{height:100%;scroll-behavior:smooth}body{background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;padding:0;min-height:100%;position:relative;overflow-x:hidden}body,p{margin:0}.fa-icon{margin-bottom:-2px;color:#fff;font-size:14px}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90vh;min-width:90vw;padding:1rem}.error-title{font-size:2.5rem;font-weight:700;color:#d57070;text-align:center;margin:2rem}.error-body{margin:1rem;font-size:1.5rem}.error-link{display:block;margin:2rem;list-style:none;color:#d57070;font-size:1rem}.error-img{margin:2rem;width:70%;height:50%;object-fit:cover;box-shadow:var(--dark-shadow)}.h2{font-size:var(--large-text);font-weight:700;color:#d57070;margin:1rem;text-align:center}@keyframes spinner{to{transform:rotate(1turn)}}.loading{width:6rem;height:6rem;border-radius:50%;border:5px solid var(--grey-5);border-top-color:var(--gold);animation:spinner 2s linear infinite}.loading-center{margin:0 auto}.alert-danger{font-size:12px;background:var(--clr-red-dark)}.alert-danger,.alert-success{border-radius:10px;text-align:center;padding:5px 0}.alert-success{background:var(--clr-green-light);font-size:10px}.whatsapp{margin-right:10px}.whatsapp,button,button:focus{-webkit-tap-highlight-color:transparent}button,button:focus{outline:none}
/*# sourceMappingURL=main.4161fc56.chunk.css.map */