@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,800');body{font-family:'Source Sans',sans-serif;line-height:1.75em;margin-top:50px;overflow-x:hidden;font-weight:300}body.home{margin-top:0}.vh-75{height:75vh}#carouselHero .carousel-item{background-size:cover;background-position:50%}#carouselOverlay{position:absolute;width:100%;height:100%;z-index:1;background:rgba(44,45,102,.3)}input,textarea{border:none;background:#f9fafb;border-radius:10px;padding:10px}strong{font-weight:800}#bio{position:relative}input[type=button],nav,.navbar-brand,.readMore:after{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}h1{font-size:3em;letter-spacing:-.05em}h2{font-size:2em;line-height:1.35em}h5{font-weight:600;font-size:20px}h1,h2,h3,h4,h5,h6{font-weight:800}.display-1{font-weight:800;line-height:1em}.bg-light{background:#f9fafb!important}.bg-primary{background:#2c2d66!important}.readMore{font-weight:800;color:#000;text-decoration:none;position:relative}.readMore:after{font-family:'Font Awesome 6 Pro';content:'\f138';position:absolute;right:-22px;color:#01a9e7}.readMore:hover:after{right:-28px}.topMenu{background:#2c2d66;padding:10px 0;color:#fff}.topMenu ul{list-style:none;padding-left:0;margin-bottom:0}.topMenu ul li{display:inline-block}.topMenu li a{color:#00a9e6;font-size:1em;text-decoration:none;font-weight:800;color:#fff}.topMenu i{margin:0 10px}ul.social li{margin-right:8px}ul.social li a{color:#fff;font-size:16px}nav{background:#fff}nav.smaller{background:#fff}nav li a{color:#2c2d66;font-weight:900;font-size:.75em}nav li.current-menu-item>a{border-bottom:3px solid #01a9e8}.navbar img{width:250px}.topMenu svg{margin:0 5px}.navbar-toggler:not(:disabled):not(.disabled){outline:none!important}.navbar-toggler{border:none;padding:0;margin-right:.75em}.animated-bar{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.animated-bar span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.animated-bar span{background:rgba(44,45,102,1)}.animated-bar span:nth-child(1){top:0}.animated-bar span:nth-child(2){top:10px}.animated-bar span:nth-child(3){top:20px}.animated-bar.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.animated-bar.open span:nth-child(2){opacity:0;left:-60px}.animated-bar.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.bgimg h1{margin-top:150px}.bgcol{background:#2c2a67}.bgcol h1,.bgcol h2,.bgcol h3,.bgcol h4,.bgcol h5,.bgcol h6,.bgcol p{color:#fff}h6{margin:10px 0;font-size:14px}h6.sub{background:blue;font-style:normal;border-radius:5px;padding:3px 5px;display:inline-block;font-weight:800;color:#fff}.bgimg{background-size:cover;background-repeat:no-repeat;background-position:50%}.cta{background:#1baae4}.preIcon{position:relative}.preIcon i,.preIcon svg{float:left;position:absolute;left:15px;color:#fff;font-size:73px}.preIcon .strap{padding-left:100px}.cta h5,.cta a,a{color:#2c2d66}rs-fullwidth-wrap{z-index:0}#homeTabs{margin-top:100px;position:absolute}.homeTabs{margin-top:-80px}.homeTabs .item{background:#fff;border-top-left-radius:200px;border-top-right-radius:200px;padding:10px 0}.homeTabs p{font-size:.85em;line-height:1.25em}.iconHome i,.iconHome svg{font-size:42px!important;color:#2c2a67!important}.homeTabs h4{font-weight:800;font-size:24px;margin-bottom:20px;color:#1baae4}.home .introduction h2{font-size:32px}.home .introduction h2 i,.home .introduction h2 svg{margin-right:15px}.btn,input[type=submit]{text-transform:uppercase;font-size:14px;font-weight:500;padding:10px 25px;margin-top:10px;border-radius:0;font-weight:800}.btn-primary,input[type=submit]{background:#00a9e6!important;border:none;color:#fff}.links img{max-height:80px;padding:10px}.inclServ{background:#2c2d66}.card{background:0 0;border:none}.item.card{padding-left:40px}.inclServ .card:before{font-family:"Font Awesome 5 Pro";content:'\f058';position:absolute;color:#7ac943;font-size:20px;left:10px}.item i,.item svg{font-size:36px;margin:18px 15px;color:#29abe2}.servIcon{position:relative;width:80px;margin:20px auto;height:80px;border:3px solid #29abe2;border-radius:50px}.inclServ i,.inclServ svg{font-size:36px;color:#1baae4}#bgimg{height:300px;background-size:cover;background-position:50%}section{position:relative}section ul{margin:20px 0;position:relative}section ul li{list-style:none}section ul li:before{font-family:'Font Awesome 6 Pro';content:'\f058';position:absolute;left:0;font-weight:900;color:#01a9e7}.card .icon-link{align-items:normal;gap:1em}#multicons svg,#multicons i,#testimonial svg,#testimonial i,#casestudiesCarousel svg,#casestudiesCarousel i{color:#1baae4}.carousel-item{transition:transform 2.6s ease-in-out}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:opacity 2s .5s}.carousel-control-next,.carousel-control-prev{text-decoration:none}#multicons h4{margin-top:15px}#icons svg,#icons i{color:#1baae4;transform:translate(-50%);top:50%;left:50%;position:absolute}#icons .icon{height:80px;width:80px;background:#f3f4f6;border-radius:50px;position:relative}.greyBan{background:#29abe2;margin-top:60px}.ctaBanner{background:#29abe2;color:#fff}.ctaBanner:before{border-width:45px 0 0 100vw!important;border-color:transparent transparent transparent #29abe2 !important;content:' ';display:block;position:absolute;padding-bottom:30px;left:0;width:0;height:0;border-style:solid;margin-top:-45px}.ctaBanner:after{border-width:0 0 45px 100vw!important;border-color:transparent transparent transparent #29abe2 !important;content:' ';display:block;position:absolute;left:0;width:0;height:0;border-style:solid;margin-top:0}.ctaBanner h2{font-size:36px}.label-left .nf-field-label{width:25%!important}.label-left .nf-field-element{width:75%!important}.nf-form-fields-required{font-size:12px}.field-wrap input[type=button]{background:#fff;padding:5px 50px;border:2px solid #2c2d66;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;color:#2c2d66;cursor:pointer}.field-wrap input[type=button]:hover{background:#2c2d66;color:#fff}footer{background:#2c2d66;color:#fff}footer a{color:#fff;text-decoration:none}footer .col-3:nth-of-type(1){font-size:14px}footer .col-3 img{max-width:180px;margin-bottom:10px}footer ul{list-style:none;padding-left:0}.copyright p{border-top:thin solid #fff;padding-top:15px}@media (min-width:768px){.navbar-nav .nav-link{margin-left:1.5rem;padding-right:0 !important;padding-left:0 !important;font-weight:800;color:#000 !important;font-size:1.1em}.navbar-nav .nav-item:last-child>.nav-link{margin-right:0}.smaller .navbar-brand{width:15%}#carouselHero{margin-bottom:-10vh;z-index:0}.quote{line-height:2em}}@media (max-width:767px){.bgimg h1{margin-top:50px}.textwidget img{max-width:80%;width:250px;margin-bottom:15px}.links img{padding:5px;margin:10px 0}nav li a{color:#2c2d66;text-transform:none;font-weight:900;letter-spacing:0;font-size:1.25em !important;font-weight:800!Important;display:inline-block !important;color:#000 !important}.navbar img{width:200px}}