@import"https://fonts.googleapis.com/css2?family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Tinos,serif}html{overflow-x:hidden}body{height:100vh;overflow-x:hidden;font-family:Tinos,serif;color:#f7f7f7;background-color:#2b2a2e}button{border:none;cursor:pointer}.about-summary{padding:2rem 140px}.about-summary img{width:606px;height:325px;object-fit:cover;border-radius:20px}.summary-section{display:flex;gap:120px;align-items:center;transform:translateY(50%);opacity:.15;transition:all .4s ease;filter:blur(15px)}.summary-section.visible{opacity:1;transform:translateY(0);transition:all .4s ease;filter:blur(0)}.summary-section:first-child{margin-bottom:128px}.summary-section p{font-size:35px;color:#d7ae74;text-align:justify}.summary-section .txt-container{width:500px}.summary-section h5{font-size:45px;font-weight:700;font-style:italic}@media (max-width: 1150px){.about-summary{padding-inline:2rem}}@media (max-width: 900px){.summary-section{gap:1rem}.summary-section p{font-size:20px}.about-summary img{width:400px;height:250px}.summary-section .txt-container{width:75vw}.summary-section:first-child{margin-bottom:2rem}}@media (max-width: 750px){.summary-section{flex-flow:column}.summary-section .txt-container{width:100vw;padding:2rem;text-align:center}.summary-section:nth-child(2){flex-flow:column-reverse}.summary-section p{font-size:1.05rem}}@media (max-width: 500px){.summary-section img{width:100%}}.hero{background-image:url(/hero-image.HEIC);height:100vh;width:100vw;position:relative;margin-top:-140px}.hero *{transition:all .4s ease}.hero img{width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;object-fit:cover}.hero .shade{background-color:#000c;height:100%;width:100%;position:absolute;z-index:20;top:0;left:0}.hero-text{position:relative;z-index:100;padding-top:300px;padding-inline:140px}.hero-text h1{color:#d7ae74;font-size:80px;margin-bottom:4px;font-weight:700;animation:heroAnimation .7s ease forwards;transform:translate(-100%);opacity:0;filter:blur(7px)}.hero-text h3{color:#fff;font-size:40px;font-style:italic;transform:translate(-100%);animation:heroAnimation .7s ease forwards;animation-delay:.2s;opacity:0;filter:blur(7px)}.hero-text .btns{margin-top:60px;display:flex;gap:60px;opacity:0;filter:blur(12px);animation:fadeIn .7s linear forwards;animation-delay:.9s}.hero-text .btns .learn-more{padding:8px 35px;background-color:#d7ae74;border-radius:8px;color:#2b2a2e;font-size:25px;cursor:pointer;transition:all .3s ease}.hero-text .btns .learn-more:hover{transition:all .3s ease;transform:scale(1.05);text-decoration:underline}.hero-text .btns .contact{background-color:transparent;color:#f7f7f7;text-decoration:underline;font-size:25px}.hero-text .btns .contact:hover{transition:all .3s ease;transform:scale(1.07)}@keyframes heroAnimation{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1;filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}@media (max-width:1000px){.hero{padding:1rem;height:65vh}.hero-text{padding-inline:1rem;padding-top:270px}.hero-text h1{font-size:50px}.hero-text h3{font-size:25px}.hero-text .btns .learn-more,.hero-text .btns .contact{font-size:18px}}@media (max-width: 500px){.hero-text h1{font-size:30px}.hero-text h3{font-size:18px}.hero-text .btns{margin-top:40px}.hero-text .btns .learn-more,.hero-text .btns .contact{font-size:15px}}.our-services{padding:2rem 0}.our-services h1{margin-bottom:31px;font-weight:700;font-size:70px;color:#d7ae74;text-align:center;transform:translate(-30%);opacity:0;filter:blur(15px);transition:all .4s ease}.our-services h1.visible{opacity:1;transform:translate(0);filter:blur(0);transition:all .4s ease}.service{position:relative;height:100vh;background-size:cover;display:flex;align-items:flex-end;background-attachment:fixed}.service .shade{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-color:#d7ae74;opacity:.45}.service .text{position:relative;z-index:25;margin-bottom:100px;margin-left:140px;padding:8px 85px;background-color:#2b2a2e;border-radius:8px;transform:translate(-50%);filter:blur(15px);opacity:0;transform:all .4s ease}.service .text.visible{opacity:1;filter:blur(0);transform:translate(0);transition:all .4s ease}.service .text h2{font-size:80px;font-weight:700}@media (max-width: 1200px){.service .text{margin-left:5rem}.service .text h2{font-size:3.5rem}.our-services h1{font-size:50px}}@media (max-width: 800px){.service{background-attachment:local;height:50vh}.service .text{margin-left:1.5rem}.service .text h2{font-size:2.3rem}}@media (max-width:550px){.service{justify-content:center;align-items:center;height:43vh}.service .text{margin-left:0rem;margin-bottom:45px}.service .text h2{font-size:1.5rem}}.navbar{display:flex;justify-content:space-between;align-items:flex-end;padding-inline:140px;padding-top:51px;position:relative;z-index:10000;color:#d7ae74}.navbar .logo img{width:83px;height:83px;border-radius:999px}.nav-links{display:flex;gap:55px;transition:all .3s ease}.nav-links a{font-size:20px;text-decoration:none;color:#d7ae74;padding:.3rem .7rem;border-radius:8px;position:relative;overflow:hidden;transition:all .3s ease}.nav-links a:hover{transition:all .3s ease;color:#2b2a2e}.nav-links a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:8px;background-color:#d7ae74;transform:translate(-100%);z-index:-1;transition:all .3s ease}.nav-links a:hover:after{transition:all .3s ease;transform:translate(0)}.navbar a.active{background-color:#d7ae74;text-underline-offset:.2rem;color:#2b2a2e}.navbar .hamburger{display:none;position:relative;z-index:20000}@media (max-width:1000px){.navbar{padding-inline:3.5rem;padding-top:2rem}}@media (max-width:800px){.navbar .logo img{width:50px;height:50px}.navbar{align-items:center}.nav-links{background-color:#2b2a2e;flex-flow:column;position:absolute;top:0;right:0;z-index:10000;height:100vh;width:65%;justify-content:center;transform:translate(100%)}.nav-links.open{transition:all .3s ease;transform:translate(0);opacity:1}.nav-links a{text-align:center;padding:1.5rem}.navbar .hamburger{display:flex}}@media (max-width:550px){.nav-links{width:85%}.navbar{padding-inline:1.5rem}}.footer{padding-inline:140px;padding-bottom:120px;padding-top:80px;display:flex;justify-content:space-between}.footer .logo{margin-bottom:50px;width:100%;display:flex;justify-content:center;align-items:center}.footer .logo img{width:100px;height:100px;border-radius:999px}.footer .details h3{font-size:64px;font-weight:700;color:#d7ae74;margin-bottom:30px}.footer .details h4{font-size:45px;font-weight:700;font-style:italic;margin-bottom:30px}.footer .details .links a{font-weight:regular;font-size:25px;color:#d7ae74;margin-bottom:23px}.footer .useful-links{display:flex;flex-flow:column;justify-content:flex-end}.footer .useful-links h1{font-size:52px;font-weight:700;margin-bottom:50px}.footer .useful-links .links{display:flex;flex-flow:column;gap:22px;justify-content:center;align-items:center}.footer .useful-links .links a{color:#d7ae74;text-decoration:none;font-size:22px}@media (max-width:1100px){.footer{padding:2rem 4rem}.footer .details h3{font-size:50px}.footer .details h4{font-size:33px}.footer .details .links a{font-size:20px;margin-bottom:2rem}.footer .useful-links h1{font-size:40px}}@media (max-width:720px){.footer{padding:2rem 1rem}.footer .details h3{font-size:35px}.footer .details h4{font-size:22px}.footer .details .links a{font-size:16px}.footer .useful-links h1{font-size:30px}.footer .useful-links .links a{font-size:16px}.footer .logo img{width:80px;height:80px}}@media (max-width:500px){.footer{flex-flow:column;align-items:center;justify-content:center;text-align:center;gap:2rem}.footer .logo{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}}.about-description{padding:2rem 140px}.about-description p{font-size:18px;color:#d7ae74;line-height:1.5;text-align:justify}.about-description .first-paragraph{transform:translateY(70%);filter:blur(15px);transition:all .4s ease}.about-description .first-paragraph.visible{transition:all .4s ease;filter:blur(0);transform:translateY(0)}.about-description .second-paragraph{display:flex;justify-content:space-between;margin-top:90px;gap:1.5rem;transform:translateY(10%);filter:blur(15px);opacity:0;transition:all .4s ease}.about-description .second-paragraph.visible{transform:translateY(0);opacity:1;filter:blur(0);transition:all .4s ease}.about-description img{object-fit:cover;height:450px;width:600px;border-radius:8px}.about-description .text-content{width:606px;display:flex;flex-flow:column;justify-content:space-around}@media (max-width:1000px){.about-description{padding:2rem}.about-description .second-paragraph{margin-top:45px}}@media (max-width:700px){.about-description .second-paragraph{flex-flow:column;gap:1.5rem}.about-description .text-content{width:auto}.about-description img{width:100%;height:30vh}.about-description p{font-size:15px;margin-bottom:1rem}}@media (max-width:550px){.about-description{padding:2rem 1rem}.about-description .second-paragraph{justify-content:center}}.client-stats{height:205px;background-color:#d7ae74;display:flex;justify-content:center;align-items:center;gap:270px;color:#2b2a2e}.client-stats h2{font-weight:700;font-size:72px;text-align:center;margin-bottom:-40px}.client-stats p{font-size:64px;text-align:center}@media (max-width:1000px){.client-stats h2{font-size:64px}.client-stats p{font-size:48px}.client-stats{gap:180px;height:170px}}@media (max-width:656px){.client-stats{gap:100px;height:120px}.client-stats h2{font-size:40px}.client-stats p{font-size:32px;margin-top:8px}}@media (max-width:470px){.client-stats{gap:65px;height:70px}.client-stats h2{font-size:32px}.client-stats p{font-size:24px;margin-top:15px}}.contact-cta{padding-top:80px}.contact-cta>div{display:flex;position:relative;height:512px}.contact-cta img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;object-fit:cover}.contact-cta .shade{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;object-fit:cover;background-image:linear-gradient(to right,#2b2a2e 39%,#d7ae746e)}.contact-cta .text{position:relative;z-index:20;width:39%;display:flex;justify-content:center;align-items:center;flex-flow:column;color:#d7ae74}.contact-cta .text h2{font-weight:700;font-size:70px;margin-bottom:48px}.contact-cta .text p{font-size:32px;margin-bottom:71px}.contact-cta .text button{padding:5px 80px;background-color:#d7ae74;border-radius:20px;font-size:42px;color:#2b2a2e;overflow:hidden;position:relative;transition:all .3s ease}.contact-cta .text button:hover{transition:all .3s ease;background-color:transparent}.contact-cta .text button:after{transition:all .3s ease;position:absolute;content:"";width:100%;height:100%;top:0;left:0;transform:translateY(-105%);background-color:#f7f7f7;z-index:-1}.contact-cta .text button:hover:after{transition:all .3s ease;transform:translateY(0)}@media (max-width: 1000px){.contact-cta .text{padding-left:1rem;width:45%}.contact-cta .text h2{font-size:50px;margin-bottom:35px}.contact-cta .text p{font-size:25px;margin-bottom:50px}.contact-cta .text button{font-size:35px}}@media (max-width: 650px){.contact-cta{padding-top:45px}.contact-cta .shade{background-image:linear-gradient(to right,#2b2a2e 60%,#d7ae746e)}.contact-cta .text{width:60%}.contact-cta .text h2{font-size:35px;margin-bottom:15px}.contact-cta .text p{font-size:18px;margin-bottom:40px}.contact-cta .text button{font-size:25px;padding-inline:40px}}.page-header{background-image:url(https://i.postimg.cc/nhkz8LHd/about-us-hero.jpg);margin-top:-140px;height:380px;background-position:center;background-size:cover;position:relative;display:flex;justify-content:center;align-items:flex-end}.page-header .shade{background-color:#000c;position:absolute;z-index:5;width:100%;height:100%;top:0;left:0}.page-header h1{font-weight:700;font-size:78px;color:#d7ae74;position:relative;z-index:25;margin-bottom:48px;opacity:0;filter:blur(15px);transition:all .7s ease}.page-header h1.visible{transition:all .4s ease;filter:blur(0);opacity:1}@media (max-width:800px){.page-header{height:20rem}.page-header h1{font-size:64px}}@media (max-width:520px){.page-header{height:40vh}.page-header h1{font-size:45px}}.business-hours{color:#2b2a2e;background-color:#d7ae74;text-align:center;padding:2rem}.business-hours h1{font-size:60px;margin-bottom:30px}.business-hours h2{font-size:32px;margin-bottom:15px}.business-hours p{font-size:24px;font-style:italic}@media (max-width:500px){.business-hours h1{font-size:38px;margin-bottom:20px}.business-hours h2{font-size:25px}}.socialmedia-links{background-color:#d7ae74;align-self:center;display:flex;gap:2rem;color:#2b2a2e;flex-wrap:wrap;padding:2rem 140px}.socialmedia-links *{transform:translate(30%);filter:blur(15px);opacity:0;transition:all .4s ease}.socialmedia-links.visible *{transition:all .4s ease;filter:blur(0);opacity:1;transform:translate(0)}.socialmedia-links .option{display:flex;gap:3rem;width:100%;align-items:center}.socialmedia-links .option a{font-size:25px;color:#2b2a2e}@media (max-width:800px){.socialmedia-links{padding:2rem}}@media (max-width:550px){.socialmedia-links .option a{font-size:16px}}.location{padding:2rem 140px;text-align:center;color:#d7ae74;transform:translate(-40%);opacity:0;filter:blur(15px);transition:all .4s ease}.location.visible{transition:all .4s ease;filter:blur(0);opacity:1;transform:translate(0)}.location h1{font-weight:700;font-size:78px;margin-bottom:16px}.location p{font-size:45px}@media (max-width:950px){.location{padding:2rem}.location h1{font-size:64px}.location p{font-size:35px}}@media (max-width: 660px){.location h1{font-size:50px}.location p{font-size:20px}}.map{display:flex;justify-content:center;align-items:center;padding:2rem;opacity:.15;transform:translateY(20%) scale(.9);transition:all .4s ease;position:relative}.map.visible{transition:all .4s ease;transform:translateY(0) scale(1);opacity:1}.map .loader-container{position:absolute;height:100%;width:100%;background-color:#fff9;top:0;left:0;display:flex;justify-content:center;align-items:center}.map .loader-container .spinner{border:15px solid rgb(44,42,42);width:90px;height:90px;border-radius:999px;border-top:15px solid gray;animation:spinning 1s forwards infinite ease-in-out}.map iframe{border-radius:20px}@keyframes spinning{0%{rotate:0deg}to{rotate:360deg}}@media (max-width: 700px){.map iframe{height:400px}}@media (max-width: 500px){.map{padding:1rem;padding-top:0}.map iframe{height:320px}}
