@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@font-face {
  font-family: 'Avenir Book';
  src: url('../fonts/Avenir-Book.eot');
  src: url('../fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Avenir-Book.woff2') format('woff2'),
      url('../fonts/Avenir-Book.woff') format('woff'),
      url('../fonts/Avenir-Book.ttf') format('truetype'),
      url('../fonts/Avenir-Book.svg#Avenir-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Light.eot');
  src: url('../fonts/Avenir-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Avenir-Light.woff2') format('woff2'),
      url('../fonts/Avenir-Light.woff') format('woff'),
      url('../fonts/Avenir-Light.ttf') format('truetype'),
      url('../fonts/Avenir-Light.svg#Avenir-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Heavy.eot');
  src: url('../fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Avenir-Heavy.woff2') format('woff2'),
      url('../fonts/Avenir-Heavy.woff') format('woff'),
      url('../fonts/Avenir-Heavy.ttf') format('truetype'),
      url('../fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Medium.eot');
  src: url('../fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Avenir-Medium.woff2') format('woff2'),
      url('../fonts/Avenir-Medium.woff') format('woff'),
      url('../fonts/Avenir-Medium.ttf') format('truetype'),
      url('../fonts/Avenir-Medium.svg#Avenir-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}
/* ----- Reset CSS ----- */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; list-style: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body.eu, .eu span, .eu applet, .eu object, .eu iframe, .eu h1, .eu h2, .eu h3, .eu h4, .eu h5, .eu h6, .eu p, .eu blockquote, .eu pre, .eu a, .eu abbr, .eu acronym, .eu address, .eu big, .eu cite, .eu code, .eu del, .eu dfn, .eu em, .eu img, .eu ins, .eu kbd, .eu q, .eu s, .eu samp, .eu small, .eu strike, .eu strong, .eu sub, .eu sup, .eu tt, .eu var, .eu dl, .eu dt, .eu dd, .eu ol, .eu ul, .eu li, .eu fieldset, .eu form, .eu label, .eu legend, .eu table, .eu caption, .eu tbody, .eu tfoot, .eu thead, .eu tr, .eu th, .eu td, .eu select, .eu input, .eu option{ margin:0;padding:0;border:0;outline:0;}
html {-webkit-text-size-adjust:none;}
.eu sub, .eu sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
.eu sup {top:-0.5em;}
.eu sub {bottom:-0.25em;}
.eu nav .eu ul, .eu ol .eu li {list-style:none;list-style-image:none;}
.eu button, .eu input, .eu select, .eu textarea {font-size:100%;margin:0;vertical-align:baseline;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.eu textarea {overflow:auto;vertical-align:top;}
.eu input[type="button"], .eu input[type="submit"] {-webkit-appearance:none!important;}
:focus {outline:0;}
.eu caption, .eu th, .eu td {text-align:left;font-weight:normal;}
.eu table {border:0 none;border-collapse:collapse;border-spacing:0;}
.eu td {vertical-align:top;}
.eu img {border:0 none;max-width:100%;vertical-align:top;}
.eu a {outline:none;cursor:pointer;text-decoration:none!important;}
.eu a:hover {text-decoration:none;}
.eu a:focus {text-decoration:none!important;outline:none!important;}
.eu select::-ms-expand {display:none;}


body.eu {margin:0;padding:0;font-size:16px;font-family:'Avenir',sans-serif;color:#43434F;}
.eu .wrapper {width:100%;}
.eu .main {max-width:590px;margin:0 auto;padding:0px 20px;width:100%;}
.eu a, .eu button {transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
.eu .flw {width:100%;float:left;position:relative;}

.eu div#insightSection{text-align:center;padding:50px 0;}

.eu .main_logo{padding:0 0 66px;}
.eu .main_logo img{max-width:302px;width:100%;}

.eu .sec_title{padding: 0 0 29px;}
.eu .sec_title div{font-size:30px;color:#43434F;letter-spacing:-0.2px;line-height:43px;font-weight:500;}

.eu .sec_condition .sec_text{text-align:justify;padding:5px 0 24px;}
.eu .sec_text div{font-size:16px;color:#43434F;letter-spacing:-0.14px;line-height:30px;font-weight:300;}

.eu .sec_btn{padding:36px 0 20px;}
.eu .btn{border-radius:8px;max-width:368px;width:100%;height:45px;text-align:center;font-size:14px;font-weight:700;letter-spacing:-0.5px;display:inline-block;vertical-align:middle;padding:14px 10px;}
.eu .btn_default{color:#FFFFFF;background:#6560E1;}
.eu .btn_default:hover{background:#43434f;}

.eu .sec_note{padding:55px 0 53px;}
.eu .sec_note div{font-size:12px;color:#43434F;letter-spacing:-0.25px;line-height:20px;}
.eu .sec_note a{color:#6560e1;text-decoration:underline!important;}


@media (max-width:767px){
	.eu .main{max-width:375px;}
	.eu div#insightSection{padding:45px 0;}
	.eu .main_logo{padding:0 0 39px;}
	.eu .sec_title div{line-height:39px;}
	.eu .btn{max-width:272px;}
	.eu .sec_btn{padding:49px 0 0px;}
	.eu .sec_note{padding:55px 0 40px;}
	.eu .sec_condition .sec_text{padding:7px 0 24px;}
	.eu .sec_text div{letter-spacing:-0.12px;font-size:14px;}
}
@media (max-width:374px){
	.eu .main_logo{padding:0 0 30px;}
	.eu .main_logo img{max-width:200px;}
	.eu .sec_title div{line-height:34px;font-size:24px;}
	.eu .sec_text div{line-height:24px;}
	.eu .main_logo{padding:0 0 30px;}
	.eu .sec_title {padding: 0 0 20px; }
	.eu .sec_btn {padding: 30px 0 0px; }
	.eu .sec_note {padding: 30px 0; }
	.eu .sec_condition .sec_text{padding:5px 0 15px;}
}