
section.ourairportIntro {
    max-width: 1290px;
    margin: 0 auto;
    text-align: center;
}

section.ourairportLead {
    width: 100%;
    margin: 0 auto 0 auto;
    text-align: center;
    position: relative;
}
section.ourairportLead > img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    object-fit: cover;
    z-index: -10;
}
section.ourairportLead > .article-2col {
    position: relative;
    max-width: 1290px;
    margin: 0 auto;
    text-align: center;
    display: grid;
    grid-gap: 3vw;
    grid-template-columns: 1.0fr 1.0fr;
}
section.ourairportLead > .article-1col {
    position: relative;
    max-width: 1290px;
    margin: 0 auto;
    text-align: center;
    display: grid;
    grid-gap: 3vw;
    grid-template-columns: 1.0fr;
}

section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu {
    background-color: rgba(21,74,119,0.85);
    border-radius: 0.6em;
    margin: 10ch 3ch 2ch 3ch;
    padding: 5ch 5ch 3ch 5ch;
    color: var(--clr-white)!important;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > h1 {
    color: var(--clr-white)!important;
    font-size: clamp(1.2rem, 1.0200rem + 0.9000vw, 2.1rem)!important;
    margin: 0;
    font-family: "Nunito Sans", serif;
    font-weight: 800;
    text-align: left;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > h3,
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > h2 {
    color: var(--clr-white)!important;
    font-size: clamp(0.7rem, 0.6000rem + 0.5000vw, 1.2rem)!important;
    font-family: "Nunito Sans", serif;
    font-weight: 400;
    text-align: left;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > p {
    color: var(--clr-white)!important;
    font-size: clamp(0.7rem, 0.6200rem + 0.4000vw, 1.1rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: manual;
  -moz-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
    font-weight: 300;
    text-align: left;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > .article-link,
section.ourairportIntro > .article-2col > .article-2col-txt-2 > figure > figcaption > .article-link {
    margin: 0 0 2ch 0;
    padding: 0;
    display: inline-block;
    background: none;
    color: var(--clr-white)!important;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > .article-link > a.art-lnk,
section.ourairportIntro > .article-2col .article-link > a.art-lnk,
section.ourairportIntro > .article-2col a.art-lnk {
    color: var(--clr-white)!important;
    font-family: 'Montserrat', sans-serif;
    margin: 0 1ch 0.5% 1ch!important;
    padding: 0.5ch 1ch 0.5ch 1ch!important;
    border-style: solid;
    border-width: 1px;
    border-color: var(--clr-white);
    border-radius: 0.6em;
    display: inline-block;
    font-size: clamp(0.7rem, 0.6200rem + 0.4000vw, 1.1rem)!important;
    background: none!important;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu > .article-link > a.art-lnk:hover,
section.ourairportIntro > .article-2col .article-link > a.art-lnk:hover ,
section.ourairportIntro > .article-2col a.art-lnk:hover {
    color: rgba(0,70,132,1.00)!important;
    background: var(--clr-white)!important;;
}

section.ourairportIntro {
  max-width: 1290px;
  margin: 0 auto;
  text-align: center;
}
section.ourairportIntro > .article-2col {
    text-align: left;
    display: grid;
    grid-template-columns: 1.4fr 0.6fr;
    grid-gap: 3vw;
    margin: 2vw 0;
}

section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid {
    width: 100%;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid {
    display: grid;
    grid-template-columns: 1.0fr 1.0fr;
    grid-gap: 3vw;
    grid-row-gap: 0.5vw;
    margin: 0 0;
    vertical-align: top;
}

section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-column-head {
    grid-column: span 2;
    height: auto;
    border-bottom: 1px dotted var(--clr-bluekok);
    display: inline-block;
    width: 100%;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-column-head > h2 {
    text-transform: none;
    font-size: clamp(1rem, 0.8400rem + 0.8000vw, 1.8rem)!important;
    font-family: "Nunito Sans", serif;
    font-weight: 300;
    font-weight: 800;
    color: var(--clr-bluekok);
    margin: 0;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-column-head > p {
    text-transform: none;
    font-size: clamp(0.7rem, 0.6200rem + 0.4000vw, 1.1rem) !important;
    font-family: "Nunito Sans", serif;
    font-weight: 300;
    color: var(--clr-bluekok);
    margin: .3em 0 0 0;
}

section.ourairportIntro > .article-2col > .ourairport-news {
    vertical-align: top;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-column-head > h2 {
    text-transform: none;
    font-size: clamp(0.8rem, 0.6800rem + 0.6000vw, 1.4rem)!important;
    font-family: "Nunito Sans", serif;
    font-weight: 800;
    color: var(--clr-bluekok);
    margin: 0;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-column-head > p {
    text-transform: none;
    font-size: clamp(0.7rem, 0.6200rem + 0.4000vw, 1.1rem) !important;
    font-family: "Nunito Sans", serif;
    font-weight: 300;
    color: var(--clr-bluekok);
    margin: .3em 0 0 0;
}

section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box {
    
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box:hover > figure > figcaption,
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box:hover > figure > img {
    
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure {
    display: grid;
    grid-template-columns: 1.4fr 0.6fr;
    grid-gap: 0;
    margin: 1vw 0;
    width: 100%;
    justify-content: flex-end;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > .ourairport-pre-news-img-box {
    width: 100%;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius:  0 .6em .6em 0;
    border: 1px solid var(--clr-bluekok);
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > .ourairport-pre-news-img-box > .ourairport-pre-news-img {
    position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > .ourairport-pre-news-img-box > .ourairport-pre-news-img > img {
    width: 100%;
  height: 100%;
  max-height: none;
  max-width: none;
  object-fit: cover;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption {
    background-color:  var(--clr-bluekok);
    padding: 1ch 2ch 0 2ch;
    border-radius: .6em 0 0 .6em;
    overflow: hidden;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > div {
     display: grid;
    grid-template-columns: 1.0fr 1.0fr;
    grid-gap: 2vw;
    margin: 0.5ch 0;
    width: 100%;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > div > span {
    color: rgba(255,255,255,0.65);!important;
    font-size: clamp(0.4rem, 0.3300rem + 0.3500vw, 0.75rem)!important;
    font-weight: 700;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > h2 {
     color: var(--clr-white)!important;
    font-size: clamp(0.6rem, 0.5200rem + 0.4000vw, 1rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    font-weight: 300;
    text-transform: none;
    line-height: normal;
}

section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > p {
     color: var(--clr-white)!important;
    font-size: clamp(0.55rem, 0.4700rem + 0.4000vw, 0.95rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    font-weight: 700;
    text-transform: none;
}
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box:hover > figure > figcaption > p {
    text-decoration: underline;
}

/*. start:NEWS ARCHIVE */
section.ourairportIntro > .article-1col > .ourairport-column-head > h2 {
    text-transform: none;
    font-size: clamp(0.8rem, 0.6800rem + 0.6000vw, 1.4rem)!important;
    font-family: "Nunito Sans", serif;
    font-weight: 800;
    color: var(--clr-bluekok);
}

section.ourairportIntro > .article-1col > .ourairport-news {
    display: grid;
  grid-template-columns: 1.0fr 1.0fr 1.0fr 1.0fr;
  grid-gap: 2vw;
    row-gap: 3vw;
  grid-row-gap: 0.5vw;
  margin: 0 0;
  vertical-align: top;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box {
    
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box:hover > figure > figcaption,
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box:hover > figure > img {
    
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure {
    display: grid;
    grid-template-columns: 1.4fr 0.6fr;
    grid-gap: 0;
    margin: 1vw 0;
    width: 100%;
    justify-content: flex-end;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > .ourairport-pre-news-img-box {
    width: 100%;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius:  0 .6em .6em 0;
    border: 1px solid var(--clr-bluekok);
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > .ourairport-pre-news-img-box > .ourairport-pre-news-img {
    position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > .ourairport-pre-news-img-box > .ourairport-pre-news-img > img {
    width: 100%;
  height: 100%;
  max-height: none;
  max-width: none;
  object-fit: cover;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption {
    background-color:  var(--clr-bluekok);
    padding: 1ch 2ch 0 2ch;
    border-radius: .6em 0 0 .6em;
    overflow: hidden;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > div {
     display: grid;
    grid-template-columns: 1.0fr 1.0fr;
    grid-gap: 1vw;
    margin: 0.5ch 0;
    width: 100%;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > div > span {
    color: rgba(255,255,255,0.55);!important;
    font-size: clamp(0.4rem, 0.3300rem + 0.3500vw, 0.75rem)!important;
    font-weight: 700;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > h2 {
     color: var(--clr-white)!important;
    font-size: clamp(0.6rem, 0.5200rem + 0.4000vw, 1rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    font-weight: 300;
    text-transform: none;
    line-height: normal;
    text-align: left;
}

section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption > p {
     color: var(--clr-white)!important;
    font-size: clamp(0.55rem, 0.4700rem + 0.4000vw, 0.95rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    font-weight: 700;
    text-transform: none;
}
section.ourairportIntro > .article-1col > .ourairport-news > .ourairport-pre-news-box:hover > figure > figcaption > p {
    text-decoration: underline;
}

/*. end:NEWS ARCHIVE */

section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box {
    display: inline-block;
    height: 100%;
    border-bottom: 1px dotted var(--clr-bluekok);
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box:hover > figure > figcaption,
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box:hover > figure > img {
    
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure {
    display: grid;
    grid-template-columns: 1.0fr;
    grid-template-rows: 10ch auto ;
    grid-gap: 0;
    grid-row-gap: 0.5vw;
    margin: 1vw 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/*
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-article-box > figure > div {
    width: 100%;
  height: 100%;
    border-radius:  0 .6em .6em 0;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-article-box > figure > div > img {
    width: 100%;
  height: 100%;
  max-height: none;
  max-width: none;
  object-fit: contain;
}
*/
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > img {
  width: 100%;
  height: 100%;
  max-height: none;
  max-width: none;
  object-fit: cover;
    position: relative;
    z-index: -10;
    display: inline-block;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > figcaption {
    /*
    background-color:  var(--clr-white);
    */
    padding: 0;
    border-radius: .6em 0 0 .6em;
    overflow: hidden;
    margin-top: -3.5ch;
    position: relative;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > figcaption > div {
     display: grid;
    grid-template-columns: 10ch auto;
    grid-gap: 2vw;
    margin: 0.5ch 0;
    width: 100%;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > figcaption > div > span {
    color: rgba(255,255,255,0.85)!important;
    font-size: clamp(0.45rem, 0.3700rem + 0.4000vw, 0.85rem)!important;
    font-weight: 700;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > figcaption > div > span:first-of-type {
    margin: 0 0 0 1ch;
    padding: .2ch .3ch;
    background: rgba(21,74,119,0.75)!important;
    display: inline-table;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > figcaption > h2 {
     color: var(--clr-bluekok))!important;
    font-size: clamp(0.75rem, 0.6400rem + 0.5500vw, 1.3rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    font-weight: 200;
    text-transform: none;
}

section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box > figure > figcaption > p {
     color: var(--clr-bluekok)!important;
    font-size: clamp(0.65rem, 0.5800rem + 0.3500vw, 1rem)!important;
    width: 100%;
    margin: .8em 0 .8em 0;
    font-family: "Nunito Sans", serif;
      -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    font-weight: 300;
    text-transform: none;
}
section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid > .ourairport-pre-article-box:hover > figure > figcaption > p {
    font-weight: 400;
    text-decoration: underline;
}

section.ourairportArticle {
  max-width: 1290px;
  margin: 0 auto;
  text-align: center;
}
.ourairportArticle > .article-2col {
  text-align: left;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 3vw;
  margin: 1vw 0;
    padding:  1vw 0;
  grid-template-areas:
"txt img";
}

.ourairportArticle > .article-2col p {
    line-height: normal!important;font-size: clamp(0.7rem, 0.6200rem + 0.4000vw, 1.1rem) !important;
    font-family: "Nunito Sans", serif;
    font-weight: 300;
}
.ourairportArticle > .article-2col-txt {
  border-left: 1px solid var(--clr-greenmtt);
  padding: 0 0 0 3vw;
  grid-area: txt;
}
.ourairportArticle > .article-2col-img {
  grid-area: img;
}

section.ourairportArticle > .article-2col-brdr {
    border-bottom: 1px dotted var(--clr-bluekok);
}

@media (min-width:1152px) and (max-width:1489px) {
	
section.ourairportIntro {
    margin: 0 2ch;
}

}
@media (min-width:1490px) and (max-width:1689px){
	

}
@media (min-width:1690px) and (max-width:1919px){

    
}
@media (min-width:1920px){

    
}

@media (min-width:481px) and (max-width:539px) {
		

	
}
@media (min-width:540px) and (max-width:639px) {
		
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu {
  background-color: rgba(21,74,119,0.95)!important;
  margin: 26ch 1ch 2ch 1ch!important;
  padding: 3ch 2ch 2ch 2ch!important;
}
	
}
@media (min-width:640px) and (max-width:767px) {
	
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu {
  background-color: rgba(21,74,119,0.95)!important;
  margin: 36ch 1ch 2ch 1ch!important;
  padding: 3ch 2ch 2ch 2ch!important;
}
	
}
@media (min-width:768px) and (max-width:979px) {

section.ourairportIntro {
    margin: 0 2ch;
}
    
}
@media (min-width:980px) and (max-width:1151px) {
	
section.ourairportIntro {
    margin: 0 2ch;
}
	
}

@media (max-width:735px) {
    
section.ourairportLead > .article-2col {
  grid-template-columns:1.0fr;
}
section.ourairportLead > .article-2col > .article-2col-img {
    display: none;
}
section.ourairportLead > .article-2col > .article-2col-txt > .article-2col-txt-bu {
  background-color: rgba(21,74,119,0.95);
  margin: 23ch 3ch 2ch 3ch;
  padding: 3ch 3ch 2ch 3ch;
}
    
section.ourairportIntro {
  margin: 0 2ch 0 1.5ch;
}
    
section.ourairportIntro > .article-2col {
    grid-template-columns: 1.1fr 0.9fr;
  grid-gap: 3vw;
}

section.ourairportIntro > .article-2col > .ourairport-pre-articles > .ourairport-pre-articles-grid {
  grid-template-columns: 1.0fr;
}
    
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure > figcaption {
    padding: 1ch 1ch 0 1ch;
}
    
section.ourairportIntro > .article-2col > .ourairport-news > .ourairport-pre-news-box > figure {
    grid-template-columns: 1.5fr 0.5fr;
}

.ourairportArticle > .article-2col {
    margin: 0 2ch;
}
.ourairportArticle > .article-2col {
    grid-template-columns: 1fr;
    grid-template-areas:
        "txt" "img";
}
    
section.ourairportIntro > .article-1col > .ourairport-news {
    grid-template-columns: 1.0fr 1.0fr;
  grid-gap: 2vw;
    row-gap: 3vw;
  grid-row-gap: 0.5vw;
}
	
}
@media (max-width:480px) {

	
}
