@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);.welcome{align-items:center;color:#fff;color:var(--white);display:flex;height:85vh;min-height:500px;overflow:hidden;position:relative}.welcome .backgroundImg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.welcome .backgroundImg:after{background:linear-gradient(135deg,#002b40b3,#0006 50%,#0003);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.welcome .backgroundImg img{animation:slowZoom 20s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;transform:scale(1.05);width:100%}.welcome .welcomeContent{padding:0 1.15rem;padding:0 var(--spacing-lg);position:relative;width:100%;z-index:2}.welcome .welcomeContent .heroContainer{align-items:center;animation:fadeInUp .8s ease-out;display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-md);margin:0 auto;max-width:900px;text-align:center}.welcome .welcomeContent .heroContainer .heroTagline{color:#ade8f4;color:var(--secondary-color);font-size:1.15rem;font-size:var(--font-size-xl);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.2em;margin:0;text-transform:uppercase}.welcome .welcomeContent .heroContainer .heroTitle{font-size:clamp(2rem,5vw,3.2rem);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;margin:.2rem 0;margin:var(--spacing-xs) 0;text-shadow:0 4px 15px #0000004d}.welcome .welcomeContent .heroContainer .heroSubtitle{color:#ffffffe6;font-size:clamp(1rem,2vw,1.2rem);font-weight:400;font-weight:var(--font-weight-reg);line-height:1.6;margin-bottom:1.5rem;margin-bottom:var(--spacing-xl);max-width:650px;opacity:.9}.welcome .welcomeContent .heroContainer .heroActions{display:flex;gap:.75rem;gap:var(--spacing-md)}.welcome .welcomeContent .heroContainer .heroActions .ctaButton{align-items:center;background-color:#0096c7;background-color:var(--primary-color);border:none;border-radius:9999px;border-radius:var(--border-radius-full);box-shadow:0 4px 15px #0096c766;color:#fff;color:var(--text-on-primary);cursor:pointer;display:flex;font-size:1rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);gap:.4rem;gap:var(--spacing-sm);padding:.75rem 2.25rem;padding:var(--spacing-md) var(--spacing-2xl);transition:all .3s cubic-bezier(.4,0,.2,1)}.welcome .welcomeContent .heroContainer .heroActions .ctaButton span{font-size:1.25rem;transition:transform .3s ease}.welcome .welcomeContent .heroContainer .heroActions .ctaButton:hover{background-color:#0077b6;background-color:var(--primary-hover);box-shadow:0 8px 25px #0096c780;transform:translateY(-3px)}.welcome .welcomeContent .heroContainer .heroActions .ctaButton:hover span{transform:translateX(5px)}.welcome .welcomeContent .heroContainer .heroActions .ctaButton:active{transform:translateY(-1px)}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:800px){.welcome{height:75vh;padding-top:5rem}.welcome .heroContainer .heroTitle{font-size:2.25rem}.welcome .heroContainer .heroSubtitle{font-size:1rem}.welcome .heroContainer .ctaButton{font-size:.875rem;font-size:var(--font-size-reg);padding:.4rem 1.5rem;padding:var(--spacing-sm) var(--spacing-xl)}}.common-section{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;justify-content:center;margin:var(--spacing-lg) auto;max-width:1200px;overflow:hidden;padding:var(--spacing-2xl) 0;width:95%}@media screen and (max-width:768px){.common-section{margin:var(--spacing-md) auto;width:calc(100% - var(--spacing-lg)*2)}}.common-section.even{background-color:var(--white)}.common-section.odd{background-color:var(--bg-alt-color)}.common-section .contentWrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:0 var(--spacing-lg);width:100%}.common-card{background:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center;transition:var(--transition-normal)}.common-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow);transform:translateY(-5px)}.WhatIsUs .featuresGrid{grid-gap:1.5rem;grid-gap:var(--spacing-xl);display:grid;gap:1.5rem;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.WhatIsUs .featuresGrid .featureItem .icon{color:#0096c7;color:var(--primary-color);font-size:2.5rem;margin-bottom:.75rem;margin-bottom:var(--spacing-md)}.WhatIsUs .featuresGrid .featureItem h3{color:#1a1a1a;color:var(--text-primary);font-size:1.15rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.4rem;margin-bottom:var(--spacing-sm)}.WhatIsUs .featuresGrid .featureItem p{color:#4a4a4a;color:var(--text-secondary);font-weight:400;font-weight:var(--font-weight-reg);line-height:1.6;margin:0}.WhatIsUs .locationsSection{padding-top:1.5rem;padding-top:var(--spacing-xl);text-align:center}.WhatIsUs .locationsSection .locationsTitle{font-size:1.15rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1.15rem;margin-bottom:var(--spacing-lg)}.WhatIsUs .locationsSection .locationBadges{display:flex;flex-wrap:wrap;gap:.4rem;gap:var(--spacing-sm);justify-content:center;margin-bottom:1.15rem;margin-bottom:var(--spacing-lg)}.WhatIsUs .locationsSection .locationBadge{background:#fff;background:var(--white);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:9999px;border-radius:var(--border-radius-full);color:#4a4a4a;color:var(--text-secondary);font-size:.875rem;font-size:var(--font-size-reg);font-weight:500;font-weight:var(--font-weight-medium);padding:.4rem 1.15rem;padding:var(--spacing-sm) var(--spacing-lg);transition:.2s ease;transition:var(--transition-fast)}.WhatIsUs .locationsSection .locationBadge:hover{background:#0096c7;background:var(--primary-color);border-color:#0096c7;border-color:var(--primary-color);color:#fff;color:var(--white)}.WhatIsUs .locationsSection .enquiryText{color:#4a4a4a;color:var(--text-secondary);font-size:.875rem;font-size:var(--font-size-reg);font-weight:400;font-weight:var(--font-weight-reg)}.WhatIsUs .locationsSection .enquiryText .link{color:#0096c7;color:var(--primary-color);cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline}@media screen and (max-width:768px){.WhatIsUs .featuresGrid{grid-template-columns:1fr}}.reviewsBadgeArea{display:flex;justify-content:center;padding:1.15rem;padding:var(--spacing-lg);width:100%}.reviewsBadgeArea .reviewsBadge{background-color:#fff;background-color:var(--white);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);margin:1.15rem;margin:var(--spacing-lg);min-width:300px;padding:1.15rem;padding:var(--spacing-lg);transition:.3s ease;transition:var(--transition-normal)}.reviewsBadgeArea .reviewsBadge:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom{align-items:center;display:flex;flex-direction:column;gap:.4rem;gap:var(--spacing-sm);padding:.4rem;padding:var(--spacing-sm)}.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom a{color:#0096c7;color:var(--primary-color);font-weight:500;font-weight:var(--font-weight-medium);text-decoration:none}.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom a:hover{text-decoration:underline}.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom img{height:2.5rem;object-fit:contain}@media screen and (max-width:800px){.reviewsBadgeArea .reviewsBadge{min-width:0;min-width:auto;width:90%}.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom img{height:2rem}.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom .starRating,.reviewsBadgeArea .reviewsBadge .reviewsBadgeBottom .starRating .starsDisplay{flex-direction:row}}.customerReviews .reviewsLink{color:#0096c7;color:var(--primary-color);display:inline-block;font-weight:500;font-weight:var(--font-weight-medium);margin-top:.4rem;margin-top:var(--spacing-sm);text-decoration:none;transition:.2s ease;transition:var(--transition-fast)}.customerReviews .reviewsLink:hover{color:#0077b6;color:var(--primary-hover);text-decoration:underline}.customerReviews .reviewsContainer{display:flex;justify-content:center;width:100%}.smallContactForm .sectionHeader{margin-bottom:1.15rem;margin-bottom:var(--spacing-lg)}.smallContactForm form{max-width:600px}.smallContactForm form button{align-self:center;margin-top:.4rem;margin-top:var(--spacing-sm)}.TopBanner{background-color:#0096c7;background-color:var(--primary-color);color:#fff;color:var(--text-on-primary);flex-direction:column;padding:.4rem 0;padding:var(--spacing-sm) 0;width:100%}.TopBanner,.TopBanner .longHeader{display:flex;justify-content:center}.TopBanner .longHeader{align-items:center;gap:1.5rem;gap:var(--spacing-xl);margin:0 auto;max-width:1200px;padding:0 1.15rem;padding:0 var(--spacing-lg)}.TopBanner p{color:#fff;color:var(--text-on-primary);font-size:.75rem;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-reg);margin:0;white-space:nowrap}.TopBanner p.companyTitle{font-size:.875rem;font-size:var(--font-size-reg);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.01em}.TopBanner .smallHeader{align-items:center;display:none;flex-direction:column;gap:.2rem;gap:var(--spacing-xs);padding:0 .75rem;padding:0 var(--spacing-md)}.TopBanner .smallHeader .companyTitle{font-size:.875rem;font-size:var(--font-size-reg);font-weight:600;font-weight:var(--font-weight-semibold)}.TopBanner .smallHeader .TopBannerBottom{display:flex;font-size:.7rem;font-size:var(--font-size-xs);gap:.75rem;gap:var(--spacing-md);justify-content:center;opacity:.9;width:100%}.TopBanner .smallHeader .TopBannerBottom p{font-size:.7rem}@media screen and (max-width:850px){.TopBanner .longHeader{display:none!important}.TopBanner .smallHeader{display:flex!important}}.Navigator{background-color:#fff;background-color:var(--white);padding:.4rem 0;padding:var(--spacing-sm) 0;position:relative;width:100%;z-index:90}.Navigator .horizontalNavigator{display:flex;gap:.4rem;gap:var(--spacing-sm);justify-content:center;margin:0 auto;max-width:1000px;width:90%}.Navigator .horizontalNavigator .navItem{align-items:center;background-color:#f8f9fa;background-color:var(--bg-alt-color);border-radius:.5rem;border-radius:var(--border-radius-md);color:#4a4a4a;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-weight:500;font-weight:var(--font-weight-medium);justify-content:center;padding:.75rem .4rem;padding:var(--spacing-md) var(--spacing-sm);text-align:center;text-decoration:none;transition:.3s ease;transition:var(--transition-normal)}.Navigator .horizontalNavigator .navItem p{color:inherit;font-size:.875rem;font-size:var(--font-size-reg);font-weight:inherit;margin:0}.Navigator .horizontalNavigator .navItem.active{background-color:#0096c7;background-color:var(--primary-color);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow-sm);color:#fff;color:var(--text-on-primary);font-weight:500;font-weight:var(--font-weight-medium)}.Navigator .horizontalNavigator .navItem:hover:not(.active){background-color:#f0f0f0;color:#1a1a1a;color:var(--text-primary);transform:translateY(-1px)}.Navigator .verticalNavigator{align-items:center;display:none;flex-direction:column;width:100%}.Navigator .verticalNavigator #menuSpan{align-items:center;background-color:#0000;box-shadow:none;color:#0096c7;color:var(--primary-color);cursor:pointer;display:flex;font-size:2.25rem;justify-content:center;padding:.2rem;padding:var(--spacing-xs);transition:.2s ease;transition:var(--transition-fast)}.Navigator .verticalNavigator #menuSpan:hover{background-color:#0096c70d;transform:scale(1.1)}.Navigator .verticalNavigator #menuSpan:active{transform:scale(.9)}.Navigator .verticalNavigator .verticalMenu{animation:slideDown .3s ease-out;background-color:#fff;background-color:var(--white);border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);display:flex;flex-direction:column;left:0;padding:.75rem 0;padding:var(--spacing-md) 0;position:absolute;top:100%;width:100%;z-index:100}.Navigator .verticalNavigator .verticalMenu .navItem{border-bottom:1px solid #00000008;color:#1a1a1a;color:var(--text-primary);font-size:1.15rem;font-size:var(--font-size-xl);font-weight:500;font-weight:var(--font-weight-medium);padding:1.15rem;padding:var(--spacing-lg);text-align:center;text-decoration:none}.Navigator .verticalNavigator .verticalMenu .navItem:last-child{border-bottom:none}.Navigator .verticalNavigator .verticalMenu .navItem.active{background-color:#f8f9fa;background-color:var(--bg-alt-color);color:#0096c7;color:var(--primary-color);font-weight:600;font-weight:var(--font-weight-semibold)}@media screen and (max-width:800px){.Navigator .horizontalNavigator{display:none}.Navigator .verticalNavigator{display:flex}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contactForm{background:radial-gradient(circle at center,#fff 0,#f8fafc 100%);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1000}.contactForm::-webkit-scrollbar{display:none}.contactForm{-ms-overflow-style:none;scrollbar-width:none}.contactForm.notActive{display:none}.contactForm{animation:contactFormFadeIn .3s cubic-bezier(.16,1,.3,1)}.contactForm.removeContactForm{animation:contactFormFadeOut .3s cubic-bezier(.16,1,.3,1) forwards}.contactForm .contactFormHeader{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:.75rem 1.5rem;padding:var(--spacing-md) var(--spacing-xl);width:100%;z-index:20}.contactForm .contactFormHeader .headerText{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.contactForm .contactFormHeader .headerTitle{color:#0096c7!important;color:var(--primary-color)!important;font-size:1.25rem!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;margin:0!important}.contactForm .contactFormHeader .headerSubtitle{color:#4a4a4a!important;color:var(--text-secondary)!important;font-size:.8rem!important;font-weight:400!important;font-weight:var(--font-weight-reg)!important;margin:0!important;text-align:left!important}.contactForm .contactFormHeader .closeButton span{align-items:center;background-color:#0000;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:9999px;border-radius:var(--border-radius-full);color:#4a4a4a;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;transition:all .3s ease;transition:all var(--transition-normal);width:2.5rem}.contactForm .contactFormHeader .closeButton span:hover{background-color:#0096c7;background-color:var(--primary-color);border-color:#0096c7;border-color:var(--primary-color);color:#fff;color:var(--white);transform:rotate(90deg)}.contactForm .formContainer{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0 .75rem;padding:0 var(--spacing-md);width:100%}.contactForm .formContainer::-webkit-scrollbar{display:none}.contactForm .formContainer{scrollbar-width:none}.contactForm .formContainer:after,.contactForm .formContainer:before{content:"";flex:0 0 1.5rem;flex:0 0 var(--spacing-xl)}.contactForm .formContainer .contentWrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;max-width:480px;width:100%}.contactForm .formContainer form{background:#fff!important;background:var(--white)!important;border:1px solid #00000008!important;border-radius:1rem!important;border-radius:var(--border-radius-lg)!important;box-shadow:0 10px 30px -5px #0000000f!important;display:flex!important;flex-direction:column!important;gap:.4rem!important;gap:var(--spacing-sm)!important;margin:0 auto!important;padding:1.15rem!important;padding:var(--spacing-lg)!important;width:100%!important}.contactForm .formContainer form .inputGroup{align-items:flex-start;display:flex;flex-direction:column;gap:3px;width:100%}.contactForm .formContainer form .inputGroup label{color:#4a4a4a;color:var(--text-secondary);font-size:.9rem;font-weight:600;font-weight:var(--font-weight-semibold);margin-left:2px}.contactForm .formContainer form input,.contactForm .formContainer form textarea{background:#f8fafc!important;border:2px solid #f1f5f9!important;border-radius:.5rem!important;border-radius:var(--border-radius-md)!important;font-size:.95rem!important;margin-bottom:0!important;outline:none!important;padding:.75rem!important;padding:var(--spacing-md)!important;transition:all .2s ease!important;transition:all var(--transition-fast)!important;width:100%!important}.contactForm .formContainer form input:focus,.contactForm .formContainer form textarea:focus{background:#fff!important;background:var(--white)!important;border-color:#0096c7!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #0096c71a!important}.contactForm .formContainer form textarea{min-height:90px!important;resize:vertical!important}.contactForm .formContainer form button{background-color:#0096c7!important;background-color:var(--primary-color)!important;border-radius:.5rem!important;border-radius:var(--border-radius-md)!important;box-shadow:0 5px 10px -2px #0096c733!important;color:#fff!important;color:var(--white)!important;font-size:.875rem!important;font-size:var(--font-size-reg)!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.05em!important;margin:.2rem 0 0!important;margin:var(--spacing-xs) 0 0 0!important;max-width:none!important;padding:.75rem!important;padding:var(--spacing-md)!important;text-transform:uppercase!important;width:100%!important}.contactForm .formContainer form button:hover{background-color:#0077b6!important;background-color:var(--primary-hover)!important;box-shadow:0 10px 15px -5px #0096c74d!important;transform:translateY(-1px)!important}.contactForm .formContainer form button:active{transform:translateY(0)!important}.contactForm .formContainer form .errorMsg{color:#ef4444;font-size:.75rem;font-size:var(--font-size-sm);margin-top:.2rem;margin-top:var(--spacing-xs)}@keyframes contactFormFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes contactFormFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}.Footer{background-color:#fff;background-color:var(--white);border-radius:1rem;border-radius:var(--border-radius-lg);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow-sm);color:#1a1a1a;color:var(--text-primary);margin:1.5rem auto;margin:var(--spacing-xl) auto;max-width:1200px;overflow:hidden;padding:1.15rem 0;padding:var(--spacing-lg) 0;width:95%}.Footer .footerContainer{align-items:center;display:flex;gap:1.5rem;gap:var(--spacing-xl);justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.15rem;padding:0 var(--spacing-lg)}.Footer .footerSection{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-md)}.Footer .footerSection p,.Footer .footerSection span{color:inherit;font-size:.875rem;font-size:var(--font-size-reg);font-weight:400;font-weight:var(--font-weight-reg);margin:0}.Footer .footerSection p.companyTitle,.Footer .footerSection span.companyTitle{color:#1a1a1a;color:var(--text-primary);font-size:1rem;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.01em}.Footer .footerSection.contactInfo{color:#4a4a4a;color:var(--text-secondary)}.Footer .footerSection.contactInfo .dot{color:#0096c7;color:var(--primary-color);font-size:1.2rem}.Footer .footerSection.socialLinks .builtBy{color:#4a4a4a;color:var(--text-secondary);font-size:.75rem;font-size:var(--font-size-sm);opacity:.8}.Footer .footerSection.socialLinks .builtBy a{color:#16a34a;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:none;transition:.2s ease;transition:var(--transition-fast)}.Footer .footerSection.socialLinks .builtBy a:hover{color:#15803d;text-decoration:underline}.Footer .footerImg{cursor:pointer;height:1.5rem;transition:.2s ease;transition:var(--transition-fast);width:1.5rem}.Footer .footerImg:hover{transform:scale(1.1)}@media screen and (max-width:900px){.Footer .footerContainer{flex-direction:column;gap:.75rem;gap:var(--spacing-md);text-align:center}.Footer .footerSection{flex-wrap:wrap;justify-content:center}}.contactButton{align-items:center;background-color:#0096c7;background-color:var(--primary-color);border-radius:9999px;border-radius:var(--border-radius-full);bottom:1.5rem;bottom:var(--spacing-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);color:#fff;color:var(--text-on-primary);cursor:pointer;display:flex;height:4rem;justify-content:center;position:fixed;right:1.5rem;right:var(--spacing-xl);transition:.3s ease;transition:var(--transition-normal);width:4rem;z-index:500}.contactButton.notActive{display:none}.contactButton:hover{background-color:#0077b6;background-color:var(--primary-hover);box-shadow:0 20px 25px -5px #0003;transform:translateY(-5px) scale(1.05)}.contactButton span{font-size:1.5rem;font-weight:500;font-weight:var(--font-weight-medium)}@media screen and (max-width:800px){.contactButton{bottom:1.15rem;bottom:var(--spacing-lg);height:3.5rem;right:1.15rem;right:var(--spacing-lg);width:3.5rem}.contactButton span{font-size:1.25rem}}.page-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.page-container .mainBody{display:flex;flex:1 1;flex-direction:column;position:relative;width:100%;z-index:1}.Home,.mainBody{width:100%}.mainBody{position:relative;z-index:1}.ourServicesSimple .servicesGrid{grid-gap:1.5rem;grid-gap:var(--spacing-xl);display:grid;gap:1.5rem;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.ourServicesSimple .servicesGrid .serviceCard{align-items:center;color:inherit;display:flex;flex-direction:column;text-decoration:none}.ourServicesSimple .servicesGrid .serviceCard .icon{color:#0096c7;color:var(--primary-color);font-size:3rem;margin-bottom:.75rem;margin-bottom:var(--spacing-md)}.ourServicesSimple .servicesGrid .serviceCard .cardTitle{color:#1a1a1a;color:var(--text-primary);font-size:1.15rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.4rem;margin-bottom:var(--spacing-sm);text-align:center}.ourServicesSimple .servicesGrid .serviceCard .cardText{color:#4a4a4a;color:var(--text-secondary);font-size:.875rem;font-size:var(--font-size-reg);line-height:1.6;text-align:center}.ourServicesSimple .enquiryLink{color:#0096c7;color:var(--primary-color);cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline}.ourServicesSimple .enquiryLink:hover{color:#0077b6;color:var(--primary-hover)}.ourServicesDetails{display:flex;flex-direction:column;gap:2.25rem;gap:var(--spacing-2xl)}.ourServicesDetails .serviceSection{display:flex;justify-content:center;margin-bottom:2.25rem;margin-bottom:var(--spacing-2xl);width:100%}.ourServicesDetails .serviceSection .serviceContent{align-items:center;display:flex;gap:2.25rem;gap:var(--spacing-2xl);justify-content:center;width:100%}.ourServicesDetails .serviceSection.alt .serviceContent{flex-direction:row-reverse}.ourServicesDetails .serviceSection .imageArea{display:flex;flex:1 1;justify-content:center}.ourServicesDetails .serviceSection .imageArea .detailsImg{aspect-ratio:16/10;border-radius:1rem;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);display:block;max-width:600px;object-fit:cover;transition:.3s ease;transition:var(--transition-normal);width:100%}.ourServicesDetails .serviceSection .imageArea .detailsImg:hover{box-shadow:0 20px 25px -5px #00000026;transform:translateY(-5px)}.ourServicesDetails .serviceSection .textArea{display:flex;flex:1 1;flex-direction:column;gap:.4rem;gap:var(--spacing-sm);text-align:left}.ourServicesDetails .serviceSection .textArea .category{color:#0096c7;color:var(--primary-color);font-size:.75rem;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-align:left;text-transform:uppercase}.ourServicesDetails .serviceSection .textArea .heading{color:#1a1a1a;color:var(--text-primary);font-size:1.6rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold);margin:0;text-align:left}.ourServicesDetails .serviceSection .textArea .description{color:#4a4a4a;color:var(--text-secondary);font-size:1rem;font-size:var(--font-size-lg);line-height:1.7;margin:.4rem 0 0;margin:var(--spacing-sm) 0 0 0;text-align:left}@media screen and (max-width:900px){.ourServicesDetails .serviceSection .serviceContent{flex-direction:column!important;gap:1.15rem;gap:var(--spacing-lg)}.ourServicesDetails .serviceSection .imageArea,.ourServicesDetails .serviceSection .textArea{width:100%}.ourServicesDetails .serviceSection .textArea,.ourServicesDetails .serviceSection .textArea .category,.ourServicesDetails .serviceSection .textArea .description,.ourServicesDetails .serviceSection .textArea .heading{text-align:center}}.services{background-color:#f0f2f5;min-height:100vh}.contactUs .contentGrid{align-items:flex-start;display:flex;gap:2.25rem;gap:var(--spacing-2xl);margin-top:1.5rem;margin-top:var(--spacing-xl);width:100%}.contactUs .contentGrid .map{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);flex:1.5 1;height:450px;overflow:hidden}.contactUs .contentGrid .contactDetails{display:flex;flex:1 1;flex-direction:column;gap:1.15rem;gap:var(--spacing-lg)}.contactUs .contentGrid .contactDetails .infoCard{align-items:center;display:flex;flex-direction:column;gap:.2rem;gap:var(--spacing-xs);text-align:center}.contactUs .contentGrid .contactDetails .infoCard .icon{color:#0096c7;color:var(--primary-color);font-size:1.5rem;margin-bottom:.2rem;margin-bottom:var(--spacing-xs)}.contactUs .contentGrid .contactDetails .infoCard h3{color:#4a4a4a;color:var(--text-secondary);font-size:.75rem;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0;text-transform:uppercase}.contactUs .contentGrid .contactDetails .infoCard p{color:#1a1a1a;color:var(--text-primary);font-size:1rem;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);margin:0;text-align:center}.contactUs .contentGrid .contactDetails .facebookButton{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #1877f2;color:#1877f2;display:flex;gap:.75rem;gap:var(--spacing-md);justify-content:center;margin-top:.4rem;margin-top:var(--spacing-sm);padding:.75rem 1.15rem;padding:var(--spacing-md) var(--spacing-lg);width:100%}.contactUs .contentGrid .contactDetails .facebookButton img{height:1.5rem}.contactUs .contentGrid .contactDetails .facebookButton:hover{background-color:#f0f7ff;border-color:#166fe5;transform:translateY(-2px)}@media screen and (max-width:950px){.contactUs .contentGrid{flex-direction:column;padding:0 .4rem;padding:0 var(--spacing-sm)}.contactUs .contentGrid .map{height:350px;width:100%}.contactUs .contentGrid .contactDetails{width:100%}}.contact{width:100%}.slick-dots>li.slick-active>button:before,.slick-dots>li>button:before{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:45px!important}.slick-dots>li.slick-active>button:before{color:#333}.slick-track{align-items:start;display:flex}.slick-loading .slick-list{background:#fff}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.google-reviews-carousel-wrapper{margin:0 auto;max-width:1200px;padding:1.15rem 0;padding:var(--spacing-lg) 0;width:100%}.google-reviews-carousel-wrapper .rgr-carousel{padding:0 var(--spacing-3xl);padding-bottom:4rem;position:relative}.google-reviews-carousel-wrapper .rgr-carousel .rgr-review-card{background:#fff!important;background:var(--white)!important;border:1px solid #e0e0e0!important;border:1px solid var(--border-color)!important;border-radius:1rem!important;border-radius:var(--border-radius-lg)!important;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f!important;box-shadow:var(--shadow-sm)!important;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.15rem;margin-bottom:var(--spacing-lg);min-height:250px;padding:1.5rem!important;padding:var(--spacing-xl)!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-review-card .rgr-review-text{color:#4a4a4a!important;color:var(--text-secondary)!important;font-size:.875rem!important;font-size:var(--font-size-reg)!important;font-weight:400!important;font-weight:var(--font-weight-reg)!important;line-height:1.6!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-review-card .rgr-author-name{color:#1a1a1a!important;color:var(--text-primary)!important;font-size:.875rem!important;font-size:var(--font-size-reg)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-review-card .rgr-star-rating{color:#ffb400!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-dots{bottom:auto!important;clear:both!important;display:block!important;left:auto!important;margin:2rem auto 0!important;padding:0!important;position:relative!important;right:auto!important;text-align:center!important;width:100%!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-dots>div{display:inline-flex!important;flex-wrap:wrap!important;float:none!important;gap:8px!important;justify-content:center!important;margin:0 auto!important;max-width:90%!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-dots ul{display:flex!important;gap:8px!important;justify-content:center!important;list-style:none!important;margin:0 auto!important;padding:0!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-dots button{background:#ccc!important;opacity:.5;transition:.2s ease;transition:var(--transition-fast)}.google-reviews-carousel-wrapper .rgr-carousel .rgr-dots button.active{background:#0096c7!important;background:var(--primary-color)!important;opacity:1;transform:scale(1.2)}.google-reviews-carousel-wrapper .rgr-carousel [class*=dots]{display:flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow{align-items:center!important;background:#fff!important;background:var(--white)!important;border:1px solid #e0e0e0!important;border:1px solid var(--border-color)!important;border-radius:50%!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;box-shadow:var(--shadow)!important;color:#0096c7!important;color:var(--primary-color)!important;cursor:pointer!important;display:flex!important;height:48px!important;justify-content:center!important;opacity:1!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:.2s ease!important;transition:var(--transition-fast)!important;visibility:visible!important;width:48px!important;z-index:10!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn:before,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow:before{border-bottom:3px solid #0096c7!important;border-bottom:3px solid var(--primary-color)!important;border-left:3px solid #0096c7!important;border-left:3px solid var(--primary-color)!important;content:""!important;display:block!important;height:12px!important;transition:.2s ease!important;transition:var(--transition-fast)!important;width:12px!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn:hover,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow:hover{background:#0096c7!important;background:var(--primary-color)!important;border-color:#0096c7!important;border-color:var(--primary-color)!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn:hover:before,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow:hover:before{border-color:#fff!important;border-color:var(--white)!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.carousel__btn--left,.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.rgr-prev,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.carousel__btn--left,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.rgr-prev{left:-20px!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.carousel__btn--left:before,.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.rgr-prev:before,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.carousel__btn--left:before,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.rgr-prev:before{margin-left:5px!important;transform:rotate(45deg)!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.carousel__btn--right,.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.rgr-next,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.carousel__btn--right,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.rgr-next{right:-20px!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.carousel__btn--right:before,.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn.rgr-next:before,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.carousel__btn--right:before,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.rgr-next:before{margin-right:5px!important;transform:rotate(-135deg)!important}.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn .carousel__btn__icon,.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn .rgr-icon,.google-reviews-carousel-wrapper .rgr-carousel .carousel__btn svg,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow .carousel__btn__icon,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow .rgr-icon,.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow svg{display:none!important}@media screen and (max-width:1400px){.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.rgr-prev{left:0!important}.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow.rgr-next{right:0!important}}@media screen and (max-width:768px){.google-reviews-carousel-wrapper .rgr-carousel{padding:0 .75rem;padding:0 var(--spacing-md)}.google-reviews-carousel-wrapper .rgr-carousel .rgr-arrow{display:none!important}}.reviews{background-color:#f0f2f5;min-height:100vh}.reviews .mainBody{align-items:center;display:flex;flex-direction:column;padding:2.25rem 0;padding:var(--spacing-2xl) 0}.reviews .mainBody .sectionHeader{margin-bottom:2.25rem;margin-bottom:var(--spacing-2xl)}:root{--primary-color:#0096c7;--primary-hover:#0077b6;--secondary-color:#ade8f4;--accent-color:#48cae4;--bg-color:#fff;--bg-alt-color:#f8f9fa;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-on-primary:#fff;--border-color:#e0e0e0;--white:#fff;--shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-weight-light:300;--font-weight-reg:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:0.7rem;--font-size-sm:0.75rem;--font-size-reg:0.875rem;--font-size-lg:1.0rem;--font-size-xl:1.15rem;--font-size-2xl:1.35rem;--font-size-3xl:1.6rem;--font-size-4xl:1.85rem;--font-size-5xl:2.25rem;--font-size-6xl:3.0rem;--spacing-xs:0.2rem;--spacing-sm:0.4rem;--spacing-md:0.75rem;--spacing-lg:1.15rem;--spacing-xl:1.5rem;--spacing-2xl:2.25rem;--border-radius-sm:0.3rem;--border-radius-md:0.5rem;--border-radius-lg:1rem;--border-radius-full:9999px;--transition-fast:0.2s ease;--transition-normal:0.3s ease}html{box-sizing:border-box;font-size:16px;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;height:100%;line-height:1.6;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}body,p{color:#1a1a1a;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);margin:0;padding:0}p{text-align:center}p,p.regular{font-weight:400;font-weight:var(--font-weight-reg)}p.boldRegular,p.regular{font-size:.875rem;font-size:var(--font-size-reg)}p.boldRegular,p.smallSubheading{font-weight:500;font-weight:var(--font-weight-medium)}p.smallSubheading{font-size:1rem;font-size:var(--font-size-lg)}p.subheading{font-size:1.15rem;font-size:var(--font-size-xl)}p.mediumSubheading,p.subheading{font-weight:600;font-weight:var(--font-weight-semibold)}p.mediumSubheading{font-size:1.35rem;font-size:var(--font-size-2xl)}p.bigSubheading{font-size:1.6rem;font-size:var(--font-size-3xl)}p.bigSubheading,p.heading{font-weight:600;font-weight:var(--font-weight-semibold)}p.heading{font-size:1.85rem;font-size:var(--font-size-4xl);letter-spacing:-.01em}p.title{font-size:2.25rem;font-size:var(--font-size-5xl);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.02em}@media screen and (max-width:1080px){html{font-size:15px}}@media screen and (max-width:800px){html{font-size:14px}}@media screen and (max-width:560px){html{font-size:13px}}.flexDisplay{align-items:center;display:flex;justify-content:center}.flexDisplay.column{flex-direction:column}.flexDisplay.noGap{gap:0}.flexDisplay.smallGap{gap:.4rem;gap:var(--spacing-sm)}.flexDisplay.gap{gap:.75rem;gap:var(--spacing-md)}.flexDisplay.largeGap{gap:1.5rem;gap:var(--spacing-xl)}.flexDisplay.heightGap{gap:4rem}.flexItems{flex:1 1;height:100%;width:100%}.flexItems p{margin-left:5%;width:90%}button{background-color:#0096c7;background-color:var(--primary-color);border:none;border-radius:9999px;border-radius:var(--border-radius-full);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow-sm);color:#fff;color:var(--text-on-primary);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);font-size:.875rem;font-size:var(--font-size-reg);font-weight:600;font-weight:var(--font-weight-semibold);padding:.4rem 1.5rem;padding:var(--spacing-sm) var(--spacing-xl);transition:.3s ease;transition:var(--transition-normal)}button p{color:inherit}button:hover{background-color:#0077b6;background-color:var(--primary-hover);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);transform:translateY(-2px)}button:active{transform:translateY(0)}button.welcomeButton{font-size:1rem;font-size:var(--font-size-lg);min-width:200px;padding:.75rem 2.25rem;padding:var(--spacing-md) var(--spacing-2xl);width:auto}.sectionHeader{margin-bottom:2.25rem;margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto;max-width:900px;padding:0 .75rem;padding:0 var(--spacing-md);text-align:center;width:100%}.sectionHeader .title,.sectionHeader h1,.sectionHeader h2{color:#1a1a1a!important;color:var(--text-primary)!important;font-size:1.6rem!important;font-size:var(--font-size-3xl)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.01em!important;margin-bottom:.4rem!important;margin-bottom:var(--spacing-sm)!important;text-align:center!important}.sectionHeader .description,.sectionHeader .subtitle,.sectionHeader p{color:#4a4a4a!important;color:var(--text-secondary)!important;font-size:1rem!important;font-size:var(--font-size-lg)!important;font-weight:400!important;font-weight:var(--font-weight-reg)!important;line-height:1.6!important;margin:0 auto!important;max-width:700px;text-align:center!important}form{background:#fff;background:var(--white);border-radius:1rem;border-radius:var(--border-radius-lg);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow-sm);margin:0 auto;max-width:600px;padding:1.5rem;padding:var(--spacing-xl);width:90%}form input,form textarea{background-color:#fff;background-color:var(--bg-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--border-radius-md);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);font-size:.875rem;font-size:var(--font-size-reg);margin-bottom:1.15rem;margin-bottom:var(--spacing-lg);padding:.75rem;padding:var(--spacing-md);transition:.2s ease;transition:var(--transition-fast);width:100%}form input:focus,form textarea:focus{border-color:#0096c7;border-color:var(--primary-color);box-shadow:0 0 0 3px #0077b61a;outline:none}form textarea{min-height:100px;resize:vertical}form ::placeholder{color:#a0aec0;font-size:.875rem;font-size:var(--font-size-reg)}form button{display:block;margin:0 auto;max-width:300px;width:100%}.notActive{display:none}.header{background-color:#fff;background-color:var(--white);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}
/*# sourceMappingURL=main.9e7c9821.css.map*/