.jh-solid-box {background-color:#04203F; min-height:50px; padding: 0px; display:block; border-radius: 12px 12px 0px 0px;}
.jh-solid-box1 {background-color:#FBFCFA; border: 1px solid #DEE2DF; margin: 8px 0px; min-height:150px; display:block; border-radius: 12px;}
.jh-solid-box2 {background-color: #F0F3F0;  border: 1px solid #DEE2DF; min-height:150px; display:block; border-radius: 12px; margin: 8px 0px; }
.jh-solid-box3 {background-color: #F0F3F0;  min-height:150px; display:block; border-radius: 12px 25px 25px 25px;; margin: 8px 0px; }

.sub-intro-heading {letter-spacing: 8px; text-transform: uppercase; font-family: Manrope;}

h1 {letter-spacing: 8px;}
h2 {letter-spacing: 8px;}
h3 {letter-spacing: 8px; text-transform: uppercase;}
h4 {letter-spacing: 8px; text-transform: uppercase; font-family: Manrope;}

.r8_form .form-control {background-color: transparent; background-image: none; border: none; box-shadow: none; border-bottom: 2px solid #555; margin-bottom: 20px; font-size: 16px; line-height: 22px;}
.r8_form {border:0px;}

img {border-radius: 8px 25px 8px 8px;}

@media only screen and (min-width: 800px) 
{.d0splitbackground-right{background: linear-gradient(90deg,rgba(4, 32, 63, 0) 0%, rgba(4, 32, 63, 0) 50%, rgba(4, 32, 63, 1) 49%, rgba(4, 32, 63, 1) 100%);}}
@media only screen and (max-width: 799px) 
{.d0splitbackground-right{background:#04203F;}}


/* Remove focus outline for mouse users only */
:focus:not(:focus-visible) {
  outline: none;
}
