@import url(https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap);*{scroll-behavior:smooth!important;--primary-color:#035aa1;--primary-dark:#004074;--secondary-color:#0580e6}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a:hover{background:transparent!important}@font-face{font-family:"AppleChancery";src:url(/static/media/Apple\ Chancery.2ba4e20c.ttf)}.logobar-container{height:80px;width:100vw;background-color:#fff;margin-top:0;position:fixed;z-index:2000;top:0;right:0;left:0;bottom:0}.logobar-container .home-link{text-decoration:none;display:flex;flex-direction:row}.logobar-container .home-link #align-infra-logo{height:70px;width:90px;margin-left:30px;margin-top:5px}.logobar-container .home-link .text-container{display:flex;flex-direction:column;padding-top:10px}.logobar-container .home-link .text-container #main-head-align{font-size:22px;font-family:"GFS Didot",serif;font-weight:700;color:#00243d}.logobar-container .home-link .text-container div{height:1px;width:140px;background-color:#00243d}.logobar-container .home-link .text-container #sub-head-building{color:#00243d;font-size:12px;font-family:AppleChancery;font-style:italic;padding-top:5px}.MuiList-root{background-color:initial!important}.MuiList-root .service-list{margin-left:-10px!important;margin-top:-8px!important;padding-top:0!important;padding-bottom:0!important}.MuiList-root .service-sublist{margin-left:30px!important}.MuiList-root .service-sublist p{font-size:14px!important}.MuiList-root .material-icons{color:#fff}.MuiList-root p{color:#fff;margin-bottom:-8px!important}.MuiList-root .MuiSvgIcon-root{color:#fff}.MuiList-root .MuiTypography-root{margin-left:-20px!important}.MuiList-root .MuiTypography-body1{text-transform:capitalize!important;color:#fff!important}.dropdown-container .service-button{outline:none;border:none;margin-top:-1px!important;font-size:14px!important}.dropdown-container .dropdown-link{text-decoration:none;color:#000;text-transform:lowercase;text-transform:capitalize}.dropdown-container li:hover{color:#fff;background-color:var(--primary-color)}.dropdown-container .menu-dropdown{background-color:var(--primary-color);margin:0!important;padding:0!important}.dropdown-container .menu-dropdown .dropdown-link{color:#fff}.dropdown-container .menu-dropdown .material-icons{margin-right:10px}.dropdown-container .MuiList-padding{margin-top:-3px!important}@media (max-width:770px){.MuiList-padding{padding:0!important;margin-top:10px!important;margin-left:-5px!important;width:100vw}}.navbar-container{margin-bottom:120px}.navbar-container #mainNav{background-color:var(--primary-color);height:50px;margin-top:80px;box-shadow:0 2px 4px -1px rgba(0,0,0,.25)}.navbar-container #mainNav #menu-button{outline:none;background:transparent;padding:3px}.navbar-container #mainNav #menu-button i{font-size:18px}.navbar-container #mainNav #navbar-menu-list{display:flex;width:500px!important;justify-content:space-around}.navbar-container #mainNav .nav-link:hover{color:#0ff!important;cursor:pointer}.navbar-container .contact-float-btn{position:fixed;top:160px;padding:10px 15px;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:.5s;box-shadow:0 0 5px #eee;z-index:50;background-image:linear-gradient(90deg,#f78b04,#f55005);justify-content:center;align-items:center;display:flex}.navbar-container .contact-float-btn:hover{background-image:linear-gradient(90deg,#f78b04,#f78b04,#f78b04,#f55005);cursor:pointer}.navbar-container .contact-float-btn .contact-float-btn-txt{margin:0;padding:0;color:#fff;font-size:18px;font-weight:600}@media only screen and (max-width:992px){.navbar-container .contact-float-btn{top:140px}}@media only screen and (max-width:768px){.navbar-container .contact-float-btn{padding:5px 10px}.navbar-container .contact-float-btn .contact-float-btn-txt{font-size:16px}}.carousel-container{height:30px}.carousel-container .image-gallery-content .image-gallery-slide .image-gallery-image{height:65vh}.carousel-container .image-gallery-slide .image-gallery-image{object-fit:cover}.carousel-container .image-gallery-slides{z-index:-999!important}@media (max-width:500px){.carousel-container .image-gallery-content .image-gallery-slide .image-gallery-image{height:65vh}}@media (max-width:768px){.carousel-container .image-gallery-content .image-gallery-slide .image-gallery-image{height:60vh}}.homepage-container .masthead{height:65vh;margin-bottom:-50px}.homepage-container .masthead .intro-text{height:65vh;margin-top:80px}.homepage-container .masthead .intro-text .main-head-container{background:rgba(37,35,35,.5);opacity:1!important;letter-spacing:3px}.homepage-container .masthead .intro-text .main-head-container .intro-heading{margin-bottom:0!important}.homepage-container .masthead .intro-text .main-head-container .intro-heading h1{text-transform:capitalize;font-family:"Noticia Text",serif!important;font-size:3rem;color:#fff}.homepage-container .masthead .intro-text .main-head-container .intro-lead-in p{color:#fff;font-size:1rem;font-family:"Noticia Text",serif;text-align:center;font-style:normal!important}.homepage-container .masthead .intro-text .main-head-container .banner-btn{position:relative;display:inline-block;text-decoration:none;letter-spacing:3px;color:#fff;background:var(--primary-color);padding:.4rem .9rem;border:2px solid var(--primary-color);transition:all .3s linear;text-transform:uppercase;cursor:pointer;z-index:999!important}.homepage-container .masthead .intro-text .main-head-container .banner-btn:hover{background:transparent;border-color:#fff;color:gold}.homepage-container .masthead .intro-text .main-head-container .underline{width:10rem;height:5px;background:gold;margin:.7rem auto}.homepage-container .masthead .intro-text .tellme{color:#000}.homepage-container .masthead .intro-text .tellme:hover{color:#fff}#service-container,#service-container .col-xl-3{padding-left:50px;padding-right:50px}#service-container .col-xl-3{padding-bottom:50px}#service-container .col-xl-3:hover{cursor:pointer;text-decoration:none}#service-container .col-xl-3 .material-icons{font-size:1.5em!important}#service-container .col-xl-3 h4{color:#000}#service-container .grow{max-height:140px;overflow:hidden}#service-container .grow:hover{max-height:100%;transition:all .5s ease-in-out 0s}@media (max-width:768px){.homepage-container .masthead{height:60vh}.homepage-container .masthead .intro-text{margin-top:-40px!important}.homepage-container .masthead .grow{max-height:100%!important}}@media (max-width:500px){.homepage-container .masthead .intro-text .main-head-container .banner-btn{font-size:14px!important}}@media (max-width:340px){.homepage-container .masthead .intro-text h1{font-size:26px!important}.homepage-container .masthead .intro-text p{font-size:16px!important}}@media (min-width:768px){.homepage-container .masthead .intro-text{margin-top:-100px}}.fa-stack .fa-circle{color:var(--primary-color)!important}.about-us-container{padding-top:20px}.page-section{padding-top:100px!important;padding-bottom:0!important}.about-us-container{margin-top:150px;margin-bottom:50px;max-width:100vw;overflow-x:hidden}.about{width:90%}.section-heading{margin:30px}.timeline>li .timeline-image{border:7px solid var(--primary-color)!important;background-color:var(--primary-color)!important}.choose-heading{font-size:28px;font-weight:700;text-align:center;margin-bottom:30px}.list-head{font-size:20px;margin-bottom:15px}.health-row h4{text-align:center}.health-row .img-container{display:flex;justify-content:center;margin-bottom:20px}.our-team{width:600px;height:300px}.quality-para,.team-para{margin-top:50px}@media (max-width:1200px){.why-choose-img{width:450px}.our-team{width:500px;height:200px}.quality-image{width:400px;height:400px}}@media (max-width:992px){.quality-image-container{display:flex;justify-content:center!important;align-items:center!important}.quality-para{margin-top:0}.why-choose-img-container{display:flex;justify-content:center!important;align-items:center!important;margin-bottom:20px}.quality-row,.why-choose-row{flex-direction:column-reverse}.our-team-img-container{display:flex;justify-content:center;margin-bottom:20px}.our-team-row{flex-direction:column-reverse}.team-para{margin-top:0}.env-column{margin-left:auto;margin-right:auto;margin-bottom:20px}}@media (max-width:768px){.about-us-container{padding-top:20px}}@media (max-width:450px){.quality-image{width:300px;height:300px}}.service-item-main .title-main{padding:3rem 5rem}.service-item-main .title-main h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2rem;margin-bottom:1px;text-transform:capitalize;white-space:nowrap;color:var(--primary-color);text-align:center;font-weight:500!important;color:var(--primary-dark)}@media (max-width:992px){.service-item-main .title-main h2{margin-top:20px}}@media (max-width:600px){.service-item-main .title-main h2{font-size:1.1rem!important}}.service-item-main .service-details{position:relative}h1,h2,h3,h4,h5,h6{font-weight:400!important}.list-main-outer{max-width:100vw!important}.list-main-outer .row{margin-bottom:2rem}.list-main-outer .row .col-lg-10{padding:1rem 4rem!important}.list-main-outer .row .col-lg-10 .sublist h3{font-size:1.8em!important;color:var(--primary-color);white-space:nowrap}@media (max-width:700px){.list-main-outer .row .col-lg-10 .sublist h3{font-size:1.1rem!important;text-align:center}}.list-main-outer .row .col-lg-10 .sublist .outer-list{font-size:1rem!important;font-weight:400!important;line-height:2rem}@media (max-width:700px){.list-main-outer .row .col-lg-10 .sublist .outer-list{font-size:.9rem!important}}.list-main-outer .row .col-lg-10 .sublist .inner-list{font-size:1rem!important;font-weight:350!important;line-height:2rem}@media (max-width:700px){.list-main-outer .row .col-lg-10 .sublist .inner-list{font-size:.8rem!important}}@media (max-width:700px){.list-main-outer .row .col-lg-10{padding:.2rem 1rem!important}}.list-main-outer .row .col-lg-1{padding:1rem 3rem!important}.list-main-outer .row .col-lg-1 img{margin-left:auto;margin-right:auto;display:block}@media (max-width:700px){.list-main-outer .row .col-lg-1{padding:.2rem 1rem!important}}.list-main-outer .row:nth-child(2n){background-color:#f5f5f5}.service-outer{background-image:url(/static/media/bg3.d36c47a6.jpg);background-repeat:no-repeat;background-attachment:fixed}.heading{padding-top:30px;-webkit-text-size-adjust:12;-moz-text-size-adjust:12;text-size-adjust:12;text-align:center}.container{width:100%;padding:10px 15px 30px;margin-right:auto;margin-left:auto}.about{width:100%;text-align:justify;margin:auto}.section-heading{margin:10px;text-align:left;font-size:18px;color:#000;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.rounded-circle{border-radius:50%!important}.img-fluid{max-width:100%;height:auto}img{vertical-align:middle;border-style:none}.about-subheading{font-weight:500!important}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:"";background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:" "}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid#fed136;border-radius:100%;background-color:#fed136}.timeline>li .timeline-image h5{font-size:13px;line-height:14px;margin-top:12px;font-weight:700}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}p{color:grey}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:120px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:110px;height:110px;margin-left:-55px}.timeline>li .timeline-image h5{font-size:15px;line-height:20px;margin-top:20px;font-weight:700}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}.rounded-circle{margin-top:15px}}@media (min-width:992px){.timeline>li{min-height:100px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:130px;height:130px;margin-left:-65px}.timeline>li .timeline-image h5{font-size:18px;line-height:26px;margin-top:20px;font-weight:700}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}.rounded-circle{margin-top:25px}}@media (min-width:1200px){.timeline>li{min-height:100px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:130px;height:130px;margin-left:-65px;font-weight:700}.timeline>li .timeline-image h5{margin-top:20px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}.rounded-circle{margin-top:25px}}p{text-align:justify}.contact-form-wrapper{margin-bottom:40px;background-color:#fff;margin-left:50px;margin-right:50px;padding-top:50px}.contact-form-wrapper .title{font-size:32px;color:#000;text-align:center;margin-bottom:0}.contact-form-wrapper .contact-form{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 50px;max-width:1400px;margin:0 auto}.contact-form-wrapper .contact-form .half-input-field{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 60px);margin:30px;text-align:left}.contact-form-wrapper .contact-form .full-input-field{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 60px)}.contact-form-wrapper .contact-form .feel-free{font-size:14px;margin-top:20px;text-align:left}.contact-form-wrapper .contact-form .feel-free a{color:#00008b}.contact-form-wrapper .contact-form .feel-free a:hover{cursor:pointer;opacity:.8}.contact-form-wrapper .contact-form .send-button{background-color:#fed136;color:#fff;font-size:18px;font-weight:500;margin-right:auto;margin-top:30px;max-width:200px;height:40px}.contact-form-wrapper .contact-form .send-button:hover{cursor:pointer;opacity:.8;font-weight:700}@media only screen and (max-width:768px){.contact-form-wrapper{margin-left:30px;margin-right:30px}.contact-form-wrapper .contact-form{padding:0 50px}.contact-form-wrapper .contact-form .half-input-field{margin:15px}.contact-form-wrapper .contact-form .full-input-field,.contact-form-wrapper .contact-form .half-input-field{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 30px)}}@media only screen and (max-width:550px){.contact-form-wrapper .contact-form{padding:0 30px}}@media only screen and (max-width:350px){.contact-form-wrapper .contact-form{padding:0 15px}.contact-form-wrapper .contact-form .half-input-field{margin:10px}.contact-form-wrapper .contact-form .full-input-field,.contact-form-wrapper .contact-form .half-input-field{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 10px)}}.footer-container{background-color:var(--primary-color)}.footer-container .contact-address{color:#fff;margin-bottom:20px}.footer-container .contact-address .location-marker{margin-top:6px;margin-right:10px}.footer-container .contact-address .laptop-icon{font-size:14px;margin-top:9px}.footer-container .contact-address p{color:#fff;font-family:"Lato",sans-serif;font-size:16px}.footer-container .contact-address h2{color:#fed136;margin-bottom:15px;font-family:sans-serif;font-size:22px}.footer-container .list-inline-item a:active{background-color:initial!important}.footer-container .list-inline-item a:hover{background-color:#fed136!important}.footer-container .quicklinks .list-inline-item{display:block}.footer-container .copyright{color:#fff}.footer-container #credits{font-size:12px!important}@media screen and (max-width:768px){.last-para{margin-bottom:50px}}.MuiAccordionSummary-root.Mui-expanded{background-color:var(--primary-color)!important}.MuiAccordionSummary-root.Mui-expanded .MuiIconButton-label,.MuiAccordionSummary-root.Mui-expanded p{color:#fff}p{color:#000}.MuiAccordion-rounded{border-radius:2px}.ControlledAccordion-heading-2{white-space:nowrap!important}.career-outer{background-color:#f7f9ff;margin:0!important;padding:60px 2px 2px!important}.career-outer .jobs-info{margin-top:1rem}.career-outer .jobs-info .section-heading{text-transform:capitalize}.career-outer .main-container{margin-top:1rem;margin-bottom:5rem;box-shadow:0 0 35px rgba(0,0,0,.1);background-color:#fff;border-radius:15px}.career-outer .main-container .about{background-color:#fff}.career-outer .main-container .about .section-heading{text-align:left;text-transform:capitalize!important;font-weight:700;margin-left:0!important}@media (max-width:600px){.career-outer .main-container .about .section-heading{font-size:1.5rem;font-weight:700}}.career-outer .main-container .about .custom-d-flex .width-custom{width:50%}.career-outer .main-container .about .custom-d-flex .width-full{width:100%}.career-outer .main-container .about .form-group{margin-bottom:.5rem!important}.career-outer .main-container .about .form-group input[type=file]{width:50%;border:1px dashed grey;height:2.9rem}.career-outer .main-container .about .submit-outer .btn{font-weight:400!important}.career-outer .main-container .about .loader p{margin-top:0!important;padding-top:0!important;text-align:center;-webkit-animation:color-change 3s infinite;animation:color-change 3s infinite}@-webkit-keyframes color-change{0%{color:var(--primary-color)}to{color:green}}@keyframes color-change{0%{color:var(--primary-color)}to{color:green}}.career-outer .main-container .about .success-outer span{color:green}.career-outer .main-container .about .success-outer span p{margin-top:0!important;padding-top:0!important;text-align:center}.career-outer .main-container .about .success-outer span i{font-weight:600}.career-outer .main-container .about .failed-outer span{color:#cc2900}.career-outer .main-container .about .failed-outer span p{margin-top:0!important;padding-top:0!important;text-align:center}.career-outer .main-container .about .failed-outer span i{font-weight:600}@media (max-width:992px){.career-outer .main-container .about{padding:1rem}}@media (max-width:600px){.career-outer .main-container .about{padding:1rem 0}}.career-outer .container-fluid{height:55vh}.career-outer .service-wrap{background-image:url(/static/media/42281.6bd6c99c.jpg);background-repeat:no-repeat;background-size:cover}@media (max-width:600px){.career-outer{padding:1px 2rem!important}}.custom-d-flex{display:flex}@media (max-width:992px){.custom-d-flex{display:block}.custom-d-flex .form-group{margin-left:0!important;width:100%!important}.custom-d-flex input[type=file]{width:100%!important}}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid green;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.label{margin-left:4px;margin-bottom:0}.react-datepicker-wrapper{display:block!important}.react-datepicker__close-icon:after{content:"\1F4C5"!important}.upload-info{color:grey!important;font-size:11px!important}body{overflow-x:hidden;font-family:"Roboto Slab",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}p{line-height:1.75}a{color:#fed136}a:hover{color:#fec503}.text-primary{color:#fed136!important}.text-uppercase{text-align:center}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.page-section{padding:100px 0}.page-section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:35px}.page-section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:"Droid Serif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width:768px){section{padding:150px 0}}::selection{background:var(--primary-color);text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}.btn{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700}.btn-xl{font-size:18px;padding:20px 40px}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--secondary-color)!important;background-color:#fff;border-color:var(--secondary-color)!important;color:#fff}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#fed136;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#mainNav .navbar-brand{color:#fed136;font-family:"Kaushan Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fec503}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%!important;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fed136}@media (min-width:992px){#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:initial}#mainNav .navbar-brand{font-size:1.75em;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}}header.masthead{text-align:center;color:#fff;background-repeat:no-repeat;background-attachment:scroll;background-position:50%;background-size:cover}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .main-head-container{background-color:#dadee4;opacity:.7;width:330px;height:130px;margin:50px auto 30px}header.masthead .intro-text .main-head-container .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:"Droid Serif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}header.masthead .intro-text .main-head-container .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;margin-top:-100px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .main-head-container{width:700px;height:200px}header.masthead .intro-text .main-head-container .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:"Droid Serif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}header.masthead .intro-text .main-head-container .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media (max-width:340px){header.masthead .intro-text .main-head-container{width:250px}}.service-heading{margin:15px 0;text-transform:none}#portfolio .portfolio-item{right:0;margin:0 0 15px}#portfolio .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;transition:all .5s ease;opacity:0;background:rgba(254,209,54,.9)}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff}#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}#portfolio .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:"Droid Serif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#portfolio *{z-index:2}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw}.portfolio-modal .modal-content{padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:"Droid Serif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content button{cursor:pointer}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:initial}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#212529}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#212529}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid rgba(0,0,0,.1)}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}section#contact{background-color:#212529;background-image:url(/static/media/map-image.3cd6dd98.png);background-repeat:no-repeat;background-position:50%}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#fed136;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}section#contact :-moz-placeholder,section#contact ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.footer{padding:25px 0;text-align:center}.footer span.copyright,.footer ul.quicklinks{font-size:90%;line-height:40px;text-transform:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.footer ul.quicklinks,ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#fed136}.align-center{text-align:center!important}.uppercase{text-transform:uppercase}.m0-p0{margin:0!important;padding:0!important}
/*# sourceMappingURL=main.7b3b0ee7.chunk.css.map */