*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}.App,#root{margin:0;padding:0;width:100%}.service-card{cursor:pointer;height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026!important;background-color:#14213d!important}.service-card:hover h4{color:#fff!important}.service-card:hover p{color:#e9ecef!important}.service-card .fa-stack{transition:all .3s ease}.service-card .fa-circle,.service-card .fa-stack-1x{transition:all .3s ease;outline:none!important;border:none!important}.service-card:hover .fa-circle{color:#fff!important;background-color:transparent!important;outline:none!important;border:none!important;box-shadow:none!important}.service-card:hover .fa-stack-1x{color:#14213d!important;outline:none!important;border:none!important;box-shadow:none!important}.fa-stack *,.fa-circle,.fa-stack-1x,.fa-stack-2x{outline:none!important;border:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-xl{position:relative;overflow:hidden}.btn-xl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 3s ease-in-out infinite;pointer-events:none;display:block}section#contact .btn-xl,.contact-header .btn-xl{position:relative;overflow:hidden}section#contact .btn-xl{background-color:#fff!important;color:#14213d!important;border:2px solid #14213D!important;border-radius:25px!important;font-weight:600!important;margin-top:20px!important}.contact-header .btn-xl{margin-top:90px}.contact-header .btn-xl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.1),transparent);animation:shine 3s ease-in-out infinite;pointer-events:none;display:block}section#contact .btn-xl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,transparent,rgba(20,33,61,.2),transparent);animation:shine 3s ease-in-out infinite;pointer-events:none;display:block}header{background-image:url(/img/header-bg-new.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.contact-header{background-image:url(/img/contactbg.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}section#contact{background-image:none!important;background-color:#14213d!important}section#contact textarea.form-control{height:320px!important}.message-container{border:1px solid #ccc;border-radius:4px;background-color:#fff;height:320px;display:flex;flex-direction:column}.topic-section{height:20%;padding:10px;display:flex;align-items:center}.topic-select{border:none!important;box-shadow:none!important;background-color:transparent!important;font-size:14px;color:#666}.topic-select:focus{border:none!important;box-shadow:none!important;outline:none!important}.divider{height:2px;background-color:#14213d;margin:0 10px}.message-section{height:80%;padding:10px;display:flex;flex-direction:column}.message-section textarea{border:none!important;box-shadow:none!important;background-color:transparent!important;resize:none;height:100%!important;font-size:14px}.message-section textarea:focus{border:none!important;box-shadow:none!important;outline:none!important}
