@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";
html{box-sizing:border-box;--blue:#256396;--orange:#ff8c00;--headerHeight:100px;scroll-snap-type:mandatory;scroll-behavior:smooth;margin:0;padding:0;font-family:Bebas Neue,sans-serif;overflow-x:hidden}body{margin:0;padding:0}.bookBtn{z-index:10;background-color:var(--orange);cursor:pointer;color:#fff;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;width:150px;height:80px;font-family:Bebas Neue,sans-serif;font-size:1.8rem;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:10px}.bookBtn img{background-color:#256396;margin:0;padding:0}.bookBtn:hover{background-color:orange}.button{background-color:var(--orange);color:#fff;letter-spacing:1px;cursor:pointer;text-align:center;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin-top:10px;padding:15px 30px;font-family:Bebas Neue,sans-serif;font-size:max(1rem,min(4vw,2rem));font-weight:400;transition:background-color .2s ease-in-out;display:flex}.button:hover{background-color:orange;border:none}.container h3{color:var(--blue);letter-spacing:2px;width:80%;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:300}.container h4{color:var(--blue);letter-spacing:2px;width:70%;font-family:Lato,sans-serif;font-size:max(1rem,min(3vw,1.5rem));font-weight:600}.container p{color:var(--blue);width:80%;font-family:Lato,sans-serif;font-size:max(1.1rem,min(3vw,1.3rem))}.container ul,.container ol{color:var(--blue);width:50%;margin:10px 0;padding:0;font-family:Lato,sans-serif;font-size:max(1.1rem,min(3vw,1.3rem))}.container li{text-align:left;margin:10px 0;padding:0}.landing{background:url(/images/background.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.landing-text{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;width:95%;display:flex}.landing h1{color:#fff;letter-spacing:4px;z-index:3;margin-bottom:0;font-size:max(2rem,min(7vw,8.5rem));font-weight:300}.landing h2{color:#fff;z-index:3;margin:0;font-size:max(1.2rem,min(4vw,4rem));font-weight:300}.landing-bg{z-index:2;background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0}.landing-vid{z-index:1;width:100%;height:100vh;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-vid video{object-fit:cover;width:100%;height:100%}.sub-landing{background-color:var(--blue);align-items:center;width:100%;height:60vh;display:flex;position:relative}.sub-landing-text{text-align:left;color:#fff;z-index:3;flex-direction:column;align-items:start;margin:5% 0 0 20px;padding:0;display:flex}.sub-landing h1{color:#fff;letter-spacing:4px;margin:0;font-size:max(3rem,min(8vw,5.5rem));font-weight:400}.sub-landing button{font-size:1.3rem}.sub-landing-bg{width:100%;height:100%;position:absolute;top:0;left:0}.sub-landing-bg img{object-fit:cover;width:100%;height:100%}.sub-faded-landing-bg{z-index:2;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0}.container{opacity:0;text-align:center;flex-direction:column;align-items:center;height:auto;transition:all .8s cubic-bezier(.65,0,.35,1);display:flex;position:relative;transform:translateY(50px)scale(.95)}.container.animate{opacity:1;transform:translateY(0)scale(1)}.subtitle-wrapper{background-color:var(--blue);border-bottom:5px solid var(--orange);justify-content:center;align-items:center;width:100%;display:inline-flex}.subtitle-wrapper h2{color:#fff;letter-spacing:3px;font-family:Lato,sans-serif;font-size:max(1.5rem,min(3vw,2rem));font-weight:500}.subtitle-wrapper img{width:40px;height:40px;margin-right:10px}.grid-view{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:2%;display:flex}.service-grid-view{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-bottom:2%;display:flex}.service-grid-view .flipcard-container{height:350px}.service-grid-view .flip-card-front .logoImage{z-index:2;width:40px;height:40px;display:flex;position:relative}.service-grid-view .flip-card-front{justify-content:none;background-color:#000}.service-grid-view .flip-card-front .card-overlay{background-image:radial-gradient(circle,rgba(0,0,0,.3),transparent)}.service-grid-view .read-more{display:none}.service-grid-view .flip-card-back p{font-size:1rem}.service-grid-view .flip-card-front h5{width:95%;margin-top:0;font-size:2rem;font-weight:300}#home-help-container{background-color:#256396;padding:2% 0}#home-help-container ul{color:#fff;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:0;list-style-type:none;display:flex}#home-help-container li{letter-spacing:2px;align-self:start;font-family:Bebas Neue,sans-serif;font-size:max(1.3rem,min(2vw,2.5rem));font-weight:300}.about-home{flex-direction:row;width:95%;height:auto;margin:20px 0 40px;display:flex}.about-home-text{text-align:left;flex-direction:column;justify-content:center;align-items:start;width:50%;height:auto;display:flex}.about-home-text p{width:95%;margin:8px}.about-home-text h3{width:95%;margin:0;font-family:Bebas Neue,sans-serif;font-size:max(2rem,min(5vw,4rem));font-weight:300}.about-home-images{flex-wrap:wrap;justify-content:center;width:50%;height:-moz-fit-content;height:fit-content;padding:40px 0 20px;display:flex}.image-div:first-child{width:90%;height:400px}.image-div img{object-fit:cover;width:100%;height:100%}.image-div:nth-child(2),.image-div:nth-child(3){width:45%;height:200px;margin:0}.image-div:nth-child(2){color:#fff;cursor:pointer;background-color:#151514;justify-content:center;align-items:center;font-size:3rem;text-decoration:none;display:flex}.image-div:nth-child(2):hover{opacity:.9}.image-div:nth-child(2) h3{color:#fff;width:-moz-fit-content;width:fit-content;font-family:Bebas Neue,sans-serif;font-size:max(1rem,min(4vw,3rem))}.image-div:nth-child(3){background:url(/images/about.jpg) 50%/cover no-repeat}#values-container{background-image:linear-gradient(#eef1f5 0%,#e6e9f0 100%)}.grid-view-team{flex-wrap:wrap;justify-content:center;gap:10px;width:80%;padding-bottom:5%;display:flex}#contain-div{background-image:linear-gradient(#eef1f5 0%,#e6e9f0 100%);margin-bottom:2%;padding:2% 0 4%}#contain-div h3{width:90%}.contain-text{text-align:left;flex-direction:column;align-items:center;display:flex}.contain-text p{width:70%}@media only screen and (max-width:780px){.landing,.landing-vid{height:60vh}.about-home{flex-direction:column;justify-content:center;align-items:center;width:95%;display:flex}.about-home-text,.about-home-images{align-items:center;width:100%;height:auto}.image-div:first-child{width:90%;height:300px}.container ul,.container ol{width:70%}.contain-text p,#home-help-container ul{width:90%}}
.header{width:100%;height:var(--headerHeight);-webkit-backdrop-filter:blur(2px);z-index:10;color:#fff;background-color:transparent;justify-content:space-between;align-items:center;font-family:Lato,sans-serif;transition:background-color 1s ease-in-out;display:flex;position:fixed;top:0;left:0}.nav-buttons-wrapper{justify-content:space-between;gap:12px;margin-right:20px;display:inline-flex}.nav-buttons-wrapper a,button{cursor:pointer;color:#fff;opacity:1;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.nav-buttons-wrapper a:hover,button:hover{border-bottom:1px solid #fff}header img{object-fit:cover;width:42px;height:42px}.logo-wrapper{z-index:10;width:385px;height:auto;margin-left:20px}.logo-wrapper img{object-fit:cover;width:100%;height:100%}.header.scrolled{background-color:var(--blue)}.burger,.close,.dropdown-menu{z-index:10;display:none}@media only screen and (max-width:1200px){.nav-buttons-wrapper,.burger.hide,.close.hide,.dropdown-menu.hide{display:none}.burger.open{cursor:pointer;background:url(/header/burger.png) 50%/cover no-repeat;width:32px;height:32px;margin-right:20px;display:block}.close.open{cursor:pointer;z-index:12;background:url(/header/close.png) 50%/cover no-repeat;flex-direction:column;align-items:center;width:32px;height:32px;margin-right:20px;display:flex;position:relative}.dropdown-menu.open{background-color:var(--blue);z-index:9;flex-direction:column;align-items:center;width:100%;height:100vh;padding:80px 0 20px;display:flex;position:absolute;top:0;right:0;overflow-x:hidden}.dropdown-menu a{cursor:pointer;color:#fff;opacity:1;background:0 0;border:none;flex-direction:column;align-items:center;margin-bottom:10px;font-size:1.3rem;text-decoration:none;display:flex}.dropdown-menu a:hover{color:var(--orange)}}@media only screen and (max-width:780px){.cookies-container{width:90%}.header{height:80px}.logo-wrapper{width:280px;height:auto}}
.footer{background-color:var(--blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:20vh;padding:40px 0 100px;display:flex;position:relative}.footer p{color:#fff;width:95%;margin:5px;font-family:Lato,sans-serif;font-size:1rem;font-weight:500}.nav-buttons-wrapper-footer{flex-wrap:wrap;justify-content:center;gap:10px;width:95%;height:auto;padding-bottom:30px;display:flex}.nav-buttons-wrapper-footer a,button{color:#fff;font-family:Lato,sans-serif;font-size:1.1rem;text-decoration:none}.nav-buttons-wrapper-footer a:hover{border-bottom:1px solid #fff}.footer .logo-wrapper{z-index:9}
.form-wrapper{background:url(/images/maps.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:40px;display:flex;position:relative}.form-wrapper h3{z-index:2;color:#fff;margin-bottom:0;font-family:Bebas Neue,sans-serif;font-size:max(2rem,min(5vw,4rem));font-weight:300}.form-bg{z-index:1;background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0}form{z-index:2;background-color:#fff;border-radius:10px;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:1rem;width:1000px;margin-top:40px;margin-bottom:40px;padding:20px;font-family:Lato,sans-serif;display:grid;box-shadow:0 0 5px #d3d3d3}form label{text-align:left;flex-direction:column;align-items:start;width:100%;margin:5px;font-size:max(1rem,min(2vw,1.2rem));display:flex}form select,form input,form option{box-sizing:border-box;width:95%;margin:5px;padding:7px;font-family:Lato,sans-serif;font-size:1.2rem}form textarea{resize:none;grid-column:1/-1;width:195%;height:250px;margin-top:10px;padding:7px;font-family:Lato,sans-serif;font-size:1.2rem}.submit-wrapper{grid-column:1/-1;justify-content:center;align-items:center;width:100%;display:flex}.submit-wrapper button{font-size:1.2rem}@media only screen and (max-width:1200px){.form{flex-direction:column;align-items:center;width:80%;display:flex}.form textarea{width:95%}}
