:root{--theme-color: #3AA6B9;--theme-color--rgb: 0, 124, 186;--theme-color-darker-10: #2997AA;--theme-color-darker-10--rgb: 0, 107, 161;--theme-color-darker-20: #005a87;--color-darker-20--rgb: 0, 90, 135;--border-width-focus: 2px;--block-synced-color: #7a00df;--block-synced-color--rgb: 122, 0, 223;--bound-block-color: var(--wp-block-synced-color);--theme-light-color: #ffffff;--theme-dark: #0F172A;--theme-dark-secondary: #454F5E;--theme-overlay-color: #181823}body{font-family:Poppins,sans-serif}.fs-14{font-size:14px}.transparent-header{position:absolute;left:0;top:0;display:block;width:100%;z-index:3}.transparent-header .navbar-brand{color:var(--theme-light-color);font-size:40px;font-weight:700}.transparent-header .navbar-brand span{color:rgba(var(--theme-color-darker-10--rgb))}.transparent-header.navbar-light .navbar-nav .nav-link{color:var(--theme-light-color);font-weight:400}.transparent-header.navbar-light .navbar-nav .nav-link.active,.transparent-header.navbar-light .navbar-nav .nav-link:hover{color:rgba(var(--theme-color-darker-10--rgb));font-weight:500}.hero-banner{background-attachment:fixed;background-image:url(/build/assets/herobanner-7HHDRuoY.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:550px;position:relative;z-index:0;padding-top:70px;padding-bottom:10px;display:flex;flex-direction:column;flex-wrap:nowrap}.hero-banner .hero-inner{flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-items:center;justify-content:center;position:relative;z-index:3}.hero-banner .hero-inner .caption{display:flex;flex-direction:column;justify-content:center;align-content:center;justify-items:center;align-items:center}.hero-banner .hero-inner .caption .heading{color:var(--theme-light-color);text-align:center;margin:1rem 0;font-size:50px;font-weight:400;letter-spacing:1}.hero-banner .hero-inner .caption .sub-heading{color:var(--theme-light-color);text-align:center;margin:1rem 0;font-size:16px}.btn-section{margin-top:20px}.btn-section .btn-link{padding:1rem 2rem;color:var(--theme-light-color);background-color:var(--theme-color);margin:1rem 0;text-decoration:none;font-weight:300;font-size:14px;border-radius:6px}.hero-banner:before{content:"";top:0;left:0;width:100%;height:100%;background-color:var(--theme-overlay-color);z-index:1;opacity:.5;display:block;position:absolute}.phone-section a{padding:10px 14px;margin:0 10px;color:var(--theme-light-color);border:1px solid var(--theme-light-color);border-radius:6px;text-decoration:none}.about-section,.service-section,.question-section{padding-top:70px;padding-bottom:50px}.question-section{background-image:url(/build/assets/letstalk-DKDNUxR1.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;min-height:480px;background-attachment:fixed;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap}.question-section:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--theme-color);opacity:.5}.question-section .question-inner{flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-items:center;justify-content:center;position:relative;z-index:3}.question-section .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--theme-light-color)}.question-section .caption .caption-title{font-size:40px;font-weight:500;margin-bottom:2rem}.question-section .caption .caption-description{font-size:20px;font-weight:400;margin-bottom:2rem}.section-heading{font-size:30px;color:var(--theme-dark);text-align:center;position:relative;display:flex;justify-content:center}.section-heading:after{position:absolute;content:"";width:80px;height:2px;background-color:var(--theme-color);bottom:-16px}.about-section .aboutus,.service-section .services{margin-top:50px}.about-section .aboutus h4{font-size:20px;color:var(--theme-dark);font-weight:500;text-align:center}.about-section .card-title{color:var(--theme-dark);font-size:24px}.about-section .card-text{color:var(--theme-dark-secondary);font-size:14px;line-height:24px}.footer-text{color:var(--theme-color-darker-20);font-weight:500}@media (min-width: 992px){.navbar-expand-lg .navbar-collapse{justify-content:flex-end}.transparent-header.navbar-expand-lg .navbar-nav .nav-link{padding:1rem}}
