* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { scroll-behavior: smooth; overflow-x: hidden; }

body {
  margin: 0;
  overflow-x: hidden; 
  display: grid; 
  grid-auto-columns: min-content; 
  grid-template-columns: 1fr; 
  grid-template-rows: auto auto auto auto; 
  gap: 0px 0px; 
  grid-template-areas: 
    "Header"
    "Main"
    "HowMuchToBorrow"
    "Footer"; 
  align-content: center; 
  align-items: stretch; 
  line-height: 1.5;
  background-color: #fff;
}


/* Main layout */
body > nav { grid-area: Nav; }
body > header { grid-area: Header; }
body > main { grid-area: Main; }
body > footer { grid-area: Footer; }
body > section { grid-area: HowMuchToBorrow; }

/* Nav */
body > header > nav                    { background: rgba(0,0,0,0.5); border-radius: 25px; position: absolute; top: 15px; width: calc(100% - 30px); z-index: 500; display: grid; grid-template-columns: 161px auto 30px; grid-template-rows: min-content; gap: 0 15px; grid-template-areas: "logo getStarted hamburger" "links links links"; justify-items: end; align-items: center; padding: 10px 20px; min-height: 50px;     box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.2);}
body > header > nav > a:nth-of-type(1) { grid-area: logo; display: block; height: 26px; width: 161px; background-repeat: no-repeat; background-size: contain;}
body > header > nav > a:nth-of-type(2),
body > header > nav > a:last-of-type   { display: none;}
body > header > nav .btn               {/* min-height: 40px;*/ }
body > header > nav > button           { grid-area: hamburger; padding: 0; width: 30px; height: 30px;  border: none; background-color: transparent; background-size: contain; background-repeat: no-repeat; background-position: center;}
body > header > nav > ul               { grid-area: links; display: none; margin: 0; padding-left: 0; list-style: none;}
body > header > nav > ul > li > a      { text-decoration: none; display: block; padding: 10px 0; text-align: center; color: #fff;}
body > header > nav > ul > li > a:hover{ text-decoration: none; color: var(--btn-color-1);}
body > header > nav > ul > li:last-of-type a {   color: var(--btn-color-1); font-weight: bold; }
body > header > nav > button:focus     { outline: 0;}


@media (min-width: 380px) {  
  body > header > nav   { width: calc(100% - 60px);}

}

@media (min-width: 430px) {
    body > header > nav > a:last-of-type   { display: block;}
}

@media (min-width: 768px) {
  body > header > nav { width: 722px; }
}

@media (min-width: 992px) {
  body > header > nav { width: 946px; }
}

@media (max-width: 1199px) {
  body > header > nav.open           {  background: rgba(0,0,0,0.8);}
  body > header > nav.open > ul      {  display: grid;         width: 100%;



        grid-auto-columns: 1fr; 
  grid-template-columns: 1fr 1fr; 
  grid-template-rows: 1fr 1fr 1fr; 
  gap: 15px 15px; 
  grid-template-areas: 
    "linkFAQ linkContact"
    "linkTerms linkPrivacy"
    "linkApply linkLogin" 
    "linkPhone linkPhone"; 
  justify-content: start; 
  margin-top: 30px;
}

body > header > nav.open > ul > li:nth-of-type(1) { grid-area: linkLogin;}
body > header > nav.open > ul > li:nth-of-type(2) { grid-area: linkFAQ;}
body > header > nav.open > ul > li:nth-of-type(3) { grid-area: linkContact;}
body > header > nav.open > ul > li:nth-of-type(4) { grid-area: linkPrivacy;}
body > header > nav.open > ul > li:nth-of-type(5) { grid-area: linkTerms;}
body > header > nav.open > ul > li:nth-of-type(6) { grid-area: linkApply;}
body > header > nav.open > ul > li:nth-of-type(7) { grid-area: linkPhone;}


  body > header > nav.open > ul .btn { padding: 7px 10px; font-size: 17px; }
  body > header > nav.open > ul > li:last-of-type { margin-top: 15px; margin-bottom: 15px; width: 100%; }
  body > header > nav.open > ul > li:last-of-type span { width: 100%; display: block; text-align: center; }
}

@media (min-width: 1200px) {
  body > header > nav {   grid-template-columns: 247px auto 148px 148px; grid-template-areas: "logo links login getStarted"; border-radius: 34px; padding: 10px 34px; width: 1104px;}
  body > header > nav > a:nth-of-type(1) { height: 40px; width: 247px; }
  body > header > nav > a:nth-of-type(2) { display: grid; grid-area: login;} 
  body > header > nav .btn               { min-height: 40px; }
  body > header > nav > button { display: none; }
  body > header > nav > ul { display: grid;  grid-template-columns: auto auto auto; gap: 0 45px;}
  body > header > nav > ul > li:nth-of-type(1),
  body > header > nav > ul > li:nth-of-type(4),
  body > header > nav > ul > li:nth-of-type(5),
  body > header > nav > ul > li:nth-of-type(6) { display: none; }
  
  body > header > nav > ul > li:last-of-type span { display: grid; align-content: center; height: 100%; padding-right: 15px; }
  
  body > header > nav.open > ul { top: 96px; }
  body > header > nav:after { width: 1105px; }
}


/* Header */
body > header { padding: 80px 15px 0; text-align: left; color: #fff; background-color: #625a49; background-repeat: no-repeat; background-position: center;  }

header > h1 { color: #fff;}
body > header h1 + p { margin-top: 0; }

@media (min-width: 380px) {  
  body > header { padding: 80px 30px 0; }
}

@media (min-width: 768px) {
  body > header { padding: 80px calc((100vw - 738px)/2) 0;}
}

@media (min-width: 992px) {
  body > header { padding: 80px calc((100vw - 962px)/2) 0;}
}

@media (min-width: 1200px) {
  body > header  { padding: 80px calc((100vw - 1120px)/2) 0;}
  body > header h1 { margin-top: 48px; margin-bottom: 48px;}
  body > header p { font-size: 19px; }
}

/* FOOTER */

body > footer {
  font-size: 15px;
  padding: 15px;
  display: grid; 
  grid-auto-columns: 1fr; 
  grid-template-columns: 1fr; 
  grid-template-rows: min-content min-content min-content; 
  gap: 15px 15px; 
  grid-template-areas: 
    "FooterNav"
    "FooterText"; 
  align-items: center; 
  width: 100%; 
  background-color: #252525;
  color: #fff;
}

body > footer > nav { grid-area: FooterNav; }
body > footer > div:nth-of-type(1) { grid-area: FooterText; background-color: #393939; padding:  15px; border-radius: 15px; box-shadow: inset 0 0 0 3px #393939, inset 0 0 0 5px #252525;}

body > footer > nav { background-repeat: no-repeat; background-position: top center; background-size: 131px auto; padding-top: 48px; border-bottom: 1px solid #666666;}

body > footer > nav > ul { list-style: none; margin: 0; padding: 0; text-transform: uppercase; }
body > footer > nav > ul > li > a { display: block; text-align: left; padding: 5px 0;}
body > footer > nav > ul > li > a > em {font-style: normal;}


body > footer > div:nth-of-type(1) p { margin-top: 0; }

@media (max-width: 767px) {
    body > footer > nav > ul { margin: 20px 0 30px; }
}

@media (min-width: 768px) {
  body > footer  {
    text-align: left;
    padding: 32px calc((100vw - 738px)/2);
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: min-content min-content; 
    grid-template-areas:
    "FooterText FooterText" 
      "FooterNav FooterNav"; 
    align-items: start; 
  }

  body > footer > p { text-align: left; }

  body > footer > nav { background-position: center left; padding-top: 0;}
  body > footer > nav > ul { 
    display: grid;
    grid-template-rows: 1fr;
    gap: 0px 0px;
    grid-template-areas: ". . . . . .";
    justify-content: end;
  }
  body > footer > nav > ul > li > a { display: block; text-align: center; padding: 25px 10px;}
  body > footer > nav > ul > li > a > em { display: none; }

body > footer > div:nth-of-type(1) {  padding:  30px;}
}

@media (min-width: 992px) {
  body > footer  { padding: 32px calc((100vw - 962px)/2); gap: 15px 30px; }
  body > footer > nav > ul > li > a > em { display: inline; }
}

@media (min-width: 1200px) {
  body > footer  { padding: 32px calc((100vw - 1120px)/2); gap: 15px 45px; }
  body > footer > nav > ul > li:nth-of-type(1) { display: none; }
  body > footer > nav > ul > li > a { padding: 25px 20px; }
  
}

/* MAIN */

main { padding: 15px; }

@media (min-width: 380px) {
  main   { padding: 30px; }
}

@media (min-width: 768px) {
  main  { padding: 32px calc((100vw - 738px)/2);}
}

@media (min-width: 992px) {
  main  { padding: 48px calc((100vw - 962px)/2);}
}

@media (min-width: 1200px) {
  main { padding: 64px calc((100vw - 1120px)/2);}
}




/* SECTIONS */
section   { padding: 15px 0; position: relative;}

@media (min-width: 380px) {
  section   { padding: 30px 0; }
}

@media (min-width: 768px) {
  section  { padding: 32px 0;}
}

@media (min-width: 992px) {
  section  { padding: 48px 0;}
}

@media (min-width: 1200px) {
  section { padding: 64px 0;}
}




/*.btn-arrow:after { background-repeat: no-repeat; content: ''; display: block; height: 22px; width: 22px; background-size: 22px; position: absolute; right: 26px; top: 25px; }   
@media (min-width: 768px) {
  .btn-arrow {height: 60px; padding-top: 0; padding-bottom: 0;}
    .btn-arrow:after { top: 19px; }
  }
     
}*/


/* buttons */
.btn-arrow:after { background-repeat: no-repeat; content: ''; display: block; height: 22px; width: 22px; background-size: 22px; position: absolute; right: 26px; top: 25px; }   


/* How much to borrow */
body > section:last-of-type { background-color: #fff; padding: 15px calc((100% - 290px)/2); display: grid; gap: 25px 15px; box-shadow: 0px -10px 26px 14px rgba(0,0,0,0.12);}
body > section:last-of-type h2 { margin: 0; display: none;}
body > section:last-of-type > form {  display: grid; gap: 25px 15px; }
body > section:last-of-type > form > select { display: block; border-radius: 10px;     border: 1px solid #333; font-size: 27px; padding: 20px; width: 100%;}

@media (min-width: 380px) {
  body > section:last-of-type   { padding: 15px calc((100% - 290px)/2); }
}



@media (min-width: 768px) {
  body > section:last-of-type  { padding: 15px calc((100% - 690px)/2); grid-template-columns: 38% 1fr; grid-template-rows: 1fr; gap: 0px 30px; align-items: center;}
  body > section:last-of-type h2 { font-size: 32px; display: block;}
  body > section:last-of-type > form { grid-template-columns: 38% 1fr; grid-template-rows: 1fr; gap: 0px 30px; }
  body > section:last-of-type > form .btn,
  body > section:last-of-type > form > select { height: 60px; padding-top: 0; padding-bottom: 0; }
  .btn-arrow:after { top: 19px; }
}

@media (min-width: 992px) {
  body > section:last-of-type  { padding: 15px calc((100% - 910px)/2);}
}

@media (min-width: 1200px) {
  body > section:last-of-type { padding: 15px calc((100% - 966px)/2); grid-template-columns: 33% 1fr; }
  body > section:last-of-type > form {  grid-template-columns: 1fr 1fr; }

}




.jumbotron { background-image: url(/img/jumbotron.webp); background-size: cover; background-position: top center; }






/* Forms */




/* Descriptive Lists */
dl dt { font-weight: 600; cursor: pointer; padding: 0; margin-top: 15px;}
dl dt:first-of-type { margin-top: 0; }
dl dd { margin-left: 0; }




/* Helpers */
.sr-only {display: none;}
.helperpixel {visibility: hidden;width: 1px;height: 1px;padding:0;border:0;margin: 0;}
@media (min-width: 480px){.helperpixel{height:2px;}}
@media (min-width: 768px) {.helperpixel {height: 3px;}}
@media (min-width: 992px) {.helperpixel {height: 4px;}}
@media (min-width: 1200px) {.helperpixel {height:5px;}}



.logo,
body > header > nav > a:nth-of-type(1),
body > footer > nav {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAA0CAYAAAAUlor3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5Ljc4Yjc2MzhlNiwgMjAyNS8wMi8xMS0yMzoxNDoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA2RkIzMDMyMjVCQzExRjA4MTUzRjNFODE5OERGRjg5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA2RkIzMDMzMjVCQzExRjA4MTUzRjNFODE5OERGRjg5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDZGQjMwMzAyNUJDMTFGMDgxNTNGM0U4MTk4REZGODkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDZGQjMwMzEyNUJDMTFGMDgxNTNGM0U4MTk4REZGODkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Dl/sXAAAN5UlEQVR42uxd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")
}




.hamburger,
body > header > nav > button {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAoCAYAAABTsMJyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5Ljc4Yjc2MzhlNiwgMjAyNS8wMi8xMS0yMzoxNDoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MTA2ODQ1MjA1NjExRjBCRDc5QzVERDFGNDY1MDVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3MTA2ODQ2MjA1NjExRjBCRDc5QzVERDFGNDY1MDVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjcxMDY4NDMyMDU2MTFGMEJENzlDNUREMUY0NjUwNUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjcxMDY4NDQyMDU2MTFGMEJENzlDNUREMUY0NjUwNUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gTyArAAABOUlEQVR42uyZMUtCYRSGvyua7dLm2lJgFFgOtUS01OKai3NT/YH+QjQ7pKBTNNToHxCJrC1QWpwCoWsEidP1OXUv3FloOB/nhefesz7ccz7Oxw2iKHIkgBPYg5zTlU+4h/cglrmFutObGRyJTIWi5/RnkOGx4fzIpsi8eiLzIjIDuFEu8gXnyQEgOYBdyCoTmcIDfKRl1CfjPIrJmIzJmIzJmMx/Jr267MfrjLbLWQiP6XXmGi6UL5rHIrND8exBl/VlZrY8GZltkRl6IjNMZqYNNcUiczhNZOQLVaGsUOQH7uDNLmcmYzImYzImYzJL3GfysB6/NWUC47SMrDINKCj9KF04k3WmSDGCVeVd1pGZOfRA5Le7RGbqyfyH0mYrFE9QUi5zmVwB1uDK/f0613Zcf0MLmgsBBgCIXVDPHyVzjAAAAABJRU5ErkJggg==")
}

.hamburger-closed,
body > header > nav.open > button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQzIDQ5SDdDMy43IDQ5IDEgNDYuMyAxIDQzVjdDMSAzLjcgMy43IDEgNyAxSDQzQzQ2LjMgMSA0OSAzLjcgNDkgN1Y0M0M0OSA0Ni4zIDQ2LjMgNDkgNDMgNDlaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNi4xNjExIDE2LjE2MTFMMzMuODM4OCAzMy44Mzg4IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMzLjgzODkgMTYuMTYxMUwxNi4xNjEyIDMzLjgzODgiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}



.btn-arrow:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjc3NDQgMEM1LjcyOTM3IDAgMC43NzQ0MTQgNC45NTQ5NiAwLjc3NDQxNCAxMUMwLjc3NDQxNCAxNy4wNDUgNS43MjkzNyAyMiAxMS43NzQ0IDIyQzE3LjgxOTUgMjIgMjIuNzc0NCAxNy4wNDUgMjIuNzc0NCAxMUMyMi43NzQ0IDQuOTU0OTYgMTcuOTE4NiAwIDExLjc3NDQgMFpNOC4yMDY4NSAxNi4yNTIzVjUuODQ2ODVMMTcuNjIxMyAxMUw4LjIwNjg1IDE2LjI1MjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

