:where([data-etch-element="container"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  max-inline-size: var(--content-width, 1366px);
  align-self: center; margin-inline: auto;
}
:where([data-etch-element="flex-div"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
:where([data-etch-element="iframe"]) {
  inline-size: 100%;
  height: auto;
 aspect-ratio: 16/9;
}
:where([data-etch-element="section"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ds-header {
  position:sticky;inset-block-start:0;z-index:100;background:var(--primary);border-block-end:5px solid var(--primary);padding:8px 16px 13px;min-block-size:84px;box-shadow:inset 0 -5px #fff;display:flex;align-items:center;justify-content:space-between;
}
.ds-header__brand {
  color:#fff;font-size:32px;line-height:48px;font-weight:600;text-shadow:2px 2px 2px rgb(0 0 0 / .75);text-decoration:none;display:inline-block;max-inline-size:100%; &:hover{color:#fff;text-decoration:none;} @media(max-width:767px){font-size:25.6px;line-height:38.4px;}
}
.ds-mobile-nav {
  display:none;@media(max-width:767px){display:block;}
}
.ds-mobile-nav__toggle {
  color:#fff;border:1px solid rgb(255 255 255 / .6);border-radius:4px;padding:6px 8px;cursor:pointer;list-style:none;
}
.ds-mobile-nav__panel {
  position:absolute;inset-inline:0;inset-block-start:100%;background:var(--primary);max-block-size:calc(100dvh - 84px);overflow-y:auto;
}
.ds-navigation {
  list-style:none;padding:0;margin:0;
}
.ds-navigation__item {
  margin:0;padding:0;
}
.ds-navigation__link {
  display:block;color:#fff;padding:8px;border-block-end:1px solid rgb(0 0 0 / .25);text-decoration:none;font-size:16px;line-height:24px; &:hover,&:focus-visible{background:#00669c;color:#fff;text-decoration:none;}
}
.ds-sidebar {
  position:fixed;inset-inline-start:0;inset-block-start:84px;inset-block-end:0;inline-size:225px;background:var(--primary);border:1px solid rgb(0 0 0 / .1);border-inline-start:0;box-shadow:0 0 10px rgb(0 0 0 / .25);overflow-y:auto;z-index:90;padding-block-end:40px;@media(max-width:767px){display:none;}
}
.ds-footer {
  background:var(--base);border-block-start:5px solid var(--accent);color:#e3e4e3;padding:50px 0 10px;text-align:center;@media(min-width:768px){padding-inline-start:225px;} & a{color:inherit;text-decoration:none;} & a:hover{text-decoration:underline;} & p{margin:0;}
}
.ds-container {
  inline-size:100%;margin-inline:auto;padding-inline:var(--gutter);max-inline-size:var(--content-width);display:block;@media(min-width:576px) and (max-width:767px){max-inline-size:540px;} @media(min-width:768px) and (max-width:991px){max-inline-size:720px;} @media(min-width:992px) and (max-width:1199px){max-inline-size:960px;}
}
.ds-footer__row {
  display:flex;flex-wrap:wrap;margin-inline:-15px;
}
.ds-footer__links {
  inline-size:33.3333%;padding-inline:15px;text-align:left;margin-block-end:24px;display:flex;justify-content:center; & a{display:block;} @media(max-width:575px){inline-size:100%;justify-content:flex-start;}
}
.ds-footer__space {
  inline-size:33.3333%;@media(max-width:575px){display:none;}
}
.ds-footer__contact {
  inline-size:33.3333%;padding-inline:15px;text-align:left;margin-block-end:24px;display:flex;justify-content:center;@media(max-width:575px){inline-size:100%;justify-content:flex-start;}
}
.ds-footer__address {
  text-align:center;margin-block-end:48px!important;
}
.ds-footer__copyright {
  color:#b8c0c8;font-size:14.4px;
}
.ds-form {
  color:#000;font:13px/1.4 Arial,Helvetica,sans-serif;inline-size:100%;padding:0;
}
.ds-form__heading {
  font:700 24.05px/33.67px 'Open Sans Condensed',Helvetica,sans-serif!important;color:#000;margin:0 0 25px!important;
}
.ds-form__warning {
  font-size:16px;color:#a00;font-weight:700;margin-block-end:20px!important;
}
.ds-form__fields {
  border:0;min-inline-size:0;padding:0;display:grid;gap:12.5px;
}
.ds-sr-only {
  position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;
}
.ds-form__name {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12.5px;
}
.ds-form__field {
  min-inline-size:0; & label{display:block;font:700 14.04px/19.656px 'Open Sans Condensed',Helvetica,sans-serif;padding-block-start:6.25px;margin-block-end:6.25px;}
}
.ds-form__input {
  inline-size:100%;max-inline-size:100%;background:#fff;color:#333;border:1px solid transparent;border-radius:0;padding:11.7px 13px;min-block-size:42.27px;font:13px/16.9px Arial,Helvetica,sans-serif;box-shadow:0 0 5px rgb(204 204 204 / .7),0 1px 3px rgb(204 204 204 / .2),0 1px 3px rgb(0 0 0 / .1); &:focus{outline:2px solid var(--primary);outline-offset:2px;} &[aria-invalid='true']{border-color:#a00;} &:is(textarea){resize:vertical;min-block-size:58.6px;block-size:58.6px;} @media(max-width:575px){font-size:16px;}
}
.ds-form__verification {
  min-block-size:65px;max-inline-size:100%;
}
.ds-form__submit {
  justify-self:start;border:1px solid #d85427;border-radius:3px;padding:10.79px 11.99px;background:#d85427;color:#fff;min-block-size:51.52px;min-inline-size:80px;font:400 15.99px/20.787px 'Open Sans Condensed',Helvetica,sans-serif; &:hover{background:#bf4118;} &:disabled{opacity:.65;cursor:wait;}
}
.ds-form__status {
  margin-block:20px; &:empty{display:none;} &[data-error="true"]{color:#a00;}
}
.ds-site {
  font-family:var(--text-font-family);font-size:var(--text-m);line-height:1.5;color:var(--base);background:#fff;min-block-size:100vh;
}
.ds-skip-link {
  position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:9999;background:#fff;color:var(--primary);padding:12px;transform:translateY(-200%); &:focus{transform:none;}
}
.ds-main {
  min-inline-size:0;min-block-size:500px;@media(min-width:768px){margin-inline-start:225px;}
}
.ds-page {
  display:block;min-inline-size:0; & p{margin:0 0 16px;text-wrap:wrap;} & h1{font-size:40px;line-height:1.2;font-weight:500;margin:0 0 8px;text-wrap:wrap;} & h2{font-size:32px;line-height:1.2;font-weight:500;} & h3{font-size:28px;line-height:1.2;font-weight:500;} & ul:not([class]),& ol:not([class]){margin-block:0 16px;padding-inline-start:40px;} & li{margin:0;} & a{color:rgb(0 119 181 / .75);text-decoration:none;} & a:hover{text-decoration:underline;color:var(--primary);} & hr{margin-block:16px;border:0;border-block-start:1px solid rgb(0 0 0 / .1);} & picture{display:contents;} & img{display:inline;max-inline-size:100%;block-size:auto;vertical-align:middle;} & img{border-radius:0;} @media(max-width:575px){ & .uc-embedding-container{min-block-size:500px!important;block-size:500px!important;max-block-size:none!important;} & iframe.ds-source-6{min-block-size:500px;max-block-size:none;}}
}
.ds-Section {
  padding:var(--section-padding-block) 0;background:#fff;display:block;inline-size:100%;
}
.ds-source-1 {
  background-color: #FCFCFC;
}
.ds-img-fluid {
  max-inline-size:100%;block-size:auto;
}
.ds-float-sm-right {
  @media(min-width:576px){float:right;}
}
.ds-mx-auto {
  margin-inline:auto;
}
.ds-mb-2 {
  margin-block-end:8px!important;
}
.ds-ml-sm-4 {
  @media(min-width:576px){margin-inline-start:24px!important;}
}
.ds-d-block {
  display:block!important;
}
.ds-d-sm-inline {
  @media(min-width:576px){display:inline!important;}
}
.ds-lead {
  font-size:20px;line-height:30px;font-weight:400;
}
.ds-text-dark {
  color:var(--base)!important;
}
.ds-card-link {
  display:inline;
}
.ds-bg-dark {
  background-color:var(--base);
}
.ds-mb-0 {
  margin-block-end:0!important;
}
.ds-text-center {
  text-align:center;
}
.ds-text-white {
  color:#e3e4e3;
}
.ds-Grain {
  background-image:url("../assets/ds-noise-min.png");
}
.ds-text-responsive {
  font-size:calc(50% + 1vw + 1vh);line-height:1.5;
}
.ds-mb-3 {
  margin-block-end:16px!important;
}
.ds-text-tertiary {
  color:var(--accent);
}
.ds-source-2 {
  background-color: #FFF;
}
.ds-h2 {
  font-size:32px;line-height:1.2;font-weight:500;color:var(--primary);margin-block-end:8px;
}
.ds-text-md-center {
  @media(min-width:768px){text-align:center;}
}
.ds-mb-5 {
  margin-block-end:48px!important;
}
.ds-h3 {
  font-size:28px;line-height:1.2;font-weight:500;color:var(--primary);margin-block-end:8px;
}
.ds-p-0 {
  padding:0!important;
}
.ds-source-3 {
  background-color: #4B4C4E;
}
.ds-bg-danger {
  background-color:#a00;
}
.ds-py-1 {
  padding-block:4px!important;
}
.ds-p-2 {
  padding:8px!important;
}
.ds-row {
  display:flex;flex-wrap:wrap;margin-inline:-15px;
}
.ds-col-md-6 {
  position:relative;inline-size:100%;padding-inline:15px;@media(min-width:768px){flex:0 0 50%;max-inline-size:50%;}
}
.ds-col-lg-3 {
  @media(min-width:992px){flex:0 0 25%;max-inline-size:25%;}
}
.ds-mt-auto {
  margin-block-start:auto;
}
.ds-w-100 {
  inline-size:100%!important;
}
.ds-bg-lightgrey {
  background-color:#e3e4e3;
}
.ds-source-4 {
  max-width: 800px;
}
.ds-col-md-4 {
  position:relative;inline-size:100%;padding-inline:15px;@media(min-width:768px){flex:0 0 33.333333%;max-inline-size:33.333333%;}
}
.ds-text-left {
  text-align:left;
}
.ds-mr-5 {
  margin-inline-end:48px!important;@media(max-width:575px){margin-inline-end:0!important;}
}
.ds-source-5 {
  max-height: 150px;
}
.ds-source-6 {
  
		border:8px solid rgba(122,156,175,.6);
		width: 100%;
		height: 100vh;
		max-height: 50vh;
		margin-bottom: 20px;
	
}
.ds-clearfix {
  &::after{display:block;clear:both;content:"";}
}
.ds-my-5 {
  margin-block:48px!important;
}
.ds-font-weight-bolder {
  font-weight:bolder;
}
.ds-text-danger {
  color:#a00;
}
.ds-policy {
  font-size:16px;line-height:1.5;overflow-wrap:anywhere;
}
.ds-form__name-group {
  border:0;padding:0;min-inline-size:0;
}
.ds-form__label {
  font:700 14.04px/19.656px 'Open Sans Condensed',Helvetica,sans-serif;padding:6.25px 0 6.25px;
}
.ds-form__sublabel {
  font:11.05px/15.47px Arial,Helvetica,sans-serif!important;padding-block-start:6.25px!important;margin:0!important;
}
.ds-form__contact-row {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;@media(max-width:575px){grid-template-columns:1fr;gap:12.5px;}
}