@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:100%}}body{margin:0}.bold{font-weight:700}.italic{font-style:italic}.sticky{background-color:#fff;box-shadow:0 0 10px 0 #5f5f5f;padding-top:2.5rem;position:fixed;transition:all .15s ease;width:100%;z-index:2}.sticky .navbar{margin:1rem 3rem}.sticky .navbar .nav-item{color:#000!important}.sticky .navbar .nav-item:hover{color:#fff!important}.fadeIn{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}.fadeInAndOut{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInAndOut;animation-name:fadeInAndOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}.navbar-container{align-items:center;display:flex;justify-content:center;justify-content:space-between;padding:1rem 0}.navbar-container .image-container{margin-left:5rem}.navbar-container .navbar{font-family:Montserrat;margin:0 5rem}.navbar-container .navbar .nav-item{border-radius:5px;color:#fff;font-size:1.2rem;margin:0 .5rem;padding:.5rem;text-decoration:none;transition:all .15s ease}.navbar-container .navbar .nav-item:hover{background-color:#223389;color:#fff}.call-to-action-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.call-to-action-container .page-center-text{align-items:center;color:#fff;display:flex;height:75%;justify-content:center;margin:0 auto;text-align:center;text-shadow:4px 4px 14px rgba(0,0,0,.75);width:75%}.call-to-action-container .page-center-text .page-heading{font-size:3rem}.call-to-action-container .cta-center-text{align-items:center;color:#fff;display:flex;height:75%;margin:0 5rem;text-align:center}.call-to-action-container .cta-center-text .cta-button,.call-to-action-container .cta-center-text .cta-heading,.call-to-action-container .cta-center-text .cta-subHeading{margin:.5 0;text-align:left;text-shadow:4px 4px 14px rgba(0,0,0,.75)}.call-to-action-container .cta-center-text .cta-heading{font-size:2.5rem;letter-spacing:1px}.call-to-action-container .cta-center-text .cta-subHeading{font-weight:400;letter-spacing:1px;margin-bottom:0}.call-to-action-container .cta-center-text .cta-button{background-color:#fff;box-shadow:2px 2px 15px rgba(0,0,0,.5);color:#000;display:flex;font-weight:600;justify-content:start;margin-top:3rem;padding:.65rem;text-align:center!important;text-decoration:none;transition:all .15s ease;width:100px}.call-to-action-container .cta-center-text .cta-button span{margin:0 auto;padding:0;width:100px}.call-to-action-container .cta-center-text .cta-button:hover{border-radius:5px;width:125px}.staff-card-item-container{border-radius:5px;margin:1rem 5rem;padding:3rem;transition:all .15s ease;width:250px}.staff-card-item-container .profile-image{border-radius:150px}.staff-card-item-container .profile-position{letter-spacing:.5px}.staff-card-item-container .profile-email{color:#3f59d7}.staff-card-item-container:hover{background-color:#fff;box-shadow:0 5px 15px 0 #aaa}.case-study-item-container{background-color:#fff;border-radius:5px;box-shadow:0 5px 15px 2px #2a40aa;display:flex;margin:2rem auto;padding:1rem 2rem;width:70%}.case-study-item-container .case-study-image-container{align-items:center;border-radius:5px;display:flex}.case-study-item-container .case-study-image-container p{align-items:center;border-radius:5px;display:flex;height:150px;justify-content:center;margin:1rem 2rem;width:150px}.service-item-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 5px 15px 2px #2a40aa;display:flex;flex-direction:column;justify-content:center;margin:2rem auto;padding:1rem;width:70%}.service-item-container .service-item-content{align-items:center;display:flex;justify-content:center;width:80%}.service-item-container .service-item-content .service-image{border-radius:5px;height:150px!important;width:150px!important}.service-item-container .service-item-content ul{width:70%}.service-item-container #sfPhotoOne{height:250px;width:250px}.service-item-container #sfPhotoTwo{height:30%;width:40%!important}.service-item-container .service-heading{margin-top:.5rem;text-align:center}.service-item-container .service-text{margin:1rem}.footer-container{background-color:#fff}.footer-container .footer-top-half{padding:3rem;text-align:center}.footer-container .footer-top-half .top-half-heading{font-size:2.25rem;margin-bottom:0}.footer-container .footer-top-half .top-half-text{font-size:1.25rem;margin:1rem auto;width:65%}.footer-container .footer-top-half .form .input{background-color:#e1e1e1;border:none;border-radius:5px;font-family:Montserrat;font-size:1rem;margin:.5rem;outline:none;padding:1.25rem;width:35%}.footer-container .footer-top-half .form .text-area-input{background-color:#e1e1e1;border:none;border-radius:5px;font-family:Montserrat;font-size:1rem;height:100px;margin:1rem;outline:none;padding:1rem;width:35%}.footer-container .footer-top-half .form .form-btn{background-color:#3f59d7;border:none;color:#fff;font-family:Montserrat;font-weight:600;margin-top:1rem;outline:none;padding:.65rem 2rem;transition:all .15s ease}.footer-container .footer-top-half .form .form-btn:hover{border-radius:5px;cursor:pointer;padding:.65rem 3rem}.footer-container .footer-bottom-half{background-color:#3f59d7;color:#fff;font-family:Times New Roman;padding-left:3.5rem;text-align:left}.footer-container .footer-bottom-half h3,.footer-container .footer-bottom-half p{font-size:1.25rem;margin:0}.footer-container .footer-bottom-half h3{font-size:1.75rem;letter-spacing:.5px;padding:1.75rem 1rem}.footer-container .footer-bottom-half p{margin-left:1rem;padding:.2rem}.footer-container .footer-bottom-half a{color:#fff;text-decoration:none}.footer-container .footer-bottom-half .footer-company-email{text-decoration:underline}#homepage-container{font-family:Montserrat}#homepage-container .home-testimonial{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;margin:2rem auto;padding:1rem;width:60%}#homepage-container .home-testimonial h4,#homepage-container .home-testimonial p{margin:0 auto;width:90%}#homepage-container .home-testimonial p{margin:1.5rem auto}#homepage-container .home-testimonial h4{text-align:right}#homepage-container #about-section{align-items:center;display:flex;justify-content:space-between;margin:1rem auto;padding:5rem;width:75%}#homepage-container #about-section #about-heading{display:flex;font-family:"Noto Serif";font-size:3rem;justify-content:center;margin:0 auto;text-align:center;width:100%}#homepage-container #about-section #about-text-container{display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;margin:0 auto;width:100%}#homepage-container #about-section #about-text-heading{font-size:1.25rem;font-weight:700;letter-spacing:.5px}#homepage-container #articles-container{background-color:#e1e1e1;margin:0 auto;padding:1rem}#homepage-container #articles-container .article-item-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;display:flex;height:400px;justify-content:center;margin:2rem auto;padding:1rem;text-align:left;width:60%}#homepage-container #articles-container .article-item-container .article-image-container p{align-items:center;display:flex;height:200px;justify-content:center;margin:1rem 2rem;width:200px}#homepage-container #articles-container .article-item-container .article-bottom-half{display:flex;flex-direction:column;font-family:"Noto Serif";height:200px;justify-content:flex-end}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container{display:flex;flex-direction:column;justify-content:space-between}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-title{font-size:1.75rem;margin:0 0 .5rem}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-text{font-size:1.5rem;margin-bottom:1rem;margin-top:0;width:95%}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button{background-color:#3f59d7;color:#fff;font-family:Montserrat;font-weight:600;margin-top:1rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .15s ease;width:100px}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button:hover{border-radius:25px}.article-container{background-color:#e1e1e1}.article-container .article-testimonial{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;margin:2rem auto;padding:2rem;width:70%}.article-container .article-testimonial h4,.article-container .article-testimonial p{margin:0 auto;width:90%}.article-container .article-testimonial h4{margin-top:1rem;text-align:right}.article-container .article-text{background-color:#fff;border-radius:5px;box-shadow:0 17px 15px 0 #ccc;font-family:"Noto Serif";font-size:1.25rem;margin:4rem auto;padding:2rem;width:70%}#our-team-page-container{background-color:#e1e1e1;font-family:Montserrat;text-align:center}#our-team-page-container #bio-div{background-color:#3f59d7;border-radius:5px;box-shadow:0 10px 15px 0 #adadad;color:#fff;margin:1rem auto;padding:1rem;white-space:pre-line;width:70%}#our-team-page-container .staff-heading{letter-spacing:1px;margin:5rem 0}#our-team-page-container h1{font-size:2.5rem}#our-team-page-container h2{font-size:2rem}#our-team-page-container #staff-cards-container .staff-item-container,#our-team-page-container #staff-row-four{align-items:center;display:flex;justify-content:center}#our-team-page-container #staff-row-four{flex-direction:column}#our-team-page-container #staff-row-four #partner-logo-one{border-radius:3px;box-shadow:5px 5px 15px 5px rgba(0,0,0,.19);margin:2rem;width:60%}#case-studies-container .case-subheading{color:#fff;font-family:Montserrat;text-align:center}#case-studies-container #case-study-info-container{margin:0 auto;padding:5rem 0;text-align:center;width:70%}#case-studies-container #case-study-info-container h2{margin-top:0}#case-studies-container #case-study-info-container ul{margin:0 auto 2rem;text-align:left;width:60%}#case-studies-container #case-study-info-container ul li{margin:1rem auto}#case-studies-container #case-study-info-container h3{margin:0 auto;width:70%}#case-studies-container #case-study-container{background-color:#3f59d7;padding:1rem 0}#case-studies-container .case-study-pdf{display:flex;justify-content:center}#case-studies-container .case-study-pdf img{width:70%}#services-page-container #services-info-container{margin:0 auto;padding:4rem;width:70%}#services-page-container #services-info-container #service-info-heading,#services-page-container #services-info-container #service-info-text{margin:2rem auto}#services-page-container #services-list-container{background-color:#3f59d7;padding:1rem}#services-page-container #services-list-container .services-testimonial{background-color:#fff;border-radius:5px;box-shadow:0 5px 15px 2px #2a40aa;margin:0 auto;padding:1rem;width:70%}#contact-page-container #contact-info-section{align-items:center;background-color:#e1e1e1;display:flex;flex-direction:column;justify-content:center;padding:5rem}#contact-page-container #contact-info-section img{border-radius:5px}#contact-page-container #contact-info-section #contact-info-text{background-color:#fff;border-radius:5px;box-shadow:0 17px 15px 0 #ccc;margin:1rem;padding:2rem;text-align:left;width:540px}#contact-page-container #contact-info-section #contact-info-text .contact-email,#contact-page-container #contact-info-section #contact-info-text .contact-number{color:#3f59d7;font-weight:600}@media only screen and (max-width:1280px){.navbar-container{align-items:center;display:flex;justify-content:center;justify-content:space-between;padding:1rem 0}.navbar-container .image-container{margin-left:.5rem}.navbar-container .navbar{margin:0 auto}.navbar-container .navbar .nav-item{border-radius:5px;color:#fff;font-size:1rem;text-decoration:none;transition:all .15s ease}.navbar-container .navbar .nav-item:hover{background-color:#223389;color:#fff}.navbar-container .service-item-container .service-item-content .service-image{height:80%!important;width:80%!important}#homepage-container{font-family:Montserrat}#homepage-container .home-testimonial{width:90%}#homepage-container #about-section{align-items:center;display:flex;justify-content:space-between;margin:1rem auto;width:75%}#homepage-container #about-section #about-heading{display:flex;font-family:"Noto Serif";font-size:3rem;justify-content:center;margin:0 auto;text-align:center;width:100%}#homepage-container #about-section #about-text-container{display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;margin:0 auto;width:100%}#homepage-container #about-section #about-text-heading{font-size:1.25rem;font-weight:700;letter-spacing:.5px}#homepage-container #articles-container{background-color:#e1e1e1;margin:0 auto;padding:1rem}#homepage-container #articles-container .article-item-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;display:flex;justify-content:center;margin:2rem auto;padding:1rem;text-align:left;width:90%}#homepage-container #articles-container .article-item-container .article-image-container p{align-items:center;display:flex;height:200px;justify-content:center;margin:1rem 2rem;width:200px}#homepage-container #articles-container .article-item-container .article-bottom-half{display:flex;flex-direction:column;font-family:"Noto Serif";height:300px;justify-content:flex-end;margin-top:1rem}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container{display:flex;flex-direction:column;justify-content:space-between}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-title{font-size:1.75rem;margin:0 0 .5rem}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-text{font-size:1.5rem;margin-bottom:1rem;margin-top:0;width:95%}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button{background-color:#3f59d7;color:#fff;margin-top:1rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .15s ease;width:100px}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button:hover{border-radius:25px}}@media only screen and (max-width:800px) and (min-width:500px){.navbar-container{align-items:center;display:flex;justify-content:center;justify-content:space-between;padding:1rem 0}.navbar-container .image-container{margin-left:.5rem}.navbar-container .navbar{margin:0 .5rem}.navbar-container .navbar .nav-item{border-radius:5px;color:#fff;font-size:1rem;text-decoration:none;transition:all .15s ease}.navbar-container .navbar .nav-item:hover{background-color:#223389;color:#fff}.sticky{background-color:#fff;box-shadow:0 0 10px 0 #5f5f5f;overflow:hidden;position:fixed;transition:all .15s ease;width:100vw;z-index:2}.sticky .navbar{margin:0 .5rem}.sticky .navbar .nav-item{color:#000!important}.sticky .navbar .nav-item:hover{color:#fff!important}#homepage-container{font-family:Montserrat}#homepage-container .home-testimonial{width:90%}#homepage-container #about-section{align-items:center;display:flex;justify-content:space-between;margin:1rem auto;width:75%}#homepage-container #about-section #about-heading{display:flex;font-family:"Noto Serif";font-size:3rem;justify-content:center;margin:0 auto;text-align:center;width:100%}#homepage-container #about-section #about-text-container{display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;margin:0 auto;width:100%}#homepage-container #about-section #about-text-heading{font-size:1.25rem;font-weight:700;letter-spacing:.5px}#homepage-container #articles-container{background-color:#e1e1e1;margin:0 auto;padding:1rem}#homepage-container #articles-container .article-item-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;display:flex;justify-content:center;margin:2rem auto;padding:1rem;text-align:left;width:90%}#homepage-container #articles-container .article-item-container .article-image-container p{align-items:center;display:flex;height:200px;justify-content:center;margin:1rem 2rem;width:200px}#homepage-container #articles-container .article-item-container .article-bottom-half{display:flex;flex-direction:column;font-family:"Noto Serif";height:300px;justify-content:flex-end;margin-top:1rem}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container{display:flex;flex-direction:column;justify-content:space-between}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-title{font-size:1.75rem;margin:0 0 .5rem}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-text{font-size:1.5rem;margin-bottom:1rem;margin-top:0;width:95%}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button{background-color:#3f59d7;color:#fff;margin-top:1rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .15s ease;width:100px}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button:hover{border-radius:25px}#our-team-page-container{background-color:#e1e1e1;font-family:Montserrat;text-align:center}#our-team-page-container #bio-div{background-color:#3f59d7;border-radius:5px;box-shadow:0 10px 15px 0 #adadad;color:#fff;margin:1rem auto;padding:1rem;text-align:left;width:70%}#our-team-page-container .staff-heading{letter-spacing:1px;margin:5rem 0}#our-team-page-container h1{font-size:2.5rem}#our-team-page-container h2{font-size:2rem}#our-team-page-container #staff-cards-container{margin:0}#our-team-page-container #staff-cards-container .staff-item-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.service-item-container .service-item-content{display:flex;flex-direction:column}.service-item-container .service-item-content .service-image{height:80%!important;width:80%!important}}@media only screen and (max-width:428px){.navbar-container{align-items:center;display:flex;justify-content:center}.navbar-container img{width:50%}.navbar-container .navbar{margin:0;width:100%}.navbar-container .navbar .nav-item{border-radius:5px;color:#fff;font-size:.625rem;margin:0 .1rem;padding:.015rem;text-decoration:none;transition:all .15s ease}.navbar-container .navbar .nav-item:hover{background-color:#223389;color:#fff}.service-item-container .service-item-content{display:flex;flex-direction:column}.service-item-container .service-item-content .service-image{height:80%!important;width:80%!important}.sticky{background-color:#fff;box-shadow:0 0 10px 0 #5f5f5f;overflow:hidden;position:fixed;transition:all .15s ease;width:100vw;z-index:2}.sticky .navbar{margin:0 .5rem}.sticky .navbar .nav-item{color:#000!important}.sticky .navbar .nav-item:hover{color:#fff!important}.call-to-action-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:50vh}.call-to-action-container .page-center-text{align-items:center;color:#fff;display:flex;height:75%;justify-content:center;margin:0 auto;text-align:center;text-shadow:4px 4px 14px rgba(0,0,0,.75);width:75%}.call-to-action-container .page-center-text .page-heading{font-size:2rem}.call-to-action-container .cta-center-text{align-items:center;color:#fff;display:flex;height:75%;margin:0 5rem;text-align:center}.call-to-action-container .cta-center-text .cta-button,.call-to-action-container .cta-center-text .cta-heading,.call-to-action-container .cta-center-text .cta-subHeading{margin:.5 0;text-align:left;text-shadow:4px 4px 14px rgba(0,0,0,.75)}.call-to-action-container .cta-center-text .cta-heading{font-size:1.5rem;letter-spacing:1px}.call-to-action-container .cta-center-text .cta-subHeading{font-size:1.25rem;font-weight:400;letter-spacing:1px;margin-bottom:0}.call-to-action-container .cta-center-text .cta-button{background-color:#fff;box-shadow:2px 2px 15px rgba(0,0,0,.5);color:#000;display:flex;font-weight:600;justify-content:start;margin-top:3rem;padding:.65rem;text-align:center!important;text-decoration:none;transition:all .15s ease;width:100px}.call-to-action-container .cta-center-text .cta-button span{margin:0 auto;padding:0;width:100px}.call-to-action-container .cta-center-text .cta-button:hover{border-radius:5px;width:125px}#homepage-container{font-family:Montserrat}#homepage-container .home-testimonial{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;margin:2rem auto;padding:1rem;width:90%}#homepage-container .home-testimonial h4,#homepage-container .home-testimonial p{margin:0 auto;width:90%}#homepage-container .home-testimonial h4{margin-top:1rem;text-align:right}#homepage-container #about-section{align-items:center;display:flex;flex-direction:column;margin:2rem auto;padding:0;width:75%}#homepage-container #about-section #about-heading{display:flex;font-family:"Noto Serif";font-size:3rem;justify-content:center;margin:0 auto;text-align:center;width:100%}#homepage-container #about-section #about-text-container{display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;margin:0 auto;width:100%}#homepage-container #about-section #about-text-heading{font-size:1.25rem;font-weight:700;letter-spacing:.5px}#homepage-container #articles-container{background-color:#e1e1e1;margin:0 auto;padding:1rem}#homepage-container #articles-container .article-item-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 #c7c7c7;display:flex;flex-direction:column;justify-content:center;margin:2rem auto;padding:2.5rem 1rem 1rem;text-align:left;width:90%}#homepage-container #articles-container .article-item-container .article-image-container p{align-items:center;display:flex;height:150px;justify-content:center;margin:0 2rem;width:200px}#homepage-container #articles-container .article-item-container .article-bottom-half{align-items:center;display:flex;flex-direction:column;font-family:"Noto Serif";height:300px;justify-content:center;margin-top:0}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container{display:flex;flex-direction:column;justify-content:space-between}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-title{font-size:1.25rem;margin:0 0 .5rem;text-align:center}#homepage-container #articles-container .article-item-container .article-bottom-half .article-text-container .article-text{font-size:1rem;margin:0 auto .5rem;width:75%}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button{background-color:#3f59d7;color:#fff;margin-top:1rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .15s ease;width:100px}#homepage-container #articles-container .article-item-container .article-bottom-half .article-button:hover{border-radius:25px}#our-team-page-container{background-color:#e1e1e1;font-family:Montserrat;text-align:center}#our-team-page-container #bio-div{background-color:#3f59d7;border-radius:5px;box-shadow:0 10px 15px 0 #adadad;color:#fff;margin:1rem auto;padding:1rem;text-align:left;width:70%}#our-team-page-container .staff-heading{letter-spacing:1px;margin:5rem 0}#our-team-page-container h1{font-size:2.5rem}#our-team-page-container h2{font-size:2rem}#our-team-page-container #staff-cards-container{margin:5rem 0}#our-team-page-container #staff-cards-container .staff-item-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#case-studies-container #case-study-info-container{margin:0 auto;padding:5rem 0;text-align:center;width:70%}#case-studies-container #case-study-info-container h2{margin-top:0}#case-studies-container #case-study-info-container ul{margin:0 auto 2rem;text-align:left;width:60%}#case-studies-container #case-study-info-container ul li{margin:1rem auto}#case-studies-container #case-study-info-container h3{margin:0 auto;width:70%}#case-studies-container #case-study-container{background-color:#3f59d7;padding:1rem 0}.case-study-item-container{background-color:#fff;box-shadow:0 5px 15px 2px #2a40aa;flex-direction:column;margin:2rem auto;padding:1rem 2rem;width:70%}.case-study-item-container,.case-study-item-container .case-study-image-container{align-items:center;border-radius:5px;display:flex}.case-study-item-container .case-study-image-container p{align-items:center;border-radius:5px;display:flex;height:150px;justify-content:center;margin:1rem 2rem;width:150px}.case-study-item-container .case-study-text-container{width:90%}.case-study-item-container .case-study-text-container h2{font-size:1.25rem;text-align:center}.service-item-container{background-color:#fff;border-radius:5px;box-shadow:0 5px 15px 2px #2a40aa;margin:2rem auto;padding:1rem;width:80%}.service-item-container .service-heading{margin-top:.5rem;text-align:center}.service-item-container .service-text{margin:1rem}#services-page-container #services-info-container{margin:0 auto;padding:2rem;width:80%}#services-page-container #services-info-container #service-info-heading,#services-page-container #services-info-container #service-info-text{margin:2rem auto}#services-page-container #services-list-container{background-color:#3f59d7;padding:1rem}#contact-page-container #contact-info-section{align-items:center;background-color:#e1e1e1;display:flex;flex-direction:column;justify-content:center;padding:5rem}#contact-page-container #contact-info-section img{border-radius:5px;width:120%}#contact-page-container #contact-info-section #contact-info-text{background-color:#fff;border-radius:5px;box-shadow:0 17px 15px 0 #ccc;margin:1rem;padding:2rem;text-align:center;width:100%}#contact-page-container #contact-info-section #contact-info-text .contact-email,#contact-page-container #contact-info-section #contact-info-text .contact-number{color:#3f59d7;font-weight:600}.footer-container{background-color:#fff;font-family:Times New Roman,Times,serif}.footer-container .footer-top-half{padding:3rem;text-align:center}.footer-container .footer-top-half .top-half-heading{font-size:2.25rem;margin-bottom:0}.footer-container .footer-top-half .top-half-text{font-size:1.25rem;margin:1rem auto;width:75%}.footer-container .footer-top-half .form .input{background-color:#e1e1e1;border:none;border-radius:5px;font-family:Montserrat;font-size:1rem;margin:.5rem;outline:none;padding:1.25rem;width:70%}.footer-container .footer-top-half .form .text-area-input{background-color:#e1e1e1;border:none;border-radius:5px;font-family:Montserrat;font-size:1rem;height:100px;margin:1rem;outline:none;padding:1rem;width:70%}.footer-container .footer-top-half .form .form-btn{background-color:#3f59d7;border:none;color:#fff;font-family:Montserrat;font-weight:600;margin-top:1rem;outline:none;padding:.65rem 2rem;transition:all .15s ease}.footer-container .footer-top-half .form .form-btn:hover{border-radius:5px;cursor:pointer;padding:.65rem 3rem}.footer-container .footer-bottom-half{background-color:#3f59d7;color:#fff;padding-left:2rem;text-align:left}.footer-container .footer-bottom-half h3,.footer-container .footer-bottom-half p{font-size:1.25rem;margin:0}.footer-container .footer-bottom-half h3{font-size:1.75rem;letter-spacing:.5px;padding:1.75rem 1rem}.footer-container .footer-bottom-half p{margin-left:1rem;padding:.2rem}.footer-container .footer-bottom-half a{color:#fff;text-decoration:none}}
/*# sourceMappingURL=main.1a354e7b.css.map*/