@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,600,700&display=swap'); 
    
 

 

 

 

.ntb-raw-footer .section-obn { 
    display: flow-root; 
    box-sizing: border-box; 
    padding-top: 40px; 
    padding-bottom: 40px;
} 

@media (min-width: 960px){ 
  .ntb-raw-footer .section-obn { 
    padding-top: 70px; 
    padding-bottom: 70px;
  } 
}     

.ntb-raw-footer .uk-background-96x { 
    background-position: 50% 50%; 
    background-repeat: no-repeat;
} 

.ntb-raw-footer .uk-background-96x { 
    background-size: cover;
} 

.ntb-raw-footer .uk-background-bottom-wrs { 
    background-position: 100% 100%;
} 

.ntb-raw-footer .uk-background-31w { 
    background-repeat: no-repeat;
} 

.ntb-raw-footer :selection { 
    background: #f8ce1c; 
    color: #fff; 
    text-shadow: none;
} 

.ntb-raw-footer .container-9xq { 
    display: flow-root; 
    box-sizing: content-box; 
    max-width: 1200px; 
    margin-left: auto; 
    margin-right: auto; 
    padding-left: 15px; 
    padding-right: 15px;
} 

@media (min-width: 640px){ 
  .ntb-raw-footer .container-9xq { 
    padding-left: 30px; 
    padding-right: 30px;
  } 
}     

@media (min-width: 960px){ 
  .ntb-raw-footer .container-9xq { 
    padding-left: 40px; 
    padding-right: 40px;
  } 
}     

.ntb-raw-footer .container-3fw { 
    max-width: 1400px;
} 

.ntb-raw-footer .section-obn > :last-child { 
    margin-bottom: 0;
} 

.ntb-raw-footer .grid-if2 { 
    display: flex; 
    flex-wrap: wrap; 
    margin: 0; 
    padding: 0; 
    list-style: none;
} 

.ntb-raw-footer .grid-if2 { 
    margin-left: -30px;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer .grid-if2 { 
    margin-left: -40px;
  } 
}     

.ntb-raw-footer .grid-if2 + .grid-if2 { 
    margin-top: 30px;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer .grid-if2 + .grid-if2 { 
    margin-top: 40px;
  } 
}     

.ntb-raw-footer * + .grid-5zm, .ntb-raw-footer .grid-if2 + .grid-x4j { 
    margin-top: 40px;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer * + .grid-5zm, .ntb-raw-footer .grid-if2 + .grid-x4j { 
    margin-top: 70px;
  } 
}     

.ntb-raw-footer .uk-margin-hiy { 
    margin-bottom: 70px;
} 

.ntb-raw-footer * + .uk-margin-hiy { 
    margin-top: 70px!important;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer .uk-margin-hiy { 
    margin-bottom: 140px;
  } 

  .ntb-raw-footer * + .uk-margin-hiy { 
    margin-top: 140px!important;
  } 
}     

.ntb-raw-footer .container-9xq > :last-child { 
    margin-bottom: 0;
} 

.ntb-raw-footer .grid-if2 > * { 
    margin: 0;
} 

.ntb-raw-footer .grid-if2 > * { 
    padding-left: 30px;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer .grid-if2 > * { 
    padding-left: 40px;
  } 
}     

.ntb-raw-footer [class*="uk-width"] { 
    box-sizing: border-box; 
    width: 100%; 
    max-width: 100%;
} 

@media (min-width: 960px){ 
  .ntb-raw-footer .uk-width-2-5\@m { 
    width: 40%;
  } 
}     

.ntb-raw-footer .grid-xmn > * { 
    flex-grow: 1;
} 

.ntb-raw-footer .grid-koj { 
    display: flex; 
    flex-wrap: wrap;
} 

@media (min-width: 960px){ 
  .ntb-raw-footer .uk-width-3-5\@m { 
    width: 60%;
  } 
}     

.ntb-raw-footer .uk-flex-ofs { 
    align-items: center;
} 

@media (min-width: 640px){ 
  .ntb-raw-footer .uk-width-1-1\@s { 
    width: 100%;
  } 
}     

.ntb-raw-footer .uk-width-1-xwg { 
    width: 50%;
} 

@media (min-width: 640px){ 
  .ntb-raw-footer .uk-width-1-3\@s { 
    width: calc(100% * 1 / 3.001);
  } 
}     

@media (min-width: 960px){ 
  .ntb-raw-footer .uk-width-1-5\@m { 
    width: 20%;
  } 
}     

.ntb-raw-footer p { 
    margin: 0 0 20px 0;
} 

.ntb-raw-footer * + p { 
    margin-top: 20px;
} 

.ntb-raw-footer * + .grid-z69, .ntb-raw-footer .grid-if2 > .grid-z69 { 
    margin-top: 30px;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer * + .grid-z69, .ntb-raw-footer .grid-if2 > .grid-z69 { 
    margin-top: 40px;
  } 
}     

.ntb-raw-footer .grid-x4j > .grid-z69 { 
    margin-top: 40px;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer .grid-x4j > .grid-z69 { 
    margin-top: 70px;
  } 
}     

.ntb-raw-footer [class*="uk-child-width"] > * { 
    box-sizing: border-box; 
    width: 100%;
} 

.ntb-raw-footer .text-olj { 
    text-align: left!important;
} 

.ntb-raw-footer .uk-margin-aek { 
    margin-bottom: 40px;
} 

.ntb-raw-footer .grid-if2 > * > :last-child { 
    margin-bottom: 0;
} 

.ntb-raw-footer .grid-lxy { 
    margin-left: -15px;
} 

.ntb-raw-footer .grid-koj > :not([class*="uk-width"]) { 
    box-sizing: border-box; 
    width: 100%; 
    flex: auto;
} 

@media (min-width: 960px){ 
  .ntb-raw-footer .uk-width-large\@m { 
    width: 450px;
  } 
}     

.ntb-raw-footer .text-1zx { 
    font-size: 14px; 
    line-height: 1.5;
} 

.ntb-raw-footer .text-kab { 
    color: #999!important;
} 

.ntb-raw-footer .panel-3hi { 
    display: flow-root; 
    position: relative; 
    box-sizing: border-box;
} 

.ntb-raw-footer .uk-om2 { 
    margin-bottom: 20px;
} 

.ntb-raw-footer #footer\#1-1-0-0 { 
    font-size: 12px;
} 

.ntb-raw-footer .text-1oc { 
    font-size: 14px; 
    line-height: 1.4; 
    color: #999; 
    font-family: 'IBM Plex Sans'; 
    font-weight: 400; 
    text-transform: none; 
    letter-spacing: 0;
} 

.ntb-raw-footer * + .uk-om2 { 
    margin-top: 20px!important;
} 

.ntb-raw-footer .uk-margin-large-2h2 { 
    margin-top: 40px!important;
} 

@media (min-width: 1200px){ 
  .ntb-raw-footer .uk-margin-large-2h2 { 
    margin-top: 70px!important;
  } 
}     

.ntb-raw-footer h3 { 
    font-size: 26px; 
    line-height: 1.4; 
    font-family: Quicksand; 
    font-weight: 600;
} 

.ntb-raw-footer .uk-97x, .ntb-raw-footer h3 { 
    margin: 0 0 20px 0; 
    font-family: Quicksand; 
    font-weight: 600; 
    color: #40525c; 
    text-transform: inherit;
} 

.ntb-raw-footer .uk-97x { 
    font-size: 13px; 
    line-height: 1.4; 
    font-family: Quicksand; 
    font-weight: 700; 
    text-transform: uppercase; 
    letter-spacing: 0; 
    font-style: normal;
} 

.ntb-raw-footer .text-dyt { 
    color: #f8ce1c!important;
} 

.ntb-raw-footer ul { 
    margin: 0 0 20px 0;
} 

.ntb-raw-footer * + ul { 
    margin-top: 20px;
} 

.ntb-raw-footer ul { 
    padding-left: 30px;
} 

.ntb-raw-footer .list-epi { 
    padding: 0; 
    list-style: none;
} 

.ntb-raw-footer a { 
    color: #1c5c6d; 
    text-decoration: none; 
    cursor: pointer;
} 

.ntb-raw-footer a:active, .ntb-raw-footer a:hover { 
    outline: 0;
} 

.ntb-raw-footer a:hover { 
    color: #14414d; 
    text-decoration: none;
} 

.ntb-raw-footer img { 
    vertical-align: middle;
} 

.ntb-raw-footer img { 
    max-width: 100%; 
    height: auto; 
    box-sizing: border-box;
} 

.ntb-raw-footer .grid-lxy > * { 
    padding-left: 15px;
} 

.ntb-raw-footer .uk-child-width-1-bot > * { 
    width: 25%;
} 

@media (min-width: 640px){ 
  .ntb-raw-footer .uk-child-width-1-6\@s > * { 
    width: calc(100% * 1 / 6.001);
  } 
}     

.ntb-raw-footer .panel-3hi > :last-child { 
    margin-bottom: 0;
} 

.ntb-raw-footer [class*="uk-inline"] { 
    display: inline-block; 
    position: relative; 
    max-width: 100%; 
    vertical-align: middle; 
    -webkit-backface-visibility: hidden;
} 

.ntb-raw-footer [class*="uk-list"] > ::before { 
    content: ''; 
    position: relative; 
    left: -30px; 
    width: 30px; 
    height: 1.75em; 
    margin-bottom: -1.75em; 
    display: list-item; 
    list-style-position: inside; 
    text-align: right;
} 

.ntb-raw-footer .list-epi > :nth-child(n + 2) { 
    margin-top: 10px;
} 

.ntb-raw-footer button { 
    margin: 0; 
    font-size: 100%; 
    vertical-align: middle;
} 

.ntb-raw-footer button { 
    line-height: normal;
} 

.ntb-raw-footer button { 
    cursor: pointer; 
    -webkit-appearance: button;
} 

.ntb-raw-footer button { 
    cursor: pointer;
} 

.ntb-raw-footer .button-1j9 { 
    margin: 0; 
    border: none; 
    overflow: visible; 
    font: inherit; 
    color: inherit; 
    text-transform: none; 
    -webkit-appearance: none; 
    border-radius: 4px; 
    display: inline-block; 
    box-sizing: border-box; 
    padding: 0 30px; 
    vertical-align: middle; 
    font-size: 14px; 
    line-height: 42px; 
    text-align: center; 
    text-decoration: none; 
    transition: .2s ease-in-out; 
    transition-property: color,background-color,background-position,border-color,box-shadow; 
    font-family: Quicksand; 
    font-weight: 500; 
    background-origin: border-box; 
    border-image-source: none; 
    border-image-slice: 100%; 
    border-image-width: 1; 
    border-image-outset: 0; 
    border-image-repeat: stretch;
} 

.ntb-raw-footer .button-vyt { 
    padding: 0 15px; 
    line-height: 32px; 
    font-size: 13px;
} 

.ntb-raw-footer .button-1j9:not(:disabled) { 
    cursor: pointer;
} 

.ntb-raw-footer .button-1j9:hover { 
    text-decoration: none;
} 

.ntb-raw-footer .dropdown-7e2 { 
    display: none; 
    position: absolute; 
    z-index: 1020; 
    box-sizing: border-box; 
    min-width: 200px; 
    padding: 25px; 
    background: #fff; 
    color: #263038; 
    box-shadow: 0 5px 15px rgba(0,0,0,.06);
} 

.ntb-raw-footer #footer\#1-1-0-2 .dropdown-7e2 { 
    border: 1px solid #eaeaea; 
    border-image-source: none; 
    border-image-slice: 100%; 
    border-image-width: 1; 
    border-image-outset: 0; 
    border-image-repeat: stretch;
} 

.ntb-raw-footer .uk-flex-sq8 { 
    flex-wrap: nowrap;
} 

.ntb-raw-footer .list-epi > * > :last-child { 
    margin-bottom: 0;
} 

.ntb-raw-footer .icon-jkt { 
    margin: 0; 
    border: none; 
    border-radius: 0; 
    overflow: visible; 
    font: inherit; 
    color: inherit; 
    text-transform: none; 
    padding: 0; 
    background-color: transparent; 
    display: inline-block; 
    fill: currentcolor; 
    line-height: 0; 
    border-image-source: none; 
    border-image-slice: 100%; 
    border-image-width: 1; 
    border-image-outset: 0; 
    border-image-repeat: stretch;
} 

.ntb-raw-footer .nav-tje { 
    display: flex; 
    flex-wrap: wrap; 
    margin-left: -15px; 
    padding: 0; 
    list-style: none;
} 

.ntb-raw-footer .text-pfr { 
    text-transform: uppercase!important;
} 

.ntb-raw-footer .uk-margin-remove-3sh { 
    margin-bottom: 0!important;
} 

.ntb-raw-footer .uk-width-fnn { 
    width: auto;
} 

.ntb-raw-footer .uk-child-width-twi > :not([class*="uk-width"]) { 
    flex: 1; 
    min-width: 1px;
} 

.ntb-raw-footer a.link-an1 { 
    color: inherit;
} 

.ntb-raw-footer a.link-an1:hover { 
    color: #000;
} 

.ntb-raw-footer svg { 
    vertical-align: middle;
} 

.ntb-raw-footer svg { 
    max-width: 100%; 
    height: auto; 
    box-sizing: border-box;
} 

.ntb-raw-footer .icon-jkt > * { 
    transform: translate(0,0);
} 

.ntb-raw-footer svg:not(:root) { 
    overflow: hidden;
} 

.ntb-raw-footer .nav-tje > * { 
    flex: none; 
    padding-left: 15px; 
    position: relative;
} 

.ntb-raw-footer .nav-tje > * > :first-child { 
    display: block; 
    color: #000; 
    transition: .1s ease-in-out; 
    transition-property: color,background-color,border-color,box-shadow; 
    font-size: 15px; 
    font-family: Quicksand; 
    font-weight: 500;
} 

.ntb-raw-footer .nav-oqe > * > :first-child { 
    padding: 5px 18px; 
    background: #fff; 
    color: #000; 
    border-radius: 500px;
} 

 .ntb-raw-footer .nav-tje > * > a:hover { 
    color: #f8ce1c; 
    text-decoration: none; 
    outline: 0;
} 

 .ntb-raw-footer .nav-oqe > * > a:hover { 
    background-color: #ebebeb; 
    color: #000;
} 

.ntb-raw-footer .nav-tje > * > a:focus, .ntb-raw-footer .nav-tje > * > a:hover { 
    color: #f8ce1c; 
    text-decoration: none; 
    outline: 0;
} 

.ntb-raw-footer .nav-pills > li > a:focus, .ntb-raw-footer .nav-pills > li > a:hover, .ntb-raw-footer .nav-oqe > * > a:focus, .ntb-raw-footer .nav-oqe > * > a:hover { 
    background-color: #ebebeb; 
    color: #000;
} 


.ntb-raw-footer /* These were inline style tags. Uses id+class to override almost everything */
#style-lKaHQ.style-lKaHQ {  
   background-image: url(/vendor/ntb/website/mountain-yellow.svg);  
}  
.ntb-raw-footer #style-izTXg.style-izTXg {  
   color:#fff;  
}  
.ntb-raw-footer #style-SR2tw.style-SR2tw {  
   color:#fff;  
}  
.ntb-raw-footer /* These were inline style tags. Uses id+class to override almost everything */
#style-orlVX.style-orlVX {  
   background-image: url(/vendor/ntb/website/mountain-yellow.svg);  
}  
.ntb-raw-footer #style-FdQL3.style-FdQL3 {  
   color:#fff;  
}  
.ntb-raw-footer #style-DvfO2.style-DvfO2 {  
   color:#fff;  
}  

/* --- custom interactivity (added, not from original site) --- */
.ntb-raw-footer .dropdown-7e2.is-open { display: block; }
