@charset "UTF-8";
.u-section-2 {
background-image: none
}
.emav-overlay {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, .35);
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
padding: 16px
}
.emav-dialog {
width: 100%;
background: #fff;
border-radius: 14px;
box-shadow: 0 8px 24px rgba(0, 0, 0, .18);
padding: 20px
}
.emav-dialog--notice {
max-width: 520px
}
.emav-dialog--preview {
max-width: 720px
}
.emav-dialog__header {
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
margin: 0 0 12px
}
.emav-dialog h2 {
margin: 0;
font-size: 18px
}
.emav-dialog p {
margin: 0
}
.emav-dialog__lead {
margin: 0 0 12px!important
}
.emav-dialog button {
border: 1px solid #ddd;
background: #f3f3f3;
border-radius: 10px;
padding: 8px 12px;
cursor: pointer
}
.emav-dialog__preview {
padding: 14px;
border: 1px solid #e6e6e6;
border-radius: 10px;
word-break: break-word
}
.u-section-2 .u-sheet-1 {
min-height: 853px
}
.u-section-2 .u-image-1 {
width: 300px;
aspect-ratio: 300 / 246;
max-width: 100%;
height: auto;
object-position: 50% 63.82%;
margin: 60px auto 0
}
.u-section-2 .u-text-1 {
background-image: none;
text-transform: none;
font-size: 2.25rem;
font-weight: 700;
width: 683px;
margin: 40px auto 0
}
.u-section-2 .u-form-1 {
height: 303px;
width: 835px;
margin: 40px auto 60px
}
.u-section-2 .u-form-group-1 {
margin-left: auto
}
.u-section-2 .u-form-group-2 {
margin-left: auto;
margin-right: 0
}
.u-section-2 .u-form-group-3 {
margin-left: auto
}
.u-section-2 .u-form-group-4 {
margin-left: auto
}
.u-section-2 .u-form-group-6 {
margin-left: auto
}
.u-section-2 .u-btn-1 {
font-size: .875rem;
margin-left: auto;
border-style: none;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
background-image: none
}
@media (max-width:1199px) {
.u-section-2 .u-image-1 {
background-position: 50% 50%
}
}
@media (max-width:991px) {
.u-section-2 .u-sheet-1 {
min-height: 824px
}
.u-section-2 .u-form-1 {
width: 720px
}
}
@media (max-width:767px) {
.u-section-2 .u-sheet-1 {
min-height: 779px
}
.u-section-2 .u-text-1 {
width: 540px
}
.u-section-2 .u-form-1 {
width: 540px
}
}
@media (max-width:575px) {
.u-section-2 .u-sheet-1 {
min-height: 877px
}
.u-section-2 .u-text-1 {
font-size: 1.5rem;
width: auto;
margin-top: 25px;
margin-left: 0;
margin-right: 0
}
.u-section-2 .u-form-1 {
width: 340px
}
.u-section-2 .u-form-group-1 {
width: 100%
}
.u-section-2 .u-form-group-2 {
width: 100%
}
.u-section-2 .u-form-group-3 {
width: 100%
}
.u-section-2 .u-form-group-4 {
width: 100%
}
.u-section-2 .u-form-group-6 {
width: 100%
}
}
.red {
color: red
}html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
section {
display: block
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects
}
a:active,a:hover {
outline-width: 0
}
strong {
font-weight: inherit;
font-weight: 700;
color:#3187c8
}
dfn {
font-style: italic
}
dfn:hover {
font-style: normal
}
h1 {
font-size: 2em;
margin: .67em 0
}
img {
border-style: none
}
input,textarea {
color: inherit;
font: inherit;
margin: 0
}
input {
overflow: visible
}
[type=submit],[type=reset],html [type=button] {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,[type=reset]::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring,[type=submit]:-moz-focusring,[type=reset]:-moz-focusring {
outline: 1px dotted ButtonText
}
textarea {
overflow: auto
}
[type=checkbox] {
box-sizing: border-box;
padding: 0
}
::-webkit-input-placeholder {
color: inherit;
opacity: .54
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
.u-btn {
display: table;
cursor: pointer;
color: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
font-style: inherit;
font-weight: inherit;
text-decoration: none;
border: 0 none transparent;
outline-width: 0;
background-color: transparent;
margin: 0;
-webkit-text-decoration-skip: objects;
font-style: initial;
white-space: nowrap;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
text-align: center;
padding: 10px 30px;
border-radius: 0;
align-self: flex-start
}
.u-btn:active:focus,.u-btn:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
.u-btn:focus,.u-btn:hover {
text-decoration: none
}
.u-btn:active {
outline: 0;
background-image: none
}
.u-text a {
font-size: inherit;
font-family: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit
}
.u-input {
display: block;
width: 100%;
padding: 10px 12px;
background-image: none;
background-clip: padding-box;
border: none;
border-radius: 3px;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
background-color: transparent;
color: inherit;
height: auto
}
.u-form-vertical {
display: flex;
flex-wrap: wrap;
align-items: flex-end
}
.u-form-vertical.u-form-spacing-20 {
margin-left: -20px;
width: calc(100% + 20px)
}
.u-form-vertical.u-form-spacing-20 .u-form-group {
margin-bottom: 20px;
padding-left: 20px
}
.u-form-vertical .u-form-group {
width: 100%
}
.u-form-vertical .u-form-partition-factor-3 {
width: 33.33333333%
}
@media (max-width:575px) {
.u-form-vertical .u-form-group {
width: 100%
}
}
.u-form-control-hidden {
display: none!important
}
.u-form-vertical .u-btn-submit {
margin-top: 1px;
margin-bottom: 1px;
position: relative
}
.u-form {
position: relative;
font-size: 1rem;
height: auto!important
}
.u-form-group {
text-align: start
}
.u-btn-submit {
display: inline-block
}
.u-label {
font-weight: 400
}
.u-form :-ms-input-placeholder {
opacity: 1
}
.u-form-vertical .u-form-submit {
margin-bottom: 0!important
}
.u-input-rectangle {
border-radius: 0
}
*,:after,:before {
box-sizing: border-box
}
html {
height: 100%;
overflow-y: auto;
overflow-x: hidden
}
body {
height: auto;
min-height: 100%
}
body,section {
position: relative
}
.u-sheet>*,section>* {
position: relative
}
a {
color: #259bca;
text-decoration: none
}
a:hover {
color: #0676a4
}
a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
.u-clearfix:after,.u-clearfix:before {
content: '';
display: table
}
.u-clearfix:after {
clear: both
}
.u-backlink {
position: relative;
text-align: center;
padding: 1em
}
.u-backlink a,.u-backlink p {
display: inline-block
}
.u-backlink span {
font-size: .8rem
}
.u-backlink .u-link {
text-decoration: underline
}
.u-backlink .u-link:hover,.u-backlink span {
text-decoration: none
}
.u-image {
object-fit: cover;
display: block;
vertical-align: middle;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat
}
img.u-image {
overflow: hidden
}
.u-sheet {
position: relative;
width: 1140px;
margin: 0 auto
}
@media (min-width:1200px) {
.u-sheet {
width: 1140px
}
}
@media (min-width:992px) and (max-width:1199px) {
.u-sheet {
width: 940px
}
}
@media (min-width:768px) and (max-width:991px) {
.u-sheet {
width: 720px
}
}
@media (min-width:576px) and (max-width:767px) {
.u-sheet {
width: 540px
}
}
@media (max-width:575px) {
.u-sheet {
width: 340px
}
.u-expanded-width-xs {
width: 100%!important;
margin-left: 0!important;
margin-right: 0!important
}
}
@supports (position:sticky) {
}
@supports (position:-webkit-sticky) {
}
html {
font-size: 16px
}
.u-body {
font-size: 1rem;
line-height: 1.6
}
.u-body h1,.u-body h2,,.u-body h3 {
padding: 0
}
h1,h2,h3 {
margin-top: 0;
margin-bottom: .5rem;
line-height: 1.2;
font-weight: 500;
color: #18669d
}
h1 {
font-size: 2.25rem
}
h2 {
font-size: 1.5rem
}
h3 {
font-weight: 700
}
p {
margin-top: 0;
padding: 0;
margin-bottom: .5rem
}
.u-align-center {
text-align: center
}
.u-text {
word-wrap: break-word;
position: relative
}
.u-font-merriweather.u-custom-font {
font-family: Merriweather,serif!important
}
.u-button-style.u-white {
border-width: 0
}
.u-body {
font-family: 'Open Sans',sans-serif
}
h1,h2 {
font-family: Roboto,sans-serif
}
.u-image {
color: #111
}
.u-body {
color: #111;
background-color: #fff
}
.u-white {
color: #111;
background-color: #fff
}
.u-button-style.u-white {
color: #3187c8!important;
border: 2px solid;
background-color: #fff!important
}
.u-button-style.u-button-style.u-white:active,.u-button-style.u-white:focus,.u-button-style.u-white:hover {
color: #111!important;
background-color: #dfdfdf!important
}
.u-hover-grey-25:focus,.u-hover-grey-25:hover,a.u-button-style.u-hover-grey-25:focus,a.u-button-style.u-hover-grey-25:hover {
color: #111!important;
background-color: #dfdfdf!important
}
.u-grey-10 {
color: #111;
background-color: #ffcf00
}
.u-hover-grey-25:focus,.u-hover-grey-25:hover,a.u-button-style.u-hover-grey-25:focus,a.u-button-style.u-hover-grey-25:hover {
color: #111!important;
background-color: #dfdfdf!important
}
.u-grey-80 {
color: #fff;
background-color: #333
}
h1:not(.u-title) {
font-weight: 400;
font-size: 3rem;
line-height: 1.1;
margin-top: 20px;
margin-bottom: 20px
}
h2:not(.u-subtitle) {
font-weight: 400;
font-size: 1.5rem;
line-height: 1.1;
margin-top: 20px;
margin-bottom: 20px
}
p:not(.u-text-variant) {
margin-top: 20px;
margin-bottom: 20px
}
.u-btn {
margin-top: 20px;
margin-bottom: 20px
}
@media (max-width:575px) {
h1:not(.u-title) {
font-size: 2.25rem
}
h2:not(.u-subtitle) {
font-size: 1.5rem
}
}
a {
color: #343434
}
a:hover {
color: #57697a
}
.u-btn {
background-color: #617587;
color: #fff
}
.u-btn:hover {
background-color: #57697a;
color: #e6e6e6
}
.u-btn:focus {
background-color: #57697a;
color: #e6e6e6
}
.u-btn:active {
background-color: #57697a;
color: #e6e6e6
}
.u-grey-80 a {
color: #d0dae3
}
.u-grey-80 a:hover {
color: #a1a1a1
}
.m-0 {
margin: 5px 0 0 5px;
}
