@charset "UTF-8";
/* CSS Document */

*, ::after, ::before { box-sizing:content-box; }

/*/// FONTS START ///*/
/* montserrat-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat-v26-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat-v26-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v26-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/*/// FONTS STOP ///*/

body,
html { margin:0px; padding:0px; }
body { color:rgba(100,100,100,1.0); background:rgba(20,59,70,1.0); background-position:center center; background-size:cover; font-family:'Montserrat'; }
.box { display:flex; height:92vh; width:100vw; color:rgba(255,255,255,1.0); flex-direction:column; justify-content:space-between; align-items:center; padding:4vh 0px; text-align:center; }
.box h1 { font-size:2.05em; font-weight:300; letter-spacing:0.25em; }
.box span a,
.box span { display:inline-block; font-size:0.9em; letter-spacing:0.15em; color:rgba(255,255,255,1.0); text-decoration:none; padding:4px 0px; }
.box span i { color:#8bbfc2; }
.box span.instalink a { display:block; font-size:1.6em; margin:-60px 0px 10px 0px; }
.box .logo { max-width:480px; margin:0px 20px; }

.modal h1 { font-size:1.4em; padding:15px 0px; letter-spacing:0.1em; }
.modal h2 { font-size:1.0em; }
.modal h3 { font-size:0.8em; text-transform:uppercase; padding:15px 0px; }
.modal h4 { font-size:0.8em; }
.modal a { color:rgba(100,100,100,1.0); }
.modal p { font-size:0.8em; }

.modal-header { border:0px; }
.modal-dialog-scrollable { height:100%; margin:10px; }
.modal-dialog { margin:0 auto; max-width:600px; }
.modal-content { border-radius:0px; border:0px; }
.modal-backdrop { background-color:#143b46; }


