.hero__container{min-height:500px;height:100vh;background-image:url(/images/hero_background.jpg);filter:brightness(.95) contrast(1.05) saturate(.8) hue-rotate(5deg);background-size:cover;background-position:25% center}.hero__body{height:100%;display:flex;align-items:center;justify-content:right;text-align:right}@media (min-width: 768px){.aboutUs__content{display:flex;flex-direction:row;width:90%}.aboutUs__description{width:50%}.aboutUs__contact{margin-left:5rem}}.ourServices__service{margin-bottom:3rem}@media (min-width: 768px){.ourServices__service{display:flex;flex-direction:row;width:90%;align-items:center;margin-top:2rem;margin-bottom:2rem}.ourServices__service h4{width:40%}.ourServices__service-details{width:60%}.ourServices__content{max-width:80%}}@media (min-width: 768px){.quote__content{width:70%;max-width:768px}}.scope__content h3{text-align:center}.curved-underline-text{position:relative;display:inline-block}.curved-underline-text:after,.curved-underline-text:before{content:"";position:absolute;left:0;width:100%;height:10px;background-color:transparent;border:solid 2px;border-color:var(--main-dark) transparent transparent transparent;border-radius:50%/5px}.curved-underline-text:after{bottom:-4px}.curved-underline-text:before{bottom:22px}@media (min-width: 768px){.scope__lists{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around}.scope__ul{width:25%}}.team__member img{width:100%}.team__member-content{overflow:hidden;transition:max-height .5s ease-in-out}.team__member-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.team__member-hr-top{margin-bottom:0;transition:margin-top .2s ease-in-out}.team__member-name{margin-bottom:.2rem;margin-top:.2rem}.team__member-hr-top--collapsed{margin-top:30px}.team__member-hr-top--expanded{margin-top:10px}.team__member-hr-bottom{margin-top:0}.team__member-content--collapsed{max-height:0}.team__member-content--expanded{max-height:500px}.team__toggle-icon{position:relative;width:22px;height:22px;flex-shrink:0}.team__toggle-icon:before,.team__toggle-icon:after{content:"";position:absolute;background-color:#fff;transition:transform .2s ease-in-out}.team__toggle-icon:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.team__toggle-icon:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.team__toggle-icon--minus:after{transform:translate(-50%) rotate(-90deg)}.team__member{max-width:425px}@media (min-width: 768px){.team__members{display:flex;flex-direction:row;align-items:flex-start;gap:5rem}.team__member{width:35%}}#contact-form input,#contact-form textarea,#contact-form button{border-radius:0}#contact-form p{margin-bottom:.3rem}@media (min-width: 768px){.contact__content{display:flex;flex-direction:row;align-items:flex-start;margin-top:2rem;margin-bottom:2rem;gap:3rem}.contact__header,#contact-form{width:50%}}@media (min-width: 1024px){.contact__content{width:80%}}.navbar__container{top:0;width:100%;display:flex;justify-content:center;position:absolute}.navbar{width:100%;transition:all .7s ease;z-index:90;padding-top:.5rem!important;padding-bottom:0!important}.navbar-brand a{text-decoration:none;color:#fff}.navbar-brand h4{margin:0;font-size:2rem}.navbar button{border:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{font-size:1.3rem;filter:invert(97%) sepia(18%) saturate(372%) hue-rotate(355deg) brightness(118%) contrast(99%)}.nav-item a{text-decoration:none}.nav-link{color:#fff}.navbar-nav{gap:10px}.overlay{height:0;width:100%;position:fixed;z-index:50;left:0;top:0;overflow:hidden;transition:.5s}.overlay-content{position:relative;top:30%;width:100%;text-align:center;margin-top:1rem}.overlay-content h3{cursor:pointer;margin-top:1.5rem}.overlay h3:hover,.overlay h3:focus,.overlay a:hover{color:orange!important}.navbar__toggle-icon{position:relative;width:32px;height:22px;flex-shrink:0;display:inline-block}.navbar__toggle-icon:before,.navbar__toggle-icon:after{content:"";position:absolute;background-color:#fff;transition:transform .2s ease-in-out;width:100%;height:1.2px;left:0;transform:translateY(-50%)}.navbar__toggle-icon:before{top:75%}.navbar__toggle-icon:after{top:25%}.navbar__toggle-icon--close:after{transform:translateY(5.5px) rotate(-135deg)}.navbar__toggle-icon--close:before{transform:translateY(-5.5px) rotate(135deg)}@media (min-width: 1024px){.navbar .container-fluid{padding-left:0;padding-right:0}}@media (min-width: 768px){.footer__details{display:flex;flex-direction:row;width:90%;align-items:flex-start;justify-content:space-between}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--main-clear:#e0e0db;--main-dark:#2a2829}body{margin:0;padding:0}.background_clear{background-color:var(--main-clear);color:var(--main-dark)}.background_dark{background-color:var(--main-dark);color:#eee}h1{font-family:Cormorant Garamond,serif;font-size:6.2rem;line-height:1;letter-spacing:-.03em;font-weight:400}h2{font-family:Cormorant Garamond,serif;font-size:4.1rem;line-height:1.1;letter-spacing:-.025em;font-weight:400;margin-bottom:2rem}h3{font-family:Cormorant Garamond,serif;font-size:2.8rem;line-height:1.2;letter-spacing:-.05em;font-weight:500;margin-bottom:2rem}h4{font-family:Cormorant Garamond,serif;font-size:1.6rem;line-height:1.4;letter-spacing:0em;font-weight:400;margin-bottom:1.5rem;margin-top:1.5rem}button,p,li{font-family:Instrument Sans,sans-serif;font-optical-sizing:auto;font-size:1rem!important;line-height:1.8;letter-spacing:-.025em;font-weight:400}ul li::marker{font-size:.6em}.max-width{max-width:1200px;margin:auto}.padding-sections{padding:3rem 1.3rem}@media (min-width: 768px){.padding-sections{padding:3rem 4rem}}
