.nav-bar{display:flex;flex-direction:row;justify-content:space-between;position:absolute;z-index:100;width:100%;height:6rem;background-color:var(--primary)}.nav-bar img{width:50%;cursor:pointer}nav{display:flex;flex-direction:row;align-items:center}nav a{font-size:20px;font-weight:700;text-decoration:none;cursor:pointer;color:var(--secondary);width:150px;margin-top:8px}.nav-bar .nav-items{display:flex;flex-direction:row}nav a.router-link-exact-active{color:var(--secondary)}a:hover{color:var(--tertiary)}.hamburger{display:none}@media screen and (max-width:1024px) and (max-height:1366px){.nav-bar{display:flex;flex-direction:row;justify-content:space-between;position:absolute;z-index:100;width:100%;height:7rem;background-color:var(--primary)}.nav-bar img{width:60%}.nav-bar .nav-items{display:none}.nav a{display:flex;flex-direction:row;justify-content:center}.hamburger{position:absolute;top:2rem;right:1rem;display:flex;flex-direction:column;justify-content:space-between;width:100px;height:43px}.hamburger__item{background-color:var(--tertiary);width:54%;height:6px}.hamburger--is-open .hamburger__item--first{transform:translateY(24px) rotate(45deg)}.hamburger--is-open .hamburger__item--middle{opacity:0}.hamburger--is-open .hamburger__item--last{transform:translateY(-12px) rotate(-45deg)}.menu-items{display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:-1;width:100%;background-color:var(--primary);height:20rem}.menu-items a{font-size:25px;margin-top:30px;margin-left:50px}.contact-menu-item{margin-bottom:-40px}}@media screen and (max-width:820px) and (max-height:1180px){nav a{font-size:10px;font-weight:700;width:10%}}@media screen and (max-width:430px){.nav-bar{height:4rem}.nav-bar .nav-items{display:none}.nav-bar img{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:0;width:33%;padding-left:10px}.hamburger--is-open .hamburger__item--first{transform:translateY(12px) rotate(45deg)}.hamburger--is-open .hamburger__item--middle{opacity:0}.hamburger--is-open .hamburger__item--last{transform:translateY(-12px) rotate(-45deg)}.hamburger{display:flex;align-items:center;top:1rem;height:28px;width:18%}.hamburger__item{height:4px}.menu-items{display:flex;justify-content:center;background-color:var(--primary);height:9rem}.menu-items a{margin-left:0;font-size:15px;margin-top:10px}}footer{display:flex;flex-direction:row;justify-content:center;background-color:var(--tertiary)}.fa-brands{color:var(--primary);padding:20px;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Avenir,Helvetica,Arial,sans-serif}:root{--primary:#fff;--secondary:#000;--tertiary:#ec513f;--quaternary:#54ab9a}body,html{width:100vw;min-height:100%}*{padding:0;margin:0;box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.about-page-container{display:flex;flex-direction:column}.about-hero-container{position:relative;z-index:-1;height:70vh;bottom:225px}.about-hero{width:100%}.about-support-container{background-color:var(--primary);padding:30px}.info-img-container{display:flex;flex-direction:row;justify-content:center;margin:72px}.info-container{display:flex;flex-direction:column;align-self:center;position:relative;z-index:100;left:2%;background-color:var(--tertiary);border-radius:10px;width:50%;padding:50px}span{font-size:20px;text-align:left;color:var(--primary);margin-top:20px}.about-img-container{display:flex;flex-direction:column}.about-img-container img{border-radius:10px}@media only screen and (min-width:1024px){.img-container img{width:100%}}@media screen and (max-width:1024px) and (max-height:1366px){.about-hero-container{height:35vh;bottom:125px}.about-support-container{padding:0}.support{display:flex;flex-direction:row;align-self:center}.about-support-title{margin-top:30px}.title{margin:0}.title h4{font-size:28px}.title h6{font-size:15px}.info-container,.info-img-container{display:flex;justify-content:center}.info-container{flex-direction:column;position:absolute;z-index:-1;left:0;width:100%;border-radius:0}.info-container h1{text-align:center}span{font-size:23px;margin-top:30px;font-weight:700}.about-img-container{display:flex;justify-content:center;width:82%;opacity:15%}}@media screen and (max-width:820px) and (max-height:1180px){.about-hero-container{height:38vh;bottom:100px}.about-support-container{margin:20px}.support{display:flex;flex-direction:row;align-self:center}.support .title{margin:0}.title h4{font-size:25px}.title h6{font-size:14px}.info-img-container{display:flex;justify-content:center;margin:0}.info-container{display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:-1;left:0;width:100%;border-radius:0}span{font-size:22px}.about-img-container{display:flex;justify-content:center;width:64%;opacity:10%}}@media screen and (max-width:430px){.about-hero-container{top:20px;height:33vh}.about-support-container .support{display:flex;flex-direction:column}.about-support-container{padding:10px}.about-support-title{margin:0}.support-title h2{font-size:21px;margin-top:10px}.title h4{font-size:16px}.info-container{display:flex;flex-direction:column;align-self:center;padding:30px}.info-container h1{text-align:center;font-size:35px}span{font-size:13px;padding:0}.about-img-container{width:91%}}@media screen and (max-width:390px){.about-hero-container{top:20px;height:33vh}.about-support-container{margin:0}span{font-size:11px}}.contact-page-container{display:flex;flex-direction:column}.contact-hero-container{position:relative;z-index:-1;bottom:90px;height:50vh}.contact-hero{width:100%}.form-container{display:flex;flex-flow:row;justify-content:center;background-color:var(--primary)}form h1{margin-left:15px}.msg-form{background-color:var(--tertiary);border-radius:8px;padding:30px;margin:72px;width:50%}.input-container{display:grid;grid-template-columns:repeat(2,1fr)}.title-input{font-weight:700}.info-input,.title-input{display:flex;flex-direction:row;color:var(--primary);font-size:20px;margin-top:20px;margin-left:20px}.info-input{width:87%}input{font-size:15px;border-radius:8px;border:none;padding:20px 20px 20px 20px;margin:25px 10px;width:46%}input[type=message]{width:93%;padding:20px 20px 180px 20px}input[type=submit]{color:var(--primary);background-color:var(--quaternary);border-radius:5px;border:solid 1px var(--primary);font-size:20px;font-weight:700;padding:10px 25px;cursor:pointer;margin-top:30px;width:25%}@media screen and (max-width:1024px) and (max-height:1366px){.contact-hero-container{height:35vh;bottom:20px}.msg-form{padding:50px;margin:100px;width:100%}.msg-form h1{font-size:35px}input[type=message]{width:92%;padding:20px 20px 180px 20px}input[type=submit]{padding:25px 25px;width:50%}.contact-us-container{padding:20px}.home{display:none}}@media screen and (max-width:820px) and (max-height:1180px){.contact-hero-container{bottom:1px}.msg-form{padding:30px}input[type=message]{width:90%}}@media screen and (max-width:430px){.contact-hero-container{top:20px}.contact-hero{margin-top:24px}.form-container{flex-direction:row;justify-content:center}.msg-form{margin:15px 15px;padding:20px;width:100%}.input-container{display:flex;flex-direction:column}input[type=message],input[type=submit]{width:90%}}.home-page-container{display:flex;flex-direction:column}.video-container{position:relative;z-index:-1}#loop-video{width:100%}.video-border{position:relative;z-index:100;bottom:5rem;height:5rem;background-color:var(--tertiary)}.overlay{position:absolute;bottom:40%;right:50%}h1{font-size:33px;font-weight:bolder;text-align:left;margin:0}h1,h3{color:var(--primary)}h3{background-color:var(--quaternary);padding:10px;border-radius:5px}.support-container{display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:30px}.support-title{display:flex;flex-direction:row;justify-content:center}h2{font-size:40px}.support,h2{color:var(--secondary)}.support{display:flex;flex-direction:row;justify-content:space-evenly;padding:2px}.title{padding:0}.title,i{display:flex;flex-direction:column}.fa-solid{color:var(--tertiary);padding:10px}.title h4{font-size:16px;font-weight:bolder;margin:0}h6{font-size:15px;font-weight:400;margin-top:15px}.about-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;background-color:var(--tertiary);padding:20px}.about-information{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:50%}p{font-size:15px;font-weight:700;color:var(--primary);line-height:1.8;text-align:left;padding:25px}.img-container{display:flex;flex-direction:row;justify-content:center;align-self:center;width:50%;padding:40px}.img-container img{width:100%;border-radius:10px}.more-btn{color:var(--primary);background-color:var(--quaternary);border-radius:5px;border:solid 1px var(--primary);font-size:20px;font-weight:700;padding:10px 25px;cursor:pointer}.services-container{display:grid;justify-content:center;grid-template-columns:repeat(1,1fr)}.services{display:flex;flex-direction:row;justify-content:space-evenly;color:var(--secondary);padding:22px}.title:hover{transform:scale(1.1);box-shadow:0 3px 8px rgba(0,0,0,.24);margin-bottom:30px}.title{padding:25px;background-color:var(--primary);transition:transform .2s;margin:40px}h5{font-size:20px;font-weight:400;margin-top:10px}.services-btn{margin-bottom:50px}.testimonial-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--tertiary);padding:56px}.testimonial-title h1{text-align:center;margin-bottom:40px}.user-text{font-size:25px;color:var(--primary);margin-bottom:40px}.user-name{font-size:22px;color:var(--primary);font-weight:bolder;margin-bottom:20px}.indicator-btn{display:flex;flex-direction:row;justify-content:center}.btn{width:12px;height:12px;margin:14px;border-radius:15px;border:1px solid #fff;background-color:var(--accent);cursor:pointer}.active{background-color:var(--primary)}.contact-us-container{display:flex;flex-direction:row;justify-content:space-between;margin:20px}.logo-img-container{display:flex;flex-direction:row;justify-content:left;align-items:center}.logo-img-container img{width:70%;cursor:pointer}.links-container{justify-content:center;margin-right:50px}.links-container,.nav-items{display:flex;flex-direction:column}.links{font-size:25px;font-weight:bolder;color:var(--secondary);padding:12px}.links-container .nav-items a{font-size:20px;text-decoration:none;padding:5px;color:var(--secondary);cursor:pointer}.home{display:none}.nav-items a:hover{color:var(--tertiary)}.contact{font-size:25px;font-weight:bolder;color:var(--secondary);margin-bottom:5px}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:50px}.contact-icon{cursor:pointer}@media only screen and (min-width:1024px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.overlay{bottom:25%;right:37%}.video-border{bottom:3rem;height:8rem}.support-title h2{margin:0}.img-container img{width:100%}.about-information{width:50%}p{line-height:1.7}.title h4{font-size:16px;font-weight:bolder;margin:0}h5{font-size:25px;margin-top:20px}h6{font-size:13px}.contact-us-container{padding:20px}.home{display:none}}@media only screen and (min-width:1024px){.title h4{font-size:16px}.video-border{bottom:3rem;height:7rem}}@media screen and (max-width:844px){.video-container{top:33px}.overlay{bottom:30%;right:23%}.about-information h1{font-size:35px}.video-border{height:5rem;bottom:3rem}.support-container{margin:20px}h2{font-size:35px;padding:10px}h6{font-size:12px}.title h4{font-size:16px}.img-container{padding:24px}p{font-size:12px;text-align:left;padding:25px}h5{font-size:21px;padding:10px}.title h4{font-size:25px}.title{margin:10px}.services-btn{margin:25px 25px}.logo-img-container{display:none}.links-container{display:flex;align-items:center;margin-left:50px}.links{font-size:20px}.links-container .nav-items a{padding:5px;text-align:left}.home{display:flex;justify-content:flex-start}.links-container .nav-items a{font-size:15px;padding:2px}.contact-container{display:flex}.contact{font-size:20px;font-weight:bolder;color:var(--secondary);margin-bottom:5px}.contact-us-container{justify-content:space-evenly;flex-direction:row;padding:20px}}@media screen and (max-width:430px){.video-container{top:60px;bottom:10px}.overlay{bottom:37%;right:35%}.overlay h1{font-size:14px}h3{font-size:8px}.video-border{height:4rem;bottom:2rem}.support-title h2{font-size:30px;margin-bottom:30px}.support-container{margin:30px}.support{display:block;margin:0}.title{padding:0}h6{font-size:14px}.about-container{display:flex;flex-direction:column;justify-content:center}.img-container{width:100%}.about-information{font-size:35px;width:100%;margin-top:0}.about-information h1{font-size:30px}.services-container{margin:30px}.services{display:block}h2{font-size:30px}.title{padding:25px}h5{margin:0;font-size:16px}.services-btn{margin-top:50px}.user-text{font-size:18px}.contact-us-container{display:flex;flex-direction:column}.links-container .nav-items{display:flex;flex-direction:row;justify-content:center;margin-bottom:50px}.links-container .nav-items a{padding:20px}.links{padding:0}.contact-us{flex-direction:column}.nav-items .home{text-align:right}.contact-us-container{padding:50px 0 50px 0}.contact-container{margin:0}}@media screen and (max-width:390px){.video-container{top:60px;bottom:10px}.overlay{bottom:37%;right:31%}.overlay h1{font-size:12px}h3{font-size:8px;padding:4px}.video-border{height:4rem;bottom:2rem}}.services-page-container{display:flex;flex-direction:column}.services-hero-container{position:relative;z-index:-1;height:50vh}.services-hero{width:100%}.services-title{padding:40px}.services-grid-page-container{display:flex;flex-direction:column;justify-content:center;background-color:var(--primary)}.services-page{display:grid;grid-template-columns:repeat(3,1fr)}.service-bottom-border{position:relative;z-index:100;height:4rem;background-color:var(--tertiary);margin-top:60px}@media screen and (max-width:1024px) and (max-height:1366px){.services-hero-container{position:relative;z-index:-1;height:35vh;top:80px}}@media screen and (max-width:820px) and (max-height:1180px){.services-title{padding:30px}.services-page{padding:20px}.links-container .nav-items a{padding:5px}}@media screen and (max-width:430px){.services-hero-container{top:60px;height:33vh}.services-title{padding:18px 18px}.services-page{display:block}}