.font-46{font-size:46px;line-height:54px}.font-28{font-size:28px;line-height:36px}.font-100{font-size:100px;line-height:130px}.font---100{font-size:38px;line-height:38px}@media (min-width: 360px){.font---100{font-size:46px;line-height:46px}}@media (min-width: 576px){.font---100{font-size:64px;line-height:64px}}@media (min-width: 1024px){.font---100{font-size:72px;line-height:72px}}@media (min-width: 1440px){.font---100{font-size:100px;line-height:84px}}.font-20{font-size:20px;line-height:28px}.font-40{font-size:40px;line-height:48px}.font-16{font-size:16px;line-height:24px}.font-36{font-size:36px;line-height:48px}.light-family{font-family:BarlowLight}.extra-light-family{font-family:BarlowExtraLight}.regular-family{font-family:BarlowRegular}.semi-bold-family{font-family:BarlowSemiBold}.medium-family{font-family:BarlowMedium}.bold-family{font-family:BarlowBold}@media (min-width: 1024px){.font--150{font-size:150px;line-height:84px}.font-lg-74{font-size:74px;line-height:84px}.font-lg-36{font-size:36px;line-height:48px}.font-lg-150{font-size:150px;line-height:180px}.font-lg-40{font-size:40px;line-height:48px}}@media (min-width: 1200px){.font-xl-56{font-size:56px;line-height:58px}}@media (min-width: 992px) and (max-width: 1200px){.font-lg-38{font-size:38px;line-height:46px}}@media (min-width: 1400px){.font-xxl-56{font-size:56px;line-height:58px}}@media (min-width: 1920px){.font--100{font-size:98px;line-height:98px}}.font--lg--40{font-size:20px;line-height:28px}@media (min-width: 1024px){.font--lg--40{font-size:40px;line-height:48px}}.font--lg--46{font-size:36px;line-height:44px}@media (min-width: 1024px){.font--lg--46{font-size:56px;line-height:58px}}@media (min-width: 992px){.navbar-nav .nav-item{padding:0 20px}.navbar-nav .nav-link{position:relative;color:#1a1a1b}.navbar-nav .nav-link:after{content:"";position:absolute;width:0%;height:3px;display:block;transition:all .3s ease;bottom:10%;background-color:#d4deeb}.navbar-nav .nav-link:hover:after{width:85%;height:3px;background-color:#0c4da2}}.logo-img{width:120px;position:absolute;top:17%;left:10px;padding-left:10px}@media (min-width: 992px){.logo-img{width:160px}}@media (min-width: 1600px){.logo-img{width:234px}}.navbar{height:90px;background-color:#fff;position:fixed;top:0;width:100%;z-index:1000}@media (min-width: 992px){.navbar{height:120px}}.work-list li{margin-bottom:10px}.work-list a{padding:0 15px;text-transform:none;color:#1a1a1b;transition:.2s linear;white-space:nowrap}.work-list a:hover{font-weight:600;color:#0c4da2}.work-list-dropdown-menu{border-radius:0}@media (min-width: 992px){.dropdown:hover .dropdown-menu{display:block}.navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow:0 6px 24px #0003;border:0;top:146px;left:50%;transform:translate(-50%,-50%)}.work-nav-link:hover .work-list-dropdown-menu{opacity:0;visibility:hidden;animation:fadeIn .8s ease forwards}.work-list-dropdown-menu{opacity:1;visibility:visible;animation:fadeOut .8s ease forwards}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}}@media (max-width: 992px){.work-list-dropdown-menu{display:none}.work-list-dropdown-menu.active{display:block;border:0}.work-list-dropdown-menu.active .work-list-container{padding-right:10px}.work-list-dropdown-menu.active .work-list-container li{padding-bottom:10px;border-bottom:1px solid #0C4DA2}.work-list-dropdown-menu.active .work-list-container li:last-child{border-bottom:none}.nav-item{border-bottom:1px solid #0C4DA2}.nav-link{color:#1a1a1b}.nav-link:hover,.nav-link:active{color:#0c4da2}.navbar-collapse{padding:35px;width:60%;height:100vh!important;background-color:#fff;position:absolute;top:0;right:0;z-index:5;overflow-y:auto;box-shadow:#959da533 0 8px 10px;border:0;transform:translate(115%);transition:.2s ease}.navbar-toggler-icon{content:"";display:block;width:24px;height:3px;background-color:#000;border-radius:2px}.navbar-toggler-icon-top-bar{margin:3px 0}.close-icon:before{content:"";font-family:FontAwesome;display:inline-block;font-size:25px;color:#000}.close-icon{background-image:none}.show-nav{transform:translate(0)}.navbar-toggler:focus{box-shadow:none}.work-list-dropdown-menu{position:relative}.work-nav-link:before{content:"";font-family:FontAwesome;position:absolute;right:10px;top:10px;transition:transform .3s ease}.rotate:before{color:#0c4da2;transform:rotate(180deg)}.navbar-toggler-icon{background-image:none}}@media (min-width: 1600px){.navbar-expand-lg .navbar-nav .dropdown-menu{top:150px}}.footer-top-band-container{padding:80px 0;background-color:#f5f5f5}.contact-details{padding-top:20px}.contact-details-span{display:block;color:#1a1a1b}@media (min-width: 1024px){.contact-details-span:not(:last-child):not(:nth-last-child(2)):after{content:" | "}.contact-details-span:not(:last-child){display:inline}}.footer-bottom-section{padding:48px 0;background-color:#e9e9e9}.footer-list li{margin-bottom:24px}@media (min-width: 992px){.footer-list li{margin-left:15px;margin-right:15px}}@media (min-width: 1024px){.footer-list{width:56%;margin:0 auto;color:#1a1a1b}.footer-list li{flex-basis:25%}}@media (min-width: 1400px){.footer-list{width:40%}}.social-media-links{padding:30px 0;width:80%;margin:0 auto}.social-media-links li{flex-basis:33.33%}.social-media-links a{height:36px;width:36px;background-color:#000;display:inline-block;border-radius:50%;position:relative}.social-media-links .fa-brands:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px}@media (min-width: 600px){.social-media-links{width:30%}}@media (min-width: 1024px){.social-media-links{width:18%}}.footer-logo{width:153px;padding-bottom:40px}@media (min-width: 992px){.footer-logo{width:199px;padding-bottom:52px}}.copright-text{color:#1a1a1b}@media (min-width: 1024px){.copright-text{width:52%;margin:0 auto}}@media (min-width: 1920px){.home-container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}.padding--120{padding-top:90px}@media (min-width: 769px){.padding--120{padding-top:120px}}@media (min-width: 1440px){.padding--120{padding-top:140px}}@font-face{font-family:BarlowExtraLight;src:url(/build/assets/Barlow-ExtraLight-582514aa.ttf);font-weight:200}@font-face{font-family:BarlowLight;src:url(/build/assets/Barlow-Light-c9e9410b.ttf);font-weight:300}@font-face{font-family:BarlowRegular;src:url(/build/assets/Barlow-Regular-77fb1ac5.ttf);font-weight:400}@font-face{font-family:BarlowMedium;src:url(/build/assets/Barlow-Medium-f1f57edb.ttf);font-weight:500}@font-face{font-family:BarlowSemiBold;src:url(/build/assets/Barlow-SemiBold-07ea3ff2.ttf);font-weight:600}@font-face{font-family:BarlowBold;src:url(/build/assets/Barlow-Bold-984a0f81.ttf);font-weight:700}
