
@import url('https://fonts.googleapis.com/css?family=DM+Sans:400,400i,500,500i,700,700i&display=swap'); 
body {  
font-size:1rem;
line-height:1.5;
text-align:left;
font-family:sans-serif;
font-weight:400;
font-style:normal;
color:#324253;
background:#f9fbfe;
}  
* { 
box-sizing: border-box;
} 

.h-ij6 { 
height: 100vh !important; /* Changed from 100% to 100vh for full viewport height */
} 

body { 
font-size: 1rem; 
line-height: 1.5; 
text-align: left; 
background-color: #f9fbfe;
} 

body { 
font-family: DM Sans, sans-serif; 
font-weight: 400; 
font-style: normal; 
font-size: 16px; 
line-height: normal; 
padding: 0; 
margin: 0; 
color: #324253; 
background: #f9fbfe; 
overflow-x: hidden;
} 

html { 
font-family: sans-serif; 
line-height: 1.15; 
-webkit-text-size-adjust: 100%; 
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} 

.row-2is { 
display: flex; 
flex-wrap: wrap; 
margin-right: -15px; 
margin-left: -15px;
} 

.content-iok { 
justify-content: center !important;
} 

.item-4ax { 
align-items: center !important;
} 

*,:after,:before { 
box-sizing: border-box;
} 

:-webkit-scrollbar { 
border-radius: 20px;
} 

:-webkit-scrollbar { 
width: 4px; 
height: 4px; 
border-radius: 5px;
} 

:-webkit-scrollbar-thumb { 
background: #8f9fbc; 
border-radius: 20px;
} 

:-webkit-scrollbar-thumb:hover { 
background: #01041b; 
border-radius: 20px;
} 

:-webkit-scrollbar-track { 
background: #f1f1f1; 
border-radius: 20px;
} 

.col-knq { 
position: relative; 
width: 100%; 
padding-right: 15px; 
padding-left: 15px;
} 

@media (min-width: 768px){ 
.col-knq { 
flex: 0 0 41.66667%; 
max-width: 41.66667%;
} 
}     

.card-mmk { 
position: relative; 
display: flex; 
flex-direction: column; 
min-width: 0; 
word-wrap: break-word; 
background-color: #fff; 
background-clip: border-box;
} 

.p-ngb { 
padding: 1.25rem !important;
} 

.card-mmk { 
background: #fff; 
border-radius: 5px; 
margin-bottom: 30px; 
-ms-box-shadow: 0 10px 30px 0 rgba(0, 60, 179, .05); 
-o-box-shadow: 0 10px 30px 0 rgba(0, 60, 179, .05); 
box-shadow: 0 10px 30px 0 rgba(0, 60, 179, .05); 
border: 0 solid #dfe7ff;
} 

.card-q6l { 
flex: 1 1 auto; 
min-height: 1px; 
padding: 1.25rem;
} 

.card-q6l { 
padding: 20px;
} 

.logo-54e { 
display: flex; 
justify-content: center; 
margin-bottom: 1.5rem;
} 

h3 { 
margin-top: 0; 
margin-bottom: .625rem;
} 

h3 { 
margin-bottom: .625rem; 
font-weight: 600; 
line-height: 1.2;
} 

h3 { 
font-size: 1.953rem;
} 

h3 { 
font-family: DM Sans, sans-serif; 
font-weight: 600; 
font-size: 1.953rem; 
color: inherit;
} 

h3 { 
margin: 0; 
color: #213446;
} 

.mb-nry { 
margin-bottom: 1.25rem !important;
} 

.text-7ad { 
text-align: center !important;
} 

.font-weight-97m { 
font-weight: 700 !important;
} 

p { 
margin-top: 0; 
margin-bottom: 1rem;
} 

.mb-tip { 
margin-bottom: 1.875rem !important;
} 

.text-9b2 { 
color: #8f9fbc !important;
} 

.mb-7ks { 
margin-bottom: 2.5rem !important;
} 

img { 
border-style: none;
} 

img { 
vertical-align: middle;
} 

.img-ygy { 
max-width: 100%; 
height: auto;
} 

.d-ync { 
display: none !important;
} 

.rounded-art { 
border-radius: 5px;
} 

.logo-54e img  { 
height: 60px;
} 

.mb-7ly { 
margin-bottom: 0 !important;
} 

.line-9q2 { 
width: 100%; 
text-align: center; 
border-bottom: 1px solid #c7cbd3; 
line-height: .1em; 
margin: 10px 0 20px;
} 

button { 
border-radius: 0;
} 

button { 
margin: 0; 
font-family: inherit; 
font-size: inherit; 
line-height: inherit;
} 

button { 
overflow: visible;
} 

button { 
text-transform: none;
} 

[type="submit"],button { 
-webkit-appearance: button;
} 

.mt-i18 { 
margin-top: .625rem !important;
} 

.btn-nxo { 
outline: none; 
display: inline-block; 
font-family: DM Sans, sans-serif; 
font-weight: 400; 
color: #324253; 
text-align: center; 
vertical-align: middle; 
user-select: none; 
background-color: transparent; 
border: 1px solid transparent; 
padding: .625rem 1.25rem; 
font-size: 1rem; 
line-height: 1.5; 
border-radius: 5px; 
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
} 

@media (prefers-reduced-motion: reduce){ 
.btn-nxo { 
transition: none;
} 
}     

.btn-primary-lcr { 
color: #fff; 
background-color: #0E533E; 
border-color: #0E533E; 
box-shadow: 0 4px 8px 0 hsla(0, 0%, 100%, .05);
} 

.block-w1t { 
display: block; 
width: 100%;
} 

[type="submit"]:not(:disabled),button:not(:disabled) { 
cursor: pointer;
} 

.btn-nxo:not(:disabled):not(.disabled) { 
cursor: pointer;
} 

.btn-nxo:hover { 
color: #324253; 
text-decoration: none;
} 

.btn-primary-lcr:hover { 
color: #fff; 
background-color: #0C4732; 
border-color: #0A3F2D;
} 

.col-7m6 { 
position: relative; 
width: 100%; 
padding-right: 15px; 
padding-left: 15px;
} 

@media (min-width: 992px){ 
.col-7m6 { 
flex: 0 0 100%; 
max-width: 100%;
} 
}     

.form-group-dyi { 
margin-bottom: 1rem;
} 

label { 
display: inline-block; 
margin-bottom: .5rem;
} 

label { 
color: #213446;
} 

input { 
margin: 0; 
font-family: inherit; 
font-size: inherit; 
line-height: inherit;
} 

input { 
overflow: visible;
} 

.form-control-c6e { 
display: block; 
width: 100%; 
height: calc(1.5em + 1.25rem + 2px); 
padding: .625rem 1.25rem; 
font-size: 1rem; 
font-weight: 400; 
line-height: 1.5; 
color: #495057; 
background-color: #fff; 
background-clip: padding-box; 
border: 1px solid #ced4da; 
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
} 

@media (prefers-reduced-motion: reduce){ 
.form-control-c6e { 
transition: none;
} 
}     

.form-control-c6e { 
height: 46px; 
line-height: 45px; 
background: #fff; 
border: 1px solid #f1f1f1; 
font-size: 14px; 
color: #324253; 
border-radius: 5px; 
box-shadow: none;
} 

.form-control-c6e  { 
border-color: #c7cbd3;
} 

.d-q3f { 
display: flex !important;
} 

.content-v88 { 
justify-content: space-between !important;
} 

a { 
color: #0E533E; 
text-decoration: none; 
background-color: transparent;
} 

a:hover { 
color: #0C4732;
} 

a:hover { 
text-decoration: none;
} 
