*{margin:0;padding:0;box-sizing:border-box;font-family:Reem Kufi,sans-serif!important}img{max-width:100%;height:auto}.App{min-height:100vh;width:85vw;max-width:1900px;margin:0rem auto}body{max-width:100%;overflow-x:hidden;background-color:#f6f6f6}nav{display:flex;align-items:center;justify-content:space-between;min-height:90px}.navbar-menu-container{display:none}.navbar-links-container a{margin-right:3rem;text-decoration:none;color:#000;font-size:1.1rem;font-weight:600}.primary-button{padding:.9rem 1.75rem;background-color:#fff;outline:none;border:none;border-radius:5rem;font-size:1.1rem;cursor:pointer;font-weight:600;transition:.2s}.navbar-cart-icon{font-size:1.15rem}.primary-button:hover{background-color:#eaeaea}.navbar-menu-container svg{font-size:1.5rem;cursor:pointer}.home-banner-container{position:relative;display:flex;padding-top:3rem}.home-bannerImage-container{position:absolute;top:-100px;right:-170px;z-index:-2;max-width:700px}.home-image-section{max-width:600px;flex:1}.home-text-section{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.primary-heading{font-size:clamp(2rem,5vw,4rem);color:#4c4c4c;max-width:600px}.primary-text{font-size:clamp(1rem,3vw,1.5rem);max-width:500px;color:#6a6a6a;margin:1.5rem 0rem}.secondary-button{padding:1rem 2.5rem;background-color:#1fc7d8;outline:none;border:none;border-radius:5rem;font-size:1.1rem;cursor:pointer;font-weight:600;color:#fff;transition:.2s;display:flex;align-items:center;justify-content:center}.secondary-button svg{margin-left:.75rem;font-size:1.5rem}.secondary-button:hover{background-color:#e48f0f}.about-section-container{margin-top:20rem;position:relative;display:flex;align-items:center;justify-content:space-between}.about-background-image-container{position:absolute;left:-150px;z-index:-2}.about-section-image-container{flex:.9;margin-right:1rem}.about-section-text-container{flex:1;justify-content:center;display:flex;flex-direction:column}.primary-subheading{font-weight:700;color:#fe9e0d;font-size:1.15rem}.about-buttons-container{margin-top:2rem;display:flex}.watch-video-button{margin-left:2rem;background-color:transparent;outline:none;border:none;border-radius:5rem;font-size:1.1rem;cursor:pointer;font-weight:600;color:#484848;transition:.2s;display:flex;align-items:center;justify-content:center}.watch-video-button svg{font-size:3rem;margin-right:1rem}.contact-page-wrapper h1{max-width:900px!important}.contact-page-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:6rem 0rem}.contact-form-container{background-color:#fff;max-width:700px;width:100%;margin-top:3rem;display:flex;align-items:center;padding:1rem;border-radius:5rem}.contact-form-container input{flex:1;height:100%;border:none;outline:none;font-size:1.3rem;padding:.5rem 1rem}.footer-wrapper{margin:10rem 0rem 6rem;display:flex}.footer-logo-container{max-width:110px}.footer-icons{margin-top:2.5rem}.footer-icons svg{font-size:1.5rem;margin-right:1.25rem;color:#585858}.footer-section-two{flex:1;display:flex;justify-content:flex-end}.footer-section-columns{display:flex;flex-direction:column;min-width:190px}.footer-section-columns span{margin:.25rem 0rem;font-weight:600;color:#4c4c4c;cursor:pointer}.testimonial-section-bottom{margin-top:2rem;background-color:#fff;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;max-width:750px;border-radius:2rem;flex-direction:column;text-align:center}.testimonial-section-bottom p{font-weight:700;color:#515151;max-width:500px;font-size:1.1rem;margin:2rem 0rem}.testimonials-stars-container svg{margin:0rem .25rem;font-size:1.5rem;color:#fe9e0d}.testimonial-section-bottom h2{margin-top:1.5rem}.work-section-wrapper{margin-top:15rem}.work-section-top p{text-align:center;max-width:600px!important}.work-section-top h1{max-width:700px!important}.work-section-top{display:flex;justify-content:center;align-items:center;flex-direction:column}.work-section-info{width:290px;min-height:350px;background-color:#fff;padding:1rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:1rem;color:#505050;margin:1rem 2rem}.work-section-info h2{margin:1rem 0rem}.work-section-bottom{margin-top:5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.work-section-info p{flex:1;display:flex;align-items:center;font-weight:600}@media (max-width: 1000px){.navbar-links-container a{margin-right:1rem;font-size:1rem}.primary-button{font-size:1rem}.home-bannerImage-container{max-width:600px}}@media (max-width: 800px){.nav-logo-container{max-width:140px}.navbar-links-container{display:none}.navbar-menu-container{display:flex}.home-bannerImage-container{max-width:450px}.home-banner-container,.about-section-container{flex-direction:column-reverse;align-items:center;justify-content:center}.about-section-container{flex-direction:column}.home-image-section,.about-section-image-container{width:100%;max-width:400px}.primary-heading{text-align:center;max-width:90%}.primary-text{text-align:center;max-width:80%}.primary-text-b{text-align:left;max-width:90%}.home-text-section,.about-section-text-container{justify-content:center;align-items:center;margin-top:4rem}.secondary-button{font-size:1rem;padding:.8rem 2rem;cursor:pointer}.about-buttons-container{justify-content:center;flex-direction:column}.primary-subheading{text-align:center}.watch-video-button{margin-left:0rem!important;margin-top:1rem;font-size:1rem!important}.watch-video-button svg{margin-right:.5rem!important}.about-section-image-container{margin-right:0rem!important}.work-section-wrapper{margin-top:5rem!important}.work-section-bottom{margin-top:1rem!important}.contact-form-container{padding:.5rem!important;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem!important}.contact-form-container input{font-size:1rem!important;max-width:100%;padding:.5rem 1rem!important;margin-bottom:.8rem!important;text-align:center}.footer-wrapper{flex-direction:column}.footer-section-two{flex-direction:column;margin-top:2rem}.footer-section-columns{margin:1rem 0rem}.App{max-width:95vw}}@media (max-width: 600px){.home-bannerImage-container,.about-background-image-container{display:none}}.footer-wrapper{background-color:#524932;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.footer-logo-container img{max-width:150px;margin-bottom:20px}.footer-section-one,.footer-section-two{text-align:center;width:100%}.footer-section-columns{margin-bottom:10px}.footer-section-columns a{color:#fff;text-decoration:none;font-weight:700;margin-bottom:10px}.footer-section-columns p{margin:5px 0}.footer-section-columns a:hover{text-decoration:underline}@media (max-width: 768px){.footer-wrapper{padding:15px}.footer-logo-container img{max-width:120px}.footer-section-columns a{font-size:.9rem}.footer-section-columns p{font-size:.85rem}}.timeline-container{width:100%;margin:0}h2{text-align:center;margin-bottom:20px;font-size:2rem}.timeline{position:relative;max-width:600px;margin:0 auto}.timeline:after{content:"";position:absolute;width:6px;background-color:#ddd;top:0;bottom:0;left:50%;margin-left:-3px}.timeline-item{padding:20px 40px;position:relative;width:50%}.timeline-item:nth-child(odd){left:0;margin-left:-90px}.timeline-item:nth-child(2n){left:50%;margin-left:30px}.timeline-item:after{content:" ";position:absolute;width:25px;height:25px;background-color:#fff;border:4px solid #fcc107;top:15px;border-radius:50%;z-index:1}.timeline:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.timeline-item:nth-child(odd):after{left:350px}.timeline-item:nth-child(2n):after{left:-12px}.timeline-content{min-width:300px;max-width:100%;margin:0 auto;padding:20px;background-color:#fff;border-radius:6px;box-shadow:0 3px 6px #00000029;font-size:1rem;width:calc(50% - 40px)}.timeline-content h3{margin:0 0 10px;font-size:1.5rem}.timeline-content ul{padding-left:20px}.timeline-content ul li{margin-bottom:15px}@media (max-width: 768px){.timeline:after{left:20px}.timeline-item:after{left:15px;right:auto}.timeline-item{width:100%;margin:0 0 20px;left:0}.timeline-item:nth-child(2n),.timeline-item:nth-child(odd){left:0;margin-left:5px}.timeline-item:nth-child(odd):after{left:0}h2{font-size:1.5rem}.timeline-content{min-width:250px;font-size:.9rem}.timeline-content h3{font-size:1.2rem}}
