@charset "UTF-8";
/* 01 SASS DEFINITION
========================================================================== */
/*media query*/
/*other media*/
h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, table, caption, tbody, tfoot, thead, tr, th, td, article, time, ul, small, span, label, input, select, textarea, button, .nextprev__links p { font-family: "游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,sans-serif; }

@font-face { h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, table, caption, tbody, tfoot, thead, tr, th, td, article, time, ul, small, span, label, input, select, textarea, button, .nextprev__links p { font-family: YuGothicM; src: local("Yu Gothic Medium"); } }

@media all and (-ms-high-contrast: none) { h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, table, caption, tbody, tfoot, thead, tr, th, td, article, time, ul, small, span, label, input, select, textarea, button, .nextprev__links p { font-family: "メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; -webkit-transform: rotate(0.001deg); -ms-transform: rotate(0.001deg); -o-transform: rotate(0.001deg); transform: rotate(0.001deg); } }

.txt-google, .button-border--google, .title-parent span, .articleitem time, .card-normal .desc time, .card-normal .desc .aouthor__desc .eng, .list-archive li a time, .pager ul li a, .pager ul li span, .nextprev__links a, .zoombox__txt p, .headermenu__bottom .menu li .font-menu, .menuoverlay__list li a, .footer__name p.telfax, .commoncontact__contactbox p .tel, .top__titlebox h1 span, .topintro__news h2, .topintro__news .slidebox time, .topintro__scroll p, .greeting__profile h2 span, .tunnel__example__item h2::before, .authorname__desc .eng, .topics__authorprof .en, .card-staff__overview .eng, .advisor__list .en, .contact__contactbox p .tel { font-family: 'Poppins', sans-serif; }

/*for animation*/
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1;
    display: block; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1;
    display: block; } }

@-webkit-keyframes fadeOut { 0% { opacity: 1;
    display: block; }
  100% { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1;
    display: block; }
  100% { opacity: 0; } }

/* fadeInUpShort
*********************/
@-webkit-keyframes fadeInUpShort { 0% { opacity: 0;
    -webkit-transform: translateY(10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInUpShort { 0% { opacity: 0;
    transform: translateY(10px); }
  100% { opacity: 1;
    transform: translateY(0); } }

/* fadeInUpShortmore
*********************/
@-webkit-keyframes fadeInUpShortMore { 0% { opacity: 0;
    -webkit-transform: translateY(5px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInUpShortMore { 0% { opacity: 0;
    transform: translateY(5px); }
  100% { opacity: 1;
    transform: translateY(0); } }

/* fadeInleftMore
*********************/
@-webkit-keyframes fadeInleftMore { 0% { opacity: 0;
    -webkit-transform: translateX(55px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInleftMore { 0% { opacity: 0;
    -webkit-transform: translateX(55px); }
  100% { opacity: 1;
    transform: translateY(0); } }

/* for Nav only
*********************/
@keyframes nav-go { 0% { opacity: 0;
    top: -20px; }
  100% { opacity: 1;
    top: 30px; } }

@-webkit-keyframes nav-go { 0% { opacity: 0;
    top: -20px; }
  100% { opacity: 1;
    top: 30px; } }

/* 02 foundation
========================================================================== */
/********************* reset general */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; box-sizing: border-box; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; width: 100%; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

img { height: auto; max-width: 100%; }

@supports (-ms-ime-align: auto) { img { height: 100%; } }

/********************* txt and button  */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

input, button, textarea, select { margin: 0; padding: 0; background: none; border: none; border-radius: 0; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

button { background-color: transparent; border: none; cursor: pointer; outline: none; padding: 0; appearance: none; }

h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, table, caption, tbody, tfoot, thead, tr, th, td, article, time, ul, small, span, label, input, select, textarea, button { text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-feature-settings: "pkna" 1; letter-spacing: 0; line-height: 1; }

@media all and (-ms-high-contrast: none) { h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, table, caption, tbody, tfoot, thead, tr, th, td, article, time, ul, small, span, label, input, select, textarea, button { font-feature-settings: "liga" 1; -ms-font-feature-settings: "liga=1"; } }

div { font-size: 1.5rem; }

div p, div a, div th, div td, div li, div time, div span, div input, div select, div label, div button { font-size: inherit; }

p { font-size: 1.5rem; line-height: 2.3; }

p a { font-size: inherit; text-decoration: underline; }

a:link, a:visited, a:hover, a:active { text-decoration: none; }

a { display: inline-block; backface-visibility: hidden; transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

span { display: inline-block; }

/********************* img  */
img { max-width: 100%; height: auto; border-style: none; }

/* 03 UTILITY
========================================================================== */
/*display*/
.u-flex { display: -webkit-flex; display: flex; }

@media screen and (max-width: 599px) { .u-flex { display: block; } }

.u-flex.u-flex-nowrap { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }

@media screen and (max-width: 599px) { .u-flex.u-flex-nowrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; } }

.u-flex.u-flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.u-flex.u-flex-tcenter { -webkit-align-items: center; align-items: center; }

.u-flex.u-flex-start { -webkit-align-items: flex-start; align-items: flex-start; }

.u-flex.u-flex-tbottom { -webkit-align-items: flex-end; align-items: flex-end; }

.u-flex.u-flex-lcenter { -webkit-justify-content: center; justify-content: center; }

.u-flex.u-flex-between { -webkit-justify-content: space-between; justify-content: space-between; }

.u-flex.u-flex-around { -webkit-justify-content: space-around; justify-content: space-around; }

.u-flex.u-flex-trev { -webkit-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.u-flex.u-flex-lrev { -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }

.u-flex-grow0 { flex-grow: 0; }

.u-flex-grow1 { flex-grow: 1; }

.u-flex-grow2 { flex-grow: 2; }

.u-flex-grow3 { flex-grow: 3; }

.u-flex-grow4 { flex-grow: 4; }

.u-flex-grow5 { flex-grow: 5; }

.u-flex-grow6 { flex-grow: 6; }

.u-flex-grow7 { flex-grow: 7; }

.u-flex-grow8 { flex-grow: 8; }

.u-flex-grow9 { flex-grow: 9; }

.u-flex-grow10 { flex-grow: 10; }

/*display*/
.u-block { display: block; }

.u-inlineblock { display: inline-block; }

.u-inline { display: inline; }

.u-cl::after { content: ""; display: block; width: 100%; height: 0; clear: both; }

/*float*/
.u-fl-r { float: right; }

@media screen and (max-width: 599px) { .u-fl-r { float: none; } }

.u-fl-l { float: left; }

@media screen and (max-width: 599px) { .u-fl-l { float: none; } }

/*postition*/
.u-rel { position: relative; }

.u-ab { position: absolute; }

/*device hidden*/
@media screen and (min-width: 600px) { .visible-sp { display: none !important; } }

@media screen and (min-width: 1024px) { .visible-tb { display: none !important; } }

@media screen and (max-width: 1023px) { .visible-pc { display: none !important; } }

.hidden-sp { display: none !important; }

@media screen and (min-width: 600px) { .hidden-sp { display: block !important; } }

@media screen and (min-width: 1024px) { .hidden-pc { display: none !important; } }

/*font size*/
.u-fz10 { font-size: 1rem; }

.u-fz11 { font-size: 1.1rem; }

.u-fz12 { font-size: 1.2rem; }

.u-fz13 { font-size: 1.3rem; }

.u-fz14 { font-size: 1.4rem; }

.u-fz15 { font-size: 1.5rem; }

.u-fz16 { font-size: 1.6rem; }

.u-fz17 { font-size: 1.7rem; }

.u-fz18 { font-size: 1.8rem; }

.u-fz19 { font-size: 1.9rem; }

.u-fz20 { font-size: 2rem; }

.u-fz21 { font-size: 2.1rem; }

.u-fz22 { font-size: 2.2rem; }

.u-fz23 { font-size: 2.3rem; }

.u-fz24 { font-size: 2.4rem; }

.u-fz25 { font-size: 2.5rem; }

.u-fz26 { font-size: 2.6rem; }

.u-fz27 { font-size: 2.7rem; }

.u-fz28 { font-size: 2.8rem; }

.u-fz29 { font-size: 2.9rem; }

.u-fz30 { font-size: 3rem; }

.u-fz31 { font-size: 3.1rem; }

.u-fz32 { font-size: 3.2rem; }

.u-fz33 { font-size: 3.3rem; }

.u-fz34 { font-size: 3.4rem; }

.u-fz35 { font-size: 3.5rem; }

.u-fz36 { font-size: 3.6rem; }

.u-fz37 { font-size: 3.7rem; }

.u-fz38 { font-size: 3.8rem; }

.u-fz39 { font-size: 3.9rem; }

.u-fz40 { font-size: 4rem; }

.u-fz41 { font-size: 4.1rem; }

.u-fz42 { font-size: 4.2rem; }

.u-fz43 { font-size: 4.3rem; }

.u-fz44 { font-size: 4.4rem; }

.u-fz45 { font-size: 4.5rem; }

.u-fz46 { font-size: 4.6rem; }

.u-fz47 { font-size: 4.7rem; }

.u-fz48 { font-size: 4.8rem; }

.u-fz49 { font-size: 4.9rem; }

.u-fz50 { font-size: 5rem; }

/*line height*/
.u-lh100 { line-height: 1; }

.u-lh125 { line-height: 1.25; }

.u-lh150 { line-height: 1.5; }

.u-lh175 { line-height: 1.75; }

.u-lh200 { line-height: 2; }

.u-lh225 { line-height: 2.25; }

.u-lh250 { line-height: 2.5; }

.u-ls1 { letter-spacing: 1px; }

.u-ls2 { letter-spacing: 2px; }

.u-ls3 { letter-spacing: 3px; }

.u-ls4 { letter-spacing: 4px; }

.u-ls5 { letter-spacing: 5px; }

.u-ls6 { letter-spacing: 6px; }

.u-ls7 { letter-spacing: 7px; }

.u-ls8 { letter-spacing: 8px; }

.u-ls9 { letter-spacing: 9px; }

/*text align*/
.u-tal { text-align: left; }

.u-tac { text-align: center; }

.u-tar { text-align: right; }

/*pd mg bdrs*/
.u-mside-0 { margin-left: -0px; margin-right: -0px; }

.u-mt0 { margin-top: 0px; }

.u-mr0 { margin-right: 0px; }

.u-mb0 { margin-bottom: 0px; }

.u-ml0 { margin-left: 0px; }

.u-pd0 { padding: 0px; }

.u-pt0 { padding-top: 0px; }

.u-pr0 { padding-right: 0px; }

.u-pb0 { padding-bottom: 0px; }

.u-pl0 { padding-left: 0px; }

.u-bdrs0 { border-radius: 0px; }

.u-mside-5 { margin-left: -5px; margin-right: -5px; }

.u-mt5 { margin-top: 5px; }

.u-mr5 { margin-right: 5px; }

.u-mb5 { margin-bottom: 5px; }

.u-ml5 { margin-left: 5px; }

.u-pd5 { padding: 5px; }

.u-pt5 { padding-top: 5px; }

.u-pr5 { padding-right: 5px; }

.u-pb5 { padding-bottom: 5px; }

.u-pl5 { padding-left: 5px; }

.u-bdrs5 { border-radius: 5px; }

.u-mside-10 { margin-left: -10px; margin-right: -10px; }

.u-mt10 { margin-top: 10px; }

.u-mr10 { margin-right: 10px; }

.u-mb10 { margin-bottom: 10px; }

.u-ml10 { margin-left: 10px; }

.u-pd10 { padding: 10px; }

.u-pt10 { padding-top: 10px; }

.u-pr10 { padding-right: 10px; }

.u-pb10 { padding-bottom: 10px; }

.u-pl10 { padding-left: 10px; }

.u-bdrs10 { border-radius: 10px; }

.u-mside-15 { margin-left: -15px; margin-right: -15px; }

.u-mt15 { margin-top: 15px; }

.u-mr15 { margin-right: 15px; }

.u-mb15 { margin-bottom: 15px; }

.u-ml15 { margin-left: 15px; }

.u-pd15 { padding: 15px; }

.u-pt15 { padding-top: 15px; }

.u-pr15 { padding-right: 15px; }

.u-pb15 { padding-bottom: 15px; }

.u-pl15 { padding-left: 15px; }

.u-bdrs15 { border-radius: 15px; }

.u-mside-20 { margin-left: -20px; margin-right: -20px; }

.u-mt20 { margin-top: 20px; }

.u-mr20 { margin-right: 20px; }

.u-mb20 { margin-bottom: 20px; }

.u-ml20 { margin-left: 20px; }

.u-pd20 { padding: 20px; }

.u-pt20 { padding-top: 20px; }

.u-pr20 { padding-right: 20px; }

.u-pb20 { padding-bottom: 20px; }

.u-pl20 { padding-left: 20px; }

.u-bdrs20 { border-radius: 20px; }

.u-mside-25 { margin-left: -25px; margin-right: -25px; }

.u-mt25 { margin-top: 25px; }

.u-mr25 { margin-right: 25px; }

.u-mb25 { margin-bottom: 25px; }

.u-ml25 { margin-left: 25px; }

.u-pd25 { padding: 25px; }

.u-pt25 { padding-top: 25px; }

.u-pr25 { padding-right: 25px; }

.u-pb25 { padding-bottom: 25px; }

.u-pl25 { padding-left: 25px; }

.u-bdrs25 { border-radius: 25px; }

.u-mside-30 { margin-left: -30px; margin-right: -30px; }

.u-mt30 { margin-top: 30px; }

.u-mr30 { margin-right: 30px; }

.u-mb30 { margin-bottom: 30px; }

.u-ml30 { margin-left: 30px; }

.u-pd30 { padding: 30px; }

.u-pt30 { padding-top: 30px; }

.u-pr30 { padding-right: 30px; }

.u-pb30 { padding-bottom: 30px; }

.u-pl30 { padding-left: 30px; }

.u-bdrs30 { border-radius: 30px; }

.u-mside-35 { margin-left: -35px; margin-right: -35px; }

.u-mt35 { margin-top: 35px; }

.u-mr35 { margin-right: 35px; }

.u-mb35 { margin-bottom: 35px; }

.u-ml35 { margin-left: 35px; }

.u-pd35 { padding: 35px; }

.u-pt35 { padding-top: 35px; }

.u-pr35 { padding-right: 35px; }

.u-pb35 { padding-bottom: 35px; }

.u-pl35 { padding-left: 35px; }

.u-bdrs35 { border-radius: 35px; }

.u-mside-40 { margin-left: -40px; margin-right: -40px; }

.u-mt40 { margin-top: 40px; }

.u-mr40 { margin-right: 40px; }

.u-mb40 { margin-bottom: 40px; }

.u-ml40 { margin-left: 40px; }

.u-pd40 { padding: 40px; }

.u-pt40 { padding-top: 40px; }

.u-pr40 { padding-right: 40px; }

.u-pb40 { padding-bottom: 40px; }

.u-pl40 { padding-left: 40px; }

.u-bdrs40 { border-radius: 40px; }

.u-mside-45 { margin-left: -45px; margin-right: -45px; }

.u-mt45 { margin-top: 45px; }

.u-mr45 { margin-right: 45px; }

.u-mb45 { margin-bottom: 45px; }

.u-ml45 { margin-left: 45px; }

.u-pd45 { padding: 45px; }

.u-pt45 { padding-top: 45px; }

.u-pr45 { padding-right: 45px; }

.u-pb45 { padding-bottom: 45px; }

.u-pl45 { padding-left: 45px; }

.u-bdrs45 { border-radius: 45px; }

.u-mside-50 { margin-left: -50px; margin-right: -50px; }

.u-mt50 { margin-top: 50px; }

.u-mr50 { margin-right: 50px; }

.u-mb50 { margin-bottom: 50px; }

.u-ml50 { margin-left: 50px; }

.u-pd50 { padding: 50px; }

.u-pt50 { padding-top: 50px; }

.u-pr50 { padding-right: 50px; }

.u-pb50 { padding-bottom: 50px; }

.u-pl50 { padding-left: 50px; }

.u-bdrs50 { border-radius: 50px; }

.u-mside-55 { margin-left: -55px; margin-right: -55px; }

.u-mt55 { margin-top: 55px; }

.u-mr55 { margin-right: 55px; }

.u-mb55 { margin-bottom: 55px; }

.u-ml55 { margin-left: 55px; }

.u-pd55 { padding: 55px; }

.u-pt55 { padding-top: 55px; }

.u-pr55 { padding-right: 55px; }

.u-pb55 { padding-bottom: 55px; }

.u-pl55 { padding-left: 55px; }

.u-bdrs55 { border-radius: 55px; }

.u-mside-60 { margin-left: -60px; margin-right: -60px; }

.u-mt60 { margin-top: 60px; }

.u-mr60 { margin-right: 60px; }

.u-mb60 { margin-bottom: 60px; }

.u-ml60 { margin-left: 60px; }

.u-pd60 { padding: 60px; }

.u-pt60 { padding-top: 60px; }

.u-pr60 { padding-right: 60px; }

.u-pb60 { padding-bottom: 60px; }

.u-pl60 { padding-left: 60px; }

.u-bdrs60 { border-radius: 60px; }

.u-mside-65 { margin-left: -65px; margin-right: -65px; }

.u-mt65 { margin-top: 65px; }

.u-mr65 { margin-right: 65px; }

.u-mb65 { margin-bottom: 65px; }

.u-ml65 { margin-left: 65px; }

.u-pd65 { padding: 65px; }

.u-pt65 { padding-top: 65px; }

.u-pr65 { padding-right: 65px; }

.u-pb65 { padding-bottom: 65px; }

.u-pl65 { padding-left: 65px; }

.u-bdrs65 { border-radius: 65px; }

.u-mside-70 { margin-left: -70px; margin-right: -70px; }

.u-mt70 { margin-top: 70px; }

.u-mr70 { margin-right: 70px; }

.u-mb70 { margin-bottom: 70px; }

.u-ml70 { margin-left: 70px; }

.u-pd70 { padding: 70px; }

.u-pt70 { padding-top: 70px; }

.u-pr70 { padding-right: 70px; }

.u-pb70 { padding-bottom: 70px; }

.u-pl70 { padding-left: 70px; }

.u-bdrs70 { border-radius: 70px; }

.u-mside-75 { margin-left: -75px; margin-right: -75px; }

.u-mt75 { margin-top: 75px; }

.u-mr75 { margin-right: 75px; }

.u-mb75 { margin-bottom: 75px; }

.u-ml75 { margin-left: 75px; }

.u-pd75 { padding: 75px; }

.u-pt75 { padding-top: 75px; }

.u-pr75 { padding-right: 75px; }

.u-pb75 { padding-bottom: 75px; }

.u-pl75 { padding-left: 75px; }

.u-bdrs75 { border-radius: 75px; }

.u-mside-80 { margin-left: -80px; margin-right: -80px; }

.u-mt80 { margin-top: 80px; }

.u-mr80 { margin-right: 80px; }

.u-mb80 { margin-bottom: 80px; }

.u-ml80 { margin-left: 80px; }

.u-pd80 { padding: 80px; }

.u-pt80 { padding-top: 80px; }

.u-pr80 { padding-right: 80px; }

.u-pb80 { padding-bottom: 80px; }

.u-pl80 { padding-left: 80px; }

.u-bdrs80 { border-radius: 80px; }

.u-mside-85 { margin-left: -85px; margin-right: -85px; }

.u-mt85 { margin-top: 85px; }

.u-mr85 { margin-right: 85px; }

.u-mb85 { margin-bottom: 85px; }

.u-ml85 { margin-left: 85px; }

.u-pd85 { padding: 85px; }

.u-pt85 { padding-top: 85px; }

.u-pr85 { padding-right: 85px; }

.u-pb85 { padding-bottom: 85px; }

.u-pl85 { padding-left: 85px; }

.u-bdrs85 { border-radius: 85px; }

.u-mside-90 { margin-left: -90px; margin-right: -90px; }

.u-mt90 { margin-top: 90px; }

.u-mr90 { margin-right: 90px; }

.u-mb90 { margin-bottom: 90px; }

.u-ml90 { margin-left: 90px; }

.u-pd90 { padding: 90px; }

.u-pt90 { padding-top: 90px; }

.u-pr90 { padding-right: 90px; }

.u-pb90 { padding-bottom: 90px; }

.u-pl90 { padding-left: 90px; }

.u-bdrs90 { border-radius: 90px; }

.u-mside-95 { margin-left: -95px; margin-right: -95px; }

.u-mt95 { margin-top: 95px; }

.u-mr95 { margin-right: 95px; }

.u-mb95 { margin-bottom: 95px; }

.u-ml95 { margin-left: 95px; }

.u-pd95 { padding: 95px; }

.u-pt95 { padding-top: 95px; }

.u-pr95 { padding-right: 95px; }

.u-pb95 { padding-bottom: 95px; }

.u-pl95 { padding-left: 95px; }

.u-bdrs95 { border-radius: 95px; }

.u-mside-100 { margin-left: -100px; margin-right: -100px; }

.u-mt100 { margin-top: 100px; }

.u-mr100 { margin-right: 100px; }

.u-mb100 { margin-bottom: 100px; }

.u-ml100 { margin-left: 100px; }

.u-pd100 { padding: 100px; }

.u-pt100 { padding-top: 100px; }

.u-pr100 { padding-right: 100px; }

.u-pb100 { padding-bottom: 100px; }

.u-pl100 { padding-left: 100px; }

.u-bdrs100 { border-radius: 100px; }

/*background*/
.u-bg-gr { background-color: #f2f2f2; }

/*color*/
.u-black { color: #000; }

.u-font { color: #333; }

.u-fontgray { color: #666666; }

/*font*/
.u-fwb { font-weight: bold; }

.u-fwn { font-weight: normal; }

.vegas-wrapper, .vegas-overlay, .vegas-timer, .vegas-slide, .vegas-slide-inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; border: none; padding: 0; margin: 0; }

.vegas-overlay { opacity: .5; background: transparent url("overlays/02.png") center center repeat; }

.vegas-timer { top: auto; bottom: 0; height: 2px; }

.vegas-timer-progress { width: 0%; height: 100%; background: white; -webkit-transition: width ease-out; transition: width ease-out; }

.vegas-timer-running .vegas-timer-progress { width: 100%; }

.vegas-slide, .vegas-slide-inner { margin: 0; padding: 0; background: transparent center center no-repeat; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: transform, opacity; }

body .vegas-container { overflow: hidden !important; position: relative; }

.vegas-video { min-width: 100%; min-height: 100%; width: auto; height: auto; }

body.vegas-container { overflow: auto; position: static; z-index: -2; }

body.vegas-container > .vegas-timer, body.vegas-container > .vegas-overlay, body.vegas-container > .vegas-slide { position: fixed; z-index: -1; }

/* Target Safari IOS7+ in order to add 76px */
_::full-page-media, _:future, :root body.vegas-container > .vegas-slide, :root body.vegas-container > .vegas-overlay { bottom: -76px; }

/*******************************************/
/* blur transition */
/*******************************************/
.vegas-transition-blur, .vegas-transition-blur2 { opacity: 0; -webkit-filter: blur(32px); filter: blur(32px); }

.vegas-transition-blur-in, .vegas-transition-blur2-in { opacity: 1; -webkit-filter: blur(0px); filter: blur(0px); }

.vegas-transition-blur2-out { opacity: 0; }

/*******************************************/
/* burn transition */
/*******************************************/
.vegas-transition-burn, .vegas-transition-burn2 { opacity: 0; -webkit-filter: contrast(1000%) saturate(1000%); filter: contrast(1000%) saturate(1000%); }

.vegas-transition-burn-in, .vegas-transition-burn2-in { opacity: 1; -webkit-filter: contrast(100%) saturate(100%); filter: contrast(100%) saturate(100%); }

.vegas-transition-burn2-out { opacity: 0; -webkit-filter: contrast(1000%) saturate(1000%); filter: contrast(1000%) saturate(1000%); }

/*******************************************/
/* fade transition */
/*******************************************/
.vegas-transition-fade, .vegas-transition-fade2 { opacity: 0; }

.vegas-transition-fade-in, .vegas-transition-fade2-in { opacity: 1; }

.vegas-transition-fade2-out { opacity: 0; }

/*******************************************/
/* flash transition */
/*******************************************/
.vegas-transition-flash, .vegas-transition-flash2 { opacity: 0; -webkit-filter: brightness(25); filter: brightness(25); }

.vegas-transition-flash-in, .vegas-transition-flash2-in { opacity: 1; -webkit-filter: brightness(1); filter: brightness(1); }

.vegas-transition-flash2-out { opacity: 0; -webkit-filter: brightness(25); filter: brightness(25); }

/*******************************************/
/* negative transition */
/*******************************************/
.vegas-transition-negative, .vegas-transition-negative2 { opacity: 0; -webkit-filter: invert(100%); filter: invert(100%); }

.vegas-transition-negative-in, .vegas-transition-negative2-in { opacity: 1; -webkit-filter: invert(0); filter: invert(0); }

.vegas-transition-negative2-out { opacity: 0; -webkit-filter: invert(100%); filter: invert(100%); }

/*******************************************/
/* slideDown transition */
/*******************************************/
.vegas-transition-slideDown, .vegas-transition-slideDown2 { -webkit-transform: translateY(-100%); transform: translateY(-100%); }

.vegas-transition-slideDown-in, .vegas-transition-slideDown2-in { -webkit-transform: translateY(0%); transform: translateY(0%); }

.vegas-transition-slideDown2-out { -webkit-transform: translateY(100%); transform: translateY(100%); }

/*******************************************/
/* slideLeft transition */
/*******************************************/
.vegas-transition-slideLeft, .vegas-transition-slideLeft2 { -webkit-transform: translateX(100%); transform: translateX(100%); }

.vegas-transition-slideLeft-in, .vegas-transition-slideLeft2-in { -webkit-transform: translateX(0%); transform: translateX(0%); }

.vegas-transition-slideLeft2-out { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

/*******************************************/
/* slideRight transition */
/*******************************************/
.vegas-transition-slideRight, .vegas-transition-slideRight2 { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.vegas-transition-slideRight-in, .vegas-transition-slideRight2-in { -webkit-transform: translateX(0%); transform: translateX(0%); }

.vegas-transition-slideRight2-out { -webkit-transform: translateX(100%); transform: translateX(100%); }

/*******************************************/
/* slideUp transition */
/*******************************************/
.vegas-transition-slideUp, .vegas-transition-slideUp2 { -webkit-transform: translateY(100%); transform: translateY(100%); }

.vegas-transition-slideUp-in, .vegas-transition-slideUp2-in { -webkit-transform: translateY(0%); transform: translateY(0%); }

.vegas-transition-slideUp2-out { -webkit-transform: translateY(-100%); transform: translateY(-100%); }

/*******************************************/
/* swirlLeft transition */
/*******************************************/
.vegas-transition-swirlLeft, .vegas-transition-swirlLeft2 { -webkit-transform: scale(2) rotate(35deg); transform: scale(2) rotate(35deg); opacity: 0; }

.vegas-transition-swirlLeft-in, .vegas-transition-swirlLeft2-in { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); opacity: 1; }

.vegas-transition-swirlLeft2-out { -webkit-transform: scale(2) rotate(-35deg); transform: scale(2) rotate(-35deg); opacity: 0; }

/*******************************************/
/* swirlRight transition */
/*******************************************/
.vegas-transition-swirlRight, .vegas-transition-swirlRight2 { -webkit-transform: scale(2) rotate(-35deg); transform: scale(2) rotate(-35deg); opacity: 0; }

.vegas-transition-swirlRight-in, .vegas-transition-swirlRight2-in { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); opacity: 1; }

.vegas-transition-swirlRight2-out { -webkit-transform: scale(2) rotate(35deg); transform: scale(2) rotate(35deg); opacity: 0; }

/*******************************************/
/* zoomIn transition */
/*******************************************/
.vegas-transition-zoomIn, .vegas-transition-zoomIn2 { -webkit-transform: scale(0); transform: scale(0); opacity: 0; }

.vegas-transition-zoomIn-in, .vegas-transition-zoomIn2-in { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }

.vegas-transition-zoomIn2-out { -webkit-transform: scale(2); transform: scale(2); opacity: 0; }

/*******************************************/
/* zoomOut transition */
/*******************************************/
.vegas-transition-zoomOut, .vegas-transition-zoomOut2 { -webkit-transform: scale(2); transform: scale(2); opacity: 0; }

.vegas-transition-zoomOut-in, .vegas-transition-zoomOut2-in { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }

.vegas-transition-zoomOut2-out { -webkit-transform: scale(0); transform: scale(0); opacity: 0; }

/*******************************************/
/* kenburns animation */
/*******************************************/
.vegas-animation-kenburns { -webkit-animation: kenburns ease-out; animation: kenburns ease-out; }

@-webkit-keyframes kenburns { 0% { -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  100% { -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes kenburns { 0% { -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  100% { -webkit-transform: scale(1);
    transform: scale(1); } }

/*******************************************/
/* kenburnsDownLeft animation */
/*******************************************/
.vegas-animation-kenburnsDownLeft { -webkit-animation: kenburnsDownLeft ease-out; animation: kenburnsDownLeft ease-out; }

@-webkit-keyframes kenburnsDownLeft { 0% { -webkit-transform: scale(1.5) translate(10%, -10%);
    transform: scale(1.5) translate(10%, -10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsDownLeft { 0% { -webkit-transform: scale(1.5) translate(10%, -10%);
    transform: scale(1.5) translate(10%, -10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsDownRight animation */
/*******************************************/
.vegas-animation-kenburnsDownRight { -webkit-animation: kenburnsDownRight ease-out; animation: kenburnsDownRight ease-out; }

@-webkit-keyframes kenburnsDownRight { 0% { -webkit-transform: scale(1.5) translate(-10%, -10%);
    transform: scale(1.5) translate(-10%, -10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsDownRight { 0% { -webkit-transform: scale(1.5) translate(-10%, -10%);
    transform: scale(1.5) translate(-10%, -10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsDown animation */
/*******************************************/
.vegas-animation-kenburnsDown { -webkit-animation: kenburnsDown ease-out; animation: kenburnsDown ease-out; }

@-webkit-keyframes kenburnsDown { 0% { -webkit-transform: scale(1.5) translate(0, -10%);
    transform: scale(1.5) translate(0, -10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsDown { 0% { -webkit-transform: scale(1.5) translate(0, -10%);
    transform: scale(1.5) translate(0, -10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsLeft animation */
/*******************************************/
.vegas-animation-kenburnsLeft { -webkit-animation: kenburnsLeft ease-out; animation: kenburnsLeft ease-out; }

@-webkit-keyframes kenburnsLeft { 0% { -webkit-transform: scale(1.5) translate(10%, 0);
    transform: scale(1.5) translate(10%, 0); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsLeft { 0% { -webkit-transform: scale(1.5) translate(10%, 0);
    transform: scale(1.5) translate(10%, 0); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsRight animation */
/*******************************************/
.vegas-animation-kenburnsRight { -webkit-animation: kenburnsRight ease-out; animation: kenburnsRight ease-out; }

@-webkit-keyframes kenburnsRight { 0% { -webkit-transform: scale(1.5) translate(-10%, 0);
    transform: scale(1.5) translate(-10%, 0); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsRight { 0% { -webkit-transform: scale(1.5) translate(-10%, 0);
    transform: scale(1.5) translate(-10%, 0); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsUpLeft animation */
/*******************************************/
.vegas-animation-kenburnsUpLeft { -webkit-animation: kenburnsUpLeft ease-out; animation: kenburnsUpLeft ease-out; }

@-webkit-keyframes kenburnsUpLeft { 0% { -webkit-transform: scale(1.5) translate(10%, 10%);
    transform: scale(1.5) translate(10%, 10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsUpLeft { 0% { -webkit-transform: scale(1.5) translate(10%, 10%);
    transform: scale(1.5) translate(10%, 10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsUpRight animation */
/*******************************************/
.vegas-animation-kenburnsUpRight { -webkit-animation: kenburnsUpRight ease-out; animation: kenburnsUpRight ease-out; }

@-webkit-keyframes kenburnsUpRight { 0% { -webkit-transform: scale(1.5) translate(-10%, 10%);
    transform: scale(1.5) translate(-10%, 10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsUpRight { 0% { -webkit-transform: scale(1.5) translate(-10%, 10%);
    transform: scale(1.5) translate(-10%, 10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/*******************************************/
/* kenburnsUp animation */
/*******************************************/
.vegas-animation-kenburnsUp { -webkit-animation: kenburnsUp ease-out; animation: kenburnsUp ease-out; }

@-webkit-keyframes kenburnsUp { 0% { -webkit-transform: scale(1.5) translate(0, 10%);
    transform: scale(1.5) translate(0, 10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes kenburnsUp { 0% { -webkit-transform: scale(1.5) translate(0, 10%);
    transform: scale(1.5) translate(0, 10%); }
  100% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

/** Swiper 4.2.6 Most modern mobile touch slider and framework with hardware accelerated transitions http://www.idangero.us/swiper/ Copyright 2014-2018 Vladimir Kharlampidi Released under the MIT License Released on: May 1, 2018 */
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; /* Fix of Webkit flickering */ z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.swiper-invisible-blank-slide { visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: transform, height; transition-property: transform, height, -webkit-transform; }

/* 3D Effects */
.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock { display: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0; width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: 0.2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: 200ms top, 200ms -webkit-transform; transition: 200ms top, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: 200ms left, 200ms -webkit-transform; transition: 200ms left, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: 200ms right, 200ms -webkit-transform; transition: 200ms right, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right, 200ms -webkit-transform; }

/* Progress */
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #ffffff; }

.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #ffffff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000000; }

.swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000000; }

.swiper-pagination-lock { display: none; }

/* Scrollbar */
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; }

/* Preloader */
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ''; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* a11y */
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube { overflow: visible; }

.swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-flip { overflow: visible; }

.swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper { /* Windows 8 IE 10 fix */ -ms-perspective: 1200px; }

/* 04 COMPONENT
========================================================================== */
/*show **********************************/
.js-scrollshow { opacity: 0; transition: All 0.7s ease; -webkit-transition: All 0.7s cubic-bezier(0.47, 0.37, 0.29, 0.96); -moz-transition: All 0.7s cubic-bezier(0.47, 0.37, 0.29, 0.96); -o-transition: All 0.7s cubic-bezier(0.47, 0.37, 0.29, 0.96); }

.js-scrollshow.show { opacity: 1; }

.show-startshow { opacity: 1; }

/*show animation **********************************/
.show-up { -webkit-transform: translate3d(0, 60px, 0); -ms-transform: translate3d(0, 60px, 0); -o-transform: translate3d(0, 60px, 0); transform: translate3d(0, 60px, 0); }

.show-up.show { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.show-upmini { -webkit-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); }

.show-upmini.show { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*show delay  **********************************/
.show-delay200.show { -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s; }

.show-delay500.show { -webkit-transition-delay: .5s; -o-transition-delay: .5s; transition-delay: .5s; }

/*show delay with column **********************************/
.show-delay--3n-6:nth-child(3n + 2) { transition-delay: .06s; }

.show-delay--3n-6:nth-child(3n) { transition-delay: .12s; }

.show-delay--4n-6:nth-child(4n + 2) { transition-delay: .06s; }

.show-delay--4n-6:nth-child(4n + 3) { transition-delay: .12s; }

.show-delay--4n-6:nth-child(4n + 4) { transition-delay: .18s; }

.lazyload { opacity: 0; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; }

.lazyloading { opacity: 0; }

.lazyloaded { opacity: 1; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; }

/*
* iziModal | v1.6.0
* http://izimodal.marcelodolce.com
* by Marcelo Dolce.
*/
.iziModal { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background: #FFF; box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); transition: margin-top 0.3s ease, height 0.3s ease; transform: translateZ(0); box-sizing: border-box; }

.iziModal * { box-sizing: border-box; -webkit-font-smoothing: antialiased; }

.iziModal::after { content: ''; width: 100%; height: 0px; opacity: 0; position: absolute; left: 0; bottom: 0; z-index: 1; background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.35) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.35))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.35) 100%); background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.35) 100%); background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.35) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 ); transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out; pointer-events: none; }

.iziModal.hasShadow::after { height: 30px; opacity: 1; }

.iziModal .iziModal-progressbar { position: absolute; left: 0; top: 0px; width: 100%; z-index: 1; }

.iziModal .iziModal-progressbar > div { height: 2px; width: 100%; }

.iziModal .iziModal-header { background: #88A0B9; padding: 14px 18px 15px 18px; box-shadow: inset 0 -10px 15px -12px rgba(0, 0, 0, 0.3), 0 0 0px #555; overflow: hidden; position: relative; z-index: 10; }

.iziModal .iziModal-header-icon { font-size: 40px; color: rgba(255, 255, 255, 0.5); padding: 0 15px 0 0; margin: 0; float: left; }

.iziModal .iziModal-header-title { color: #FFF; font-size: 18px; font-weight: 600; line-height: 1.3; }

.iziModal .iziModal-header-subtitle { color: rgba(255, 255, 255, 0.6); font-size: 12px; line-height: 1.45; }

.iziModal .iziModal-header-title, .iziModal .iziModal-header-subtitle { display: block; margin: 0; padding: 0; font-family: 'Lato', Arial; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; }

.iziModal .iziModal-header-buttons { position: absolute; top: 50%; right: 10px; margin: -17px 0 0 0; }

.iziModal .iziModal-button { display: block; float: right; z-index: 2; outline: none; height: 34px; width: 34px; border: 0; padding: 0; margin: 0; opacity: 0.3; border-radius: 50%; transition: transform 0.5s cubic-bezier(0.16, 0.81, 0.32, 1), opacity 0.5s ease; background-size: 67% !important; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; /* For some Androids */ }

.iziModal .iziModal-button-close { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==") no-repeat 50% 50%; }

.iziModal .iziModal-button-fullscreen { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=") no-repeat 50% 50%; }

.iziModal.isFullscreen .iziModal-button-fullscreen { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC") no-repeat 50% 50%; }

.iziModal .iziModal-button-close:hover { transform: rotate(180deg); }

.iziModal .iziModal-button:hover { opacity: 0.8; }

.iziModal .iziModal-header.iziModal-noSubtitle { height: auto; padding: 10px 15px 12px 15px; }

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon { font-size: 23px; padding-right: 13px; }

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title { font-size: 15px; margin: 3px 0 0 0; font-weight: 400; }

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons { right: 6px; margin: -16px 0 0 0; }

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button { height: 30px; width: 30px; }

/* RTL */
.iziModal-rtl { direction: rtl; }

.iziModal-rtl .iziModal-header { padding: 14px 18px 15px 40px; }

.iziModal-rtl .iziModal-header-icon { float: right; padding: 0 0 0 15px; }

.iziModal-rtl .iziModal-header-buttons { right: initial; left: 10px; }

.iziModal-rtl .iziModal-button { float: left; }

.iziModal-rtl .iziModal-header-title, .iziModal-rtl .iziModal-header-subtitle { text-align: right; font-family: Tahoma, 'Lato', Arial; font-weight: 500; }

.iziModal-rtl .iziModal-header.iziModal-noSubtitle { padding: 10px 15px 12px 40px; }

.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon { padding: 0 0 0 13px; }

/* LIGHT THEME */
.iziModal.iziModal-light .iziModal-header-icon { color: rgba(0, 0, 0, 0.5); }

.iziModal.iziModal-light .iziModal-header-title { color: #000; }

.iziModal.iziModal-light .iziModal-header-subtitle { color: rgba(0, 0, 0, 0.6); }

.iziModal.iziModal-light .iziModal-button-close { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC") no-repeat 50% 50%; }

.iziModal.iziModal-light .iziModal-button-fullscreen { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC") no-repeat 50% 50%; }

.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC") no-repeat 50% 50%; }

.iziModal .iziModal-loader { background: #FFF url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; }

.iziModal .iziModal-content-loader { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%; }

.iziModal .iziModal-content { zoom: 1; width: 100%; -webkit-overflow-scrolling: touch; /*overflow-y: scroll;*/ }

.iziModal .iziModal-content:before { content: ''; display: table; }

.iziModal .iziModal-content:after { content: ''; display: table; clear: both; }

.iziModal .iziModal-wrap { width: 100%; position: relative; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }

.iziModal .iziModal-iframe { border: 0; margin: 0 0 -6px 0; width: 100%; transition: height 0.3s ease; }

.iziModal-overlay { display: block; position: fixed; top: 0; left: 0; height: 100%; width: 100%; }

.iziModal-navigate { position: fixed; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none; }

.iziModal-navigate-caption { position: absolute; left: 10px; top: 10px; color: white; line-height: 16px; font-size: 9px; font-family: 'Lato', Arial; letter-spacing: 0.1em; text-indent: 0; text-align: center; width: 70px; padding: 5px 0; text-transform: uppercase; display: none; }

.iziModal-navigate-caption::before, .iziModal-navigate-caption::after { position: absolute; top: 2px; width: 20px; height: 20px; text-align: center; line-height: 14px; font-size: 12px; content: ''; background-size: 100% !important; }

.iziModal-navigate-caption:before { left: 0; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=") no-repeat 50% 50%; }

.iziModal-navigate-caption:after { right: 0; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC") no-repeat 50% 50%; }

.iziModal-navigate > button { position: fixed; bottom: 0; top: 0; border: 0; height: 100%; width: 84px; background-size: 100% !important; cursor: pointer; padding: 0; opacity: 0.2; transition: opacity 0.3s ease; pointer-events: all; margin: 0; outline: none; }

.iziModal-navigate > button:hover { opacity: 1; }

.iziModal-navigate-prev { left: 50%; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==") no-repeat 50% 50%; }

.iziModal-navigate-next { right: 50%; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=") no-repeat 50% 50%; }

.iziModal.isAttachedTop { margin-top: 0 !important; margin-bottom: auto !important; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

.iziModal.isAttachedTop .iziModal-header { border-top-left-radius: 0; border-top-right-radius: 0; }

.iziModal.isAttachedBottom { margin-top: auto !important; margin-bottom: 0 !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.iziModal.isFullscreen { max-width: 100% !important; margin: 0 !important; height: 100% !important; border-radius: 0 !important; }

.iziModal.isAttached { border-radius: 0 !important; }

.iziModal.hasScroll .iziModal-wrap { overflow-y: auto; overflow-x: hidden; }

html.iziModal-isOverflow { overflow: hidden; }

html.iziModal-isOverflow body { overflow-y: scroll; position: relative; }

html.iziModal-isAttached { overflow: hidden; }

html.iziModal-isAttached body { overflow-y: scroll; position: relative; }

/* SCROLL */
.iziModal ::-webkit-scrollbar { overflow: visible; height: 7px; width: 7px; }

.iziModal ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); background-clip: padding-box; border: solid transparent; border-width: 0px; min-height: 28px; padding: 100px 0 0; box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07); }

.iziModal ::-webkit-scrollbar-thumb:active { background-color: rgba(0, 0, 0, 0.4); }

.iziModal ::-webkit-scrollbar-button { height: 0; width: 0; }

.iziModal ::-webkit-scrollbar-track { background-clip: padding-box; border: solid transparent; border-width: 0 0 0 2px; }

.iziModal.transitionIn .iziModal-header { -webkit-animation: iziM-slideDown 0.7s cubic-bezier(0.7, 0, 0.3, 1); -moz-animation: iziM-slideDown 0.7s cubic-bezier(0.7, 0, 0.3, 1); animation: iziM-slideDown 0.7s cubic-bezier(0.7, 0, 0.3, 1); }

.iziModal.transitionIn .iziModal-header .iziModal-header-icon { -webkit-animation: iziM-revealIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; -moz-animation: iziM-revealIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; animation: iziM-revealIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; }

.iziModal.transitionIn .iziModal-header .iziModal-header-title, .iziModal.transitionIn .iziModal-header .iziModal-header-subtitle { -webkit-animation: iziM-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; -moz-animation: iziM-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; animation: iziM-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; }

.iziModal.transitionIn .iziModal-header .iziModal-button { -webkit-animation: iziM-revealIn 1.2s cubic-bezier(0.7, 0, 0.3, 1); -moz-animation: iziM-revealIn 1.2s cubic-bezier(0.7, 0, 0.3, 1); animation: iziM-revealIn 1.2s cubic-bezier(0.7, 0, 0.3, 1); }

.iziModal.transitionIn .iziModal-iframe, .iziModal.transitionIn .iziModal-wrap { -webkit-animation: iziM-fadeIn 1.3s; -moz-animation: iziM-fadeIn 1.3s; animation: iziM-fadeIn 1.3s; }

.iziModal.transitionIn .iziModal-header { -webkit-animation-delay: 0.0s; -moz-animation: 0.0s; animation-delay: 0.0s; }

.iziModal.transitionIn .iziModal-header .iziModal-header-icon, .iziModal.transitionIn .iziModal-header .iziModal-header-title { -webkit-animation-delay: 0.4s; -moz-animation: 0.4s; animation-delay: 0.4s; }

.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle { -webkit-animation-delay: 0.5s; -moz-animation: 0.5s; animation-delay: 0.5s; }

.iziModal.transitionOut .iziModal-header { transition: none !important; }

.iziModal.transitionOut .iziModal-header * { transition: none !important; }

.iziModal.fadeOut { -webkit-animation: iziM-fadeOut 0.5s; -moz-animation: iziM-fadeOut 0.5s; animation: iziM-fadeOut 0.5s; animation-fill-mode: forwards; }

/* MODAL ANIMATIONS */
/* ANIMATIONS */
.iziModal-overlay.fadeOut, .iziModal-navigate.fadeOut { -webkit-animation: iziM-fadeOut 0.5s; -moz-animation: iziM-fadeOut 0.5s; animation: iziM-fadeOut 0.5s; animation-fill-mode: forwards; }

.iziModal .fadeOut { -webkit-animation: iziM-fadeOut 0.5s; -moz-animation: iziM-fadeOut 0.5s; animation: iziM-fadeOut 0.5s; animation-fill-mode: forwards; }

.iziModal.fadeIn { -webkit-animation: iziM-fadeIn 0.5s; -moz-animation: iziM-fadeIn 0.5s; animation: iziM-fadeIn 0.5s; }

.iziModal-overlay.fadeIn, .iziModal-navigate.fadeIn { -webkit-animation: iziM-fadeIn 0.5s; -moz-animation: iziM-fadeIn 0.5s; animation: iziM-fadeIn 0.5s; }

.iziModal .fadeIn { -webkit-animation: iziM-fadeIn 0.5s; -moz-animation: iziM-fadeIn 0.5s; animation: iziM-fadeIn 0.5s; }

.iziModal.comingIn { -webkit-animation: iziM-comingIn 0.5s ease; -moz-animation: iziM-comingIn 0.5s ease; animation: iziM-comingIn 0.5s ease; }

.iziModal-overlay.comingIn { -webkit-animation: iziM-comingIn 0.5s ease; -moz-animation: iziM-comingIn 0.5s ease; animation: iziM-comingIn 0.5s ease; }

.iziModal.comingOut, .iziModal-overlay.comingOut { -webkit-animation: iziM-comingOut 0.5s cubic-bezier(0.16, 0.81, 0.32, 1); -moz-animation: iziM-comingOut 0.5s cubic-bezier(0.16, 0.81, 0.32, 1); animation: iziM-comingOut 0.5s cubic-bezier(0.16, 0.81, 0.32, 1); animation-fill-mode: forwards; }

.iziModal.bounceInDown, .iziModal-overlay.bounceInDown { -webkit-animation: iziM-bounceInDown 0.7s ease; animation: iziM-bounceInDown 0.7s ease; }

.iziModal.bounceOutDown, .iziModal-overlay.bounceOutDown { -webkit-animation: iziM-bounceOutDown 0.7s ease; animation: iziM-bounceOutDown 0.7s ease; }

.iziModal.bounceInUp, .iziModal-overlay.bounceInUp { -webkit-animation: iziM-bounceInUp 0.7s ease; animation: iziM-bounceInUp 0.7s ease; }

.iziModal.bounceOutUp, .iziModal-overlay.bounceOutUp { -webkit-animation: iziM-bounceOutUp 0.7s ease; animation: iziM-bounceOutUp 0.7s ease; }

.iziModal.fadeInDown, .iziModal-overlay.fadeInDown { -webkit-animation: iziM-fadeInDown 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); animation: iziM-fadeInDown 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); }

.iziModal.fadeOutDown, .iziModal-overlay.fadeOutDown { -webkit-animation: iziM-fadeOutDown 0.5s ease; animation: iziM-fadeOutDown 0.5s ease; }

.iziModal.fadeInUp, .iziModal-overlay.fadeInUp { -webkit-animation: iziM-fadeInUp 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); animation: iziM-fadeInUp 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); }

.iziModal.fadeOutUp, .iziModal-overlay.fadeOutUp { -webkit-animation: iziM-fadeOutUp 0.5s ease; animation: iziM-fadeOutUp 0.5s ease; }

.iziModal.fadeInLeft, .iziModal-overlay.fadeInLeft { -webkit-animation: iziM-fadeInLeft 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); animation: iziM-fadeInLeft 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); }

.iziModal.fadeOutLeft, .iziModal-overlay.fadeOutLeft { -webkit-animation: iziM-fadeOutLeft 0.5s ease; animation: iziM-fadeOutLeft 0.5s ease; }

.iziModal.fadeInRight, .iziModal-overlay.fadeInRight { -webkit-animation: iziM-fadeInRight 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); animation: iziM-fadeInRight 0.7s cubic-bezier(0.16, 0.81, 0.32, 1); }

.iziModal.fadeOutRight, .iziModal-overlay.fadeOutRight { -webkit-animation: iziM-fadeOutRight 0.5s ease; animation: iziM-fadeOutRight 0.5s ease; }

.iziModal.flipInX, .iziModal-overlay.flipInX { -webkit-animation: iziM-flipInX 0.7s ease; animation: iziM-flipInX 0.7s ease; }

.iziModal.flipOutX, .iziModal-overlay.flipOutX { -webkit-animation: iziM-flipOutX 0.7s ease; animation: iziM-flipOutX 0.7s ease; }

@-webkit-keyframes iziM-comingIn { 0% { opacity: 0;
    transform: scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg); }
  100% { opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0); } }

@-moz-keyframes iziM-comingIn { 0% { opacity: 0;
    transform: scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg); }
  100% { opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0); } }

@keyframes iziM-comingIn { 0% { opacity: 0;
    /*transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );*/
    transform: scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg); }
  100% { opacity: 1;
    /*transform: scale(1) translateY(0) perspective( 600px ) rotateX( 0 ); */
    transform: scale(1) translateY(0) perspective(600px) rotateX(0); } }

@-webkit-keyframes iziM-comingOut { 0% { opacity: 1;
    transform: scale(1); }
  100% { opacity: 0;
    transform: scale(0.9); } }

@-moz-keyframes iziM-comingOut { 0% { opacity: 1;
    transform: scale(1); }
  100% { opacity: 0;
    transform: scale(0.9); } }

@keyframes iziM-comingOut { 0% { opacity: 1;
    transform: scale(1); }
  100% { opacity: 0;
    transform: scale(0.9); } }

@-webkit-keyframes iziM-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@-moz-keyframes iziM-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes iziM-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@-webkit-keyframes iziM-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes iziM-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes iziM-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-webkit-keyframes iziM-slideIn { 0% { opacity: 0;
    -webkit-transform: translateX(50px); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes iziM-slideIn { 0% { opacity: 0;
    -moz-transform: translateX(50px); }
  100% { opacity: 1;
    -moz-transform: translateX(0); } }

@keyframes iziM-slideIn { 0% { opacity: 0;
    transform: translateX(50px); }
  100% { opacity: 1;
    transform: translateX(0); } }

@-webkit-keyframes iziM-slideDown { 0% { opacity: 0;
    -webkit-transform: scale(1, 0) translateY(-40px);
    -webkit-transform-origin: center top; } }

@-moz-keyframes iziM-slideDown { 0% { opacity: 0;
    -moz-transform: scale(1, 0) translateY(-40px);
    -moz-transform-origin: center top; } }

@keyframes iziM-slideDown { 0% { opacity: 0;
    transform: scale(1, 0) translateY(-40px);
    transform-origin: center top; } }

@-webkit-keyframes iziM-revealIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 1); } }

@-moz-keyframes iziM-revealIn { 0% { opacity: 0;
    -moz-transform: scale3d(0.3, 0.3, 1); } }

@keyframes iziM-revealIn { 0% { opacity: 0;
    transform: scale3d(0.3, 0.3, 1); } }

@-webkit-keyframes iziM-bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes iziM-bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes iziM-bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0); } }

@keyframes iziM-bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0); } }

@-webkit-keyframes iziM-bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes iziM-bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-webkit-keyframes iziM-bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes iziM-bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0); } }

@-webkit-keyframes iziM-fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes iziM-fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes iziM-fadeOutDown { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); } }

@keyframes iziM-fadeOutDown { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); } }

@-webkit-keyframes iziM-fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes iziM-fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes iziM-fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0); } }

@keyframes iziM-fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0); } }

@-webkit-keyframes iziM-fadeInLeft { from { opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes iziM-fadeInLeft { from { opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes iziM-fadeOutLeft { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0); } }

@keyframes iziM-fadeOutLeft { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0); } }

@-webkit-keyframes iziM-fadeInRight { from { opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes iziM-fadeInRight { from { opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes iziM-fadeOutRight { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0); } }

@keyframes iziM-fadeOutRight { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0); } }

@-webkit-keyframes iziM-flipInX { 0% { -webkit-transform: perspective(400px) rotateX(60deg);
    opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotateX(-10deg); }
  70% { -webkit-transform: perspective(400px) rotateX(10deg); }
  100% { -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@keyframes iziM-flipInX { 0% { transform: perspective(400px) rotateX(60deg);
    opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@-webkit-keyframes iziM-flipOutX { from { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    opacity: 0; } }

@keyframes iziM-flipOutX { from { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    opacity: 0; } }

/* 05 COMPONENT
========================================================================== */
.title-section--center, section.page-windtunnel h1, section.page-tunnel h1, section.page-cfd h1 { color: #000; font-size: 2.4rem; text-align: center; padding-bottom: 80px; position: relative; }

@media screen and (max-width: 1280px) { .title-section--center, section.page-windtunnel h1, section.page-tunnel h1, section.page-cfd h1 { font-size: 2.2rem; padding-bottom: 57px; } }

.title-section--center::after, section.page-windtunnel h1::after, section.page-tunnel h1::after, section.page-cfd h1::after { background-color: #00CC79; content: ''; display: block; width: 2px; height: 50px; position: absolute; left: calc(50% - 1px); bottom: 0; }

@media screen and (max-width: 1280px) { .title-section--center::after, section.page-windtunnel h1::after, section.page-tunnel h1::after, section.page-cfd h1::after { height: 38px; } }

.title-section--left, .greeting__card h1 { font-size: 2.4rem; letter-spacing: .1em; padding-bottom: 25px; position: relative; }

@media screen and (max-width: 1280px) { .title-section--left, .greeting__card h1 { font-size: 2.2rem; padding-bottom: 20px; } }

.title-section--left::after, .greeting__card h1::after { background-color: #00CC79; content: ''; display: block; width: 47px; height: 2px; position: absolute; bottom: 0; left: 0; }

.title-section--green, .windtunnel__specbox h1, .cfd__sample h2, section.page-staff h1, section.page-staff--advisor h1 { color: #00CC79; font-size: 1.9rem; letter-spacing: .1em; }

@media screen and (max-width: 1280px) { .title-section--green, .windtunnel__specbox h1, .cfd__sample h2, section.page-staff h1, section.page-staff--advisor h1 { font-size: 1.8rem; } }

.title-section--article, .articleitem h1 { font-size: 2.4rem; line-height: 1.5; padding-bottom: 10px; border-bottom: 4px solid #f2f2f2; position: relative; }

.title-section--article::after, .articleitem h1::after { background-color: #00CC79; content: ''; display: block; height: 4px; width: 50px; position: absolute; left: 0; top: 100%; }

.title-other, .windtunnel__specbox h2 { line-height: 1.5; }

/*size*/
.title-other--mini, .windtunnel__specbox h2 { font-size: 1.5rem; }

/*color*/
.title-other--black, .windtunnel__specbox h2 { color: #000; }

.txt-ofel, .card-normal .desc .aouthor__desc .eng, .topintro__news .slidebox p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }

.txt-cat { display: inline-block; background: rgba(139, 199, 154, 0.8); /*保険用*/ background: -moz-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いFireFox向け*/ background: -webkit-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いSafariなど向け*/ background: linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*正規の指定*/ padding: 5px; font-size: 1.3rem; color: #fff; font-weight: bold; letter-spacing: .15em; }

/*font*/
/*otherstyle*/
.txt-highlh { line-height: 2.5; }

.ul-normal li, .windtunnel__specbox ul li, .tunnel__example__item ul li, .cfd__sample ul li, .advisor__list li { color: #666666; font-size: 1.5rem; line-height: 1.75; position: relative; padding-left: 15px; }

.ul-normal li::before, .windtunnel__specbox ul li::before, .tunnel__example__item ul li::before, .cfd__sample ul li::before, .advisor__list li::before { background-color: #00CC79; border-radius: 50%; content: ''; width: 5px; height: 5px; display: block; position: absolute; left: 0; top: 10px; }

.ul-minilink li { font-size: 1.3rem; display: inline-block; margin-left: 10px; margin-right: 10px; }

.ul-minilink li:last-child { margin-right: 0; }

.ul-minilink li a { color: #8C8C8C; font-size: inherit; line-height: 2; letter-spacing: .1em; }

.ul-minilink li a .icon-play { font-size: 1.0rem; -webkit-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8); margin-right: 8px; }

.ul-minilink li a .icon-link { font-size: 1.1rem; margin-left: 5px; }

@media screen and (min-width: 1024px) { .ul-minilink li a:hover { opacity: 1; color: #666666; font-weight: bold; }
  .ul-minilink li a:hover span { color: #00CC79; } }

.ul-minilink--menu { z-index: 10; position: relative; padding-top: 20px; padding-bottom: 50px; text-align: left; }

.ul-minilink--menu li { display: block; margin-left: 0; line-height: 3; }

.ul-minilink--menu li a { font-size: 1.5rem; }

.table-normal, .pageitem table, .articleitem table, .windtunnel__specbox table { border-collapse: collapse; table-layout: fixed; }

.table-normal th, .pageitem table th, .articleitem table th, .windtunnel__specbox table th, .table-normal td, .pageitem table td, .articleitem table td, .windtunnel__specbox table td { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666666; line-height: 1.75; padding-top: 18px; padding-bottom: 18px; }

.table-normal th:first-child, .pageitem table th:first-child, .articleitem table th:first-child, .windtunnel__specbox table th:first-child, .table-normal td:first-child, .pageitem table td:first-child, .articleitem table td:first-child, .windtunnel__specbox table td:first-child { width: 25%; padding-right: 50px; }

.table-normal th:last-child, .pageitem table th:last-child, .articleitem table th:last-child, .windtunnel__specbox table th:last-child, .table-normal td:last-child, .pageitem table td:last-child, .articleitem table td:last-child, .windtunnel__specbox table td:last-child { width: 75%; }

.table-normal th, .pageitem table th, .articleitem table th, .windtunnel__specbox table th { font-weight: bold; text-align: right; }

.bg-color { background-color: rgba(0, 204, 121, 0.3); }

.bg-gray { background-color: #f2f2f2; }

.bg-grad { background: rgba(139, 199, 154, 0.8); /*保険用*/ background: -moz-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いFireFox向け*/ background: -webkit-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いSafariなど向け*/ background: linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*正規の指定*/ position: relative; height: auto; }

.bg-grad::before { content: ''; display: block; width: 100%; height: 100%; position: absolute; z-index: -1; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); }

.img-border, .card-broken .imgbox, .greeting__card .imgbox, .tunnel__example__item .imgbox { height: auto; position: relative; z-index: -1; }

.img-border::before, .card-broken .imgbox::before, .greeting__card .imgbox::before, .tunnel__example__item .imgbox::before { border: 3px solid #00CC79; content: ''; display: block; width: calc(100% - 52px); height: calc(100% + 85px); position: absolute; top: -65px; right: -50px; }

@media screen and (max-width: 1280px) { .img-border::before, .card-broken .imgbox::before, .greeting__card .imgbox::before, .tunnel__example__item .imgbox::before { width: calc(100% - 42px); height: calc(100% + 69px); top: -56px; right: -38px; } }

.img-border .img, .card-broken .imgbox .img, .greeting__card .imgbox .img, .tunnel__example__item .imgbox .img { position: relative; height: 100%; line-height: 0; }

.img-border--left::before, .card-broken:nth-child(2) .imgbox::before { right: auto; left: -50px; }

/*variation*/
.img-border--ver2::before, .greeting__card .imgbox::before { width: calc(100% + 25px); height: calc(100% + 65px); right: -75px; top: -45px; }

@media screen and (max-width: 1280px) { .img-border--ver2::before, .greeting__card .imgbox::before { width: calc(100% + -2px); height: calc(100% + 56px); right: -47px; top: -44px; } }

.img-border--ver3::before, .tunnel__example__item .imgbox::before { width: calc(100% - 5px); height: calc(100% + 60px); right: -70px; top: -40px; }

@media screen and (max-width: 1280px) { .img-border--ver3::before, .tunnel__example__item .imgbox::before { width: calc(100% - 32px); height: calc(100% + 47px); right: -38px; top: -33px; } }

.bxsw, .card-broken .desc, .greeting__card .imgbox .img, .tunnel__example__item .img { box-shadow: 23px 18px 38px -3px rgba(0, 0, 0, 0.39); }

.button-border { border: 2px solid #00CC79; color: #00CC79; padding: 10px 15px; padding-right: 70px; min-width: 165px; position: relative; }

.button-border::after { font-family: 'icomoon' !important; content: "\e900"; display: inline-block; font-size: 1.0rem; font-weight: normal; -webkit-transform: translateY(-50%) scale(0.55, 0.55); -ms-transform: translateY(-50%) scale(0.55, 0.55); -o-transform: translateY(-50%) scale(0.55, 0.55); transform: translateY(-50%) scale(0.55, 0.55); position: absolute; right: 0; top: 50%; }

/*size*/
.button-border--large { font-size: 1.8rem; padding: 15px 26px; padding-right: 123px; }

.button-border--large::after { -webkit-transform: translateY(-50%) scale(0.8, 0.8); -ms-transform: translateY(-50%) scale(0.8, 0.8); -o-transform: translateY(-50%) scale(0.8, 0.8); transform: translateY(-50%) scale(0.8, 0.8); right: 15px; }

.button-border--mlarge { padding: 15px 26px; padding-right: 83px; }

/*color*/
.button-border--white { border-color: #fff; color: #fff; }

.button-border--onlyfontblack { color: #000; }

.button-border--onlyfontblack::after { color: #00CC79; }

/*font*/
.button-border--google { letter-spacing: .2em; font-weight: bold; }

.button-border--jabold { font-weight: bold; }

.button-mail { border: 1px solid #ccc; border-radius: 30px; color: #00CC79; font-weight: bold; padding: 20px 80px; font-size: 1.8rem; }

.button-mail:hover { opacity: 1; border-color: #00CC79; background-color: #00CC79; color: #fff; }

.button-mail span { -webkit-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); font-weight: bold; margin-right: 10px; }

.button-borderround { border: 1px solid #ccc; border-radius: 20px; color: #666666; font-size: 1.3rem; font-weight: bold; letter-spacing: .1em; padding: 10px 20px; }

.button-borderround span { font-size: 10px; color: #00CC79; margin-left: 15px; }

@media screen and (min-width: 1024px) { /*opacity *********************/
  .hover-op07:hover, a:hover, .list-archive li a:hover { opacity: .7; }
  .hover-op07--lower { transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }
  .hover-op08:hover { opacity: .7; }
  .hover-op08--lower { transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }
  a:hover .hover-op07--lower { opacity: .7; }
  a:hover .hover-op08--lower { opacity: .8; }
  /*border *********************/
  .hover-border--anime01 { position: relative; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; }
  .hover-border--anime01::before { position: absolute; top: -2px; left: -2px; z-index: 2; content: ''; width: 2px; height: 2px; border: 2px solid transparent; }
  .hover-border--anime01::after { position: absolute; top: -2px; left: -2px; z-index: 2; content: ''; width: 2px; height: 2px; border: 2px solid transparent; }
  .hover-border--anime01:hover { background-color: #fff; color: #000; }
  .hover-border--anime01:hover::before { border-top-color: #000; border-right-color: #000; transition: width .15s, height .15s .15s; }
  .hover-border--anime01:hover::after { border-left-color: #000; border-bottom-color: #000; transition: height .15s, width .15s .15s; }
  .hover-border--anime01:hover::before, .hover-border--anime01:hover::after { width: calc(100% + 3px); height: calc(100% + 3px); }
  /*img *********************/
  .hover-imgsc11 { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }
  .hover-imgsc105 { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }
  a:hover .hover-imgsc11 { -webkit-transform: translate(-50%, -50%) scale(1.1, 1.1); -ms-transform: translate(-50%, -50%) scale(1.1, 1.1); -o-transform: translate(-50%, -50%) scale(1.1, 1.1); transform: translate(-50%, -50%) scale(1.1, 1.1); }
  a:hover .hover-imgsc105 { -webkit-transform: translate(-50%, -50%) scale(1.05, 1.05); -ms-transform: translate(-50%, -50%) scale(1.05, 1.05); -o-transform: translate(-50%, -50%) scale(1.05, 1.05); transform: translate(-50%, -50%) scale(1.05, 1.05); }
  /*hover & visible*/
  .hoveritem { position: absolute; opacity: 0; }
  a:hover .hoveritem { opacity: 1; } }

/* TILE and BLOCKS（REPEAT CONTENTS）
***************************************/
/*tile*/
.tiles--space0 { margin-left: -0px; margin-right: -0px; }

.tiles--space0 > * { margin-left: 0px; margin-right: 0px; }

.tiles--space0.tiles--w1_2 > * { width: calc(100% / 2 - 0px - .1px); }

.tiles--space0.tiles--w1_3 > * { width: calc(100% / 3 - 0px - .1px); }

.tiles--space0.tiles--w1_4 > * { width: calc(100% / 4 - 0px - .1px); }

.tiles--space0.tiles--w1_5 > * { width: calc(100% / 5 - 0px - .1px); }

.tiles--space0.tiles--w1_6 > * { width: calc(100% / 5 - 0px - .1px); }

.tiles--space5 { margin-left: -2.5px; margin-right: -2.5px; }

.tiles--space5 > * { margin-left: 2.5px; margin-right: 2.5px; }

.tiles--space5.tiles--w1_2 > * { width: calc(100% / 2 - 5px - .1px); }

.tiles--space5.tiles--w1_3 > * { width: calc(100% / 3 - 5px - .1px); }

.tiles--space5.tiles--w1_4 > * { width: calc(100% / 4 - 5px - .1px); }

.tiles--space5.tiles--w1_5 > * { width: calc(100% / 5 - 5px - .1px); }

.tiles--space5.tiles--w1_6 > * { width: calc(100% / 5 - 5px - .1px); }

.tiles--space10 { margin-left: -5px; margin-right: -5px; }

.tiles--space10 > * { margin-left: 5px; margin-right: 5px; }

.tiles--space10.tiles--w1_2 > * { width: calc(100% / 2 - 10px - .1px); }

.tiles--space10.tiles--w1_3 > * { width: calc(100% / 3 - 10px - .1px); }

.tiles--space10.tiles--w1_4 > * { width: calc(100% / 4 - 10px - .1px); }

.tiles--space10.tiles--w1_5 > * { width: calc(100% / 5 - 10px - .1px); }

.tiles--space10.tiles--w1_6 > * { width: calc(100% / 5 - 10px - .1px); }

.tiles--space15 { margin-left: -7.5px; margin-right: -7.5px; }

.tiles--space15 > * { margin-left: 7.5px; margin-right: 7.5px; }

.tiles--space15.tiles--w1_2 > * { width: calc(100% / 2 - 15px - .1px); }

.tiles--space15.tiles--w1_3 > * { width: calc(100% / 3 - 15px - .1px); }

.tiles--space15.tiles--w1_4 > * { width: calc(100% / 4 - 15px - .1px); }

.tiles--space15.tiles--w1_5 > * { width: calc(100% / 5 - 15px - .1px); }

.tiles--space15.tiles--w1_6 > * { width: calc(100% / 5 - 15px - .1px); }

.tiles--space20 { margin-left: -10px; margin-right: -10px; }

.tiles--space20 > * { margin-left: 10px; margin-right: 10px; }

.tiles--space20.tiles--w1_2 > * { width: calc(100% / 2 - 20px - .1px); }

.tiles--space20.tiles--w1_3 > * { width: calc(100% / 3 - 20px - .1px); }

.tiles--space20.tiles--w1_4 > * { width: calc(100% / 4 - 20px - .1px); }

.tiles--space20.tiles--w1_5 > * { width: calc(100% / 5 - 20px - .1px); }

.tiles--space20.tiles--w1_6 > * { width: calc(100% / 5 - 20px - .1px); }

.tiles--space25 { margin-left: -12.5px; margin-right: -12.5px; }

.tiles--space25 > * { margin-left: 12.5px; margin-right: 12.5px; }

.tiles--space25.tiles--w1_2 > * { width: calc(100% / 2 - 25px - .1px); }

.tiles--space25.tiles--w1_3 > * { width: calc(100% / 3 - 25px - .1px); }

.tiles--space25.tiles--w1_4 > * { width: calc(100% / 4 - 25px - .1px); }

.tiles--space25.tiles--w1_5 > * { width: calc(100% / 5 - 25px - .1px); }

.tiles--space25.tiles--w1_6 > * { width: calc(100% / 5 - 25px - .1px); }

.tiles--space30 { margin-left: -15px; margin-right: -15px; }

.tiles--space30 > * { margin-left: 15px; margin-right: 15px; }

.tiles--space30.tiles--w1_2 > * { width: calc(100% / 2 - 30px - .1px); }

.tiles--space30.tiles--w1_3 > * { width: calc(100% / 3 - 30px - .1px); }

.tiles--space30.tiles--w1_4 > * { width: calc(100% / 4 - 30px - .1px); }

.tiles--space30.tiles--w1_5 > * { width: calc(100% / 5 - 30px - .1px); }

.tiles--space30.tiles--w1_6 > * { width: calc(100% / 5 - 30px - .1px); }

.tiles--space35 { margin-left: -17.5px; margin-right: -17.5px; }

.tiles--space35 > * { margin-left: 17.5px; margin-right: 17.5px; }

.tiles--space35.tiles--w1_2 > * { width: calc(100% / 2 - 35px - .1px); }

.tiles--space35.tiles--w1_3 > * { width: calc(100% / 3 - 35px - .1px); }

.tiles--space35.tiles--w1_4 > * { width: calc(100% / 4 - 35px - .1px); }

.tiles--space35.tiles--w1_5 > * { width: calc(100% / 5 - 35px - .1px); }

.tiles--space35.tiles--w1_6 > * { width: calc(100% / 5 - 35px - .1px); }

.tiles--space40 { margin-left: -20px; margin-right: -20px; }

.tiles--space40 > * { margin-left: 20px; margin-right: 20px; }

.tiles--space40.tiles--w1_2 > * { width: calc(100% / 2 - 40px - .1px); }

.tiles--space40.tiles--w1_3 > * { width: calc(100% / 3 - 40px - .1px); }

.tiles--space40.tiles--w1_4 > * { width: calc(100% / 4 - 40px - .1px); }

.tiles--space40.tiles--w1_5 > * { width: calc(100% / 5 - 40px - .1px); }

.tiles--space40.tiles--w1_6 > * { width: calc(100% / 5 - 40px - .1px); }

.tiles--space45 { margin-left: -22.5px; margin-right: -22.5px; }

.tiles--space45 > * { margin-left: 22.5px; margin-right: 22.5px; }

.tiles--space45.tiles--w1_2 > * { width: calc(100% / 2 - 45px - .1px); }

.tiles--space45.tiles--w1_3 > * { width: calc(100% / 3 - 45px - .1px); }

.tiles--space45.tiles--w1_4 > * { width: calc(100% / 4 - 45px - .1px); }

.tiles--space45.tiles--w1_5 > * { width: calc(100% / 5 - 45px - .1px); }

.tiles--space45.tiles--w1_6 > * { width: calc(100% / 5 - 45px - .1px); }

.tiles--space50 { margin-left: -25px; margin-right: -25px; }

.tiles--space50 > * { margin-left: 25px; margin-right: 25px; }

.tiles--space50.tiles--w1_2 > * { width: calc(100% / 2 - 50px - .1px); }

.tiles--space50.tiles--w1_3 > * { width: calc(100% / 3 - 50px - .1px); }

.tiles--space50.tiles--w1_4 > * { width: calc(100% / 4 - 50px - .1px); }

.tiles--space50.tiles--w1_5 > * { width: calc(100% / 5 - 50px - .1px); }

.tiles--space50.tiles--w1_6 > * { width: calc(100% / 5 - 50px - .1px); }

.tiles--space55 { margin-left: -27.5px; margin-right: -27.5px; }

.tiles--space55 > * { margin-left: 27.5px; margin-right: 27.5px; }

.tiles--space55.tiles--w1_2 > * { width: calc(100% / 2 - 55px - .1px); }

.tiles--space55.tiles--w1_3 > * { width: calc(100% / 3 - 55px - .1px); }

.tiles--space55.tiles--w1_4 > * { width: calc(100% / 4 - 55px - .1px); }

.tiles--space55.tiles--w1_5 > * { width: calc(100% / 5 - 55px - .1px); }

.tiles--space55.tiles--w1_6 > * { width: calc(100% / 5 - 55px - .1px); }

.tiles--space60 { margin-left: -30px; margin-right: -30px; }

.tiles--space60 > * { margin-left: 30px; margin-right: 30px; }

.tiles--space60.tiles--w1_2 > * { width: calc(100% / 2 - 60px - .1px); }

.tiles--space60.tiles--w1_3 > * { width: calc(100% / 3 - 60px - .1px); }

.tiles--space60.tiles--w1_4 > * { width: calc(100% / 4 - 60px - .1px); }

.tiles--space60.tiles--w1_5 > * { width: calc(100% / 5 - 60px - .1px); }

.tiles--space60.tiles--w1_6 > * { width: calc(100% / 5 - 60px - .1px); }

.tiles--space65 { margin-left: -32.5px; margin-right: -32.5px; }

.tiles--space65 > * { margin-left: 32.5px; margin-right: 32.5px; }

.tiles--space65.tiles--w1_2 > * { width: calc(100% / 2 - 65px - .1px); }

.tiles--space65.tiles--w1_3 > * { width: calc(100% / 3 - 65px - .1px); }

.tiles--space65.tiles--w1_4 > * { width: calc(100% / 4 - 65px - .1px); }

.tiles--space65.tiles--w1_5 > * { width: calc(100% / 5 - 65px - .1px); }

.tiles--space65.tiles--w1_6 > * { width: calc(100% / 5 - 65px - .1px); }

.tiles--space70 { margin-left: -35px; margin-right: -35px; }

.tiles--space70 > * { margin-left: 35px; margin-right: 35px; }

.tiles--space70.tiles--w1_2 > * { width: calc(100% / 2 - 70px - .1px); }

.tiles--space70.tiles--w1_3 > * { width: calc(100% / 3 - 70px - .1px); }

.tiles--space70.tiles--w1_4 > * { width: calc(100% / 4 - 70px - .1px); }

.tiles--space70.tiles--w1_5 > * { width: calc(100% / 5 - 70px - .1px); }

.tiles--space70.tiles--w1_6 > * { width: calc(100% / 5 - 70px - .1px); }

.tiles--space75 { margin-left: -37.5px; margin-right: -37.5px; }

.tiles--space75 > * { margin-left: 37.5px; margin-right: 37.5px; }

.tiles--space75.tiles--w1_2 > * { width: calc(100% / 2 - 75px - .1px); }

.tiles--space75.tiles--w1_3 > * { width: calc(100% / 3 - 75px - .1px); }

.tiles--space75.tiles--w1_4 > * { width: calc(100% / 4 - 75px - .1px); }

.tiles--space75.tiles--w1_5 > * { width: calc(100% / 5 - 75px - .1px); }

.tiles--space75.tiles--w1_6 > * { width: calc(100% / 5 - 75px - .1px); }

.tiles--space80 { margin-left: -40px; margin-right: -40px; }

.tiles--space80 > * { margin-left: 40px; margin-right: 40px; }

.tiles--space80.tiles--w1_2 > * { width: calc(100% / 2 - 80px - .1px); }

.tiles--space80.tiles--w1_3 > * { width: calc(100% / 3 - 80px - .1px); }

.tiles--space80.tiles--w1_4 > * { width: calc(100% / 4 - 80px - .1px); }

.tiles--space80.tiles--w1_5 > * { width: calc(100% / 5 - 80px - .1px); }

.tiles--space80.tiles--w1_6 > * { width: calc(100% / 5 - 80px - .1px); }

.tiles--space85 { margin-left: -42.5px; margin-right: -42.5px; }

.tiles--space85 > * { margin-left: 42.5px; margin-right: 42.5px; }

.tiles--space85.tiles--w1_2 > * { width: calc(100% / 2 - 85px - .1px); }

.tiles--space85.tiles--w1_3 > * { width: calc(100% / 3 - 85px - .1px); }

.tiles--space85.tiles--w1_4 > * { width: calc(100% / 4 - 85px - .1px); }

.tiles--space85.tiles--w1_5 > * { width: calc(100% / 5 - 85px - .1px); }

.tiles--space85.tiles--w1_6 > * { width: calc(100% / 5 - 85px - .1px); }

.tiles--space90 { margin-left: -45px; margin-right: -45px; }

.tiles--space90 > * { margin-left: 45px; margin-right: 45px; }

.tiles--space90.tiles--w1_2 > * { width: calc(100% / 2 - 90px - .1px); }

.tiles--space90.tiles--w1_3 > * { width: calc(100% / 3 - 90px - .1px); }

.tiles--space90.tiles--w1_4 > * { width: calc(100% / 4 - 90px - .1px); }

.tiles--space90.tiles--w1_5 > * { width: calc(100% / 5 - 90px - .1px); }

.tiles--space90.tiles--w1_6 > * { width: calc(100% / 5 - 90px - .1px); }

.tiles--space95 { margin-left: -47.5px; margin-right: -47.5px; }

.tiles--space95 > * { margin-left: 47.5px; margin-right: 47.5px; }

.tiles--space95.tiles--w1_2 > * { width: calc(100% / 2 - 95px - .1px); }

.tiles--space95.tiles--w1_3 > * { width: calc(100% / 3 - 95px - .1px); }

.tiles--space95.tiles--w1_4 > * { width: calc(100% / 4 - 95px - .1px); }

.tiles--space95.tiles--w1_5 > * { width: calc(100% / 5 - 95px - .1px); }

.tiles--space95.tiles--w1_6 > * { width: calc(100% / 5 - 95px - .1px); }

.tiles--space100 { margin-left: -50px; margin-right: -50px; }

.tiles--space100 > * { margin-left: 50px; margin-right: 50px; }

.tiles--space100.tiles--w1_2 > * { width: calc(100% / 2 - 100px - .1px); }

.tiles--space100.tiles--w1_3 > * { width: calc(100% / 3 - 100px - .1px); }

.tiles--space100.tiles--w1_4 > * { width: calc(100% / 4 - 100px - .1px); }

.tiles--space100.tiles--w1_5 > * { width: calc(100% / 5 - 100px - .1px); }

.tiles--space100.tiles--w1_6 > * { width: calc(100% / 5 - 100px - .1px); }

@media screen and (max-width: 1280px) { .tiles--space0--minipc { margin-left: -0px; margin-right: -0px; }
  .tiles--space0--minipc > * { margin-left: 0px; margin-right: 0px; }
  .tiles--space0--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 0px); }
  .tiles--space0--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 0px); }
  .tiles--space0--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 0px); }
  .tiles--space0--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 0px); }
  .tiles--space0--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 0px); }
  .tiles--space0--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 0px); }
  .tiles--space0--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 0px); }
  .tiles--space0--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 0px); } }

@media screen and (max-width: 1280px) { .tiles--space5--minipc { margin-left: -2.5px; margin-right: -2.5px; }
  .tiles--space5--minipc > * { margin-left: 2.5px; margin-right: 2.5px; }
  .tiles--space5--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 5px); }
  .tiles--space5--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 5px); }
  .tiles--space5--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 5px); }
  .tiles--space5--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 5px); }
  .tiles--space5--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 5px); }
  .tiles--space5--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 5px); }
  .tiles--space5--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 5px); }
  .tiles--space5--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 5px); } }

@media screen and (max-width: 1280px) { .tiles--space10--minipc { margin-left: -5px; margin-right: -5px; }
  .tiles--space10--minipc > * { margin-left: 5px; margin-right: 5px; }
  .tiles--space10--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 10px); }
  .tiles--space10--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 10px); }
  .tiles--space10--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 10px); }
  .tiles--space10--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 10px); }
  .tiles--space10--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 10px); }
  .tiles--space10--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 10px); }
  .tiles--space10--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 10px); }
  .tiles--space10--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 10px); } }

@media screen and (max-width: 1280px) { .tiles--space15--minipc { margin-left: -7.5px; margin-right: -7.5px; }
  .tiles--space15--minipc > * { margin-left: 7.5px; margin-right: 7.5px; }
  .tiles--space15--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 15px); }
  .tiles--space15--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 15px); }
  .tiles--space15--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 15px); }
  .tiles--space15--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 15px); }
  .tiles--space15--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 15px); }
  .tiles--space15--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 15px); }
  .tiles--space15--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 15px); }
  .tiles--space15--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 15px); } }

@media screen and (max-width: 1280px) { .tiles--space20--minipc { margin-left: -10px; margin-right: -10px; }
  .tiles--space20--minipc > * { margin-left: 10px; margin-right: 10px; }
  .tiles--space20--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 20px); }
  .tiles--space20--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 20px); }
  .tiles--space20--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 20px); }
  .tiles--space20--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 20px); }
  .tiles--space20--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 20px); }
  .tiles--space20--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 20px); }
  .tiles--space20--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 20px); }
  .tiles--space20--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 20px); } }

@media screen and (max-width: 1280px) { .tiles--space25--minipc { margin-left: -12.5px; margin-right: -12.5px; }
  .tiles--space25--minipc > * { margin-left: 12.5px; margin-right: 12.5px; }
  .tiles--space25--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 25px); }
  .tiles--space25--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 25px); }
  .tiles--space25--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 25px); }
  .tiles--space25--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 25px); }
  .tiles--space25--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 25px); }
  .tiles--space25--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 25px); }
  .tiles--space25--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 25px); }
  .tiles--space25--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 25px); } }

@media screen and (max-width: 1280px) { .tiles--space30--minipc { margin-left: -15px; margin-right: -15px; }
  .tiles--space30--minipc > * { margin-left: 15px; margin-right: 15px; }
  .tiles--space30--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 30px); }
  .tiles--space30--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 30px); }
  .tiles--space30--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 30px); }
  .tiles--space30--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 30px); }
  .tiles--space30--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 30px); }
  .tiles--space30--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 30px); }
  .tiles--space30--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 30px); }
  .tiles--space30--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 30px); } }

@media screen and (max-width: 1280px) { .tiles--space35--minipc { margin-left: -17.5px; margin-right: -17.5px; }
  .tiles--space35--minipc > * { margin-left: 17.5px; margin-right: 17.5px; }
  .tiles--space35--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 35px); }
  .tiles--space35--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 35px); }
  .tiles--space35--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 35px); }
  .tiles--space35--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 35px); }
  .tiles--space35--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 35px); }
  .tiles--space35--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 35px); }
  .tiles--space35--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 35px); }
  .tiles--space35--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 35px); } }

@media screen and (max-width: 1280px) { .tiles--space40--minipc { margin-left: -20px; margin-right: -20px; }
  .tiles--space40--minipc > * { margin-left: 20px; margin-right: 20px; }
  .tiles--space40--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 40px); }
  .tiles--space40--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 40px); }
  .tiles--space40--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 40px); }
  .tiles--space40--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 40px); }
  .tiles--space40--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 40px); }
  .tiles--space40--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 40px); }
  .tiles--space40--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 40px); }
  .tiles--space40--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 40px); } }

@media screen and (max-width: 1280px) { .tiles--space45--minipc { margin-left: -22.5px; margin-right: -22.5px; }
  .tiles--space45--minipc > * { margin-left: 22.5px; margin-right: 22.5px; }
  .tiles--space45--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 45px); }
  .tiles--space45--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 45px); }
  .tiles--space45--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 45px); }
  .tiles--space45--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 45px); }
  .tiles--space45--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 45px); }
  .tiles--space45--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 45px); }
  .tiles--space45--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 45px); }
  .tiles--space45--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 45px); } }

@media screen and (max-width: 1280px) { .tiles--space50--minipc { margin-left: -25px; margin-right: -25px; }
  .tiles--space50--minipc > * { margin-left: 25px; margin-right: 25px; }
  .tiles--space50--minipc.tiles--w1_1 > * { width: calc(100% / 1 - 50px); }
  .tiles--space50--minipc.tiles--w1_2 > * { width: calc(100% / 2 - 50px); }
  .tiles--space50--minipc.tiles--w1_3 > * { width: calc(100% / 3 - 50px); }
  .tiles--space50--minipc.tiles--w1_4 > * { width: calc(100% / 4 - 50px); }
  .tiles--space50--minipc.tiles--w1_1--minipc > * { width: calc(100% / 1 - 50px); }
  .tiles--space50--minipc.tiles--w1_2--minipc > * { width: calc(100% / 2 - 50px); }
  .tiles--space50--minipc.tiles--w1_3--minipc > * { width: calc(100% / 3 - 50px); }
  .tiles--space50--minipc.tiles--w1_4--minipc > * { width: calc(100% / 4 - 50px); } }

@media screen and (max-width: 1023px) { .tiles--space0--tb { margin-left: -0px; margin-right: -0px; }
  .tiles--space0--tb > * { margin-left: 0px; margin-right: 0px; }
  .tiles--space0--tb.tiles--w1_1 > * { width: calc(100% / 1 - 0px); }
  .tiles--space0--tb.tiles--w1_2 > * { width: calc(100% / 2 - 0px); }
  .tiles--space0--tb.tiles--w1_3 > * { width: calc(100% / 3 - 0px); }
  .tiles--space0--tb.tiles--w1_4 > * { width: calc(100% / 4 - 0px); }
  .tiles--space0--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 0px); }
  .tiles--space0--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 0px); }
  .tiles--space0--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 0px); }
  .tiles--space0--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 0px); } }

@media screen and (max-width: 1023px) { .tiles--space5--tb { margin-left: -2.5px; margin-right: -2.5px; }
  .tiles--space5--tb > * { margin-left: 2.5px; margin-right: 2.5px; }
  .tiles--space5--tb.tiles--w1_1 > * { width: calc(100% / 1 - 5px); }
  .tiles--space5--tb.tiles--w1_2 > * { width: calc(100% / 2 - 5px); }
  .tiles--space5--tb.tiles--w1_3 > * { width: calc(100% / 3 - 5px); }
  .tiles--space5--tb.tiles--w1_4 > * { width: calc(100% / 4 - 5px); }
  .tiles--space5--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 5px); }
  .tiles--space5--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 5px); }
  .tiles--space5--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 5px); }
  .tiles--space5--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 5px); } }

@media screen and (max-width: 1023px) { .tiles--space10--tb { margin-left: -5px; margin-right: -5px; }
  .tiles--space10--tb > * { margin-left: 5px; margin-right: 5px; }
  .tiles--space10--tb.tiles--w1_1 > * { width: calc(100% / 1 - 10px); }
  .tiles--space10--tb.tiles--w1_2 > * { width: calc(100% / 2 - 10px); }
  .tiles--space10--tb.tiles--w1_3 > * { width: calc(100% / 3 - 10px); }
  .tiles--space10--tb.tiles--w1_4 > * { width: calc(100% / 4 - 10px); }
  .tiles--space10--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 10px); }
  .tiles--space10--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 10px); }
  .tiles--space10--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 10px); }
  .tiles--space10--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 10px); } }

@media screen and (max-width: 1023px) { .tiles--space15--tb { margin-left: -7.5px; margin-right: -7.5px; }
  .tiles--space15--tb > * { margin-left: 7.5px; margin-right: 7.5px; }
  .tiles--space15--tb.tiles--w1_1 > * { width: calc(100% / 1 - 15px); }
  .tiles--space15--tb.tiles--w1_2 > * { width: calc(100% / 2 - 15px); }
  .tiles--space15--tb.tiles--w1_3 > * { width: calc(100% / 3 - 15px); }
  .tiles--space15--tb.tiles--w1_4 > * { width: calc(100% / 4 - 15px); }
  .tiles--space15--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 15px); }
  .tiles--space15--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 15px); }
  .tiles--space15--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 15px); }
  .tiles--space15--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 15px); } }

@media screen and (max-width: 1023px) { .tiles--space20--tb { margin-left: -10px; margin-right: -10px; }
  .tiles--space20--tb > * { margin-left: 10px; margin-right: 10px; }
  .tiles--space20--tb.tiles--w1_1 > * { width: calc(100% / 1 - 20px); }
  .tiles--space20--tb.tiles--w1_2 > * { width: calc(100% / 2 - 20px); }
  .tiles--space20--tb.tiles--w1_3 > * { width: calc(100% / 3 - 20px); }
  .tiles--space20--tb.tiles--w1_4 > * { width: calc(100% / 4 - 20px); }
  .tiles--space20--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 20px); }
  .tiles--space20--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 20px); }
  .tiles--space20--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 20px); }
  .tiles--space20--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 20px); } }

@media screen and (max-width: 1023px) { .tiles--space25--tb { margin-left: -12.5px; margin-right: -12.5px; }
  .tiles--space25--tb > * { margin-left: 12.5px; margin-right: 12.5px; }
  .tiles--space25--tb.tiles--w1_1 > * { width: calc(100% / 1 - 25px); }
  .tiles--space25--tb.tiles--w1_2 > * { width: calc(100% / 2 - 25px); }
  .tiles--space25--tb.tiles--w1_3 > * { width: calc(100% / 3 - 25px); }
  .tiles--space25--tb.tiles--w1_4 > * { width: calc(100% / 4 - 25px); }
  .tiles--space25--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 25px); }
  .tiles--space25--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 25px); }
  .tiles--space25--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 25px); }
  .tiles--space25--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 25px); } }

@media screen and (max-width: 1023px) { .tiles--space30--tb { margin-left: -15px; margin-right: -15px; }
  .tiles--space30--tb > * { margin-left: 15px; margin-right: 15px; }
  .tiles--space30--tb.tiles--w1_1 > * { width: calc(100% / 1 - 30px); }
  .tiles--space30--tb.tiles--w1_2 > * { width: calc(100% / 2 - 30px); }
  .tiles--space30--tb.tiles--w1_3 > * { width: calc(100% / 3 - 30px); }
  .tiles--space30--tb.tiles--w1_4 > * { width: calc(100% / 4 - 30px); }
  .tiles--space30--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 30px); }
  .tiles--space30--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 30px); }
  .tiles--space30--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 30px); }
  .tiles--space30--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 30px); } }

@media screen and (max-width: 1023px) { .tiles--space35--tb { margin-left: -17.5px; margin-right: -17.5px; }
  .tiles--space35--tb > * { margin-left: 17.5px; margin-right: 17.5px; }
  .tiles--space35--tb.tiles--w1_1 > * { width: calc(100% / 1 - 35px); }
  .tiles--space35--tb.tiles--w1_2 > * { width: calc(100% / 2 - 35px); }
  .tiles--space35--tb.tiles--w1_3 > * { width: calc(100% / 3 - 35px); }
  .tiles--space35--tb.tiles--w1_4 > * { width: calc(100% / 4 - 35px); }
  .tiles--space35--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 35px); }
  .tiles--space35--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 35px); }
  .tiles--space35--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 35px); }
  .tiles--space35--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 35px); } }

@media screen and (max-width: 1023px) { .tiles--space40--tb { margin-left: -20px; margin-right: -20px; }
  .tiles--space40--tb > * { margin-left: 20px; margin-right: 20px; }
  .tiles--space40--tb.tiles--w1_1 > * { width: calc(100% / 1 - 40px); }
  .tiles--space40--tb.tiles--w1_2 > * { width: calc(100% / 2 - 40px); }
  .tiles--space40--tb.tiles--w1_3 > * { width: calc(100% / 3 - 40px); }
  .tiles--space40--tb.tiles--w1_4 > * { width: calc(100% / 4 - 40px); }
  .tiles--space40--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 40px); }
  .tiles--space40--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 40px); }
  .tiles--space40--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 40px); }
  .tiles--space40--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 40px); } }

@media screen and (max-width: 1023px) { .tiles--space45--tb { margin-left: -22.5px; margin-right: -22.5px; }
  .tiles--space45--tb > * { margin-left: 22.5px; margin-right: 22.5px; }
  .tiles--space45--tb.tiles--w1_1 > * { width: calc(100% / 1 - 45px); }
  .tiles--space45--tb.tiles--w1_2 > * { width: calc(100% / 2 - 45px); }
  .tiles--space45--tb.tiles--w1_3 > * { width: calc(100% / 3 - 45px); }
  .tiles--space45--tb.tiles--w1_4 > * { width: calc(100% / 4 - 45px); }
  .tiles--space45--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 45px); }
  .tiles--space45--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 45px); }
  .tiles--space45--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 45px); }
  .tiles--space45--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 45px); } }

@media screen and (max-width: 1023px) { .tiles--space50--tb { margin-left: -25px; margin-right: -25px; }
  .tiles--space50--tb > * { margin-left: 25px; margin-right: 25px; }
  .tiles--space50--tb.tiles--w1_1 > * { width: calc(100% / 1 - 50px); }
  .tiles--space50--tb.tiles--w1_2 > * { width: calc(100% / 2 - 50px); }
  .tiles--space50--tb.tiles--w1_3 > * { width: calc(100% / 3 - 50px); }
  .tiles--space50--tb.tiles--w1_4 > * { width: calc(100% / 4 - 50px); }
  .tiles--space50--tb.tiles--w1_1--tb > * { width: calc(100% / 1 - 50px); }
  .tiles--space50--tb.tiles--w1_2--tb > * { width: calc(100% / 2 - 50px); }
  .tiles--space50--tb.tiles--w1_3--tb > * { width: calc(100% / 3 - 50px); }
  .tiles--space50--tb.tiles--w1_4--tb > * { width: calc(100% / 4 - 50px); } }

@media screen and (max-width: 1023px) { .tiles--no--tb { display: block; margin-left: 0; margin-right: 0; }
  .tiles--no--tb > * { margin-left: 0; margin-right: 0; width: 100% !important; } }

@media screen and (max-width: 599px) { .tiles--space0--sp { margin-left: -0px; margin-right: -0px; }
  .tiles--space0--sp > * { margin-left: 0px; margin-right: 0px; }
  .tiles--space0--sp.tiles--w1_1 > * { width: calc(100% / 1 - 0px); }
  .tiles--space0--sp.tiles--w1_2 > * { width: calc(100% / 2 - 0px); }
  .tiles--space0--sp.tiles--w1_3 > * { width: calc(100% / 3 - 0px); }
  .tiles--space0--sp.tiles--w1_4 > * { width: calc(100% / 4 - 0px); }
  .tiles--space0--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 0px); }
  .tiles--space0--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 0px); }
  .tiles--space0--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 0px); }
  .tiles--space0--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 0px); } }

@media screen and (max-width: 599px) { .tiles--space5--sp { margin-left: -2.5px; margin-right: -2.5px; }
  .tiles--space5--sp > * { margin-left: 2.5px; margin-right: 2.5px; }
  .tiles--space5--sp.tiles--w1_1 > * { width: calc(100% / 1 - 5px); }
  .tiles--space5--sp.tiles--w1_2 > * { width: calc(100% / 2 - 5px); }
  .tiles--space5--sp.tiles--w1_3 > * { width: calc(100% / 3 - 5px); }
  .tiles--space5--sp.tiles--w1_4 > * { width: calc(100% / 4 - 5px); }
  .tiles--space5--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 5px); }
  .tiles--space5--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 5px); }
  .tiles--space5--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 5px); }
  .tiles--space5--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 5px); } }

@media screen and (max-width: 599px) { .tiles--space10--sp { margin-left: -5px; margin-right: -5px; }
  .tiles--space10--sp > * { margin-left: 5px; margin-right: 5px; }
  .tiles--space10--sp.tiles--w1_1 > * { width: calc(100% / 1 - 10px); }
  .tiles--space10--sp.tiles--w1_2 > * { width: calc(100% / 2 - 10px); }
  .tiles--space10--sp.tiles--w1_3 > * { width: calc(100% / 3 - 10px); }
  .tiles--space10--sp.tiles--w1_4 > * { width: calc(100% / 4 - 10px); }
  .tiles--space10--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 10px); }
  .tiles--space10--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 10px); }
  .tiles--space10--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 10px); }
  .tiles--space10--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 10px); } }

@media screen and (max-width: 599px) { .tiles--space15--sp { margin-left: -7.5px; margin-right: -7.5px; }
  .tiles--space15--sp > * { margin-left: 7.5px; margin-right: 7.5px; }
  .tiles--space15--sp.tiles--w1_1 > * { width: calc(100% / 1 - 15px); }
  .tiles--space15--sp.tiles--w1_2 > * { width: calc(100% / 2 - 15px); }
  .tiles--space15--sp.tiles--w1_3 > * { width: calc(100% / 3 - 15px); }
  .tiles--space15--sp.tiles--w1_4 > * { width: calc(100% / 4 - 15px); }
  .tiles--space15--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 15px); }
  .tiles--space15--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 15px); }
  .tiles--space15--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 15px); }
  .tiles--space15--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 15px); } }

@media screen and (max-width: 599px) { .tiles--space20--sp { margin-left: -10px; margin-right: -10px; }
  .tiles--space20--sp > * { margin-left: 10px; margin-right: 10px; }
  .tiles--space20--sp.tiles--w1_1 > * { width: calc(100% / 1 - 20px); }
  .tiles--space20--sp.tiles--w1_2 > * { width: calc(100% / 2 - 20px); }
  .tiles--space20--sp.tiles--w1_3 > * { width: calc(100% / 3 - 20px); }
  .tiles--space20--sp.tiles--w1_4 > * { width: calc(100% / 4 - 20px); }
  .tiles--space20--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 20px); }
  .tiles--space20--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 20px); }
  .tiles--space20--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 20px); }
  .tiles--space20--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 20px); } }

@media screen and (max-width: 599px) { .tiles--space25--sp { margin-left: -12.5px; margin-right: -12.5px; }
  .tiles--space25--sp > * { margin-left: 12.5px; margin-right: 12.5px; }
  .tiles--space25--sp.tiles--w1_1 > * { width: calc(100% / 1 - 25px); }
  .tiles--space25--sp.tiles--w1_2 > * { width: calc(100% / 2 - 25px); }
  .tiles--space25--sp.tiles--w1_3 > * { width: calc(100% / 3 - 25px); }
  .tiles--space25--sp.tiles--w1_4 > * { width: calc(100% / 4 - 25px); }
  .tiles--space25--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 25px); }
  .tiles--space25--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 25px); }
  .tiles--space25--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 25px); }
  .tiles--space25--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 25px); } }

@media screen and (max-width: 599px) { .tiles--space30--sp { margin-left: -15px; margin-right: -15px; }
  .tiles--space30--sp > * { margin-left: 15px; margin-right: 15px; }
  .tiles--space30--sp.tiles--w1_1 > * { width: calc(100% / 1 - 30px); }
  .tiles--space30--sp.tiles--w1_2 > * { width: calc(100% / 2 - 30px); }
  .tiles--space30--sp.tiles--w1_3 > * { width: calc(100% / 3 - 30px); }
  .tiles--space30--sp.tiles--w1_4 > * { width: calc(100% / 4 - 30px); }
  .tiles--space30--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 30px); }
  .tiles--space30--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 30px); }
  .tiles--space30--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 30px); }
  .tiles--space30--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 30px); } }

@media screen and (max-width: 599px) { .tiles--space35--sp { margin-left: -17.5px; margin-right: -17.5px; }
  .tiles--space35--sp > * { margin-left: 17.5px; margin-right: 17.5px; }
  .tiles--space35--sp.tiles--w1_1 > * { width: calc(100% / 1 - 35px); }
  .tiles--space35--sp.tiles--w1_2 > * { width: calc(100% / 2 - 35px); }
  .tiles--space35--sp.tiles--w1_3 > * { width: calc(100% / 3 - 35px); }
  .tiles--space35--sp.tiles--w1_4 > * { width: calc(100% / 4 - 35px); }
  .tiles--space35--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 35px); }
  .tiles--space35--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 35px); }
  .tiles--space35--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 35px); }
  .tiles--space35--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 35px); } }

@media screen and (max-width: 599px) { .tiles--space40--sp { margin-left: -20px; margin-right: -20px; }
  .tiles--space40--sp > * { margin-left: 20px; margin-right: 20px; }
  .tiles--space40--sp.tiles--w1_1 > * { width: calc(100% / 1 - 40px); }
  .tiles--space40--sp.tiles--w1_2 > * { width: calc(100% / 2 - 40px); }
  .tiles--space40--sp.tiles--w1_3 > * { width: calc(100% / 3 - 40px); }
  .tiles--space40--sp.tiles--w1_4 > * { width: calc(100% / 4 - 40px); }
  .tiles--space40--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 40px); }
  .tiles--space40--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 40px); }
  .tiles--space40--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 40px); }
  .tiles--space40--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 40px); } }

@media screen and (max-width: 599px) { .tiles--space45--sp { margin-left: -22.5px; margin-right: -22.5px; }
  .tiles--space45--sp > * { margin-left: 22.5px; margin-right: 22.5px; }
  .tiles--space45--sp.tiles--w1_1 > * { width: calc(100% / 1 - 45px); }
  .tiles--space45--sp.tiles--w1_2 > * { width: calc(100% / 2 - 45px); }
  .tiles--space45--sp.tiles--w1_3 > * { width: calc(100% / 3 - 45px); }
  .tiles--space45--sp.tiles--w1_4 > * { width: calc(100% / 4 - 45px); }
  .tiles--space45--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 45px); }
  .tiles--space45--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 45px); }
  .tiles--space45--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 45px); }
  .tiles--space45--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 45px); } }

@media screen and (max-width: 599px) { .tiles--space50--sp { margin-left: -25px; margin-right: -25px; }
  .tiles--space50--sp > * { margin-left: 25px; margin-right: 25px; }
  .tiles--space50--sp.tiles--w1_1 > * { width: calc(100% / 1 - 50px); }
  .tiles--space50--sp.tiles--w1_2 > * { width: calc(100% / 2 - 50px); }
  .tiles--space50--sp.tiles--w1_3 > * { width: calc(100% / 3 - 50px); }
  .tiles--space50--sp.tiles--w1_4 > * { width: calc(100% / 4 - 50px); }
  .tiles--space50--sp.tiles--w1_1--sp > * { width: calc(100% / 1 - 50px); }
  .tiles--space50--sp.tiles--w1_2--sp > * { width: calc(100% / 2 - 50px); }
  .tiles--space50--sp.tiles--w1_3--sp > * { width: calc(100% / 3 - 50px); }
  .tiles--space50--sp.tiles--w1_4--sp > * { width: calc(100% / 4 - 50px); } }

@media screen and (max-width: 599px) { .tiles--no--sp { display: block; margin-left: 0; margin-right: 0; }
  .tiles--no--sp > * { margin-left: 0; margin-right: 0; width: 100% !important; } }

/*block*/
.block--space0 > * { margin-bottom: 0px; }

@media screen and (max-width: 1023px) { .block--md-space0 > * { margin-bottom: 0px; } }

@media screen and (max-width: 599px) { .block--sm-space0 > * { margin-bottom: 0px; } }

.block--space5 > * { margin-bottom: 5px; }

@media screen and (max-width: 1023px) { .block--md-space5 > * { margin-bottom: 5px; } }

@media screen and (max-width: 599px) { .block--sm-space5 > * { margin-bottom: 5px; } }

.block--space10 > * { margin-bottom: 10px; }

@media screen and (max-width: 1023px) { .block--md-space10 > * { margin-bottom: 10px; } }

@media screen and (max-width: 599px) { .block--sm-space10 > * { margin-bottom: 10px; } }

.block--space15 > * { margin-bottom: 15px; }

@media screen and (max-width: 1023px) { .block--md-space15 > * { margin-bottom: 15px; } }

@media screen and (max-width: 599px) { .block--sm-space15 > * { margin-bottom: 15px; } }

.block--space20 > * { margin-bottom: 20px; }

@media screen and (max-width: 1023px) { .block--md-space20 > * { margin-bottom: 20px; } }

@media screen and (max-width: 599px) { .block--sm-space20 > * { margin-bottom: 20px; } }

.block--space25 > * { margin-bottom: 25px; }

@media screen and (max-width: 1023px) { .block--md-space25 > * { margin-bottom: 25px; } }

@media screen and (max-width: 599px) { .block--sm-space25 > * { margin-bottom: 25px; } }

.block--space30 > * { margin-bottom: 30px; }

@media screen and (max-width: 1023px) { .block--md-space30 > * { margin-bottom: 30px; } }

@media screen and (max-width: 599px) { .block--sm-space30 > * { margin-bottom: 30px; } }

.block--space35 > * { margin-bottom: 35px; }

@media screen and (max-width: 1023px) { .block--md-space35 > * { margin-bottom: 35px; } }

@media screen and (max-width: 599px) { .block--sm-space35 > * { margin-bottom: 35px; } }

.block--space40 > * { margin-bottom: 40px; }

@media screen and (max-width: 1023px) { .block--md-space40 > * { margin-bottom: 40px; } }

@media screen and (max-width: 599px) { .block--sm-space40 > * { margin-bottom: 40px; } }

.block--space45 > * { margin-bottom: 45px; }

@media screen and (max-width: 1023px) { .block--md-space45 > * { margin-bottom: 45px; } }

@media screen and (max-width: 599px) { .block--sm-space45 > * { margin-bottom: 45px; } }

.block--space50 > * { margin-bottom: 50px; }

@media screen and (max-width: 1023px) { .block--md-space50 > * { margin-bottom: 50px; } }

@media screen and (max-width: 599px) { .block--sm-space50 > * { margin-bottom: 50px; } }

/* 06 RROJECT
========================================================================== */
/*全体のレイアウト*/
html { font-size: 62.5%; }

@media screen and (max-width: 1280px) { html { font-size: 61.5%; } }

@media screen and (max-width: 1023px) { html { font-size: 58.6%; } }

@media screen and (max-width: 599px) { html { font-size: 58%; } }

body, html { overflow-x: hidden; position: relative; }

.main { padding-top: 90px; }

.top .main { padding-top: 0; }

.container { display: block; width: 1160px; margin: auto; }

@media screen and (min-width: 1280px) { .container { max-width: 90%; } }

@media screen and (max-width: 1280px) { .container { width: 87vw; } }

@media screen and (max-width: 599px) { .container { max-width: calc(100% - 40px); } }

.container-fluid { width: 100%; margin: auto; padding-left: 50px; padding-right: 50px; }

@media screen and (max-width: 1280px) { .container-fluid { padding-left: 35px; padding-right: 35px; } }

/*lawer style ************************/
.title-parent { padding-bottom: 15px; margin-bottom: 40px; position: relative; }

@media screen and (max-width: 1280px) { .title-parent { margin-bottom: 33px; } }

.title-parent::after { background-color: #00CC79; content: ''; display: block; width: 34px; height: 2px; position: absolute; left: 0; bottom: 0; }

.title-parent span { color: #00CC79; font-size: 1.5rem; letter-spacing: 0.15em; margin-bottom: 20px; }

@media screen and (max-width: 1280px) { .title-parent span { margin-bottom: 15px; } }

.title-parent h1 { color: #000; font-size: 3.0rem; }

@media screen and (max-width: 1280px) { .title-parent h1 { font-size: 2.8rem; } }

.tab-brother { text-align: center; margin-bottom: 50px; }

@media screen and (max-width: 1280px) { .tab-brother { margin-bottom: 41px; } }

.tab-brother li { border: 1px solid #ccc; border-left: 0; display: inline-block; width: 325px; }

.tab-brother li:first-child { border-left: 1px solid #ccc; }

.tab-brother li.active a { color: #00CC79; font-weight: bold; }

.tab-brother li.active a::after { -webkit-transform: translateX(-50%) scale(1, 1); -ms-transform: translateX(-50%) scale(1, 1); -o-transform: translateX(-50%) scale(1, 1); transform: translateX(-50%) scale(1, 1); }

.tab-brother a { display: block; color: #8C8C8C; letter-spacing: .1em; line-height: 3.3; position: relative; }

.tab-brother a::after { background-color: #00CC79; content: ''; display: block; width: 110px; height: 3px; position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%) scale(0, 1); -ms-transform: translateX(-50%) scale(0, 1); -o-transform: translateX(-50%) scale(0, 1); transform: translateX(-50%) scale(0, 1); transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

.tab-brother a:hover { opacity: 1; }

.tab-brother a:hover::after { -webkit-transform: translateX(-50%) scale(1, 1); -ms-transform: translateX(-50%) scale(1, 1); -o-transform: translateX(-50%) scale(1, 1); transform: translateX(-50%) scale(1, 1); }

.tab-brother--inpage a { color: #00CC79; font-weight: bold; }

.img-main { background-size: cover; background-position: center center; height: 380px; box-shadow: 18px 18px 35px -6px rgba(0, 0, 0, 0.4); max-width: 1280px; margin: auto; margin-bottom: 90px; }

@media screen and (max-width: 1280px) { .img-main { height: 303px; margin-bottom: 70px; } }

/*bg-img*/
.bg-windtunnel { background-image: url(../images/about/windtunnel-bg.jpg); }

.bg-tunnel { background-image: url(../images/research/tunnel-bg.jpg); }

.bg-cfd { background-image: url(../images/research/cfd-bg.jpg); }

.bg-tour { background-image: url(../images/tour/tour-bg.jpg); }

/*wordpress style ************************/
.pageitem img, .articleitem img { border: 1px solid #efefef; vertical-align: top; margin-bottom: 10px; }

.pageitem .alignleft, .articleitem .alignleft { float: left; margin-right: 30px; }

.pageitem .alignleft ~ p:after, .articleitem .alignleft ~ p:after { content: ""; display: block; width: 100%; height: 0; clear: both; }

.pageitem .alignright, .articleitem .alignright { float: right; margin-left: 30px; margin-right: 0; }

.pageitem .alignright + p:after, .articleitem .alignright + p:after { content: ""; display: block; width: 100%; height: 0; clear: both; }

.pageitem .wp-caption, .articleitem .wp-caption { display: inline-block; }

.pageitem .wp-caption img, .articleitem .wp-caption img { margin-bottom: 0px; }

.pageitem .wp-caption p, .articleitem .wp-caption p { color: #666666; font-size: 1.3rem; }

.pageitem .wp-caption + img, .articleitem .wp-caption + img, .pageitem img + img, .articleitem img + img { margin-left: 10px; }

.pageitem .aligncenter, .articleitem .aligncenter { display: block; margin: auto; }

.pageitem p, .articleitem p { color: #333; font-size: 1.5rem; line-height: 2.3; margin-bottom: 20px; }

.pageitem ul li, .articleitem ul li, .pageitem ol li, .articleitem ol li { color: #333; font-size: 1.5rem; line-height: 2.3; }

.pageitem ol, .articleitem ol { counter-reset: number; list-style: none; }

.pageitem ol li, .articleitem ol li { position: relative; padding-left: 30px; }

.pageitem ol li::before, .articleitem ol li::before { counter-increment: number; content: counter(number, decimal-leading-zero) "."; position: absolute; left: 0; }

hr { background-color: #ccc; border: 0; height: 1px; }

.pageitem h1 { margin-bottom: 30px; }

.articleitem { padding-bottom: 100px; }

@media screen and (max-width: 1280px) { .articleitem { padding-top: 25px; padding-bottom: 67px; } }

.articleitem time { color: #666666; display: block; font-size: 1.7rem; font-weight: bold; letter-spacing: .05em; margin-bottom: 15px; }

@media screen and (max-width: 1280px) { .articleitem time { margin-bottom: 7px; } }

.articleitem h1 { margin-bottom: 25px; }

.section-ly01 p { text-align: center; }

/*archive style ************************/
.card-normal .img { background-image: url(../images/common/bg-img.svg); background-size: cover; background-position: center center; height: 172px; overflow: hidden; position: relative; }

@media screen and (max-width: 1280px) { .card-normal .img { height: 125px; } }

.card-normal .img::after { content: ''; position: absolute; right: 0; bottom: 0; width: 0; height: 0; border-style: solid; border-width: 0 0 40px 40px; border-color: transparent transparent #f2f2f2 transparent; z-index: 2; }

.card-normal .img::before { background: rgba(0, 0, 0, 0.2); /*保険用*/ background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, transparent 100%); /*古いFireFox向け*/ background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, transparent 100%); /*古いSafariなど向け*/ background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, transparent 100%); /*正規の指定*/ z-index: 2; content: ''; display: block; width: 100%; height: 50px; position: absolute; bottom: 0; left: 0; }

.card-normal .img img { width: 100%; height: auto; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.card-normal .desc time { display: block; color: #8C8C8C; font-size: 1.2rem; letter-spacing: 0.15em; font-weight: bold; padding-top: 20px; padding-bottom: 14px; }

@media screen and (max-width: 1280px) { .card-normal .desc time { padding-top: 13px; padding-bottom: 6px; } }

.card-normal .desc h2 { color: #000; font-size: 1.6rem; line-height: 1.6; min-height: 80px; }

@media screen and (max-width: 1280px) { .card-normal .desc h2 { font-size: 1.5rem; } }

.card-normal .desc .author { padding-top: 10px; margin-top: 15px; border-top: 1px solid #ccc; }

@media screen and (max-width: 1280px) { .card-normal .desc .author { padding-top: 8px; margin-top: 7px; } }

.card-normal .desc .author__img { overflow: hidden; border-radius: 50%; width: 54px; height: 54px; border: 2px solid  #fff; }

@media screen and (max-width: 1280px) { .card-normal .desc .author__img { width: 45px; height: 45px; border: 1px solid  #fff; } }

.card-normal .desc .aouthor__desc { width: calc(100% - 54px); padding-left: 8px; }

@media screen and (max-width: 1280px) { .card-normal .desc .aouthor__desc { width: calc(100% - 45px); } }

.card-normal .desc .aouthor__desc .eng { color: #00CC79; font-size: 1.2rem; letter-spacing: .1em; }

@media screen and (max-width: 1280px) { .card-normal .desc .aouthor__desc .eng { line-height: 1.5; font-size: 1.1rem; } }

.card-normal .desc .aouthor__desc .name { color: #333; line-height: 1.5; }

@media screen and (max-width: 1280px) { .card-normal .desc .aouthor__desc .name { font-size: 1.4rem; } }

.card-broken a { display: block; position: relative; padding-top: 120px; }

@media screen and (max-width: 1280px) { .card-broken a { padding-top: 130px; } }

.card-broken a:hover { opacity: 1; }

.card-broken:nth-child(2) .desc { margin-left: auto; margin-right: 0; }

.card-broken:nth-child(2) .imgbox { left: 0; right: auto; }

.card-broken .desc { background: rgba(139, 199, 154, 0.8); /*保険用*/ background: -moz-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いFireFox向け*/ background: -webkit-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いSafariなど向け*/ background: linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*正規の指定*/ padding: 40px; padding-top: 55px; width: 600px; position: relative; z-index: 2; }

@media screen and (max-width: 1280px) { .card-broken .desc { width: 550px; padding-top: 42px; } }

@media screen and (max-width: 1023px) { .card-broken .desc { width: 70%; padding: 26px; padding-top: 23px; } }

.card-broken .desc::before { content: ''; background-color: rgba(0, 0, 0, 0.12); display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -2; }

.card-broken .desc h2, .card-broken .desc p { color: #fff; }

.card-broken .desc p.cat { font-size: 1.7rem; font-weight: bold; padding-left: 30px; margin-bottom: 15px; position: relative; }

@media screen and (max-width: 1280px) { .card-broken .desc p.cat { font-size: 1.5rem; margin-bottom: 10px; } }

@media screen and (max-width: 1023px) { .card-broken .desc p.cat { margin-bottom: 12px; } }

.card-broken .desc p.cat::before { content: ''; display: block; background: #fff; width: 17px; height: 2px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.card-broken .desc p.detail { padding-bottom: 50px; }

@media screen and (max-width: 1280px) { .card-broken .desc p.detail { font-size: 1.4rem; line-height: 1.85; } }

@media screen and (max-width: 1023px) { .card-broken .desc p.detail { padding-bottom: 42px; } }

.card-broken .desc h2 { font-size: 2.6rem; margin-bottom: 5px; }

@media screen and (max-width: 1280px) { .card-broken .desc h2 { font-size: 2.2rem; } }

.card-broken .desc p.place { font-size: 1.6rem; margin-bottom: 20px; }

@media screen and (max-width: 1280px) { .card-broken .desc p.place { font-size: 1.4rem; margin-bottom: 13px; } }

.card-broken .desc .button { position: absolute; right: 40px; bottom: 30px; }

@media screen and (max-width: 1023px) { .card-broken .desc .button { right: 26px; bottom: 20px; } }

.card-broken .imgbox { width: 805px; height: 412px; position: absolute; right: 0; top: 0; }

@media screen and (max-width: 1280px) { .card-broken .imgbox { width: 650px; } }

@media screen and (max-width: 1023px) { .card-broken .imgbox { width: 70%; height: 40vw; } }

.card-broken .imgbox .img { overflow: hidden; position: relative; }

.card-broken .imgbox img { width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.list-archive li a { display: block; border-bottom: 1px solid #ccc; color: #333; padding-top: 20px; padding-bottom: 20px; }

@media screen and (max-width: 1280px) { .list-archive li a { padding-top: 15px; padding-bottom: 15px; } }

.list-archive li a time { display: inline-block; color: #8C8C8C; font-weight: bold; font-size: 1.2rem; letter-spacing: 0.15em; margin-right: 10px; }

.list-archive li a .cat { background: rgba(139, 199, 154, 0.8); /*保険用*/ background: -moz-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いFireFox向け*/ background: -webkit-linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*古いSafariなど向け*/ background: linear-gradient(-90deg, rgba(139, 199, 154, 0.8) 0%, rgba(38, 168, 147, 0.8) 100%); /*正規の指定*/ display: inline-block; color: #fff; font-weight: bold; font-size: 1.2rem; letter-spacing: .05em; padding: 4px 10px; width: 80px; text-align: center; }

.list-archive li a p { display: inline-block; font-size: 1.5rem; text-decoration: underline; margin-left: 15px; }

.pager { text-align: center; padding-top: 30px; margin-bottom: -30px; }

.pager ul p, .pager ul li { display: inline-block; }

.pager ul p { font-size: 1.3rem; margin-right: 14px; }

.pager ul li { padding-left: 0; line-height: 1; margin-left: 2px; margin-right: 2px; }

.pager ul li:before { content: none; }

.pager ul li a, .pager ul li span { border: 1px solid #ccc; display: inline-block; color: #8C8C8C; padding: 14px 0; width: 35px; }

.pager ul li a.current, .pager ul li span.current { background-color: #00CC79; border-color: #00CC79; color: #fff; }

.pager ul li a.next::before, .pager ul li a.prev::before, .pager ul li span.next::before, .pager ul li span.prev::before { font-family: 'icomoon' !important; content: "\e930"; }

.pager ul li a.prev::before, .pager ul li span.prev::before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.nextprev__links { border-top: 1px solid #ccc; padding-top: 30px; }

.nextprev__links a { color: #666666; font-size: 1.3rem; font-weight: bold; letter-spacing: 0.15em; line-height: 1.3; position: relative; }

.nextprev__links a.prev { padding-left: 30px; }

.nextprev__links a.prev span { left: 0; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }

.nextprev__links a.next { padding-right: 30px; }

.nextprev__links a.next span { right: 0; }

.nextprev__links a.noarticle { color: #ccc; pointer-events: none; }

.nextprev__links .icon-play2 { color: #00CC79; font-size: 1.7rem; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.nextprev__links p { font-size: 1.5rem; line-height: 1.5; }

.p-footprint { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }

.p-footprint a, .p-footprint p { font-size: 1.2rem; margin-top: 10px; margin-bottom: 10px; }

@media (max-width: 1210px) { .p-footprint a, .p-footprint p { margin-top: 8px; margin-bottom: 8px; } }

.p-footprint a { color: #00CC79; line-height: 2; display: inline-block; }

.p-footprint a:after { content: ">"; display: inline-block; font-weight: normal; color: #333; margin-left: 8px; margin-right: 8px; }

.p-footprint p { line-height: 2; display: inline-block; }

/*others style ************************/
/*anime*/
#anime01, #anime02 { display: block; width: 100vw; position: absolute; background-color: #fff; z-index: 8; pointer-events: none; -webkit-transform: translateX(-100vw); -ms-transform: translateX(-100vw); -o-transform: translateX(-100vw); transform: translateX(-100vw); }

#anime01 { opacity: .6; }

/*gotop button*/
.gotop-box { height: 100px; }

.top .gotop-box { height: 0; }

#topBtn { color: #00CC79; position: fixed; right: 50px; display: none; transition: All 0s ease; -webkit-transition: All 0s ease; -moz-transition: All 0s ease; -o-transition: All 0s ease; height: 60px; width: 60px; }

@media screen and (max-width: 1280px) { #topBtn { right: 30px; } }

#topBtn span { font-size: 10px; transform-origin: right top; -webkit-transform: rotate(90deg) rotateY(180deg); -ms-transform: rotate(90deg) rotateY(180deg); -o-transform: rotate(90deg) rotateY(180deg); transform: rotate(90deg) rotateY(180deg); }

/*izimodal*/
.zoombox { width: 850px; max-width: 100%; margin: auto; }

.zoombox__txt p { color: #00CC79; display: inline-block; font-size: 1.4rem; font-weight: bold; letter-spacing: 0.15em; position: relative; }

.zoombox__txt p::before { background-color: #00CC79; content: ''; display: block; width: 78px; height: 1px; position: absolute; right: calc(100% + 10px); top: 50%; }

.zoombox__txt p span { font-size: 1.2rem; font-weight: normal; margin-left: 5px; }

.zoombox__itembox { padding-top: 30px; }

.zoombox__itembox .item { border-radius: 50%; overflow: hidden; line-height: 0; position: relative; cursor: pointer; }

.zoombox__itembox .item:hover .zoombox__itembox__hoveritem { opacity: 1; }

.zoombox__itembox .item:hover .zoombox__itembox__hoveritem .plusbox::before, .zoombox__itembox .item:hover .zoombox__itembox__hoveritem .plusbox::after { opacity: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; }

.zoombox__itembox .item:hover .zoombox__itembox__hoveritem .plusbox::after { -webkit-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); -o-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); }

.zoombox__itembox__hoveritem { left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

.zoombox__itembox__hoveritem .centerbox { width: 100%; padding-top: 10px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.zoombox__itembox__hoveritem .plusbox { position: relative; height: 40px; }

.zoombox__itembox__hoveritem .plusbox::before, .zoombox__itembox__hoveritem .plusbox::after { background-color: #fff; content: ''; display: block; width: 40px; height: 2px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); -o-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); opacity: 0; }

.zoombox__itembox__hoveritem .plusbox::after { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.zoombox__itembox__hoveritem p { padding-top: 10px; color: #fff; text-align: center; font-size: 1.4rem; font-weight: bold; letter-spacing: .1em; }

.iziModal { background: transparent; box-shadow: none; }

.iziModal .iziModal-header { box-shadow: none; }

.iziModal .iziModal-header.iziModal-noSubtitle { padding-left: 0; }

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title { font-weight: bold; }

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons { right: 0; }

header { border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 13px; position: relative; z-index: 10; }

.top header { border-bottom: 0; padding-top: 15px; padding-bottom: 15px; }

@media screen and (max-width: 1280px) { .top header { padding-top: 11px; padding-bottom: 9px; } }

@media screen and (max-width: 1023px) { header > .container-fluid { padding-left: 15px; padding-right: 15px; } }

.header__logo { transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; width: 503px; }

.header__logo a { display: block; }

.header__logo img { width: 100%; }

.top .header__logo { width: 579px; }

@media screen and (max-width: 1280px) { .top .header__logo { width: 527px; } }

@media screen and (max-width: 1023px) { .top .header__logo { width: 479px; } }

.header__menu { text-align: right; }

@media screen and (max-width: 1023px) { .headermenu__top { display: none; } }

.headermenu__bottom { margin-top: 19px; margin-bottom: 9px; }

.top .headermenu__bottom { margin-top: 25px; margin-bottom: 5px; }

@media screen and (max-width: 1280px) { .top .headermenu__bottom { margin-top: 19px; margin-bottom: 11px; } }

.headermenu__bottom .menu li { display: inline-block; border-right: 1px solid #00CC79; color: #00CC79; padding-left: 20px; padding-right: 20px; }

.headermenu__bottom .menu li:last-child { border-right: 0; padding-right: 0; }

.headermenu__bottom .menu li .font-menu { font-size: 1.3rem; letter-spacing: .1em; margin-right: 15px; }

.headermenu__bottom .menu li a { position: relative; color: inherit; vertical-align: middle; line-height: inherit; padding-top: 5px; padding-bottom: 5px; margin-top: -5px; margin-bottom: -5px; }

.headermenu__bottom .menu li a:after { content: ''; background-color: rgba(0, 0, 0, 0.03); border-radius: 50%; display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(0, 0); -ms-transform: translate(-50%, -50%) scale(0, 0); -o-transform: translate(-50%, -50%) scale(0, 0); transform: translate(-50%, -50%) scale(0, 0); width: 44px; height: 44px; z-index: -20; transition: All 0.35s ease; -webkit-transition: All 0.35s ease; -moz-transition: All 0.35s ease; -o-transition: All 0.35s ease; }

.headermenu__bottom .menu li a:hover { opacity: 1; }

.headermenu__bottom .menu li a:hover::after { -webkit-transform: translate(-50%, -50%) scale(1, 1); -ms-transform: translate(-50%, -50%) scale(1, 1); -o-transform: translate(-50%, -50%) scale(1, 1); transform: translate(-50%, -50%) scale(1, 1); }

.headermenu__bottom .menu li a .icon-contact { font-size: 1.8rem; line-height: inherit; }

.header__hamburger { cursor: pointer; display: inline-block; width: 24px; height: 18px; position: relative; vertical-align: middle; z-index: 10; /*active style*/ }

.header__hamburger::before, .header__hamburger::after { position: absolute; content: ''; display: block; width: 100%; height: 2px; background-color: #00CC79; transition: All 0.25s ease; -webkit-transition: All 0.25s ease; -moz-transition: All 0.25s ease; -o-transition: All 0.25s ease; }

.header__hamburger::before { top: 0; }

.header__hamburger::after { bottom: 0; }

.header__hamburger span { display: block; width: 100%; height: 2px; background-color: #00CC79; position: absolute; left: 0; top: 8px; }

.header__hamburger.is-active span { background-color: transparent; }

.header__hamburger.is-active::before { -webkit-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -o-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg); }

.header__hamburger.is-active::after { -webkit-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); }

.header__hamburger--hoverspread:hover::before { top: -2px; }

.header__hamburger--hoverspread:hover::after { bottom: -2px; }

.header__hamburger--hoverspread.is-active:hover::before { top: 0; }

.header__hamburger--hoverspread.is-active:hover::after { bottom: 0; }

.header__hamburger--hovercircle { transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

.header__hamburger--hovercircle span::before { content: ''; background-color: rgba(0, 0, 0, 0.03); border-radius: 50%; display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(0, 0); -ms-transform: translate(-50%, -50%) scale(0, 0); -o-transform: translate(-50%, -50%) scale(0, 0); transform: translate(-50%, -50%) scale(0, 0); width: 44px; height: 44px; z-index: -1; transition: All 0.35s ease; -webkit-transition: All 0.35s ease; -moz-transition: All 0.35s ease; -o-transition: All 0.35s ease; }

.header__hamburger--hovercircle:hover span::before { -webkit-transform: translate(-50%, -50%) scale(1, 1); -ms-transform: translate(-50%, -50%) scale(1, 1); -o-transform: translate(-50%, -50%) scale(1, 1); transform: translate(-50%, -50%) scale(1, 1); }

.header__hamburger--hovercircle.is-active:hover span::before { background-color: rgba(0, 204, 121, 0.2); }

.header__hamburger--fixed { position: fixed; right: 30px; top: 30px; animation: nav-go .7s ease-in-out 0s; }

.menu-overlay { opacity: 0; visibility: hidden; transition: All 0.7s ease; -webkit-transition: All 0.7s ease; -moz-transition: All 0.7s ease; -o-transition: All 0.7s ease; position: fixed; top: 0; left: 0; width: 100%; height: 100%; /*active style*/ }

.menu-overlay::before, .menu-overlay::after { content: ''; background-color: white; display: block; height: 100%; position: fixed; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; opacity: 0; }

.menu-overlay::before { bottom: 100%; left: 0; width: 30%; }

.menu-overlay::after { top: 100%; right: 0; width: 70%; }

.menu-overlay.is-show { opacity: 1; visibility: visible; }

.menu-overlay.is-show::before, .menu-overlay.is-show::after { transition: All 0.4s ease; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }

.menu-overlay.is-show::before { bottom: 0; opacity: 1; }

.menu-overlay.is-show::after { top: 0; opacity: 1; }

.menuoverlay__container { position: relative; width: 100%; height: 100%; }

.menuoverlay__container::before { content: ''; background-image: url(../images/top/slide02.jpg); background-size: cover; background-position: center center; position: absolute; left: 0; top: 0; display: block; width: 30%; height: 100%; opacity: 0; }

.is-show .menuoverlay__container::before { opacity: 1; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; }

.menuoverlay__right { position: absolute; left: 30%; width: 70%; height: 100%; top: 0; padding-left: 70px; }

@media screen and (max-width: 1023px) { .menuoverlay__right { padding-left: 48px; padding-right: 48px; overflow-y: scroll; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; } }

.menuoverlay__list { text-align: left; position: absolute; top: 50%; width: 80%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; opacity: 0; }

@media screen and (max-width: 1023px) { .menuoverlay__list { border-bottom: 1px solid #ccc; padding-top: 55px; padding-bottom: 0; position: relative; top: auto; width: 100%; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

.is-show .menuoverlay__list { opacity: 1; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -webkit-transition-delay: 0.35s; -o-transition-delay: 0.35s; transition-delay: 0.35s; }

.menuoverlay__list li { padding-bottom: 17px; }

@media screen and (max-height: 600px) { .menuoverlay__list li { padding-bottom: 15px; } }

@media screen and (min-height: 630px) { .menuoverlay__list li { padding-bottom: 27px; } }

@media screen and (max-width: 1023px) { .menuoverlay__list li { padding-bottom: 22px; } }

.menuoverlay__list li.w-50 { display: inline-block; width: calc(50% - 10px); max-width: 321px; }

@media screen and (max-width: 1023px) { .menuoverlay__list li.w-50 { width: 100%; } }

.menuoverlay__list li a { color: #333; display: block; line-height: 2; letter-spacing: 0.15em; font-size: 2.3rem; font-weight: bold; position: relative; }

@media screen and (max-height: 600px) { .menuoverlay__list li a { font-size: 2.0rem; } }

@media screen and (max-width: 1023px) { .menuoverlay__list li a { font-size: 2.2rem; } }

.top .menuoverlay__list li a.top { color: #00CC79; }

.top .menuoverlay__list li a.top::before { content: ''; display: block; width: 25px; height: 3px; background-color: #00CC79; position: absolute; top: calc(100% - 5px); }

.menuoverlay__list li a .ja { display: inline-block; font-size: 1.5rem; color: #8C8C8C; }

.menuoverlay__list li a .ja::before { content: '/'; display: inline-block; margin-left: 10px; margin-right: 10px; }

.menuoverlay__list li a .ja .icon-link { font-size: 1.0rem; margin-left: 10px; }

.menuoverlay__list li a > .icon-link { font-size: 1.3rem; }

.menuoverlay__list li ul { padding-left: 15px; }

@media screen and (max-height: 600px) { .menuoverlay__list li ul { padding-left: 8px; } }

.menuoverlay__list li ul li { display: block; position: relative; padding-left: 25px; padding-bottom: 3px; }

.menuoverlay__list li ul li::before { content: ''; display: block; width: 10px; height: 10px; background-color: #00CC79; position: absolute; left: 0; top: 11px; }

@media screen and (max-height: 600px) { .menuoverlay__list li ul li::before { top: 8px; } }

.menuoverlay__list li ul li a { color: #666666; display: inline-block; font-size: 1.6rem; }

@media screen and (max-height: 600px) { .menuoverlay__list li ul li a { font-size: 1.4rem; } }

.dropdownsp a span { transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; }

.dropdownsp a.is-active span { display: inline-block; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.sropdownsp__dropdonbox { height: 0; overflow: hidden; transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

body.is-out nav { transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; opacity: .7; }

body.is-out .main, body.is-out .common-contact, body.is-out footer { filter: blur(4px); }

footer small { text-align: center; display: block; color: #666666; font-size: 1.3rem; padding-top: 10px; padding-bottom: 10px; }

.footer__name { padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #ccc; }

.footer__name .title { width: 301px; }

.footer__name p.telfax { font-weight: bold; color: #002147; font-size: 1.7rem; }

.footer__name p.telfax .icon-tel { font-size: 1.3rem; margin-right: 5px; }

.footer__name p.telfax .tel { font-family: inherit; margin-right: 20px; }

.footer__name p.telfax .rec { font-weight: normal; font-size: 1.4rem; }

.footer__name p.mail { color: #002147; line-height: 1; }

.footer__name p.mail a { color: inherit; text-decoration: underline; }

/* style by page
========================================================================== */
/*fixed common
*****************************/
section.common-contact { position: relative; text-align: center; padding-top: 80px; padding-bottom: 80px; }

section.common-contact h1 { color: #fff; font-size: 2.7rem; margin-bottom: 30px; }

section.common-contact p { color: #fff; }

.commoncontact__dear { display: inline-block; border: 2px solid  #fff; border-radius: 20px; color: #fff; font-weight: bold; letter-spacing: 0.15em; padding: 10px 30px; margin-bottom: 40px; }

.commoncontact__contactbox { margin-top: 30px; display: inline-block; border: 3px solid  #fff; padding: 25px 50px; }

.commoncontact__contactbox h2 { color: #fff; margin-bottom: 10px; }

.commoncontact__contactbox p { font-weight: bold; font-size: 2.8rem; letter-spacing: .1em; line-height: 1.5; }

.commoncontact__contactbox p .tel { letter-spacing: .05em; }

.commoncontact__contactbox p span.icon-tel { font-size: 1.9rem; margin-right: 10px; }

.commoncontact__contactbox .rectime { color: #fff; font-size: 1.4rem; }

/*each page
*****************************/
/*other section lu01 style*/
section.page-windtunnel, section.page-tunnel, section.page-cfd { padding-bottom: 80px; }

/*********************************************************************/
/* TOPPAGE
**********************************************************************/
/*title*/
.top__titlebox h1 { color: #000; font-size: 3.3rem; }

@media screen and (max-width: 1280px) { .top__titlebox h1 { font-size: 2.8rem; } }

.top__titlebox h1 span { display: block; color: #00CC79; font-weight: bold; font-size: 1.5rem; letter-spacing: 0.15em; margin-bottom: 23px; }

@media screen and (max-width: 1280px) { .top__titlebox h1 span { margin-bottom: 17px; } }

@media screen and (max-width: 1023px) { .top__titlebox h1 span { margin-bottom: 12px; } }

section.top-intro { max-height: 600px; overflow: hidden; position: relative; }

section.top-intro::before { content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; z-index: 1; }

.vegas-timer { height: 4px; z-index: 5; }

.vegas-timer .vegas-timer-progress { background-color: #00CC79; }

.topintro__copy { width: 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; }

.topintro__copy h1, .topintro__copy p { color: #fff; font-weight: bold; }

.topintro__copy h1 { font-size: 4.2rem; margin-left: -10px; margin-bottom: 40px; }

@media screen and (max-width: 1280px) { .topintro__copy h1 { font-size: 3.2rem; margin-bottom: 29px; } }

.topintro__copy p { font-size: 1.6rem; letter-spacing: 0.15em; }

@media screen and (max-width: 1280px) { .topintro__copy p { font-size: 1.4rem; } }

.topintro__news { position: absolute; width: 850px; bottom: 15px; right: 50px; z-index: 3; }

@media screen and (max-width: 1280px) { .topintro__news { width: 70%; } }

.topintro__news a { display: block; }

.topintro__news h2 { border-right: 2px solid #fff; display: inline-block; color: #00CC79; text-align: right; letter-spacing: 0.15em; vertical-align: top; font-weight: 600; padding-right: 5px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.topintro__news .slidebox { display: inline-block; padding-left: 150px; width: 100%; }

.topintro__news .slidebox time { color: #fff; font-size: 1.2rem; font-weight: 600; letter-spacing: 0.15em; }

.topintro__news .slidebox span { margin-left: 5px; margin-right: 10px; }

.topintro__news .slidebox p { display: inline-block; color: #fff; text-decoration: underline; max-width: calc(100% - 240px); }

/*swiper*/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: none; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; height: 18px; width: 18px; margin-top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); border: 1px solid #fff; border-radius: 50%; text-align: center; line-height: 16px; }

.swiper-button-next::before, .swiper-container-rtl .swiper-button-prev::before { color: #fff; font-family: 'icomoon' !important; content: "\e903"; font-size: 1.0rem; display: block; -webkit-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: none; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; height: 18px; width: 18px; margin-top: 0; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); border: 1px solid #fff; border-radius: 50%; text-align: center; line-height: 16px; left: auto; right: 34px; }

.swiper-button-prev::before, .swiper-container-rtl .swiper-button-next::before { color: #fff; font-family: 'icomoon' !important; content: "\e903"; font-size: 1.0rem; display: block; -webkit-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); }

.topintro__scroll { position: absolute; z-index: 3; bottom: 20px; right: calc(100% - 40px); transform-origin: bottom right; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); width: 150px; cursor: pointer; }

@media screen and (max-width: 1280px) { .topintro__scroll { right: calc(100% - 20px); } }

@media screen and (max-width: 1280px) { .topintro__scroll { right: calc(100% - 10px); } }

.topintro__scroll:hover p { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); opacity: .8; }

.topintro__scroll p { transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; display: inline-block; color: #fff; font-size: 1.3rem; letter-spacing: 0.15em; opacity: .6; margin-right: 10px; position: relative; top: -2px; }

.topintro__scroll img { width: 72px; }

.top-potekabn { padding: 65px 110px; }

@media screen and (max-width: 1023px) { .top-potekabn { padding: 40px 30px; } }

.potekabn { width: 1090px; max-width: 100%; margin: auto; background-color: #f2f2f2; }

.potekabn .bg { width: calc(100% - 710px); background-image: url(../images/top/poteka-img.png); background-size: cover; }

@media screen and (max-width: 1280px) { .potekabn .bg { width: calc(100% - 640px); } }

@media screen and (max-width: 1023px) { .potekabn .bg { width: calc(100% - 500px); } }

.potekabn .desc { width: 710px; padding: 40px 30px; padding-left: 15px; vertical-align: middle; }

@media screen and (max-width: 1280px) { .potekabn .desc { width: 640px; } }

@media screen and (max-width: 1023px) { .potekabn .desc { width: 500px; padding: 25px 20px; padding-left: 10px; } }

.potekabn .desc img { margin-left: 5px; margin-right: 5px; vertical-align: middle; }

.potekabn .desc img:first-child { width: 480px; }

@media screen and (max-width: 1280px) { .potekabn .desc img:first-child { width: 430px; } }

@media screen and (max-width: 1023px) { .potekabn .desc img:first-child { width: 390px; } }

.potekabn .desc img:last-child { width: 135px; }

@media screen and (max-width: 1023px) { .potekabn .desc img:last-child { width: 100px; height: auto; } }

section.top-about { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 30px; }

.topabout__title { margin-bottom: 35px; }

@media screen and (max-width: 1280px) { .topabout__title { margin-bottom: 20px; } }

@media screen and (max-width: 1023px) { .topabout__title { margin-bottom: 16px; } }

.about__linkbox .desc { padding-top: 80px; padding-bottom: 80px; padding-right: 100px; width: 50%; }

@media screen and (max-width: 1280px) { .about__linkbox .desc { padding-top: 53px; padding-bottom: 50px; padding-right: 28px; } }

@media screen and (max-width: 1023px) { .about__linkbox .desc { padding-top: 45px; padding-bottom: 38px; width: calc(50% + 10vw); } }

.about__linkbox p { color: #333; line-height: 1.75; margin-bottom: 25px; }

@media screen and (max-width: 1280px) { .about__linkbox p { line-height: 1.85; } }

@media screen and (max-width: 1023px) { .about__linkbox p { margin-bottom: 18px; } }

.about__linkbox .img { width: 50vw; margin-right: calc(1160px / 2 - 50vw); background-image: url(../images/about/windtunnel-bg.jpg); background-size: cover; background-position: center center; }

@media screen and (max-width: 1280px) { .about__linkbox .img { margin-right: calc(87vw / 2 - 50vw); } }

@media screen and (max-width: 1023px) { .about__linkbox .img { width: 40vw; } }

section.top-example { padding-top: 150px; position: relative; }

@media screen and (max-width: 1280px) { section.top-example { padding-top: 105px; } }

.topexample__title { top: 110px; }

.topexample__item { margin-bottom: 175px; }

@media screen and (max-width: 1280px) { .topexample__item { margin-bottom: 135px; } }

.topexample__item:last-child { margin-bottom: 0; }

.topexample__morebuttonbox { padding-top: 60px; }

section.top-restopics { padding-top: 50px; }

.toprestopics__title { padding-bottom: 15px; }

.toprestopics__itembox { padding-top: 60px; padding-bottom: 30px; }

@media screen and (max-width: 1280px) { .toprestopics__itembox { padding-top: 40px; padding-bottom: 24px; } }

.toprestopics__morebuttonbox { padding-bottom: 60px; }

@media screen and (max-width: 1280px) { .toprestopics__morebuttonbox { padding-bottom: 42px; } }

section.top-news { padding-top: 70px; padding-bottom: 90px; }

.topnews__title { padding-bottom: 20px; }

.topnews__morebuttonbox { padding-top: 20px; }

.framebox { cursor: pointer; position: relative; height: auto; overflow: hidden; height: 450px; }

.framebox iframe { height: 100%; }

.framebox::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background-color: rgba(0, 0, 0, 0.7); opacity: 0; transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

.framebox:hover::before { opacity: 1; }

.framebox:hover .hover { opacity: 1; top: 50%; -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; }

.framebox .hover { cursor: pointer; padding: 15px 30px; white-space: nowrap; border: 2px solid #fff; font-weight: bold; position: absolute; z-index: 10; color: #fff; text-align: center; top: calc(50% + 20px); left: 50%; line-height: 1; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); font-size: 1.8rem; opacity: 0; transition: All 0.26s ease; -webkit-transition: All 0.26s ease; -moz-transition: All 0.26s ease; -o-transition: All 0.26s ease; }

.framebox .hover .icon-link { -webkit-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); margin-left: 10px; }

/*********************************************************************/
/* ABOUT
**********************************************************************/
/** windtunnel *****************************/
section.page-windtunnel-spec { padding-top: 70px; padding-bottom: 50px; }

.windtunnel__specbox .title { width: 330px; }

@media screen and (max-width: 1280px) { .windtunnel__specbox .title { width: 278px; } }

.windtunnel__specbox .desc { width: calc(100% - 330px); }

@media screen and (max-width: 1280px) { .windtunnel__specbox .desc { width: calc(100% - 278px); } }

.windtunnel__specbox h2 { margin-bottom: 5px; margin-top: 45px; }

.windtunnel__specbox h2:first-child { margin-top: 0; }

.windtunnel__specbox ul li { margin-bottom: 5px; }

/** greeting *****************************/
section.page-greeting { padding-top: 35px; padding-bottom: 40px; }

.greeting__card { padding-bottom: 60px; }

.greeting__card .imgbox { width: calc(1440px / 2 - 75px); margin-left: calc(1160px / 2 - 1440px / 2); margin-top: 100px; }

@media (max-width: 1440px) { .greeting__card .imgbox { margin-left: calc(1160px / 2 - 50vw); width: calc(50vw - 75px); } }

@media screen and (max-width: 1280px) { .greeting__card .imgbox { margin-left: calc(87vw / 2 - 50vw); } }

.greeting__card .desc { width: calc(50% + 75px); padding-left: 140px; }

@media screen and (max-width: 1280px) { .greeting__card .desc { padding-left: 98px; } }

.greeting__card h1 { margin-bottom: 35px; }

@media screen and (max-width: 1280px) { .greeting__card h1 { margin-bottom: 24px; } }

.greeting__card p { line-height: 2.7; }

.greeting__profile { padding-top: 50px; }

.greeting__profile h2 { font-size: 1.8rem; letter-spacing: .1em; line-height: 1.5; margin-bottom: 8px; }

.greeting__profile h2 span { color: #00CC79; font-size: 1.4rem; letter-spacing: 0.15em; }

.greeting__profile h2 span::before { content: '/'; color: #ccc; font-size: 12px; font-weight: normal; margin-left: 25px; margin-right: 20px; }

.greeting__profile__desc { padding: 25px 30px; }

.greeting__profile__desc p { color: #666666; font-size: 1.4rem; line-height: 1.95; font-weight: bold; }

/*********************************************************************/
/* RESEARCH
**********************************************************************/
/** tunnel *****************************/
@media screen and (max-width: 1280px) { section.page-tunnel { padding-bottom: 0; } }

.tunnel__example { border-top: 1px solid #ccc; padding-top: 80px; margin-top: 50px; counter-reset: h2-number; }

.tunnel__example__item { padding-bottom: 130px; }

@media screen and (max-width: 1280px) { .tunnel__example__item { padding-bottom: 100px; } }

.tunnel__example__item:last-child { padding-bottom: 30px; }

.tunnel__example__item .imgbox { margin-left: calc(1160px / 2 - 1400px / 2); width: calc(1160px / 2 + 1400px / 2 - 1160px / 2 - 120px); }

@media (max-width: 1400px) { .tunnel__example__item .imgbox { margin-left: calc(1160px / 2 - 50vw); width: calc( 50vw -  120px); } }

@media screen and (max-width: 1280px) { .tunnel__example__item .imgbox { width: calc( 50vw -  62px); margin-left: calc(87vw / 2 - 50vw); } }

.tunnel__example__item .img { line-height: 0; overflow: visible; }

.tunnel__example__item .img p { font-size: 1.3rem; color: #666666; position: absolute; left: 70px; top: calc(100% + 30px); }

.tunnel__example__item .desc { width: calc(1160px / 2 +  120px); padding-left: 140px; }

@media screen and (max-width: 1280px) { .tunnel__example__item .desc { width: calc(87vw / 2 +  62px); padding-left: 100px; } }

.tunnel__example__item h2 { color: #00CC79; font-size: 1.9rem; letter-spacing: .13em; margin-bottom: 30px; margin-top: 80px; }

@media screen and (max-width: 1280px) { .tunnel__example__item h2 { font-size: 1.8rem; margin-bottom: 23px; margin-top: 50px; padding-left: 64px; position: relative; line-height: 1.5; } }

.tunnel__example__item h2:first-child { margin-top: 0; }

.tunnel__example__item h2::before { counter-increment: h2-number; content: counter(h2-number, decimal-leading-zero) "."; font-size: 3.9rem; letter-spacing: .15em; margin-right: 15px; }

@media screen and (max-width: 1280px) { .tunnel__example__item h2::before { font-size: 3.1rem; position: absolute; left: 0; top: -13px; } }

.tunnel__example__item ul li { color: #333; margin-bottom: 13px; }

@media screen and (max-width: 1280px) { .tunnel__example__item ul li { margin-bottom: 9px; } }

.tunnel__example__item--rev .imgbox { margin-left: 0; margin-right: calc(1160px / 2 - 1400px / 2); }

@media (max-width: 1400px) { .tunnel__example__item--rev .imgbox { margin-left: 0; margin-right: calc(1160px / 2 - 50vw); } }

@media screen and (max-width: 1280px) { .tunnel__example__item--rev .imgbox { margin-right: calc(87vw / 2 - 50vw); } }

.tunnel__example__item--rev .imgbox::before { right: auto; left: -70px; }

@media screen and (max-width: 1280px) { .tunnel__example__item--rev .imgbox::before { left: -41px; } }

.tunnel__example__item--rev .img p { left: auto; right: 70px; }

.tunnel__example__item--rev .desc { padding-left: 0; }

@media screen and (max-width: 1280px) { .tunnel__example__item--rev .desc { padding-right: 100px; } }

/** cfd *****************************/
section.page-cfd { padding-bottom: 0; }

.cfd__sample { border-top: 1px solid #ccc; padding-top: 80px; padding-bottom: 50px; margin-top: 50px; }

.cfd__sample h2 { margin-bottom: 27px; }

.cfd__sample ul li { margin-bottom: 13px; }

.cfd__imgs { padding-top: 70px; padding-bottom: 40px; }

.cfd__imgs .img { display: inline-block; margin: 0 20px 20px; }

@media screen and (max-width: 1280px) { .cfd__imgs .img { margin: 0 10px 20px; } }

.cfd__imgs img { height: 193px; width: auto; }

.cfd__imgs p { color: #666666; font-size: 1.3rem; }

/*********************************************************************/
/* TOPICS
**********************************************************************/
.topics__sum { color: #666666; }

.topics__items { padding-top: 40px; padding-bottom: 10px; }

.topics__items__box a { margin-bottom: 60px; }

/*single*/
.topics__authorname { margin-bottom: 25px; }

.authorname__img { border-radius: 50%; width: 60px; overflow: hidden; line-height: 0; }

.authorname__img img { border: 0; margin-bottom: 0; }

.authorname__desc { padding-left: 20px; }

.authorname__desc p { margin-bottom: 0; color: #000; font-size: 1.8rem; font-weight: bold; line-height: 1.5; }

.authorname__desc .eng { color: #00CC79; font-size: 1.3rem; font-weight: bold; letter-spacing: .1em; }

.authorname__desc .eng::before { content: '/'; color: #ccc; margin-left: 15px; margin-right: 10px; font-size: 1.1rem; }

.topics__authorprof h2 { font-size: 1.8rem; letter-spacing: .1em; margin-bottom: 15px; }

.topics__authorprof .en { color: #00CC79; font-size: 1.4rem; font-weight: bold; letter-spacing: 0.15em; }

.topics__authorprof .en::before { content: '/'; color: #ccc; margin-left: 35px; margin-right: 20px; font-weight: normal; font-size: 1.2rem; }

.authorprof__box { background-color: #f2f2f2; border-radius: 5px; padding: 35px; margin-bottom: 60px; }

@media screen and (max-width: 1280px) { .authorprof__box { margin-bottom: 42px; } }

.authorprof__box .img { width: 100px; border-radius: 50%; overflow: hidden; line-height: 0; }

@media screen and (max-width: 1280px) { .authorprof__box .img { width: 90px; } }

.authorprof__box .desc { width: calc(100% - 100px); padding-left: 20px; }

@media screen and (max-width: 1280px) { .authorprof__box .desc { width: calc(100% - 90px); } }

.authorprof__box .desc p { margin-bottom: 0; line-height: 1.75; color: #666666; font-weight: bold; }

@media screen and (max-width: 1280px) { .authorprof__box .desc p { font-size: 1.4rem; } }

/*********************************************************************/
/* STAFF
**********************************************************************/
section.page-staff { padding-top: 20px; padding-bottom: 70px; }

@media screen and (max-width: 1280px) { section.page-staff { padding-top: 0; padding-bottom: 55px; } }

section.page-staff h1 { font-size: 2.1rem; }

@media screen and (max-width: 1280px) { section.page-staff h1 { font-size: 1.9rem; } }

.staff-profbox { margin-top: 20px; }

@media screen and (max-width: 1280px) { .staff-profbox { margin-top: 12px; } }

.card-staff { border-bottom: 1px solid #ccc; padding-bottom: 45px; padding-top: 45px; }

@media screen and (max-width: 1280px) { .card-staff { padding-bottom: 34px; padding-top: 34px; } }

.card-staff:first-child { border-top: 1px solid #ccc; }

.card-staff__overview { width: 490px; }

@media screen and (max-width: 1280px) { .card-staff__overview { width: 410px; } }

.card-staff__overview .img { width: 100px; overflow: hidden; border-radius: 50%; line-height: 0; }

@media screen and (max-width: 1280px) { .card-staff__overview .img { width: 90px; } }

.card-staff__overview .desc { padding-left: 20px; width: calc(100% - 100px); }

@media screen and (max-width: 1280px) { .card-staff__overview .desc { width: calc(100% - 90px); } }

.card-staff__overview .belong { color: #666666; font-size: 1.5rem; font-weight: bold; line-height: 1.5; margin-bottom: 12px; }

@media screen and (max-width: 1280px) { .card-staff__overview .belong { font-size: 1.4rem; } }

.card-staff__overview h2 { font-size: 2.2rem; margin-bottom: 5px; }

@media screen and (max-width: 1280px) { .card-staff__overview h2 { font-size: 2.0rem; } }

.card-staff__overview .eng { color: #00CC79; font-size: 1.4rem; line-height: 1.5; letter-spacing: 0.15em; }

@media screen and (max-width: 1280px) { .card-staff__overview .eng { font-size: 1.2rem; } }

.card-staff__overview a { margin-top: 15px; }

.card-staff__detail { width: calc(100% - 490px); }

@media screen and (max-width: 1280px) { .card-staff__detail { width: calc(100% - 410px); } }

.card-staff__detail p { color: #666666; font-size: 1.4rem; line-height: 1.95; }

section.page-staff--advisor { padding-top: 20px; }

section.page-staff--advisor h1 { font-size: 2.1rem; }

.advisor__list { margin-top: 20px; }

@media screen and (max-width: 1280px) { .advisor__list { margin-top: 12px; } }

.advisor__list li { color: #000; font-size: 1.8rem; font-weight: bold; margin-bottom: 25px; letter-spacing: .1em; }

@media screen and (max-width: 1280px) { .advisor__list li { margin-bottom: 11px; } }

.advisor__list li::before { background-color: #ccc; width: 6px; height: 6px; }

.advisor__list .en { color: #00CC79; font-size: 1.3rem; font-weight: bold; letter-spacing: 0.15em; margin-left: 15px; }

@media screen and (max-width: 1280px) { .advisor__list .en { font-size: 1.2rem; margin-left: 10px; } }

.advisor__list p { color: #666666; font-size: 1.5rem; font-weight: normal; line-height: 1.5; }

/*********************************************************************/
/* NEWS
**********************************************************************/
.news__newsbox { padding-bottom: 30px; }

.news__goarchive { margin-top: 40px; }

.news__goarchive a { padding-right: 26px; padding-left: 60px; }

.news__goarchive a::after { -webkit-transform: translateY(-50%) scale(0.55) rotateY(180deg); -ms-transform: translateY(-50%) scale(0.55) rotateY(180deg); -o-transform: translateY(-50%) scale(0.55) rotateY(180deg); transform: translateY(-50%) scale(0.55) rotateY(180deg); left: 0; right: auto; }

/*********************************************************************/
/* CONTACT
**********************************************************************/
.contact__contactbox { margin-top: 30px; display: inline-block; border: 3px solid #00CC79; padding: 25px 50px; }

.contact__contactbox h2 { color: #00CC79; margin-bottom: 10px; }

.contact__contactbox p { color: #00CC79; font-weight: bold; font-size: 2.8rem; letter-spacing: .1em; line-height: 1.5; margin-bottom: 0; }

.contact__contactbox p .tel { letter-spacing: .05em; }

.contact__contactbox p span.icon-tel { font-size: 1.9rem; margin-right: 10px; }

.contact__contactbox .rectime { color: #00CC79; font-size: 1.4rem; font-weight: bold; }

.contact__mailbutton { margin-top: 60px; }

/*********************************************************************/
/* TOUR
**********************************************************************/
section.page-tour p { text-align: left; }

section.page-tour a { margin-top: 50px; }

.tour__imgs { padding-top: 100px; }

.tour__imgs p { color: #666666; font-size: 1.4rem; }

/*# sourceMappingURL=style.css.map */
