@import url(https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2d2d2d;background-color:var(--primary-bg-color);margin:0}body,code{font-family:Abril Fatface,serif;font-style:normal;font-weight:400}*{box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}:root{--primary-bg-color:#2d2d2d;--light-font-color:#fff;--dark-font-color:#000;--highlighter-color:#fef100;--container-width-lg:85%;--container-width-md:90%;--container-width-sm:95%;--transition-in:all 500ms ease-in;--transition-out:all 500ms ease-out;--transition-duration:250ms,250ms,250ms,250ms;--primary-text-shadow:1px 0px 2px #000;--light-text-shadow:.5px 0px 1px #00000040;--primary-box-shadow:2px 0px 5px #000;--secondary-shadow:.35rem .25rem .10rem rgba(0,0,0,.336)}html{scroll-behavior:smooth}.sectionTitle{padding-top:2.5rem}.sectionTitle h2{color:#fff;color:var(--light-font-color);font-size:clamp(2rem,4.25vw,6vw);text-align:center;text-shadow:2px 0 5px #000;text-shadow:var(--primary-box-shadow)}.container{margin:0 auto;width:85%;width:var(--container-width-lg)}@media screen and (max-width:1024px){.container{width:90%;width:var(--container-width-md)}}@media screen and (max-width:600px){.container{width:95%;width:var(--container-width-sm)}}.logoTop{font-size:clamp(1.5rem,3rem,9vw);margin-bottom:-.75rem}.logoBottom,.logoTop{color:var(--light-font-color);cursor:pointer}.logoBottom{font-size:clamp(.85rem,1.15rem,4.75vw);font-weight:100;letter-spacing:clamp(.16rem,.98rem,2.25vw)}@media screen and (max-width:600px){.logoBottom{margin-top:.25rem}}header{background-color:var(--primary-bg-color);height:7rem}.headerContainer,header{align-items:center;display:flex}.headerContainer{justify-content:space-between}.navigationContainer ul{display:flex;justify-content:space-around;width:clamp(10rem,20rem,40vw)}.navigationContainer ul h3{color:var(--light-font-color);font-size:clamp(1.25rem,1.75vw,2rem);overflow:hidden;pointer-events:all;position:relative;transition:var(--transition-out)}.navigationContainer ul h3:after{background:var(--highlighter-color);content:"";height:2px;left:50%;position:absolute;top:1.8rem;transform:translateX(-50%);transition:.3s;width:0}.navigationContainer ul h3:hover{color:var(--highlighter-color)}.navigationContainer ul h3:hover:after{width:90%}.navigationContainer ul[data-visible=true]{transform:translateX(0)}.hamburgerMenu{cursor:pointer;display:None;justify-content:flex-end;opacity:0;visibility:hidden}.bar{background-color:#fff;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:2.5rem}@media screen and (max-width:600px){.hamburgerMenu{display:block;z-index:600}.hamburgerMenu,.navBarMenu{opacity:1;visibility:visible}.navBarMenu{align-items:center;background:var(--primary-bg-color);display:flex;flex-direction:column;height:75vh;inset:16% 0 0 0;min-width:100vw;padding:min(15vh,10rem) 2rem;position:fixed;transform:translateY(-120%);transition:var(--transition-out);z-index:500}.navbarMenu[data-visible=true]{transform:translateX(0)}.hamburgerMenu[aria-expanded=true] .bar:nth-child(2){opacity:0}.hamburgerMenu[aria-expanded=true] .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburgerMenu[aria-expanded=true] .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navBarMenu .navbarItems h3{font-size:1.5rem;font-weight:400}.navigationContainer ul h3:after{top:1.8rem}}.footerSection{background-color:var(--dark-font-color);height:auto}.footerContainer{display:flex;padding:2.5rem 0}.topFooterContainer{display:flex;justify-content:space-between;width:100%}.footerLogoAddressContainer{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.footerAddressContainer,.footerPhoneNumberContainer{color:var(--light-font-color)}.footerAddressContainer h3,.footerPhoneNumberContainer h3{font-family:Poppins;font-size:clamp(.65rem,1rem,4vw);font-weight:400;text-align:center}.socialIconsContainer{cursor:pointer;display:flex;gap:2rem}.footerSocialIcons{color:var(--light-font-color);height:clamp(.95rem,1.25rem,5vw);width:clamp(.95rem,1.25rem,5vw)}.footerSiteLinksContainer ul{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.footerSiteLinksContainer ul h3{color:var(--light-font-color);font-size:clamp(1.25rem,1.75vw,2rem)}.footerSiteLinksContainer ul h3:after{background:var(--highlighter-color);content:"";height:2px;left:50%;position:absolute;top:1.8rem;transform:translateX(-50%);transition:.3s;width:0}.footerSiteLinksContainer ul h3:hover{color:var(--highlighter-color)}.footerSiteLinksContainer ul h3:hover:after{width:90%}.footerNewsletterContainer{align-items:center;display:flex;flex-direction:column;gap:1rem}.footerNewsletterContainer h3{color:var(--light-font-color);font-size:clamp(.9rem,1.2rem,16vw)}.bottomFooterContainer{align-items:center;border-top:1px solid #fff;display:flex;height:2.5rem;justify-content:center;width:100%}.rightsCopyrightContainer{color:var(--light-font-color)}.rightsCopyrightContainer h3{font-size:clamp(.9rem,1.2rem,3vw)}@media screen and (max-width:600px){.topFooterContainer{flex-direction:column;gap:2rem}.footerSiteLinksContainer ul{flex-direction:row;justify-content:space-around}.footerLogoAddressContainer{order:1}.footerNewsletterContainer{order:3}}.indexBackground{min-height:86vh;overflow:hidden;width:100%}#heroSection{height:86vh;width:100%}.homePageContainer{height:86vh;margin-bottom:5rem}.homePageContainer,.titleContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.titleContainer{height:20.75rem}.titleContainer .words span{animation:spin_words 45s ease infinite;color:var(--light-font-color);display:block;font-size:clamp(3.75rem,12.5vw,14.5vw);height:17rem;text-align:center;text-shadow:var(--primary-text-shadow)}.words{margin-bottom:-1rem;overflow:hidden}.titleContainer h2{color:var(--light-font-color);font-size:clamp(1.25rem,4rem,6vw);font-weight:400;text-align:center;text-shadow:var(--primary-text-shadow)}.contactButtonBar{margin-top:2rem}.heroContactButton{background-color:var(--highlighter-color);border:2px solid var(--primary-bg-color);border-radius:10px;box-shadow:var(--primary-box-shadow);cursor:pointer;font-family:Abril Fatface,serif;font-size:clamp(.85rem,1.5rem,5vw);font-weight:800;height:clamp(2.25rem,3rem,6vw);margin-left:1rem;padding:.25rem;width:clamp(8rem,12rem,8vw)}.heroContactButton:active{transform:translateY(4px)}button.heroContactButton a{color:var(--primary-bg-color)}@keyframes spin_words{5%{transform:translateY(-100%)}10%{transform:translateY(-200%)}15%{transform:translateY(-300%)}20%{transform:translateY(-400%)}25%{transform:translateY(-500%)}30%{transform:translateY(-600%)}35%{transform:translateY(-700%)}40%{transform:translateY(-800%)}45%{transform:translateY(-900%)}50%{transform:translateY(-1000%)}55%{transform:translateY(-1100%)}60%{transform:translateY(-1200%)}65%{transform:translateY(-1300%)}70%{transform:translateY(-1400%)}75%{transform:translateY(-1500%)}80%{transform:translateY(-1600%)}85%{transform:translateY(-1700%)}90%{transform:translateY(-1800%)}95%{transform:translateY(-1900%)}to{transform:translateY(-2000%)}}@media screen and (max-width:1024px){.titleContainer{height:12.5rem}}@media screen and (max-width:600px){.titleContainer{height:7.5rem;margin-top:-8em}.titleContainer .words span{height:8rem}.heroContactButton{font-weight:800;margin-left:1rem;padding-bottom:2rem}}.aboutSection{background-color:var(--primary-bg-color);height:105vh;margin-bottom:3rem}.aboutTitleContainer{padding-top:2.5rem}.aboutTitleContainer h2{color:var(--light-font-color);font-size:clamp(2.75rem,4.25vw,6vw);text-align:center}.ownerSection{grid-gap:5%;display:grid;gap:5%;grid-template-columns:30% 65%;margin-top:2.5rem}.ownerTitleContainer h3{color:var(--light-font-color);font-size:clamp(.85rem,2.5rem,4vw);margin-bottom:1rem}.ownerParagraphContainer p{color:var(--light-font-color);font-family:Poppins;font-size:clamp(.85rem,1.1rem,4vw);margin-bottom:1rem;text-align:justify}@media screen and (max-width:1024px){.ownerSectionColumn{height:80vh;overflow-y:scroll;padding-bottom:2rem}}@media screen and (max-width:600px){.aboutSection{padding-bottom:2rem}.aboutSectionContainer{margin-top:12rem}.ownerSection,.ownerSectionColumn{display:flex;flex-direction:column}.ownerSectionColumn{align-items:center;height:45vh;margin-top:2rem;overflow-y:scroll;padding-bottom:5rem}}.emailFormSection form{align-items:flex-start;display:flex;justify-content:flex-start}.emailLabelContainer label{color:var(--highlighter-color);font-size:clamp(.85rem,1.25rem,6vw);font-weight:900}.formControlWrap input{border-radius:5px 0 0 5px;border-right:0;font-size:1rem;height:3rem;padding:.5rem;width:clamp(10rem,20rem,60vw)}.formControlWrap input:focus{outline:none}button.emailButton{background-color:initial;border:2px solid var(--light-font-color);border-radius:0 5px 5px 0;color:var(--light-font-color);cursor:pointer;display:inline-block;font-size:1rem;height:3rem;width:5rem}.successContainer{align-items:center;display:flex}p.successMessage{color:var(--highlighter-color);margin-top:.5rem}p.errorMessage{color:#fb7474;margin-top:.5rem}.successContainer img{animation:rotate-record 4s linear infinite;height:2rem;margin-top:1rem;width:2rem}.recaptchaBox{margin-top:1rem}form.footerNewsForm{align-items:flex-start;display:flex;flex-direction:column}.footerEmailLabelContainer{margin-bottom:-1.5rem}.footerEmailLabelContainer label{color:var(--highlighter-color);display:flex;font-size:clamp(.95rem,1.15rem,6vw);font-weight:400;justify-content:center;width:clamp(15rem,21rem,60vw)}input#footerEmail{border-radius:5px 0 0 5px;border-right:0;font-size:1rem;height:3rem;margin:1rem 0;padding:.5rem;width:clamp(10rem,18rem,60vw)}input#footerEmail:focus{outline:none}button.footerEmailButton{background-color:var(--highlighter-color);border:2px solid var(--light-font-color);border-radius:0 5px 5px 0;color:var(--dark-font-color);cursor:pointer;display:inline-block;font-size:1rem;height:3rem;width:3rem}button.footerEmailButton:active{transform:translateY(1px)}.footerSuccessContainer{align-items:center;display:flex}p.footerSuccessMessage{color:var(--highlighter-color);margin-top:1rem}p.footerErrorMessage{color:#fb7474;margin-top:1rem}.footerSuccessContainer img{animation:rotate-record 4s linear infinite;height:2rem;margin-top:1rem;width:2rem}@keyframes rotate-record{0%{tranform:rotate(0deg)}to{transform:rotate(1turn)}}.aboutPhotoSection{align-items:center;display:flex;flex-direction:column}.aboutPhotoContainer{aspect-ratio:1/1;background:linear-gradient(45deg,#0000,#fff,#0000);border-radius:2rem;display:grid;min-height:78%;place-items:center;width:83%}.aboutImageContainer{border-radius:2rem;overflow:hidden;transform:rotate(10deg);transition:var(--transition-in)}.aboutImageContainer:hover{transform:rotate(0deg)}.aboutPhotoSection figcaption{color:var(--light-font-color);margin-top:1.5rem}@media screen and (max-width:1024px){.aboutPhotoContainer{width:108%}.aboutImageContainer{aspect-ratio:1/1;width:15rem}}@media screen and (max-width:600px){.aboutPhotoSection{display:flex;justify-content:center}.aboutImageContainer,.aboutPhotoContainer{height:12rem;width:12rem}}.input_field{min-width:70vw}.contactFormSection fieldset{align-items:center;border:#0000;display:flex;flex-direction:column;gap:1rem;width:60vw}.contactFormSection fieldset,.contactFormSection fieldset legend{color:var(--primary-bg-color)}form{align-items:center;display:flex;flex-direction:column;gap:1.15rem}input,textarea{background:#0000;border:2px solid var(--light-font-color);border-radius:12px;color:var(--light-font-color);font-size:1rem;padding:1.5rem;position:relative;resize:none;width:70%}input::placeholder,textarea::placeholder{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400}.contact_form input{height:2rem;position:relative}.contact_form input:focus{outline:none}.contact_form{position:relative}.contact_form textarea:focus{outline:none}.email_sent{color:var(--light-font-color);font-size:1.25rem}.sendMessageButton{background-color:initial;border-radius:10px;color:var(--light-font-color);cursor:pointer;font-size:1rem;height:2.5rem;margin-left:1rem;padding:.25rem;width:10rem}.spinner{animation:spin 1s linear infinite;color:var(--color-bg-bright);height:2rem;transition:var(--transition);width:2rem}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}@media screen and (max-width:1024px){#contact{margin-top:3rem;min-height:50vh}input,textarea{width:75%}}@media screen and (max-width:600px){#contact{margin-top:3rem;min-height:50vh}.contact_container{margin-top:2rem}input,textarea{width:90vw}textarea{height:10rem}}.contactSection{background-color:var(--primary-bg-color);min-height:100vh}.contactSectionTitle{padding-top:2.5rem}.contactSectionTitle h2{color:var(--light-font-color);font-size:clamp(2.75rem,4.25vw,6vw);text-align:center}.contactOptionContainer{grid-gap:10%;align-items:center;display:grid;gap:10%;grid-template-columns:65% 25%;margin-top:2.5rem;min-height:90vh}.emailMessengerWhatsAppContainer{display:flex;flex-direction:column;gap:1.5rem}.contactOptionsBox{align-items:center;border:2px solid var(--light-font-color);border-radius:20px;box-shadow:var(--secondary-shadow);color:var(--light-font-color);display:flex;flex-direction:column;gap:.5rem;height:10rem;height:clamp(9rem,10rem,16vw);justify-content:center;padding:.25rem 0;width:clamp(15rem,17rem,20vw)}.contactIcons{height:clamp(1rem,1.75rem,6vw);margin-bottom:-.5rem;width:clamp(1rem,1.75rem,6vw)}.contactOptionsBox h3{font-size:clamp(1rem,1.2rem,3vw)}.contactOptionsBox a,.contactOptionsBox h4{font-family:Poppins;font-size:clamp(.85rem,1rem,3vw);font-weight:400}.contactOptionsBox a{color:var(--highlighter-color);margin-bottom:.25rem}@media screen and (max-width:600px){.contactOptionContainer{align-items:center;grid-template-columns:100%;justify-content:center;padding-bottom:5rem}.emailMessengerWhatsAppContainer{align-items:center;height:25vh;margin-bottom:3rem;margin-top:-2rem;overflow-y:scroll}}.midSection{min-height:30vh;width:100%}@media screen and (max-width:1024px){#midSection{font-size:2rem;height:26vh}#midSectionTwo{height:26vh;margin-bottom:-2rem}}@media screen and (max-width:600px){#midSection{height:1vh}}.validationSection{min-height:30vh}.validationContainer{align-items:center;display:flex;min-height:30vh;overflow:hidden}.scroller{max-width:100%}.scroller__inner{display:flex;flex-wrap:wrap;gap:1rem;padding-block:2rem}.scroller[data-animated=true]{-webkit-mask:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden}.scroller[data-animated=true] .scroller__inner{animation:scroll 50s linear infinite forwards;animation:scroll var(--_animation-duration,50s) var(--_animation-direction,forwards) linear infinite;flex-wrap:nowrap;width:-webkit-max-content;width:max-content}.scroller[data-speed=slow] .scroller__inner{--_animation-duration:50s}.reviewBox{background-color:var(--primary-bg-color);border-radius:10px;box-shadow:var(--primary-box-shadow);color:var(--light-font-color);display:flex;flex-direction:column;font-family:Poppins;font-size:clamp(.75rem,.85rem,6vw);height:clamp(11rem,13rem,40vw);justify-content:space-around;padding:.75rem 1.5rem;width:clamp(20rem,23rem,40vw)}.reviewBox h3{font-size:clamp(.95rem,1.25rem,6vw);text-align:center}.reviewBox .custReview{color:var(--highlighter-color);text-align:justify}.nameLocationContainer{display:flex;gap:.5rem;margin-top:.5rem}.nameLocationContainer .custName{font-weight:600}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}
/*# sourceMappingURL=main.afea0588.css.map*/