body,p,li,span{color:#0D334B;font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5{font-family:"Montserrat",sans-serif}p{margin-bottom:1.65rem;line-height:1.65rem}.btn{border-radius:0;text-transform:uppercase;font-weight:bold;padding:8px 30px;font-size:1rem}.btn:active,.btn:focus{box-shadow:0 0 0 0}.btn.btn-darkblue{background:#0D334B;border:2px solid #0D334B;color:#fff}.btn.btn-darkblue:hover{background:#fff;color:#0D334B}.btn.btn-yellow{background:#FAB84A;border:2px solid #FAB84A;color:#0D334B}.btn.btn-yellow:hover{background:transparent}.btn.btn-primary{background:rgba(13,50,74,0.65);border:2px solid #FAB84A;color:#FAB84A}.btn.btn-primary:hover{background:#FAB84A;color:#fff}.btn.btn-secondary{background:rgba(255,255,255,0.65);border:2px solid #0D334B;color:#0D334B}.btn.btn-secondary:hover{background:#0D334B;color:#fff}.bg-blue{background:#0D334B;color:#fff}.bg-blue p,.bg-blue span{color:#fff}.bg-lightblue{background:rgba(13,50,74,0.12)}.bg-md-blue{background:rgba(13,50,74,0.65)}.text-18{font-size:1.125rem}.text-24{font-size:1.5rem}.text-32{font-size:2rem}.text-yellow{color:#FAB84A}.top-bar .logo{max-width:250px}.top-bar .navbar .nav-item .nav-link{color:#0D334B;font-weight:bold}#hero{background-size:cover !important;padding-bottom:130px;position:relative}#hero .overlay{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.45)}#hero .container{position:relative;z-index:9}.featured-content-section .front-back-holder{height:400px;width:100%;position:relative;z-index:9999;transition:0.65s all;background:#fff}.featured-content-section .front-back-holder .underlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#fff;z-index:-1}.featured-content-section .front-back-holder .front{background-color:#fff;width:100%;background-size:cover !important;height:100%;opacity:1;color:#FAB84A;position:absolute;z-index:99;transition:0.65s all}.featured-content-section .front-back-holder .front .overlay{position:absolute;left:0;top:0;z-index:2;background:rgba(0,0,0,0.3);height:100%;width:100%}.featured-content-section .front-back-holder .front h3{z-index:9}.featured-content-section .front-back-holder .front.hover{cursor:pointer;opacity:0.9}.featured-content-section .front-back-holder .back{background-size:cover !important;position:absolute;height:100%;width:100%;opacity:0;z-index:1;transition:0.65s all}.featured-content-section .front-back-holder .back .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(255,255,255,0.7);z-index:2}.featured-content-section .front-back-holder .back .content{position:relative;z-index:9;color:#0D334B;text-align:center}.featured-content-section .front-back-holder .opaque{opacity:1;z-index:9999}.featured-content-section .front-back-holder .non-opaque{opacity:0;z-index:9}.home .practice-areas-section{padding:80px}.home .form-holder{background:#fff}.home .form-holder .freeform-input{background:#E3E3E3;border:0;padding:7px 10px}.home .form-holder input::-webkit-input-placeholder,.home .form-holder input::-moz-placeholder,.home .form-holder input:-ms-input-placeholder,.home .form-holder input::-webkit-input-placeholder,.home .form-holder input::placeholder,.home .form-holder textarea::-webkit-input-placeholder,.home .form-holder textarea::-moz-placeholder,.home .form-holder textarea:-ms-input-placeholder,.home .form-holder textarea::-webkit-input-placeholder,.home .form-holder textarea::placeholder{color:#0D334B;font-weight:bold}.home #aboutUs{margin-top:80px}.home .credential-section{padding:120px 0}.page_internal .subpage-hero{height:350px;background-color:rgba(13,50,74,0.65)}.footer{border-top:2px solid #0D334B}.footer .logo{max-width:250px;width:100%}.footer .logo:hover{opacity:0.9}.footer .nav-item .nav-link{color:#0D334B;position:relative}.footer .nav-item .nav-link:hover{color:rgba(13,50,74,0.65);text-decoration:none}.footer .nav-item .nav-link:after{content:"|";position:absolute;right:0}.footer .nav-item:last-of-type .nav-link:after{content:""}.consult-popup{background:#0D334B;position:fixed;width:100%;bottom:-100%;left:0;padding:60px 0;z-index:9999;transition:all .65s}.consult-popup.popped-up{bottom:0}@media (min-width: 992px){.featured-content-section{margin-top:-80px}.featured-content-section .front-back-holder{height:290px}.hero-heading{font-size:3.5rem}}@media (min-width: 1475px){.container-extended{max-width:1445px}}
