html,body{font-family:'DM Sans', sans-serif}.navbar-dark{color:white}section#about{padding-top:0px !important}.navbar-nav .nav-link{font-size:14px !important}input[type=input]:focus{border:2px solid #0027E8}.navbar-light{color:black}.light{filter:invert(1)}.flickity-viewport{overflow:visible}.dropdown-item img{max-width:24px;vertical-align:middle;margin-right:7px}.card .bg-overlay::before{background-color:black;opacity:0.24}.card-body .card-title{z-index:9999;text-transform:capitalize;font-size:24px;line-height:1.2}.no-gutters{margin-right:10px;margin-left:10px}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:10px;padding-left:10px}.text-white.text-muted{color:#fff !important;line-height:1.2}.signature{color:#0027E8 !important}.crop{width:300px;height:275px;overflow:hidden;object-fit:cover;background-position:center center}.crop img[class]{width:100%}.crop img{width:150px;height:100%;object-fit:cover}.card-standout{transform:scale(1.05)}.phone{color:#262626}.no-bg{background:none;font-size:18px}.no-bg :hover{text-decoration:underline}.text-brand{color:#0027E8}.bg-primary{background-color:#0027E8 !important;color:white}.bg-primary :hover{background-color:#0027E8 !important}.btn-outline-primary{border-color:#0027E8 !important;background-color:#0027E8;color:#fff !important;border:#0027E8 2px solid;font-size:14px}.btn-outline-primary:hover{background-color:transparent !important;border:#262626 2px solid;color:#262626 !important}.cta-outline{background-color:darkturquoise;color:darkturquoise;border:1px solid darkturquoise;font-size:15px}.cta-outline:hover{background-color:white;border:1px solid white;color:black}.light{filter:invert(1)}.display-4{line-height:1}.cta-footer{background-color:#0027E8;border:2px solid #0027E8;font-size:14px;font-weight:bold}.cta-footer :hover{background-color:transparent;transition:all 0.3s}.lighted{color:#0027E8;text-decoration:underline}section#career form label{font-size:14px}section#career form .file-label{text-align:center;padding:25px;display:block;min-height:100px;border:dashed 1px #ccc;background:url(../img/upload.png) no-repeat;background-size:48px;background-position:center center}.trademark{color:#262626}a.trademark :hover{color:#0027E8}.red{color:#E5003C}footer *{color:white}footer .h6{color:white;font-size:22px}footer .list-group-item-action:hover{background:transparent;text-decoration:underline;color:#fff}footer .list-group-item{background:transparent;color:white;padding:12px 0px;border-bottom:none}footer .list-group-item :hover{background:#0027E8 !important;color:white}footer h4{color:white}footer ul{color:white;margin:0;padding:0}footer ul,footer li{list-style:none}section#success{height:100vh}section#success .message{font-size:24px;line-height:1.2}section#contact #map{width:100%;height:450px;background-color:grey}section#career .inputfile-box{position:relative}section#career .inputfile{display:none}section#career .file-box{position:relative;display:inline-block;width:100%;border:1px dashed #0027E8;padding:10px;box-sizing:border-box;height:calc(3rem - 2px)}section#career .file-button{color:white;position:absolute;right:0;top:0;padding:10px 15px;vertical-align:middle;height:calc(3rem - 2px)}section#contact .blue,section#career .blue{color:blue;text-decoration:underline;font-weight:bold}@media (max-width: 575px){.crop{height:auto;object-fit:cover}.crop img[class]{max-width:100%}}