.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
button,
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%;
font: inherit;
vertical-align: baseline;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
} body {
line-height: 1;
} ol,
ul {
list-style: none;
} blockquote,
q {
quotes: none;
} blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
} table {
border-collapse: collapse;
border-spacing: 0;
}   .container {
width: 85%;
max-width: 1166px;
margin: 0 auto;
} .container--full {
width: 100%;
} .container--x-large {
max-width: none;
} .container--large {
max-width: 1400px;
} .container--narrow {
max-width: 970px;
width: 80%;
} .container--gutters {
width: calc(85% + (2 * 1.25rem));
max-width: calc(1166px + (2 * 1.25rem));
} .container__grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .container__grid--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .container__grid--row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
} .container__grid--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} .container__grid--column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
} .container__grid--no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .container__grid--wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .container__grid--wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
} .container__grid--align-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
} .container__grid--align-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .container__grid--align-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} .container__grid--justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} .container__grid--justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .container__grid--justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .container__grid--justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
} .container__grid--justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .container__grid--stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
@media (min-width: 480px) { .container__grid-sm--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .container__grid-sm--row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
} .container__grid-sm--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} .container__grid-sm--column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
} .container__grid-sm--no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .container__grid-sm--wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .container__grid-sm--wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
} .container__grid-sm--align-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
} .container__grid-sm--align-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .container__grid-sm--align-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} .container__grid-sm--justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} .container__grid-sm--justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .container__grid-sm--justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .container__grid-sm--justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
} .container__grid-sm--justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .container__grid-sm--stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
}
@media (min-width: 768px) { .container__grid-md--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .container__grid-md--row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
} .container__grid-md--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} .container__grid-md--column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
} .container__grid-md--no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .container__grid-md--wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .container__grid-md--wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
} .container__grid-md--align-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
} .container__grid-md--align-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .container__grid-md--align-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} .container__grid-md--justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} .container__grid-md--justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .container__grid-md--justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .container__grid-md--justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
} .container__grid-md--justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .container__grid-md--stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
}
@media (min-width: 991px) { .container__grid-lg--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .container__grid-lg--row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
} .container__grid-lg--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} .container__grid-lg--column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
} .container__grid-lg--no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .container__grid-lg--wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .container__grid-lg--wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
} .container__grid-lg--align-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
} .container__grid-lg--align-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .container__grid-lg--align-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} .container__grid-lg--justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} .container__grid-lg--justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .container__grid-lg--justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .container__grid-lg--justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
} .container__grid-lg--justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .container__grid-lg--stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
}
@media (min-width: 1060px) { .container__grid-xl--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .container__grid-xl--row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
} .container__grid-xl--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} .container__grid-xl--column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
} .container__grid-xl--no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .container__grid-xl--wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .container__grid-xl--wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
} .container__grid-xl--align-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
} .container__grid-xl--align-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .container__grid-xl--align-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} .container__grid-xl--justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} .container__grid-xl--justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .container__grid-xl--justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .container__grid-xl--justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
} .container__grid-xl--justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .container__grid-xl--stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
} .container__col {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
width: auto;
} .container__col-1 {
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
} .container__col-offset-1 {
margin-left: 8.33333%;
} .container__col-2 {
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
} .container__col-offset-2 {
margin-left: 16.66667%;
} .container__col-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
} .container__col-offset-3 {
margin-left: 25%;
} .container__col-4 {
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
} .container__col-offset-4 {
margin-left: 33.33333%;
} .container__col-5 {
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
} .container__col-offset-5 {
margin-left: 41.66667%;
} .container__col-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
} .container__col-offset-6 {
margin-left: 50%;
} .container__col-7 {
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
} .container__col-offset-7 {
margin-left: 58.33333%;
} .container__col-8 {
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
} .container__col-offset-8 {
margin-left: 66.66667%;
} .container__col-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
} .container__col-offset-9 {
margin-left: 75%;
} .container__col-10 {
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
} .container__col-offset-10 {
margin-left: 83.33333%;
} .container__col-11 {
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
} .container__col-offset-11 {
margin-left: 91.66667%;
} .container__col-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} .container__col-offset-12 {
margin-left: 100%;
} .container__col-auto {
-ms-flex-preferred-size: 0;
flex-basis: 0;
} .container__col--spaced {
margin-right: 1.25rem;
margin-left: 1.25rem;
} .container__col--spaced--first {
margin-left: 0;
} .container__col--spaced--last {
margin-right: 0;
} .container__col--fit-content {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: auto;
} .container__col--flex-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} .container__col--flex-last {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
}
@media (min-width: 480px) { .container__col-sm-1 {
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
} .container__col-sm-offset-1 {
margin-left: 8.33333%;
} .container__col-sm-2 {
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
} .container__col-sm-offset-2 {
margin-left: 16.66667%;
} .container__col-sm-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
} .container__col-sm-offset-3 {
margin-left: 25%;
} .container__col-sm-4 {
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
} .container__col-sm-offset-4 {
margin-left: 33.33333%;
} .container__col-sm-5 {
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
} .container__col-sm-offset-5 {
margin-left: 41.66667%;
} .container__col-sm-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
} .container__col-sm-offset-6 {
margin-left: 50%;
} .container__col-sm-7 {
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
} .container__col-sm-offset-7 {
margin-left: 58.33333%;
} .container__col-sm-8 {
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
} .container__col-sm-offset-8 {
margin-left: 66.66667%;
} .container__col-sm-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
} .container__col-sm-offset-9 {
margin-left: 75%;
} .container__col-sm-10 {
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
} .container__col-sm-offset-10 {
margin-left: 83.33333%;
} .container__col-sm-11 {
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
} .container__col-sm-offset-11 {
margin-left: 91.66667%;
} .container__col-sm-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} .container__col-sm-offset-12 {
margin-left: 100%;
} .container__col-sm-auto {
-ms-flex-preferred-size: 0;
flex-basis: 0;
} .container__col-sm--spaced {
margin-right: 1.25rem;
margin-left: 1.25rem;
} .container__col-sm--spaced--first {
margin-left: 0;
} .container__col-sm--spaced--last {
margin-right: 0;
} .container__col-sm--fit-content {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: auto;
} .container__col-sm--flex-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} .container__col-sm--flex-last {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
}
}
@media (min-width: 768px) { .container__col-md-1 {
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
} .container__col-md-offset-1 {
margin-left: 8.33333%;
} .container__col-md-2 {
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
} .container__col-md-offset-2 {
margin-left: 16.66667%;
} .container__col-md-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
} .container__col-md-offset-3 {
margin-left: 25%;
} .container__col-md-4 {
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
} .container__col-md-offset-4 {
margin-left: 33.33333%;
} .container__col-md-5 {
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
} .container__col-md-offset-5 {
margin-left: 41.66667%;
} .container__col-md-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
} .container__col-md-offset-6 {
margin-left: 50%;
} .container__col-md-7 {
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
} .container__col-md-offset-7 {
margin-left: 58.33333%;
} .container__col-md-8 {
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
} .container__col-md-offset-8 {
margin-left: 66.66667%;
} .container__col-md-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
} .container__col-md-offset-9 {
margin-left: 75%;
} .container__col-md-10 {
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
} .container__col-md-offset-10 {
margin-left: 83.33333%;
} .container__col-md-11 {
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
} .container__col-md-offset-11 {
margin-left: 91.66667%;
} .container__col-md-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} .container__col-md-offset-12 {
margin-left: 100%;
} .container__col-md-auto {
-ms-flex-preferred-size: 0;
flex-basis: 0;
} .container__col-md--spaced {
margin-right: 1.25rem;
margin-left: 1.25rem;
} .container__col-md--spaced--first {
margin-left: 0;
} .container__col-md--spaced--last {
margin-right: 0;
} .container__col-md--fit-content {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: auto;
} .container__col-md--flex-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} .container__col-md--flex-last {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
}
}
@media (min-width: 991px) { .container__col-lg-1 {
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
} .container__col-lg-offset-1 {
margin-left: 8.33333%;
} .container__col-lg-2 {
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
} .container__col-lg-offset-2 {
margin-left: 16.66667%;
} .container__col-lg-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
} .container__col-lg-offset-3 {
margin-left: 25%;
} .container__col-lg-4 {
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
} .container__col-lg-offset-4 {
margin-left: 33.33333%;
} .container__col-lg-5 {
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
} .container__col-lg-offset-5 {
margin-left: 41.66667%;
} .container__col-lg-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
} .container__col-lg-offset-6 {
margin-left: 50%;
} .container__col-lg-7 {
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
} .container__col-lg-offset-7 {
margin-left: 58.33333%;
} .container__col-lg-8 {
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
} .container__col-lg-offset-8 {
margin-left: 66.66667%;
} .container__col-lg-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
} .container__col-lg-offset-9 {
margin-left: 75%;
} .container__col-lg-10 {
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
} .container__col-lg-offset-10 {
margin-left: 83.33333%;
} .container__col-lg-11 {
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
} .container__col-lg-offset-11 {
margin-left: 91.66667%;
} .container__col-lg-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} .container__col-lg-offset-12 {
margin-left: 100%;
} .container__col-lg-auto {
-ms-flex-preferred-size: 0;
flex-basis: 0;
} .container__col-lg--spaced {
margin-right: 1.25rem;
margin-left: 1.25rem;
} .container__col-lg--spaced--first {
margin-left: 0;
} .container__col-lg--spaced--last {
margin-right: 0;
} .container__col-lg--fit-content {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: auto;
} .container__col-lg--flex-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} .container__col-lg--flex-last {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
}
}
@media (min-width: 1060px) { .container__col-xl-1 {
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
} .container__col-xl-offset-1 {
margin-left: 8.33333%;
} .container__col-xl-2 {
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
} .container__col-xl-offset-2 {
margin-left: 16.66667%;
} .container__col-xl-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
} .container__col-xl-offset-3 {
margin-left: 25%;
} .container__col-xl-4 {
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
} .container__col-xl-offset-4 {
margin-left: 33.33333%;
} .container__col-xl-5 {
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
} .container__col-xl-offset-5 {
margin-left: 41.66667%;
} .container__col-xl-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
} .container__col-xl-offset-6 {
margin-left: 50%;
} .container__col-xl-7 {
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
} .container__col-xl-offset-7 {
margin-left: 58.33333%;
} .container__col-xl-8 {
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
} .container__col-xl-offset-8 {
margin-left: 66.66667%;
} .container__col-xl-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
} .container__col-xl-offset-9 {
margin-left: 75%;
} .container__col-xl-10 {
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
} .container__col-xl-offset-10 {
margin-left: 83.33333%;
} .container__col-xl-11 {
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
} .container__col-xl-offset-11 {
margin-left: 91.66667%;
} .container__col-xl-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} .container__col-xl-offset-12 {
margin-left: 100%;
} .container__col-xl-auto {
-ms-flex-preferred-size: 0;
flex-basis: 0;
} .container__col-xl--spaced {
margin-right: 1.25rem;
margin-left: 1.25rem;
} .container__col-xl--spaced--first {
margin-left: 0;
} .container__col-xl--spaced--last {
margin-right: 0;
} .container__col-xl--fit-content {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: auto;
} .container__col-xl--flex-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} .container__col-xl--flex-last {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
}
} .container__col--align-top {
-ms-flex-item-align: start;
align-self: flex-start;
} .container__col--align-middle {
-ms-flex-item-align: center;
align-self: center;
} .container__col--align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
} .container__col--stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
@media (min-width: 768px) { .container:not(.container--full) {
width: 95%;
} .container--gutters:not(.container--full) {
width: calc(95% + (2 * 1.25rem));
}
} .guides,
.guides--spaced {
bottom: 0;
left: 0;
pointer-events: none;
position: fixed;
right: 0;
top: 0;
z-index: 99999;
} .guides .container,
.guides--spaced .container {
height: 100%;
} .guides .container__col,
.guides--spaced .container__col {
pointer-events: none;
} .guides .container__col:nth-of-type(even),
.guides--spaced .container__col:nth-of-type(even) {
background: rgba(243, 142, 190, 0.4);
} .guides .container__col:nth-of-type(odd),
.guides--spaced .container__col:nth-of-type(odd) {
background: rgba(148, 161, 234, 0.4);
} .guides {
display: none;
} .guides--spaced {
display: none;
} @font-face {
font-family: 'line_seed_jp_otfbold';
src: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/fonts/lineseedjp_otf_bd-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'line_seed_jp_otfextrabold';
src: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/fonts/lineseedjp_otf_eb-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'line_seed_jp_otfregular';
src: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/fonts/lineseedjp_otf_rg-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'line_seed_jp_otfthin';
src: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/fonts/lineseedjp_otf_th-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}    html,
body {
height: auto;
min-height: auto;
} html {
scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) { html {
scroll-behavior: auto;
}
} body {
background: white;
overflow-x: hidden;
} body.scrollLock {
overflow: hidden;
} ol,
ul {
list-style-position: outside;
margin: 0 0 2rem;
} ol {
list-style: none;
counter-reset: li;
padding-left: 1.5em;
} ol li {
counter-increment: li;
} ol li::before {
color: #f9bd38;
content: counter(li) ".";
display: inline-block;
letter-spacing: 0;
margin-left: -1.5em;
padding-right: 0.25em;
text-align: left;
width: 1.25em;
} ul {
list-style-type: none;
padding-left: 1.5em;
} ul li::before {
content: '\2022';
color: #f9bd38;
display: inline-block;
margin-left: -1.5em;
padding-right: 0.25em;
width: 1.25em;
} ul li>ul {
padding-left: 1.05em;
} ul li>ul li::after {
content: '\2013';
margin-left: -1.05em;
width: 0.8em;
} .list--1col ul,
ul[data-columns='1'] {
-webkit-columns: 1;
columns: 1;
}
@media (min-width: 768px) { .list--1col ul,
ul[data-columns='1'] {
-webkit-columns: 1;
columns: 1;
} .list--1col ul li,
ul[data-columns='1'] li {
padding-right: 1em;
}
} .list--2col ul,
ul[data-columns='2'] {
-webkit-columns: 1;
columns: 1;
}
@media (min-width: 768px) { .list--2col ul,
ul[data-columns='2'] {
-webkit-columns: 2;
columns: 2;
} .list--2col ul li,
ul[data-columns='2'] li {
padding-right: 1em;
}
} .list--3col ul,
ul[data-columns='3'] {
-webkit-columns: 1;
columns: 1;
}
@media (min-width: 768px) { .list--3col ul,
ul[data-columns='3'] {
-webkit-columns: 3;
columns: 3;
} .list--3col ul li,
ul[data-columns='3'] li {
padding-right: 1em;
}
} .list--4col ul,
ul[data-columns='4'] {
-webkit-columns: 1;
columns: 1;
}
@media (min-width: 768px) { .list--4col ul,
ul[data-columns='4'] {
-webkit-columns: 4;
columns: 4;
} .list--4col ul li,
ul[data-columns='4'] li {
padding-right: 1em;
}
} .inline-list,
.nav__list--inline {
list-style: none;
padding-left: 0;
margin: 0;
} .inline-list li::before,
.nav__list--inline li::before {
display: none;
} .inline-list__item {
display: inline;
} img {
width: 100%;
height: auto;
} a {
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} hr {
border-color: #d8d8d8;
} .resp-container {
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
} .resp-container__iframe,
.resp-container iframe,
.resp-container--wild>div {
border: none;
height: 100% !important;
left: 0;
position: absolute;
top: 0;
width: 100% !important;
}  body {
color: #2a2723; font-family: 'line_seed_jp_otfregular' !important;
font-size: 0.8125em;
}
@media (min-width: 768px) { body {
font-size: 1.0125em;
}
}
@media (min-width: 991px) { body {
font-size: 1.125em;
}
} p,
ol,
ul,
blockquote,
dl {
line-height: 2em;
} p {
margin: 0 0 2rem;
} .p--large,
.panel--first p:first-child {
font-size: 1.25em;
} .p--small {
font-size: 0.9em;
line-height: 1.5em;
} .p--caption {
margin-top: 0.5em;
} strong,
b {
font-weight: 700;
} em,
i {
font-style: italic;
} address {
line-height: 1.33em;
} .address--footer {
line-height: 2em;
}
@media (min-width: 768px) { .address--footer {
line-height: 1.33em;
}
} sup,
sub {
font-size: 0.75em;
} sup {
vertical-align: super;
} sub {
vertical-align: sub;
} blockquote { font-size: 1.8em;
font-style: italic;
line-height: 1.5em;
text-align: center;
} blockquote p {
line-height: 1.5em;
padding: 0;
} blockquote p:last-child {
margin: 0;
} .blockquote--quote {
color: #f9bd38;
display: block;
height: 0.5em;
font-size: 2.25em;
font-style: normal;
font-weight: 300;
} .blockquote--quote--left,
.blockquote--quote--right {
position: relative;
} .blockquote--quote--left {
top: -0.5rem;
} .blockquote--quote--right {
bottom: -0.5rem;
} .blockquote__attribution,
blockquote+p:not(.testimonial__content--attribution) {
font-size: 1.25em;
text-align: center;
} a {
color: #0063e5;
text-decoration: underline;
} a:hover {
color: #0063e5;
text-decoration: none;
} a[href="#"] {
cursor: default;
} .hidey-link {
color: #2a2723;
text-decoration: none;
} .hidey-link:hover,
.hidey-link:focus {
color: #0063e5;
} .text-cta {
color: #2a2723;
text-decoration: none;
} .text-cta::after {
content: '';
display: inline-block;
border: 5px solid transparent;
border-left: 5px solid #2a2723;
margin-left: 0.5rem;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .text-cta:hover::after {
border-left-color: #0063e5;
margin-left: 0.75rem;
} h1,
h2,
h3,
h4,
h5,
h6,
.h1,
div.gform_wrapper h1,
div.gform_wrapper .h1,
.h2,
.panel--content__article>h2.panel--content__heading--large,
div.gform_wrapper h2,
div.gform_wrapper .h2,
.megamenu__submenu>li>a,
.h3,
div.gform_wrapper h3,
div.gform_wrapper .h3,
.panel--location-map .wpgmza_infowindow_title,
.h4,
div.gform_wrapper h4,
div.gform_wrapper .h4,
.h5,
.h6 {
font-weight: 300;
line-height: 1.2em;
margin: 0 0 1rem;
} h1,
.h1,
div.gform_wrapper h1,
div.gform_wrapper .h1,
h2,
.h2,
.panel--content__article>h2.panel--content__heading--large,
div.gform_wrapper h2,
div.gform_wrapper .h2,
.megamenu__submenu>li>a,
h3,
.h3,
div.gform_wrapper h3,
div.gform_wrapper .h3,
.panel--location-map .wpgmza_infowindow_title {
color: #0063e5;
} h1 sup,
h1 sub,
.h1 sup,
div.gform_wrapper h1 sup,
div.gform_wrapper .h1 sup,
.h1 sub,
div.gform_wrapper h1 sub,
div.gform_wrapper .h1 sub,
h2 sup,
h2 sub,
.h2 sup,
.panel--content__article>h2.panel--content__heading--large sup,
div.gform_wrapper h2 sup,
div.gform_wrapper .h2 sup,
.megamenu__submenu>li>a sup,
.h2 sub,
.panel--content__article>h2.panel--content__heading--large sub,
div.gform_wrapper h2 sub,
div.gform_wrapper .h2 sub,
.megamenu__submenu>li>a sub,
h3 sup,
h3 sub,
.h3 sup,
div.gform_wrapper h3 sup,
div.gform_wrapper .h3 sup,
.panel--location-map .wpgmza_infowindow_title sup,
.h3 sub,
div.gform_wrapper h3 sub,
div.gform_wrapper .h3 sub,
.panel--location-map .wpgmza_infowindow_title sub {
font-size: 0.5em;
} h4,
.h4,
div.gform_wrapper h4,
div.gform_wrapper .h4,
h5,
.h5,
h6,
.h6 {
color: #2a2723;
} h1,
.h1,
div.gform_wrapper h1,
div.gform_wrapper .h1 {
font-size: 2.2em;
}
@media (min-width: 991px) { h1,
.h1,
div.gform_wrapper h1,
div.gform_wrapper .h1 {
font-size: 3.37em;
}
} .h1--small {
font-size: 2em;
}
@media (min-width: 991px) { .h1--small {
font-size: 2.37em;
}
} h2,
.h2,
.panel--content__article>h2.panel--content__heading--large,
div.gform_wrapper h2,
div.gform_wrapper .h2,
.megamenu__submenu>li>a {
font-size: 1.85em;
}
@media (min-width: 991px) { h2,
.h2,
.panel--content__article>h2.panel--content__heading--large,
div.gform_wrapper h2,
div.gform_wrapper .h2,
.megamenu__submenu>li>a {
font-size: 2.2em;
}
} h3,
.h3,
div.gform_wrapper h3,
div.gform_wrapper .h3,
.panel--location-map .wpgmza_infowindow_title {
font-size: 1.5em;
} h4,
.h4,
div.gform_wrapper h4,
div.gform_wrapper .h4 {
font-size: 1.4em;
} h5,
.h5 {
font-size: 1.25em;
}  .logo--header {
display: block;
max-width: 185px;
}
@media (min-width: 1060px) { .logo--header {
max-width: 310px;
}
} .logo--header img.style-svg {
width: 185px;
max-height: 31px;
}
@media (min-width: 1060px) { .logo--header img.style-svg {
width: 310px;
max-height: 45px;
}
} .logo--header svg {
width: 100%;
max-height: 45px;
} .header {
background: white;
position: absolute;
-webkit-transition: all ease-in-out 0.4s;
transition: all ease-in-out 0.4s;
top: 0;
width: 100%;
z-index: 10;
} .admin-bar .header {
top: 46px;
} .header a {
text-decoration: none;
}
@media (min-width: 768px) { .header {
background: none;
} .header--search-open {
background: white;
} .header.megamenu-open {
bottom: 0;
} .admin-bar .header {
top: 32px;
} .headerScrollingActive .header {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
} .scrollingUp .header {
position: fixed;
-webkit-transform: translateY(0);
transform: translateY(0);
}
} .header__main {
min-height: 4rem;
} .header--search-open .header__main--logo {
display: none;
}
@media (min-width: 768px) { .header--search-open .header__main--logo {
display: block;
}
}
@media (min-width: 768px) { .header__cta {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: auto;
}
} .megamenu-open .header__subheader {
background: white;
} .header__subheader {
height: 2.375rem;
position: relative;
} .header__subheader::before {
background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(75%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
bottom: 0;
content: '';
display: block;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
z-index: -2;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .headerScrollingActive .header__subheader::before {
bottom: -2rem;
opacity: 1;
} .header__subheader::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/number-bg.png);
background-size: 336px auto;
background-position: right top;
background-repeat: no-repeat;
content: '';
display: block;
height: 101px;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
width: 21rem;
z-index: -1;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .header__subheader::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/number-bg@2x.png);
}
} .header__subheader__call--link {
color: #2a2723;
-webkit-transition: none;
transition: none;
} .header__subheader__call--link:hover {
color: #2a2723;
}
@media (min-width: 768px) { .header__subheader__call--link {
color: white;
} .header__subheader__call--link:hover {
color: white;
} .megamenu-open .header__subheader__call--link,
.header--fixed .header__subheader__call--link,
.page-template-template-solution .header__subheader__call--link,
.headerScrollingActive .header__subheader__call--link,
.header--search-open .header__subheader__call--link {
color: inherit;
}
} .header__search-form {
width: 70%;
}
@media (min-width: 768px) { .header__search-form {
max-width: 500px;
}
} input[type=text].header__search-form--input {
font-size: 1em;
margin: 0;
padding: 0.25em;
} input[type=submit].header__search-form--button {
font-size: 1em;
margin: 0 0.75rem;
padding: 0.75em 1.5em;
} input[type=submit].header__search-form--button:hover {
letter-spacing: inherit;
padding: 0.75em 1.5em;
}
@media (min-width: 768px) { input[type=submit].header__search-form--button {
font-size: 0.9em;
padding: 0.5em 1.5em;
} input[type=submit].header__search-form--button:hover {
padding: 0.5em 1.5em;
}
} header.header+* {
padding-top: 4rem;
}
@media (min-width: 768px) { header.header+* {
padding-top: 8.25rem;
}
} .site-picker {
display: inline-block;
} .header--search-open .site-picker {
display: none;
}
@media (min-width: 768px) { .header--search-open .site-picker {
display: inline-block;
}
} .navigation-container {
background: white;
bottom: 0;
-webkit-box-shadow: 0 -9px 15px rgba(0, 0, 0, 0.12);
box-shadow: 0 -9px 15px rgba(0, 0, 0, 0.12);
left: 0;
position: fixed;
right: 0;
z-index: 100;
} .megamenu-open .navigation-container {
top: 0;
}
@media (min-width: 768px) { .navigation-container {
-webkit-box-shadow: none;
box-shadow: none;
position: static;
}
}  .image-list__item p {
line-height: 1.4em;
}
@media (min-width: 768px) { .image-list__item {
margin: 0 2rem;
width: calc(33% - 4rem);
}
}  .landing-image img {
max-width: 18em;
width: calc(100% - 2rem);
}
@media (min-width: 480px) { .landing-image img {
max-width: none;
}
}
@media (min-width: 768px) { .landing-image img {
width: 100%;
}
}    .panel--standard {
padding-bottom: 4rem;
}
@media (min-width: 768px) { .panel--standard {
padding-bottom: 8rem;
}
} .panel--clearfix:after {
visibility: hidden;
display: block;
content: '';
clear: both;
height: 0;
}   .panel--arc-top {
padding-top: 3rem;
position: relative;
} .panel--arc-top::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/top-arc-mask.png);
background-size: 102% 100%;
background-position: center bottom;
background-repeat: no-repeat;
top: -1px;
content: '';
display: block;
height: 2rem;
position: absolute;
width: 100%;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--arc-top::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/top-arc-mask@2x.png);
}
}
@media (min-width: 768px) { .panel--arc-top {
padding-top: 6rem;
} .panel--arc-top::before {
height: 4rem;
}
}
@media (min-width: 991px) { .panel--arc-top {
padding-top: 8rem;
} .panel--arc-top::before {
height: 6rem;
}
} .panel--arc-bottom {
padding-bottom: 3rem;
position: relative;
} .panel--arc-bottom::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/bottom-arc-inverse-mask.png);
background-size: 102% 100%;
background-position: center bottom;
background-repeat: no-repeat;
bottom: -1px;
content: '';
display: block;
height: 2rem;
position: absolute;
width: 100%;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--arc-bottom::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/bottom-arc-inverse-mask@2x.png);
}
}
@media (min-width: 768px) { .panel--arc-bottom {
padding-bottom: 6rem;
} .panel--arc-bottom::after {
height: 3rem;
}
}
@media (min-width: 991px) { .panel--arc-bottom {
padding-bottom: 12rem;
} .panel--arc-bottom::after {
height: 6rem;
}
} .panel--arc-bottom--home {
padding-bottom: 0;
} .panel--arc-bottom--home::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/bottom-arc-inverse-home-mask.png);
background-size: 102% 100%;
background-position: center bottom;
background-repeat: no-repeat;
height: 4rem;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--arc-bottom--home::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/bottom-arc-inverse-home-mask@2x.png);
}
}
@media (min-width: 768px) { .panel--arc-bottom--home::after {
height: 6rem;
}
}
@media (min-width: 991px) { .panel--arc-bottom--home::after {
height: 8rem;
}
}   .panel--circle {
position: relative;
} .panel--circle--left::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-full.png);
background-size: 50rem 50rem;
background-position: right 60%;
background-repeat: no-repeat;
content: '';
display: block;
opacity: 0.5;
position: absolute;
width: 7rem;
z-index: -1;
bottom: 0;
left: 0;
top: 0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--circle--left::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-full@2x.png);
}
} .panel--circle--right::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-full.png);
background-size: 60rem 60rem;
background-position: left 30%;
background-repeat: no-repeat;
content: '';
display: block;
opacity: 0.3;
position: absolute;
width: 5.375rem;
z-index: -1;
bottom: 0;
right: 0;
top: 0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--circle--right::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-full@2x.png);
}
} .panel--circle--right--large::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-full.png);
background-size: 90rem 90rem;
background-position: left 10%;
background-repeat: no-repeat;
width: 12rem;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--circle--right--large::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-full@2x.png);
}
} .panel--circle--double::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-right.png);
background-size: 3.375rem 23.75rem;
background-position: right center;
background-repeat: no-repeat;
content: '';
display: block;
height: 23.75rem;
position: absolute;
width: 3.375rem;
z-index: -1;
bottom: 30em;
right: 0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--circle--double::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-right@2x.png);
}
} .panel--circle--double::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-left.png);
background-size: 5rem 18.875rem;
background-position: left center;
background-repeat: no-repeat;
border-radius: 0;
height: 18.875rem;
width: 5rem;
left: 0;
top: 65em;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--circle--double::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-left@2x.png);
}
}
@media (min-width: 768px) { .panel--circle--double::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-right.png);
background-size: 6.75rem 47.5rem;
background-position: right center;
background-repeat: no-repeat;
height: 47.5rem;
width: 6.75rem;
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .panel--circle--double::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-right@2x.png);
}
}
@media (min-width: 768px) { .panel--circle--double::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-left.png);
background-size: 10rem 37.75rem;
background-position: left center;
background-repeat: no-repeat;
height: 37.75rem;
width: 10rem;
top: 35em;
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .panel--circle--double::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/circle-left@2x.png);
}
}   .panel--bg-image {
position: relative;
} .panel--bg-image--pseudo::before,
.panel--bg-image__img {
background-image: var(--background-image);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
bottom: 0;
content: '';
display: block;
opacity: 0.1;
left: 0;
right: 0;
position: absolute;
top: 0;
z-index: -1;
}   .panel--hero {
position: relative;
} .panel--hero--wrap ol,
.panel--hero--wrap ul {
overflow: hidden;
} .panel--hero--wrap__image {
margin: 2rem auto 1rem;
width: 100%;
}
@media (min-width: 768px) { .panel--hero--wrap__image {
float: left;
margin: 0 2.5rem 0.5rem 0;
width: calc(50% - 1.25rem);
} .single-profile .panel--hero--wrap__image {
width: calc(33% - 1.25rem);
}
}
@media (min-width: 768px) { .panel--hero--solutions {
padding-bottom: 3rem;
}
} .panel--hero__bg-image {
height: 9rem;
position: absolute;
top: 0;
width: 100%;
z-index: -5;
}
@media (min-width: 768px) { .panel--hero__bg-image {
height: 14rem;
}
} .panel--hero__bg-image::before {
background-image: var(--background-image);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
bottom: 0;
content: '';
display: block;
opacity: 0.1;
left: 0;
right: 0;
position: absolute;
top: 0;
z-index: -1;
} .panel--hero__bg-image::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/bottom-arc-mask.png);
background-size: 102% 100%;
background-position: center bottom;
background-repeat: no-repeat;
bottom: -1px;
content: '';
display: block;
height: 3rem;
position: absolute;
width: 100%;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--hero__bg-image::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/bottom-arc-mask@2x.png);
}
}
@media (min-width: 768px) { .panel--hero__bg-image::after {
height: 5rem;
}
}   .panel__heading {
margin-left: auto;
margin-right: auto;
max-width: 700px;
} .panel__heading--left {
margin-left: 0;
} .panel--content--has-heading {
position: relative;
} .panel--content__heading {
display: inline-block;
position: relative;
z-index: 2;
} .panel--content__heading::before {
background: white;
content: '';
display: block;
height: 1em;
left: -0.5rem;
position: absolute;
right: -0.5rem;
z-index: -1;
} .panel--content {
overflow: hidden;
} .panel--content__article>h2,
.panel--content__article>h3,
.panel--content__article>h4,
.panel--content__article>h5,
.panel--content__article>h6,
.panel--content__article>img {
padding-left: 0;
padding-right: 0;
} .panel--content__article>h2 {
font-size: 1.5em;
display: inline-block;
position: relative;
z-index: 2;
} .panel--content__article>h2::before {
background: white;
content: '';
display: block;
height: 1em;
left: -0.5rem;
position: absolute;
right: -0.5rem;
z-index: -1;
} .panel--content__article>h2::after {
background: #d8d8d8;
content: '';
display: block;
height: 1px;
left: -2000px;
position: absolute;
right: -2000px;
top: 1rem;
z-index: -2;
} .panel--content__article>h2.panel--content__heading--large::after {
top: 0.9rem;
}
@media (min-width: 768px) { .panel--content__article>h2.panel--content__heading--large::after {
top: 1.5rem;
}
} .panel--content__article>h3 {
font-size: 1.4em;
} .panel--content__article>h4 {
font-size: 1.25em;
} .panel--content__article--sidebar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 768px) { .panel--content__article--sidebar {
display: block;
}
}  .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
} .slick-track .slick-slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .slick-track .slick-slide:focus {
outline: none;
}  .list--breadcrumbs {
list-style: none;
margin: 0;
} .breadcrumb__link {
color: white;
font-weight: 300;
text-decoration: none;
text-transform: uppercase;
} .breadcrumb__link:hover,
.breadcrumb__link:focus {
color: white;
}  button {
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .button,
input[type=submit],
button a {
background: #0063e5;
color: white;
cursor: pointer;
display: inline-block;
line-height: 1.4em;
padding: 1em 2em;
text-decoration: none;
} .button:hover,
input:hover[type=submit],
button a:hover {
color: white;
-webkit-box-shadow: 6px 6px 13px 6px rgba(0, 0, 0, 0.18);
box-shadow: 6px 6px 13px 6px rgba(0, 0, 0, 0.18);
letter-spacing: 1px;
padding-left: 3em;
padding-right: 3em;
} .button:focus,
input:focus[type=submit],
button a:focus {
outline: none;
} .button--small {
line-height: 1.3em;
padding: 0.75em 1.5em;
} .button--small:hover {
padding: 0.75em 2.25em;
}
@media (min-width: 768px) { .button--small {
font-size: 0.9em;
line-height: 1.2em;
}
} .button--secondary,
button a {
background: white;
border: 1px solid #2a2723;
color: #2a2723;
} .button--secondary:hover,
button a:hover {
background: #0063e5;
border-color: #0063e5;
color: white;
} .button--secondary--reverse {
background: #0063e5;
border: 1px solid white;
color: white;
} .button--secondary--reverse:hover {
background: white;
border-color: white;
color: #0063e5;
} .button--header {
font-size: 1em;
line-height: 1.3em;
padding-left: 1.75rem;
padding-right: 1.75rem;
} .button--header:hover {
-webkit-box-shadow: none;
box-shadow: none;
letter-spacing: 0;
padding-left: 1.75rem;
padding-right: 1.75rem;
}
@media (min-width: 768px) { .button--header {
font-size: 0.9em;
}
} .button--navigation {
cursor: pointer;
border: none;
display: none;
padding: 1rem 2.5%;
} .megamenu-open .button--navigation {
display: block;
}
@media (min-width: 768px) { .megamenu-open .button--navigation {
display: none;
}
} .button--navigation--copy::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close-white.png);
background-size: 18px auto;
background-position: center center;
background-repeat: no-repeat;
display: inline-block;
content: '';
height: 1.125rem;
margin-right: 0.5rem;
width: 1.125rem;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .button--navigation--copy::before {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close-white@2x.png);
}
} .button--navigation--copy::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow-white.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 0.75em;
margin-left: 0.25rem;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
width: 9px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .button--navigation--copy::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow-white@2x.png);
}
} .button--tertiary {
background: white;
border: 1px solid #f9bd38;
border-radius: 5px;
color: #2a2723;
font-size: 0.9em;
line-height: 1em;
padding: 0.5em 1em;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .button--tertiary:hover {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
color: #2a2723;
letter-spacing: 0;
padding: 0.5em 1em;
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .sidebar .button--tertiary {
background: #f8fbff;
}
@media (min-width: 768px) { .button--tertiary {
font-size: 0.7em;
}
} .button--text {
background: none;
border-bottom: 2px solid transparent;
cursor: pointer;
font-size: 1.25em;
margin-right: 3rem;
padding: 0.5rem 0;
position: relative;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .button--text:hover,
.button--text:focus,
.button--text--active {
border-bottom-color: #f9bd38;
outline: none;
} .button[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="//"]:not([href*='global.wilsonlearning.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 11px;
margin-left: 0.5em;
width: 11px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .button[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="//"]:not([href*='global.wilsonlearning.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white@2x.png);
}
} .button--secondary[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="//"]:not([href*='global.wilsonlearning.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .button--secondary[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="//"]:not([href*='global.wilsonlearning.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link@2x.png);
}
} .local .button[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit][href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button a[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit] a[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit][href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button a[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit] a[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button[href^="//"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit][href^="//"]:not([href*='wilsonlearning.local'])::after,
.local .button a[href^="//"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit] a[href^="//"]:not([href*='wilsonlearning.local'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 11px;
margin-left: 0.5em;
width: 11px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .local .button[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit][href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button a[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit] a[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit][href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button a[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit] a[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button[href^="//"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit][href^="//"]:not([href*='wilsonlearning.local'])::after,
.local .button a[href^="//"]:not([href*='wilsonlearning.local'])::after,
.local input[type=submit] a[href^="//"]:not([href*='wilsonlearning.local'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white@2x.png);
}
} .local .button--secondary[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary a[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary a[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary[href^="//"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary a[href^="//"]:not([href*='wilsonlearning.local'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .local .button--secondary[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary a[href^="http://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary a[href^="https://"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary[href^="//"]:not([href*='wilsonlearning.local'])::after,
.local .button--secondary a[href^="//"]:not([href*='wilsonlearning.local'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link@2x.png);
}
} .development .button[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit][href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button a[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit] a[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit][href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button a[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit] a[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit][href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button a[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit] a[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 11px;
margin-left: 0.5em;
width: 11px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .development .button[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit][href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button a[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit] a[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit][href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button a[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit] a[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit][href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button a[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development input[type=submit] a[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white@2x.png);
}
} .development .button--secondary[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary a[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary a[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary a[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .development .button--secondary[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary a[href^="http://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary a[href^="https://"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after,
.development .button--secondary a[href^="//"]:not([href*='wilsonlearning.flywheelsites.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link@2x.png);
}
} .staging .button[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit][href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button a[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit] a[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit][href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button a[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit] a[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit][href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button a[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit] a[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 11px;
margin-left: 0.5em;
width: 11px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .staging .button[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit][href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button a[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit] a[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit][href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button a[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit] a[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit][href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button a[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging input[type=submit] a[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link-white@2x.png);
}
} .staging .button--secondary[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary a[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary a[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary a[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .staging .button--secondary[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary a[href^="http://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary a[href^="https://"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after,
.staging .button--secondary a[href^="//"]:not([href*='wilsonlearning-cloud.flywheelstaging.com'])::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link@2x.png);
}
}  .card {
border: 1px solid #d8d8d8;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .card--home {
position: relative;
z-index: 1;
} .card:hover,
.card:focus {
-webkit-box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.2);
box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.2);
} .card__heading {
margin-bottom: 0.25em;
} .card__content {
font-size: 1em;
} .card__content>* {
line-height: 1.5em;
margin: 0 0 1em;
}
@media (min-width: 768px) { .card__content {
font-size: 0.88889em;
}
}  .circle {
border-radius: 50%;
display: inline-block;
line-height: 0;
margin: 0 0 0.5rem;
padding: 0.5rem;
position: relative;
} .circle>img {
border-radius: 50%;
} .circle--large {
padding: 1.5rem;
} .circle--force {
width: 100%;
} .circle--force.circle--large {
width: calc(100% - 3rem);
} .circle__inner--force {
border-radius: 50%;
overflow: hidden;
padding-bottom: 100%;
position: relative;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
width: 100%;
} .circle__inner--force::after {
background-image: var(--background-image);
background-position: center center;
background-size: cover;
bottom: 0;
content: '';
display: block;
left: 0;
position: absolute;
right: 0;
top: 0;
} .circle::before {
border: 2px solid #f9bd38;
border-radius: 50%;
content: '';
display: block;
height: 100%;
left: 50%;
position: absolute;
top: 50%;
width: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} a.circle .circle__inner {
border-radius: 50%;
overflow: hidden;
} a.circle img {
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} a.circle:hover::before {
height: 95%;
width: 95%;
} .circle__inner--list {
max-width: 200px;
} .has-counter .circle--list::after {
background: #f9bd38;
border-radius: 50%;
color: white;
display: block;
font-size: 1.27em;
left: 9%;
line-height: 2rem;
position: absolute;
text-align: center;
top: 9%;
width: 2rem;
z-index: 1;
} .has-counter[data-count='1'] .circle--list::after {
content: "1";
} .has-counter[data-count='2'] .circle--list::after {
content: "2";
} .has-counter[data-count='3'] .circle--list::after {
content: "3";
} .has-counter[data-count='4'] .circle--list::after {
content: "4";
} .has-counter[data-count='5'] .circle--list::after {
content: "5";
} .has-counter[data-count='6'] .circle--list::after {
content: "6";
} .has-counter[data-count='7'] .circle--list::after {
content: "7";
} .has-counter[data-count='8'] .circle--list::after {
content: "8";
} .has-counter[data-count='9'] .circle--list::after {
content: "9";
} .circle--overlap {
padding: 1.25rem;
width: calc(100% - 2.5rem - 2px);
} .circle--overlap::after {
content: '';
display: block;
padding-bottom: 100%;
} .circle__inner--overlap {
position: absolute;
bottom: 1.25rem;
width: calc(100% - 2.5rem);
} .circle__inner--overlap img {
bottom: 0;
position: absolute;
width: 100%;
}  .contact-card {
-webkit-box-shadow: 20px 20px 30px rgba(0, 0, 0, 0.16);
box-shadow: 20px 20px 30px rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) { .contact-card {
-webkit-box-shadow: none;
box-shadow: none;
}
} .contact-card .gform_wrapper textarea.large {
height: 6rem;
} .contact-card__heading {
color: #d8d8d8;
font-size: 5em;
font-weight: 700;
opacity: 0.6;
position: absolute;
text-transform: uppercase;
top: 1rem;
-webkit-transform: rotate(-90deg) translateY(-575%);
transform: rotate(-90deg) translateY(-575%);
-webkit-transform-origin: top right;
transform-origin: top right;
z-index: 0;
}
@media (min-width: 768px) { .contact-card__heading {
-webkit-transform: rotate(-90deg) translateY(-485%);
transform: rotate(-90deg) translateY(-485%);
}
} .contact-card__wrapper {
position: relative;
z-index: 1;
} .contact-card__background {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
overflow: hidden;
padding-bottom: 22rem;
position: relative;
width: 100%;
} .contact-card__background::before {
background: white;
border-radius: 50% 50% 0 0 / 4rem 4rem 0 0;
content: '';
display: block;
position: absolute;
bottom: -1rem;
height: 4rem;
left: -10%;
width: 120%;
}
@media (min-width: 768px) { .contact-card__background {
width: 43%;
padding: 0;
} .contact-card__background::before {
border-radius: 0 6rem 6rem 0 / 0 50% 50% 0;
bottom: -5%;
height: 120%;
left: -2rem;
width: 6rem;
}
}  .feed__item {
margin-bottom: 2.5rem;
margin-left: 1.25rem;
margin-right: 1.25rem;
width: calc(50% - (2 * 1.25rem) - 2px);
} .feed__item__image {
position: relative;
} .feed__item__image::after {
background-origin: border-box;
border-top: 1rem solid white;
border-radius: 50% 50% 0 0 / 1rem 1rem 0 0;
bottom: 0;
content: '';
display: block;
position: absolute;
width: 100%;
z-index: 1;
} .feed__item__content {
padding: 1.5rem 2rem 0;
} .feed__item__content h2,
.feed__item__content p {
color: #2a2723;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .feed__item__content h2:hover,
.feed__item__content h2:focus,
.feed__item__content p:hover,
.feed__item__content p:focus {
color: #0063e5;
} .feed__item__content--event {
padding: 1.5rem 2rem;
} .feed__item__content--event h2 {
color: #0063e5;
} .feed__item__content--event p:hover,
.feed__item__content--event p:focus {
color: #2a2723;
} .feed__item__content--image {
width: auto;
max-width: 100%;
} .feed__item:hover,
.feed__item:focus {
-webkit-box-shadow: 30px 30px 30px rgba(42, 39, 35, 0.2);
box-shadow: 30px 30px 30px rgba(42, 39, 35, 0.2);
} .feed__item--event:hover,
.feed__item--event:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
@media (min-width: 768px) { .feed__item {
width: calc(33% - (2 * 1.25rem) - 2px);
}
}  .footer {
margin-bottom: 6rem;
} .header-cta .footer {
margin-bottom: 9rem;
} .footer a {
text-decoration: none;
} .footer--landing {
margin-bottom: 0;
} .header-cta .footer--landing {
margin-bottom: 0;
}
@media (min-width: 768px) { .footer {
margin-bottom: 0;
} .header-cta .footer {
margin-bottom: 0;
}
} .logo--footer {
max-width: 277px;
}
@media (min-width: 768px) { .logo--footer {
max-width: 100%;
}
} .phone--footer {
font-size: 28px;
} .p--small--footer {
font-size: 1em;
}
@media (min-width: 768px) { .p--small--footer {
font-size: 0.72em;
}
} .footer__sharing-links__link {
margin-right: 0.75rem;
} .footer__sharing-links__link__icon {
display: block;
height: 21px;
width: 24px;
} .footer__sharing-links__link__icon--twitter {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-share-twitter.png);
background-size: 23px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .footer__sharing-links__link__icon--twitter {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-share-twitter.png);
}
} .footer__sharing-links__link__icon--linkedin {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-share-linkedin.png);
background-size: 21px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .footer__sharing-links__link__icon--linkedin {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-share-linkedin@2x.png);
}
}  .form__field,
div.gform_wrapper label.gfield_label,
div.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
div.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,
div.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,
div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
div.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,
div.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
font-size: 1em;
margin-bottom: 1rem;
} .form__field--inline {
display: inline-block;
width: 50%;
}
@media (min-width: 768px) { .form__field,
div.gform_wrapper label.gfield_label,
div.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
div.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,
div.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,
div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
div.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,
div.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
font-size: 0.9em;
}
} input,
select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: white;
font-size: 1em;
outline: none;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button,
select::-webkit-outer-spin-button,
select::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=text],
input[type=email],
input[type=number],
input[type=password] {
border: 1px solid #d8d8d8;
border-radius: none;
font-weight: 400;
margin: 0 0 1em;
padding: 1em 1.5em;
width: calc(100% - 3em - 2px);
} input[type=text]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus {
border-color: #f9bd38;
} .contact-card input[type=text],
.contact-card input[type=email],
.contact-card input[type=number],
.contact-card input[type=password] {
margin: 0;
} .form__field--inline input[type=text],
.form__field--inline input[type=email],
.form__field--inline input[type=number],
.form__field--inline input[type=password] {
margin: 0;
} .input--alt input[type=text],
input[type=text].input--alt,
.input--alt input[type=email],
input[type=email].input--alt,
.input--alt input[type=number],
input[type=number].input--alt,
.input--alt input[type=password],
input[type=password].input--alt {
background: none;
border-bottom: 2px solid #2a2723;
border-left: none;
border-radius: 0;
border-right: none;
border-top: none;
padding: 0;
} .input--alt input[type=text]:focus,
input[type=text].input--alt:focus,
.input--alt input[type=email]:focus,
input[type=email].input--alt:focus,
.input--alt input[type=number]:focus,
input[type=number].input--alt:focus,
.input--alt input[type=password]:focus,
input[type=password].input--alt:focus {
border-bottom-color: #f9bd38;
} input[type=number] {
-moz-appearance: textfield; } input[type=submit] {
border: none;
border-radius: 0;
cursor: pointer;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} input[type=submit].submit--inline {
border: 1px solid #0063e5;
font-size: 1em;
line-height: 1.3em;
margin-left: -5px;
-webkit-transform-origin: left center;
transform-origin: left center;
}
@media (min-width: 768px) { input[type=submit].submit--inline {
font-size: 0.9em;
line-height: 1.2em;
}
} select {
border: 1px solid #d8d8d8;
border-radius: 0;
font-weight: 400;
margin: 0 0 1em;
padding: 1em 1.5em;
width: calc(100% - 3em - 2px);
} select:focus {
border-color: #f9bd38;
} .select--alt select {
border-bottom: 2px solid #2a2723;
border-left: none;
border-right: none;
border-top: none;
padding: 0;
} .select--alt select:focus {
border-bottom-color: #f9bd38;
} textarea {
border: 1px solid #d8d8d8;
padding: 1em;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} textarea:focus {
border-color: #f9bd38;
outline: none;
} .textarea--alt textarea {
border: 2px solid #2a2723;
} .textarea--alt textarea:focus {
border-color: #f9bd38;
} label {
display: block;
line-height: 1.2em;
margin: 0 0 0.5em;
opacity: 0;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .form__field--filled label {
opacity: 1;
} .footer label {
font-size: 0.9em;
line-height: 1em;
margin: 0.25em 0;
} .input--alt {
position: relative;
} .input--alt label {
opacity: 1;
pointer-events: none;
position: absolute;
top: 10px;
}
@media (min-width: 768px) { .input--alt label {
top: 1.5em;
} .landing-form .input--alt label {
top: 1em;
}
} .textarea--alt label {
top: 1em;
left: 1em;
} .input--alt.form__field--filled label,
div.gform_wrapper .input--alt.form__field--filled label {
top: -1.25em;
}
@media (min-width: 768px) { .input--alt.form__field--filled label,
div.gform_wrapper .input--alt.form__field--filled label {
font-size: 0.7em;
}
} div.gform_wrapper .input--alt.form__field--filled label {
top: -0.75em;
left: 0;
}
@media (min-width: 768px) { div.gform_wrapper .input--alt.form__field--filled label {
top: -0.25em;
} .landing-form div.gform_wrapper .input--alt.form__field--filled label {
top: -0.75em;
}
} div.gform_wrapper .textarea--alt.form__field--filled label {
top: -1.5em;
} div.gform_wrapper {
margin: 0;   } div.gform_wrapper li {
margin: 0 0 1rem;
} div.gform_wrapper .ginput_container_checkbox label,
div.gform_wrapper .ginput_container_radio label,
div.gform_wrapper .label--visible label,
div.gform_wrapper .gfield_consent_label {
opacity: 1;
} div.gform_wrapper .gfield_radio li label {
margin: 0;
} div.gform_wrapper label.gfield_label {
font-weight: 400;
} div.gform_wrapper textarea {
padding: 1em;
} div.gform_wrapper .gfield_required {
color: #2a2723;
} div.gform_wrapper .field--truncated,
div.gform_wrapper .gfield_html.field--truncated {
max-width: 784px;
} div.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
div.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,
div.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,
div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
div.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,
div.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
letter-spacing: 0;
margin: 0;
} div.gform_wrapper ul.gform_fields li.gfield,
div.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield,
div.gform_wrapper li.hidden_label input {
margin-top: 0;
} div.gform_wrapper ul.gform_fields li.gfield::before,
div.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield::before,
div.gform_wrapper li.hidden_label input::before {
display: none;
} div.gform_wrapper ul.gform_fields li.gfield_html {
font-size: 0.825em;
line-height: 1.4em;
}
@media (min-width: 768px) { div.gform_wrapper ul.gform_fields li.gfield_html {
font-size: 0.725em;
}
} div.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html {
line-height: 1.4em;
} div.gform_wrapper div.gform_footer,
div.gform_wrapper div.gform_page_footer {
margin: 1rem 0 0;
padding: 0;
} div.gform_wrapper div.gform_footer input.button,
div.gform_wrapper div.gform_footer input[type=submit],
div.gform_wrapper div.gform_footer input[type=submit],
div.gform_wrapper div.gform_page_footer input.button,
div.gform_wrapper div.gform_page_footer input[type=submit],
div.gform_wrapper div.gform_page_footer input[type=submit] {
font-size: inherit;
line-height: inherit;
min-height: 0;
padding-left: 2.5em;
padding-right: 2.5em;
width: auto;
} div.gform_wrapper div.gform_footer input.button:hover,
div.gform_wrapper div.gform_footer input:hover[type=submit],
div.gform_wrapper div.gform_footer input[type=submit]:hover,
div.gform_wrapper div.gform_page_footer input.button:hover,
div.gform_wrapper div.gform_page_footer input:hover[type=submit],
div.gform_wrapper div.gform_page_footer input[type=submit]:hover {
padding-left: 3.5em;
padding-right: 3.5em;
}
@media (min-width: 768px) { div.gform_wrapper div.gform_footer input.button,
div.gform_wrapper div.gform_footer input[type=submit],
div.gform_wrapper div.gform_footer input[type=submit],
div.gform_wrapper div.gform_page_footer input.button,
div.gform_wrapper div.gform_page_footer input[type=submit],
div.gform_wrapper div.gform_page_footer input[type=submit] {
padding-left: 5em;
padding-right: 5em;
} div.gform_wrapper div.gform_footer input.button:hover,
div.gform_wrapper div.gform_footer input:hover[type=submit],
div.gform_wrapper div.gform_footer input[type=submit]:hover,
div.gform_wrapper div.gform_page_footer input.button:hover,
div.gform_wrapper div.gform_page_footer input:hover[type=submit],
div.gform_wrapper div.gform_page_footer input[type=submit]:hover {
padding-left: 6em;
padding-right: 6em;
}
} div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
min-height: 0;
line-height: inherit;
} div.gform_wrapper .gfield select {
line-height: 2.5em;
margin: 0 0 1em;
padding: 1em 1.5em;
width: 100%;
} div.gform_wrapper .gfield.select--alt select {
padding: 0 4px;
} div.gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
div.gform_wrapper ul li.field_description_below div.ginput_container_radio,
div.gform_wrapper ul li.field_description_below div.ginput_container_consent {
margin-top: 0;
} div.gform_wrapper .top_label li ul.gfield_checkbox li,
div.gform_wrapper .top_label li ul.gfield_radio li,
div.gform_wrapper .top_label li ul.gfield_consent li {
overflow: visible;
} div.gform_wrapper .top_label li ul.gfield_checkbox label,
div.gform_wrapper .top_label li ul.gfield_radio label,
div.gform_wrapper .top_label li ul.gfield_consent label {
font-size: 0.825em;
line-height: 1.4em;
padding-top: 0.5rem;
text-align: left;
max-width: calc(100% - 3rem);
}
@media (min-width: 768px) { div.gform_wrapper .top_label li ul.gfield_checkbox label,
div.gform_wrapper .top_label li ul.gfield_radio label,
div.gform_wrapper .top_label li ul.gfield_consent label {
font-size: 0.725em;
}
} .contact-card div.gform_wrapper .top_label li ul.gfield_checkbox label,
.contact-card div.gform_wrapper .top_label li ul.gfield_radio label,
.contact-card div.gform_wrapper .top_label li ul.gfield_consent label {
padding-top: 0;
} div.gform_wrapper li.hidden_label input[type=radio]::before,
div.gform_wrapper li.hidden_label input[type=checkbox]::before {
display: block;
} div.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
div.gform_wrapper li.gf_list_inline ul.gfield_radio li {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0.75rem;
} div.gform_wrapper input[type=radio],
div.gform_wrapper input[type=checkbox],
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
div.gform_wrapper ul.gfield_radio li input[type=radio] {
height: 1.25rem;
margin-right: 1em;
padding: 0;
position: relative;
width: 1.25rem !important;
}
@media (min-width: 768px) { div.gform_wrapper input[type=radio],
div.gform_wrapper input[type=checkbox],
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
div.gform_wrapper ul.gfield_radio li input[type=radio] {
height: 1.75rem;
width: 1.75rem !important;
}
} div.gform_wrapper input[type=radio]::before,
div.gform_wrapper input[type=radio]::after,
div.gform_wrapper input[type=checkbox]::before,
div.gform_wrapper input[type=checkbox]::after,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::before,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::after,
div.gform_wrapper ul.gfield_radio li input[type=radio]::before,
div.gform_wrapper ul.gfield_radio li input[type=radio]::after {
content: '';
cursor: pointer;
display: block;
left: 50%;
position: absolute;
top: 50%;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .contact-card div.gform_wrapper input[type=radio]::before,
.contact-card div.gform_wrapper input[type=radio]::after,
.contact-card div.gform_wrapper input[type=checkbox]::before,
.contact-card div.gform_wrapper input[type=checkbox]::after,
.contact-card div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::before,
.contact-card div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::after,
.contact-card div.gform_wrapper ul.gfield_radio li input[type=radio]::before,
.contact-card div.gform_wrapper ul.gfield_radio li input[type=radio]::after {
top: 5px;
} div.gform_wrapper input[type=radio]::before,
div.gform_wrapper input[type=checkbox]::before,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::before,
div.gform_wrapper ul.gfield_radio li input[type=radio]::before {
border: 1px solid #2a2723;
height: 100%;
opacity: 1;
width: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} div.gform_wrapper input[type=radio]::after,
div.gform_wrapper input[type=checkbox]::after,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::after,
div.gform_wrapper ul.gfield_radio li input[type=radio]::after {
background-color: #0063e5;
height: 0.85rem;
width: 0.85rem;
-webkit-transform: translate(-50%, -50%) scale(0, 0);
transform: translate(-50%, -50%) scale(0, 0);
}
@media (min-width: 768px) { div.gform_wrapper input[type=radio]::after,
div.gform_wrapper input[type=checkbox]::after,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]::after,
div.gform_wrapper ul.gfield_radio li input[type=radio]::after {
height: 1.25rem;
width: 1.25rem;
}
} div.gform_wrapper input[type=radio]:checked::before,
div.gform_wrapper input[type=radio]:checked::after,
div.gform_wrapper input[type=checkbox]:checked::before,
div.gform_wrapper input[type=checkbox]:checked::after,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked::before,
div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked::after,
div.gform_wrapper ul.gfield_radio li input[type=radio]:checked::before,
div.gform_wrapper ul.gfield_radio li input[type=radio]:checked::after {
-webkit-transform: translate(-50%, -50%) scale(1, 1);
transform: translate(-50%, -50%) scale(1, 1);
} div.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
div.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
font-weight: 400;
} div.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),
div.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
margin: 0;
} div.gform_wrapper div.validation_error {
border: none;
color: #0063e5;
font-size: 0.8125em;
font-weight: 400;
line-height: 1.5em;
margin: 0 0 1em;
padding: none;
} div.gform_wrapper li.gfield.gfield_error,
div.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background: none;
border: none;
margin: 0 !important;
padding: 0;
} div.gform_wrapper .gfield_error .gfield_label {
color: #0063e5;
} div.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
div.gform_wrapper li.gfield_error textarea {
border-color: #0063e5;
} div.gform_wrapper li.gfield_error.input--alt input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
div.gform_wrapper li.gfield_error.input--alt textarea {
border-width: 0;
border-bottom-width: 2px;
} div.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
div.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 0;
} div.gform_wrapper .validation_message {
color: #0063e5;
font-weight: 400;
} div.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
margin-top: 0;
padding-top: 0;
margin-bottom: 1rem;
} .panel--form div.gform_wrapper div.gform_footer,
.panel--form div.gform_wrapper div.gform_page_footer {
margin-top: 0;
text-align: left;
} body img.gform_ajax_spinner {
display: none !important;
}  .panel--arc-bottom--home {
background: rgba(0, 99, 229, 0.75);
} .panel--hero--video {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: -100;
} .panel--hero--video__video {
height: auto;
left: 50%;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: auto;
} .feed__hero {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
} .feed__title {
background: rgba(255, 255, 255, 0.87);
}
@media (min-width: 768px) { .feed__title {
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.87)), color-stop(30%, rgba(255, 255, 255, 0.64)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(to right, rgba(255, 255, 255, 0.87) 0%, rgba(255, 255, 255, 0.64) 30%, rgba(255, 255, 255, 0) 100%);
} .feed__title--vert {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.87)), color-stop(70%, rgba(255, 255, 255, 0.64)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(to top, rgba(255, 255, 255, 0.87) 0%, rgba(255, 255, 255, 0.64) 70%, rgba(255, 255, 255, 0) 100%);
} .feed__title--beneath {
background: none;
}
} .feed__title--inner {
width: 500px;
}  .tile {
background: transparent;
color: #2a2723;
display: inline-block;
margin: 0 auto 1rem;
padding: 1rem 2rem;
text-decoration: none;
transition: transform 0.6s ease 0s, box-shadow 0.2s ease 0s, background-color 0.2s ease 0s, -webkit-transform 0.6s ease 0s;
} .tile__icon {
height: 4rem;
margin: 0 auto;
width: 4rem;
} .tile:hover {
background: white;
-webkit-box-shadow: 13px 13px 19px 4px rgba(42, 39, 35, 0.12);
box-shadow: 13px 13px 19px 4px rgba(42, 39, 35, 0.12);
color: #2a2723;
-webkit-transform: translateY(-1rem);
transform: translateY(-1rem);
} .tile--stat:hover {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #2a2723;
-webkit-transform: none;
transform: none;
} a.tile--stat:hover {
background: white;
-webkit-box-shadow: 13px 13px 19px 4px rgba(42, 39, 35, 0.12);
box-shadow: 13px 13px 19px 4px rgba(42, 39, 35, 0.12);
color: #2a2723;
-webkit-transform: translateY(-1rem);
transform: translateY(-1rem);
} .icon {
display: inline-block;
font-style: normal;
height: 4rem;
width: 4rem;
} .icon--megamenu {
height: 3rem;
margin-bottom: 0.5rem;
width: 3rem;
} .icon--breadcrumb {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-right-white.png);
background-size: 7px auto;
background-position: center center;
background-repeat: no-repeat;
height: 14px;
margin: 0 1rem;
width: 7px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--breadcrumb {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-right-white@2x.png);
}
} .icon--home {
height: 2.55rem;
margin: 0 0.75rem 0 0;
width: 2.55rem;
} .icon--nav {
height: 1.5rem;
width: 1.5rem;
} .icon--search--header {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-black.png);
background-size: 23px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--search--header {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-black@2x.png);
}
}
@media (min-width: 768px) { .icon--search--header {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-white.png);
background-size: 23px auto;
background-position: center center;
background-repeat: no-repeat;
filter: invert(100%) sepia(16%) saturate(7463%) hue-rotate(222deg) brightness(119%) contrast(115%);
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .icon--search--header {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-white@2x.png);
}
}
@media (min-width: 768px) { .megamenu-open .icon--search--header,
.header--fixed .icon--search--header,
.page-template-template-solution .icon--search--header,
.headerScrollingActive .icon--search--header {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-black.png);
background-size: 23px auto;
background-position: center center;
background-repeat: no-repeat;
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .megamenu-open .icon--search--header,
.header--fixed .icon--search--header,
.page-template-template-solution .icon--search--header,
.headerScrollingActive .icon--search--header {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-black@2x.png);
}
} .icon--social {
height: 2rem;
width: 2rem;
} .icon--close {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close.png);
background-size: 24px auto;
background-position: center center;
background-repeat: no-repeat;
height: 1.5rem;
width: 1.5rem;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--close {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close@2x.png);
}
} .icon--thin-arrow {
height: 1.75rem;
width: 1rem;
} .icon--thin-arrow--black {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-black.png);
background-size: 15px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--thin-arrow--black {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-black@2x.png);
}
} .icon--thin-arrow--white {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-white.png);
background-size: 15px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--thin-arrow--white {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-white@2x.png);
}
} .icon--thin-arrow--left {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
} .icon--flag {
height: 1.75rem;
width: 1.75rem;
} .icon--about {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-about.png);
background-size: 27px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--about {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-about@2x.png);
}
} .icon--email {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-email.png);
background-size: 32px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--email {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-email@2x.png);
}
} .icon--event {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-event.png);
background-size: 25px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--event {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-event@2x.png);
}
} .icon--facebook {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-facebook.png);
background-size: 29px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--facebook {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-facebook@2x.png);
}
} .icon--flag-person {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-flag-person.png);
background-size: 41px auto;
background-position: left bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--flag-person {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-flag-person@2x.png);
}
} .icon--flag-squad {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-flag-squad.png);
background-size: 48px auto;
background-position: left bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--flag-squad {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-flag-squad@2x.png);
}
} .icon--globe {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-globe.png);
background-size: 28px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--globe {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-globe@2x.png);
}
} .icon--graph {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-graph.png);
background-size: 38px auto;
background-position: left bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--graph {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-graph@2x.png);
}
} .icon--instagram {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-instagram.png);
background-size: 29px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--instagram {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-instagram@2x.png);
}
} .icon--linkedin {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-linkedin.png);
background-size: 30px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--linkedin {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-linkedin@2x.png);
}
} .icon--map {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-map.png);
background-size: 28px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--map {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-map@2x.png);
}
} .icon--people {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-people.png);
background-size: 34px auto;
background-position: left bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--people {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-people@2x.png);
}
} .icon--paper {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-paper.png);
background-size: 24px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--paper {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-paper@2x.png);
}
} .icon--search {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-black.png);
background-size: 23px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--search {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-search-black@2x.png);
}
} .icon--star-person {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-star-person.png);
background-size: 46px auto;
background-position: left bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--star-person {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-star-person@2x.png);
}
} .icon--target {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-target.png);
background-size: 28px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--target {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-target@2x.png);
}
} .icon--twitter {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-twitter.png);
background-size: 32px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--twitter {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-twitter.png);
}
} .icon--wilson-learning {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-wilson-learning.png);
background-size: 56px auto;
background-position: center bottom;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--wilson-learning {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-wilson-learning@2x.png);
}
} .icon--world {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-world.png);
background-size: 24px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .icon--world {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-world@2x.png);
}
}
@media (min-width: 768px) { .icon--world {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-world-white.png);
background-size: 24px auto;
background-position: center center;
background-repeat: no-repeat;
filter: invert(100%) sepia(16%) saturate(7463%) hue-rotate(222deg) brightness(119%) contrast(115%);
}
.site-picker .sel__placeholder--label {
color: #000
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .icon--world {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-world-white@2x.png);
}
}
@media (min-width: 768px) { .megamenu-open .icon--world,
.header--fixed .icon--world,
.page-template-template-solution .icon--world,
.headerScrollingActive .icon--world,
.header--search-open .icon--world {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-world.png);
background-size: 24px auto;
background-position: center center;
background-repeat: no-repeat;
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .megamenu-open .icon--world,
.header--fixed .icon--world,
.page-template-template-solution .icon--world,
.headerScrollingActive .icon--world,
.header--search-open .icon--world {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-world@2x.png);
}
} .icon--animated {
background: none;
display: block;
position: relative;
} .icon--animated__layer {
display: block;
} .icon--animated__layer--1 {
height: 100%;
width: 100%;
} .icon--animated--clipboard__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/clipboard/clipboard.svg) no-repeat center bottom;
background-size: 38px auto;
} .icon--animated--clipboard__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/clipboard/check.svg) no-repeat center bottom;
background-size: 15px auto;
bottom: 14px;
height: 14px;
opacity: 1;
position: absolute;
right: 24px;
-webkit-transform: translateX(0);
transform: translateX(0);
width: 15px;
} .tile:hover .icon--animated--clipboard__layer--2,
.card:hover .icon--animated--clipboard__layer--2 {
-webkit-animation: clipboard-1 1.8s 2;
animation: clipboard-1 1.8s 2;
} .icon--animated--clipboard__layer--3 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/clipboard/check.svg) no-repeat center bottom;
background-size: 15px auto;
bottom: 14px;
height: 14px;
opacity: 0;
position: absolute;
right: 24px;
-webkit-transform: translateX(30px);
transform: translateX(30px);
width: 15px;
} .tile:hover .icon--animated--clipboard__layer--3,
.card:hover .icon--animated--clipboard__layer--3 {
-webkit-animation: clipboard-2 1.8s 2;
animation: clipboard-2 1.8s 2;
} .icon--animated--paper__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/paper/paper.svg) no-repeat center bottom;
background-size: 31px auto;
} .icon--animated--paper__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/paper/lines.svg) no-repeat center bottom;
background-size: 19px auto;
bottom: 5px;
height: 28px;
left: 22px;
position: absolute;
-webkit-transform-origin: center left;
transform-origin: center left;
width: 19px;
} .tile:hover .icon--animated--paper__layer--2,
.card:hover .icon--animated--paper__layer--2 {
-webkit-animation: paper 1s 2;
animation: paper 1s 2;
} .icon--animated--paper__layer--3 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/paper/pen.svg) no-repeat center bottom;
background-size: 30px auto;
bottom: 5px;
height: 30px;
left: 29px;
position: absolute;
-webkit-transition: -webkit-transform 0.2s ease-in;
transition: -webkit-transform 0.2s ease-in;
transition: transform 0.2s ease-in;
transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
width: 30px;
} .tile:hover .icon--animated--paper__layer--3,
.card:hover .icon--animated--paper__layer--3 {
-webkit-transform: translate(6px, -6px) rotateZ(10deg);
transform: translate(6px, -6px) rotateZ(10deg);
-webkit-transition: -webkit-transform 1.2s ease-in;
transition: -webkit-transform 1.2s ease-in;
transition: transform 1.2s ease-in;
transition: transform 1.2s ease-in, -webkit-transform 1.2s ease-in;
} .icon--animated--person__layer {
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
} .tile:hover .icon--animated--person__layer,
.card:hover .icon--animated--person__layer {
-webkit-transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
} .icon--animated--person__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/person.svg) no-repeat center bottom;
background-size: 20px auto;
} .icon--animated--person__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/arrow-black-1.svg) no-repeat center bottom;
background-size: 9px auto;
bottom: 5px;
height: 9px;
position: absolute;
right: 12px;
width: 9px;
} .icon--animated--person__layer--3 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/arrow-black-2.svg) no-repeat center bottom;
background-size: 9px auto;
bottom: 5px;
height: 9px;
left: 12px;
position: absolute;
width: 9px;
} .icon--animated--person__layer--4 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/arrow-blue-1.svg) no-repeat center bottom;
background-size: 11px auto;
bottom: 21px;
height: 9px;
right: 7px;
position: absolute;
width: 11px;
} .tile:hover .icon--animated--person__layer--4,
.card:hover .icon--animated--person__layer--4 {
-webkit-transform: scale(1.3) translateX(6px);
transform: scale(1.3) translateX(6px);
} .icon--animated--person__layer--5 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/arrow-blue-4.svg) no-repeat center bottom;
background-size: 11px auto;
bottom: 21px;
height: 9px;
left: 7px;
position: absolute;
width: 11px;
} .tile:hover .icon--animated--person__layer--5,
.card:hover .icon--animated--person__layer--5 {
-webkit-transform: scale(1.3) translateX(-6px);
transform: scale(1.3) translateX(-6px);
} .icon--animated--person__layer--6 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/arrow-blue-2.svg) no-repeat center bottom;
background-size: 9px auto;
height: 9px;
position: absolute;
right: 13px;
top: 19px;
width: 9px;
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
} .tile:hover .icon--animated--person__layer--6,
.card:hover .icon--animated--person__layer--6 {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
-webkit-transform: scale(1.3) translate(3px, -3px);
transform: scale(1.3) translate(3px, -3px);
} .icon--animated--person__layer--7 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person/arrow-blue-3.svg) no-repeat center bottom;
background-size: 9px auto;
height: 9px;
position: absolute;
left: 13px;
top: 19px;
width: 9px;
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
} .tile:hover .icon--animated--person__layer--7,
.card:hover .icon--animated--person__layer--7 {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
-webkit-transform: scale(1.3) translate(-3px, -3px);
transform: scale(1.3) translate(-3px, -3px);
} .icon--animated--group__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/group/coaches.svg) no-repeat center bottom;
background-size: 45px auto;
} .icon--animated--group__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/group/speech-bubble-1.svg) no-repeat center bottom;
background-size: 32px auto;
height: 25px;
left: 17px;
position: absolute;
top: 13px;
width: 32px;
} .tile:hover .icon--animated--group__layer--2,
.card:hover .icon--animated--group__layer--2 {
-webkit-animation: group-1 3s 1;
animation: group-1 3s 1;
} .icon--animated--group__layer--3 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/group/speech-bubble-2.svg) no-repeat center bottom;
background-size: 32px auto;
height: 25px;
left: 17px;
opacity: 0;
position: absolute;
top: 13px;
-webkit-transform: translateY(-25px);
transform: translateY(-25px);
width: 32px;
} .tile:hover .icon--animated--group__layer--3,
.card:hover .icon--animated--group__layer--3 {
-webkit-animation: group-2 3s 1;
animation: group-2 3s 1;
} .icon--animated--globe__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/globe/person.svg) no-repeat left bottom;
background-size: 18px auto;
margin: 0 auto;
width: 40px;
} .icon--animated--globe__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/globe/globe.svg) no-repeat center bottom;
background-size: 38px auto;
height: 40px;
position: absolute;
right: 4px;
top: 19px;
width: 38px;
} .tile:hover .icon--animated--globe__layer--2,
.card:hover .icon--animated--globe__layer--2 {
-webkit-animation: globe 0.8s 2;
animation: globe 0.8s 2;
} .icon--animated--person-graph__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person-graph/person.svg) no-repeat center bottom;
background-size: 46px auto;
} .icon--animated--person-graph__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/person-graph/line.svg) no-repeat center bottom;
background-size: 19px auto;
height: 16px;
position: absolute;
right: 13px;
top: 30px;
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
width: 19px;
} .tile:hover .icon--animated--person-graph__layer--2,
.card:hover .icon--animated--person-graph__layer--2 {
-webkit-animation: person-graph 0.8s 1;
animation: person-graph 0.8s 1;
} .icon--animated--people__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/people/person-center.svg) no-repeat center bottom;
background-size: 18px auto;
} .tile:hover .icon--animated--people__layer--1,
.card:hover .icon--animated--people__layer--1 {
-webkit-animation: people-1 1.2s 1;
animation: people-1 1.2s 1;
} .icon--animated--people__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/people/person-left.svg) no-repeat center bottom;
background-size: 12px auto;
bottom: 2px;
height: 35px;
left: 13px;
position: absolute;
width: 12px;
} .tile:hover .icon--animated--people__layer--2,
.card:hover .icon--animated--people__layer--2 {
-webkit-animation: people-2 1.2s 1;
animation: people-2 1.2s 1;
} .icon--animated--people__layer--3 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/people/person-right.svg) no-repeat center bottom;
background-size: 12px auto;
bottom: 2px;
height: 35px;
position: absolute;
right: 13px;
width: 12px;
} .tile:hover .icon--animated--people__layer--3,
.card:hover .icon--animated--people__layer--3 {
-webkit-animation: people-3 1.2s 1;
animation: people-3 1.2s 1;
} .icon--animated--graph__layer--1 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/graph/computer.svg) no-repeat center bottom;
background-size: 34px auto;
} .icon--animated--graph__layer--2 {
background: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons-animated/graph/graph.svg) no-repeat center bottom;
background-size: 21px auto;
bottom: 8px;
height: 16px;
left: 22px;
position: absolute;
-webkit-transform-origin: center left;
transform-origin: center left;
width: 21px;
} .tile:hover .icon--animated--graph__layer--2,
.card:hover .icon--animated--graph__layer--2 {
-webkit-animation: graph 0.8s 1;
animation: graph 0.8s 1;
} .card__icon--home .icon--animated {
display: inline-block;
height: 2.5rem;
margin-right: 0.75rem;
width: 2.5rem;
} .card__icon--home .icon--animated--people__layer--2 {
left: 0;
} .card__icon--home .icon--animated--people__layer--3 {
right: 0;
} .card__icon--home .icon--animated--graph__layer--2 {
left: 10px;
}
@-webkit-keyframes clipboard-1 {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
10% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
50% {
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
51% {
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
60% {
opacity: 0.6;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes clipboard-1 {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
10% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
50% {
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
51% {
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
60% {
opacity: 0.6;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes clipboard-2 {
0% {
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
10% {
opacity: 0.6;
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
60% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
}
@keyframes clipboard-2 {
0% {
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
10% {
opacity: 0.6;
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
60% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
}
@-webkit-keyframes paper {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
20% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes paper {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
20% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@-webkit-keyframes group-1 {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
25% {
opacity: 0;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
80% {
opacity: 0;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes group-1 {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
25% {
opacity: 0;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
80% {
opacity: 0;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes group-2 {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
25% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
50% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
55% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
80% {
opacity: 0;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes group-2 {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
25% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
50% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
55% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
80% {
opacity: 0;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@-webkit-keyframes globe {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes globe {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@-webkit-keyframes person-graph {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
20% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@keyframes person-graph {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
20% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@-webkit-keyframes people-1 {
0% {
opacity: 0;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
40% {
opacity: 0;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes people-1 {
0% {
opacity: 0;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
40% {
opacity: 0;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes people-2 {
0% {
-webkit-transform: translateX(15px);
transform: translateX(15px);
}
40% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes people-2 {
0% {
-webkit-transform: translateX(15px);
transform: translateX(15px);
}
40% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes people-3 {
0% {
-webkit-transform: translateX(-15px);
transform: translateX(-15px);
}
40% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes people-3 {
0% {
-webkit-transform: translateX(-15px);
transform: translateX(-15px);
}
40% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes graph {
0% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
20% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes graph {
0% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
20% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}  .loader {
display: none;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 3;
} .loader__inner {
height: 10rem;
margin: 3rem auto;
position: relative;
width: 10rem;
} .loader__dot {
-webkit-animation: loader 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: loader 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-transform-origin: 5rem 5rem;
transform-origin: 5rem 5rem;
} .loader__dot::after {
background: #f9bd38;
border-radius: 50%;
content: '';
display: block;
height: 40px;
left: 50%;
margin: -20px 0 0 -20px;
position: absolute;
top: 0;
width: 40px;
} .loader__dot:nth-child(1) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s;
} .loader__dot:nth-child(1)::after {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-animation: dot-1 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-1 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s;
} .loader__dot:nth-child(2) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
} .loader__dot:nth-child(2)::after {
-webkit-transform: scale(0.9);
transform: scale(0.9);
-webkit-animation: dot-2 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-2 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
} .loader__dot:nth-child(3) {
-webkit-animation-delay: 0.45s;
animation-delay: 0.45s;
} .loader__dot:nth-child(3)::after {
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-animation: dot-3 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-3 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.45s;
animation-delay: 0.45s;
} .loader__dot:nth-child(4) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
} .loader__dot:nth-child(4)::after {
-webkit-transform: scale(0.7);
transform: scale(0.7);
-webkit-animation: dot-4 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-4 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
} .loader__dot:nth-child(5) {
-webkit-animation-delay: 0.35s;
animation-delay: 0.35s;
} .loader__dot:nth-child(5)::after {
-webkit-transform: scale(0.6);
transform: scale(0.6);
-webkit-animation: dot-5 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-5 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.35s;
animation-delay: 0.35s;
} .loader__dot:nth-child(6) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
} .loader__dot:nth-child(6)::after {
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-animation: dot-6 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-6 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
} .loader__dot:nth-child(7) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
} .loader__dot:nth-child(7)::after {
-webkit-transform: scale(0.4);
transform: scale(0.4);
-webkit-animation: dot-7 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-7 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
} .loader__dot:nth-child(8) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
} .loader__dot:nth-child(8)::after {
-webkit-transform: scale(0.3);
transform: scale(0.3);
-webkit-animation: dot-8 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-8 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
} .loader__dot:nth-child(9) {
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s;
} .loader__dot:nth-child(9)::after {
-webkit-transform: scale(0.2);
transform: scale(0.2);
-webkit-animation: dot-9 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-9 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s;
} .loader__dot:nth-child(10) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
} .loader__dot:nth-child(10)::after {
-webkit-transform: scale(0.1);
transform: scale(0.1);
-webkit-animation: dot-10 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-10 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
} .loader__dot:nth-child(11) {
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s;
} .loader__dot:nth-child(11)::after {
-webkit-transform: scale(0);
transform: scale(0);
-webkit-animation: dot-11 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: dot-11 2.8s cubic-bezier(0.5, 0, 0.5, 1) infinite;
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s;
}
@-webkit-keyframes loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
40% {
-webkit-transform: rotate(370deg);
transform: rotate(370deg);
}
50% {
-webkit-transform: rotate(370deg);
transform: rotate(370deg);
}
90% {
-webkit-transform: rotate(740deg);
transform: rotate(740deg);
}
100% {
-webkit-transform: rotate(740deg);
transform: rotate(740deg);
}
}
@keyframes loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
40% {
-webkit-transform: rotate(370deg);
transform: rotate(370deg);
}
50% {
-webkit-transform: rotate(370deg);
transform: rotate(370deg);
}
90% {
-webkit-transform: rotate(740deg);
transform: rotate(740deg);
}
100% {
-webkit-transform: rotate(740deg);
transform: rotate(740deg);
}
}
@-webkit-keyframes dot-1 {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
40% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
-webkit-transform: scale(0);
transform: scale(0);
}
90% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes dot-1 {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
40% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
-webkit-transform: scale(0);
transform: scale(0);
}
90% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes dot-2 {
0% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
40% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
50% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
90% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@keyframes dot-2 {
0% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
40% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
50% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
90% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@-webkit-keyframes dot-3 {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
40% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
50% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
90% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
100% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@keyframes dot-3 {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
40% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
50% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
90% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
100% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@-webkit-keyframes dot-4 {
0% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
40% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
50% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
90% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
100% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
}
@keyframes dot-4 {
0% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
40% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
50% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
90% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
100% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
}
@-webkit-keyframes dot-5 {
0% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
40% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
50% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
90% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
100% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
}
@keyframes dot-5 {
0% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
40% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
50% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
90% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
100% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
}
@-webkit-keyframes dot-6 {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
40% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
90% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@keyframes dot-6 {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
40% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
90% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@-webkit-keyframes dot-7 {
0% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
40% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
50% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
90% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
100% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
}
@keyframes dot-7 {
0% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
40% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
50% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
90% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
100% {
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
}
@-webkit-keyframes dot-8 {
0% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
40% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
50% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
90% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
100% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
}
@keyframes dot-8 {
0% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
40% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
50% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
90% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
100% {
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
}
@-webkit-keyframes dot-9 {
0% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
40% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
90% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
100% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
}
@keyframes dot-9 {
0% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
40% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
90% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
100% {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
}
@-webkit-keyframes dot-10 {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
40% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
50% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
90% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
100% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
}
@keyframes dot-10 {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
40% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
50% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
90% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
100% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
}
@-webkit-keyframes dot-11 {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
40% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
}
90% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(0);
transform: scale(0);
}
}
@keyframes dot-11 {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
40% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
}
90% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(0);
transform: scale(0);
}
}  .stat-callout {
margin: 0 2rem 3rem;
} .stat-callout__stat {
color: #0063e5;
display: block;
margin: 0 0 0.75rem;
font-size: 2.25em;
font-weight: 300;
}  .wpgmza_marker_holder {
width: 85% !important;
margin-left: auto;
margin-right: auto;
max-width: 1166px !important;
} .panel--location-map .wpgmza_map {
margin-bottom: 4rem;
} .panel--location-map .wpgmza-store-locator {
display: none !important;
} .panel--location-map .wpgmza_marker_holder {
border: none;
} .panel--location-map .wpgmza_marker_holder .dataTables_length,
.panel--location-map .wpgmza_marker_holder .dataTables_filter {
display: none;
} .panel--location-map .wpgmza_table tr.child {
display: none !important;
} .panel--location-map .wpgmza_table th {
border-bottom: none !important;
font-size: 1.25em;
font-weight: 400;
padding: 0 1rem;
padding-bottom: 1rem !important;
} .panel--location-map .wpgmza_table th:first-child {
padding-left: 2rem;
} .panel--location-map .wpgmza_table th:last-child {
padding-left: 2rem;
}
@media (min-width: 768px) { .panel--location-map .wpgmza_table th {
padding-bottom: 2rem !important;
}
} .panel--location-map .wpgmza_table .sorting::after,
.panel--location-map .wpgmza_table .sorting_asc::after,
.panel--location-map .wpgmza_table .sorting_desc::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: none;
height: 0.75em;
margin-left: 1rem;
-webkit-transition: -webkit-transform ease 0.2s;
transition: -webkit-transform ease 0.2s;
transition: transform ease 0.2s;
transition: transform ease 0.2s, -webkit-transform ease 0.2s;
width: 9px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--location-map .wpgmza_table .sorting::after,
.panel--location-map .wpgmza_table .sorting_asc::after,
.panel--location-map .wpgmza_table .sorting_desc::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow@2x.png);
}
} .panel--location-map .wpgmza_table .sorting_asc::after,
.panel--location-map .wpgmza_table .sorting_desc::after {
display: inline-block;
} .panel--location-map .wpgmza_table .sorting_desc::after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row {
background: #f8fbff;
border-bottom: 2rem solid white !important;
border-left: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
border-top: none !important;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row:hover,
.panel--location-map .wpgmza_table .wpgmaps_mlist_row:focus {
background: white;
border-left: 1px solid #838383 !important;
border-right: 1px solid #838383 !important;
outline: none;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row:hover td::before,
.panel--location-map .wpgmza_table .wpgmaps_mlist_row:hover td::after,
.panel--location-map .wpgmza_table .wpgmaps_mlist_row:focus td::before,
.panel--location-map .wpgmza_table .wpgmaps_mlist_row:focus td::after {
background: #838383;
}
@media (min-width: 768px) { .panel--location-map .wpgmza_table .wpgmaps_mlist_row {
border-bottom-width: 4rem !important;
}
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row td {
font-size: 0.9em;
line-height: 1.5em;
padding: 1rem !important;
position: relative;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
vertical-align: middle !important;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row td::before,
.panel--location-map .wpgmza_table .wpgmaps_mlist_row td::after {
background: #d8d8d8;
content: '';
display: block;
height: 1px;
left: 0;
position: absolute;
right: 0;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row td::before {
top: 0;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row td::after {
bottom: 0;
}
@media (min-width: 768px) { .panel--location-map .wpgmza_table .wpgmaps_mlist_row td {
padding: 2rem 1rem !important;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row td:first-child {
padding-left: 2rem !important;
} .panel--location-map .wpgmza_table .wpgmaps_mlist_row td:last-child {
padding-right: 2rem !important;
}
} .panel--location-map .wpgmza_table.dtr-inline.collapsed tbody td:first-child::before {
top: 0;
left: 0;
height: 1px;
width: 100%;
display: block;
position: absolute;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: content-box;
box-sizing: content-box;
content: '';
background-color: #d8d8d8;
} .panel--location-map .wpgmza_table.dtr-inline.collapsed tbody tr.wpgmaps_mlist_row:hover td:first-child::before,
.panel--location-map .wpgmza_table.dtr-inline.collapsed tbody tr.wpgmaps_mlist_row:hover td:first-child::before {
background-color: #838383;
} .panel--location-map .wpgmza_table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before {
content: '';
background-color: #d8d8d8 !important;
} .panel--location-map .wpgmza_table.dataTable.dtr-inline.collapsed tbody tr.parent:hover td:first-child:before,
.panel--location-map .wpgmza_table.dataTable.dtr-inline.collapsed tbody tr.parent:focus td:first-child:before {
content: '';
background-color: #838383 !important;
} .panel--location-map .dataTables_wrapper .dataTables_paginate span {
display: none !important;
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button {
border: none;
color: #2a2723 !important;
line-height: 1.5em;
opacity: 0.8;
padding: 0 2.5rem !important;
position: relative;
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
color: #2a2723 !important;
opacity: 0.4;
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
color: #2a2723 !important;
opacity: 0.4;
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
color: #2a2723 !important;
background: none;
border: none;
opacity: 1;
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
opacity: 1;
outline: none;
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-black.png);
background-size: 15px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 1.75rem;
position: absolute;
width: 1rem;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-black@2x.png);
}
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button.previous::after {
left: 0;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
} .panel--location-map .dataTables_wrapper .dataTables_paginate .paginate_button.next::after {
right: 0;
} .panel--location-map .gm-style { font-family: 'line_seed_jp_otfregular' !important;
font-size: 0.9em;
} .panel--location-map .gm-style .gm-style-iw-c {
border-radius: 0;
border: 1px solid #838383;
font-size: 1em;
font-weight: 400;
min-width: 250px;
padding: 2rem !important;
}
@media (min-width: 768px) { .panel--location-map .gm-style .gm-style-iw-c {
min-width: 300px;
}
} .panel--location-map .gm-style .gm-style-iw-c>button {
top: 0.75rem !important;
right: 0.75rem !important;
} .panel--location-map .gm-style .gm-style-iw-c>button::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close.png);
background-size: 24px auto;
background-position: center center;
background-repeat: no-repeat;
display: block;
content: '';
height: 30px;
width: 30px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .panel--location-map .gm-style .gm-style-iw-c>button::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close@2x.png);
}
} .panel--location-map .gm-style .gm-style-iw-c>button>img {
display: none !important;
} .panel--location-map .gm-style .gm-style-iw-t::after {
background: white;
border: 1px solid #838383;
border-top: none;
border-right: none;
height: 30px;
width: 30px;
z-index: 5;
} .panel--location-map .wpgmza-infowindow p {
margin: 0 0 0.5rem;
} .panel--location-map .wpgmza_infowindow_description {
padding: 1rem 0 0.75rem;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
margin-bottom: 0.5rem;
}  .modal {
background: rgba(0, 99, 229, 0.8);
bottom: 0;
display: none;
left: 0;
overflow: scroll;
right: 0;
position: fixed;
top: 0;
z-index: 5000;
} .modal__inner {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 100vh;
position: relative;
} .modal--icon {
position: absolute;
height: 1.5rem;
right: 1rem;
top: 1rem;
width: 1.5rem;
} .modal--icon::before,
.modal--icon::after {
background: #2a2723;
content: '';
display: block;
height: 1px;
position: absolute;
top: 50%;
width: 1.5rem;
} .modal__content {
background: white;
border: 1px solid #d8d8d8;
-webkit-box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.2);
box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.2);
margin: 6rem auto;
max-width: 900px;
padding: 3rem;
width: calc(90%);
} .modal--close {
background: none;
border: none;
outline: none;
} .modal--close:hover,
.modal--close:focus {
color: #0063e5;
} .modal-stored-data {
display: none !important;
}  .nav__list--inline>li {
display: inline-block;
margin: 0 0.75em;
}
@media (min-width: 768px) { .nav__list--inline>li.mobile-only {
display: none;
}
} .nav__list--inline a {
color: #2a2723;
} .primary-nav {
margin: 0 auto;
overflow-x: scroll;
position: relative;
width: 95%;
}
@media (min-width: 768px) { .primary-nav {
margin-right: 0;
overflow-x: hidden;
position: static;
width: auto;
}
} .nav__list {
margin-bottom: 1em;
margin-top: 1em;
}
@media (min-width: 768px) { .nav__list {
margin-bottom: 0.5em;
margin-top: 0;
}
} .nav__list--global {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .nav__list--global>li {
margin: 0.25rem 0.25rem 1.5rem;
text-align: center;
} .nav__list--global>li>a {
cursor: pointer;
display: inline-block;
position: relative;
} .nav__list--global>li>a::before {
background: #f9bd38;
bottom: -4px;
content: '';
display: block;
height: 0;
left: 0;
opacity: 0;
position: absolute;
right: 0;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .nav__list--global>li>a:hover::before {
height: 2px;
opacity: 1;
}
@media (min-width: 768px) { .nav__list--global>li>a {
font-size: 0.9em;
}
}
@media (min-width: 1060px) { .nav__list--global>li>a {
font-size: 1em !important;
}
} .nav__list--global>li.current_page_item>a::before,
.nav__list--global>li.current-page-ancestor>a::before {
height: 2px;
opacity: 1;
} .nav__list--global>li i {
display: block;
margin-bottom: 0.25rem;
width: 4rem;
}
@media (min-width: 768px) { .nav__list--global {
display: block;
} .nav__list--global>li {
margin: 0.5em 0 0.5em 1em;
} .nav__list--global>li i {
display: none;
margin-bottom: 0.5rem;
} .nav__list--global>.menu-item-has-children>a::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 0.75em;
margin-left: 0.25rem;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
width: 9px;
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { .nav__list--global>.menu-item-has-children>a::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow@2x.png);
}
}
@media (min-width: 768px) { .nav__list--global>.menu-item-has-children.active>a::after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@media (min-width: 991px) { .nav__list--global>li {
margin-left: 1.5em;
}
} .nav__list--footer li {
margin: 0 0 2rem;
display: block;
}
@media (min-width: 768px) { .nav__list--footer li {
display: inline-block;
margin: 0 0.75em;
}
} .link--external a::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link.png);
background-size: 11px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 11px;
margin-left: 5px;
width: 11px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .link--external a::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-external-link@2x.png);
}
}  .megamenu {
display: none;
position: relative;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .megamenu::before,
.megamenu::after {
display: block;
content: '';
height: 2rem;
position: absolute;
width: 100%;
z-index: 5;
} .megamenu::before {
background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
top: 0;
} .megamenu::after {
background: -webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255, 255, 255, 0)));
background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
bottom: 0;
}
@media (min-width: 768px) { .megamenu {
position: static;
} .megamenu::before,
.megamenu::after {
display: none;
}
} .megamenu-open .megamenu {
display: block;
} .megamenu__inner {
max-height: 375px;
overflow-y: scroll;
}
@media (min-width: 768px) { .megamenu__inner {
max-height: none;
overflow-y: visible;
}
} .megamenu ul {
padding-left: 0;
} .megamenu li::before {
display: none;
} .megamenu .sub-menu {
margin-bottom: 0.5em;
}
@media (min-width: 768px) { .megamenu .sub-menu {
margin-bottom: inherit;
}
}
@media (min-width: 768px) { .megamenu {
bottom: -50px;
left: 0;
position: absolute;
right: 0;
top: 127px;
z-index: 1000;
} .megamenu>div {
height: 100%;
}
} .megamenu--fill {
background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(75%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.3)));
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0.3) 100%);
} .megamenu--fill:hover {
cursor: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-close.png), pointer;
} .megamenu__item {
display: none;
} .megamenu__item.active {
display: block;
} .megamenu__submenu a {
color: #2a2723;
font-size: 1em;
} .megamenu__submenu>li {
text-align: left;
width: 100%;
} .megamenu__submenu>li>a {
display: block;
margin-bottom: 0.5em;
} .megamenu__submenu>li>a i {
display: inline-block;
margin-bottom: -0.5rem;
width: 3.5rem;
}
@media (min-width: 768px) { .megamenu__submenu>li>a {
display: inline;
} .megamenu__submenu>li>a i {
display: block;
margin-bottom: 0.25rem;
}
}
@media (min-width: 768px) { .megamenu__submenu>li {
width: 33.33333%;
} .megamenu__submenu>li:first-child {
border-right: 2px solid #d8d8d8;
margin-right: 4.25rem;
padding-right: 1rem;
}
} .megamenu__submenu li {
margin: 0;
} .megamenu__submenu .sub-menu li {
line-height: 2em;
margin-bottom: 0.5rem;
} .megamenu__submenu .sub-menu li>a {
position: relative;
} .megamenu__submenu .sub-menu li>a::after {
background: #f9bd38;
bottom: -4px;
content: '';
display: block;
height: 0;
left: 0;
opacity: 0;
position: absolute;
right: 0;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .megamenu__submenu .sub-menu li>a:hover::after {
height: 2px;
opacity: 1;
}
@media (min-width: 768px) { .megamenu__submenu .sub-menu li {
margin: 0;
} .megamenu__submenu .sub-menu li a {
font-size: 0.9em;
}
} .megamenu--alternate .megamenu__submenu>li:not(:first-child)>span,
.megamenu--alternate .megamenu__submenu>li:not(:first-child)>a:not(.button):not(input[type=submit]) {
color: #838383;
font-size: 1em;
font-weight: 400;
letter-spacing: 0.1em;
text-transform: uppercase;
} .megamenu--alternate .megamenu__submenu>li:first-child>a {
font-size: 1.15em;
color: #838383;
} .megamenu--alternate .megamenu__submenu .button--tertiary {
font-size: 0.7em;
}
@media (min-width: 768px) { .megamenu--alternate .megamenu__submenu>li:not(:first-child) {
width: 58.33333%;
} .megamenu--alternate .megamenu__submenu>li:first-child {
width: 25%;
}
}
@media (min-width: 1060px) { .megamenu--alternate .megamenu__submenu>li:first-child {
margin-left: 8.33333%;
}
} .megamenu__submenu article p a {
color: #0063e5;
} .nav__list--regional {
list-style: none;
padding: 0;
margin: 0;
} .nav__list--regional li::before {
display: none;
} .nav__list--regional li>a {
background: white;
color: #2a2723;
display: list-item;
font-size: 0.9em;
padding: 0.25rem 1rem;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
} .nav__list--regional li>a:hover,
.nav__list--regional li>a:focus {
background-color: #d8d8d8;
} .nav__list--regional li ul {
padding: 0;
margin: 0;
} .nav__list--regional li ul a {
padding: 0.25rem 2rem;
}  .pagination {
position: relative;
text-align: center;
} .pagination__link {
display: inline-block;
margin: 0 0.5em;
padding: 0.5em;
} .pagination__input[type=number] {
line-height: 1em;
margin: 0 0.5em 0 0;
padding: 1em 0.5em;
text-align: center;
width: 2em;
} .pagination__icon {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-black.png);
background-size: 12px auto;
background-position: center center;
background-repeat: no-repeat;
opacity: 0.6;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
width: 0.75rem;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .pagination__icon {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-thin-arrow-black@2x.png);
}
} .disabled .pagination__icon {
opacity: 0.25;
} .pagination__msg {
color: #0063e5;
position: absolute;
top: -2em;
} a .pagination__icon:hover {
opacity: 1;
}  .sel {
background: white;
border: 1px solid #d8d8d8;
color: rgba(42, 39, 35, 0.6);
cursor: pointer;
display: inline-block;
margin: 0 0.5rem 1rem;
min-width: 250px;
position: relative;
text-align: left;
}
@media (min-width: 768px) { .sel {
font-size: 0.9em;
}
} .sel::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: block;
height: 0.75em;
opacity: 0.6;
position: absolute;
right: 1rem;
top: 50%;
-webkit-transform: translateY(-50%) scaleY(1);
transform: translateY(-50%) scaleY(1);
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
width: 9px;
filter: invert(100%) sepia(16%) saturate(7463%) hue-rotate(222deg) brightness(119%) contrast(115%);
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .sel::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow@2x.png);
}
} .sel--active::after {
-webkit-transform: translateY(-50%) scaleY(-1);
transform: translateY(-50%) scaleY(-1);
} .sel--nav {
background: none;
border: none;
margin: 0;
min-width: 1.5rem;
} .sel--nav::after {
display: none;
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow-white.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .sel--nav::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow-white@2x.png);
}
} .megamenu-open .sel--nav::after,
.header--fixed .sel--nav::after,
.page-template-template-solution .sel--nav::after,
.headerScrollingActive .sel--nav::after,
.header--search-open .sel--nav::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) { .megamenu-open .sel--nav::after,
.header--fixed .sel--nav::after,
.page-template-template-solution .sel--nav::after,
.headerScrollingActive .sel--nav::after,
.header--search-open .sel--nav::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow@2x.png);
}
}
@media (min-width: 768px) { .sel--nav {
min-width: 135px;
} .sel--nav::after {
display: block;
}
} .sel__placeholder {
display: block;
line-height: 1em;
margin: 0;
padding: 1rem 2rem 1rem 1.25rem;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
visibility: visible;
width: calc(100% - 3.25rem);
} .sel__placeholder--nav {
color: white;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0 0.5rem;
width: 100%;
} .megamenu-open .sel__placeholder--nav,
.header--fixed .sel__placeholder--nav,
.page-template-template-solution .sel__placeholder--nav,
.headerScrollingActive .sel__placeholder--nav,
.header--search-open .sel__placeholder--nav {
color: #2a2723;
}
@media (min-width: 768px) { .sel__placeholder--nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 768px) { .sel__placeholder--icon {
margin-right: 0.5em;
}
} .sel__box {
background-color: white;
-webkit-box-shadow: 6px 6px 13px 6px rgba(42, 39, 35, 0.18);
box-shadow: 6px 6px 13px 6px rgba(42, 39, 35, 0.18);
display: none;
list-style-type: none;
position: absolute;
text-align: left;
top: 100%;
width: 100%;
z-index: 5;
} .sel__box--nav {
min-width: 250px;
right: 0;
top: 2rem;
z-index: 1005;
} .sel--active .sel__box {
display: block;
-webkit-animation: fadeInUp 500ms;
animation: fadeInUp 500ms;
} .sel__box__option {
background: white;
display: list-item;
line-height: 1.35em;
padding: 0.8rem 1rem;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
white-space: normal;
} .sel__box__option:hover,
.sel__box__option:focus {
background-color: #d8d8d8;
letter-spacing: 1px;
} @-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}  .sidebar {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
position: relative;
width: 100%;
z-index: 5;
}
@media (min-width: 480px) { .sidebar {
max-width: 400px;
margin: 0 auto 2.5rem;
}
}
@media (min-width: 768px) { .sidebar {
float: right;
max-width: 33.33333%;
} .sidebar::after {
background: white;
bottom: 0;
content: '';
display: block;
left: 0;
position: absolute;
right: -5000px;
top: 0;
z-index: -1;
}
} .sidebar__body {
background: #f8fbff;
} .sidebar__body__item {
border-bottom: 1px solid #d8d8d8;
margin-bottom: 1.5rem;
padding-bottom: 1rem;
} .sidebar__body__item:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
} .sidebar__footer__image {
overflow: hidden;
position: relative;
} .sidebar__footer__image::before {
background: #0063e5;
border-radius: 50% 50% 0 0 / 3rem 3rem 0 0;
content: '';
display: block;
position: absolute;
bottom: -1rem;
height: 3rem;
left: -10%;
width: 120%;
z-index: 3;
} .sidebar__footer__image img {
position: relative;
z-index: 1;
}  .table__container {
background: white;
margin: 0 auto 2.5rem;
position: relative;
width: 100%;
z-index: 5;
}
@media (min-width: 768px) { .table__container {
margin: 2.5rem auto;
width: 41.66667%;
} .table__container::after {
background: white;
bottom: 0;
content: '';
display: block;
left: 0;
right: -5000px;
position: absolute;
top: 0;
z-index: -1;
}
} .table {
border-top: 1px solid #d8d8d8;
display: grid;
grid-template-columns: repeat(1, minmax(2rem, 1fr));
margin: 0 auto 1em;
}
@media (min-width: 768px) { .table {
border-bottom: 1px solid #d8d8d8;
grid-template-columns: repeat(var(--table-columns), minmax(2rem, 1fr));
}
} .table--row--0--last {
border-bottom: 1px solid #d8d8d8;
}
@media (min-width: 768px) { .table--row--0 {
border-bottom: 1px solid #d8d8d8;
}
} .table__cell {
border: 1px solid #d8d8d8;
border-bottom: none;
border-top: none;
font-size: 0.9em;
line-height: 1.5em;
padding: 0.25rem 1.5rem;
} .table__cell--first {
padding-top: 0.75rem;
} .table__cell--last {
border-bottom: 1px solid #d8d8d8;
padding-bottom: 0.75rem;
} .table__cell--header {
color: #0063e5;
font-size: 1.15em;
}
@media (min-width: 768px) { .table__cell {
border: 1px solid #d8d8d8;
padding: 0.75rem 1rem;
} .table__cell--first {
border-left-width: 2px;
} .table__cell--last {
border-right-width: 2px;
}
} .table--row--1 {
background: #f8fbff;
} .table--row--3 {
background: #f8fbff;
} .table--row--5 {
background: #f8fbff;
} .table--row--7 {
background: #f8fbff;
} .table--row--9 {
background: #f8fbff;
} .table--row--11 {
background: #f8fbff;
} .table--row--13 {
background: #f8fbff;
} .table--row--15 {
background: #f8fbff;
} .table--row--17 {
background: #f8fbff;
} .table--row--19 {
background: #f8fbff;
} .table--row--21 {
background: #f8fbff;
} .table--row--23 {
background: #f8fbff;
} .table--row--25 {
background: #f8fbff;
} .table--row--27 {
background: #f8fbff;
} .table--row--29 {
background: #f8fbff;
}
@media (min-width: 768px) { .ie11-down .ie-grid-columns {
display: -ms-grid;
} .ie11-down .ie-grid-columns--1 {
-ms-grid-columns: 1;
} .ie11-down .ie-grid-columns--2 {
-ms-grid-columns: 2;
} .ie11-down .ie-grid-columns--3 {
-ms-grid-columns: 3;
} .ie11-down .ie-grid-columns--4 {
-ms-grid-columns: 4;
} .ie11-down .ie-grid-columns--5 {
-ms-grid-columns: 5;
} .ie11-down .ie-grid-columns--6 {
-ms-grid-columns: 6;
} .ie11-down .ie-grid-columns--7 {
-ms-grid-columns: 7;
} .ie11-down .ie-grid-columns--8 {
-ms-grid-columns: 8;
} .ie11-down .ie-grid-columns--9 {
-ms-grid-columns: 9;
} .ie11-down .ie-grid-columns--10 {
-ms-grid-columns: 10;
}
}  .testimonial__content {
position: relative;
z-index: 1;
} .testimonial__content blockquote {
font-size: 1.5em;
margin-bottom: 1rem;
text-align: left;
}
@media (min-width: 768px) { .testimonial__content blockquote {
margin-bottom: 0;
}
} .testimonial__content p {
line-height: 1.5em;
} .testimonial__content .blockquote--quote {
font-size: 3em;
left: 0;
top: -2rem;
}
@media (min-width: 768px) { .testimonial__content .blockquote--quote {
font-size: 5em;
left: 5rem;
position: absolute;
top: -3rem;
}
} .circle--testimonial {
margin: 0 auto;
max-width: 346px;
}
@media (min-width: 768px) { .circle--testimonial {
left: 0;
position: absolute;
top: 0;
}
}  video {
width: 100%;
} .alignright,
.alignleft {
display: block;
float: none;
margin: 0 0 2.5rem 0;
}
@media (min-width: 480px) { .alignright {
float: right;
margin: 0 0 2.5rem 2.5rem;
} .alignright.size-large {
float: none;
margin: 0 auto 2.5rem;
} .alignleft {
float: left;
margin: 0 2.5rem 2.5rem 0;
} .alignleft.size-large {
float: none;
margin: 0 auto 2.5rem;
}
} .aligncenter,
div.aligncenter {
display: block;
margin: 0 auto 2.5rem;
} .size-full,
.attachment-full,
.size-large,
.attachement-large {
display: block;
height: auto;
max-width: 100%;
width: auto;
} .size-medium-large,
.attachment-medium-large {
display: block;
height: auto;
max-width: 100%;
width: auto;
}
@media (min-width: 768px) { .size-medium-large,
.attachment-medium-large {
max-width: 58.33333%;
}
} .size-medium,
.attachment-medium {
display: block;
height: auto;
max-width: 100%;
width: auto;
}
@media (min-width: 480px) { .size-medium,
.attachment-medium {
max-width: 41.66667%;
}
} .size-small,
.attachment-small {
display: block;
height: auto;
max-width: 41.66667%;
width: auto;
}
@media (min-width: 480px) { .size-small,
.attachment-small {
max-width: 25%;
}
} .size-thumbnail,
.attachment-thumbnail {
width: 100%;
max-width: 150px;
height: auto;
display: block;
}  .u-margin {                                                                                                                                                                                                                                                                                                                                        } .u-margin0gu {
margin: 0rem;
} .u-marginLeft0gu {
margin-left: 0rem;
} .u-marginRight0gu {
margin-right: 0rem;
} .u-marginHoriz0gu {
margin-left: 0rem;
margin-right: 0rem;
} .u-marginBottom0gu {
margin-bottom: 0rem;
} .u-marginTop0gu {
margin-top: 0rem;
} .u-marginVert0gu {
margin-top: 0rem;
margin-bottom: 0rem;
} .u-margin1gu {
margin: 0.25rem;
} .u-marginLeft1gu {
margin-left: 0.25rem;
} .u-marginRight1gu {
margin-right: 0.25rem;
} .u-marginHoriz1gu {
margin-left: 0.25rem;
margin-right: 0.25rem;
} .u-marginBottom1gu {
margin-bottom: 0.25rem;
} .u-marginTop1gu {
margin-top: 0.25rem;
} .u-marginVert1gu {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
} .u-margin2gu {
margin: 0.5rem;
} .u-marginLeft2gu {
margin-left: 0.5rem;
} .u-marginRight2gu {
margin-right: 0.5rem;
} .u-marginHoriz2gu {
margin-left: 0.5rem;
margin-right: 0.5rem;
} .u-marginBottom2gu {
margin-bottom: 0.5rem;
} .u-marginTop2gu {
margin-top: 0.5rem;
} .u-marginVert2gu {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
} .u-margin3gu {
margin: 0.75rem;
} .u-marginLeft3gu {
margin-left: 0.75rem;
} .u-marginRight3gu {
margin-right: 0.75rem;
} .u-marginHoriz3gu {
margin-left: 0.75rem;
margin-right: 0.75rem;
} .u-marginBottom3gu {
margin-bottom: 0.75rem;
} .u-marginTop3gu {
margin-top: 0.75rem;
} .u-marginVert3gu {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
} .u-margin4gu {
margin: 1rem;
} .u-marginLeft4gu {
margin-left: 1rem;
} .u-marginRight4gu {
margin-right: 1rem;
} .u-marginHoriz4gu {
margin-left: 1rem;
margin-right: 1rem;
} .u-marginBottom4gu {
margin-bottom: 1rem;
} .u-marginTop4gu {
margin-top: 1rem;
} .u-marginVert4gu {
margin-top: 1rem;
margin-bottom: 1rem;
} .u-margin5gu {
margin: 1.25rem;
} .u-marginLeft5gu {
margin-left: 1.25rem;
} .u-marginRight5gu {
margin-right: 1.25rem;
} .u-marginHoriz5gu {
margin-left: 1.25rem;
margin-right: 1.25rem;
} .u-marginBottom5gu {
margin-bottom: 1.25rem;
} .u-marginTop5gu {
margin-top: 1.25rem;
} .u-marginVert5gu {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} .u-margin6gu {
margin: 1.5rem;
} .u-marginLeft6gu {
margin-left: 1.5rem;
} .u-marginRight6gu {
margin-right: 1.5rem;
} .u-marginHoriz6gu {
margin-left: 1.5rem;
margin-right: 1.5rem;
} .u-marginBottom6gu {
margin-bottom: 1.5rem;
} .u-marginTop6gu {
margin-top: 1.5rem;
} .u-marginVert6gu {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
} .u-margin7gu {
margin: 1.75rem;
} .u-marginLeft7gu {
margin-left: 1.75rem;
} .u-marginRight7gu {
margin-right: 1.75rem;
} .u-marginHoriz7gu {
margin-left: 1.75rem;
margin-right: 1.75rem;
} .u-marginBottom7gu {
margin-bottom: 1.75rem;
} .u-marginTop7gu {
margin-top: 1.75rem;
} .u-marginVert7gu {
margin-top: 1.75rem;
margin-bottom: 1.75rem;
} .u-margin8gu {
margin: 2rem;
} .u-marginLeft8gu {
margin-left: 2rem;
} .u-marginRight8gu {
margin-right: 2rem;
} .u-marginHoriz8gu {
margin-left: 2rem;
margin-right: 2rem;
} .u-marginBottom8gu {
margin-bottom: 2rem;
} .u-marginTop8gu {
margin-top: 2rem;
} .u-marginVert8gu {
margin-top: 2rem;
margin-bottom: 2rem;
} .u-margin9gu {
margin: 2.25rem;
} .u-marginLeft9gu {
margin-left: 2.25rem;
} .u-marginRight9gu {
margin-right: 2.25rem;
} .u-marginHoriz9gu {
margin-left: 2.25rem;
margin-right: 2.25rem;
} .u-marginBottom9gu {
margin-bottom: 2.25rem;
} .u-marginTop9gu {
margin-top: 2.25rem;
} .u-marginVert9gu {
margin-top: 2.25rem;
margin-bottom: 2.25rem;
} .u-margin10gu {
margin: 2.5rem;
} .u-marginLeft10gu {
margin-left: 2.5rem;
} .u-marginRight10gu {
margin-right: 2.5rem;
} .u-marginHoriz10gu {
margin-left: 2.5rem;
margin-right: 2.5rem;
} .u-marginBottom10gu {
margin-bottom: 2.5rem;
} .u-marginTop10gu {
margin-top: 2.5rem;
} .u-marginVert10gu {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
} .u-margin11gu {
margin: 2.75rem;
} .u-marginLeft11gu {
margin-left: 2.75rem;
} .u-marginRight11gu {
margin-right: 2.75rem;
} .u-marginHoriz11gu {
margin-left: 2.75rem;
margin-right: 2.75rem;
} .u-marginBottom11gu {
margin-bottom: 2.75rem;
} .u-marginTop11gu {
margin-top: 2.75rem;
} .u-marginVert11gu {
margin-top: 2.75rem;
margin-bottom: 2.75rem;
} .u-margin12gu {
margin: 3rem;
} .u-marginLeft12gu {
margin-left: 3rem;
} .u-marginRight12gu {
margin-right: 3rem;
} .u-marginHoriz12gu {
margin-left: 3rem;
margin-right: 3rem;
} .u-marginBottom12gu {
margin-bottom: 3rem;
} .u-marginTop12gu {
margin-top: 3rem;
} .u-marginVert12gu {
margin-top: 3rem;
margin-bottom: 3rem;
} .u-margin13gu {
margin: 3.25rem;
} .u-marginLeft13gu {
margin-left: 3.25rem;
} .u-marginRight13gu {
margin-right: 3.25rem;
} .u-marginHoriz13gu {
margin-left: 3.25rem;
margin-right: 3.25rem;
} .u-marginBottom13gu {
margin-bottom: 3.25rem;
} .u-marginTop13gu {
margin-top: 3.25rem;
} .u-marginVert13gu {
margin-top: 3.25rem;
margin-bottom: 3.25rem;
} .u-margin14gu {
margin: 3.5rem;
} .u-marginLeft14gu {
margin-left: 3.5rem;
} .u-marginRight14gu {
margin-right: 3.5rem;
} .u-marginHoriz14gu {
margin-left: 3.5rem;
margin-right: 3.5rem;
} .u-marginBottom14gu {
margin-bottom: 3.5rem;
} .u-marginTop14gu {
margin-top: 3.5rem;
} .u-marginVert14gu {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
} .u-margin15gu {
margin: 3.75rem;
} .u-marginLeft15gu {
margin-left: 3.75rem;
} .u-marginRight15gu {
margin-right: 3.75rem;
} .u-marginHoriz15gu {
margin-left: 3.75rem;
margin-right: 3.75rem;
} .u-marginBottom15gu {
margin-bottom: 3.75rem;
} .u-marginTop15gu {
margin-top: 3.75rem;
} .u-marginVert15gu {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
} .u-margin16gu {
margin: 4rem;
} .u-marginLeft16gu {
margin-left: 4rem;
} .u-marginRight16gu {
margin-right: 4rem;
} .u-marginHoriz16gu {
margin-left: 4rem;
margin-right: 4rem;
} .u-marginBottom16gu {
margin-bottom: 4rem;
} .u-marginTop16gu {
margin-top: 4rem;
} .u-marginVert16gu {
margin-top: 4rem;
margin-bottom: 4rem;
} .u-margin17gu {
margin: 4.25rem;
} .u-marginLeft17gu {
margin-left: 4.25rem;
} .u-marginRight17gu {
margin-right: 4.25rem;
} .u-marginHoriz17gu {
margin-left: 4.25rem;
margin-right: 4.25rem;
} .u-marginBottom17gu {
margin-bottom: 4.25rem;
} .u-marginTop17gu {
margin-top: 4.25rem;
} .u-marginVert17gu {
margin-top: 4.25rem;
margin-bottom: 4.25rem;
} .u-margin18gu {
margin: 4.5rem;
} .u-marginLeft18gu {
margin-left: 4.5rem;
} .u-marginRight18gu {
margin-right: 4.5rem;
} .u-marginHoriz18gu {
margin-left: 4.5rem;
margin-right: 4.5rem;
} .u-marginBottom18gu {
margin-bottom: 4.5rem;
} .u-marginTop18gu {
margin-top: 4.5rem;
} .u-marginVert18gu {
margin-top: 4.5rem;
margin-bottom: 4.5rem;
} .u-margin19gu {
margin: 4.75rem;
} .u-marginLeft19gu {
margin-left: 4.75rem;
} .u-marginRight19gu {
margin-right: 4.75rem;
} .u-marginHoriz19gu {
margin-left: 4.75rem;
margin-right: 4.75rem;
} .u-marginBottom19gu {
margin-bottom: 4.75rem;
} .u-marginTop19gu {
margin-top: 4.75rem;
} .u-marginVert19gu {
margin-top: 4.75rem;
margin-bottom: 4.75rem;
} .u-margin20gu {
margin: 5rem;
} .u-marginLeft20gu {
margin-left: 5rem;
} .u-marginRight20gu {
margin-right: 5rem;
} .u-marginHoriz20gu {
margin-left: 5rem;
margin-right: 5rem;
} .u-marginBottom20gu {
margin-bottom: 5rem;
} .u-marginTop20gu {
margin-top: 5rem;
} .u-marginVert20gu {
margin-top: 5rem;
margin-bottom: 5rem;
} .u-margin21gu {
margin: 5.25rem;
} .u-marginLeft21gu {
margin-left: 5.25rem;
} .u-marginRight21gu {
margin-right: 5.25rem;
} .u-marginHoriz21gu {
margin-left: 5.25rem;
margin-right: 5.25rem;
} .u-marginBottom21gu {
margin-bottom: 5.25rem;
} .u-marginTop21gu {
margin-top: 5.25rem;
} .u-marginVert21gu {
margin-top: 5.25rem;
margin-bottom: 5.25rem;
} .u-margin22gu {
margin: 5.5rem;
} .u-marginLeft22gu {
margin-left: 5.5rem;
} .u-marginRight22gu {
margin-right: 5.5rem;
} .u-marginHoriz22gu {
margin-left: 5.5rem;
margin-right: 5.5rem;
} .u-marginBottom22gu {
margin-bottom: 5.5rem;
} .u-marginTop22gu {
margin-top: 5.5rem;
} .u-marginVert22gu {
margin-top: 5.5rem;
margin-bottom: 5.5rem;
} .u-margin23gu {
margin: 5.75rem;
} .u-marginLeft23gu {
margin-left: 5.75rem;
} .u-marginRight23gu {
margin-right: 5.75rem;
} .u-marginHoriz23gu {
margin-left: 5.75rem;
margin-right: 5.75rem;
} .u-marginBottom23gu {
margin-bottom: 5.75rem;
} .u-marginTop23gu {
margin-top: 5.75rem;
} .u-marginVert23gu {
margin-top: 5.75rem;
margin-bottom: 5.75rem;
} .u-margin24gu {
margin: 6rem;
} .u-marginLeft24gu {
margin-left: 6rem;
} .u-marginRight24gu {
margin-right: 6rem;
} .u-marginHoriz24gu {
margin-left: 6rem;
margin-right: 6rem;
} .u-marginBottom24gu {
margin-bottom: 6rem;
} .u-marginTop24gu {
margin-top: 6rem;
} .u-marginVert24gu {
margin-top: 6rem;
margin-bottom: 6rem;
} .u-margin25gu {
margin: 6.25rem;
} .u-marginLeft25gu {
margin-left: 6.25rem;
} .u-marginRight25gu {
margin-right: 6.25rem;
} .u-marginHoriz25gu {
margin-left: 6.25rem;
margin-right: 6.25rem;
} .u-marginBottom25gu {
margin-bottom: 6.25rem;
} .u-marginTop25gu {
margin-top: 6.25rem;
} .u-marginVert25gu {
margin-top: 6.25rem;
margin-bottom: 6.25rem;
} .u-margin26gu {
margin: 6.5rem;
} .u-marginLeft26gu {
margin-left: 6.5rem;
} .u-marginRight26gu {
margin-right: 6.5rem;
} .u-marginHoriz26gu {
margin-left: 6.5rem;
margin-right: 6.5rem;
} .u-marginBottom26gu {
margin-bottom: 6.5rem;
} .u-marginTop26gu {
margin-top: 6.5rem;
} .u-marginVert26gu {
margin-top: 6.5rem;
margin-bottom: 6.5rem;
} .u-margin27gu {
margin: 6.75rem;
} .u-marginLeft27gu {
margin-left: 6.75rem;
} .u-marginRight27gu {
margin-right: 6.75rem;
} .u-marginHoriz27gu {
margin-left: 6.75rem;
margin-right: 6.75rem;
} .u-marginBottom27gu {
margin-bottom: 6.75rem;
} .u-marginTop27gu {
margin-top: 6.75rem;
} .u-marginVert27gu {
margin-top: 6.75rem;
margin-bottom: 6.75rem;
} .u-margin28gu {
margin: 7rem;
} .u-marginLeft28gu {
margin-left: 7rem;
} .u-marginRight28gu {
margin-right: 7rem;
} .u-marginHoriz28gu {
margin-left: 7rem;
margin-right: 7rem;
} .u-marginBottom28gu {
margin-bottom: 7rem;
} .u-marginTop28gu {
margin-top: 7rem;
} .u-marginVert28gu {
margin-top: 7rem;
margin-bottom: 7rem;
} .u-margin29gu {
margin: 7.25rem;
} .u-marginLeft29gu {
margin-left: 7.25rem;
} .u-marginRight29gu {
margin-right: 7.25rem;
} .u-marginHoriz29gu {
margin-left: 7.25rem;
margin-right: 7.25rem;
} .u-marginBottom29gu {
margin-bottom: 7.25rem;
} .u-marginTop29gu {
margin-top: 7.25rem;
} .u-marginVert29gu {
margin-top: 7.25rem;
margin-bottom: 7.25rem;
} .u-margin30gu {
margin: 7.5rem;
} .u-marginLeft30gu {
margin-left: 7.5rem;
} .u-marginRight30gu {
margin-right: 7.5rem;
} .u-marginHoriz30gu {
margin-left: 7.5rem;
margin-right: 7.5rem;
} .u-marginBottom30gu {
margin-bottom: 7.5rem;
} .u-marginTop30gu {
margin-top: 7.5rem;
} .u-marginVert30gu {
margin-top: 7.5rem;
margin-bottom: 7.5rem;
} .u-margin31gu {
margin: 7.75rem;
} .u-marginLeft31gu {
margin-left: 7.75rem;
} .u-marginRight31gu {
margin-right: 7.75rem;
} .u-marginHoriz31gu {
margin-left: 7.75rem;
margin-right: 7.75rem;
} .u-marginBottom31gu {
margin-bottom: 7.75rem;
} .u-marginTop31gu {
margin-top: 7.75rem;
} .u-marginVert31gu {
margin-top: 7.75rem;
margin-bottom: 7.75rem;
} .u-margin32gu {
margin: 8rem;
} .u-marginLeft32gu {
margin-left: 8rem;
} .u-marginRight32gu {
margin-right: 8rem;
} .u-marginHoriz32gu {
margin-left: 8rem;
margin-right: 8rem;
} .u-marginBottom32gu {
margin-bottom: 8rem;
} .u-marginTop32gu {
margin-top: 8rem;
} .u-marginVert32gu {
margin-top: 8rem;
margin-bottom: 8rem;
} .u-margin33gu {
margin: 8.25rem;
} .u-marginLeft33gu {
margin-left: 8.25rem;
} .u-marginRight33gu {
margin-right: 8.25rem;
} .u-marginHoriz33gu {
margin-left: 8.25rem;
margin-right: 8.25rem;
} .u-marginBottom33gu {
margin-bottom: 8.25rem;
} .u-marginTop33gu {
margin-top: 8.25rem;
} .u-marginVert33gu {
margin-top: 8.25rem;
margin-bottom: 8.25rem;
} .u-margin34gu {
margin: 8.5rem;
} .u-marginLeft34gu {
margin-left: 8.5rem;
} .u-marginRight34gu {
margin-right: 8.5rem;
} .u-marginHoriz34gu {
margin-left: 8.5rem;
margin-right: 8.5rem;
} .u-marginBottom34gu {
margin-bottom: 8.5rem;
} .u-marginTop34gu {
margin-top: 8.5rem;
} .u-marginVert34gu {
margin-top: 8.5rem;
margin-bottom: 8.5rem;
} .u-margin35gu {
margin: 8.75rem;
} .u-marginLeft35gu {
margin-left: 8.75rem;
} .u-marginRight35gu {
margin-right: 8.75rem;
} .u-marginHoriz35gu {
margin-left: 8.75rem;
margin-right: 8.75rem;
} .u-marginBottom35gu {
margin-bottom: 8.75rem;
} .u-marginTop35gu {
margin-top: 8.75rem;
} .u-marginVert35gu {
margin-top: 8.75rem;
margin-bottom: 8.75rem;
} .u-margin36gu {
margin: 9rem;
} .u-marginLeft36gu {
margin-left: 9rem;
} .u-marginRight36gu {
margin-right: 9rem;
} .u-marginHoriz36gu {
margin-left: 9rem;
margin-right: 9rem;
} .u-marginBottom36gu {
margin-bottom: 9rem;
} .u-marginTop36gu {
margin-top: 9rem;
} .u-marginVert36gu {
margin-top: 9rem;
margin-bottom: 9rem;
} .u-margin37gu {
margin: 9.25rem;
} .u-marginLeft37gu {
margin-left: 9.25rem;
} .u-marginRight37gu {
margin-right: 9.25rem;
} .u-marginHoriz37gu {
margin-left: 9.25rem;
margin-right: 9.25rem;
} .u-marginBottom37gu {
margin-bottom: 9.25rem;
} .u-marginTop37gu {
margin-top: 9.25rem;
} .u-marginVert37gu {
margin-top: 9.25rem;
margin-bottom: 9.25rem;
} .u-margin38gu {
margin: 9.5rem;
} .u-marginLeft38gu {
margin-left: 9.5rem;
} .u-marginRight38gu {
margin-right: 9.5rem;
} .u-marginHoriz38gu {
margin-left: 9.5rem;
margin-right: 9.5rem;
} .u-marginBottom38gu {
margin-bottom: 9.5rem;
} .u-marginTop38gu {
margin-top: 9.5rem;
} .u-marginVert38gu {
margin-top: 9.5rem;
margin-bottom: 9.5rem;
} .u-margin39gu {
margin: 9.75rem;
} .u-marginLeft39gu {
margin-left: 9.75rem;
} .u-marginRight39gu {
margin-right: 9.75rem;
} .u-marginHoriz39gu {
margin-left: 9.75rem;
margin-right: 9.75rem;
} .u-marginBottom39gu {
margin-bottom: 9.75rem;
} .u-marginTop39gu {
margin-top: 9.75rem;
} .u-marginVert39gu {
margin-top: 9.75rem;
margin-bottom: 9.75rem;
} .u-margin40gu {
margin: 10rem;
} .u-marginLeft40gu {
margin-left: 10rem;
} .u-marginRight40gu {
margin-right: 10rem;
} .u-marginHoriz40gu {
margin-left: 10rem;
margin-right: 10rem;
} .u-marginBottom40gu {
margin-bottom: 10rem;
} .u-marginTop40gu {
margin-top: 10rem;
} .u-marginVert40gu {
margin-top: 10rem;
margin-bottom: 10rem;
} .u-marginHorizAuto {
margin-left: auto;
margin-right: auto;
}
@media (min-width: 480px) { .u-sm-margin {                                                                                                                                                                                                                                                                                                                                        } .u-sm-margin0gu {
margin: 0rem;
} .u-sm-marginLeft0gu {
margin-left: 0rem;
} .u-sm-marginRight0gu {
margin-right: 0rem;
} .u-sm-marginHoriz0gu {
margin-left: 0rem;
margin-right: 0rem;
} .u-sm-marginBottom0gu {
margin-bottom: 0rem;
} .u-sm-marginTop0gu {
margin-top: 0rem;
} .u-sm-marginVert0gu {
margin-top: 0rem;
margin-bottom: 0rem;
} .u-sm-margin1gu {
margin: 0.25rem;
} .u-sm-marginLeft1gu {
margin-left: 0.25rem;
} .u-sm-marginRight1gu {
margin-right: 0.25rem;
} .u-sm-marginHoriz1gu {
margin-left: 0.25rem;
margin-right: 0.25rem;
} .u-sm-marginBottom1gu {
margin-bottom: 0.25rem;
} .u-sm-marginTop1gu {
margin-top: 0.25rem;
} .u-sm-marginVert1gu {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
} .u-sm-margin2gu {
margin: 0.5rem;
} .u-sm-marginLeft2gu {
margin-left: 0.5rem;
} .u-sm-marginRight2gu {
margin-right: 0.5rem;
} .u-sm-marginHoriz2gu {
margin-left: 0.5rem;
margin-right: 0.5rem;
} .u-sm-marginBottom2gu {
margin-bottom: 0.5rem;
} .u-sm-marginTop2gu {
margin-top: 0.5rem;
} .u-sm-marginVert2gu {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
} .u-sm-margin3gu {
margin: 0.75rem;
} .u-sm-marginLeft3gu {
margin-left: 0.75rem;
} .u-sm-marginRight3gu {
margin-right: 0.75rem;
} .u-sm-marginHoriz3gu {
margin-left: 0.75rem;
margin-right: 0.75rem;
} .u-sm-marginBottom3gu {
margin-bottom: 0.75rem;
} .u-sm-marginTop3gu {
margin-top: 0.75rem;
} .u-sm-marginVert3gu {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
} .u-sm-margin4gu {
margin: 1rem;
} .u-sm-marginLeft4gu {
margin-left: 1rem;
} .u-sm-marginRight4gu {
margin-right: 1rem;
} .u-sm-marginHoriz4gu {
margin-left: 1rem;
margin-right: 1rem;
} .u-sm-marginBottom4gu {
margin-bottom: 1rem;
} .u-sm-marginTop4gu {
margin-top: 1rem;
} .u-sm-marginVert4gu {
margin-top: 1rem;
margin-bottom: 1rem;
} .u-sm-margin5gu {
margin: 1.25rem;
} .u-sm-marginLeft5gu {
margin-left: 1.25rem;
} .u-sm-marginRight5gu {
margin-right: 1.25rem;
} .u-sm-marginHoriz5gu {
margin-left: 1.25rem;
margin-right: 1.25rem;
} .u-sm-marginBottom5gu {
margin-bottom: 1.25rem;
} .u-sm-marginTop5gu {
margin-top: 1.25rem;
} .u-sm-marginVert5gu {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} .u-sm-margin6gu {
margin: 1.5rem;
} .u-sm-marginLeft6gu {
margin-left: 1.5rem;
} .u-sm-marginRight6gu {
margin-right: 1.5rem;
} .u-sm-marginHoriz6gu {
margin-left: 1.5rem;
margin-right: 1.5rem;
} .u-sm-marginBottom6gu {
margin-bottom: 1.5rem;
} .u-sm-marginTop6gu {
margin-top: 1.5rem;
} .u-sm-marginVert6gu {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
} .u-sm-margin7gu {
margin: 1.75rem;
} .u-sm-marginLeft7gu {
margin-left: 1.75rem;
} .u-sm-marginRight7gu {
margin-right: 1.75rem;
} .u-sm-marginHoriz7gu {
margin-left: 1.75rem;
margin-right: 1.75rem;
} .u-sm-marginBottom7gu {
margin-bottom: 1.75rem;
} .u-sm-marginTop7gu {
margin-top: 1.75rem;
} .u-sm-marginVert7gu {
margin-top: 1.75rem;
margin-bottom: 1.75rem;
} .u-sm-margin8gu {
margin: 2rem;
} .u-sm-marginLeft8gu {
margin-left: 2rem;
} .u-sm-marginRight8gu {
margin-right: 2rem;
} .u-sm-marginHoriz8gu {
margin-left: 2rem;
margin-right: 2rem;
} .u-sm-marginBottom8gu {
margin-bottom: 2rem;
} .u-sm-marginTop8gu {
margin-top: 2rem;
} .u-sm-marginVert8gu {
margin-top: 2rem;
margin-bottom: 2rem;
} .u-sm-margin9gu {
margin: 2.25rem;
} .u-sm-marginLeft9gu {
margin-left: 2.25rem;
} .u-sm-marginRight9gu {
margin-right: 2.25rem;
} .u-sm-marginHoriz9gu {
margin-left: 2.25rem;
margin-right: 2.25rem;
} .u-sm-marginBottom9gu {
margin-bottom: 2.25rem;
} .u-sm-marginTop9gu {
margin-top: 2.25rem;
} .u-sm-marginVert9gu {
margin-top: 2.25rem;
margin-bottom: 2.25rem;
} .u-sm-margin10gu {
margin: 2.5rem;
} .u-sm-marginLeft10gu {
margin-left: 2.5rem;
} .u-sm-marginRight10gu {
margin-right: 2.5rem;
} .u-sm-marginHoriz10gu {
margin-left: 2.5rem;
margin-right: 2.5rem;
} .u-sm-marginBottom10gu {
margin-bottom: 2.5rem;
} .u-sm-marginTop10gu {
margin-top: 2.5rem;
} .u-sm-marginVert10gu {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
} .u-sm-margin11gu {
margin: 2.75rem;
} .u-sm-marginLeft11gu {
margin-left: 2.75rem;
} .u-sm-marginRight11gu {
margin-right: 2.75rem;
} .u-sm-marginHoriz11gu {
margin-left: 2.75rem;
margin-right: 2.75rem;
} .u-sm-marginBottom11gu {
margin-bottom: 2.75rem;
} .u-sm-marginTop11gu {
margin-top: 2.75rem;
} .u-sm-marginVert11gu {
margin-top: 2.75rem;
margin-bottom: 2.75rem;
} .u-sm-margin12gu {
margin: 3rem;
} .u-sm-marginLeft12gu {
margin-left: 3rem;
} .u-sm-marginRight12gu {
margin-right: 3rem;
} .u-sm-marginHoriz12gu {
margin-left: 3rem;
margin-right: 3rem;
} .u-sm-marginBottom12gu {
margin-bottom: 3rem;
} .u-sm-marginTop12gu {
margin-top: 3rem;
} .u-sm-marginVert12gu {
margin-top: 3rem;
margin-bottom: 3rem;
} .u-sm-margin13gu {
margin: 3.25rem;
} .u-sm-marginLeft13gu {
margin-left: 3.25rem;
} .u-sm-marginRight13gu {
margin-right: 3.25rem;
} .u-sm-marginHoriz13gu {
margin-left: 3.25rem;
margin-right: 3.25rem;
} .u-sm-marginBottom13gu {
margin-bottom: 3.25rem;
} .u-sm-marginTop13gu {
margin-top: 3.25rem;
} .u-sm-marginVert13gu {
margin-top: 3.25rem;
margin-bottom: 3.25rem;
} .u-sm-margin14gu {
margin: 3.5rem;
} .u-sm-marginLeft14gu {
margin-left: 3.5rem;
} .u-sm-marginRight14gu {
margin-right: 3.5rem;
} .u-sm-marginHoriz14gu {
margin-left: 3.5rem;
margin-right: 3.5rem;
} .u-sm-marginBottom14gu {
margin-bottom: 3.5rem;
} .u-sm-marginTop14gu {
margin-top: 3.5rem;
} .u-sm-marginVert14gu {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
} .u-sm-margin15gu {
margin: 3.75rem;
} .u-sm-marginLeft15gu {
margin-left: 3.75rem;
} .u-sm-marginRight15gu {
margin-right: 3.75rem;
} .u-sm-marginHoriz15gu {
margin-left: 3.75rem;
margin-right: 3.75rem;
} .u-sm-marginBottom15gu {
margin-bottom: 3.75rem;
} .u-sm-marginTop15gu {
margin-top: 3.75rem;
} .u-sm-marginVert15gu {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
} .u-sm-margin16gu {
margin: 4rem;
} .u-sm-marginLeft16gu {
margin-left: 4rem;
} .u-sm-marginRight16gu {
margin-right: 4rem;
} .u-sm-marginHoriz16gu {
margin-left: 4rem;
margin-right: 4rem;
} .u-sm-marginBottom16gu {
margin-bottom: 4rem;
} .u-sm-marginTop16gu {
margin-top: 4rem;
} .u-sm-marginVert16gu {
margin-top: 4rem;
margin-bottom: 4rem;
} .u-sm-margin17gu {
margin: 4.25rem;
} .u-sm-marginLeft17gu {
margin-left: 4.25rem;
} .u-sm-marginRight17gu {
margin-right: 4.25rem;
} .u-sm-marginHoriz17gu {
margin-left: 4.25rem;
margin-right: 4.25rem;
} .u-sm-marginBottom17gu {
margin-bottom: 4.25rem;
} .u-sm-marginTop17gu {
margin-top: 4.25rem;
} .u-sm-marginVert17gu {
margin-top: 4.25rem;
margin-bottom: 4.25rem;
} .u-sm-margin18gu {
margin: 4.5rem;
} .u-sm-marginLeft18gu {
margin-left: 4.5rem;
} .u-sm-marginRight18gu {
margin-right: 4.5rem;
} .u-sm-marginHoriz18gu {
margin-left: 4.5rem;
margin-right: 4.5rem;
} .u-sm-marginBottom18gu {
margin-bottom: 4.5rem;
} .u-sm-marginTop18gu {
margin-top: 4.5rem;
} .u-sm-marginVert18gu {
margin-top: 4.5rem;
margin-bottom: 4.5rem;
} .u-sm-margin19gu {
margin: 4.75rem;
} .u-sm-marginLeft19gu {
margin-left: 4.75rem;
} .u-sm-marginRight19gu {
margin-right: 4.75rem;
} .u-sm-marginHoriz19gu {
margin-left: 4.75rem;
margin-right: 4.75rem;
} .u-sm-marginBottom19gu {
margin-bottom: 4.75rem;
} .u-sm-marginTop19gu {
margin-top: 4.75rem;
} .u-sm-marginVert19gu {
margin-top: 4.75rem;
margin-bottom: 4.75rem;
} .u-sm-margin20gu {
margin: 5rem;
} .u-sm-marginLeft20gu {
margin-left: 5rem;
} .u-sm-marginRight20gu {
margin-right: 5rem;
} .u-sm-marginHoriz20gu {
margin-left: 5rem;
margin-right: 5rem;
} .u-sm-marginBottom20gu {
margin-bottom: 5rem;
} .u-sm-marginTop20gu {
margin-top: 5rem;
} .u-sm-marginVert20gu {
margin-top: 5rem;
margin-bottom: 5rem;
} .u-sm-margin21gu {
margin: 5.25rem;
} .u-sm-marginLeft21gu {
margin-left: 5.25rem;
} .u-sm-marginRight21gu {
margin-right: 5.25rem;
} .u-sm-marginHoriz21gu {
margin-left: 5.25rem;
margin-right: 5.25rem;
} .u-sm-marginBottom21gu {
margin-bottom: 5.25rem;
} .u-sm-marginTop21gu {
margin-top: 5.25rem;
} .u-sm-marginVert21gu {
margin-top: 5.25rem;
margin-bottom: 5.25rem;
} .u-sm-margin22gu {
margin: 5.5rem;
} .u-sm-marginLeft22gu {
margin-left: 5.5rem;
} .u-sm-marginRight22gu {
margin-right: 5.5rem;
} .u-sm-marginHoriz22gu {
margin-left: 5.5rem;
margin-right: 5.5rem;
} .u-sm-marginBottom22gu {
margin-bottom: 5.5rem;
} .u-sm-marginTop22gu {
margin-top: 5.5rem;
} .u-sm-marginVert22gu {
margin-top: 5.5rem;
margin-bottom: 5.5rem;
} .u-sm-margin23gu {
margin: 5.75rem;
} .u-sm-marginLeft23gu {
margin-left: 5.75rem;
} .u-sm-marginRight23gu {
margin-right: 5.75rem;
} .u-sm-marginHoriz23gu {
margin-left: 5.75rem;
margin-right: 5.75rem;
} .u-sm-marginBottom23gu {
margin-bottom: 5.75rem;
} .u-sm-marginTop23gu {
margin-top: 5.75rem;
} .u-sm-marginVert23gu {
margin-top: 5.75rem;
margin-bottom: 5.75rem;
} .u-sm-margin24gu {
margin: 6rem;
} .u-sm-marginLeft24gu {
margin-left: 6rem;
} .u-sm-marginRight24gu {
margin-right: 6rem;
} .u-sm-marginHoriz24gu {
margin-left: 6rem;
margin-right: 6rem;
} .u-sm-marginBottom24gu {
margin-bottom: 6rem;
} .u-sm-marginTop24gu {
margin-top: 6rem;
} .u-sm-marginVert24gu {
margin-top: 6rem;
margin-bottom: 6rem;
} .u-sm-margin25gu {
margin: 6.25rem;
} .u-sm-marginLeft25gu {
margin-left: 6.25rem;
} .u-sm-marginRight25gu {
margin-right: 6.25rem;
} .u-sm-marginHoriz25gu {
margin-left: 6.25rem;
margin-right: 6.25rem;
} .u-sm-marginBottom25gu {
margin-bottom: 6.25rem;
} .u-sm-marginTop25gu {
margin-top: 6.25rem;
} .u-sm-marginVert25gu {
margin-top: 6.25rem;
margin-bottom: 6.25rem;
} .u-sm-margin26gu {
margin: 6.5rem;
} .u-sm-marginLeft26gu {
margin-left: 6.5rem;
} .u-sm-marginRight26gu {
margin-right: 6.5rem;
} .u-sm-marginHoriz26gu {
margin-left: 6.5rem;
margin-right: 6.5rem;
} .u-sm-marginBottom26gu {
margin-bottom: 6.5rem;
} .u-sm-marginTop26gu {
margin-top: 6.5rem;
} .u-sm-marginVert26gu {
margin-top: 6.5rem;
margin-bottom: 6.5rem;
} .u-sm-margin27gu {
margin: 6.75rem;
} .u-sm-marginLeft27gu {
margin-left: 6.75rem;
} .u-sm-marginRight27gu {
margin-right: 6.75rem;
} .u-sm-marginHoriz27gu {
margin-left: 6.75rem;
margin-right: 6.75rem;
} .u-sm-marginBottom27gu {
margin-bottom: 6.75rem;
} .u-sm-marginTop27gu {
margin-top: 6.75rem;
} .u-sm-marginVert27gu {
margin-top: 6.75rem;
margin-bottom: 6.75rem;
} .u-sm-margin28gu {
margin: 7rem;
} .u-sm-marginLeft28gu {
margin-left: 7rem;
} .u-sm-marginRight28gu {
margin-right: 7rem;
} .u-sm-marginHoriz28gu {
margin-left: 7rem;
margin-right: 7rem;
} .u-sm-marginBottom28gu {
margin-bottom: 7rem;
} .u-sm-marginTop28gu {
margin-top: 7rem;
} .u-sm-marginVert28gu {
margin-top: 7rem;
margin-bottom: 7rem;
} .u-sm-margin29gu {
margin: 7.25rem;
} .u-sm-marginLeft29gu {
margin-left: 7.25rem;
} .u-sm-marginRight29gu {
margin-right: 7.25rem;
} .u-sm-marginHoriz29gu {
margin-left: 7.25rem;
margin-right: 7.25rem;
} .u-sm-marginBottom29gu {
margin-bottom: 7.25rem;
} .u-sm-marginTop29gu {
margin-top: 7.25rem;
} .u-sm-marginVert29gu {
margin-top: 7.25rem;
margin-bottom: 7.25rem;
} .u-sm-margin30gu {
margin: 7.5rem;
} .u-sm-marginLeft30gu {
margin-left: 7.5rem;
} .u-sm-marginRight30gu {
margin-right: 7.5rem;
} .u-sm-marginHoriz30gu {
margin-left: 7.5rem;
margin-right: 7.5rem;
} .u-sm-marginBottom30gu {
margin-bottom: 7.5rem;
} .u-sm-marginTop30gu {
margin-top: 7.5rem;
} .u-sm-marginVert30gu {
margin-top: 7.5rem;
margin-bottom: 7.5rem;
} .u-sm-margin31gu {
margin: 7.75rem;
} .u-sm-marginLeft31gu {
margin-left: 7.75rem;
} .u-sm-marginRight31gu {
margin-right: 7.75rem;
} .u-sm-marginHoriz31gu {
margin-left: 7.75rem;
margin-right: 7.75rem;
} .u-sm-marginBottom31gu {
margin-bottom: 7.75rem;
} .u-sm-marginTop31gu {
margin-top: 7.75rem;
} .u-sm-marginVert31gu {
margin-top: 7.75rem;
margin-bottom: 7.75rem;
} .u-sm-margin32gu {
margin: 8rem;
} .u-sm-marginLeft32gu {
margin-left: 8rem;
} .u-sm-marginRight32gu {
margin-right: 8rem;
} .u-sm-marginHoriz32gu {
margin-left: 8rem;
margin-right: 8rem;
} .u-sm-marginBottom32gu {
margin-bottom: 8rem;
} .u-sm-marginTop32gu {
margin-top: 8rem;
} .u-sm-marginVert32gu {
margin-top: 8rem;
margin-bottom: 8rem;
} .u-sm-margin33gu {
margin: 8.25rem;
} .u-sm-marginLeft33gu {
margin-left: 8.25rem;
} .u-sm-marginRight33gu {
margin-right: 8.25rem;
} .u-sm-marginHoriz33gu {
margin-left: 8.25rem;
margin-right: 8.25rem;
} .u-sm-marginBottom33gu {
margin-bottom: 8.25rem;
} .u-sm-marginTop33gu {
margin-top: 8.25rem;
} .u-sm-marginVert33gu {
margin-top: 8.25rem;
margin-bottom: 8.25rem;
} .u-sm-margin34gu {
margin: 8.5rem;
} .u-sm-marginLeft34gu {
margin-left: 8.5rem;
} .u-sm-marginRight34gu {
margin-right: 8.5rem;
} .u-sm-marginHoriz34gu {
margin-left: 8.5rem;
margin-right: 8.5rem;
} .u-sm-marginBottom34gu {
margin-bottom: 8.5rem;
} .u-sm-marginTop34gu {
margin-top: 8.5rem;
} .u-sm-marginVert34gu {
margin-top: 8.5rem;
margin-bottom: 8.5rem;
} .u-sm-margin35gu {
margin: 8.75rem;
} .u-sm-marginLeft35gu {
margin-left: 8.75rem;
} .u-sm-marginRight35gu {
margin-right: 8.75rem;
} .u-sm-marginHoriz35gu {
margin-left: 8.75rem;
margin-right: 8.75rem;
} .u-sm-marginBottom35gu {
margin-bottom: 8.75rem;
} .u-sm-marginTop35gu {
margin-top: 8.75rem;
} .u-sm-marginVert35gu {
margin-top: 8.75rem;
margin-bottom: 8.75rem;
} .u-sm-margin36gu {
margin: 9rem;
} .u-sm-marginLeft36gu {
margin-left: 9rem;
} .u-sm-marginRight36gu {
margin-right: 9rem;
} .u-sm-marginHoriz36gu {
margin-left: 9rem;
margin-right: 9rem;
} .u-sm-marginBottom36gu {
margin-bottom: 9rem;
} .u-sm-marginTop36gu {
margin-top: 9rem;
} .u-sm-marginVert36gu {
margin-top: 9rem;
margin-bottom: 9rem;
} .u-sm-margin37gu {
margin: 9.25rem;
} .u-sm-marginLeft37gu {
margin-left: 9.25rem;
} .u-sm-marginRight37gu {
margin-right: 9.25rem;
} .u-sm-marginHoriz37gu {
margin-left: 9.25rem;
margin-right: 9.25rem;
} .u-sm-marginBottom37gu {
margin-bottom: 9.25rem;
} .u-sm-marginTop37gu {
margin-top: 9.25rem;
} .u-sm-marginVert37gu {
margin-top: 9.25rem;
margin-bottom: 9.25rem;
} .u-sm-margin38gu {
margin: 9.5rem;
} .u-sm-marginLeft38gu {
margin-left: 9.5rem;
} .u-sm-marginRight38gu {
margin-right: 9.5rem;
} .u-sm-marginHoriz38gu {
margin-left: 9.5rem;
margin-right: 9.5rem;
} .u-sm-marginBottom38gu {
margin-bottom: 9.5rem;
} .u-sm-marginTop38gu {
margin-top: 9.5rem;
} .u-sm-marginVert38gu {
margin-top: 9.5rem;
margin-bottom: 9.5rem;
} .u-sm-margin39gu {
margin: 9.75rem;
} .u-sm-marginLeft39gu {
margin-left: 9.75rem;
} .u-sm-marginRight39gu {
margin-right: 9.75rem;
} .u-sm-marginHoriz39gu {
margin-left: 9.75rem;
margin-right: 9.75rem;
} .u-sm-marginBottom39gu {
margin-bottom: 9.75rem;
} .u-sm-marginTop39gu {
margin-top: 9.75rem;
} .u-sm-marginVert39gu {
margin-top: 9.75rem;
margin-bottom: 9.75rem;
} .u-sm-margin40gu {
margin: 10rem;
} .u-sm-marginLeft40gu {
margin-left: 10rem;
} .u-sm-marginRight40gu {
margin-right: 10rem;
} .u-sm-marginHoriz40gu {
margin-left: 10rem;
margin-right: 10rem;
} .u-sm-marginBottom40gu {
margin-bottom: 10rem;
} .u-sm-marginTop40gu {
margin-top: 10rem;
} .u-sm-marginVert40gu {
margin-top: 10rem;
margin-bottom: 10rem;
} .u-sm-marginHorizAuto {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 768px) { .u-md-margin {                                                                                                                                                                                                                                                                                                                                        } .u-md-margin0gu {
margin: 0rem;
} .u-md-marginLeft0gu {
margin-left: 0rem;
} .u-md-marginRight0gu {
margin-right: 0rem;
} .u-md-marginHoriz0gu {
margin-left: 0rem;
margin-right: 0rem;
} .u-md-marginBottom0gu {
margin-bottom: 0rem;
} .u-md-marginTop0gu {
margin-top: 0rem;
} .u-md-marginVert0gu {
margin-top: 0rem;
margin-bottom: 0rem;
} .u-md-margin1gu {
margin: 0.25rem;
} .u-md-marginLeft1gu {
margin-left: 0.25rem;
} .u-md-marginRight1gu {
margin-right: 0.25rem;
} .u-md-marginHoriz1gu {
margin-left: 0.25rem;
margin-right: 0.25rem;
} .u-md-marginBottom1gu {
margin-bottom: 0.25rem;
} .u-md-marginTop1gu {
margin-top: 0.25rem;
} .u-md-marginVert1gu {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
} .u-md-margin2gu {
margin: 0.5rem;
} .u-md-marginLeft2gu {
margin-left: 0.5rem;
} .u-md-marginRight2gu {
margin-right: 0.5rem;
} .u-md-marginHoriz2gu {
margin-left: 0.5rem;
margin-right: 0.5rem;
} .u-md-marginBottom2gu {
margin-bottom: 0.5rem;
} .u-md-marginTop2gu {
margin-top: 0.5rem;
} .u-md-marginVert2gu {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
} .u-md-margin3gu {
margin: 0.75rem;
} .u-md-marginLeft3gu {
margin-left: 0.75rem;
} .u-md-marginRight3gu {
margin-right: 0.75rem;
} .u-md-marginHoriz3gu {
margin-left: 0.75rem;
margin-right: 0.75rem;
} .u-md-marginBottom3gu {
margin-bottom: 0.75rem;
} .u-md-marginTop3gu {
margin-top: 0.75rem;
} .u-md-marginVert3gu {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
} .u-md-margin4gu {
margin: 1rem;
} .u-md-marginLeft4gu {
margin-left: 1rem;
} .u-md-marginRight4gu {
margin-right: 1rem;
} .u-md-marginHoriz4gu {
margin-left: 1rem;
margin-right: 1rem;
} .u-md-marginBottom4gu {
margin-bottom: 1rem;
} .u-md-marginTop4gu {
margin-top: 1rem;
} .u-md-marginVert4gu {
margin-top: 1rem;
margin-bottom: 1rem;
} .u-md-margin5gu {
margin: 1.25rem;
} .u-md-marginLeft5gu {
margin-left: 1.25rem;
} .u-md-marginRight5gu {
margin-right: 1.25rem;
} .u-md-marginHoriz5gu {
margin-left: 1.25rem;
margin-right: 1.25rem;
} .u-md-marginBottom5gu {
margin-bottom: 1.25rem;
} .u-md-marginTop5gu {
margin-top: 1.25rem;
} .u-md-marginVert5gu {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} .u-md-margin6gu {
margin: 1.5rem;
} .u-md-marginLeft6gu {
margin-left: 1.5rem;
} .u-md-marginRight6gu {
margin-right: 1.5rem;
} .u-md-marginHoriz6gu {
margin-left: 1.5rem;
margin-right: 1.5rem;
} .u-md-marginBottom6gu {
margin-bottom: 1.5rem;
} .u-md-marginTop6gu {
margin-top: 1.5rem;
} .u-md-marginVert6gu {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
} .u-md-margin7gu {
margin: 1.75rem;
} .u-md-marginLeft7gu {
margin-left: 1.75rem;
} .u-md-marginRight7gu {
margin-right: 1.75rem;
} .u-md-marginHoriz7gu {
margin-left: 1.75rem;
margin-right: 1.75rem;
} .u-md-marginBottom7gu {
margin-bottom: 1.75rem;
} .u-md-marginTop7gu {
margin-top: 1.75rem;
} .u-md-marginVert7gu {
margin-top: 1.75rem;
margin-bottom: 1.75rem;
} .u-md-margin8gu {
margin: 2rem;
} .u-md-marginLeft8gu {
margin-left: 2rem;
} .u-md-marginRight8gu {
margin-right: 2rem;
} .u-md-marginHoriz8gu {
margin-left: 2rem;
margin-right: 2rem;
} .u-md-marginBottom8gu {
margin-bottom: 2rem;
} .u-md-marginTop8gu {
margin-top: 2rem;
} .u-md-marginVert8gu {
margin-top: 2rem;
margin-bottom: 2rem;
} .u-md-margin9gu {
margin: 2.25rem;
} .u-md-marginLeft9gu {
margin-left: 2.25rem;
} .u-md-marginRight9gu {
margin-right: 2.25rem;
} .u-md-marginHoriz9gu {
margin-left: 2.25rem;
margin-right: 2.25rem;
} .u-md-marginBottom9gu {
margin-bottom: 2.25rem;
} .u-md-marginTop9gu {
margin-top: 2.25rem;
} .u-md-marginVert9gu {
margin-top: 2.25rem;
margin-bottom: 2.25rem;
} .u-md-margin10gu {
margin: 2.5rem;
} .u-md-marginLeft10gu {
margin-left: 2.5rem;
} .u-md-marginRight10gu {
margin-right: 2.5rem;
} .u-md-marginHoriz10gu {
margin-left: 2.5rem;
margin-right: 2.5rem;
} .u-md-marginBottom10gu {
margin-bottom: 2.5rem;
} .u-md-marginTop10gu {
margin-top: 2.5rem;
} .u-md-marginVert10gu {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
} .u-md-margin11gu {
margin: 2.75rem;
} .u-md-marginLeft11gu {
margin-left: 2.75rem;
} .u-md-marginRight11gu {
margin-right: 2.75rem;
} .u-md-marginHoriz11gu {
margin-left: 2.75rem;
margin-right: 2.75rem;
} .u-md-marginBottom11gu {
margin-bottom: 2.75rem;
} .u-md-marginTop11gu {
margin-top: 2.75rem;
} .u-md-marginVert11gu {
margin-top: 2.75rem;
margin-bottom: 2.75rem;
} .u-md-margin12gu {
margin: 3rem;
} .u-md-marginLeft12gu {
margin-left: 3rem;
} .u-md-marginRight12gu {
margin-right: 3rem;
} .u-md-marginHoriz12gu {
margin-left: 3rem;
margin-right: 3rem;
} .u-md-marginBottom12gu {
margin-bottom: 3rem;
} .u-md-marginTop12gu {
margin-top: 3rem;
} .u-md-marginVert12gu {
margin-top: 3rem;
margin-bottom: 3rem;
} .u-md-margin13gu {
margin: 3.25rem;
} .u-md-marginLeft13gu {
margin-left: 3.25rem;
} .u-md-marginRight13gu {
margin-right: 3.25rem;
} .u-md-marginHoriz13gu {
margin-left: 3.25rem;
margin-right: 3.25rem;
} .u-md-marginBottom13gu {
margin-bottom: 3.25rem;
} .u-md-marginTop13gu {
margin-top: 3.25rem;
} .u-md-marginVert13gu {
margin-top: 3.25rem;
margin-bottom: 3.25rem;
} .u-md-margin14gu {
margin: 3.5rem;
} .u-md-marginLeft14gu {
margin-left: 3.5rem;
} .u-md-marginRight14gu {
margin-right: 3.5rem;
} .u-md-marginHoriz14gu {
margin-left: 3.5rem;
margin-right: 3.5rem;
} .u-md-marginBottom14gu {
margin-bottom: 3.5rem;
} .u-md-marginTop14gu {
margin-top: 3.5rem;
} .u-md-marginVert14gu {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
} .u-md-margin15gu {
margin: 3.75rem;
} .u-md-marginLeft15gu {
margin-left: 3.75rem;
} .u-md-marginRight15gu {
margin-right: 3.75rem;
} .u-md-marginHoriz15gu {
margin-left: 3.75rem;
margin-right: 3.75rem;
} .u-md-marginBottom15gu {
margin-bottom: 3.75rem;
} .u-md-marginTop15gu {
margin-top: 3.75rem;
} .u-md-marginVert15gu {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
} .u-md-margin16gu {
margin: 4rem;
} .u-md-marginLeft16gu {
margin-left: 4rem;
} .u-md-marginRight16gu {
margin-right: 4rem;
} .u-md-marginHoriz16gu {
margin-left: 4rem;
margin-right: 4rem;
} .u-md-marginBottom16gu {
margin-bottom: 4rem;
} .u-md-marginTop16gu {
margin-top: 4rem;
} .u-md-marginVert16gu {
margin-top: 4rem;
margin-bottom: 4rem;
} .u-md-margin17gu {
margin: 4.25rem;
} .u-md-marginLeft17gu {
margin-left: 4.25rem;
} .u-md-marginRight17gu {
margin-right: 4.25rem;
} .u-md-marginHoriz17gu {
margin-left: 4.25rem;
margin-right: 4.25rem;
} .u-md-marginBottom17gu {
margin-bottom: 4.25rem;
} .u-md-marginTop17gu {
margin-top: 4.25rem;
} .u-md-marginVert17gu {
margin-top: 4.25rem;
margin-bottom: 4.25rem;
} .u-md-margin18gu {
margin: 4.5rem;
} .u-md-marginLeft18gu {
margin-left: 4.5rem;
} .u-md-marginRight18gu {
margin-right: 4.5rem;
} .u-md-marginHoriz18gu {
margin-left: 4.5rem;
margin-right: 4.5rem;
} .u-md-marginBottom18gu {
margin-bottom: 4.5rem;
} .u-md-marginTop18gu {
margin-top: 4.5rem;
} .u-md-marginVert18gu {
margin-top: 4.5rem;
margin-bottom: 4.5rem;
} .u-md-margin19gu {
margin: 4.75rem;
} .u-md-marginLeft19gu {
margin-left: 4.75rem;
} .u-md-marginRight19gu {
margin-right: 4.75rem;
} .u-md-marginHoriz19gu {
margin-left: 4.75rem;
margin-right: 4.75rem;
} .u-md-marginBottom19gu {
margin-bottom: 4.75rem;
} .u-md-marginTop19gu {
margin-top: 4.75rem;
} .u-md-marginVert19gu {
margin-top: 4.75rem;
margin-bottom: 4.75rem;
} .u-md-margin20gu {
margin: 5rem;
} .u-md-marginLeft20gu {
margin-left: 5rem;
} .u-md-marginRight20gu {
margin-right: 5rem;
} .u-md-marginHoriz20gu {
margin-left: 5rem;
margin-right: 5rem;
} .u-md-marginBottom20gu {
margin-bottom: 5rem;
} .u-md-marginTop20gu {
margin-top: 5rem;
} .u-md-marginVert20gu {
margin-top: 5rem;
margin-bottom: 5rem;
} .u-md-margin21gu {
margin: 5.25rem;
} .u-md-marginLeft21gu {
margin-left: 5.25rem;
} .u-md-marginRight21gu {
margin-right: 5.25rem;
} .u-md-marginHoriz21gu {
margin-left: 5.25rem;
margin-right: 5.25rem;
} .u-md-marginBottom21gu {
margin-bottom: 5.25rem;
} .u-md-marginTop21gu {
margin-top: 5.25rem;
} .u-md-marginVert21gu {
margin-top: 5.25rem;
margin-bottom: 5.25rem;
} .u-md-margin22gu {
margin: 5.5rem;
} .u-md-marginLeft22gu {
margin-left: 5.5rem;
} .u-md-marginRight22gu {
margin-right: 5.5rem;
} .u-md-marginHoriz22gu {
margin-left: 5.5rem;
margin-right: 5.5rem;
} .u-md-marginBottom22gu {
margin-bottom: 5.5rem;
} .u-md-marginTop22gu {
margin-top: 5.5rem;
} .u-md-marginVert22gu {
margin-top: 5.5rem;
margin-bottom: 5.5rem;
} .u-md-margin23gu {
margin: 5.75rem;
} .u-md-marginLeft23gu {
margin-left: 5.75rem;
} .u-md-marginRight23gu {
margin-right: 5.75rem;
} .u-md-marginHoriz23gu {
margin-left: 5.75rem;
margin-right: 5.75rem;
} .u-md-marginBottom23gu {
margin-bottom: 5.75rem;
} .u-md-marginTop23gu {
margin-top: 5.75rem;
} .u-md-marginVert23gu {
margin-top: 5.75rem;
margin-bottom: 5.75rem;
} .u-md-margin24gu {
margin: 6rem;
} .u-md-marginLeft24gu {
margin-left: 6rem;
} .u-md-marginRight24gu {
margin-right: 6rem;
} .u-md-marginHoriz24gu {
margin-left: 6rem;
margin-right: 6rem;
} .u-md-marginBottom24gu {
margin-bottom: 6rem;
} .u-md-marginTop24gu {
margin-top: 6rem;
} .u-md-marginVert24gu {
margin-top: 6rem;
margin-bottom: 6rem;
} .u-md-margin25gu {
margin: 6.25rem;
} .u-md-marginLeft25gu {
margin-left: 6.25rem;
} .u-md-marginRight25gu {
margin-right: 6.25rem;
} .u-md-marginHoriz25gu {
margin-left: 6.25rem;
margin-right: 6.25rem;
} .u-md-marginBottom25gu {
margin-bottom: 6.25rem;
} .u-md-marginTop25gu {
margin-top: 6.25rem;
} .u-md-marginVert25gu {
margin-top: 6.25rem;
margin-bottom: 6.25rem;
} .u-md-margin26gu {
margin: 6.5rem;
} .u-md-marginLeft26gu {
margin-left: 6.5rem;
} .u-md-marginRight26gu {
margin-right: 6.5rem;
} .u-md-marginHoriz26gu {
margin-left: 6.5rem;
margin-right: 6.5rem;
} .u-md-marginBottom26gu {
margin-bottom: 6.5rem;
} .u-md-marginTop26gu {
margin-top: 6.5rem;
} .u-md-marginVert26gu {
margin-top: 6.5rem;
margin-bottom: 6.5rem;
} .u-md-margin27gu {
margin: 6.75rem;
} .u-md-marginLeft27gu {
margin-left: 6.75rem;
} .u-md-marginRight27gu {
margin-right: 6.75rem;
} .u-md-marginHoriz27gu {
margin-left: 6.75rem;
margin-right: 6.75rem;
} .u-md-marginBottom27gu {
margin-bottom: 6.75rem;
} .u-md-marginTop27gu {
margin-top: 6.75rem;
} .u-md-marginVert27gu {
margin-top: 6.75rem;
margin-bottom: 6.75rem;
} .u-md-margin28gu {
margin: 7rem;
} .u-md-marginLeft28gu {
margin-left: 7rem;
} .u-md-marginRight28gu {
margin-right: 7rem;
} .u-md-marginHoriz28gu {
margin-left: 7rem;
margin-right: 7rem;
} .u-md-marginBottom28gu {
margin-bottom: 7rem;
} .u-md-marginTop28gu {
margin-top: 7rem;
} .u-md-marginVert28gu {
margin-top: 7rem;
margin-bottom: 7rem;
} .u-md-margin29gu {
margin: 7.25rem;
} .u-md-marginLeft29gu {
margin-left: 7.25rem;
} .u-md-marginRight29gu {
margin-right: 7.25rem;
} .u-md-marginHoriz29gu {
margin-left: 7.25rem;
margin-right: 7.25rem;
} .u-md-marginBottom29gu {
margin-bottom: 7.25rem;
} .u-md-marginTop29gu {
margin-top: 7.25rem;
} .u-md-marginVert29gu {
margin-top: 7.25rem;
margin-bottom: 7.25rem;
} .u-md-margin30gu {
margin: 7.5rem;
} .u-md-marginLeft30gu {
margin-left: 7.5rem;
} .u-md-marginRight30gu {
margin-right: 7.5rem;
} .u-md-marginHoriz30gu {
margin-left: 7.5rem;
margin-right: 7.5rem;
} .u-md-marginBottom30gu {
margin-bottom: 7.5rem;
} .u-md-marginTop30gu {
margin-top: 7.5rem;
} .u-md-marginVert30gu {
margin-top: 7.5rem;
margin-bottom: 7.5rem;
} .u-md-margin31gu {
margin: 7.75rem;
} .u-md-marginLeft31gu {
margin-left: 7.75rem;
} .u-md-marginRight31gu {
margin-right: 7.75rem;
} .u-md-marginHoriz31gu {
margin-left: 7.75rem;
margin-right: 7.75rem;
} .u-md-marginBottom31gu {
margin-bottom: 7.75rem;
} .u-md-marginTop31gu {
margin-top: 7.75rem;
} .u-md-marginVert31gu {
margin-top: 7.75rem;
margin-bottom: 7.75rem;
} .u-md-margin32gu {
margin: 8rem;
} .u-md-marginLeft32gu {
margin-left: 8rem;
} .u-md-marginRight32gu {
margin-right: 8rem;
} .u-md-marginHoriz32gu {
margin-left: 8rem;
margin-right: 8rem;
} .u-md-marginBottom32gu {
margin-bottom: 8rem;
} .u-md-marginTop32gu {
margin-top: 8rem;
} .u-md-marginVert32gu {
margin-top: 8rem;
margin-bottom: 8rem;
} .u-md-margin33gu {
margin: 8.25rem;
} .u-md-marginLeft33gu {
margin-left: 8.25rem;
} .u-md-marginRight33gu {
margin-right: 8.25rem;
} .u-md-marginHoriz33gu {
margin-left: 8.25rem;
margin-right: 8.25rem;
} .u-md-marginBottom33gu {
margin-bottom: 8.25rem;
} .u-md-marginTop33gu {
margin-top: 8.25rem;
} .u-md-marginVert33gu {
margin-top: 8.25rem;
margin-bottom: 8.25rem;
} .u-md-margin34gu {
margin: 8.5rem;
} .u-md-marginLeft34gu {
margin-left: 8.5rem;
} .u-md-marginRight34gu {
margin-right: 8.5rem;
} .u-md-marginHoriz34gu {
margin-left: 8.5rem;
margin-right: 8.5rem;
} .u-md-marginBottom34gu {
margin-bottom: 8.5rem;
} .u-md-marginTop34gu {
margin-top: 8.5rem;
} .u-md-marginVert34gu {
margin-top: 8.5rem;
margin-bottom: 8.5rem;
} .u-md-margin35gu {
margin: 8.75rem;
} .u-md-marginLeft35gu {
margin-left: 8.75rem;
} .u-md-marginRight35gu {
margin-right: 8.75rem;
} .u-md-marginHoriz35gu {
margin-left: 8.75rem;
margin-right: 8.75rem;
} .u-md-marginBottom35gu {
margin-bottom: 8.75rem;
} .u-md-marginTop35gu {
margin-top: 8.75rem;
} .u-md-marginVert35gu {
margin-top: 8.75rem;
margin-bottom: 8.75rem;
} .u-md-margin36gu {
margin: 9rem;
} .u-md-marginLeft36gu {
margin-left: 9rem;
} .u-md-marginRight36gu {
margin-right: 9rem;
} .u-md-marginHoriz36gu {
margin-left: 9rem;
margin-right: 9rem;
} .u-md-marginBottom36gu {
margin-bottom: 9rem;
} .u-md-marginTop36gu {
margin-top: 9rem;
} .u-md-marginVert36gu {
margin-top: 9rem;
margin-bottom: 9rem;
} .u-md-margin37gu {
margin: 9.25rem;
} .u-md-marginLeft37gu {
margin-left: 9.25rem;
} .u-md-marginRight37gu {
margin-right: 9.25rem;
} .u-md-marginHoriz37gu {
margin-left: 9.25rem;
margin-right: 9.25rem;
} .u-md-marginBottom37gu {
margin-bottom: 9.25rem;
} .u-md-marginTop37gu {
margin-top: 9.25rem;
} .u-md-marginVert37gu {
margin-top: 9.25rem;
margin-bottom: 9.25rem;
} .u-md-margin38gu {
margin: 9.5rem;
} .u-md-marginLeft38gu {
margin-left: 9.5rem;
} .u-md-marginRight38gu {
margin-right: 9.5rem;
} .u-md-marginHoriz38gu {
margin-left: 9.5rem;
margin-right: 9.5rem;
} .u-md-marginBottom38gu {
margin-bottom: 9.5rem;
} .u-md-marginTop38gu {
margin-top: 9.5rem;
} .u-md-marginVert38gu {
margin-top: 9.5rem;
margin-bottom: 9.5rem;
} .u-md-margin39gu {
margin: 9.75rem;
} .u-md-marginLeft39gu {
margin-left: 9.75rem;
} .u-md-marginRight39gu {
margin-right: 9.75rem;
} .u-md-marginHoriz39gu {
margin-left: 9.75rem;
margin-right: 9.75rem;
} .u-md-marginBottom39gu {
margin-bottom: 9.75rem;
} .u-md-marginTop39gu {
margin-top: 9.75rem;
} .u-md-marginVert39gu {
margin-top: 9.75rem;
margin-bottom: 9.75rem;
} .u-md-margin40gu {
margin: 10rem;
} .u-md-marginLeft40gu {
margin-left: 10rem;
} .u-md-marginRight40gu {
margin-right: 10rem;
} .u-md-marginHoriz40gu {
margin-left: 10rem;
margin-right: 10rem;
} .u-md-marginBottom40gu {
margin-bottom: 10rem;
} .u-md-marginTop40gu {
margin-top: 10rem;
} .u-md-marginVert40gu {
margin-top: 10rem;
margin-bottom: 10rem;
} .u-md-marginHorizAuto {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 991px) { .u-lg-margin {                                                                                                                                                                                                                                                                                                                                        } .u-lg-margin0gu {
margin: 0rem;
} .u-lg-marginLeft0gu {
margin-left: 0rem;
} .u-lg-marginRight0gu {
margin-right: 0rem;
} .u-lg-marginHoriz0gu {
margin-left: 0rem;
margin-right: 0rem;
} .u-lg-marginBottom0gu {
margin-bottom: 0rem;
} .u-lg-marginTop0gu {
margin-top: 0rem;
} .u-lg-marginVert0gu {
margin-top: 0rem;
margin-bottom: 0rem;
} .u-lg-margin1gu {
margin: 0.25rem;
} .u-lg-marginLeft1gu {
margin-left: 0.25rem;
} .u-lg-marginRight1gu {
margin-right: 0.25rem;
} .u-lg-marginHoriz1gu {
margin-left: 0.25rem;
margin-right: 0.25rem;
} .u-lg-marginBottom1gu {
margin-bottom: 0.25rem;
} .u-lg-marginTop1gu {
margin-top: 0.25rem;
} .u-lg-marginVert1gu {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
} .u-lg-margin2gu {
margin: 0.5rem;
} .u-lg-marginLeft2gu {
margin-left: 0.5rem;
} .u-lg-marginRight2gu {
margin-right: 0.5rem;
} .u-lg-marginHoriz2gu {
margin-left: 0.5rem;
margin-right: 0.5rem;
} .u-lg-marginBottom2gu {
margin-bottom: 0.5rem;
} .u-lg-marginTop2gu {
margin-top: 0.5rem;
} .u-lg-marginVert2gu {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
} .u-lg-margin3gu {
margin: 0.75rem;
} .u-lg-marginLeft3gu {
margin-left: 0.75rem;
} .u-lg-marginRight3gu {
margin-right: 0.75rem;
} .u-lg-marginHoriz3gu {
margin-left: 0.75rem;
margin-right: 0.75rem;
} .u-lg-marginBottom3gu {
margin-bottom: 0.75rem;
} .u-lg-marginTop3gu {
margin-top: 0.75rem;
} .u-lg-marginVert3gu {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
} .u-lg-margin4gu {
margin: 1rem;
} .u-lg-marginLeft4gu {
margin-left: 1rem;
} .u-lg-marginRight4gu {
margin-right: 1rem;
} .u-lg-marginHoriz4gu {
margin-left: 1rem;
margin-right: 1rem;
} .u-lg-marginBottom4gu {
margin-bottom: 1rem;
} .u-lg-marginTop4gu {
margin-top: 1rem;
} .u-lg-marginVert4gu {
margin-top: 1rem;
margin-bottom: 1rem;
} .u-lg-margin5gu {
margin: 1.25rem;
} .u-lg-marginLeft5gu {
margin-left: 1.25rem;
} .u-lg-marginRight5gu {
margin-right: 1.25rem;
} .u-lg-marginHoriz5gu {
margin-left: 1.25rem;
margin-right: 1.25rem;
} .u-lg-marginBottom5gu {
margin-bottom: 1.25rem;
} .u-lg-marginTop5gu {
margin-top: 1.25rem;
} .u-lg-marginVert5gu {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} .u-lg-margin6gu {
margin: 1.5rem;
} .u-lg-marginLeft6gu {
margin-left: 1.5rem;
} .u-lg-marginRight6gu {
margin-right: 1.5rem;
} .u-lg-marginHoriz6gu {
margin-left: 1.5rem;
margin-right: 1.5rem;
} .u-lg-marginBottom6gu {
margin-bottom: 1.5rem;
} .u-lg-marginTop6gu {
margin-top: 1.5rem;
} .u-lg-marginVert6gu {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
} .u-lg-margin7gu {
margin: 1.75rem;
} .u-lg-marginLeft7gu {
margin-left: 1.75rem;
} .u-lg-marginRight7gu {
margin-right: 1.75rem;
} .u-lg-marginHoriz7gu {
margin-left: 1.75rem;
margin-right: 1.75rem;
} .u-lg-marginBottom7gu {
margin-bottom: 1.75rem;
} .u-lg-marginTop7gu {
margin-top: 1.75rem;
} .u-lg-marginVert7gu {
margin-top: 1.75rem;
margin-bottom: 1.75rem;
} .u-lg-margin8gu {
margin: 2rem;
} .u-lg-marginLeft8gu {
margin-left: 2rem;
} .u-lg-marginRight8gu {
margin-right: 2rem;
} .u-lg-marginHoriz8gu {
margin-left: 2rem;
margin-right: 2rem;
} .u-lg-marginBottom8gu {
margin-bottom: 2rem;
} .u-lg-marginTop8gu {
margin-top: 2rem;
} .u-lg-marginVert8gu {
margin-top: 2rem;
margin-bottom: 2rem;
} .u-lg-margin9gu {
margin: 2.25rem;
} .u-lg-marginLeft9gu {
margin-left: 2.25rem;
} .u-lg-marginRight9gu {
margin-right: 2.25rem;
} .u-lg-marginHoriz9gu {
margin-left: 2.25rem;
margin-right: 2.25rem;
} .u-lg-marginBottom9gu {
margin-bottom: 2.25rem;
} .u-lg-marginTop9gu {
margin-top: 2.25rem;
} .u-lg-marginVert9gu {
margin-top: 2.25rem;
margin-bottom: 2.25rem;
} .u-lg-margin10gu {
margin: 2.5rem;
} .u-lg-marginLeft10gu {
margin-left: 2.5rem;
} .u-lg-marginRight10gu {
margin-right: 2.5rem;
} .u-lg-marginHoriz10gu {
margin-left: 2.5rem;
margin-right: 2.5rem;
} .u-lg-marginBottom10gu {
margin-bottom: 2.5rem;
} .u-lg-marginTop10gu {
margin-top: 2.5rem;
} .u-lg-marginVert10gu {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
} .u-lg-margin11gu {
margin: 2.75rem;
} .u-lg-marginLeft11gu {
margin-left: 2.75rem;
} .u-lg-marginRight11gu {
margin-right: 2.75rem;
} .u-lg-marginHoriz11gu {
margin-left: 2.75rem;
margin-right: 2.75rem;
} .u-lg-marginBottom11gu {
margin-bottom: 2.75rem;
} .u-lg-marginTop11gu {
margin-top: 2.75rem;
} .u-lg-marginVert11gu {
margin-top: 2.75rem;
margin-bottom: 2.75rem;
} .u-lg-margin12gu {
margin: 3rem;
} .u-lg-marginLeft12gu {
margin-left: 3rem;
} .u-lg-marginRight12gu {
margin-right: 3rem;
} .u-lg-marginHoriz12gu {
margin-left: 3rem;
margin-right: 3rem;
} .u-lg-marginBottom12gu {
margin-bottom: 3rem;
} .u-lg-marginTop12gu {
margin-top: 3rem;
} .u-lg-marginVert12gu {
margin-top: 3rem;
margin-bottom: 3rem;
} .u-lg-margin13gu {
margin: 3.25rem;
} .u-lg-marginLeft13gu {
margin-left: 3.25rem;
} .u-lg-marginRight13gu {
margin-right: 3.25rem;
} .u-lg-marginHoriz13gu {
margin-left: 3.25rem;
margin-right: 3.25rem;
} .u-lg-marginBottom13gu {
margin-bottom: 3.25rem;
} .u-lg-marginTop13gu {
margin-top: 3.25rem;
} .u-lg-marginVert13gu {
margin-top: 3.25rem;
margin-bottom: 3.25rem;
} .u-lg-margin14gu {
margin: 3.5rem;
} .u-lg-marginLeft14gu {
margin-left: 3.5rem;
} .u-lg-marginRight14gu {
margin-right: 3.5rem;
} .u-lg-marginHoriz14gu {
margin-left: 3.5rem;
margin-right: 3.5rem;
} .u-lg-marginBottom14gu {
margin-bottom: 3.5rem;
} .u-lg-marginTop14gu {
margin-top: 3.5rem;
} .u-lg-marginVert14gu {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
} .u-lg-margin15gu {
margin: 3.75rem;
} .u-lg-marginLeft15gu {
margin-left: 3.75rem;
} .u-lg-marginRight15gu {
margin-right: 3.75rem;
} .u-lg-marginHoriz15gu {
margin-left: 3.75rem;
margin-right: 3.75rem;
} .u-lg-marginBottom15gu {
margin-bottom: 3.75rem;
} .u-lg-marginTop15gu {
margin-top: 3.75rem;
} .u-lg-marginVert15gu {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
} .u-lg-margin16gu {
margin: 4rem;
} .u-lg-marginLeft16gu {
margin-left: 4rem;
} .u-lg-marginRight16gu {
margin-right: 4rem;
} .u-lg-marginHoriz16gu {
margin-left: 4rem;
margin-right: 4rem;
} .u-lg-marginBottom16gu {
margin-bottom: 4rem;
} .u-lg-marginTop16gu {
margin-top: 4rem;
} .u-lg-marginVert16gu {
margin-top: 4rem;
margin-bottom: 4rem;
} .u-lg-margin17gu {
margin: 4.25rem;
} .u-lg-marginLeft17gu {
margin-left: 4.25rem;
} .u-lg-marginRight17gu {
margin-right: 4.25rem;
} .u-lg-marginHoriz17gu {
margin-left: 4.25rem;
margin-right: 4.25rem;
} .u-lg-marginBottom17gu {
margin-bottom: 4.25rem;
} .u-lg-marginTop17gu {
margin-top: 4.25rem;
} .u-lg-marginVert17gu {
margin-top: 4.25rem;
margin-bottom: 4.25rem;
} .u-lg-margin18gu {
margin: 4.5rem;
} .u-lg-marginLeft18gu {
margin-left: 4.5rem;
} .u-lg-marginRight18gu {
margin-right: 4.5rem;
} .u-lg-marginHoriz18gu {
margin-left: 4.5rem;
margin-right: 4.5rem;
} .u-lg-marginBottom18gu {
margin-bottom: 4.5rem;
} .u-lg-marginTop18gu {
margin-top: 4.5rem;
} .u-lg-marginVert18gu {
margin-top: 4.5rem;
margin-bottom: 4.5rem;
} .u-lg-margin19gu {
margin: 4.75rem;
} .u-lg-marginLeft19gu {
margin-left: 4.75rem;
} .u-lg-marginRight19gu {
margin-right: 4.75rem;
} .u-lg-marginHoriz19gu {
margin-left: 4.75rem;
margin-right: 4.75rem;
} .u-lg-marginBottom19gu {
margin-bottom: 4.75rem;
} .u-lg-marginTop19gu {
margin-top: 4.75rem;
} .u-lg-marginVert19gu {
margin-top: 4.75rem;
margin-bottom: 4.75rem;
} .u-lg-margin20gu {
margin: 5rem;
} .u-lg-marginLeft20gu {
margin-left: 5rem;
} .u-lg-marginRight20gu {
margin-right: 5rem;
} .u-lg-marginHoriz20gu {
margin-left: 5rem;
margin-right: 5rem;
} .u-lg-marginBottom20gu {
margin-bottom: 5rem;
} .u-lg-marginTop20gu {
margin-top: 5rem;
} .u-lg-marginVert20gu {
margin-top: 5rem;
margin-bottom: 5rem;
} .u-lg-margin21gu {
margin: 5.25rem;
} .u-lg-marginLeft21gu {
margin-left: 5.25rem;
} .u-lg-marginRight21gu {
margin-right: 5.25rem;
} .u-lg-marginHoriz21gu {
margin-left: 5.25rem;
margin-right: 5.25rem;
} .u-lg-marginBottom21gu {
margin-bottom: 5.25rem;
} .u-lg-marginTop21gu {
margin-top: 5.25rem;
} .u-lg-marginVert21gu {
margin-top: 5.25rem;
margin-bottom: 5.25rem;
} .u-lg-margin22gu {
margin: 5.5rem;
} .u-lg-marginLeft22gu {
margin-left: 5.5rem;
} .u-lg-marginRight22gu {
margin-right: 5.5rem;
} .u-lg-marginHoriz22gu {
margin-left: 5.5rem;
margin-right: 5.5rem;
} .u-lg-marginBottom22gu {
margin-bottom: 5.5rem;
} .u-lg-marginTop22gu {
margin-top: 5.5rem;
} .u-lg-marginVert22gu {
margin-top: 5.5rem;
margin-bottom: 5.5rem;
} .u-lg-margin23gu {
margin: 5.75rem;
} .u-lg-marginLeft23gu {
margin-left: 5.75rem;
} .u-lg-marginRight23gu {
margin-right: 5.75rem;
} .u-lg-marginHoriz23gu {
margin-left: 5.75rem;
margin-right: 5.75rem;
} .u-lg-marginBottom23gu {
margin-bottom: 5.75rem;
} .u-lg-marginTop23gu {
margin-top: 5.75rem;
} .u-lg-marginVert23gu {
margin-top: 5.75rem;
margin-bottom: 5.75rem;
} .u-lg-margin24gu {
margin: 6rem;
} .u-lg-marginLeft24gu {
margin-left: 6rem;
} .u-lg-marginRight24gu {
margin-right: 6rem;
} .u-lg-marginHoriz24gu {
margin-left: 6rem;
margin-right: 6rem;
} .u-lg-marginBottom24gu {
margin-bottom: 6rem;
} .u-lg-marginTop24gu {
margin-top: 6rem;
} .u-lg-marginVert24gu {
margin-top: 6rem;
margin-bottom: 6rem;
} .u-lg-margin25gu {
margin: 6.25rem;
} .u-lg-marginLeft25gu {
margin-left: 6.25rem;
} .u-lg-marginRight25gu {
margin-right: 6.25rem;
} .u-lg-marginHoriz25gu {
margin-left: 6.25rem;
margin-right: 6.25rem;
} .u-lg-marginBottom25gu {
margin-bottom: 6.25rem;
} .u-lg-marginTop25gu {
margin-top: 6.25rem;
} .u-lg-marginVert25gu {
margin-top: 6.25rem;
margin-bottom: 6.25rem;
} .u-lg-margin26gu {
margin: 6.5rem;
} .u-lg-marginLeft26gu {
margin-left: 6.5rem;
} .u-lg-marginRight26gu {
margin-right: 6.5rem;
} .u-lg-marginHoriz26gu {
margin-left: 6.5rem;
margin-right: 6.5rem;
} .u-lg-marginBottom26gu {
margin-bottom: 6.5rem;
} .u-lg-marginTop26gu {
margin-top: 6.5rem;
} .u-lg-marginVert26gu {
margin-top: 6.5rem;
margin-bottom: 6.5rem;
} .u-lg-margin27gu {
margin: 6.75rem;
} .u-lg-marginLeft27gu {
margin-left: 6.75rem;
} .u-lg-marginRight27gu {
margin-right: 6.75rem;
} .u-lg-marginHoriz27gu {
margin-left: 6.75rem;
margin-right: 6.75rem;
} .u-lg-marginBottom27gu {
margin-bottom: 6.75rem;
} .u-lg-marginTop27gu {
margin-top: 6.75rem;
} .u-lg-marginVert27gu {
margin-top: 6.75rem;
margin-bottom: 6.75rem;
} .u-lg-margin28gu {
margin: 7rem;
} .u-lg-marginLeft28gu {
margin-left: 7rem;
} .u-lg-marginRight28gu {
margin-right: 7rem;
} .u-lg-marginHoriz28gu {
margin-left: 7rem;
margin-right: 7rem;
} .u-lg-marginBottom28gu {
margin-bottom: 7rem;
} .u-lg-marginTop28gu {
margin-top: 7rem;
} .u-lg-marginVert28gu {
margin-top: 7rem;
margin-bottom: 7rem;
} .u-lg-margin29gu {
margin: 7.25rem;
} .u-lg-marginLeft29gu {
margin-left: 7.25rem;
} .u-lg-marginRight29gu {
margin-right: 7.25rem;
} .u-lg-marginHoriz29gu {
margin-left: 7.25rem;
margin-right: 7.25rem;
} .u-lg-marginBottom29gu {
margin-bottom: 7.25rem;
} .u-lg-marginTop29gu {
margin-top: 7.25rem;
} .u-lg-marginVert29gu {
margin-top: 7.25rem;
margin-bottom: 7.25rem;
} .u-lg-margin30gu {
margin: 7.5rem;
} .u-lg-marginLeft30gu {
margin-left: 7.5rem;
} .u-lg-marginRight30gu {
margin-right: 7.5rem;
} .u-lg-marginHoriz30gu {
margin-left: 7.5rem;
margin-right: 7.5rem;
} .u-lg-marginBottom30gu {
margin-bottom: 7.5rem;
} .u-lg-marginTop30gu {
margin-top: 7.5rem;
} .u-lg-marginVert30gu {
margin-top: 7.5rem;
margin-bottom: 7.5rem;
} .u-lg-margin31gu {
margin: 7.75rem;
} .u-lg-marginLeft31gu {
margin-left: 7.75rem;
} .u-lg-marginRight31gu {
margin-right: 7.75rem;
} .u-lg-marginHoriz31gu {
margin-left: 7.75rem;
margin-right: 7.75rem;
} .u-lg-marginBottom31gu {
margin-bottom: 7.75rem;
} .u-lg-marginTop31gu {
margin-top: 7.75rem;
} .u-lg-marginVert31gu {
margin-top: 7.75rem;
margin-bottom: 7.75rem;
} .u-lg-margin32gu {
margin: 8rem;
} .u-lg-marginLeft32gu {
margin-left: 8rem;
} .u-lg-marginRight32gu {
margin-right: 8rem;
} .u-lg-marginHoriz32gu {
margin-left: 8rem;
margin-right: 8rem;
} .u-lg-marginBottom32gu {
margin-bottom: 8rem;
} .u-lg-marginTop32gu {
margin-top: 8rem;
} .u-lg-marginVert32gu {
margin-top: 8rem;
margin-bottom: 8rem;
} .u-lg-margin33gu {
margin: 8.25rem;
} .u-lg-marginLeft33gu {
margin-left: 8.25rem;
} .u-lg-marginRight33gu {
margin-right: 8.25rem;
} .u-lg-marginHoriz33gu {
margin-left: 8.25rem;
margin-right: 8.25rem;
} .u-lg-marginBottom33gu {
margin-bottom: 8.25rem;
} .u-lg-marginTop33gu {
margin-top: 8.25rem;
} .u-lg-marginVert33gu {
margin-top: 8.25rem;
margin-bottom: 8.25rem;
} .u-lg-margin34gu {
margin: 8.5rem;
} .u-lg-marginLeft34gu {
margin-left: 8.5rem;
} .u-lg-marginRight34gu {
margin-right: 8.5rem;
} .u-lg-marginHoriz34gu {
margin-left: 8.5rem;
margin-right: 8.5rem;
} .u-lg-marginBottom34gu {
margin-bottom: 8.5rem;
} .u-lg-marginTop34gu {
margin-top: 8.5rem;
} .u-lg-marginVert34gu {
margin-top: 8.5rem;
margin-bottom: 8.5rem;
} .u-lg-margin35gu {
margin: 8.75rem;
} .u-lg-marginLeft35gu {
margin-left: 8.75rem;
} .u-lg-marginRight35gu {
margin-right: 8.75rem;
} .u-lg-marginHoriz35gu {
margin-left: 8.75rem;
margin-right: 8.75rem;
} .u-lg-marginBottom35gu {
margin-bottom: 8.75rem;
} .u-lg-marginTop35gu {
margin-top: 8.75rem;
} .u-lg-marginVert35gu {
margin-top: 8.75rem;
margin-bottom: 8.75rem;
} .u-lg-margin36gu {
margin: 9rem;
} .u-lg-marginLeft36gu {
margin-left: 9rem;
} .u-lg-marginRight36gu {
margin-right: 9rem;
} .u-lg-marginHoriz36gu {
margin-left: 9rem;
margin-right: 9rem;
} .u-lg-marginBottom36gu {
margin-bottom: 9rem;
} .u-lg-marginTop36gu {
margin-top: 9rem;
} .u-lg-marginVert36gu {
margin-top: 9rem;
margin-bottom: 9rem;
} .u-lg-margin37gu {
margin: 9.25rem;
} .u-lg-marginLeft37gu {
margin-left: 9.25rem;
} .u-lg-marginRight37gu {
margin-right: 9.25rem;
} .u-lg-marginHoriz37gu {
margin-left: 9.25rem;
margin-right: 9.25rem;
} .u-lg-marginBottom37gu {
margin-bottom: 9.25rem;
} .u-lg-marginTop37gu {
margin-top: 9.25rem;
} .u-lg-marginVert37gu {
margin-top: 9.25rem;
margin-bottom: 9.25rem;
} .u-lg-margin38gu {
margin: 9.5rem;
} .u-lg-marginLeft38gu {
margin-left: 9.5rem;
} .u-lg-marginRight38gu {
margin-right: 9.5rem;
} .u-lg-marginHoriz38gu {
margin-left: 9.5rem;
margin-right: 9.5rem;
} .u-lg-marginBottom38gu {
margin-bottom: 9.5rem;
} .u-lg-marginTop38gu {
margin-top: 9.5rem;
} .u-lg-marginVert38gu {
margin-top: 9.5rem;
margin-bottom: 9.5rem;
} .u-lg-margin39gu {
margin: 9.75rem;
} .u-lg-marginLeft39gu {
margin-left: 9.75rem;
} .u-lg-marginRight39gu {
margin-right: 9.75rem;
} .u-lg-marginHoriz39gu {
margin-left: 9.75rem;
margin-right: 9.75rem;
} .u-lg-marginBottom39gu {
margin-bottom: 9.75rem;
} .u-lg-marginTop39gu {
margin-top: 9.75rem;
} .u-lg-marginVert39gu {
margin-top: 9.75rem;
margin-bottom: 9.75rem;
} .u-lg-margin40gu {
margin: 10rem;
} .u-lg-marginLeft40gu {
margin-left: 10rem;
} .u-lg-marginRight40gu {
margin-right: 10rem;
} .u-lg-marginHoriz40gu {
margin-left: 10rem;
margin-right: 10rem;
} .u-lg-marginBottom40gu {
margin-bottom: 10rem;
} .u-lg-marginTop40gu {
margin-top: 10rem;
} .u-lg-marginVert40gu {
margin-top: 10rem;
margin-bottom: 10rem;
} .u-lg-marginHorizAuto {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1060px) { .u-xl-margin {                                                                                                                                                                                                                                                                                                                                        } .u-xl-margin0gu {
margin: 0rem;
} .u-xl-marginLeft0gu {
margin-left: 0rem;
} .u-xl-marginRight0gu {
margin-right: 0rem;
} .u-xl-marginHoriz0gu {
margin-left: 0rem;
margin-right: 0rem;
} .u-xl-marginBottom0gu {
margin-bottom: 0rem;
} .u-xl-marginTop0gu {
margin-top: 0rem;
} .u-xl-marginVert0gu {
margin-top: 0rem;
margin-bottom: 0rem;
} .u-xl-margin1gu {
margin: 0.25rem;
} .u-xl-marginLeft1gu {
margin-left: 0.25rem;
} .u-xl-marginRight1gu {
margin-right: 0.25rem;
} .u-xl-marginHoriz1gu {
margin-left: 0.25rem;
margin-right: 0.25rem;
} .u-xl-marginBottom1gu {
margin-bottom: 0.25rem;
} .u-xl-marginTop1gu {
margin-top: 0.25rem;
} .u-xl-marginVert1gu {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
} .u-xl-margin2gu {
margin: 0.5rem;
} .u-xl-marginLeft2gu {
margin-left: 0.5rem;
} .u-xl-marginRight2gu {
margin-right: 0.5rem;
} .u-xl-marginHoriz2gu {
margin-left: 0.5rem;
margin-right: 0.5rem;
} .u-xl-marginBottom2gu {
margin-bottom: 0.5rem;
} .u-xl-marginTop2gu {
margin-top: 0.5rem;
} .u-xl-marginVert2gu {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
} .u-xl-margin3gu {
margin: 0.75rem;
} .u-xl-marginLeft3gu {
margin-left: 0.75rem;
} .u-xl-marginRight3gu {
margin-right: 0.75rem;
} .u-xl-marginHoriz3gu {
margin-left: 0.75rem;
margin-right: 0.75rem;
} .u-xl-marginBottom3gu {
margin-bottom: 0.75rem;
} .u-xl-marginTop3gu {
margin-top: 0.75rem;
} .u-xl-marginVert3gu {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
} .u-xl-margin4gu {
margin: 1rem;
} .u-xl-marginLeft4gu {
margin-left: 1rem;
} .u-xl-marginRight4gu {
margin-right: 1rem;
} .u-xl-marginHoriz4gu {
margin-left: 1rem;
margin-right: 1rem;
} .u-xl-marginBottom4gu {
margin-bottom: 1rem;
} .u-xl-marginTop4gu {
margin-top: 1rem;
} .u-xl-marginVert4gu {
margin-top: 1rem;
margin-bottom: 1rem;
} .u-xl-margin5gu {
margin: 1.25rem;
} .u-xl-marginLeft5gu {
margin-left: 1.25rem;
} .u-xl-marginRight5gu {
margin-right: 1.25rem;
} .u-xl-marginHoriz5gu {
margin-left: 1.25rem;
margin-right: 1.25rem;
} .u-xl-marginBottom5gu {
margin-bottom: 1.25rem;
} .u-xl-marginTop5gu {
margin-top: 1.25rem;
} .u-xl-marginVert5gu {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} .u-xl-margin6gu {
margin: 1.5rem;
} .u-xl-marginLeft6gu {
margin-left: 1.5rem;
} .u-xl-marginRight6gu {
margin-right: 1.5rem;
} .u-xl-marginHoriz6gu {
margin-left: 1.5rem;
margin-right: 1.5rem;
} .u-xl-marginBottom6gu {
margin-bottom: 1.5rem;
} .u-xl-marginTop6gu {
margin-top: 1.5rem;
} .u-xl-marginVert6gu {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
} .u-xl-margin7gu {
margin: 1.75rem;
} .u-xl-marginLeft7gu {
margin-left: 1.75rem;
} .u-xl-marginRight7gu {
margin-right: 1.75rem;
} .u-xl-marginHoriz7gu {
margin-left: 1.75rem;
margin-right: 1.75rem;
} .u-xl-marginBottom7gu {
margin-bottom: 1.75rem;
} .u-xl-marginTop7gu {
margin-top: 1.75rem;
} .u-xl-marginVert7gu {
margin-top: 1.75rem;
margin-bottom: 1.75rem;
} .u-xl-margin8gu {
margin: 2rem;
} .u-xl-marginLeft8gu {
margin-left: 2rem;
} .u-xl-marginRight8gu {
margin-right: 2rem;
} .u-xl-marginHoriz8gu {
margin-left: 2rem;
margin-right: 2rem;
} .u-xl-marginBottom8gu {
margin-bottom: 2rem;
} .u-xl-marginTop8gu {
margin-top: 2rem;
} .u-xl-marginVert8gu {
margin-top: 2rem;
margin-bottom: 2rem;
} .u-xl-margin9gu {
margin: 2.25rem;
} .u-xl-marginLeft9gu {
margin-left: 2.25rem;
} .u-xl-marginRight9gu {
margin-right: 2.25rem;
} .u-xl-marginHoriz9gu {
margin-left: 2.25rem;
margin-right: 2.25rem;
} .u-xl-marginBottom9gu {
margin-bottom: 2.25rem;
} .u-xl-marginTop9gu {
margin-top: 2.25rem;
} .u-xl-marginVert9gu {
margin-top: 2.25rem;
margin-bottom: 2.25rem;
} .u-xl-margin10gu {
margin: 2.5rem;
} .u-xl-marginLeft10gu {
margin-left: 2.5rem;
} .u-xl-marginRight10gu {
margin-right: 2.5rem;
} .u-xl-marginHoriz10gu {
margin-left: 2.5rem;
margin-right: 2.5rem;
} .u-xl-marginBottom10gu {
margin-bottom: 2.5rem;
} .u-xl-marginTop10gu {
margin-top: 2.5rem;
} .u-xl-marginVert10gu {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
} .u-xl-margin11gu {
margin: 2.75rem;
} .u-xl-marginLeft11gu {
margin-left: 2.75rem;
} .u-xl-marginRight11gu {
margin-right: 2.75rem;
} .u-xl-marginHoriz11gu {
margin-left: 2.75rem;
margin-right: 2.75rem;
} .u-xl-marginBottom11gu {
margin-bottom: 2.75rem;
} .u-xl-marginTop11gu {
margin-top: 2.75rem;
} .u-xl-marginVert11gu {
margin-top: 2.75rem;
margin-bottom: 2.75rem;
} .u-xl-margin12gu {
margin: 3rem;
} .u-xl-marginLeft12gu {
margin-left: 3rem;
} .u-xl-marginRight12gu {
margin-right: 3rem;
} .u-xl-marginHoriz12gu {
margin-left: 3rem;
margin-right: 3rem;
} .u-xl-marginBottom12gu {
margin-bottom: 3rem;
} .u-xl-marginTop12gu {
margin-top: 3rem;
} .u-xl-marginVert12gu {
margin-top: 3rem;
margin-bottom: 3rem;
} .u-xl-margin13gu {
margin: 3.25rem;
} .u-xl-marginLeft13gu {
margin-left: 3.25rem;
} .u-xl-marginRight13gu {
margin-right: 3.25rem;
} .u-xl-marginHoriz13gu {
margin-left: 3.25rem;
margin-right: 3.25rem;
} .u-xl-marginBottom13gu {
margin-bottom: 3.25rem;
} .u-xl-marginTop13gu {
margin-top: 3.25rem;
} .u-xl-marginVert13gu {
margin-top: 3.25rem;
margin-bottom: 3.25rem;
} .u-xl-margin14gu {
margin: 3.5rem;
} .u-xl-marginLeft14gu {
margin-left: 3.5rem;
} .u-xl-marginRight14gu {
margin-right: 3.5rem;
} .u-xl-marginHoriz14gu {
margin-left: 3.5rem;
margin-right: 3.5rem;
} .u-xl-marginBottom14gu {
margin-bottom: 3.5rem;
} .u-xl-marginTop14gu {
margin-top: 3.5rem;
} .u-xl-marginVert14gu {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
} .u-xl-margin15gu {
margin: 3.75rem;
} .u-xl-marginLeft15gu {
margin-left: 3.75rem;
} .u-xl-marginRight15gu {
margin-right: 3.75rem;
} .u-xl-marginHoriz15gu {
margin-left: 3.75rem;
margin-right: 3.75rem;
} .u-xl-marginBottom15gu {
margin-bottom: 3.75rem;
} .u-xl-marginTop15gu {
margin-top: 3.75rem;
} .u-xl-marginVert15gu {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
} .u-xl-margin16gu {
margin: 4rem;
} .u-xl-marginLeft16gu {
margin-left: 4rem;
} .u-xl-marginRight16gu {
margin-right: 4rem;
} .u-xl-marginHoriz16gu {
margin-left: 4rem;
margin-right: 4rem;
} .u-xl-marginBottom16gu {
margin-bottom: 4rem;
} .u-xl-marginTop16gu {
margin-top: 4rem;
} .u-xl-marginVert16gu {
margin-top: 4rem;
margin-bottom: 4rem;
} .u-xl-margin17gu {
margin: 4.25rem;
} .u-xl-marginLeft17gu {
margin-left: 4.25rem;
} .u-xl-marginRight17gu {
margin-right: 4.25rem;
} .u-xl-marginHoriz17gu {
margin-left: 4.25rem;
margin-right: 4.25rem;
} .u-xl-marginBottom17gu {
margin-bottom: 4.25rem;
} .u-xl-marginTop17gu {
margin-top: 4.25rem;
} .u-xl-marginVert17gu {
margin-top: 4.25rem;
margin-bottom: 4.25rem;
} .u-xl-margin18gu {
margin: 4.5rem;
} .u-xl-marginLeft18gu {
margin-left: 4.5rem;
} .u-xl-marginRight18gu {
margin-right: 4.5rem;
} .u-xl-marginHoriz18gu {
margin-left: 4.5rem;
margin-right: 4.5rem;
} .u-xl-marginBottom18gu {
margin-bottom: 4.5rem;
} .u-xl-marginTop18gu {
margin-top: 4.5rem;
} .u-xl-marginVert18gu {
margin-top: 4.5rem;
margin-bottom: 4.5rem;
} .u-xl-margin19gu {
margin: 4.75rem;
} .u-xl-marginLeft19gu {
margin-left: 4.75rem;
} .u-xl-marginRight19gu {
margin-right: 4.75rem;
} .u-xl-marginHoriz19gu {
margin-left: 4.75rem;
margin-right: 4.75rem;
} .u-xl-marginBottom19gu {
margin-bottom: 4.75rem;
} .u-xl-marginTop19gu {
margin-top: 4.75rem;
} .u-xl-marginVert19gu {
margin-top: 4.75rem;
margin-bottom: 4.75rem;
} .u-xl-margin20gu {
margin: 5rem;
} .u-xl-marginLeft20gu {
margin-left: 5rem;
} .u-xl-marginRight20gu {
margin-right: 5rem;
} .u-xl-marginHoriz20gu {
margin-left: 5rem;
margin-right: 5rem;
} .u-xl-marginBottom20gu {
margin-bottom: 5rem;
} .u-xl-marginTop20gu {
margin-top: 5rem;
} .u-xl-marginVert20gu {
margin-top: 5rem;
margin-bottom: 5rem;
} .u-xl-margin21gu {
margin: 5.25rem;
} .u-xl-marginLeft21gu {
margin-left: 5.25rem;
} .u-xl-marginRight21gu {
margin-right: 5.25rem;
} .u-xl-marginHoriz21gu {
margin-left: 5.25rem;
margin-right: 5.25rem;
} .u-xl-marginBottom21gu {
margin-bottom: 5.25rem;
} .u-xl-marginTop21gu {
margin-top: 5.25rem;
} .u-xl-marginVert21gu {
margin-top: 5.25rem;
margin-bottom: 5.25rem;
} .u-xl-margin22gu {
margin: 5.5rem;
} .u-xl-marginLeft22gu {
margin-left: 5.5rem;
} .u-xl-marginRight22gu {
margin-right: 5.5rem;
} .u-xl-marginHoriz22gu {
margin-left: 5.5rem;
margin-right: 5.5rem;
} .u-xl-marginBottom22gu {
margin-bottom: 5.5rem;
} .u-xl-marginTop22gu {
margin-top: 5.5rem;
} .u-xl-marginVert22gu {
margin-top: 5.5rem;
margin-bottom: 5.5rem;
} .u-xl-margin23gu {
margin: 5.75rem;
} .u-xl-marginLeft23gu {
margin-left: 5.75rem;
} .u-xl-marginRight23gu {
margin-right: 5.75rem;
} .u-xl-marginHoriz23gu {
margin-left: 5.75rem;
margin-right: 5.75rem;
} .u-xl-marginBottom23gu {
margin-bottom: 5.75rem;
} .u-xl-marginTop23gu {
margin-top: 5.75rem;
} .u-xl-marginVert23gu {
margin-top: 5.75rem;
margin-bottom: 5.75rem;
} .u-xl-margin24gu {
margin: 6rem;
} .u-xl-marginLeft24gu {
margin-left: 6rem;
} .u-xl-marginRight24gu {
margin-right: 6rem;
} .u-xl-marginHoriz24gu {
margin-left: 6rem;
margin-right: 6rem;
} .u-xl-marginBottom24gu {
margin-bottom: 6rem;
} .u-xl-marginTop24gu {
margin-top: 6rem;
} .u-xl-marginVert24gu {
margin-top: 6rem;
margin-bottom: 6rem;
} .u-xl-margin25gu {
margin: 6.25rem;
} .u-xl-marginLeft25gu {
margin-left: 6.25rem;
} .u-xl-marginRight25gu {
margin-right: 6.25rem;
} .u-xl-marginHoriz25gu {
margin-left: 6.25rem;
margin-right: 6.25rem;
} .u-xl-marginBottom25gu {
margin-bottom: 6.25rem;
} .u-xl-marginTop25gu {
margin-top: 6.25rem;
} .u-xl-marginVert25gu {
margin-top: 6.25rem;
margin-bottom: 6.25rem;
} .u-xl-margin26gu {
margin: 6.5rem;
} .u-xl-marginLeft26gu {
margin-left: 6.5rem;
} .u-xl-marginRight26gu {
margin-right: 6.5rem;
} .u-xl-marginHoriz26gu {
margin-left: 6.5rem;
margin-right: 6.5rem;
} .u-xl-marginBottom26gu {
margin-bottom: 6.5rem;
} .u-xl-marginTop26gu {
margin-top: 6.5rem;
} .u-xl-marginVert26gu {
margin-top: 6.5rem;
margin-bottom: 6.5rem;
} .u-xl-margin27gu {
margin: 6.75rem;
} .u-xl-marginLeft27gu {
margin-left: 6.75rem;
} .u-xl-marginRight27gu {
margin-right: 6.75rem;
} .u-xl-marginHoriz27gu {
margin-left: 6.75rem;
margin-right: 6.75rem;
} .u-xl-marginBottom27gu {
margin-bottom: 6.75rem;
} .u-xl-marginTop27gu {
margin-top: 6.75rem;
} .u-xl-marginVert27gu {
margin-top: 6.75rem;
margin-bottom: 6.75rem;
} .u-xl-margin28gu {
margin: 7rem;
} .u-xl-marginLeft28gu {
margin-left: 7rem;
} .u-xl-marginRight28gu {
margin-right: 7rem;
} .u-xl-marginHoriz28gu {
margin-left: 7rem;
margin-right: 7rem;
} .u-xl-marginBottom28gu {
margin-bottom: 7rem;
} .u-xl-marginTop28gu {
margin-top: 7rem;
} .u-xl-marginVert28gu {
margin-top: 7rem;
margin-bottom: 7rem;
} .u-xl-margin29gu {
margin: 7.25rem;
} .u-xl-marginLeft29gu {
margin-left: 7.25rem;
} .u-xl-marginRight29gu {
margin-right: 7.25rem;
} .u-xl-marginHoriz29gu {
margin-left: 7.25rem;
margin-right: 7.25rem;
} .u-xl-marginBottom29gu {
margin-bottom: 7.25rem;
} .u-xl-marginTop29gu {
margin-top: 7.25rem;
} .u-xl-marginVert29gu {
margin-top: 7.25rem;
margin-bottom: 7.25rem;
} .u-xl-margin30gu {
margin: 7.5rem;
} .u-xl-marginLeft30gu {
margin-left: 7.5rem;
} .u-xl-marginRight30gu {
margin-right: 7.5rem;
} .u-xl-marginHoriz30gu {
margin-left: 7.5rem;
margin-right: 7.5rem;
} .u-xl-marginBottom30gu {
margin-bottom: 7.5rem;
} .u-xl-marginTop30gu {
margin-top: 7.5rem;
} .u-xl-marginVert30gu {
margin-top: 7.5rem;
margin-bottom: 7.5rem;
} .u-xl-margin31gu {
margin: 7.75rem;
} .u-xl-marginLeft31gu {
margin-left: 7.75rem;
} .u-xl-marginRight31gu {
margin-right: 7.75rem;
} .u-xl-marginHoriz31gu {
margin-left: 7.75rem;
margin-right: 7.75rem;
} .u-xl-marginBottom31gu {
margin-bottom: 7.75rem;
} .u-xl-marginTop31gu {
margin-top: 7.75rem;
} .u-xl-marginVert31gu {
margin-top: 7.75rem;
margin-bottom: 7.75rem;
} .u-xl-margin32gu {
margin: 8rem;
} .u-xl-marginLeft32gu {
margin-left: 8rem;
} .u-xl-marginRight32gu {
margin-right: 8rem;
} .u-xl-marginHoriz32gu {
margin-left: 8rem;
margin-right: 8rem;
} .u-xl-marginBottom32gu {
margin-bottom: 8rem;
} .u-xl-marginTop32gu {
margin-top: 8rem;
} .u-xl-marginVert32gu {
margin-top: 8rem;
margin-bottom: 8rem;
} .u-xl-margin33gu {
margin: 8.25rem;
} .u-xl-marginLeft33gu {
margin-left: 8.25rem;
} .u-xl-marginRight33gu {
margin-right: 8.25rem;
} .u-xl-marginHoriz33gu {
margin-left: 8.25rem;
margin-right: 8.25rem;
} .u-xl-marginBottom33gu {
margin-bottom: 8.25rem;
} .u-xl-marginTop33gu {
margin-top: 8.25rem;
} .u-xl-marginVert33gu {
margin-top: 8.25rem;
margin-bottom: 8.25rem;
} .u-xl-margin34gu {
margin: 8.5rem;
} .u-xl-marginLeft34gu {
margin-left: 8.5rem;
} .u-xl-marginRight34gu {
margin-right: 8.5rem;
} .u-xl-marginHoriz34gu {
margin-left: 8.5rem;
margin-right: 8.5rem;
} .u-xl-marginBottom34gu {
margin-bottom: 8.5rem;
} .u-xl-marginTop34gu {
margin-top: 8.5rem;
} .u-xl-marginVert34gu {
margin-top: 8.5rem;
margin-bottom: 8.5rem;
} .u-xl-margin35gu {
margin: 8.75rem;
} .u-xl-marginLeft35gu {
margin-left: 8.75rem;
} .u-xl-marginRight35gu {
margin-right: 8.75rem;
} .u-xl-marginHoriz35gu {
margin-left: 8.75rem;
margin-right: 8.75rem;
} .u-xl-marginBottom35gu {
margin-bottom: 8.75rem;
} .u-xl-marginTop35gu {
margin-top: 8.75rem;
} .u-xl-marginVert35gu {
margin-top: 8.75rem;
margin-bottom: 8.75rem;
} .u-xl-margin36gu {
margin: 9rem;
} .u-xl-marginLeft36gu {
margin-left: 9rem;
} .u-xl-marginRight36gu {
margin-right: 9rem;
} .u-xl-marginHoriz36gu {
margin-left: 9rem;
margin-right: 9rem;
} .u-xl-marginBottom36gu {
margin-bottom: 9rem;
} .u-xl-marginTop36gu {
margin-top: 9rem;
} .u-xl-marginVert36gu {
margin-top: 9rem;
margin-bottom: 9rem;
} .u-xl-margin37gu {
margin: 9.25rem;
} .u-xl-marginLeft37gu {
margin-left: 9.25rem;
} .u-xl-marginRight37gu {
margin-right: 9.25rem;
} .u-xl-marginHoriz37gu {
margin-left: 9.25rem;
margin-right: 9.25rem;
} .u-xl-marginBottom37gu {
margin-bottom: 9.25rem;
} .u-xl-marginTop37gu {
margin-top: 9.25rem;
} .u-xl-marginVert37gu {
margin-top: 9.25rem;
margin-bottom: 9.25rem;
} .u-xl-margin38gu {
margin: 9.5rem;
} .u-xl-marginLeft38gu {
margin-left: 9.5rem;
} .u-xl-marginRight38gu {
margin-right: 9.5rem;
} .u-xl-marginHoriz38gu {
margin-left: 9.5rem;
margin-right: 9.5rem;
} .u-xl-marginBottom38gu {
margin-bottom: 9.5rem;
} .u-xl-marginTop38gu {
margin-top: 9.5rem;
} .u-xl-marginVert38gu {
margin-top: 9.5rem;
margin-bottom: 9.5rem;
} .u-xl-margin39gu {
margin: 9.75rem;
} .u-xl-marginLeft39gu {
margin-left: 9.75rem;
} .u-xl-marginRight39gu {
margin-right: 9.75rem;
} .u-xl-marginHoriz39gu {
margin-left: 9.75rem;
margin-right: 9.75rem;
} .u-xl-marginBottom39gu {
margin-bottom: 9.75rem;
} .u-xl-marginTop39gu {
margin-top: 9.75rem;
} .u-xl-marginVert39gu {
margin-top: 9.75rem;
margin-bottom: 9.75rem;
} .u-xl-margin40gu {
margin: 10rem;
} .u-xl-marginLeft40gu {
margin-left: 10rem;
} .u-xl-marginRight40gu {
margin-right: 10rem;
} .u-xl-marginHoriz40gu {
margin-left: 10rem;
margin-right: 10rem;
} .u-xl-marginBottom40gu {
margin-bottom: 10rem;
} .u-xl-marginTop40gu {
margin-top: 10rem;
} .u-xl-marginVert40gu {
margin-top: 10rem;
margin-bottom: 10rem;
} .u-xl-marginHorizAuto {
margin-left: auto;
margin-right: auto;
}
}  .u-padding {                                                                                                                                                                                                                                                                                                                                        } .u-padding0gu {
padding: 0rem;
} .u-paddingLeft0gu {
padding-left: 0rem;
} .u-paddingRight0gu {
padding-right: 0rem;
} .u-paddingHoriz0gu {
padding-left: 0rem;
padding-right: 0rem;
} .u-paddingBottom0gu {
padding-bottom: 0rem;
} .u-paddingTop0gu {
padding-top: 0rem;
} .u-paddingVert0gu {
padding-top: 0rem;
padding-bottom: 0rem;
} .u-padding1gu {
padding: 0.25rem;
} .u-paddingLeft1gu {
padding-left: 0.25rem;
} .u-paddingRight1gu {
padding-right: 0.25rem;
} .u-paddingHoriz1gu {
padding-left: 0.25rem;
padding-right: 0.25rem;
} .u-paddingBottom1gu {
padding-bottom: 0.25rem;
} .u-paddingTop1gu {
padding-top: 0.25rem;
} .u-paddingVert1gu {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
} .u-padding2gu {
padding: 0.5rem;
} .u-paddingLeft2gu {
padding-left: 0.5rem;
} .u-paddingRight2gu {
padding-right: 0.5rem;
} .u-paddingHoriz2gu {
padding-left: 0.5rem;
padding-right: 0.5rem;
} .u-paddingBottom2gu {
padding-bottom: 0.5rem;
} .u-paddingTop2gu {
padding-top: 0.5rem;
} .u-paddingVert2gu {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
} .u-padding3gu {
padding: 0.75rem;
} .u-paddingLeft3gu {
padding-left: 0.75rem;
} .u-paddingRight3gu {
padding-right: 0.75rem;
} .u-paddingHoriz3gu {
padding-left: 0.75rem;
padding-right: 0.75rem;
} .u-paddingBottom3gu {
padding-bottom: 0.75rem;
} .u-paddingTop3gu {
padding-top: 0.75rem;
} .u-paddingVert3gu {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
} .u-padding4gu {
padding: 1rem;
} .u-paddingLeft4gu {
padding-left: 1rem;
} .u-paddingRight4gu {
padding-right: 1rem;
} .u-paddingHoriz4gu {
padding-left: 1rem;
padding-right: 1rem;
} .u-paddingBottom4gu {
padding-bottom: 1rem;
} .u-paddingTop4gu {
padding-top: 1rem;
} .u-paddingVert4gu {
padding-top: 1rem;
padding-bottom: 1rem;
} .u-padding5gu {
padding: 1.25rem;
} .u-paddingLeft5gu {
padding-left: 1.25rem;
} .u-paddingRight5gu {
padding-right: 1.25rem;
} .u-paddingHoriz5gu {
padding-left: 1.25rem;
padding-right: 1.25rem;
} .u-paddingBottom5gu {
padding-bottom: 1.25rem;
} .u-paddingTop5gu {
padding-top: 1.25rem;
} .u-paddingVert5gu {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
} .u-padding6gu {
padding: 1.5rem;
} .u-paddingLeft6gu {
padding-left: 1.5rem;
} .u-paddingRight6gu {
padding-right: 1.5rem;
} .u-paddingHoriz6gu {
padding-left: 1.5rem;
padding-right: 1.5rem;
} .u-paddingBottom6gu {
padding-bottom: 1.5rem;
} .u-paddingTop6gu {
padding-top: 1.5rem;
} .u-paddingVert6gu {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
} .u-padding7gu {
padding: 1.75rem;
} .u-paddingLeft7gu {
padding-left: 1.75rem;
} .u-paddingRight7gu {
padding-right: 1.75rem;
} .u-paddingHoriz7gu {
padding-left: 1.75rem;
padding-right: 1.75rem;
} .u-paddingBottom7gu {
padding-bottom: 1.75rem;
} .u-paddingTop7gu {
padding-top: 1.75rem;
} .u-paddingVert7gu {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
} .u-padding8gu {
padding: 2rem;
} .u-paddingLeft8gu {
padding-left: 2rem;
} .u-paddingRight8gu {
padding-right: 2rem;
} .u-paddingHoriz8gu {
padding-left: 2rem;
padding-right: 2rem;
} .u-paddingBottom8gu {
padding-bottom: 2rem;
} .u-paddingTop8gu {
padding-top: 2rem;
} .u-paddingVert8gu {
padding-top: 2rem;
padding-bottom: 2rem;
} .u-padding9gu {
padding: 2.25rem;
} .u-paddingLeft9gu {
padding-left: 2.25rem;
} .u-paddingRight9gu {
padding-right: 2.25rem;
} .u-paddingHoriz9gu {
padding-left: 2.25rem;
padding-right: 2.25rem;
} .u-paddingBottom9gu {
padding-bottom: 2.25rem;
} .u-paddingTop9gu {
padding-top: 2.25rem;
} .u-paddingVert9gu {
padding-top: 2.25rem;
padding-bottom: 2.25rem;
} .u-padding10gu {
padding: 2.5rem;
} .u-paddingLeft10gu {
padding-left: 2.5rem;
} .u-paddingRight10gu {
padding-right: 2.5rem;
} .u-paddingHoriz10gu {
padding-left: 2.5rem;
padding-right: 2.5rem;
} .u-paddingBottom10gu {
padding-bottom: 2.5rem;
} .u-paddingTop10gu {
padding-top: 2.5rem;
} .u-paddingVert10gu {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
} .u-padding11gu {
padding: 2.75rem;
} .u-paddingLeft11gu {
padding-left: 2.75rem;
} .u-paddingRight11gu {
padding-right: 2.75rem;
} .u-paddingHoriz11gu {
padding-left: 2.75rem;
padding-right: 2.75rem;
} .u-paddingBottom11gu {
padding-bottom: 2.75rem;
} .u-paddingTop11gu {
padding-top: 2.75rem;
} .u-paddingVert11gu {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
} .u-padding12gu {
padding: 3rem;
} .u-paddingLeft12gu {
padding-left: 3rem;
} .u-paddingRight12gu {
padding-right: 3rem;
} .u-paddingHoriz12gu {
padding-left: 3rem;
padding-right: 3rem;
} .u-paddingBottom12gu {
padding-bottom: 3rem;
} .u-paddingTop12gu {
padding-top: 3rem;
} .u-paddingVert12gu {
padding-top: 3rem;
padding-bottom: 3rem;
} .u-padding13gu {
padding: 3.25rem;
} .u-paddingLeft13gu {
padding-left: 3.25rem;
} .u-paddingRight13gu {
padding-right: 3.25rem;
} .u-paddingHoriz13gu {
padding-left: 3.25rem;
padding-right: 3.25rem;
} .u-paddingBottom13gu {
padding-bottom: 3.25rem;
} .u-paddingTop13gu {
padding-top: 3.25rem;
} .u-paddingVert13gu {
padding-top: 3.25rem;
padding-bottom: 3.25rem;
} .u-padding14gu {
padding: 3.5rem;
} .u-paddingLeft14gu {
padding-left: 3.5rem;
} .u-paddingRight14gu {
padding-right: 3.5rem;
} .u-paddingHoriz14gu {
padding-left: 3.5rem;
padding-right: 3.5rem;
} .u-paddingBottom14gu {
padding-bottom: 3.5rem;
} .u-paddingTop14gu {
padding-top: 3.5rem;
} .u-paddingVert14gu {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
} .u-padding15gu {
padding: 3.75rem;
} .u-paddingLeft15gu {
padding-left: 3.75rem;
} .u-paddingRight15gu {
padding-right: 3.75rem;
} .u-paddingHoriz15gu {
padding-left: 3.75rem;
padding-right: 3.75rem;
} .u-paddingBottom15gu {
padding-bottom: 3.75rem;
} .u-paddingTop15gu {
padding-top: 3.75rem;
} .u-paddingVert15gu {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
} .u-padding16gu {
padding: 4rem;
} .u-paddingLeft16gu {
padding-left: 4rem;
} .u-paddingRight16gu {
padding-right: 4rem;
} .u-paddingHoriz16gu {
padding-left: 4rem;
padding-right: 4rem;
} .u-paddingBottom16gu {
padding-bottom: 4rem;
} .u-paddingTop16gu {
padding-top: 4rem;
} .u-paddingVert16gu {
padding-top: 4rem;
padding-bottom: 4rem;
} .u-padding17gu {
padding: 4.25rem;
} .u-paddingLeft17gu {
padding-left: 4.25rem;
} .u-paddingRight17gu {
padding-right: 4.25rem;
} .u-paddingHoriz17gu {
padding-left: 4.25rem;
padding-right: 4.25rem;
} .u-paddingBottom17gu {
padding-bottom: 4.25rem;
} .u-paddingTop17gu {
padding-top: 4.25rem;
} .u-paddingVert17gu {
padding-top: 4.25rem;
padding-bottom: 4.25rem;
} .u-padding18gu {
padding: 4.5rem;
} .u-paddingLeft18gu {
padding-left: 4.5rem;
} .u-paddingRight18gu {
padding-right: 4.5rem;
} .u-paddingHoriz18gu {
padding-left: 4.5rem;
padding-right: 4.5rem;
} .u-paddingBottom18gu {
padding-bottom: 4.5rem;
} .u-paddingTop18gu {
padding-top: 4.5rem;
} .u-paddingVert18gu {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
} .u-padding19gu {
padding: 4.75rem;
} .u-paddingLeft19gu {
padding-left: 4.75rem;
} .u-paddingRight19gu {
padding-right: 4.75rem;
} .u-paddingHoriz19gu {
padding-left: 4.75rem;
padding-right: 4.75rem;
} .u-paddingBottom19gu {
padding-bottom: 4.75rem;
} .u-paddingTop19gu {
padding-top: 4.75rem;
} .u-paddingVert19gu {
padding-top: 4.75rem;
padding-bottom: 4.75rem;
} .u-padding20gu {
padding: 5rem;
} .u-paddingLeft20gu {
padding-left: 5rem;
} .u-paddingRight20gu {
padding-right: 5rem;
} .u-paddingHoriz20gu {
padding-left: 5rem;
padding-right: 5rem;
} .u-paddingBottom20gu {
padding-bottom: 5rem;
} .u-paddingTop20gu {
padding-top: 5rem;
} .u-paddingVert20gu {
padding-top: 5rem;
padding-bottom: 5rem;
} .u-padding21gu {
padding: 5.25rem;
} .u-paddingLeft21gu {
padding-left: 5.25rem;
} .u-paddingRight21gu {
padding-right: 5.25rem;
} .u-paddingHoriz21gu {
padding-left: 5.25rem;
padding-right: 5.25rem;
} .u-paddingBottom21gu {
padding-bottom: 5.25rem;
} .u-paddingTop21gu {
padding-top: 5.25rem;
} .u-paddingVert21gu {
padding-top: 5.25rem;
padding-bottom: 5.25rem;
} .u-padding22gu {
padding: 5.5rem;
} .u-paddingLeft22gu {
padding-left: 5.5rem;
} .u-paddingRight22gu {
padding-right: 5.5rem;
} .u-paddingHoriz22gu {
padding-left: 5.5rem;
padding-right: 5.5rem;
} .u-paddingBottom22gu {
padding-bottom: 5.5rem;
} .u-paddingTop22gu {
padding-top: 5.5rem;
} .u-paddingVert22gu {
padding-top: 5.5rem;
padding-bottom: 5.5rem;
} .u-padding23gu {
padding: 5.75rem;
} .u-paddingLeft23gu {
padding-left: 5.75rem;
} .u-paddingRight23gu {
padding-right: 5.75rem;
} .u-paddingHoriz23gu {
padding-left: 5.75rem;
padding-right: 5.75rem;
} .u-paddingBottom23gu {
padding-bottom: 5.75rem;
} .u-paddingTop23gu {
padding-top: 5.75rem;
} .u-paddingVert23gu {
padding-top: 5.75rem;
padding-bottom: 5.75rem;
} .u-padding24gu {
padding: 6rem;
} .u-paddingLeft24gu {
padding-left: 6rem;
} .u-paddingRight24gu {
padding-right: 6rem;
} .u-paddingHoriz24gu {
padding-left: 6rem;
padding-right: 6rem;
} .u-paddingBottom24gu {
padding-bottom: 6rem;
} .u-paddingTop24gu {
padding-top: 6rem;
} .u-paddingVert24gu {
padding-top: 6rem;
padding-bottom: 6rem;
} .u-padding25gu {
padding: 6.25rem;
} .u-paddingLeft25gu {
padding-left: 6.25rem;
} .u-paddingRight25gu {
padding-right: 6.25rem;
} .u-paddingHoriz25gu {
padding-left: 6.25rem;
padding-right: 6.25rem;
} .u-paddingBottom25gu {
padding-bottom: 6.25rem;
} .u-paddingTop25gu {
padding-top: 6.25rem;
} .u-paddingVert25gu {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
} .u-padding26gu {
padding: 6.5rem;
} .u-paddingLeft26gu {
padding-left: 6.5rem;
} .u-paddingRight26gu {
padding-right: 6.5rem;
} .u-paddingHoriz26gu {
padding-left: 6.5rem;
padding-right: 6.5rem;
} .u-paddingBottom26gu {
padding-bottom: 6.5rem;
} .u-paddingTop26gu {
padding-top: 6.5rem;
} .u-paddingVert26gu {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
} .u-padding27gu {
padding: 6.75rem;
} .u-paddingLeft27gu {
padding-left: 6.75rem;
} .u-paddingRight27gu {
padding-right: 6.75rem;
} .u-paddingHoriz27gu {
padding-left: 6.75rem;
padding-right: 6.75rem;
} .u-paddingBottom27gu {
padding-bottom: 6.75rem;
} .u-paddingTop27gu {
padding-top: 6.75rem;
} .u-paddingVert27gu {
padding-top: 6.75rem;
padding-bottom: 6.75rem;
} .u-padding28gu {
padding: 7rem;
} .u-paddingLeft28gu {
padding-left: 7rem;
} .u-paddingRight28gu {
padding-right: 7rem;
} .u-paddingHoriz28gu {
padding-left: 7rem;
padding-right: 7rem;
} .u-paddingBottom28gu {
padding-bottom: 7rem;
} .u-paddingTop28gu {
padding-top: 7rem;
} .u-paddingVert28gu {
padding-top: 7rem;
padding-bottom: 7rem;
} .u-padding29gu {
padding: 7.25rem;
} .u-paddingLeft29gu {
padding-left: 7.25rem;
} .u-paddingRight29gu {
padding-right: 7.25rem;
} .u-paddingHoriz29gu {
padding-left: 7.25rem;
padding-right: 7.25rem;
} .u-paddingBottom29gu {
padding-bottom: 7.25rem;
} .u-paddingTop29gu {
padding-top: 7.25rem;
} .u-paddingVert29gu {
padding-top: 7.25rem;
padding-bottom: 7.25rem;
} .u-padding30gu {
padding: 7.5rem;
} .u-paddingLeft30gu {
padding-left: 7.5rem;
} .u-paddingRight30gu {
padding-right: 7.5rem;
} .u-paddingHoriz30gu {
padding-left: 7.5rem;
padding-right: 7.5rem;
} .u-paddingBottom30gu {
padding-bottom: 7.5rem;
} .u-paddingTop30gu {
padding-top: 7.5rem;
} .u-paddingVert30gu {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
} .u-padding31gu {
padding: 7.75rem;
} .u-paddingLeft31gu {
padding-left: 7.75rem;
} .u-paddingRight31gu {
padding-right: 7.75rem;
} .u-paddingHoriz31gu {
padding-left: 7.75rem;
padding-right: 7.75rem;
} .u-paddingBottom31gu {
padding-bottom: 7.75rem;
} .u-paddingTop31gu {
padding-top: 7.75rem;
} .u-paddingVert31gu {
padding-top: 7.75rem;
padding-bottom: 7.75rem;
} .u-padding32gu {
padding: 8rem;
} .u-paddingLeft32gu {
padding-left: 8rem;
} .u-paddingRight32gu {
padding-right: 8rem;
} .u-paddingHoriz32gu {
padding-left: 8rem;
padding-right: 8rem;
} .u-paddingBottom32gu {
padding-bottom: 8rem;
} .u-paddingTop32gu {
padding-top: 8rem;
} .u-paddingVert32gu {
padding-top: 8rem;
padding-bottom: 8rem;
} .u-padding33gu {
padding: 8.25rem;
} .u-paddingLeft33gu {
padding-left: 8.25rem;
} .u-paddingRight33gu {
padding-right: 8.25rem;
} .u-paddingHoriz33gu {
padding-left: 8.25rem;
padding-right: 8.25rem;
} .u-paddingBottom33gu {
padding-bottom: 8.25rem;
} .u-paddingTop33gu {
padding-top: 8.25rem;
} .u-paddingVert33gu {
padding-top: 8.25rem;
padding-bottom: 8.25rem;
} .u-padding34gu {
padding: 8.5rem;
} .u-paddingLeft34gu {
padding-left: 8.5rem;
} .u-paddingRight34gu {
padding-right: 8.5rem;
} .u-paddingHoriz34gu {
padding-left: 8.5rem;
padding-right: 8.5rem;
} .u-paddingBottom34gu {
padding-bottom: 8.5rem;
} .u-paddingTop34gu {
padding-top: 8.5rem;
} .u-paddingVert34gu {
padding-top: 8.5rem;
padding-bottom: 8.5rem;
} .u-padding35gu {
padding: 8.75rem;
} .u-paddingLeft35gu {
padding-left: 8.75rem;
} .u-paddingRight35gu {
padding-right: 8.75rem;
} .u-paddingHoriz35gu {
padding-left: 8.75rem;
padding-right: 8.75rem;
} .u-paddingBottom35gu {
padding-bottom: 8.75rem;
} .u-paddingTop35gu {
padding-top: 8.75rem;
} .u-paddingVert35gu {
padding-top: 8.75rem;
padding-bottom: 8.75rem;
} .u-padding36gu {
padding: 9rem;
} .u-paddingLeft36gu {
padding-left: 9rem;
} .u-paddingRight36gu {
padding-right: 9rem;
} .u-paddingHoriz36gu {
padding-left: 9rem;
padding-right: 9rem;
} .u-paddingBottom36gu {
padding-bottom: 9rem;
} .u-paddingTop36gu {
padding-top: 9rem;
} .u-paddingVert36gu {
padding-top: 9rem;
padding-bottom: 9rem;
} .u-padding37gu {
padding: 9.25rem;
} .u-paddingLeft37gu {
padding-left: 9.25rem;
} .u-paddingRight37gu {
padding-right: 9.25rem;
} .u-paddingHoriz37gu {
padding-left: 9.25rem;
padding-right: 9.25rem;
} .u-paddingBottom37gu {
padding-bottom: 9.25rem;
} .u-paddingTop37gu {
padding-top: 9.25rem;
} .u-paddingVert37gu {
padding-top: 9.25rem;
padding-bottom: 9.25rem;
} .u-padding38gu {
padding: 9.5rem;
} .u-paddingLeft38gu {
padding-left: 9.5rem;
} .u-paddingRight38gu {
padding-right: 9.5rem;
} .u-paddingHoriz38gu {
padding-left: 9.5rem;
padding-right: 9.5rem;
} .u-paddingBottom38gu {
padding-bottom: 9.5rem;
} .u-paddingTop38gu {
padding-top: 9.5rem;
} .u-paddingVert38gu {
padding-top: 9.5rem;
padding-bottom: 9.5rem;
} .u-padding39gu {
padding: 9.75rem;
} .u-paddingLeft39gu {
padding-left: 9.75rem;
} .u-paddingRight39gu {
padding-right: 9.75rem;
} .u-paddingHoriz39gu {
padding-left: 9.75rem;
padding-right: 9.75rem;
} .u-paddingBottom39gu {
padding-bottom: 9.75rem;
} .u-paddingTop39gu {
padding-top: 9.75rem;
} .u-paddingVert39gu {
padding-top: 9.75rem;
padding-bottom: 9.75rem;
} .u-padding40gu {
padding: 10rem;
} .u-paddingLeft40gu {
padding-left: 10rem;
} .u-paddingRight40gu {
padding-right: 10rem;
} .u-paddingHoriz40gu {
padding-left: 10rem;
padding-right: 10rem;
} .u-paddingBottom40gu {
padding-bottom: 10rem;
} .u-paddingTop40gu {
padding-top: 10rem;
} .u-paddingVert40gu {
padding-top: 10rem;
padding-bottom: 10rem;
}
@media (min-width: 480px) { .u-sm-padding {                                                                                                                                                                                                                                                                                                                                        } .u-sm-padding0gu {
padding: 0rem;
} .u-sm-paddingLeft0gu {
padding-left: 0rem;
} .u-sm-paddingRight0gu {
padding-right: 0rem;
} .u-sm-paddingHoriz0gu {
padding-left: 0rem;
padding-right: 0rem;
} .u-sm-paddingBottom0gu {
padding-bottom: 0rem;
} .u-sm-paddingTop0gu {
padding-top: 0rem;
} .u-sm-paddingVert0gu {
padding-top: 0rem;
padding-bottom: 0rem;
} .u-sm-padding1gu {
padding: 0.25rem;
} .u-sm-paddingLeft1gu {
padding-left: 0.25rem;
} .u-sm-paddingRight1gu {
padding-right: 0.25rem;
} .u-sm-paddingHoriz1gu {
padding-left: 0.25rem;
padding-right: 0.25rem;
} .u-sm-paddingBottom1gu {
padding-bottom: 0.25rem;
} .u-sm-paddingTop1gu {
padding-top: 0.25rem;
} .u-sm-paddingVert1gu {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
} .u-sm-padding2gu {
padding: 0.5rem;
} .u-sm-paddingLeft2gu {
padding-left: 0.5rem;
} .u-sm-paddingRight2gu {
padding-right: 0.5rem;
} .u-sm-paddingHoriz2gu {
padding-left: 0.5rem;
padding-right: 0.5rem;
} .u-sm-paddingBottom2gu {
padding-bottom: 0.5rem;
} .u-sm-paddingTop2gu {
padding-top: 0.5rem;
} .u-sm-paddingVert2gu {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
} .u-sm-padding3gu {
padding: 0.75rem;
} .u-sm-paddingLeft3gu {
padding-left: 0.75rem;
} .u-sm-paddingRight3gu {
padding-right: 0.75rem;
} .u-sm-paddingHoriz3gu {
padding-left: 0.75rem;
padding-right: 0.75rem;
} .u-sm-paddingBottom3gu {
padding-bottom: 0.75rem;
} .u-sm-paddingTop3gu {
padding-top: 0.75rem;
} .u-sm-paddingVert3gu {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
} .u-sm-padding4gu {
padding: 1rem;
} .u-sm-paddingLeft4gu {
padding-left: 1rem;
} .u-sm-paddingRight4gu {
padding-right: 1rem;
} .u-sm-paddingHoriz4gu {
padding-left: 1rem;
padding-right: 1rem;
} .u-sm-paddingBottom4gu {
padding-bottom: 1rem;
} .u-sm-paddingTop4gu {
padding-top: 1rem;
} .u-sm-paddingVert4gu {
padding-top: 1rem;
padding-bottom: 1rem;
} .u-sm-padding5gu {
padding: 1.25rem;
} .u-sm-paddingLeft5gu {
padding-left: 1.25rem;
} .u-sm-paddingRight5gu {
padding-right: 1.25rem;
} .u-sm-paddingHoriz5gu {
padding-left: 1.25rem;
padding-right: 1.25rem;
} .u-sm-paddingBottom5gu {
padding-bottom: 1.25rem;
} .u-sm-paddingTop5gu {
padding-top: 1.25rem;
} .u-sm-paddingVert5gu {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
} .u-sm-padding6gu {
padding: 1.5rem;
} .u-sm-paddingLeft6gu {
padding-left: 1.5rem;
} .u-sm-paddingRight6gu {
padding-right: 1.5rem;
} .u-sm-paddingHoriz6gu {
padding-left: 1.5rem;
padding-right: 1.5rem;
} .u-sm-paddingBottom6gu {
padding-bottom: 1.5rem;
} .u-sm-paddingTop6gu {
padding-top: 1.5rem;
} .u-sm-paddingVert6gu {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
} .u-sm-padding7gu {
padding: 1.75rem;
} .u-sm-paddingLeft7gu {
padding-left: 1.75rem;
} .u-sm-paddingRight7gu {
padding-right: 1.75rem;
} .u-sm-paddingHoriz7gu {
padding-left: 1.75rem;
padding-right: 1.75rem;
} .u-sm-paddingBottom7gu {
padding-bottom: 1.75rem;
} .u-sm-paddingTop7gu {
padding-top: 1.75rem;
} .u-sm-paddingVert7gu {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
} .u-sm-padding8gu {
padding: 2rem;
} .u-sm-paddingLeft8gu {
padding-left: 2rem;
} .u-sm-paddingRight8gu {
padding-right: 2rem;
} .u-sm-paddingHoriz8gu {
padding-left: 2rem;
padding-right: 2rem;
} .u-sm-paddingBottom8gu {
padding-bottom: 2rem;
} .u-sm-paddingTop8gu {
padding-top: 2rem;
} .u-sm-paddingVert8gu {
padding-top: 2rem;
padding-bottom: 2rem;
} .u-sm-padding9gu {
padding: 2.25rem;
} .u-sm-paddingLeft9gu {
padding-left: 2.25rem;
} .u-sm-paddingRight9gu {
padding-right: 2.25rem;
} .u-sm-paddingHoriz9gu {
padding-left: 2.25rem;
padding-right: 2.25rem;
} .u-sm-paddingBottom9gu {
padding-bottom: 2.25rem;
} .u-sm-paddingTop9gu {
padding-top: 2.25rem;
} .u-sm-paddingVert9gu {
padding-top: 2.25rem;
padding-bottom: 2.25rem;
} .u-sm-padding10gu {
padding: 2.5rem;
} .u-sm-paddingLeft10gu {
padding-left: 2.5rem;
} .u-sm-paddingRight10gu {
padding-right: 2.5rem;
} .u-sm-paddingHoriz10gu {
padding-left: 2.5rem;
padding-right: 2.5rem;
} .u-sm-paddingBottom10gu {
padding-bottom: 2.5rem;
} .u-sm-paddingTop10gu {
padding-top: 2.5rem;
} .u-sm-paddingVert10gu {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
} .u-sm-padding11gu {
padding: 2.75rem;
} .u-sm-paddingLeft11gu {
padding-left: 2.75rem;
} .u-sm-paddingRight11gu {
padding-right: 2.75rem;
} .u-sm-paddingHoriz11gu {
padding-left: 2.75rem;
padding-right: 2.75rem;
} .u-sm-paddingBottom11gu {
padding-bottom: 2.75rem;
} .u-sm-paddingTop11gu {
padding-top: 2.75rem;
} .u-sm-paddingVert11gu {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
} .u-sm-padding12gu {
padding: 3rem;
} .u-sm-paddingLeft12gu {
padding-left: 3rem;
} .u-sm-paddingRight12gu {
padding-right: 3rem;
} .u-sm-paddingHoriz12gu {
padding-left: 3rem;
padding-right: 3rem;
} .u-sm-paddingBottom12gu {
padding-bottom: 3rem;
} .u-sm-paddingTop12gu {
padding-top: 3rem;
} .u-sm-paddingVert12gu {
padding-top: 3rem;
padding-bottom: 3rem;
} .u-sm-padding13gu {
padding: 3.25rem;
} .u-sm-paddingLeft13gu {
padding-left: 3.25rem;
} .u-sm-paddingRight13gu {
padding-right: 3.25rem;
} .u-sm-paddingHoriz13gu {
padding-left: 3.25rem;
padding-right: 3.25rem;
} .u-sm-paddingBottom13gu {
padding-bottom: 3.25rem;
} .u-sm-paddingTop13gu {
padding-top: 3.25rem;
} .u-sm-paddingVert13gu {
padding-top: 3.25rem;
padding-bottom: 3.25rem;
} .u-sm-padding14gu {
padding: 3.5rem;
} .u-sm-paddingLeft14gu {
padding-left: 3.5rem;
} .u-sm-paddingRight14gu {
padding-right: 3.5rem;
} .u-sm-paddingHoriz14gu {
padding-left: 3.5rem;
padding-right: 3.5rem;
} .u-sm-paddingBottom14gu {
padding-bottom: 3.5rem;
} .u-sm-paddingTop14gu {
padding-top: 3.5rem;
} .u-sm-paddingVert14gu {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
} .u-sm-padding15gu {
padding: 3.75rem;
} .u-sm-paddingLeft15gu {
padding-left: 3.75rem;
} .u-sm-paddingRight15gu {
padding-right: 3.75rem;
} .u-sm-paddingHoriz15gu {
padding-left: 3.75rem;
padding-right: 3.75rem;
} .u-sm-paddingBottom15gu {
padding-bottom: 3.75rem;
} .u-sm-paddingTop15gu {
padding-top: 3.75rem;
} .u-sm-paddingVert15gu {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
} .u-sm-padding16gu {
padding: 4rem;
} .u-sm-paddingLeft16gu {
padding-left: 4rem;
} .u-sm-paddingRight16gu {
padding-right: 4rem;
} .u-sm-paddingHoriz16gu {
padding-left: 4rem;
padding-right: 4rem;
} .u-sm-paddingBottom16gu {
padding-bottom: 4rem;
} .u-sm-paddingTop16gu {
padding-top: 4rem;
} .u-sm-paddingVert16gu {
padding-top: 4rem;
padding-bottom: 4rem;
} .u-sm-padding17gu {
padding: 4.25rem;
} .u-sm-paddingLeft17gu {
padding-left: 4.25rem;
} .u-sm-paddingRight17gu {
padding-right: 4.25rem;
} .u-sm-paddingHoriz17gu {
padding-left: 4.25rem;
padding-right: 4.25rem;
} .u-sm-paddingBottom17gu {
padding-bottom: 4.25rem;
} .u-sm-paddingTop17gu {
padding-top: 4.25rem;
} .u-sm-paddingVert17gu {
padding-top: 4.25rem;
padding-bottom: 4.25rem;
} .u-sm-padding18gu {
padding: 4.5rem;
} .u-sm-paddingLeft18gu {
padding-left: 4.5rem;
} .u-sm-paddingRight18gu {
padding-right: 4.5rem;
} .u-sm-paddingHoriz18gu {
padding-left: 4.5rem;
padding-right: 4.5rem;
} .u-sm-paddingBottom18gu {
padding-bottom: 4.5rem;
} .u-sm-paddingTop18gu {
padding-top: 4.5rem;
} .u-sm-paddingVert18gu {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
} .u-sm-padding19gu {
padding: 4.75rem;
} .u-sm-paddingLeft19gu {
padding-left: 4.75rem;
} .u-sm-paddingRight19gu {
padding-right: 4.75rem;
} .u-sm-paddingHoriz19gu {
padding-left: 4.75rem;
padding-right: 4.75rem;
} .u-sm-paddingBottom19gu {
padding-bottom: 4.75rem;
} .u-sm-paddingTop19gu {
padding-top: 4.75rem;
} .u-sm-paddingVert19gu {
padding-top: 4.75rem;
padding-bottom: 4.75rem;
} .u-sm-padding20gu {
padding: 5rem;
} .u-sm-paddingLeft20gu {
padding-left: 5rem;
} .u-sm-paddingRight20gu {
padding-right: 5rem;
} .u-sm-paddingHoriz20gu {
padding-left: 5rem;
padding-right: 5rem;
} .u-sm-paddingBottom20gu {
padding-bottom: 5rem;
} .u-sm-paddingTop20gu {
padding-top: 5rem;
} .u-sm-paddingVert20gu {
padding-top: 5rem;
padding-bottom: 5rem;
} .u-sm-padding21gu {
padding: 5.25rem;
} .u-sm-paddingLeft21gu {
padding-left: 5.25rem;
} .u-sm-paddingRight21gu {
padding-right: 5.25rem;
} .u-sm-paddingHoriz21gu {
padding-left: 5.25rem;
padding-right: 5.25rem;
} .u-sm-paddingBottom21gu {
padding-bottom: 5.25rem;
} .u-sm-paddingTop21gu {
padding-top: 5.25rem;
} .u-sm-paddingVert21gu {
padding-top: 5.25rem;
padding-bottom: 5.25rem;
} .u-sm-padding22gu {
padding: 5.5rem;
} .u-sm-paddingLeft22gu {
padding-left: 5.5rem;
} .u-sm-paddingRight22gu {
padding-right: 5.5rem;
} .u-sm-paddingHoriz22gu {
padding-left: 5.5rem;
padding-right: 5.5rem;
} .u-sm-paddingBottom22gu {
padding-bottom: 5.5rem;
} .u-sm-paddingTop22gu {
padding-top: 5.5rem;
} .u-sm-paddingVert22gu {
padding-top: 5.5rem;
padding-bottom: 5.5rem;
} .u-sm-padding23gu {
padding: 5.75rem;
} .u-sm-paddingLeft23gu {
padding-left: 5.75rem;
} .u-sm-paddingRight23gu {
padding-right: 5.75rem;
} .u-sm-paddingHoriz23gu {
padding-left: 5.75rem;
padding-right: 5.75rem;
} .u-sm-paddingBottom23gu {
padding-bottom: 5.75rem;
} .u-sm-paddingTop23gu {
padding-top: 5.75rem;
} .u-sm-paddingVert23gu {
padding-top: 5.75rem;
padding-bottom: 5.75rem;
} .u-sm-padding24gu {
padding: 6rem;
} .u-sm-paddingLeft24gu {
padding-left: 6rem;
} .u-sm-paddingRight24gu {
padding-right: 6rem;
} .u-sm-paddingHoriz24gu {
padding-left: 6rem;
padding-right: 6rem;
} .u-sm-paddingBottom24gu {
padding-bottom: 6rem;
} .u-sm-paddingTop24gu {
padding-top: 6rem;
} .u-sm-paddingVert24gu {
padding-top: 6rem;
padding-bottom: 6rem;
} .u-sm-padding25gu {
padding: 6.25rem;
} .u-sm-paddingLeft25gu {
padding-left: 6.25rem;
} .u-sm-paddingRight25gu {
padding-right: 6.25rem;
} .u-sm-paddingHoriz25gu {
padding-left: 6.25rem;
padding-right: 6.25rem;
} .u-sm-paddingBottom25gu {
padding-bottom: 6.25rem;
} .u-sm-paddingTop25gu {
padding-top: 6.25rem;
} .u-sm-paddingVert25gu {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
} .u-sm-padding26gu {
padding: 6.5rem;
} .u-sm-paddingLeft26gu {
padding-left: 6.5rem;
} .u-sm-paddingRight26gu {
padding-right: 6.5rem;
} .u-sm-paddingHoriz26gu {
padding-left: 6.5rem;
padding-right: 6.5rem;
} .u-sm-paddingBottom26gu {
padding-bottom: 6.5rem;
} .u-sm-paddingTop26gu {
padding-top: 6.5rem;
} .u-sm-paddingVert26gu {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
} .u-sm-padding27gu {
padding: 6.75rem;
} .u-sm-paddingLeft27gu {
padding-left: 6.75rem;
} .u-sm-paddingRight27gu {
padding-right: 6.75rem;
} .u-sm-paddingHoriz27gu {
padding-left: 6.75rem;
padding-right: 6.75rem;
} .u-sm-paddingBottom27gu {
padding-bottom: 6.75rem;
} .u-sm-paddingTop27gu {
padding-top: 6.75rem;
} .u-sm-paddingVert27gu {
padding-top: 6.75rem;
padding-bottom: 6.75rem;
} .u-sm-padding28gu {
padding: 7rem;
} .u-sm-paddingLeft28gu {
padding-left: 7rem;
} .u-sm-paddingRight28gu {
padding-right: 7rem;
} .u-sm-paddingHoriz28gu {
padding-left: 7rem;
padding-right: 7rem;
} .u-sm-paddingBottom28gu {
padding-bottom: 7rem;
} .u-sm-paddingTop28gu {
padding-top: 7rem;
} .u-sm-paddingVert28gu {
padding-top: 7rem;
padding-bottom: 7rem;
} .u-sm-padding29gu {
padding: 7.25rem;
} .u-sm-paddingLeft29gu {
padding-left: 7.25rem;
} .u-sm-paddingRight29gu {
padding-right: 7.25rem;
} .u-sm-paddingHoriz29gu {
padding-left: 7.25rem;
padding-right: 7.25rem;
} .u-sm-paddingBottom29gu {
padding-bottom: 7.25rem;
} .u-sm-paddingTop29gu {
padding-top: 7.25rem;
} .u-sm-paddingVert29gu {
padding-top: 7.25rem;
padding-bottom: 7.25rem;
} .u-sm-padding30gu {
padding: 7.5rem;
} .u-sm-paddingLeft30gu {
padding-left: 7.5rem;
} .u-sm-paddingRight30gu {
padding-right: 7.5rem;
} .u-sm-paddingHoriz30gu {
padding-left: 7.5rem;
padding-right: 7.5rem;
} .u-sm-paddingBottom30gu {
padding-bottom: 7.5rem;
} .u-sm-paddingTop30gu {
padding-top: 7.5rem;
} .u-sm-paddingVert30gu {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
} .u-sm-padding31gu {
padding: 7.75rem;
} .u-sm-paddingLeft31gu {
padding-left: 7.75rem;
} .u-sm-paddingRight31gu {
padding-right: 7.75rem;
} .u-sm-paddingHoriz31gu {
padding-left: 7.75rem;
padding-right: 7.75rem;
} .u-sm-paddingBottom31gu {
padding-bottom: 7.75rem;
} .u-sm-paddingTop31gu {
padding-top: 7.75rem;
} .u-sm-paddingVert31gu {
padding-top: 7.75rem;
padding-bottom: 7.75rem;
} .u-sm-padding32gu {
padding: 8rem;
} .u-sm-paddingLeft32gu {
padding-left: 8rem;
} .u-sm-paddingRight32gu {
padding-right: 8rem;
} .u-sm-paddingHoriz32gu {
padding-left: 8rem;
padding-right: 8rem;
} .u-sm-paddingBottom32gu {
padding-bottom: 8rem;
} .u-sm-paddingTop32gu {
padding-top: 8rem;
} .u-sm-paddingVert32gu {
padding-top: 8rem;
padding-bottom: 8rem;
} .u-sm-padding33gu {
padding: 8.25rem;
} .u-sm-paddingLeft33gu {
padding-left: 8.25rem;
} .u-sm-paddingRight33gu {
padding-right: 8.25rem;
} .u-sm-paddingHoriz33gu {
padding-left: 8.25rem;
padding-right: 8.25rem;
} .u-sm-paddingBottom33gu {
padding-bottom: 8.25rem;
} .u-sm-paddingTop33gu {
padding-top: 8.25rem;
} .u-sm-paddingVert33gu {
padding-top: 8.25rem;
padding-bottom: 8.25rem;
} .u-sm-padding34gu {
padding: 8.5rem;
} .u-sm-paddingLeft34gu {
padding-left: 8.5rem;
} .u-sm-paddingRight34gu {
padding-right: 8.5rem;
} .u-sm-paddingHoriz34gu {
padding-left: 8.5rem;
padding-right: 8.5rem;
} .u-sm-paddingBottom34gu {
padding-bottom: 8.5rem;
} .u-sm-paddingTop34gu {
padding-top: 8.5rem;
} .u-sm-paddingVert34gu {
padding-top: 8.5rem;
padding-bottom: 8.5rem;
} .u-sm-padding35gu {
padding: 8.75rem;
} .u-sm-paddingLeft35gu {
padding-left: 8.75rem;
} .u-sm-paddingRight35gu {
padding-right: 8.75rem;
} .u-sm-paddingHoriz35gu {
padding-left: 8.75rem;
padding-right: 8.75rem;
} .u-sm-paddingBottom35gu {
padding-bottom: 8.75rem;
} .u-sm-paddingTop35gu {
padding-top: 8.75rem;
} .u-sm-paddingVert35gu {
padding-top: 8.75rem;
padding-bottom: 8.75rem;
} .u-sm-padding36gu {
padding: 9rem;
} .u-sm-paddingLeft36gu {
padding-left: 9rem;
} .u-sm-paddingRight36gu {
padding-right: 9rem;
} .u-sm-paddingHoriz36gu {
padding-left: 9rem;
padding-right: 9rem;
} .u-sm-paddingBottom36gu {
padding-bottom: 9rem;
} .u-sm-paddingTop36gu {
padding-top: 9rem;
} .u-sm-paddingVert36gu {
padding-top: 9rem;
padding-bottom: 9rem;
} .u-sm-padding37gu {
padding: 9.25rem;
} .u-sm-paddingLeft37gu {
padding-left: 9.25rem;
} .u-sm-paddingRight37gu {
padding-right: 9.25rem;
} .u-sm-paddingHoriz37gu {
padding-left: 9.25rem;
padding-right: 9.25rem;
} .u-sm-paddingBottom37gu {
padding-bottom: 9.25rem;
} .u-sm-paddingTop37gu {
padding-top: 9.25rem;
} .u-sm-paddingVert37gu {
padding-top: 9.25rem;
padding-bottom: 9.25rem;
} .u-sm-padding38gu {
padding: 9.5rem;
} .u-sm-paddingLeft38gu {
padding-left: 9.5rem;
} .u-sm-paddingRight38gu {
padding-right: 9.5rem;
} .u-sm-paddingHoriz38gu {
padding-left: 9.5rem;
padding-right: 9.5rem;
} .u-sm-paddingBottom38gu {
padding-bottom: 9.5rem;
} .u-sm-paddingTop38gu {
padding-top: 9.5rem;
} .u-sm-paddingVert38gu {
padding-top: 9.5rem;
padding-bottom: 9.5rem;
} .u-sm-padding39gu {
padding: 9.75rem;
} .u-sm-paddingLeft39gu {
padding-left: 9.75rem;
} .u-sm-paddingRight39gu {
padding-right: 9.75rem;
} .u-sm-paddingHoriz39gu {
padding-left: 9.75rem;
padding-right: 9.75rem;
} .u-sm-paddingBottom39gu {
padding-bottom: 9.75rem;
} .u-sm-paddingTop39gu {
padding-top: 9.75rem;
} .u-sm-paddingVert39gu {
padding-top: 9.75rem;
padding-bottom: 9.75rem;
} .u-sm-padding40gu {
padding: 10rem;
} .u-sm-paddingLeft40gu {
padding-left: 10rem;
} .u-sm-paddingRight40gu {
padding-right: 10rem;
} .u-sm-paddingHoriz40gu {
padding-left: 10rem;
padding-right: 10rem;
} .u-sm-paddingBottom40gu {
padding-bottom: 10rem;
} .u-sm-paddingTop40gu {
padding-top: 10rem;
} .u-sm-paddingVert40gu {
padding-top: 10rem;
padding-bottom: 10rem;
}
}
@media (min-width: 768px) { .u-md-padding {                                                                                                                                                                                                                                                                                                                                        } .u-md-padding0gu {
padding: 0rem;
} .u-md-paddingLeft0gu {
padding-left: 0rem;
} .u-md-paddingRight0gu {
padding-right: 0rem;
} .u-md-paddingHoriz0gu {
padding-left: 0rem;
padding-right: 0rem;
} .u-md-paddingBottom0gu {
padding-bottom: 0rem;
} .u-md-paddingTop0gu {
padding-top: 0rem;
} .u-md-paddingVert0gu {
padding-top: 0rem;
padding-bottom: 0rem;
} .u-md-padding1gu {
padding: 0.25rem;
} .u-md-paddingLeft1gu {
padding-left: 0.25rem;
} .u-md-paddingRight1gu {
padding-right: 0.25rem;
} .u-md-paddingHoriz1gu {
padding-left: 0.25rem;
padding-right: 0.25rem;
} .u-md-paddingBottom1gu {
padding-bottom: 0.25rem;
} .u-md-paddingTop1gu {
padding-top: 0.25rem;
} .u-md-paddingVert1gu {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
} .u-md-padding2gu {
padding: 0.5rem;
} .u-md-paddingLeft2gu {
padding-left: 0.5rem;
} .u-md-paddingRight2gu {
padding-right: 0.5rem;
} .u-md-paddingHoriz2gu {
padding-left: 0.5rem;
padding-right: 0.5rem;
} .u-md-paddingBottom2gu {
padding-bottom: 0.5rem;
} .u-md-paddingTop2gu {
padding-top: 0.5rem;
} .u-md-paddingVert2gu {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
} .u-md-padding3gu {
padding: 0.75rem;
} .u-md-paddingLeft3gu {
padding-left: 0.75rem;
} .u-md-paddingRight3gu {
padding-right: 0.75rem;
} .u-md-paddingHoriz3gu {
padding-left: 0.75rem;
padding-right: 0.75rem;
} .u-md-paddingBottom3gu {
padding-bottom: 0.75rem;
} .u-md-paddingTop3gu {
padding-top: 0.75rem;
} .u-md-paddingVert3gu {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
} .u-md-padding4gu {
padding: 1rem;
} .u-md-paddingLeft4gu {
padding-left: 1rem;
} .u-md-paddingRight4gu {
padding-right: 1rem;
} .u-md-paddingHoriz4gu {
padding-left: 1rem;
padding-right: 1rem;
} .u-md-paddingBottom4gu {
padding-bottom: 1rem;
} .u-md-paddingTop4gu {
padding-top: 1rem;
} .u-md-paddingVert4gu {
padding-top: 1rem;
padding-bottom: 1rem;
} .u-md-padding5gu {
padding: 1.25rem;
} .u-md-paddingLeft5gu {
padding-left: 1.25rem;
} .u-md-paddingRight5gu {
padding-right: 1.25rem;
} .u-md-paddingHoriz5gu {
padding-left: 1.25rem;
padding-right: 1.25rem;
} .u-md-paddingBottom5gu {
padding-bottom: 1.25rem;
} .u-md-paddingTop5gu {
padding-top: 1.25rem;
} .u-md-paddingVert5gu {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
} .u-md-padding6gu {
padding: 1.5rem;
} .u-md-paddingLeft6gu {
padding-left: 1.5rem;
} .u-md-paddingRight6gu {
padding-right: 1.5rem;
} .u-md-paddingHoriz6gu {
padding-left: 1.5rem;
padding-right: 1.5rem;
} .u-md-paddingBottom6gu {
padding-bottom: 1.5rem;
} .u-md-paddingTop6gu {
padding-top: 1.5rem;
} .u-md-paddingVert6gu {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
} .u-md-padding7gu {
padding: 1.75rem;
} .u-md-paddingLeft7gu {
padding-left: 1.75rem;
} .u-md-paddingRight7gu {
padding-right: 1.75rem;
} .u-md-paddingHoriz7gu {
padding-left: 1.75rem;
padding-right: 1.75rem;
} .u-md-paddingBottom7gu {
padding-bottom: 1.75rem;
} .u-md-paddingTop7gu {
padding-top: 1.75rem;
} .u-md-paddingVert7gu {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
} .u-md-padding8gu {
padding: 2rem;
} .u-md-paddingLeft8gu {
padding-left: 2rem;
} .u-md-paddingRight8gu {
padding-right: 2rem;
} .u-md-paddingHoriz8gu {
padding-left: 2rem;
padding-right: 2rem;
} .u-md-paddingBottom8gu {
padding-bottom: 2rem;
} .u-md-paddingTop8gu {
padding-top: 2rem;
} .u-md-paddingVert8gu {
padding-top: 2rem;
padding-bottom: 2rem;
} .u-md-padding9gu {
padding: 2.25rem;
} .u-md-paddingLeft9gu {
padding-left: 2.25rem;
} .u-md-paddingRight9gu {
padding-right: 2.25rem;
} .u-md-paddingHoriz9gu {
padding-left: 2.25rem;
padding-right: 2.25rem;
} .u-md-paddingBottom9gu {
padding-bottom: 2.25rem;
} .u-md-paddingTop9gu {
padding-top: 2.25rem;
} .u-md-paddingVert9gu {
padding-top: 2.25rem;
padding-bottom: 2.25rem;
} .u-md-padding10gu {
padding: 2.5rem;
} .u-md-paddingLeft10gu {
padding-left: 2.5rem;
} .u-md-paddingRight10gu {
padding-right: 2.5rem;
} .u-md-paddingHoriz10gu {
padding-left: 2.5rem;
padding-right: 2.5rem;
} .u-md-paddingBottom10gu {
padding-bottom: 2.5rem;
} .u-md-paddingTop10gu {
padding-top: 2.5rem;
} .u-md-paddingVert10gu {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
} .u-md-padding11gu {
padding: 2.75rem;
} .u-md-paddingLeft11gu {
padding-left: 2.75rem;
} .u-md-paddingRight11gu {
padding-right: 2.75rem;
} .u-md-paddingHoriz11gu {
padding-left: 2.75rem;
padding-right: 2.75rem;
} .u-md-paddingBottom11gu {
padding-bottom: 2.75rem;
} .u-md-paddingTop11gu {
padding-top: 2.75rem;
} .u-md-paddingVert11gu {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
} .u-md-padding12gu {
padding: 3rem;
} .u-md-paddingLeft12gu {
padding-left: 3rem;
} .u-md-paddingRight12gu {
padding-right: 3rem;
} .u-md-paddingHoriz12gu {
padding-left: 3rem;
padding-right: 3rem;
} .u-md-paddingBottom12gu {
padding-bottom: 3rem;
} .u-md-paddingTop12gu {
padding-top: 3rem;
} .u-md-paddingVert12gu {
padding-top: 3rem;
padding-bottom: 3rem;
} .u-md-padding13gu {
padding: 3.25rem;
} .u-md-paddingLeft13gu {
padding-left: 3.25rem;
} .u-md-paddingRight13gu {
padding-right: 3.25rem;
} .u-md-paddingHoriz13gu {
padding-left: 3.25rem;
padding-right: 3.25rem;
} .u-md-paddingBottom13gu {
padding-bottom: 3.25rem;
} .u-md-paddingTop13gu {
padding-top: 3.25rem;
} .u-md-paddingVert13gu {
padding-top: 3.25rem;
padding-bottom: 3.25rem;
} .u-md-padding14gu {
padding: 3.5rem;
} .u-md-paddingLeft14gu {
padding-left: 3.5rem;
} .u-md-paddingRight14gu {
padding-right: 3.5rem;
} .u-md-paddingHoriz14gu {
padding-left: 3.5rem;
padding-right: 3.5rem;
} .u-md-paddingBottom14gu {
padding-bottom: 3.5rem;
} .u-md-paddingTop14gu {
padding-top: 3.5rem;
} .u-md-paddingVert14gu {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
} .u-md-padding15gu {
padding: 3.75rem;
} .u-md-paddingLeft15gu {
padding-left: 3.75rem;
} .u-md-paddingRight15gu {
padding-right: 3.75rem;
} .u-md-paddingHoriz15gu {
padding-left: 3.75rem;
padding-right: 3.75rem;
} .u-md-paddingBottom15gu {
padding-bottom: 3.75rem;
} .u-md-paddingTop15gu {
padding-top: 3.75rem;
} .u-md-paddingVert15gu {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
} .u-md-padding16gu {
padding: 4rem;
} .u-md-paddingLeft16gu {
padding-left: 4rem;
} .u-md-paddingRight16gu {
padding-right: 4rem;
} .u-md-paddingHoriz16gu {
padding-left: 4rem;
padding-right: 4rem;
} .u-md-paddingBottom16gu {
padding-bottom: 4rem;
} .u-md-paddingTop16gu {
padding-top: 4rem;
} .u-md-paddingVert16gu {
padding-top: 4rem;
padding-bottom: 4rem;
} .u-md-padding17gu {
padding: 4.25rem;
} .u-md-paddingLeft17gu {
padding-left: 4.25rem;
} .u-md-paddingRight17gu {
padding-right: 4.25rem;
} .u-md-paddingHoriz17gu {
padding-left: 4.25rem;
padding-right: 4.25rem;
} .u-md-paddingBottom17gu {
padding-bottom: 4.25rem;
} .u-md-paddingTop17gu {
padding-top: 4.25rem;
} .u-md-paddingVert17gu {
padding-top: 4.25rem;
padding-bottom: 4.25rem;
} .u-md-padding18gu {
padding: 4.5rem;
} .u-md-paddingLeft18gu {
padding-left: 4.5rem;
} .u-md-paddingRight18gu {
padding-right: 4.5rem;
} .u-md-paddingHoriz18gu {
padding-left: 4.5rem;
padding-right: 4.5rem;
} .u-md-paddingBottom18gu {
padding-bottom: 4.5rem;
} .u-md-paddingTop18gu {
padding-top: 4.5rem;
} .u-md-paddingVert18gu {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
} .u-md-padding19gu {
padding: 4.75rem;
} .u-md-paddingLeft19gu {
padding-left: 4.75rem;
} .u-md-paddingRight19gu {
padding-right: 4.75rem;
} .u-md-paddingHoriz19gu {
padding-left: 4.75rem;
padding-right: 4.75rem;
} .u-md-paddingBottom19gu {
padding-bottom: 4.75rem;
} .u-md-paddingTop19gu {
padding-top: 4.75rem;
} .u-md-paddingVert19gu {
padding-top: 4.75rem;
padding-bottom: 4.75rem;
} .u-md-padding20gu {
padding: 5rem;
} .u-md-paddingLeft20gu {
padding-left: 5rem;
} .u-md-paddingRight20gu {
padding-right: 5rem;
} .u-md-paddingHoriz20gu {
padding-left: 5rem;
padding-right: 5rem;
} .u-md-paddingBottom20gu {
padding-bottom: 5rem;
} .u-md-paddingTop20gu {
padding-top: 5rem;
} .u-md-paddingVert20gu {
padding-top: 5rem;
padding-bottom: 5rem;
} .u-md-padding21gu {
padding: 5.25rem;
} .u-md-paddingLeft21gu {
padding-left: 5.25rem;
} .u-md-paddingRight21gu {
padding-right: 5.25rem;
} .u-md-paddingHoriz21gu {
padding-left: 5.25rem;
padding-right: 5.25rem;
} .u-md-paddingBottom21gu {
padding-bottom: 5.25rem;
} .u-md-paddingTop21gu {
padding-top: 5.25rem;
} .u-md-paddingVert21gu {
padding-top: 5.25rem;
padding-bottom: 5.25rem;
} .u-md-padding22gu {
padding: 5.5rem;
} .u-md-paddingLeft22gu {
padding-left: 5.5rem;
} .u-md-paddingRight22gu {
padding-right: 5.5rem;
} .u-md-paddingHoriz22gu {
padding-left: 5.5rem;
padding-right: 5.5rem;
} .u-md-paddingBottom22gu {
padding-bottom: 5.5rem;
} .u-md-paddingTop22gu {
padding-top: 5.5rem;
} .u-md-paddingVert22gu {
padding-top: 5.5rem;
padding-bottom: 5.5rem;
} .u-md-padding23gu {
padding: 5.75rem;
} .u-md-paddingLeft23gu {
padding-left: 5.75rem;
} .u-md-paddingRight23gu {
padding-right: 5.75rem;
} .u-md-paddingHoriz23gu {
padding-left: 5.75rem;
padding-right: 5.75rem;
} .u-md-paddingBottom23gu {
padding-bottom: 5.75rem;
} .u-md-paddingTop23gu {
padding-top: 5.75rem;
} .u-md-paddingVert23gu {
padding-top: 5.75rem;
padding-bottom: 5.75rem;
} .u-md-padding24gu {
padding: 6rem;
} .u-md-paddingLeft24gu {
padding-left: 6rem;
} .u-md-paddingRight24gu {
padding-right: 6rem;
} .u-md-paddingHoriz24gu {
padding-left: 6rem;
padding-right: 6rem;
} .u-md-paddingBottom24gu {
padding-bottom: 6rem;
} .u-md-paddingTop24gu {
padding-top: 6rem;
} .u-md-paddingVert24gu {
padding-top: 6rem;
padding-bottom: 6rem;
} .u-md-padding25gu {
padding: 6.25rem;
} .u-md-paddingLeft25gu {
padding-left: 6.25rem;
} .u-md-paddingRight25gu {
padding-right: 6.25rem;
} .u-md-paddingHoriz25gu {
padding-left: 6.25rem;
padding-right: 6.25rem;
} .u-md-paddingBottom25gu {
padding-bottom: 6.25rem;
} .u-md-paddingTop25gu {
padding-top: 6.25rem;
} .u-md-paddingVert25gu {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
} .u-md-padding26gu {
padding: 6.5rem;
} .u-md-paddingLeft26gu {
padding-left: 6.5rem;
} .u-md-paddingRight26gu {
padding-right: 6.5rem;
} .u-md-paddingHoriz26gu {
padding-left: 6.5rem;
padding-right: 6.5rem;
} .u-md-paddingBottom26gu {
padding-bottom: 6.5rem;
} .u-md-paddingTop26gu {
padding-top: 6.5rem;
} .u-md-paddingVert26gu {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
} .u-md-padding27gu {
padding: 6.75rem;
} .u-md-paddingLeft27gu {
padding-left: 6.75rem;
} .u-md-paddingRight27gu {
padding-right: 6.75rem;
} .u-md-paddingHoriz27gu {
padding-left: 6.75rem;
padding-right: 6.75rem;
} .u-md-paddingBottom27gu {
padding-bottom: 6.75rem;
} .u-md-paddingTop27gu {
padding-top: 6.75rem;
} .u-md-paddingVert27gu {
padding-top: 6.75rem;
padding-bottom: 6.75rem;
} .u-md-padding28gu {
padding: 7rem;
} .u-md-paddingLeft28gu {
padding-left: 7rem;
} .u-md-paddingRight28gu {
padding-right: 7rem;
} .u-md-paddingHoriz28gu {
padding-left: 7rem;
padding-right: 7rem;
} .u-md-paddingBottom28gu {
padding-bottom: 7rem;
} .u-md-paddingTop28gu {
padding-top: 7rem;
} .u-md-paddingVert28gu {
padding-top: 7rem;
padding-bottom: 7rem;
} .u-md-padding29gu {
padding: 7.25rem;
} .u-md-paddingLeft29gu {
padding-left: 7.25rem;
} .u-md-paddingRight29gu {
padding-right: 7.25rem;
} .u-md-paddingHoriz29gu {
padding-left: 7.25rem;
padding-right: 7.25rem;
} .u-md-paddingBottom29gu {
padding-bottom: 7.25rem;
} .u-md-paddingTop29gu {
padding-top: 7.25rem;
} .u-md-paddingVert29gu {
padding-top: 7.25rem;
padding-bottom: 7.25rem;
} .u-md-padding30gu {
padding: 7.5rem;
} .u-md-paddingLeft30gu {
padding-left: 7.5rem;
} .u-md-paddingRight30gu {
padding-right: 7.5rem;
} .u-md-paddingHoriz30gu {
padding-left: 7.5rem;
padding-right: 7.5rem;
} .u-md-paddingBottom30gu {
padding-bottom: 7.5rem;
} .u-md-paddingTop30gu {
padding-top: 7.5rem;
} .u-md-paddingVert30gu {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
} .u-md-padding31gu {
padding: 7.75rem;
} .u-md-paddingLeft31gu {
padding-left: 7.75rem;
} .u-md-paddingRight31gu {
padding-right: 7.75rem;
} .u-md-paddingHoriz31gu {
padding-left: 7.75rem;
padding-right: 7.75rem;
} .u-md-paddingBottom31gu {
padding-bottom: 7.75rem;
} .u-md-paddingTop31gu {
padding-top: 7.75rem;
} .u-md-paddingVert31gu {
padding-top: 7.75rem;
padding-bottom: 7.75rem;
} .u-md-padding32gu {
padding: 8rem;
} .u-md-paddingLeft32gu {
padding-left: 8rem;
} .u-md-paddingRight32gu {
padding-right: 8rem;
} .u-md-paddingHoriz32gu {
padding-left: 8rem;
padding-right: 8rem;
} .u-md-paddingBottom32gu {
padding-bottom: 8rem;
} .u-md-paddingTop32gu {
padding-top: 8rem;
} .u-md-paddingVert32gu {
padding-top: 8rem;
padding-bottom: 8rem;
} .u-md-padding33gu {
padding: 8.25rem;
} .u-md-paddingLeft33gu {
padding-left: 8.25rem;
} .u-md-paddingRight33gu {
padding-right: 8.25rem;
} .u-md-paddingHoriz33gu {
padding-left: 8.25rem;
padding-right: 8.25rem;
} .u-md-paddingBottom33gu {
padding-bottom: 8.25rem;
} .u-md-paddingTop33gu {
padding-top: 8.25rem;
} .u-md-paddingVert33gu {
padding-top: 8.25rem;
padding-bottom: 8.25rem;
} .u-md-padding34gu {
padding: 8.5rem;
} .u-md-paddingLeft34gu {
padding-left: 8.5rem;
} .u-md-paddingRight34gu {
padding-right: 8.5rem;
} .u-md-paddingHoriz34gu {
padding-left: 8.5rem;
padding-right: 8.5rem;
} .u-md-paddingBottom34gu {
padding-bottom: 8.5rem;
} .u-md-paddingTop34gu {
padding-top: 8.5rem;
} .u-md-paddingVert34gu {
padding-top: 8.5rem;
padding-bottom: 8.5rem;
} .u-md-padding35gu {
padding: 8.75rem;
} .u-md-paddingLeft35gu {
padding-left: 8.75rem;
} .u-md-paddingRight35gu {
padding-right: 8.75rem;
} .u-md-paddingHoriz35gu {
padding-left: 8.75rem;
padding-right: 8.75rem;
} .u-md-paddingBottom35gu {
padding-bottom: 8.75rem;
} .u-md-paddingTop35gu {
padding-top: 8.75rem;
} .u-md-paddingVert35gu {
padding-top: 8.75rem;
padding-bottom: 8.75rem;
} .u-md-padding36gu {
padding: 9rem;
} .u-md-paddingLeft36gu {
padding-left: 9rem;
} .u-md-paddingRight36gu {
padding-right: 9rem;
} .u-md-paddingHoriz36gu {
padding-left: 9rem;
padding-right: 9rem;
} .u-md-paddingBottom36gu {
padding-bottom: 9rem;
} .u-md-paddingTop36gu {
padding-top: 9rem;
} .u-md-paddingVert36gu {
padding-top: 9rem;
padding-bottom: 9rem;
} .u-md-padding37gu {
padding: 9.25rem;
} .u-md-paddingLeft37gu {
padding-left: 9.25rem;
} .u-md-paddingRight37gu {
padding-right: 9.25rem;
} .u-md-paddingHoriz37gu {
padding-left: 9.25rem;
padding-right: 9.25rem;
} .u-md-paddingBottom37gu {
padding-bottom: 9.25rem;
} .u-md-paddingTop37gu {
padding-top: 9.25rem;
} .u-md-paddingVert37gu {
padding-top: 9.25rem;
padding-bottom: 9.25rem;
} .u-md-padding38gu {
padding: 9.5rem;
} .u-md-paddingLeft38gu {
padding-left: 9.5rem;
} .u-md-paddingRight38gu {
padding-right: 9.5rem;
} .u-md-paddingHoriz38gu {
padding-left: 9.5rem;
padding-right: 9.5rem;
} .u-md-paddingBottom38gu {
padding-bottom: 9.5rem;
} .u-md-paddingTop38gu {
padding-top: 9.5rem;
} .u-md-paddingVert38gu {
padding-top: 9.5rem;
padding-bottom: 9.5rem;
} .u-md-padding39gu {
padding: 9.75rem;
} .u-md-paddingLeft39gu {
padding-left: 9.75rem;
} .u-md-paddingRight39gu {
padding-right: 9.75rem;
} .u-md-paddingHoriz39gu {
padding-left: 9.75rem;
padding-right: 9.75rem;
} .u-md-paddingBottom39gu {
padding-bottom: 9.75rem;
} .u-md-paddingTop39gu {
padding-top: 9.75rem;
} .u-md-paddingVert39gu {
padding-top: 9.75rem;
padding-bottom: 9.75rem;
} .u-md-padding40gu {
padding: 10rem;
} .u-md-paddingLeft40gu {
padding-left: 10rem;
} .u-md-paddingRight40gu {
padding-right: 10rem;
} .u-md-paddingHoriz40gu {
padding-left: 10rem;
padding-right: 10rem;
} .u-md-paddingBottom40gu {
padding-bottom: 10rem;
} .u-md-paddingTop40gu {
padding-top: 10rem;
} .u-md-paddingVert40gu {
padding-top: 10rem;
padding-bottom: 10rem;
}
}
@media (min-width: 991px) { .u-lg-padding {                                                                                                                                                                                                                                                                                                                                        } .u-lg-padding0gu {
padding: 0rem;
} .u-lg-paddingLeft0gu {
padding-left: 0rem;
} .u-lg-paddingRight0gu {
padding-right: 0rem;
} .u-lg-paddingHoriz0gu {
padding-left: 0rem;
padding-right: 0rem;
} .u-lg-paddingBottom0gu {
padding-bottom: 0rem;
} .u-lg-paddingTop0gu {
padding-top: 0rem;
} .u-lg-paddingVert0gu {
padding-top: 0rem;
padding-bottom: 0rem;
} .u-lg-padding1gu {
padding: 0.25rem;
} .u-lg-paddingLeft1gu {
padding-left: 0.25rem;
} .u-lg-paddingRight1gu {
padding-right: 0.25rem;
} .u-lg-paddingHoriz1gu {
padding-left: 0.25rem;
padding-right: 0.25rem;
} .u-lg-paddingBottom1gu {
padding-bottom: 0.25rem;
} .u-lg-paddingTop1gu {
padding-top: 0.25rem;
} .u-lg-paddingVert1gu {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
} .u-lg-padding2gu {
padding: 0.5rem;
} .u-lg-paddingLeft2gu {
padding-left: 0.5rem;
} .u-lg-paddingRight2gu {
padding-right: 0.5rem;
} .u-lg-paddingHoriz2gu {
padding-left: 0.5rem;
padding-right: 0.5rem;
} .u-lg-paddingBottom2gu {
padding-bottom: 0.5rem;
} .u-lg-paddingTop2gu {
padding-top: 0.5rem;
} .u-lg-paddingVert2gu {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
} .u-lg-padding3gu {
padding: 0.75rem;
} .u-lg-paddingLeft3gu {
padding-left: 0.75rem;
} .u-lg-paddingRight3gu {
padding-right: 0.75rem;
} .u-lg-paddingHoriz3gu {
padding-left: 0.75rem;
padding-right: 0.75rem;
} .u-lg-paddingBottom3gu {
padding-bottom: 0.75rem;
} .u-lg-paddingTop3gu {
padding-top: 0.75rem;
} .u-lg-paddingVert3gu {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
} .u-lg-padding4gu {
padding: 1rem;
} .u-lg-paddingLeft4gu {
padding-left: 1rem;
} .u-lg-paddingRight4gu {
padding-right: 1rem;
} .u-lg-paddingHoriz4gu {
padding-left: 1rem;
padding-right: 1rem;
} .u-lg-paddingBottom4gu {
padding-bottom: 1rem;
} .u-lg-paddingTop4gu {
padding-top: 1rem;
} .u-lg-paddingVert4gu {
padding-top: 1rem;
padding-bottom: 1rem;
} .u-lg-padding5gu {
padding: 1.25rem;
} .u-lg-paddingLeft5gu {
padding-left: 1.25rem;
} .u-lg-paddingRight5gu {
padding-right: 1.25rem;
} .u-lg-paddingHoriz5gu {
padding-left: 1.25rem;
padding-right: 1.25rem;
} .u-lg-paddingBottom5gu {
padding-bottom: 1.25rem;
} .u-lg-paddingTop5gu {
padding-top: 1.25rem;
} .u-lg-paddingVert5gu {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
} .u-lg-padding6gu {
padding: 1.5rem;
} .u-lg-paddingLeft6gu {
padding-left: 1.5rem;
} .u-lg-paddingRight6gu {
padding-right: 1.5rem;
} .u-lg-paddingHoriz6gu {
padding-left: 1.5rem;
padding-right: 1.5rem;
} .u-lg-paddingBottom6gu {
padding-bottom: 1.5rem;
} .u-lg-paddingTop6gu {
padding-top: 1.5rem;
} .u-lg-paddingVert6gu {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
} .u-lg-padding7gu {
padding: 1.75rem;
} .u-lg-paddingLeft7gu {
padding-left: 1.75rem;
} .u-lg-paddingRight7gu {
padding-right: 1.75rem;
} .u-lg-paddingHoriz7gu {
padding-left: 1.75rem;
padding-right: 1.75rem;
} .u-lg-paddingBottom7gu {
padding-bottom: 1.75rem;
} .u-lg-paddingTop7gu {
padding-top: 1.75rem;
} .u-lg-paddingVert7gu {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
} .u-lg-padding8gu {
padding: 2rem;
} .u-lg-paddingLeft8gu {
padding-left: 2rem;
} .u-lg-paddingRight8gu {
padding-right: 2rem;
} .u-lg-paddingHoriz8gu {
padding-left: 2rem;
padding-right: 2rem;
} .u-lg-paddingBottom8gu {
padding-bottom: 2rem;
} .u-lg-paddingTop8gu {
padding-top: 2rem;
} .u-lg-paddingVert8gu {
padding-top: 2rem;
padding-bottom: 2rem;
} .u-lg-padding9gu {
padding: 2.25rem;
} .u-lg-paddingLeft9gu {
padding-left: 2.25rem;
} .u-lg-paddingRight9gu {
padding-right: 2.25rem;
} .u-lg-paddingHoriz9gu {
padding-left: 2.25rem;
padding-right: 2.25rem;
} .u-lg-paddingBottom9gu {
padding-bottom: 2.25rem;
} .u-lg-paddingTop9gu {
padding-top: 2.25rem;
} .u-lg-paddingVert9gu {
padding-top: 2.25rem;
padding-bottom: 2.25rem;
} .u-lg-padding10gu {
padding: 2.5rem;
} .u-lg-paddingLeft10gu {
padding-left: 2.5rem;
} .u-lg-paddingRight10gu {
padding-right: 2.5rem;
} .u-lg-paddingHoriz10gu {
padding-left: 2.5rem;
padding-right: 2.5rem;
} .u-lg-paddingBottom10gu {
padding-bottom: 2.5rem;
} .u-lg-paddingTop10gu {
padding-top: 2.5rem;
} .u-lg-paddingVert10gu {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
} .u-lg-padding11gu {
padding: 2.75rem;
} .u-lg-paddingLeft11gu {
padding-left: 2.75rem;
} .u-lg-paddingRight11gu {
padding-right: 2.75rem;
} .u-lg-paddingHoriz11gu {
padding-left: 2.75rem;
padding-right: 2.75rem;
} .u-lg-paddingBottom11gu {
padding-bottom: 2.75rem;
} .u-lg-paddingTop11gu {
padding-top: 2.75rem;
} .u-lg-paddingVert11gu {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
} .u-lg-padding12gu {
padding: 3rem;
} .u-lg-paddingLeft12gu {
padding-left: 3rem;
} .u-lg-paddingRight12gu {
padding-right: 3rem;
} .u-lg-paddingHoriz12gu {
padding-left: 3rem;
padding-right: 3rem;
} .u-lg-paddingBottom12gu {
padding-bottom: 3rem;
} .u-lg-paddingTop12gu {
padding-top: 3rem;
} .u-lg-paddingVert12gu {
padding-top: 3rem;
padding-bottom: 3rem;
} .u-lg-padding13gu {
padding: 3.25rem;
} .u-lg-paddingLeft13gu {
padding-left: 3.25rem;
} .u-lg-paddingRight13gu {
padding-right: 3.25rem;
} .u-lg-paddingHoriz13gu {
padding-left: 3.25rem;
padding-right: 3.25rem;
} .u-lg-paddingBottom13gu {
padding-bottom: 3.25rem;
} .u-lg-paddingTop13gu {
padding-top: 3.25rem;
} .u-lg-paddingVert13gu {
padding-top: 3.25rem;
padding-bottom: 3.25rem;
} .u-lg-padding14gu {
padding: 3.5rem;
} .u-lg-paddingLeft14gu {
padding-left: 3.5rem;
} .u-lg-paddingRight14gu {
padding-right: 3.5rem;
} .u-lg-paddingHoriz14gu {
padding-left: 3.5rem;
padding-right: 3.5rem;
} .u-lg-paddingBottom14gu {
padding-bottom: 3.5rem;
} .u-lg-paddingTop14gu {
padding-top: 3.5rem;
} .u-lg-paddingVert14gu {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
} .u-lg-padding15gu {
padding: 3.75rem;
} .u-lg-paddingLeft15gu {
padding-left: 3.75rem;
} .u-lg-paddingRight15gu {
padding-right: 3.75rem;
} .u-lg-paddingHoriz15gu {
padding-left: 3.75rem;
padding-right: 3.75rem;
} .u-lg-paddingBottom15gu {
padding-bottom: 3.75rem;
} .u-lg-paddingTop15gu {
padding-top: 3.75rem;
} .u-lg-paddingVert15gu {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
} .u-lg-padding16gu {
padding: 4rem;
} .u-lg-paddingLeft16gu {
padding-left: 4rem;
} .u-lg-paddingRight16gu {
padding-right: 4rem;
} .u-lg-paddingHoriz16gu {
padding-left: 4rem;
padding-right: 4rem;
} .u-lg-paddingBottom16gu {
padding-bottom: 4rem;
} .u-lg-paddingTop16gu {
padding-top: 4rem;
} .u-lg-paddingVert16gu {
padding-top: 4rem;
padding-bottom: 4rem;
} .u-lg-padding17gu {
padding: 4.25rem;
} .u-lg-paddingLeft17gu {
padding-left: 4.25rem;
} .u-lg-paddingRight17gu {
padding-right: 4.25rem;
} .u-lg-paddingHoriz17gu {
padding-left: 4.25rem;
padding-right: 4.25rem;
} .u-lg-paddingBottom17gu {
padding-bottom: 4.25rem;
} .u-lg-paddingTop17gu {
padding-top: 4.25rem;
} .u-lg-paddingVert17gu {
padding-top: 4.25rem;
padding-bottom: 4.25rem;
} .u-lg-padding18gu {
padding: 4.5rem;
} .u-lg-paddingLeft18gu {
padding-left: 4.5rem;
} .u-lg-paddingRight18gu {
padding-right: 4.5rem;
} .u-lg-paddingHoriz18gu {
padding-left: 4.5rem;
padding-right: 4.5rem;
} .u-lg-paddingBottom18gu {
padding-bottom: 4.5rem;
} .u-lg-paddingTop18gu {
padding-top: 4.5rem;
} .u-lg-paddingVert18gu {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
} .u-lg-padding19gu {
padding: 4.75rem;
} .u-lg-paddingLeft19gu {
padding-left: 4.75rem;
} .u-lg-paddingRight19gu {
padding-right: 4.75rem;
} .u-lg-paddingHoriz19gu {
padding-left: 4.75rem;
padding-right: 4.75rem;
} .u-lg-paddingBottom19gu {
padding-bottom: 4.75rem;
} .u-lg-paddingTop19gu {
padding-top: 4.75rem;
} .u-lg-paddingVert19gu {
padding-top: 4.75rem;
padding-bottom: 4.75rem;
} .u-lg-padding20gu {
padding: 5rem;
} .u-lg-paddingLeft20gu {
padding-left: 5rem;
} .u-lg-paddingRight20gu {
padding-right: 5rem;
} .u-lg-paddingHoriz20gu {
padding-left: 5rem;
padding-right: 5rem;
} .u-lg-paddingBottom20gu {
padding-bottom: 5rem;
} .u-lg-paddingTop20gu {
padding-top: 5rem;
} .u-lg-paddingVert20gu {
padding-top: 5rem;
padding-bottom: 5rem;
} .u-lg-padding21gu {
padding: 5.25rem;
} .u-lg-paddingLeft21gu {
padding-left: 5.25rem;
} .u-lg-paddingRight21gu {
padding-right: 5.25rem;
} .u-lg-paddingHoriz21gu {
padding-left: 5.25rem;
padding-right: 5.25rem;
} .u-lg-paddingBottom21gu {
padding-bottom: 5.25rem;
} .u-lg-paddingTop21gu {
padding-top: 5.25rem;
} .u-lg-paddingVert21gu {
padding-top: 5.25rem;
padding-bottom: 5.25rem;
} .u-lg-padding22gu {
padding: 5.5rem;
} .u-lg-paddingLeft22gu {
padding-left: 5.5rem;
} .u-lg-paddingRight22gu {
padding-right: 5.5rem;
} .u-lg-paddingHoriz22gu {
padding-left: 5.5rem;
padding-right: 5.5rem;
} .u-lg-paddingBottom22gu {
padding-bottom: 5.5rem;
} .u-lg-paddingTop22gu {
padding-top: 5.5rem;
} .u-lg-paddingVert22gu {
padding-top: 5.5rem;
padding-bottom: 5.5rem;
} .u-lg-padding23gu {
padding: 5.75rem;
} .u-lg-paddingLeft23gu {
padding-left: 5.75rem;
} .u-lg-paddingRight23gu {
padding-right: 5.75rem;
} .u-lg-paddingHoriz23gu {
padding-left: 5.75rem;
padding-right: 5.75rem;
} .u-lg-paddingBottom23gu {
padding-bottom: 5.75rem;
} .u-lg-paddingTop23gu {
padding-top: 5.75rem;
} .u-lg-paddingVert23gu {
padding-top: 5.75rem;
padding-bottom: 5.75rem;
} .u-lg-padding24gu {
padding: 6rem;
} .u-lg-paddingLeft24gu {
padding-left: 6rem;
} .u-lg-paddingRight24gu {
padding-right: 6rem;
} .u-lg-paddingHoriz24gu {
padding-left: 6rem;
padding-right: 6rem;
} .u-lg-paddingBottom24gu {
padding-bottom: 6rem;
} .u-lg-paddingTop24gu {
padding-top: 6rem;
} .u-lg-paddingVert24gu {
padding-top: 6rem;
padding-bottom: 6rem;
} .u-lg-padding25gu {
padding: 6.25rem;
} .u-lg-paddingLeft25gu {
padding-left: 6.25rem;
} .u-lg-paddingRight25gu {
padding-right: 6.25rem;
} .u-lg-paddingHoriz25gu {
padding-left: 6.25rem;
padding-right: 6.25rem;
} .u-lg-paddingBottom25gu {
padding-bottom: 6.25rem;
} .u-lg-paddingTop25gu {
padding-top: 6.25rem;
} .u-lg-paddingVert25gu {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
} .u-lg-padding26gu {
padding: 6.5rem;
} .u-lg-paddingLeft26gu {
padding-left: 6.5rem;
} .u-lg-paddingRight26gu {
padding-right: 6.5rem;
} .u-lg-paddingHoriz26gu {
padding-left: 6.5rem;
padding-right: 6.5rem;
} .u-lg-paddingBottom26gu {
padding-bottom: 6.5rem;
} .u-lg-paddingTop26gu {
padding-top: 6.5rem;
} .u-lg-paddingVert26gu {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
} .u-lg-padding27gu {
padding: 6.75rem;
} .u-lg-paddingLeft27gu {
padding-left: 6.75rem;
} .u-lg-paddingRight27gu {
padding-right: 6.75rem;
} .u-lg-paddingHoriz27gu {
padding-left: 6.75rem;
padding-right: 6.75rem;
} .u-lg-paddingBottom27gu {
padding-bottom: 6.75rem;
} .u-lg-paddingTop27gu {
padding-top: 6.75rem;
} .u-lg-paddingVert27gu {
padding-top: 6.75rem;
padding-bottom: 6.75rem;
} .u-lg-padding28gu {
padding: 7rem;
} .u-lg-paddingLeft28gu {
padding-left: 7rem;
} .u-lg-paddingRight28gu {
padding-right: 7rem;
} .u-lg-paddingHoriz28gu {
padding-left: 7rem;
padding-right: 7rem;
} .u-lg-paddingBottom28gu {
padding-bottom: 7rem;
} .u-lg-paddingTop28gu {
padding-top: 7rem;
} .u-lg-paddingVert28gu {
padding-top: 7rem;
padding-bottom: 7rem;
} .u-lg-padding29gu {
padding: 7.25rem;
} .u-lg-paddingLeft29gu {
padding-left: 7.25rem;
} .u-lg-paddingRight29gu {
padding-right: 7.25rem;
} .u-lg-paddingHoriz29gu {
padding-left: 7.25rem;
padding-right: 7.25rem;
} .u-lg-paddingBottom29gu {
padding-bottom: 7.25rem;
} .u-lg-paddingTop29gu {
padding-top: 7.25rem;
} .u-lg-paddingVert29gu {
padding-top: 7.25rem;
padding-bottom: 7.25rem;
} .u-lg-padding30gu {
padding: 7.5rem;
} .u-lg-paddingLeft30gu {
padding-left: 7.5rem;
} .u-lg-paddingRight30gu {
padding-right: 7.5rem;
} .u-lg-paddingHoriz30gu {
padding-left: 7.5rem;
padding-right: 7.5rem;
} .u-lg-paddingBottom30gu {
padding-bottom: 7.5rem;
} .u-lg-paddingTop30gu {
padding-top: 7.5rem;
} .u-lg-paddingVert30gu {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
} .u-lg-padding31gu {
padding: 7.75rem;
} .u-lg-paddingLeft31gu {
padding-left: 7.75rem;
} .u-lg-paddingRight31gu {
padding-right: 7.75rem;
} .u-lg-paddingHoriz31gu {
padding-left: 7.75rem;
padding-right: 7.75rem;
} .u-lg-paddingBottom31gu {
padding-bottom: 7.75rem;
} .u-lg-paddingTop31gu {
padding-top: 7.75rem;
} .u-lg-paddingVert31gu {
padding-top: 7.75rem;
padding-bottom: 7.75rem;
} .u-lg-padding32gu {
padding: 8rem;
} .u-lg-paddingLeft32gu {
padding-left: 8rem;
} .u-lg-paddingRight32gu {
padding-right: 8rem;
} .u-lg-paddingHoriz32gu {
padding-left: 8rem;
padding-right: 8rem;
} .u-lg-paddingBottom32gu {
padding-bottom: 8rem;
} .u-lg-paddingTop32gu {
padding-top: 8rem;
} .u-lg-paddingVert32gu {
padding-top: 8rem;
padding-bottom: 8rem;
} .u-lg-padding33gu {
padding: 8.25rem;
} .u-lg-paddingLeft33gu {
padding-left: 8.25rem;
} .u-lg-paddingRight33gu {
padding-right: 8.25rem;
} .u-lg-paddingHoriz33gu {
padding-left: 8.25rem;
padding-right: 8.25rem;
} .u-lg-paddingBottom33gu {
padding-bottom: 8.25rem;
} .u-lg-paddingTop33gu {
padding-top: 8.25rem;
} .u-lg-paddingVert33gu {
padding-top: 8.25rem;
padding-bottom: 8.25rem;
} .u-lg-padding34gu {
padding: 8.5rem;
} .u-lg-paddingLeft34gu {
padding-left: 8.5rem;
} .u-lg-paddingRight34gu {
padding-right: 8.5rem;
} .u-lg-paddingHoriz34gu {
padding-left: 8.5rem;
padding-right: 8.5rem;
} .u-lg-paddingBottom34gu {
padding-bottom: 8.5rem;
} .u-lg-paddingTop34gu {
padding-top: 8.5rem;
} .u-lg-paddingVert34gu {
padding-top: 8.5rem;
padding-bottom: 8.5rem;
} .u-lg-padding35gu {
padding: 8.75rem;
} .u-lg-paddingLeft35gu {
padding-left: 8.75rem;
} .u-lg-paddingRight35gu {
padding-right: 8.75rem;
} .u-lg-paddingHoriz35gu {
padding-left: 8.75rem;
padding-right: 8.75rem;
} .u-lg-paddingBottom35gu {
padding-bottom: 8.75rem;
} .u-lg-paddingTop35gu {
padding-top: 8.75rem;
} .u-lg-paddingVert35gu {
padding-top: 8.75rem;
padding-bottom: 8.75rem;
} .u-lg-padding36gu {
padding: 9rem;
} .u-lg-paddingLeft36gu {
padding-left: 9rem;
} .u-lg-paddingRight36gu {
padding-right: 9rem;
} .u-lg-paddingHoriz36gu {
padding-left: 9rem;
padding-right: 9rem;
} .u-lg-paddingBottom36gu {
padding-bottom: 9rem;
} .u-lg-paddingTop36gu {
padding-top: 9rem;
} .u-lg-paddingVert36gu {
padding-top: 9rem;
padding-bottom: 9rem;
} .u-lg-padding37gu {
padding: 9.25rem;
} .u-lg-paddingLeft37gu {
padding-left: 9.25rem;
} .u-lg-paddingRight37gu {
padding-right: 9.25rem;
} .u-lg-paddingHoriz37gu {
padding-left: 9.25rem;
padding-right: 9.25rem;
} .u-lg-paddingBottom37gu {
padding-bottom: 9.25rem;
} .u-lg-paddingTop37gu {
padding-top: 9.25rem;
} .u-lg-paddingVert37gu {
padding-top: 9.25rem;
padding-bottom: 9.25rem;
} .u-lg-padding38gu {
padding: 9.5rem;
} .u-lg-paddingLeft38gu {
padding-left: 9.5rem;
} .u-lg-paddingRight38gu {
padding-right: 9.5rem;
} .u-lg-paddingHoriz38gu {
padding-left: 9.5rem;
padding-right: 9.5rem;
} .u-lg-paddingBottom38gu {
padding-bottom: 9.5rem;
} .u-lg-paddingTop38gu {
padding-top: 9.5rem;
} .u-lg-paddingVert38gu {
padding-top: 9.5rem;
padding-bottom: 9.5rem;
} .u-lg-padding39gu {
padding: 9.75rem;
} .u-lg-paddingLeft39gu {
padding-left: 9.75rem;
} .u-lg-paddingRight39gu {
padding-right: 9.75rem;
} .u-lg-paddingHoriz39gu {
padding-left: 9.75rem;
padding-right: 9.75rem;
} .u-lg-paddingBottom39gu {
padding-bottom: 9.75rem;
} .u-lg-paddingTop39gu {
padding-top: 9.75rem;
} .u-lg-paddingVert39gu {
padding-top: 9.75rem;
padding-bottom: 9.75rem;
} .u-lg-padding40gu {
padding: 10rem;
} .u-lg-paddingLeft40gu {
padding-left: 10rem;
} .u-lg-paddingRight40gu {
padding-right: 10rem;
} .u-lg-paddingHoriz40gu {
padding-left: 10rem;
padding-right: 10rem;
} .u-lg-paddingBottom40gu {
padding-bottom: 10rem;
} .u-lg-paddingTop40gu {
padding-top: 10rem;
} .u-lg-paddingVert40gu {
padding-top: 10rem;
padding-bottom: 10rem;
}
}
@media (min-width: 1060px) { .u-xl-padding {                                                                                                                                                                                                                                                                                                                                        } .u-xl-padding0gu {
padding: 0rem;
} .u-xl-paddingLeft0gu {
padding-left: 0rem;
} .u-xl-paddingRight0gu {
padding-right: 0rem;
} .u-xl-paddingHoriz0gu {
padding-left: 0rem;
padding-right: 0rem;
} .u-xl-paddingBottom0gu {
padding-bottom: 0rem;
} .u-xl-paddingTop0gu {
padding-top: 0rem;
} .u-xl-paddingVert0gu {
padding-top: 0rem;
padding-bottom: 0rem;
} .u-xl-padding1gu {
padding: 0.25rem;
} .u-xl-paddingLeft1gu {
padding-left: 0.25rem;
} .u-xl-paddingRight1gu {
padding-right: 0.25rem;
} .u-xl-paddingHoriz1gu {
padding-left: 0.25rem;
padding-right: 0.25rem;
} .u-xl-paddingBottom1gu {
padding-bottom: 0.25rem;
} .u-xl-paddingTop1gu {
padding-top: 0.25rem;
} .u-xl-paddingVert1gu {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
} .u-xl-padding2gu {
padding: 0.5rem;
} .u-xl-paddingLeft2gu {
padding-left: 0.5rem;
} .u-xl-paddingRight2gu {
padding-right: 0.5rem;
} .u-xl-paddingHoriz2gu {
padding-left: 0.5rem;
padding-right: 0.5rem;
} .u-xl-paddingBottom2gu {
padding-bottom: 0.5rem;
} .u-xl-paddingTop2gu {
padding-top: 0.5rem;
} .u-xl-paddingVert2gu {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
} .u-xl-padding3gu {
padding: 0.75rem;
} .u-xl-paddingLeft3gu {
padding-left: 0.75rem;
} .u-xl-paddingRight3gu {
padding-right: 0.75rem;
} .u-xl-paddingHoriz3gu {
padding-left: 0.75rem;
padding-right: 0.75rem;
} .u-xl-paddingBottom3gu {
padding-bottom: 0.75rem;
} .u-xl-paddingTop3gu {
padding-top: 0.75rem;
} .u-xl-paddingVert3gu {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
} .u-xl-padding4gu {
padding: 1rem;
} .u-xl-paddingLeft4gu {
padding-left: 1rem;
} .u-xl-paddingRight4gu {
padding-right: 1rem;
} .u-xl-paddingHoriz4gu {
padding-left: 1rem;
padding-right: 1rem;
} .u-xl-paddingBottom4gu {
padding-bottom: 1rem;
} .u-xl-paddingTop4gu {
padding-top: 1rem;
} .u-xl-paddingVert4gu {
padding-top: 1rem;
padding-bottom: 1rem;
} .u-xl-padding5gu {
padding: 1.25rem;
} .u-xl-paddingLeft5gu {
padding-left: 1.25rem;
} .u-xl-paddingRight5gu {
padding-right: 1.25rem;
} .u-xl-paddingHoriz5gu {
padding-left: 1.25rem;
padding-right: 1.25rem;
} .u-xl-paddingBottom5gu {
padding-bottom: 1.25rem;
} .u-xl-paddingTop5gu {
padding-top: 1.25rem;
} .u-xl-paddingVert5gu {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
} .u-xl-padding6gu {
padding: 1.5rem;
} .u-xl-paddingLeft6gu {
padding-left: 1.5rem;
} .u-xl-paddingRight6gu {
padding-right: 1.5rem;
} .u-xl-paddingHoriz6gu {
padding-left: 1.5rem;
padding-right: 1.5rem;
} .u-xl-paddingBottom6gu {
padding-bottom: 1.5rem;
} .u-xl-paddingTop6gu {
padding-top: 1.5rem;
} .u-xl-paddingVert6gu {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
} .u-xl-padding7gu {
padding: 1.75rem;
} .u-xl-paddingLeft7gu {
padding-left: 1.75rem;
} .u-xl-paddingRight7gu {
padding-right: 1.75rem;
} .u-xl-paddingHoriz7gu {
padding-left: 1.75rem;
padding-right: 1.75rem;
} .u-xl-paddingBottom7gu {
padding-bottom: 1.75rem;
} .u-xl-paddingTop7gu {
padding-top: 1.75rem;
} .u-xl-paddingVert7gu {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
} .u-xl-padding8gu {
padding: 2rem;
} .u-xl-paddingLeft8gu {
padding-left: 2rem;
} .u-xl-paddingRight8gu {
padding-right: 2rem;
} .u-xl-paddingHoriz8gu {
padding-left: 2rem;
padding-right: 2rem;
} .u-xl-paddingBottom8gu {
padding-bottom: 2rem;
} .u-xl-paddingTop8gu {
padding-top: 2rem;
} .u-xl-paddingVert8gu {
padding-top: 2rem;
padding-bottom: 2rem;
} .u-xl-padding9gu {
padding: 2.25rem;
} .u-xl-paddingLeft9gu {
padding-left: 2.25rem;
} .u-xl-paddingRight9gu {
padding-right: 2.25rem;
} .u-xl-paddingHoriz9gu {
padding-left: 2.25rem;
padding-right: 2.25rem;
} .u-xl-paddingBottom9gu {
padding-bottom: 2.25rem;
} .u-xl-paddingTop9gu {
padding-top: 2.25rem;
} .u-xl-paddingVert9gu {
padding-top: 2.25rem;
padding-bottom: 2.25rem;
} .u-xl-padding10gu {
padding: 2.5rem;
} .u-xl-paddingLeft10gu {
padding-left: 2.5rem;
} .u-xl-paddingRight10gu {
padding-right: 2.5rem;
} .u-xl-paddingHoriz10gu {
padding-left: 2.5rem;
padding-right: 2.5rem;
} .u-xl-paddingBottom10gu {
padding-bottom: 2.5rem;
} .u-xl-paddingTop10gu {
padding-top: 2.5rem;
} .u-xl-paddingVert10gu {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
} .u-xl-padding11gu {
padding: 2.75rem;
} .u-xl-paddingLeft11gu {
padding-left: 2.75rem;
} .u-xl-paddingRight11gu {
padding-right: 2.75rem;
} .u-xl-paddingHoriz11gu {
padding-left: 2.75rem;
padding-right: 2.75rem;
} .u-xl-paddingBottom11gu {
padding-bottom: 2.75rem;
} .u-xl-paddingTop11gu {
padding-top: 2.75rem;
} .u-xl-paddingVert11gu {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
} .u-xl-padding12gu {
padding: 3rem;
} .u-xl-paddingLeft12gu {
padding-left: 3rem;
} .u-xl-paddingRight12gu {
padding-right: 3rem;
} .u-xl-paddingHoriz12gu {
padding-left: 3rem;
padding-right: 3rem;
} .u-xl-paddingBottom12gu {
padding-bottom: 3rem;
} .u-xl-paddingTop12gu {
padding-top: 3rem;
} .u-xl-paddingVert12gu {
padding-top: 3rem;
padding-bottom: 3rem;
} .u-xl-padding13gu {
padding: 3.25rem;
} .u-xl-paddingLeft13gu {
padding-left: 3.25rem;
} .u-xl-paddingRight13gu {
padding-right: 3.25rem;
} .u-xl-paddingHoriz13gu {
padding-left: 3.25rem;
padding-right: 3.25rem;
} .u-xl-paddingBottom13gu {
padding-bottom: 3.25rem;
} .u-xl-paddingTop13gu {
padding-top: 3.25rem;
} .u-xl-paddingVert13gu {
padding-top: 3.25rem;
padding-bottom: 3.25rem;
} .u-xl-padding14gu {
padding: 3.5rem;
} .u-xl-paddingLeft14gu {
padding-left: 3.5rem;
} .u-xl-paddingRight14gu {
padding-right: 3.5rem;
} .u-xl-paddingHoriz14gu {
padding-left: 3.5rem;
padding-right: 3.5rem;
} .u-xl-paddingBottom14gu {
padding-bottom: 3.5rem;
} .u-xl-paddingTop14gu {
padding-top: 3.5rem;
} .u-xl-paddingVert14gu {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
} .u-xl-padding15gu {
padding: 3.75rem;
} .u-xl-paddingLeft15gu {
padding-left: 3.75rem;
} .u-xl-paddingRight15gu {
padding-right: 3.75rem;
} .u-xl-paddingHoriz15gu {
padding-left: 3.75rem;
padding-right: 3.75rem;
} .u-xl-paddingBottom15gu {
padding-bottom: 3.75rem;
} .u-xl-paddingTop15gu {
padding-top: 3.75rem;
} .u-xl-paddingVert15gu {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
} .u-xl-padding16gu {
padding: 4rem;
} .u-xl-paddingLeft16gu {
padding-left: 4rem;
} .u-xl-paddingRight16gu {
padding-right: 4rem;
} .u-xl-paddingHoriz16gu {
padding-left: 4rem;
padding-right: 4rem;
} .u-xl-paddingBottom16gu {
padding-bottom: 4rem;
} .u-xl-paddingTop16gu {
padding-top: 4rem;
} .u-xl-paddingVert16gu {
padding-top: 4rem;
padding-bottom: 4rem;
} .u-xl-padding17gu {
padding: 4.25rem;
} .u-xl-paddingLeft17gu {
padding-left: 4.25rem;
} .u-xl-paddingRight17gu {
padding-right: 4.25rem;
} .u-xl-paddingHoriz17gu {
padding-left: 4.25rem;
padding-right: 4.25rem;
} .u-xl-paddingBottom17gu {
padding-bottom: 4.25rem;
} .u-xl-paddingTop17gu {
padding-top: 4.25rem;
} .u-xl-paddingVert17gu {
padding-top: 4.25rem;
padding-bottom: 4.25rem;
} .u-xl-padding18gu {
padding: 4.5rem;
} .u-xl-paddingLeft18gu {
padding-left: 4.5rem;
} .u-xl-paddingRight18gu {
padding-right: 4.5rem;
} .u-xl-paddingHoriz18gu {
padding-left: 4.5rem;
padding-right: 4.5rem;
} .u-xl-paddingBottom18gu {
padding-bottom: 4.5rem;
} .u-xl-paddingTop18gu {
padding-top: 4.5rem;
} .u-xl-paddingVert18gu {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
} .u-xl-padding19gu {
padding: 4.75rem;
} .u-xl-paddingLeft19gu {
padding-left: 4.75rem;
} .u-xl-paddingRight19gu {
padding-right: 4.75rem;
} .u-xl-paddingHoriz19gu {
padding-left: 4.75rem;
padding-right: 4.75rem;
} .u-xl-paddingBottom19gu {
padding-bottom: 4.75rem;
} .u-xl-paddingTop19gu {
padding-top: 4.75rem;
} .u-xl-paddingVert19gu {
padding-top: 4.75rem;
padding-bottom: 4.75rem;
} .u-xl-padding20gu {
padding: 5rem;
} .u-xl-paddingLeft20gu {
padding-left: 5rem;
} .u-xl-paddingRight20gu {
padding-right: 5rem;
} .u-xl-paddingHoriz20gu {
padding-left: 5rem;
padding-right: 5rem;
} .u-xl-paddingBottom20gu {
padding-bottom: 5rem;
} .u-xl-paddingTop20gu {
padding-top: 5rem;
} .u-xl-paddingVert20gu {
padding-top: 5rem;
padding-bottom: 5rem;
} .u-xl-padding21gu {
padding: 5.25rem;
} .u-xl-paddingLeft21gu {
padding-left: 5.25rem;
} .u-xl-paddingRight21gu {
padding-right: 5.25rem;
} .u-xl-paddingHoriz21gu {
padding-left: 5.25rem;
padding-right: 5.25rem;
} .u-xl-paddingBottom21gu {
padding-bottom: 5.25rem;
} .u-xl-paddingTop21gu {
padding-top: 5.25rem;
} .u-xl-paddingVert21gu {
padding-top: 5.25rem;
padding-bottom: 5.25rem;
} .u-xl-padding22gu {
padding: 5.5rem;
} .u-xl-paddingLeft22gu {
padding-left: 5.5rem;
} .u-xl-paddingRight22gu {
padding-right: 5.5rem;
} .u-xl-paddingHoriz22gu {
padding-left: 5.5rem;
padding-right: 5.5rem;
} .u-xl-paddingBottom22gu {
padding-bottom: 5.5rem;
} .u-xl-paddingTop22gu {
padding-top: 5.5rem;
} .u-xl-paddingVert22gu {
padding-top: 5.5rem;
padding-bottom: 5.5rem;
} .u-xl-padding23gu {
padding: 5.75rem;
} .u-xl-paddingLeft23gu {
padding-left: 5.75rem;
} .u-xl-paddingRight23gu {
padding-right: 5.75rem;
} .u-xl-paddingHoriz23gu {
padding-left: 5.75rem;
padding-right: 5.75rem;
} .u-xl-paddingBottom23gu {
padding-bottom: 5.75rem;
} .u-xl-paddingTop23gu {
padding-top: 5.75rem;
} .u-xl-paddingVert23gu {
padding-top: 5.75rem;
padding-bottom: 5.75rem;
} .u-xl-padding24gu {
padding: 6rem;
} .u-xl-paddingLeft24gu {
padding-left: 6rem;
} .u-xl-paddingRight24gu {
padding-right: 6rem;
} .u-xl-paddingHoriz24gu {
padding-left: 6rem;
padding-right: 6rem;
} .u-xl-paddingBottom24gu {
padding-bottom: 6rem;
} .u-xl-paddingTop24gu {
padding-top: 6rem;
} .u-xl-paddingVert24gu {
padding-top: 6rem;
padding-bottom: 6rem;
} .u-xl-padding25gu {
padding: 6.25rem;
} .u-xl-paddingLeft25gu {
padding-left: 6.25rem;
} .u-xl-paddingRight25gu {
padding-right: 6.25rem;
} .u-xl-paddingHoriz25gu {
padding-left: 6.25rem;
padding-right: 6.25rem;
} .u-xl-paddingBottom25gu {
padding-bottom: 6.25rem;
} .u-xl-paddingTop25gu {
padding-top: 6.25rem;
} .u-xl-paddingVert25gu {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
} .u-xl-padding26gu {
padding: 6.5rem;
} .u-xl-paddingLeft26gu {
padding-left: 6.5rem;
} .u-xl-paddingRight26gu {
padding-right: 6.5rem;
} .u-xl-paddingHoriz26gu {
padding-left: 6.5rem;
padding-right: 6.5rem;
} .u-xl-paddingBottom26gu {
padding-bottom: 6.5rem;
} .u-xl-paddingTop26gu {
padding-top: 6.5rem;
} .u-xl-paddingVert26gu {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
} .u-xl-padding27gu {
padding: 6.75rem;
} .u-xl-paddingLeft27gu {
padding-left: 6.75rem;
} .u-xl-paddingRight27gu {
padding-right: 6.75rem;
} .u-xl-paddingHoriz27gu {
padding-left: 6.75rem;
padding-right: 6.75rem;
} .u-xl-paddingBottom27gu {
padding-bottom: 6.75rem;
} .u-xl-paddingTop27gu {
padding-top: 6.75rem;
} .u-xl-paddingVert27gu {
padding-top: 6.75rem;
padding-bottom: 6.75rem;
} .u-xl-padding28gu {
padding: 7rem;
} .u-xl-paddingLeft28gu {
padding-left: 7rem;
} .u-xl-paddingRight28gu {
padding-right: 7rem;
} .u-xl-paddingHoriz28gu {
padding-left: 7rem;
padding-right: 7rem;
} .u-xl-paddingBottom28gu {
padding-bottom: 7rem;
} .u-xl-paddingTop28gu {
padding-top: 7rem;
} .u-xl-paddingVert28gu {
padding-top: 7rem;
padding-bottom: 7rem;
} .u-xl-padding29gu {
padding: 7.25rem;
} .u-xl-paddingLeft29gu {
padding-left: 7.25rem;
} .u-xl-paddingRight29gu {
padding-right: 7.25rem;
} .u-xl-paddingHoriz29gu {
padding-left: 7.25rem;
padding-right: 7.25rem;
} .u-xl-paddingBottom29gu {
padding-bottom: 7.25rem;
} .u-xl-paddingTop29gu {
padding-top: 7.25rem;
} .u-xl-paddingVert29gu {
padding-top: 7.25rem;
padding-bottom: 7.25rem;
} .u-xl-padding30gu {
padding: 7.5rem;
} .u-xl-paddingLeft30gu {
padding-left: 7.5rem;
} .u-xl-paddingRight30gu {
padding-right: 7.5rem;
} .u-xl-paddingHoriz30gu {
padding-left: 7.5rem;
padding-right: 7.5rem;
} .u-xl-paddingBottom30gu {
padding-bottom: 7.5rem;
} .u-xl-paddingTop30gu {
padding-top: 7.5rem;
} .u-xl-paddingVert30gu {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
} .u-xl-padding31gu {
padding: 7.75rem;
} .u-xl-paddingLeft31gu {
padding-left: 7.75rem;
} .u-xl-paddingRight31gu {
padding-right: 7.75rem;
} .u-xl-paddingHoriz31gu {
padding-left: 7.75rem;
padding-right: 7.75rem;
} .u-xl-paddingBottom31gu {
padding-bottom: 7.75rem;
} .u-xl-paddingTop31gu {
padding-top: 7.75rem;
} .u-xl-paddingVert31gu {
padding-top: 7.75rem;
padding-bottom: 7.75rem;
} .u-xl-padding32gu {
padding: 8rem;
} .u-xl-paddingLeft32gu {
padding-left: 8rem;
} .u-xl-paddingRight32gu {
padding-right: 8rem;
} .u-xl-paddingHoriz32gu {
padding-left: 8rem;
padding-right: 8rem;
} .u-xl-paddingBottom32gu {
padding-bottom: 8rem;
} .u-xl-paddingTop32gu {
padding-top: 8rem;
} .u-xl-paddingVert32gu {
padding-top: 8rem;
padding-bottom: 8rem;
} .u-xl-padding33gu {
padding: 8.25rem;
} .u-xl-paddingLeft33gu {
padding-left: 8.25rem;
} .u-xl-paddingRight33gu {
padding-right: 8.25rem;
} .u-xl-paddingHoriz33gu {
padding-left: 8.25rem;
padding-right: 8.25rem;
} .u-xl-paddingBottom33gu {
padding-bottom: 8.25rem;
} .u-xl-paddingTop33gu {
padding-top: 8.25rem;
} .u-xl-paddingVert33gu {
padding-top: 8.25rem;
padding-bottom: 8.25rem;
} .u-xl-padding34gu {
padding: 8.5rem;
} .u-xl-paddingLeft34gu {
padding-left: 8.5rem;
} .u-xl-paddingRight34gu {
padding-right: 8.5rem;
} .u-xl-paddingHoriz34gu {
padding-left: 8.5rem;
padding-right: 8.5rem;
} .u-xl-paddingBottom34gu {
padding-bottom: 8.5rem;
} .u-xl-paddingTop34gu {
padding-top: 8.5rem;
} .u-xl-paddingVert34gu {
padding-top: 8.5rem;
padding-bottom: 8.5rem;
} .u-xl-padding35gu {
padding: 8.75rem;
} .u-xl-paddingLeft35gu {
padding-left: 8.75rem;
} .u-xl-paddingRight35gu {
padding-right: 8.75rem;
} .u-xl-paddingHoriz35gu {
padding-left: 8.75rem;
padding-right: 8.75rem;
} .u-xl-paddingBottom35gu {
padding-bottom: 8.75rem;
} .u-xl-paddingTop35gu {
padding-top: 8.75rem;
} .u-xl-paddingVert35gu {
padding-top: 8.75rem;
padding-bottom: 8.75rem;
} .u-xl-padding36gu {
padding: 9rem;
} .u-xl-paddingLeft36gu {
padding-left: 9rem;
} .u-xl-paddingRight36gu {
padding-right: 9rem;
} .u-xl-paddingHoriz36gu {
padding-left: 9rem;
padding-right: 9rem;
} .u-xl-paddingBottom36gu {
padding-bottom: 9rem;
} .u-xl-paddingTop36gu {
padding-top: 9rem;
} .u-xl-paddingVert36gu {
padding-top: 9rem;
padding-bottom: 9rem;
} .u-xl-padding37gu {
padding: 9.25rem;
} .u-xl-paddingLeft37gu {
padding-left: 9.25rem;
} .u-xl-paddingRight37gu {
padding-right: 9.25rem;
} .u-xl-paddingHoriz37gu {
padding-left: 9.25rem;
padding-right: 9.25rem;
} .u-xl-paddingBottom37gu {
padding-bottom: 9.25rem;
} .u-xl-paddingTop37gu {
padding-top: 9.25rem;
} .u-xl-paddingVert37gu {
padding-top: 9.25rem;
padding-bottom: 9.25rem;
} .u-xl-padding38gu {
padding: 9.5rem;
} .u-xl-paddingLeft38gu {
padding-left: 9.5rem;
} .u-xl-paddingRight38gu {
padding-right: 9.5rem;
} .u-xl-paddingHoriz38gu {
padding-left: 9.5rem;
padding-right: 9.5rem;
} .u-xl-paddingBottom38gu {
padding-bottom: 9.5rem;
} .u-xl-paddingTop38gu {
padding-top: 9.5rem;
} .u-xl-paddingVert38gu {
padding-top: 9.5rem;
padding-bottom: 9.5rem;
} .u-xl-padding39gu {
padding: 9.75rem;
} .u-xl-paddingLeft39gu {
padding-left: 9.75rem;
} .u-xl-paddingRight39gu {
padding-right: 9.75rem;
} .u-xl-paddingHoriz39gu {
padding-left: 9.75rem;
padding-right: 9.75rem;
} .u-xl-paddingBottom39gu {
padding-bottom: 9.75rem;
} .u-xl-paddingTop39gu {
padding-top: 9.75rem;
} .u-xl-paddingVert39gu {
padding-top: 9.75rem;
padding-bottom: 9.75rem;
} .u-xl-padding40gu {
padding: 10rem;
} .u-xl-paddingLeft40gu {
padding-left: 10rem;
} .u-xl-paddingRight40gu {
padding-right: 10rem;
} .u-xl-paddingHoriz40gu {
padding-left: 10rem;
padding-right: 10rem;
} .u-xl-paddingBottom40gu {
padding-bottom: 10rem;
} .u-xl-paddingTop40gu {
padding-top: 10rem;
} .u-xl-paddingVert40gu {
padding-top: 10rem;
padding-bottom: 10rem;
}
}     .u-textColorWhite {
color: white;
} .u-textColorBlack {
color: #2a2723;
} .u-textColorPrimaryShade {
color: #004db2;
} .u-textColorPrimary {
color: #0063e5;
} .u-textColorPrimaryTint {
color: #197cff;
} .u-textColorSecondaryShade {
color: #f7ac07;
} .u-textColorSecondary {
color: #f9bd38;
} .u-textColorSecondaryTint {
color: #facd6a;
} .u-textColorTertiaryShade {
color: #838383;
} .u-textColorTertiary {
color: #d8d8d8;
}  .u-textKernMinus200 {
letter-spacing: -0.2em;
} .u-textKernMinus100 {
letter-spacing: -0.1em;
} .u-textKernMinus70 {
letter-spacing: -0.07em;
} .u-textKernMinus50 {
letter-spacing: -0.05em;
} .u-textKernNormal {
letter-spacing: normal;
} .u-textKernPlus50 {
letter-spacing: 0.05em;
} .u-textKernPlus70 {
letter-spacing: 0.07em;
} .u-textKernPlus100 {
letter-spacing: 0.1em;
} .u-textKernPlus200 {
letter-spacing: 0.2em;
}  .u-textHeightTight {
line-height: 0.8125em;
} .u-textHeightDefault {
line-height: calc(0.8125em * 1.33);
} .u-textHeightLoose {
line-height: calc(0.8125em * 1.5);
}
@media (min-width: 768px) { .u-textHeightTight {
line-height: 1.0125em;
} .u-textHeightDefault {
line-height: calc(1.0125em * 1.33);
} .u-textHeightLoose {
line-height: calc(1.0125em * 1.5);
}
}
@media (min-width: 991px) { .u-textHeightTight {
line-height: 1.125em;
} .u-textHeightDefault {
line-height: calc(1.125em * 1.33);
} .u-textHeightLoose {
line-height: calc(1.125em * 1.5);
}
}  .u-textSizeBase {
font-size: 0.8125em;
} .u-textSizeZero {
font-size: 0;
} .u-textSizePlus10 {
font-size: 7.567em;
} .u-textSizePlus9 {
font-size: 6.0536em;
} .u-textSizePlus8 {
font-size: 4.84288em;
} .u-textSizePlus7 {
font-size: 3.8743em;
} .u-textSizePlus6 {
font-size: 3.09944em;
} .u-textSizePlus5 {
font-size: 2.47955em;
} .u-textSizePlus4 {
font-size: 1.98364em;
} .u-textSizePlus3 {
font-size: 1.58691em;
} .u-textSizePlus2 {
font-size: 1.26953em;
} .u-textSizePlus1 {
font-size: 1.01562em;
} .u-textSizeMinus1 {
font-size: 0.9em;
} .u-textSizeMinus2 {
font-size: 0.9em;
} .u-textSizeMinus3 {
font-size: 0.9em;
} .u-textSizeMinus4 {
font-size: 0.9em;
} .u-textSizeMinus5 {
font-size: 0.9em;
}
@media (min-width: 768px) { .u-textSizeBase {
font-size: 1.0125em;
} .u-textSizePlus10 {
font-size: 9.42964em;
} .u-textSizePlus9 {
font-size: 7.54371em;
} .u-textSizePlus8 {
font-size: 6.03497em;
} .u-textSizePlus7 {
font-size: 4.82798em;
} .u-textSizePlus6 {
font-size: 3.86238em;
} .u-textSizePlus5 {
font-size: 3.0899em;
} .u-textSizePlus4 {
font-size: 2.47192em;
} .u-textSizePlus3 {
font-size: 1.97754em;
} .u-textSizePlus2 {
font-size: 1.58203em;
} .u-textSizePlus1 {
font-size: 1.26562em;
} .u-textSizeMinus1 {
font-size: 0.91125em;
} .u-textSizeMinus2 {
font-size: 0.82012em;
} .u-textSizeMinus3 {
font-size: 0.73811em;
} .u-textSizeMinus4 {
font-size: 0.6643em;
} .u-textSizeMinus5 {
font-size: 0.59787em;
}
}
@media (min-width: 991px) { .u-textSizeBase {
font-size: 1.125em;
} .u-textSizePlus10 {
font-size: 10.47738em;
} .u-textSizePlus9 {
font-size: 8.3819em;
} .u-textSizePlus8 {
font-size: 6.70552em;
} .u-textSizePlus7 {
font-size: 5.36442em;
} .u-textSizePlus6 {
font-size: 4.29153em;
} .u-textSizePlus5 {
font-size: 3.43323em;
} .u-textSizePlus4 {
font-size: 2.74658em;
} .u-textSizePlus3 {
font-size: 2.19727em;
} .u-textSizePlus2 {
font-size: 1.75781em;
} .u-textSizePlus1 {
font-size: 1.40625em;
} .u-textSizeMinus1 {
font-size: 1.0125em;
} .u-textSizeMinus2 {
font-size: 0.91125em;
} .u-textSizeMinus3 {
font-size: 0.82013em;
} .u-textSizeMinus4 {
font-size: 0.73811em;
} .u-textSizeMinus5 {
font-size: 0.6643em;
}
}  .u-textPrimary { font-family: 'line_seed_jp_otfregular' !important;
} .u-textSecondary { font-family: 'line_seed_jp_otfregular' !important;
} .u-textTertiary { font-family: 'line_seed_jp_otfregular' !important;
} .u-textFauxSmCaps {
-webkit-font-feature-settings: "kern" 1;
font-feature-settings: "kern" 1;
-webkit-font-kerning: normal;
font-kerning: normal;
font-size: 0.8125em * 0.9;
letter-spacing: 0.1em;
text-transform: uppercase;
}  .u-textAlignLeft {
text-align: left;
} .u-textAlignCenter {
text-align: center;
} .u-textAlignRight {
text-align: right;
} .u-textAlignJustify {
text-align: justify;
}
@media (min-width: 480px) { .u-sm-textAlignLeft {
text-align: left;
} .u-sm-textAlignCenter {
text-align: center;
} .u-sm-textAlignRight {
text-align: right;
} .u-sm-textAlignJustify {
text-align: justify;
}
}
@media (min-width: 768px) { .u-md-textAlignLeft {
text-align: left;
} .u-md-textAlignCenter {
text-align: center;
} .u-md-textAlignRight {
text-align: right;
} .u-md-textAlignJustify {
text-align: justify;
}
}
@media (min-width: 991px) { .u-lg-textAlignLeft {
text-align: left;
} .u-lg-textAlignCenter {
text-align: center;
} .u-lg-textAlignRight {
text-align: right;
} .u-lg-textAlignJustify {
text-align: justify;
}
}
@media (min-width: 1060px) { .u-xl-textAlignLeft {
text-align: left;
} .u-xl-textAlignCenter {
text-align: center;
} .u-xl-textAlignRight {
text-align: right;
} .u-xl-textAlignJustify {
text-align: justify;
}
}  .u-wsNowrap {
white-space: nowrap;
} .u-wsWrap {
white-space: normal;
}  .u-textCapitalize {
text-transform: capitalize;
} .u-textLowercase {
text-transform: lowercase;
} .u-textNoTransform {
text-transform: none;
} .u-textUppercase {
text-rendering: optimizeLegibility;
text-transform: uppercase;
}  .u-textBold {
font-weight: 700;
} .u-textNormal {
font-weight: 400;
} .u-textLight {
font-weight: 300;
}  .u-textDecoNone {
text-decoration: none;
} .u-textDecoUnderline {
text-decoration: underline;
} .u-textStyleNormal {
font-style: normal;
} .u-textStyleItalic {
font-style: italic;
}   .u-bgColorWhite {
background-color: white;
} .u-bgColorBlack {
background-color: #2a2723;
} .u-bgColorPrimaryShade {
background-color: #004db2;
} .u-bgColorPrimary {
background-color: #0063e5;
} .u-bgColorPrimaryTint {
background-color: #197cff;
} .u-bgColorSecondaryShade {
background-color: #f7ac07;
} .u-bgColorSecondary {
background-color: #f9bd38;
} .u-bgColorSecondaryTint {
background-color: #facd6a;
} .u-bgColorTertiary {
background-color: #d8d8d8;
}  .u-bgFixed {
background-attachment: fixed;
}  .u-bgSize50 {
background-size: 50%;
} .u-bgSize75 {
background-size: 75%;
} .u-bgSizeFull {
background-size: 100%;
} .u-bgSizeCover {
background-size: cover;
} .u-bgSizeContain {
background-size: contain;
}  .u-disabled {
opacity: 0.5;
} .u-invisible {
visibility: hidden;
} .u-transparent {
opacity: 0;
} .u-overflow {
overflow: auto;
} .u-overflowX {
overflow-x: auto;
} .u-overflowY {
overflow-y: auto;
} .u-overflowHidden {
overflow: hidden;
} .u-overflowXHidden {
overflow-x: hidden;
} .u-overflowYHidden {
overflow-y: hidden;
}  .u-hidden {
display: none;
} .u-block {
display: block;
} .u-inlineBlock {
display: inline-block;
}
@media (min-width: 480px) { .u-sm-hidden {
display: none;
} .u-sm-block {
display: block;
} .u-sm-inlineBlock {
display: inline-block;
}
}
@media (min-width: 768px) { .u-md-hidden {
display: none;
} .u-md-block {
display: block;
} .u-md-inlineBlock {
display: inline-block;
}
}
@media (min-width: 991px) { .u-lg-hidden {
display: none;
} .u-lg-block {
display: block;
} .u-lg-inlineBlock {
display: inline-block;
}
}
@media (min-width: 1060px) { .u-xl-hidden {
display: none;
} .u-xl-block {
display: block;
} .u-xl-inlineBlock {
display: inline-block;
}
}  .u-positionAbsolute {
position: absolute;
} .u-positionFixed {
position: fixed;
} .u-positionRelative {
position: relative;
} .u-positionStatic {
position: static;
} .u-positionSticky {
position: -webkit-sticky;
position: sticky;
top: 3rem;
}   .u-decoBorder,
.u-decoBorderVert,
.u-decoBorderHoriz,
.u-decoBorderTop,
.u-decoBorderRight,
.u-decoBorderBottom,
.u-decoBorderLeft {
border-color: #d8d8d8;
border-style: solid;
} .u-decoBorderShade,
.u-decoBorderShadeVert,
.u-decoBorderShadeHoriz,
.u-decoBorderShadeTop,
.u-decoBorderShadeRight,
.u-decoBorderShadeBottom,
.u-decoBorderShadeLeft {
border-color: #838383;
} .u-decoBorder {
border-width: 1px;
} .u-decoBorderVert {
border-width: 1px 0;
} .u-decoBorderHoriz {
border-width: 0 1px;
} .u-decoBorderTop {
border-top-width: 1px;
} .u-decoBorderRight {
border-right-width: 1px;
} .u-decoBorderBottom {
border-bottom-width: 1px;
} .u-decoBorderLeft {
border-left-width: 1px;
} .u-decoBorderResetTop {
border-top-width: 0;
} .u-decoBorderResetRight {
border-right-width: 0;
} .u-decoBorderResetBottom {
border-bottom-width: 0;
} .u-decoBorderResetLeft {
border-left-width: 0;
}
@media (min-width: 480px) { .u-sm-decoBorder,
.u-sm-decoBorderVert,
.u-sm-decoBorderHoriz,
.u-sm-decoBorderTop,
.u-sm-decoBorderRight,
.u-sm-decoBorderBottom,
.u-sm-decoBorderLeft {
border-color: #d8d8d8;
border-style: solid;
} .u-sm-decoBorderShade,
.u-sm-decoBorderShadeVert,
.u-sm-decoBorderShadeHoriz,
.u-sm-decoBorderShadeTop,
.u-sm-decoBorderShadeRight,
.u-sm-decoBorderShadeBottom,
.u-sm-decoBorderShadeLeft {
border-color: #838383;
} .u-sm-decoBorder {
border-width: 1px;
} .u-sm-decoBorderVert {
border-width: 1px 0;
} .u-sm-decoBorderHoriz {
border-width: 0 1px;
} .u-sm-decoBorderTop {
border-top-width: 1px;
} .u-sm-decoBorderRight {
border-right-width: 1px;
} .u-sm-decoBorderBottom {
border-bottom-width: 1px;
} .u-sm-decoBorderLeft {
border-left-width: 1px;
} .u-sm-decoBorderResetTop {
border-top-width: 0;
} .u-sm-decoBorderResetRight {
border-right-width: 0;
} .u-sm-decoBorderResetBottom {
border-bottom-width: 0;
} .u-sm-decoBorderResetLeft {
border-left-width: 0;
}
}
@media (min-width: 768px) { .u-md-decoBorder,
.u-md-decoBorderVert,
.u-md-decoBorderHoriz,
.u-md-decoBorderTop,
.u-md-decoBorderRight,
.u-md-decoBorderBottom,
.u-md-decoBorderLeft {
border-color: #d8d8d8;
border-style: solid;
} .u-md-decoBorderShade,
.u-md-decoBorderShadeVert,
.u-md-decoBorderShadeHoriz,
.u-md-decoBorderShadeTop,
.u-md-decoBorderShadeRight,
.u-md-decoBorderShadeBottom,
.u-md-decoBorderShadeLeft {
border-color: #838383;
} .u-md-decoBorder {
border-width: 1px;
} .u-md-decoBorderVert {
border-width: 1px 0;
} .u-md-decoBorderHoriz {
border-width: 0 1px;
} .u-md-decoBorderTop {
border-top-width: 1px;
} .u-md-decoBorderRight {
border-right-width: 1px;
} .u-md-decoBorderBottom {
border-bottom-width: 1px;
} .u-md-decoBorderLeft {
border-left-width: 1px;
} .u-md-decoBorderResetTop {
border-top-width: 0;
} .u-md-decoBorderResetRight {
border-right-width: 0;
} .u-md-decoBorderResetBottom {
border-bottom-width: 0;
} .u-md-decoBorderResetLeft {
border-left-width: 0;
}
}
@media (min-width: 991px) { .u-lg-decoBorder,
.u-lg-decoBorderVert,
.u-lg-decoBorderHoriz,
.u-lg-decoBorderTop,
.u-lg-decoBorderRight,
.u-lg-decoBorderBottom,
.u-lg-decoBorderLeft {
border-color: #d8d8d8;
border-style: solid;
} .u-lg-decoBorderShade,
.u-lg-decoBorderShadeVert,
.u-lg-decoBorderShadeHoriz,
.u-lg-decoBorderShadeTop,
.u-lg-decoBorderShadeRight,
.u-lg-decoBorderShadeBottom,
.u-lg-decoBorderShadeLeft {
border-color: #838383;
} .u-lg-decoBorder {
border-width: 1px;
} .u-lg-decoBorderVert {
border-width: 1px 0;
} .u-lg-decoBorderHoriz {
border-width: 0 1px;
} .u-lg-decoBorderTop {
border-top-width: 1px;
} .u-lg-decoBorderRight {
border-right-width: 1px;
} .u-lg-decoBorderBottom {
border-bottom-width: 1px;
} .u-lg-decoBorderLeft {
border-left-width: 1px;
} .u-lg-decoBorderResetTop {
border-top-width: 0;
} .u-lg-decoBorderResetRight {
border-right-width: 0;
} .u-lg-decoBorderResetBottom {
border-bottom-width: 0;
} .u-lg-decoBorderResetLeft {
border-left-width: 0;
}
}
@media (min-width: 1060px) { .u-xl-decoBorder,
.u-xl-decoBorderVert,
.u-xl-decoBorderHoriz,
.u-xl-decoBorderTop,
.u-xl-decoBorderRight,
.u-xl-decoBorderBottom,
.u-xl-decoBorderLeft {
border-color: #d8d8d8;
border-style: solid;
} .u-xl-decoBorderShade,
.u-xl-decoBorderShadeVert,
.u-xl-decoBorderShadeHoriz,
.u-xl-decoBorderShadeTop,
.u-xl-decoBorderShadeRight,
.u-xl-decoBorderShadeBottom,
.u-xl-decoBorderShadeLeft {
border-color: #838383;
} .u-xl-decoBorder {
border-width: 1px;
} .u-xl-decoBorderVert {
border-width: 1px 0;
} .u-xl-decoBorderHoriz {
border-width: 0 1px;
} .u-xl-decoBorderTop {
border-top-width: 1px;
} .u-xl-decoBorderRight {
border-right-width: 1px;
} .u-xl-decoBorderBottom {
border-bottom-width: 1px;
} .u-xl-decoBorderLeft {
border-left-width: 1px;
} .u-xl-decoBorderResetTop {
border-top-width: 0;
} .u-xl-decoBorderResetRight {
border-right-width: 0;
} .u-xl-decoBorderResetBottom {
border-bottom-width: 0;
} .u-xl-decoBorderResetLeft {
border-left-width: 0;
}
} @media print { .navigation-container,
.header__subheader,
.panel--social,
.breadcrumb,
.u-print-hidden,
.sidebar,
.panel--bg-image__img,
.footer {
display: none;
}
} .mob {
display: none !important;
}
.desk {
display: flex !important;
}
html,
body {
overflow-x: hidden !important;
}
@media(max-width:576px) {
.mob {
display: flex !important;
}
.desk {
display: none !important;
}
} .admin-bar .header {
top: 0px !important;
}
html body .header-icon-blk.desk {
display: flex !important;
margin-bottom: 0px !important; }
html body .header-icon-blk.mob {
display: none !important;
}  .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 5rem;
}  .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
padding-top: 100px;
}
.panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
padding-top: 8.25rem;
}  .breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu {
margin-top: 100px !important;
}
.panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 0rem;
}
.footer-logo img {
width: 80% !important;
}  .panel--hero__bg-image {
height: 13rem;
}
.page-id-15964 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 4rem;
}
.page-id-12482 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 4rem;
}
.custom-navigation-container .header-icon-blk {
margin-bottom: 0px;
}
.footer {
padding: 60px 0;
margin-top: 50px;
}
.page-id-16465 .container__col.container__col-12.container__col-md-6.u-marginBottom4gu.u-md-marginBottom0gu.u-print-hidden {
margin-top: 6rem;
}
.page-id-16649 .container__col.container__col-12.container__col-md-6.u-marginBottom4gu.u-md-marginBottom0gu.u-print-hidden {
margin-top: 6rem;
}
.page-id-16358 .container__col.container__col-12.container__col-md-6.u-marginBottom4gu.u-md-marginBottom0gu.u-print-hidden {
margin-top: 6rem;
}
@media screen and (min-width:1020px) and (max-width:1025px) {
html body .custom-navigation-container.navigation-container #globalNav {
display: flex !important;
justify-content: center !important;
align-items: center !important;
} }
@media screen and (min-width:768px) and (max-width:1024px) {
.panel--hero__bg-image {
height: 10rem;
}
.panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
padding-top: 5.25rem;
}
html body .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
padding-top: 100px !important;
}
html body .breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu {
margin-top: 100px !important;
}
}
@media screen and (max-width:767px) {
html body .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
padding-top: 100px !important;
}
html body .breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu {
margin-top: 100px !important; }
.page-id-15964 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 4rem;
}
.page-id-12482 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 4rem;
}
html body .panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
padding-top: 4.25rem;
}
html body .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
height: 10rem !important;
}
}  .panel.panel--hero.panel--hero--home.panel--arc-bottom.panel--arc-bottom--home.u-md-marginBottom28gu .h1--home {
padding-top: 10rem;
}   @media screen and (max-width:1024px) {
.panel.panel--hero.panel--hero--wrap.panel--content.panel--first {
background: linear-gradient(to bottom, #0063e5 8%, #fff 18%);
}
html body .panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
padding-top: 4.25rem; background: transparent !important;
}
body.page-id-15964 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first {
background: linear-gradient(to bottom, #0063e5 0%, #fff 5%);
}
}
.icon--animated--paper__layer--2 {
bottom: -11px;
}
.icon--animated--paper__layer--3 {
bottom: -16px;
}
.tile__title {
margin-top: 2em;
}
.icon--animated--clipboard__layer--2,
.icon--animated--clipboard__layer--3 {
bottom: -4px;
}
.icon--animated--person-graph__layer--2 {
top: 47px;
}   .custom-bg-blue-wrap-box .white-gradient-container.container__col {
width: 100%;
max-width: 100%;
}
.home.page-template-default.page-id-10 .icon--animated--paper__layer--2 {
bottom: 5px !important;
}
.home.page-template-default.page-id-10 .icon--animated--paper__layer--3 {
bottom: 5px !important;
}
.products-template.products-template-single-pr .article-post-area ul li::before {
content: '\2022';
color: #f9bd38;
display: inline-block;
margin-left: -1.5em;
padding-right: 0.25em;
width: 1.25em;
}
.products-template.products-template-single-pr .article-post-area ul li::before {
margin-left: -1em;
width: .75em;
color: #444;
}   .page-id-98 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .box-center {
margin-top: 4rem;
} .page-id-18317 .panel.panel--hero.u-md-marginBottom14gu .container__col.u-print-hidden img.u-md-hidden {
margin-top: 6rem;
} .page-id-13362 .panel.panel--hero.u-md-marginBottom14gu .container__col.container__col-12.container__col-md-6.u-marginBottom4gu.u-md-marginBottom0gu.u-print-hidden .container__col--spaced.container__col--spaced--first img.u-md-hidden {
margin-top: 6rem;
} .page-id-13355 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .container.container__grid .container__col.container__col-12 .box-center img.u-md-hidden.panel--hero--wrap__image {
margin-top: 4rem;
} .page-id-13351 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first.u-md-marginBottom8gu .container.container__grid .container__col.container__col-12 .box-center img.u-md-hidden.panel--hero--wrap__image {
margin-top: 4rem;
}
ul li {
position: relative;
}
.article-post-area ul li:after {
content: '\2022';
color: #f9bd38;
display: inline-block;
margin-left: -1.5em;
padding-right: 0.25em;
width: 1.25em;
}
.article-post-area ul li:after {
position: absolute;
left: 0px;
margin-left: -1em;
width: .75em;
color: #444;
}
.article-post-area ul.check-icon li::after {
font-family: "Font Awesome 5 Free";
content: "\f046";
margin-left: -1em;
width: .75em;
}
.article-post-area ul.square-icon li::after,
ul.square-icon li::after {
content: "◇";
margin-left: -1.25em !important;
width: 1em !important;
}
ul.attention li::after {
content: "※";
margin-left: -1.25em !important;
width: 1em !important;
}
ul.anchor li::after {
margin-right: 0 !important;
}
ul.anchor li::after {
content: "▼";
float: left;
vertical-align: middle;
margin-right: .5em;
position: absolute;
top: 0px;
}
.page-id-13924 .icon--animated--clipboard__layer--2 {
bottom: 14px;
}
.page-id-13924 .icon--animated--paper__layer--2 {
bottom: 5px;
}
.page-id-13924 .icon--animated--paper__layer--3 {
bottom: 5px;
}
ul.free-icon li::after {
display: none;
}
@media screen and (max-width:767px) { .page-id-18317 section.panel.panel--hero.u-md-marginBottom14gu {
background: linear-gradient(to bottom, #0063e5 15%, #fff 60%);
}
}  @media screen and (max-width:767px) {
html body .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
background: linear-gradient(to bottom, #0063e5 20%, #fff 50%) !important;
}
}    .page-template-templatestemplate-solution-php.page.page-id-13911 .icon--animated--clipboard__layer--2,
.icon--animated--clipboard__layer--3 {
bottom: 14px !important;
}
.page-template-templatestemplate-solution-php.page.page-id-13911 .icon--animated--paper__layer--2 {
bottom: 5px !important;
}
.page-template-templatestemplate-solution-php.page.page-id-13911 .icon--animated--paper__layer--3 {
bottom: 5px !important;
} @media screen and (max-width: 767px) {
html body .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
height: 0rem !important;
}
html body.resources-template.resources-template-single-common-new.resources-template-single-common-new-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
height: 10rem !important;
}
} @media screen and (max-width:1024px) {
html body .panel--hero {
position: relative;
z-index: 9 !important;
}
html body.home .panel.panel--hero.panel--hero--home.panel--arc-bottom.panel--arc-bottom--home.u-md-marginBottom28gu { z-index: auto !important;
}
} html body.home .panel.panel--hero.panel--hero--home.panel--arc-bottom.panel--arc-bottom--home.u-md-marginBottom28gu { z-index: auto !important;
}
@media screen and (max-width: 767px) {
html body .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
padding-top: 120px !important;
}
html body.page-template-template-solution.page-template-templatestemplate-solution-php .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
padding-top: 100px !important;
padding-bottom: 0rem !important;
}
html body.page-template-template-solution.page-template-templatestemplate-solution-php section.panel.u-paddingBottom16gu.u-md-paddingBottom32gu.panel--circle.panel--circle--right article.container__col--spaced.panel--first .article-post-area {
margin-top: 0.5em !important;
}
html body.page-template .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
display: block !important;
}
html body.prod .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
padding-top: 10.25rem !important;
}
}  .panel.panel--feed.u-positionRelative.u-paddingBottom16gu.u-md-paddingBottom32gu {
z-index: 0 !important;
}   html body.home.page-template-default.page.page-id-10 .panel.panel--hero.panel--hero--home.panel--arc-bottom.panel--arc-bottom--home.u-md-marginBottom28gu {
position: relative !important;
}
@media screen and (max-width: 767px) {
html body.page-template .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
display: block !important;
}
html body.prod .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
padding-top: 0 !important;
}
html body.archive.tag.tag-articles .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.archive.tag.tag-articles .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.archive.tag.tag-video-archive .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.archive.tag.tag-video-archive .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.archive.tag.tag-ebooks .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.archive.tag.tag-ebooks .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.archive.tag.tag-press-releases .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.archive.tag.tag-press-releases .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.archive.category.category-case-study .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.archive.category.category-case-study .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.archive.post-type-archive.post-type-archive-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.archive.post-type-archive.post-type-archive-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.resources-template.resources-template-single-pr.resources-template-single-pr-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.resources-template.resources-template-single-pr.resources-template-single-pr-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.products-template.products-template-single-pr.products-template-single-pr-php.single.single-products .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.products-template.products-template-single-pr.products-template-single-pr-php.single.single-products .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
}
html body.resources-template.resources-template-single-common.resources-template-single-common-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
}
html body.resources-template.resources-template-single-common.resources-template-single-common-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 10em !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
}
.panel.panel--feed.u-positionRelative.u-paddingBottom16gu.u-md-paddingBottom32gu {
margin-top: 1rem;
}
html body .panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
margin-bottom: 0rem;
}
html body.archive .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
margin-top: 4em; height: 10em !important;
}
html body.archive section.panel.panel--sorter.u-paddingBottom12gu.u-md-paddingBottom16gu.u-textAlignCenter{
padding-bottom: 0rem !important; }
html body.resources-template.resources-template-single-common-new.resources-template-single-common-new-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary{
--background-image: none !important;
background: linear-gradient(to bottom, #0063e5 20%, #fff 70%) !important;
padding-top: 22.25rem;
margin-top: 4em; height: 18em !important;
}
} html body .lower-footer {
margin-bottom: 0px !important; 
}
.list--breadcrumb {
position: relative;
z-index: 50;
} html body.page-template-default.page-id-12482 .hamburger-menu{padding-top: 8px !important;}.ni-content blockquote {
font-family: "notosans", Arial, sans-serif;
font-size: 1.25em;
font-style: italic;
line-height: 1.75em;
text-align: left;
text-indent: 3rem;
position: relative;
}
.ni-content blockquote p {
line-height: 1.75em;
padding: 0;
}
.ni-content blockquote p:last-child {
margin: 0;
}
.ni-content blockquote + p {
color: rgba(131, 131, 131, 1);
text-align: left;
font-size: 1.125em;
line-height: 1.75em;
}
.ni-content blockquote::before,
.ni-content blockquote::after {
color: rgba(249, 189, 56, 1);
display: block;
height: 0.5em;
font-family: 'notoserif', Times, serif;
font-size: 4.5em;
font-style: normal;
font-weight: 300;
position: absolute;
left: -3rem;
text-indent: 0;
}
.ni-content blockquote::before {
content: '“';
top: 0.75rem;
left: -3rem;
}
.ni-content blockquote::after {
content: '”';
top: 1.5rem;
left: -0.75rem;
}
@media (max-width: 767px){
.lf-content{width: auto !important;}
.logo--header img.style-svg {
width: 155px;}
.nav__list--global > li > a {
font-size: 0.6em;
}
section.panel.u-md-marginBottom32gu.u-marginBottom22gu .container {
width: 100%;}
#filterButtons button.button--text.button--filter {
width: 33%;
}
.feed__item__content {
padding: 1rem;
}
.page-id-6128 h2.u-textColorBlack.u-textUppercase.u-textKernPlus100.u-textSizeBase {
font-size: 19px;
margin-top: 30px; text-align:center
}
.u-marginRight4gu {
margin-right: 4px;
}
.feed__item__content h2, .feed__item__content p{font-size: 1em;}
h1, .h1, div.gform_wrapper h1, div.gform_wrapper .h1 {
padding-top: 19px;
}
.pagination a{margin: 10px;}
html, body{overflow-x:hidden}
.postid-13759 section.panel.panel--download{text-align: center;}
.page-id-7055 .container--narrow{width: 100%;}
.feed__item__content--event {
padding: 1.5rem 1rem;
} #headerSearchForm{flex-wrap: initial!important;display: none;}
header .logo{margin-left: 15px;}
header .site-picker{margin-right: 0px}
header .icon--world, header .icon--search--header{background-size: 20px auto;}
header .icon--close{background-size: 20px auto;}
.header-icon-blk{display: flex;    position: absolute;    right: 7px;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
.u-md-marginLeft15gu {
margin-left: 18px;
}
.nav__list--global > li > a {
font-size: 8px;
padding: 10px 0;
}
#filterButtons button.button--text.button--filter {
width: 18%;
}
.u-marginRight4gu{margin-right: 0;} .nav__list--global > li > a{font-size: 13px;}
} #header-close{padding-top: 8px}body { height: auto; }  @media screen and (min-width: 768px) and (max-width: 1180px) {
body {
width: 100%!important;
overflow-x: hidden!important;
}
div#container {
width: 100%!important;
overflow-x: hidden!important;
}
} @media screen and (max-width: 767px) {
body { width: 100%!important; box-sizing: border-box!important;
}
div#container {
width: 100%!important; box-sizing: border-box!important;
}
} body { font-family: 'メイリオ', 'ヒラギノ角ゴシック', 'Arial';
}
@media screen and (max-width: 767px) { .container__col--spaced--last {
margin-left: 0;
} .container__col--spaced {
margin-right: 0;
width: 106%;
}
.btn-mobile .container__col--spaced  {
display: block!important;
}
} p {
margin: 0 0 1.1em;
line-height: 1.6;
}
p.before_list {
margin-bottom: 0;
} a {
cursor: pointer!important;
} a.title-link {
text-decoration: none;
color: #000;
}   .sub-image-right {
float: right;
margin: 0 0 1em 1em;
width: 35%;
} .sub-image-right-20 {
float: right;
margin: 0 0 1em 1em;
width: 20%;
}
.sub-image-right-25 {
float: right;
margin: 0 0 1em 1em;
width: 25%;
}
.sub-image-right-25.order-right-area {
position: relative; z-index: 3;
}  .sub-image-left {
float: left;
margin: 0 1em 1em 0;
width: 35%;
} .sub-image-left-20 {
float: left;
margin: 0 1em 1em 0;
width: 20%;
} .sub-image-left-25 {
margin: 0 auto 2em 0;
width: 25%!important;
}  .sub-image-left-prof {
float: left;
margin: 0 1em 1em 0;
width: 20%;
}  .sub-image-left-privact {
float: left;
margin: 0 1em 0 0;
width: 25%; }
@media screen and (max-width: 767px) {
.sub-image-right {
width: 45%;
}
.sub-image-right-20 {
width: 45%;
}
.sub-image-right-25 {
margin-bottom: 4em!important;
width: 50%;
}
} .sub-image-center {
margin: 0 auto 2em;
width: 75%; } .sub-image-center-75 {
margin: 0 auto 2em;
width: 75%;
} .sub-image-center-50 {
margin: 0 auto 2em;
width: 50%!important;
} .sub-image-center-25 {
margin: 0 auto 2em;
width: 25%!important;
} .sub-image-center-item {
margin: -1.5em auto 2em;
width: 73.6%;
} .sub-image-right img,
.sub-image-right-20 img,
.sub-image-left img,
.sub-image-left-20 img,
.sub-image-left-25 img,
.sub-image-center img,
.sub-image-center-75 img,
.sub-image-center-50 img,
.sub-image-center-25 img,
.sub-image-left-privact img,
.sub-image-flex .img-item img {
width: 100%;
} .box-TextImage {
margin: 0!important;
padding: 0!important;
height: auto;
overflow: hidden;
} .img-caption {
display: block; margin-bottom: .5em;
padding: 0;
font-size: 85%;
text-align: center;
line-height: 1.3;
} .img-caption-frame {
display: block;
margin-bottom: -2em;
padding: 5px 5px 4px;
font-size: 85%;
text-align: center;
line-height: 1.3;
border: 1px solid #999;
} .img-caption-justleft {
display: block;
margin-top: -0.7em;
padding: 5px;
font-size: 70%;
text-align: left;
line-height: 1.4;
} .pr-link-area {
display: block;
margin-bottom: 1em;
padding: 0 1.5em!important;
font-size: 65%;
text-align: left;
line-height: 1.3;
background-color: #fff;
position: relative;
z-index: 1000;
}
.pr-link-area .dl-area,
.pr-link-area .contact-area {
margin-bottom: 1em;
padding: .8em 1.5em .1em;
border-radius: .5em;
}
.pr-link-area .dl-area {
background-color: #d8e7f7;
border: 1px solid #aec5dd;
}
.pr-link-area .contact-area {
background-color: #f7efd8;
border: 1px solid #e2d6b5;
}
.pr-link-area .dl-area a.pdf-icon,
.pr-link-area .contact-area a.book-icon {
display: block;
position: relative;
margin-top: .5em;
margin-bottom: 1em;
margin-left: 1em;
padding-left: 30px;
line-height: 24px;
box-sizing: border-box;
}
.pr-link-area .dl-area a.pdf-icon::before,
.pr-link-area .contact-area a.book-icon::before {
content: "";
position: absolute;
left: 0;
width: 24px;
height: 24px;
}
.pr-link-area .dl-area a.pdf-icon::before {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2022/10/pdficon_small.png) center center no-repeat;
background-size: 100%;
}
.pr-link-area .contact-area a.book-icon::before {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2022/10/book_addresses.png) center center no-repeat;
background-size: 100%;
} img.pr-img {
margin-bottom: .5em;
}
.sub-image-flex div.img-item .img-caption {
margin-bottom: -.5em;
}
@media screen and (max-width: 767px) {
.pr-link-area {
margin-top: -2em;
margin-bottom: -5em;
}
.pr-link-area .dl-area,
.pr-link-area .contact-area {
padding: .8em .6em .1em;
} img.pr-img {
margin-bottom: 1.5em;
}
} .sub-image-flex div.img-item {
margin-bottom: 1.5em;
}
.sub-image-flex div.img-item:last-child {
margin-bottom: 0;
} .img-left-in-table {
float: left;
margin-right: 1em;
width: 45%;
} table.left-side {
float: left;
width: 65%!important;
}
p.right-side-table {
float: right;
width: 33%!important;
}
p.right-side-table img {
width: 100%;
}
@media screen and (max-width: 767px) {
table.left-side {
float: none;
width: 100%!important;
}
p.right-side-table {
float: none;
width: 100%!important;
}
}
@media screen and (min-width: 768px) {  .sub-image-right { width: 30%!important;
} .sub-image-left { width: 30%!important;
} .sub-image-left-prof { width: 20%!important;
} .sub-image-left-privact {
width: 25%!important;
} .sub-image-flex {
margin: 0 auto 2em!important;
width: 75%!important;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.sub-image-flex .img-item {
margin: 0 1%!important;
width: 48%!important;
box-sizing: border-box;
} .sub-image-flex .img-item.partner {
margin: 0 5%!important;
width: 40%!important;
box-sizing: border-box;
}
}
@media screen and (max-width: 767px) { .sub-image-center,
.sub-image-center-75,
.sub-image-center-50,
.sub-image-center-25,
.sub-image-center-item {
width: 100%!important;
}
.sub-image-center-item {
margin-top: 0;
} .sub-image-left-25 {
width: 100%!important;
} .img-item.partner:nth-child(2) {
position: relative;
margin-top: 3em;
}
.sub-image-flex div.img-item.partner .img-caption {
margin-bottom: -0.5em;
position: relative;
z-index: 2;
} .sub-image-flex div.img-item.partner img[src="/wp-content/uploads/2023/02/img-learning-011_08.jpg"] {
position: relative;
z-index: 1;
margin-top: -3em;
}  }  .margin-top-0 {
margin-top: -1em!important;
} .margin-top-0_5 {
margin-top: -.5em!important;
} .margin-top--1 {
margin-top: 1em!important;
} .margin-top--2 {
margin-top: 2em!important;
} .margin-top--1_5 {
margin-top: 1.5em!important;
} .margin-bottom-3 {
margin-bottom: 3em!important;
} .margin-bottom-2 {
margin-bottom: 2em!important;
} .margin-bottom-1 {
margin-bottom: 1em!important;
} .margin-bottom-1_5 {
margin-bottom: 1.5em!important;
} .margin-bottom-0_5 {
margin-bottom: .5em!important;
} .margin-bottom-0 {
margin-bottom: 0!important;
} .text-center {
text-align: center!important;
}
.text-right {
text-align: right!important;
}
.text-left {
text-align: left!important;
}  .text-bg_yellow-brown {
background-color: #ffff99;
color: #993300;
} .text-bg_yellow-black {
background-color: #ffff99;
color: #000;
} p.text-pre-next {
clear: both;
height: auto;
overflow: hidden;
}
p.text-pre-next a.pre,
p.text-pre-next a.next {
display: block;
width: 45%;
}
p.text-pre-next a.pre {
float: left;
text-align: left;
}
p.text-pre-next a.next {
float: right;
text-align: right;
}
p.text-pre-next br {
display: none;
} table.nomal-table {
margin-bottom: 2.5em;
margin-left: auto;
margin-right: auto;
width: 100%; table-layout: fixed;
box-sizing: border-box;
}
table.nomal-table th,
table.nomal-table td {
padding: 10px 1em 8px!important; border: 1px solid #999;
word-break: break-word;
box-sizing: border-box;
}
table.nomal-table th {
font-weight: 700;
background-color: #b4d2ff;
text-align: center;
}
table.nomal-table td {
line-height: 1.5;
background-color: #fff;
text-align: left;
}
table.nomal-table td ul,
table.nomal-table td p:last-child {
margin-bottom: 0;
} caption {
padding-bottom: .5em;
white-space: nowrap;
} th.bg-blue,
td.bg-blue {
background-color: #b4d2ff!important;
}
th.bg-pink,
td.bg-pink {
background-color: #ffc7cf!important;
}
th.bg-white,
td.bg-white {
background-color: #fff!important;
}
th.bg-green,
td.bg-green {
background-color: #e2f0e3!important;
} .invalidation-first-p {
margin: 0!important;
}  ul li::before {
margin-left: -1em;
width: .75em; color: #444;
}
ol li::before {
margin-left: -1.25em;
width: 1em; color: #444;
} ul.check-icon li::before {
font-family: "Font Awesome 5 Free";
content: "\f046";
margin-left: -1em;
width: .75em;
} ul.attention {
margin-top: -1em; font-size: 85%;
line-height: 1.3;
list-style-type: none!important;
}
ul.attention li {
list-style-type: none!important;
margin-top: 1em;
}
ul.attention li::before {
content: "※";
margin-left: -1.25em!important;
width: 1em!important;
} ol.free-count {
list-style: auto!important;
}
ol.free-count li {
padding-left: .25em!important;
}
ol.free-count li::before {
content: "";
margin-left: -1em;
width: .75em;
}
ol.free-count li::marker { color: #444;
} ol.round-number,
ol.round-number-nomal {
counter-reset: my-counter;
list-style: none;
padding: 0; }
ol.round-number {
margin: 0 0 .5em 1em;
}
ol.round-number-nomal {
margin: 0 0 1.5em 0;
}
ol.round-number li,
ol.round-number-nomal li {
line-height: 1.5;
padding-left: 8px;
position: relative;
margin-top: 0.5em;
}
ol.round-number li:before,
ol.round-number-nomal li:before {
content: counter(my-counter);
counter-increment: my-counter; border: 1px solid #444;
border-radius: 50%;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
height: 1.5em;
width: 1.5em; color: #444;
font-size: 85%;
line-height: 1;
position: absolute;
top: 0;
left: .1em; padding-top: 0.15%;
padding-left: 0.25%;
} ul.free-icon {
margin-left: -1.5em;
}
ul.free-icon-inbox {
margin-left: -1em;
}
ul.free-icon,
ul.free-icon li,
ul.free-icon-inbox,
ul.free-icon-inbox li {
list-style-type: none!important;
}
ul.free-icon li {
text-indent: -1.35em;
margin-left: 1.35em;
}
ul.free-icon-inbox li {
text-indent: -.62em;
margin-left: 1em;
}
ul.free-icon li::before,
ul.free-icon-inbox li::before {
content: "";
display: none;
} ul.anchor {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 0;
}
ul.anchor li {
margin: 0 .5em .5em;
width: 30%;
}
ul.anchor li::before {
content: "▼";
float: left;
vertical-align: middle;
margin-right: .5em;
}
@media screen and (max-width: 767px) {
ul.anchor li {
width: 45%;
}
} ul.anchor-menu li {
margin-bottom: .8em;
}
ul.anchor-menu li:last-child {
margin-bottom: 0;
}
ul.anchor-menu li::after {
content: "▼";
float: left;
vertical-align: middle;
margin-right: 0!important;
}
@media screen and (min-width: 768px) {
.box-TextImage { width: 99.2%; } .box-TextImage.narrow-width {
float: left;
width: 71%;
} .menu_box {
position: relative;
z-index: 2;
float: right;
margin: 0 0 1em 1em;
padding-left: 2em;
padding-top: 1em;
padding-right: 2em;
width: 25%;
font-size: .8em;
line-height: 1!important;
border: 1px solid #ccc;
background-color: #e6edf8;
box-sizing: border-box;
}
.menu_box h3 {
margin-top: 0!important;
font-size: 1.2em!important;
border: none!important;
}
.menu_box a { text-decoration: none; }
.menu_box a:hover { text-decoration: underline; }  ul.anchor-menu {
display: block;
margin-top: -.3em!important;
margin-left: -1em!important;
margin-bottom: 1.5em!important;
}
ul.anchor-menu li {
margin-top: .5em!important;
width: 100%;
line-height: 1.2;
}
.anchor-point {
display: block;
margin-top: -.5em;
padding-top: .5em;
} }
@media screen and (max-width: 767px) {
.menu_box {
margin-top: 2em;
margin-bottom: 1em;
padding: 0 2em 1em;
border: 1px solid #ccc;
background-color: #e6edf8;
}
.menu_box h3 {
margin-top: 1em!important;
}
ul.anchor-menu {
display: block;
margin-left: -1.2em;
margin-bottom: 1em;
}
ul.anchor-menu li {
width: 100%;
line-height: 1.5;
}
.anchor-point {
display: block;
margin-top: -5em;
padding-top: 5em;
} p.first-read {
padding: 1em 1em .9em;
background-color: #e6edf8;
} }  .movie-area {
text-align: center;
}
@media screen and (max-width: 767px) {
.movie-area iframe {
width: 100%;
}
}  .font-blue {
color: #236192;
} .font-red {
color: #800000;
} .font-gray {
color: #777;
} .font-season {
color: #9a73b4;
} .font-spring {
color: #c186a3;
} .font-summer {
color: #6d9cc3;
} .font-autumn {
color: #d2691e;
} .font-winter {
color: #008b8b;
}  span.marker-yellow {
background-color: #ffff00;
} .font-size150 {
font-size: 150%!important;
}
.font-size125 {
font-size: 125%!important;
}
.font-size110 {
font-size: 110%!important;
}
.font-size85 {
font-size: 85%!important;
}
.font-size75 {
font-size: 75%!important;
}
.font-size65 {
font-size: 65%!important;
}  hr.dott-line {
display: block;
margin: 1.5em 0 1.2em;
border: none;
border-bottom: 1px dotted #999;
}  .box-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: auto;
overflow: hidden;
}
.box-flex .box-item-3,
.box-flex .box-item-2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-ms-flex-direction: column;
flex-direction: column;
padding: .5em 1em;
background-color: #c3dafc;
box-sizing: border-box;
margin-left: 1%;
margin-right: 1%;
}
.box-flex .box-item-3 p,
.box-flex .box-item-2 p {
margin: 1em 0 0;
}
.box-flex .box-item-3 .item-bottom,
.box-flex .box-item-2 .item-bottom {
margin-top: auto;
}
.box-flex .box-item-3 .item-bottom img,
.box-flex .box-item-2 .item-bottom img {
width: 100%;
} .box-flex .box-item-3 {
width: calc(93% / 3);
} .box-flex .box-item-2 {
margin-top: 1.3em;
width: calc(96% / 2);
} .box-flex2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.box-flex_item2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-ms-flex-direction: column;
flex-direction: column;
box-sizing: border-box;
background-color: #ebf3ff;
margin-bottom: calc((16/1100)*100%);
}
.box-flex_item2 {
padding: 0 1em;
width: 24%;
box-sizing: border-box;
}
.p_bg {
display:flex;
justify-content:center;
align-items:center;
height:100px;
padding: 0 1em;
margin: 15px 0 0;
background-color: #c3dafc;
text-align: center;
box-sizing: border-box;
}
.p_small {
font-size: 95%;
margin-top: 15px;
margin-bottom: -1em;
}
@media screen and (max-width:767px) {  .box-flex {
display: inherit!important;
margin-bottom: 0!important;
}
.box-flex .box-item-3 {
display: block;
margin-bottom: 1em;
width: 100%;
} .box-flex2 {
display: inherit;
}
.box-flex_item2 {
display: block;
margin-bottom: 1em;
padding-top: .5em;
padding-bottom: .5em;
width: 100%;
} .margin-bottom-2 {
margin-bottom: 0!important;
} .box-flex .box-item-2 { width: 100%;
}
}  .container.container__grid.grid-change {
position: relative;
z-index: 2!important;
}
.panel--arc-bottom::after { z-index: 1;
}
@media screen and (max-width: 767px) {
.panel--arc-bottom::after {
z-index: 0;
}
} .mobile_only {
display: none;
}
@media screen and (max-width:767px) {
.pc_only {
display: none;
}
.mobile_only {
display: block;
}
} span.letter-space-date {
letter-spacing: .65em;
} a.u-textDecoNone.u-textColorBlack {
display: block;
margin-top: .5em;
margin-bottom: -1em;
font-size: .9rem;
}
.container__col.container__col-sm-12.container__col-md-5.container__col-lg--fit-content.feed__item.card.u-textColorBlack.u-bgColorWhite {
padding-bottom: 1.5em;
}
body.home .container__col.container__col-sm-12.container__col-md-5.container__col-lg--fit-content.feed__item.card.u-textColorBlack.u-bgColorWhite {
padding-bottom: 4em;
}
@media screen and (max-width:767px) { .container__col.container__col-sm-12.container__col-md-5.container__col-lg--fit-content.feed__item.card.u-textColorBlack.u-bgColorWhite { flex-basis: 45%;
}
} .feed__title--inner {
width: 600px!important;
} h2.h3.u-marginBottom3gu { font-size: 1.1em;
font-weight: bold;
line-height: 1.5;
}
@media screen and (max-width: 767px) {
h2.h3.u-marginBottom3gu {
font-size: 17px!important;
line-height: 1.4;
}
} @media screen and (min-width: 768px) {
.panel--standard { padding-bottom: 0;
}
} .container__col--spaced {
z-index: 2;
}  body.post-type-archive-events fieldset.container__col.container__col-12.u-marginBottom2gu.u-md-marginBottom4gu,
body.tag-event-information.tag-170 fieldset.container__col.container__col-12.u-marginBottom2gu.u-md-marginBottom4gu {
display: none;
} body.post-type-archive-seminar fieldset.container__col.container__col-12.u-marginBottom2gu.u-md-marginBottom4gu {
display: none;
} body.archive.tag.tag-press-releases fieldset.container__col.container__col-12.u-marginBottom2gu.u-md-marginBottom4gu {
display: none;
} fieldset.container__col.container__col-12.u-marginBottom2gu.u-md-marginBottom4gu {
display: none;
} body.post-type-archive-events fieldset.container__col.container__col-12,
body.tag-event-information fieldset.container__col.container__col-12,
body.tag-articles fieldset.container__col.container__col-12,
body.tag-ebooks fieldset.container__col.container__col-12,
body.tag-press-releases fieldset.container__col.container__col-12,
body.category-salesforce fieldset.container__col.container__col-12,
body.category-research fieldset.container__col.container__col-12,
body.category-event-report fieldset.container__col.container__col-12,
body.category-growth fieldset.container__col.container__col-12,
body.category-learning fieldset.container__col.container__col-12,
body.category-leadership-management fieldset.container__col.container__col-12,
body.category-working-style fieldset.container__col.container__col-12,
body.category-innovation fieldset.container__col.container__col-12,
body.category-engagement fieldset.container__col.container__col-12,
body.category-topics fieldset.container__col.container__col-12,
body.category-services fieldset.container__col.container__col-12,
body.category-case-study fieldset.container__col.container__col-12,
body.category-case-study_leadership-management fieldset.container__col.container__col-12,
body.category-case-study_innovation-leadership fieldset.container__col.container__col-12,
body.category-case-study_innovation fieldset.container__col.container__col-12,
body.category-case-study_services-instructor fieldset.container__col.container__col-12,
body.category-case-study_salesforce fieldset.container__col.container__col-12 {
display: none;
} @media screen and (max-width: 767px) {
.u-md-marginRight20gu.u-print-hidden {
margin-bottom: 4em;
}
}   br.br-pc {
display: block;
}
br.br-mobile {
display: none;
}
@media screen and (max-width: 767px) {
br.br-pc {
display: none;
}
br.br-mobile {
display: block;
}
}  .container.container__grid.container--gutters.container__grid--justify-center.u-marginBottom8gu.u-md-marginBottom10gu {
display: -webkit-box;
display: -ms-flexbos;
display: flex;
flex-wrap: wrap;
-webkit-box-pack: justify; } .container__col.container__col-sm-12.container__col-md-5.container__col-lg--fit-content.feed__item.card.u-textColorBlack.u-bgColorWhite {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-ms-flex-direction: column;
flex-direction: column;
}
.chips-area {
margin-top: auto;
padding: 0 2rem;
} .button--tertiary {
margin-right: .5em!important;
padding: .3em .5em!important;
}
p.company-name { font-size: .75em; line-height: 1.3;
}
p.company-name:hover {
color: #000!important;
}
@media screen and (max-width: 767px) {
p.company-name {
font-size: .9em;
}
}
.text-cta {
padding: 0 2rem!important;
}
.company-mar-2 {
margin-top: 2em;
}
@media screen and (min-width: 768px) { a.button.button--tertiary.u-marginRight4gu.u-marginBottom4gu {
font-size: .6em!important;
} .change-button .text-cta {
font-size: .85em;
}
}
@media screen and (max-width: 767px) {
.chips-area {
padding: 0 2rem 1rem;
}
} @media (min-width: 991px) {
h1, .h1, div.gform_wrapper h1, div.gform_wrapper .h1 {
font-size: 2.37em;
}
body.home h1, .h1, div.gform_wrapper h1, div.gform_wrapper .h1 {
font-size: 3.37em;
}
}
.u-block {
display: contents;
} div.header-icon-blk span.search.header__subheader__search.u-inlineBlock.u-marginRight4gu.u-md-marginRight4gu a#header-search .u-block,
i.icon.icon--close.u-block {
display: block;
}
span.feed__title--inner.u-block {
text-shadow: 3px 3px 8px #fff;
}
.feed__title {
background: rgba(255, 255, 255, 0.5)!important;
} @media screen and (min-width: 768px) { .box-center,
.container__col.container__col-12.container__col-md-6.u-md-marginTop12gu.u-lg-marginTop30gu {
display: flex;
align-items: center;
} img.u-md-hidden.panel--hero--wrap__image {
width: 583px;
} img.u-md-hidden.panel--hero--wrap__image {
box-shadow: 5px 5px 5px rgba(102, 102, 102, .5)!important;
border: 1px solid #fff;
} .panel--hero--wrap__image {
margin: 0 1.5rem 0.5rem 0;
} body.products-template section.panel.panel--hero.u-md-marginBottom14gu {
margin-top: -1em;
}
}
@media (min-width: 768px) and (max-width: 1244px) { img.u-md-hidden.panel--hero--wrap__image {
width: 50%;
}
}
@media screen and (max-width: 767px) {
.box-center {
margin-bottom: 2em;
}
body.page-template-default div.box-center h1.u-md-marginTop30gu {
margin-top: -.5em!important;
} body.resources-template nav.breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu,
body.events-template nav.breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu,
body.seminar-template nav.breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu {
margin-bottom: 0;
}
body.page-template-default nav.breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu {
margin-bottom: -2em;
}
body.products-template nav.breadcrumb.container__col.container__col-12.u-marginTop4gu.u-md-marginTop0gu.u-marginBottom4gu.u-md-marginBottom7gu {
margin-top: .2em;
margin-bottom: 0;
}
}@media screen and (min-width: 768px) {
.nav__list--global {
margin-top: .6em!important;
font-size: .8em!important;
}
}  ul#menu-main-navigation-1 li.megamenu__item ul.megamenu__submenu li.menu-item a,
ul#menu-main-navigation-new-1 li.megamenu__item ul.megamenu__submenu li.menu-item a {
font-size: 21px; font-weight: 600;
}
ul#menu-main-navigation-1 li.megamenu__item ul.megamenu__submenu li.menu-item ul.sub-menu li a,
ul#menu-main-navigation-new-1 li.megamenu__item ul.megamenu__submenu li.menu-item ul.sub-menu li a {
font-size: 15px; font-weight: normal!important;
}
ul#menu-main-navigation-1 li.megamenu__item ul.megamenu__submenu li.menu-item ul.sub-menu li,
ul#menu-main-navigation-new-1 li.megamenu__item ul.megamenu__submenu li.menu-item ul.sub-menu li {
line-height: 1.8;
} p.h3 {
font-size: 21px;
line-height: 1.2;
} a.button.button--tertiary.u-marginRight4gu.u-marginBottom4gu { margin-bottom: 5px!important; font-size: 12px!important;
}
ul#menu-main-navigation-1 li.megamenu__item ul.megamenu__submenu li.menu-item a,
ul#menu-main-navigation-new-1 li.megamenu__item ul.megamenu__submenu li.menu-item a {
font-weight: normal!important;
} li#menu-item-14675 > a {
color: #838383;
} @media screen and (max-width: 767px) {
ul#menu-main-navigation {
width: 95%;
line-height: 1.5;
}
} @media screen and (min-width: 768px) and (max-width: 1086px) { .megamenu__submenu > li:not(:first-child) {
width: 54%!important;
} .nav__list--global > li > a {
font-size: 12px;
}
}
@media screen and (max-width: 767px) {
.megamenu__submenu > li:not(:first-child) {
width: 100%!important;
}
} li#menu-item-16322 a::before,
li#menu-item-13887 a::before {
display: none;
} li#menu-item-12058 a:first-child {
cursor: inherit!important;
}
ul.sub-menu li#menu-item-17202 a {
cursor: pointer!important;
}   .container__col.container__col--fit-content.container__col-md-4.container__col-lg--fit-content.header__main--logo a {
margin-left: 1em!important;
}   li#menu-item-12006 {
display: none;
} @media screen and (min-width: 768px) {
nav.nav--footer.u-md-inlineBlock {
font-size: .8em;
}
} li#menu-item-16322 a::before,
li#menu-item-13887 a::before,
li#menu-item-12487 a::before,
li#menu-item-12015 a::before {
content: '';
display: none;
}
@media screen and (max-width: 767px) {
.nav__list--inline > li {
margin: 0!important;
}
.nav__list--global > li > a::before {
top: 0!important;
right: 10px;
}
}  @media screen and (min-width: 768px) and (max-width: 1180px) {
nav#globalNav {
padding: 0;
height: 3em;
overflow: hidden;
}
.nav__list--global {
margin-top: -.5em;
}
} @media screen and (max-width: 767px) {
nav#globalNav { width: 100%;
}
.nav__list--global > li > a::before {
right: 15px!important;
}
.nav__list--global > li i {
background-position: center;
}
i.icon.icon--people.icon--megamenu {
background-size: 40%!important;
}
} a.button.button--header.u-block.u-paddingVert3gu.u-md-paddingVert6gu.u-md-marginLeft7gu.u-textAlignCenter {
display: block!important;
}
@media screen and (max-width: 767px) {
a.button.button--header.u-block.u-paddingVert3gu.u-md-paddingVert6gu.u-md-marginLeft7gu.u-textAlignCenter {   margin: 0 auto!important;
height: 2em;
line-height: 2em; }
body.page-id-12482 a.button.button--header.u-block.u-paddingVert3gu.u-md-paddingVert6gu.u-md-marginLeft7gu.u-textAlignCenter {
margin: -4em auto 0!important;
height: 4em;
}
} @media screen and (max-width: 767px) {
.u-bgColorBlack {   background-color: #2a2723;
width: 4em;
height: 3.8em;
z-index: 10;
position: absolute;
right: 0;
top: 0;
}
span.container__grid.container__grid--align-middle.container__grid--justify-center.button--navigation--copy {
color: #2a2723;
width: 2em;
height: 2em;
overflow: hidden;
padding-top: .5em;
position: absolute;
right: .7em;
top: .7em
}
span.container__grid.container__grid--align-middle.container__grid--justify-center.button--navigation--copy::after {
display: none;
}
span.container__grid.container__grid--align-middle.container__grid--justify-center.button--navigation--copy::before {
color: #fff;
} .megamenu__inner {
max-height: none!important;
overflow-y: hidden!important;
}
}  .nav__list--global > li > a::before {
display: none;
}
@media (min-width: 768px) {
.nav__list--global > #menu-item-12012 > a::after,
.nav__list--global > #menu-item-12014 > a::after {
background-image: url(//japan.wilsonlearning.com/wp-content/uploads/2024/01/icon-nav-arrow@2x.png);
background-size: 9px auto;
background-position: center center;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 0.75em;
margin-left: 0.25rem;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
width: 9px;
}
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2),
all and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5),
all and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
.nav__list--global > #menu-item-12012 > a::after,
.nav__list--global > #menu-item-12014 > a::after {
background-image: url(https://global-wilsonlearning.tangence.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow@2x.png);
}
}
@media (min-width: 768px) {
.nav__list--global > #menu-item-12012.active > a::after,
.nav__list--global > #menu-item-12014.active > a::after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
} @media screen and (min-width: 768px) {
.nav__list--global > #menu-item-12012,
.nav__list--global > #menu-item-12014,
.nav__list--global > #menu-item-12015,
.nav__list--global > #menu-item-16322,
.nav__list--global > #menu-item-13887,
.nav__list--global > #menu-item-12487,
.nav__list--global > #menu-item-20066,
.nav__list--global > #menu-item-19932 {
border-bottom: 2px solid #fff;
transition: all ease 0.2s;
}
.nav__list--global > #menu-item-12012:hover,
.nav__list--global > #menu-item-12014:hover,
.nav__list--global > #menu-item-12015:hover,
.nav__list--global > #menu-item-16322:hover,
.nav__list--global > #menu-item-13887:hover,
.nav__list--global > #menu-item-12487:hover,
.nav__list--global > #menu-item-20066:hover,
.nav__list--global > #menu-item-19932:hover {
border-bottom: 2px solid #f9bd38;
}
}
@media screen and (max-width: 767px) {
.nav__list--global > .menu-item {
border-bottom: 2px solid #fff;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
}
.nav__list--global > .menu-item.active {
border-bottom: 2px solid #f9bd38;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
}
} body.page-id-14028 section.panel.panel--content .container.container__grid .container__col.container__col-12.panel--content__article p span {
display: block;
padding-top: 2em;
margin-top: -2em;
}
@media screen and (max-width: 767px) {
body.page-id-14028 section.panel.panel--content .container.container__grid .container__col.container__col-12.panel--content__article p span {
padding-top: 7em!important;
margin-top: -7em!important;
}
} @media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
.nav__list--global > #menu-item-12012 > a::after, .nav__list--global > #menu-item-12014 > a::after {
background-image: url(//japan.wilsonlearning.com/wp-content/themes/wilsonlearning/lib/images/icons/icon-nav-arrow@2x.png)!important;
}
}
@media screen and (min-width: 768px) and (max-width: 1086px) {
nav#globalNav {
height: 3em;
width: 91%;
}
.nav__list--global > li > a {
font-size: .6rem!important;
}
.container__col.container__col--fit-content.container__col-md-4.container__col-lg--fit-content.header__main--logo {
width: 22%;
}
.container__col.container__col--fit-content.container__col-md-4.container__col-lg--fit-content.header__main--logo a img {
width: 100%;
}
}
@media screen and (min-width: 1087px) and (max-width: 1132px) {
nav#globalNav {
height: 3em;
width: 78%;
}
.nav__list--global > li > a {
font-size: 12px;
}
.container__col.container__col--fit-content.container__col-md-4.container__col-lg--fit-content.header__main--logo {
width: 25%;
}
.container__col.container__col--fit-content.container__col-md-4.container__col-lg--fit-content.header__main--logo a img {
width: 100%;
}
}  .custom-header-cta .custom-button-header {
transition: all .5s ease;
}
.custom-header-cta .custom-button-header:hover {
background-color: #fbbd3a;
color: #2a2723;
border: 1px solid #fbbd3a;
} .site-picker {
transition: all .5s ease;
}
.site-picker:hover {
background-color: #fbbd3a;
border: 1px solid #fbbd3a;
color: #2a2723;
}body.page-template-default .article-post-area {
clear: both;
padding-top: 2em!important;
}  table.no-line {
width: 100%!important;
}
table.no-line,
table.no-line th,
table.no-line td {
border: none!important;
vertical-align: top!important;
}  body.page-id-13911 section.panel.u-paddingBottom16gu.u-md-paddingBottom32gu.panel--circle.panel--circle--right,
body.page-id-13924 section.panel.u-paddingBottom16gu.u-md-paddingBottom32gu.panel--circle.panel--circle--right {
display: none;
} .hidden-part {
display: none!important;
} body.products-template p.p--small.u-marginBottom6gu {
display: none!important;
}  body.page-id-13986 .u-md-paddingBottom14gu,
body.page-id-14003 .u-md-paddingBottom14gu,
body.page-id-14014 .u-md-paddingBottom14gu,
body.page-id-14016 .u-md-paddingBottom14gu,
body.page-id-14028 .u-md-paddingBottom14gu { 
padding-bottom: 1.5rem;
}
body.page-id-13986 .u-md-paddingBottom32gu,
body.page-id-14003 .u-md-paddingBottom32gu,
body.page-id-14014 .u-md-paddingBottom32gu,
body.page-id-14016 .u-md-paddingBottom32gu,
body.page-id-14028 .u-md-paddingBottom32gu {
padding-bottom: 0!important;
}
body.page-id-13986 .panel--standard,
body.page-id-14003 .panel--standard,
body.page-id-14014 .panel--standard,
body.page-id-14016 .panel--standard,
body.page-id-14028 .panel--standard {
padding-bottom: 0;
}
body.page-id-13986 .u-marginBottom12gu,
body.page-id-14003 .u-marginBottom12gu,
body.page-id-14014 .u-marginBottom12gu,
body.page-id-14016 .u-marginBottom12gu,
body.page-id-14028 .u-marginBottom12gu {
margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
body.page-id-13986 .panel--standard,
body.page-id-14003 .panel--standard,
body.page-id-14014 .panel--standard,
body.page-id-14016 .panel--standard,
body.page-id-14028 .panel--standard {
padding-bottom: 3rem;
}
}  body.page-id-12482 section.panel.u-paddingBottom8gu.u-md-paddingBottom16gu {
display: none;
} ul.privacy-policy-num-first {
list-style-type: none!important;
margin-left: -2em;
}
ul.privacy-policy-num-second {
list-style-type: none!important;
margin-left: -1em;
}
ul.privacy-policy-num-third {
list-style-type: none!important;
margin-left: -1.5em;
}
ul.privacy-policy-num-first li::before,
ul.privacy-policy-num-second li::before,
ul.privacy-policy-num-third li::before {
content: "";
display: none!important;
}
ul.privacy-policy-num-first li {
text-indent: -2.5em;
margin-left: 2.5em;
}
ul.privacy-policy-num-second li {
text-indent: -1.5em;
margin-left: 1.5em;
}
ul.privacy-policy-num-third li {
text-indent: -1em;
margin-left: 1em;
} span.list-disc {
display: block;
text-indent: -1.3em;
margin-left: 1.3em;
margin-top: -1em;
line-height: 1em;
}
p.list-disc {
text-indent: 0;
margin-top: -1em;
}  @media screen and (max-width: 767px) {
article.container__col--spaced.text-mobile p {
width: 90%;
}
} section.panel.panel--content__article.panel--standard.panel--content--has-heading {
margin-top: -1em;
}
.u-md-paddingBottom32gu,
.u-paddingBottom16gu,
.u-md-paddingBottom14gu {
padding-bottom: .5em;
}
.u-marginBottom12gu {
margin-bottom: .5em;
}
@media screen and (max-width: 767px) {
section.panel.panel--content__article.panel--standard.panel--content--has-heading {
margin-top: -2em;
}
.container__col {
padding-left: 0; }
.u-marginBottom15gu {
margin-top: 0;
}
.u-marginBottom12gu {
margin-bottom: 1em;
}
} body.page-id-12482 .container__col.container__col-12,
body.page-id-15964 .container__col.container__col-12,
body.page-id-98 .container__col.container__col-12,
body.page-id-13355 .container__col.container__col-12,
body.page-id-19156 .container__col.container__col-12,
body.page-id-13351 .container__col.container__col-12,
body.page-id-17592 .container__col.container__col-12,
body.page-id-19158 .container__col.container__col-12,
body.page-id-17674 .container__col.container__col-12,
body.page-id-13362 .container__col.container__col-12 {
margin-top: 2.2em;
} @media screen and (max-width: 767px) { body.page-id-12482 .container__col.container__col-12  {
margin-top: 0;
}
body.page-id-12482 h1.u-md-marginTop30gu,
body.page-id-15964 h1.u-md-marginTop30gu,
body.page-id-13351 h1.u-md-marginTop30gu {
margin-top: -.5rem!important;
}
body.page-id-98 h1.u-md-marginTop30gu,
body.page-id-13355 h1.u-md-marginTop30gu {
margin-top: 0!important;
}
body.page-id-12482 .navigation-container.container__col.container__grid.container__grid--column.container__grid-md--row-reverse.container__grid--no-wrap {
width: 105%;
}
body.page-id-12482 .container__col {
padding-right: 0;
}
body.page-id-98 .container__col.container__col-12.container__col-md-5,
body.page-id-98 .wistia_embed.wistia_async_fl4skpq3cu {
margin-top: -2em;
}
body.page-id-13351 article.container.container__grid {
margin-top: -1em;
} .container__col.container__col-12 {
padding-right: 1.5em;
width: 100%;
}
.page-id-13986 .container__col.container__col-12.container__col-md-4.btn-mobile,
.page-id-14003 .container__col.container__col-12.container__col-md-4.btn-mobile,
.page-id-16286 .container__col.container__col-12.container__col-md-4.btn-mobile,
.page-id-14016 .container__col.container__col-12.container__col-md-4.btn-mobile,
.page-id-14014 .container__col.container__col-12.container__col-md-4.btn-mobile,
.page-id-14028 .container__col.container__col-12.container__col-md-4.btn-mobile {
padding-right: 4.4em;
}
.article-post-area {
margin-top: -2.5em!important;
}
.container.container__grid.container--gutters.container__grid--align-middle {
margin-right: 2em;
}
}
body.page-id-12482 section.panel.panel--location-map.panel--standard,
body.page-id-15964 section.panel.panel--location-map.panel--standard {
margin-top: 5em;
}
body.page-id-16286 .container__col.container__col-12.u-paddingBottom6gu.u-md-paddingBottom14gu {
margin-top: 1em;
}
@media screen and (max-width: 767px) { article.panel--first {
width: 107%!important;
}
body.page-id-12482 article.panel--first {
width: 100%!important;
}
body.page-id-13986 article.panel--first,
body.page-id-14003 article.panel--first,
body.page-id-16286 article.panel--first,
body.page-id-14016 article.panel--first,
body.page-id-14014 article.panel--first,
body.page-id-14028 article.panel--first {
width: 96%!important;
} body.page-id-7828 h1.u-md-marginTop30gu,
body.page-id-6157 h1.u-md-marginTop30gu,
body.page-id-6168 h1.u-md-marginTop30gu,
body.page-id-6155 h1.u-md-marginTop30gu,
body.page-id-6167 h1.u-md-marginTop30gu {
margin-top: 0!important;
font-size: 1.9em;
}
body.page-id-7828 .container__col.container__col-12 img,
body.page-id-6157 .container__col.container__col-12 img,
body.page-id-6168 .container__col.container__col-12 img,
body.page-id-6155 .container__col.container__col-12 img,
body.page-id-6167 .container__col.container__col-12 img {
margin-top: 2em;
}
}aside.container__col.container__col-12.container__col-md-3.u-hidden.u-md-block {
display: none;
} .panel--circle--left::after,
.panel--circle--right::after {
background: none!important;
} body.page-id-10 section.panel.u-paddingBottom10gu.u-md-paddingBottom20gu.panel--circle.panel--circle--left {
margin-top: 3em;
}
body.page-id-10 section.panel.u-paddingBottom8gu.u-md-paddingBottom16gu {  padding-bottom: 1em;
}
body.page-id-10 section.panel.panel--bg-image.m-minus.p-btn-100.panel--arc-top.panel--arc-bottom.rrrrrrrr {  padding-bottom: 1em;
}
body.page-id-10 section.panel.panel--awards.u-paddingBottom22gu.u-md-paddingBottom32gu.u-textAlignCenter {
margin-top: -2em;
}
@media screen and (min-width: 768px) {
body.page-id-10 section.panel.u-paddingBottom10gu.u-md-paddingBottom20gu.panel--circle.panel--circle--left {
margin-top: 1em;
}
body.page-id-10 section.panel.panel--bg-image.m-minus.p-btn-100.panel--arc-top.panel--arc-bottom.rrrrrrrr { margin-top: 20em; padding-bottom: 4em;
}
body.page-id-10 section.panel.u-paddingBottom8gu.u-md-paddingBottom16gu {
margin-top: -5em;
}
body.page-id-10 section.panel.panel--awards.u-paddingBottom22gu.u-md-paddingBottom32gu.u-textAlignCenter {
margin-top: 1em; margin-bottom: 0;
}
}
@media screen and (max-width: 990px) {
body.page-id-10 section.panel.panel--bg-image.m-minus.p-btn-100.panel--arc-top.panel--arc-bottom.rrrrrrrr {
margin-top: 24em;
}
}
@media screen and (max-width: 767px) {
body.page-id-10 section.panel.panel--bg-image.m-minus.p-btn-100.panel--arc-top.panel--arc-bottom.rrrrrrrr {
margin-top: 2em;
}
} .content-lines {
padding: .5em 1em;
}
.news-area,
.news-item {
padding: .5em;
line-height: 1.5;
border-bottom: 1px dotted #999;
}
.news-area:last-child,
.news-item:last-child {
border: none;
}
.news-item span.text {
display: block;
}
.news-item span.text span.news-date {
display: block;
float: left;
width: 6em;
}
.news-item span.text span.news-icon {
display: block;
float: left;
margin-right: .5em;
padding: .15em .5em 0;
width: 7em;
font-size: .8em;
color: #fff;
background-color: orange;
text-align: center;
}
@media screen and (min-width: 768px) {
.news-item span.text {
float: left;
width: 13.5em;
}
}
@media screen and (max-width: 767px) {
.news-item span.text {
width: 100%;
overflow: hidden;
}
}   @media screen and (max-width: 767px) { body.home .content-lines {
width: 97%;
}
body.home .text-center-heading {
width: 107%;
} body.home div#response {
width: 107%;
}
body.home .buttonss {
margin-bottom: 2em!important;
}
} a.news_list {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
span.news_list,
.h3.u-marginBottom3gu {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
} .three-features-contents {
clear: both;
height: auto;
overflow: hidden;
}
.three-features-contents .three-features {
margin-top: 1.5em;
clear: both;
text-align: left;
}
.three-features-contents .three-features p {
margin-bottom: 1em!important;
} hr.three-features-hr {
margin-top: 0!important;
margin-bottom: 1.1em!important;
border: none!important;
border-bottom: 1px dotted #999!important;
} .image-left {
margin-bottom: 1em;
}
@media screen and (min-width: 768px) { .image-left {
float: left;
margin-right: 1em;
margin-bottom: 1em;
width: 25%;
}
}  .three-features h3 {
margin-bottom: .5em;
font-size: 1.3em;
font-weight: 700;
color: #104777;
}  article.card__content.card__content--home {
margin: 0 -.5em 0 -.5em;
}
.grid-change .container__col-md--spaced {
padding: 1.5em 1.5em 0;
}
h2.card__heading {
font-size: 1.2em;
font-weight: bold;
}
@media screen and (max-width: 767px) {
h2.card__heading {
font-size: 1.5em;
line-height: 1.5;
}
}
article.card__content.card__content--home p { font-size: 1.125em;
padding: 0 .25em 0 .4em;
}
a.button.button--primary {
display: block;
margin: 0 auto 2.5em;
padding: 1em 1em .9em;
width: 100%;
line-height: 1.2;
color: #fff;
text-align: center;
text-decoration: none;
border-radius: 0.5em;
box-sizing: border-box;
background-color: rgb(0 99 229 / 100%);
font-size: 0.9em;
}
@media screen and (min-width: 768px) {
.container__col.container__col-12.container__col-md-auto.container__col-md--spaced.u-bgColorWhite.u-paddingHoriz5gu.u-md-paddingHoriz12gu.u-paddingTop4gu.u-md-paddingTop10gu.u-paddingBottom5gu.u-md-paddingBottom12gu.u-marginBottom5gu.u-md-marginBottom0gu.card.card--home.container__col-md--spaced--first {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
a.button.button--primary {
width: 95%!important;
transition: all ease 0.2s;
margin-top: auto;
}
a.button.button--primary:hover {
width: 100%!important;
box-shadow: 6px 6px 13px 6px rgb(0 0 0 / 18%);
background-color: rgb(0 99 229 / 75%);
}
} @media screen and (min-width: 768px) {
.three-features-contents img {
margin-top: 1.2em;
}
}  .LP-bnr {
display: none;
}
body.home .LP-bnr {
display: block!important;
} @media screen and (max-width: 767px) {
section.panel.u-paddingBottom14gu.u-md-paddingBottom16gu.panel--circle.panel--circle--right {
margin-top: 3em;
}
} body.home a.button.button--primary.link-btn {
background-color: #0063E6;
border-radius: 27px;
outline: none;
text-decoration: none;
color: #fff;
padding: 15px 0 15px;
margin-top: auto;
margin-bottom: 2em;
display: inline-block;
transition: all 0.5s;
border: 1px solid #0063E6;
font-size: 16.2px;
font-weight: bold;
}
body.home a.button.button--primary.link-btn:hover {
background-color: #FBBD3A;
color: #2A2723;
border: 1px solid #FBBD3A;
width: 95%!important;
box-shadow: none;
letter-spacing: 0;
}@media screen and (max-width: 767px) { .article-post-area {
margin-top: 1.5em;
position: relative;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod .article-post-area {
margin-top: -21em!important;
position: relative; z-index: 2;
}
}
@media screen and (min-width: 768px) and (max-width: 999px) { body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod .article-post-area {
margin-top: -3.5em!important;
position: relative;
z-index: 9;
}
body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod div#page-title {
margin-bottom: 2em;
}
}  h1.h1--small,
.container__col--spaced.container__col--spaced--last h1 {  font-weight: bold;
}
.container__col--spaced--last {
margin-top: -2.5em;
}
@media screen and (min-width: 768px) { body.page-id-19904 .container__col--spaced--last,
body.page-id-20026 .container__col--spaced--last, body.page-id-19928 .container__col--spaced--last,
body.page-id-20031 .container__col--spaced--last, body.page-id-19925 .container__col--spaced--last,
body.page-id-20045 .container__col--spaced--last {
margin-top: 0;
}
}
.container__col.container__col--spaced.u-md-paddingVert16gu h1 {
font-size: 2.5em;
font-weight: bold;
}
@media screen and (max-width: 767px) {
.container__col.container__col--spaced.u-md-paddingVert16gu h1 {
font-size: 2em;
}
}
h1.u-md-marginTop30gu {
margin-top: 5.5rem!important; font-size: 1.7em;
font-weight: bold;
} .article-post-area h2 {
margin-top: 1em;
font-size: 1.5em;
display: inline-block;
position: relative;
z-index: 2;
font-weight: bold;
}
.article-post-area h2::before {
background: #fff;
content: '';
display: block; height: 100%!important;
left: -0.5rem;
position: absolute;
right: -0.5rem;
z-index: -1;
}
.article-post-area h2::after {
background: #d8d8d8;
content: '';
display: block;
height: 1px;
left: -2000px;
position: absolute;
right: -2000px; top: 50%!important;
z-index: -2;
}
@media screen and (min-width: 768px) and (max-width: 1024px) { .article-post-area h2::after {
background: #d8d8d8;
content: '';
display: block;
width: 100vw!important;
height: 1px;
left: -1em!important;
position: absolute;
right: 0!important;
top: 50%!important;
z-index: -2;
}
} article.panel--first h2 {
font-size: 1.4em;
} .article-post-area h3 { margin-top: .5em;
padding-bottom: .2em;
color: #000;
font-size: 1.2em!important;
font-weight: bold;
border-bottom: 1px dotted #999;
font-weight: bold;
}
.article-post-area h2 + h3 {
margin-top: 0;
}
p.h3 {
font-size: 1em!important;
} h3 a.u-textDecoNone.u-textColorBlack {
margin-bottom: -.7em;
font-size: .667em;
color: #0063e5;
}
@media screen and (max-width: 767px) {
h1.h1--small,
.container__col--spaced.container__col--spaced--last h1 {
margin-top: 1em;
}
} .article-post-area table.program-structure {
border: none!important;
margin: 0 auto 2em 0;
width: auto;
}
.article-post-area table.program-structure tr {
vertical-align: top!important;
background: none!important; }
.article-post-area table.program-structure td {
border: none!important;
padding-right: 0!important;
padding-left: 0!important;
padding-bottom: 0!important;
height: auto!important;
line-height: 2;
}
.article-post-area table.program-structure td.space {
padding: .4em!important;
}
.article-post-area table.program-structure td.icon {
padding-left: .5em!important;
width: 1em!important;
}
.article-post-area table.program-structure td.icon::before {
content: '\2022'; color: #444;
display: inline-block;
}
.article-post-area table.program-structure td.number {
width: 1.3em!important; color: #444;
}
.article-post-area table.program-structure td.title {
white-space: nowrap;
text-align-last: justify!important;
}
.article-post-area table.program-structure td.colon {
width: 1em;
} .article-post-area table.program-structure td.padding-bottom-adjust {
padding-bottom: 0.5em!important;
line-height: 1.5;
} .article-post-area table.program-structure td table,
.article-post-area table.program-structure td ul,
.article-post-area table.program-structure td ol {
margin-bottom: 0!important;
} .article-post-area ul.square-icon,
ul.square-icon {
position: relative;
list-style: none!important;
}
.article-post-area ul.square-icon li::before,
ul.square-icon li::before {  content: "◇";
margin-left: -1.25em!important;
width: 1em!important;
} .article-post-area ul.disc {
line-height: 1.5;
}
.article-post-area ul.disc li::before {
content: '\2022'; color: #888;
display: inline-block;
margin-left: -1em;
width: .75em;
}
.article-post-area ol.free-count li ul.disc li::before {
margin-left: -1.5em!important;
} .article-post-area li br.br-double,
.article-post-area p br.br-double,
.article-post-area br.br-double {
content: "";
display: block; }
.article-post-area li br.br-double,
.article-post-area p br.br-double,
.article-post-area br.br-double {
margin-bottom: 1em!important;
}  .info-jp-only {
margin-bottom: 1em;
font-size: 85%;
} aside.sidebar.u-marginBottom4gu.u-md-marginLeft8gu.u-md-marginVert6gu.u-bgColorWhite {
display: none;
} .article-post-area div.green-area,
.article-post-area div.gray-area {
margin-left: auto!important;
padding: 1em;
}
.article-post-area div.green-area {
margin-bottom: 0em!important;
}
.article-post-area div.gray-area {
margin-bottom: 2em!important;
}
.article-post-area div.green-area div.flex-area,
.article-post-area div.gray-area div.flex-area {
margin-bottom: 2em;
margin-left: -.5em;
padding: 0 0.5em;
width: 100%;
}
.article-post-area div.green-area div.flex-area:last-child,
.article-post-area div.gray-area div.flex-area:last-child {
margin-bottom: 0!important;
} .article-post-area div.green-area div.flex-area img,
.article-post-area div.gray-area div.flex-area img {
width: 100%!important;
} .article-post-area div.green-area {
background-color: rgba(113,153,73,0.3);
}
.article-post-area div.gray-area {
background-color: #eee;
} .span-title {
display: block;
} .mar-3 {
margin-bottom: -1em!important;
}
.mar-1 {
margin-bottom: 0!important;
} .box-underline {
display: block;
margin-bottom: -1em!important;
padding: 1em 0;
border-bottom: 1px dotted #000;
}
.box-underline:first-child {
padding-top: 0!important;
}
.box-underline:last-child {
border-bottom: none;
}
@media screen and (min-width: 768px) {
.article-post-area div.green-area,
.article-post-area div.gray-area {
padding: 2em .5em 1em;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.article-post-area div.green-area div.flex-area,
.article-post-area div.gray-area div.flex-area {
margin-bottom: 0!important;
margin-left: 0!important;
padding: 0 0.5em;
width: 47%;
font-size: 95%;
line-height: 1.6;
}
.article-post-area div.green-area div.flex-area:last-child,
.article-post-area div.gray-area div.flex-area:last-child {
margin-bottom: 2em!important;
} .mar-3 {
margin-bottom: -3em!important;
}
.mar-1 {
margin-bottom: -1em!important;
} .box-underline {
margin-bottom: -2em!important;
padding-top: 2em!important; }
}  .border-dott-ub {
margin-bottom: 2em;
padding: .5em 1em 0;
border-top: 1px dotted #000;
border-bottom: 1px dotted #000;
font-size: 90%;
height: auto;
overflow: hidden;
}
.border-dott-ub p:last-child {
margin: -1.3em 0!important;
} .border-solid-ub {
margin-bottom: 2em;
padding: .5em 1em 0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
font-size: 90%;
height: auto;
overflow: hidden;
}
.border-solid-ub p:last-child {
margin: -1.3em 0!important;
} div.frame-flex .left-box,
div.frame-flex .right-box {
margin: 0 1em;
width: 100%;
border: 1px solid #999;
}
div.frame-flex .left-box .title-box,
div.frame-flex .right-box .title-box  {
margin-bottom: 1em;
padding: .7em .5em .5em;
font-weight: bold;
color: #fff;
}
div.frame-flex .left-box .title-box {
background-color: #69aa97;
}
div.frame-flex .right-box .title-box {
background-color: #ffa168;
}
div.frame-flex .left-box ul,
div.frame-flex .right-box ul {
margin: 0 1em 1em .5em;
}
@media screen and (min-width: 768px) {
div.frame-flex {
display: flex;
}
div.frame-flex .left-box,
div.frame-flex .right-box {
width: 50%;
}
}
@media screen and (max-width: 767px) {
div.frame-flex .left-box,
div.frame-flex .right-box {
margin: 0;
}
div.frame-flex .left-box {
margin-bottom: 1em;
}
} .bg-blue_frame,
.bg-blue_frame-red,
.bg-blue_frame-blue {
margin-bottom: 2em;
padding: 1em 1em .5em;
height: auto;
overflow: hidden;
width: 100%;
box-sizing: border-box;
} .bg-blue_frame {
background-color: #e6edf8;
border: 1px solid #999;
} .bg-blue_frame-red {
background-color: #e6edf8;
border: 1px solid #ff0000;
} .bg-blue_frame-blue {
background-color: #e6edf8;
border: 1px solid #0063e5;
}
.bg-blue_frame p:last-child,
.bg-blue_frame-red p:last-child,
.bg-blue_frame-blue p:last-child { margin-top: 0!important; margin-bottom: .5em!important;
}
.bg-blue_frame ul,
.bg-blue_frame ol,
.bg-blue_frame-red ul,
.bg-blue_frame-red ol,
.bg-blue_frame-blue ul,
.bg-blue_frame-blue ol {
margin-bottom: .4em!important;
} .bg-none_frame,
.bg-none_frame-red,
.bg-none_frame-blue {
margin-bottom: 2em;
padding: 1em 1em .5em;
height: auto;
overflow: hidden;
width: 100%;
box-sizing: border-box;
} .bg-none_frame {
border: 1px solid #999;
} .bg-none_frame-red {
border: 1px solid #ff0000;
} .bg-none_frame-blue {
border: 1px solid #0088a9;
}
.bg-none_frame p:last-child,
.bg-none_frame-red p:last-child,
.bg-none_frame-blue p:last-child { margin-top: 0!important; margin-bottom: .5em!important;
}
.bg-none_frame ul,
.bg-none_frame ol,
.bg-none_frame-red ul,
.bg-none_frame-red ol,
.bg-none_frame-blue ul,
.bg-none_frame-blue ol {
margin-bottom: .4em!important;
} .panel--first p:first-child {
font-size: 1em!important;
} .profile_frame {
margin-top: 4em;
margin-bottom: 2em;
height: auto;
overflow: hidden;
border: 1px solid #999;
}
.profile_frame .title {
display: block;
margin-bottom: -1em;
padding: 1em;
font-weight: bold;
background-color: #f4f4f4;
box-sizing: border-box;
}
.profile_frame .image {
float: left;
margin-left: 1em;
width: 15%;
}
.profile_frame .image img {
width: 100%;
}
.profile_frame .text {
float: right;
padding: 0 1em;
width: 83%;
box-sizing: border-box;
} .note-num {
padding-top: 120px;
margin-top: -120px;
font-size: 70%;
}
.note-num a {
text-decoration: none;
}
ul.note-list {
margin-top: 4em;
padding-top: 2em;
list-style-type: none!important;
border-top: 1px solid #ccc;
}
ul.note-list li {
text-indent: -1.5em;
margin: 0 0 1.5em 1.5em;
font-size: 80%;
line-height: 1.3;
}
ul.note-list li::before {
content: "";
display: none;
} li.pInLink {
padding-top: 6em;
margin-top: -6em!important;
}  .profile_box_bottom {
display: flex;
align-items: flex-end;
clear: both;
margin-bottom: 2em;
}
.profile_box_bottom p.left-text {
margin: 0 1em 0 0!important;
width: calc(100% - 260px);
text-align: right;
}
.profile_box_bottom p.right-img {
margin: 0!important;
width: 260px;
} .profile_box {
display: flex;
clear: both;
margin-bottom: 2em;
}
.profile_box p.right-text {
margin: 0 1em 0 0!important;
width: calc(100% - 260px);
text-align: left;
}
.profile_box p.left-img {
margin: 0!important;
width: 260px;
} .profile_box_bottom p.right-img img,
.profile_box p.left-img img {
width: 100%;
} .fukidashi-area {
margin: 0 auto 2em;
width: 90%;
}
@media screen and (max-width: 767px) {
.fukidashi .fukidashi-icon .text-center,
.fukidashi-right .fukidashi-icon .text-center {
margin-top: 1em!important;
font-size: .9em;
}
} .fukidashi .fukidashi-icon .text-center-bold,
.fukidashi-right .fukidashi-icon .text-center-bold {
font-size: .8em;
font-weight: bold;
}  .fukidashi {
display: flex;
justify-content: center;
margin-bottom: 1em;
width: 100%;
}
.fukidashi p:last-child { display: none; }
.fukidashi-icon { width: 8%; }
.fukidashi-icon img {
margin-bottom: -6px!important;
width: 100%;
}
.fukidashi-icon div {
margin-top: .5em;
text-align: center;
}
.fukidashi-icon p { display: none; }
.fukidashi-box-blue,
.fukidashi-box-lightblue,
.fukidashi-box-lightgreen,
.fukidashi-box-lightorange,
.fukidashi-box-lightpink {
padding-left: 20px;
width: 90%;
} @media screen and (min-width: 767px) {
.fukidashi-point-left {
margin-right: 10%;
width: 79%!important;
}
.fukidashi-point-right {
margin-left: 10%;
width: 79%!important;
}
} .fukidashi-box-blue div,
.fukidashi-box-lightblue div,
.fukidashi-box-lightgreen div,
.fukidashi-box-lightorange div,
.fukidashi-box-lightpink div {
position: relative;
padding: 1.5em 1em;
text-align: left;
line-height: 1.4;
border-radius: 5px;
}
.fukidashi-box-blue div {
background-color: #364559;
color: #fff;
}
.fukidashi-box-lightblue div { background-color: #c6e5f6; }
.fukidashi-box-lightgreen div { background-color: #d9eddd; }
.fukidashi-box-lightorange div { background-color: #ffe8d2; }
.fukidashi-box-lightpink div { background-color: #f0dfe1; }
.fukidashi-box-blue div::before,
.fukidashi-box-lightblue div::before,
.fukidashi-box-lightgreen div::before,
.fukidashi-box-lightorange div::before,
.fukidashi-box-lightpink div::before {
content: "";
position: absolute;
border: 7px solid transparent;
right: 100%; top: 1.8em;
}
.fukidashi-box-blue div::before { border-right: 20px solid #364559; }
.fukidashi-box-lightblue div::before { border-right: 20px solid #c6e5f6; }
.fukidashi-box-lightgreen div::before { border-right: 20px solid #d9eddd; }
.fukidashi-box-lightorange div::before { border-right: 20px solid #ffe8d2; }
.fukidashi-box-lightpink div::before { border-right: 20px solid #f0dfe1; }
@media screen and (max-width:1159px) {
.fukidashi-box-blue div::before,
.fukidashi-box-lightblue div::before,
.fukidashi-box-lightgreen div::before,
.fukidashi-box-lightorange div::before,
.fukidashi-box-lightpink div::before {
top: 1.5em;
}
}
@media screen and (max-width: 767px) {
.fukidashi-area { margin: 0em auto 1.5em;
width: 90%;
} .fukidashi {
margin-top: 1em; width: 100%;
}
.fukidashi-icon {
margin-top: .5em;
width: 20%;
}
.fukidashi-box-blue,
.fukidashi-box-lightblue,
.fukidashi-box-lightgreen,
.fukidashi-box-lightorange,
.fukidashi-box-lightpink {
margin-top: 3%;
}
.fukidashi-box-blue div::before,
.fukidashi-box-lightblue div::before,
.fukidashi-box-lightgreen div::before,
.fukidashi-box-lightorange div::before,
.fukidashi-box-lightpink div::before {
top: 1em;
}
} .fukidashi-right {
display: flex;
justify-content: center;
margin-bottom: 1em;
width: 100%;
}
.fukidashi-right p:last-child { display: none; }
.fukidashi-right .fukidashi-icon { width: 8%; }
.fukidashi-right .fukidashi-icon img {
margin-bottom: -6px!important;
width: 100%;
}
.fukidashi-right .fukidashi-icon div {
margin-top: .5em;
text-align: center;
}
.fukidashi-right .fukidashi-icon p { display: none; }
.fukidashi-right .fukidashi-box-blue,
.fukidashi-right .fukidashi-box-lightblue,
.fukidashi-right .fukidashi-box-lightgreen,
.fukidashi-right .fukidashi-box-lightorange,
.fukidashi-right .fukidashi-box-lightpink {
padding-left: 0;
padding-right: 20px;
width: 90%;
}
.fukidashi-right .fukidashi-box-blue div,
.fukidashi-right .fukidashi-box-lightblue div,
.fukidashi-right .fukidashi-box-lightgreen div,
.fukidashi-right .fukidashi-box-lightorange div,
.fukidashi-right .fukidashi-box-lightpink div {
position: relative;
padding: 1.5em 1em;
text-align: left;
line-height: 1.4;
border-radius: 5px;
}
.fukidashi-right .fukidashi-box-blue div {
background-color: #364559;
color: #fff;
}
.fukidashi-right .fukidashi-box-lightblue div { background-color: #c6e5f6; }
.fukidashi-right .fukidashi-box-lightgreen div { background-color: #d9eddd; }
.fukidashi-right .fukidashi-box-lightorange div { background-color: #ffe8d2; }
.fukidashi-right .fukidashi-box-lightpink div { background-color: #f0dfe1; }
.fukidashi-right .fukidashi-box-blue div::before,
.fukidashi-right .fukidashi-box-lightblue div::before,
.fukidashi-right .fukidashi-box-lightgreen div::before,
.fukidashi-right .fukidashi-box-lightorange div::before,
.fukidashi-right .fukidashi-box-lightpink div::before {
content: "";
position: absolute;
border: 7px solid transparent;
left: 100%; top: 1.8em;
}
.fukidashi-right .fukidashi-box-blue div::before { border-left: 20px solid #364559; }
.fukidashi-right .fukidashi-box-lightblue div::before { border-left: 20px solid #c6e5f6; }
.fukidashi-right .fukidashi-box-lightgreen div::before { border-left: 20px solid #d9eddd; }
.fukidashi-right .fukidashi-box-lightorange div::before { border-left: 20px solid #ffe8d2; }
.fukidashi-right .fukidashi-box-lightpink div::before { border-left: 20px solid #f0dfe1; }
@media screen and (max-width:1159px) {
.fukidashi-right .fukidashi-box-blue div::before,
.fukidashi-right .fukidashi-box-lightblue div::before,
.fukidashi-right .fukidashi-box-lightgreen div::before,
.fukidashi-right .fukidashi-box-lightorange div::before,
.fukidashi-right .fukidashi-box-lightpink div::before {
top: 1.5em;
}
}
@media screen and (max-width: 767px) {
.fukidashi-right {
margin-top: 1em; width: 100%;
}
.fukidashi-right .fukidashi-icon {
width: 20%;
}
.fukidashi-right .fukidashi-box-blue,
.fukidashi-right .fukidashi-box-lightblue,
.fukidashi-right .fukidashi-box-lightgreen,
.fukidashi-right .fukidashi-box-lightorange,
.fukidashi-right .fukidashi-box-lightpink {
margin-top: 3%;
}
.fukidashi-right .fukidashi-box-blue div::before,
.fukidashi-right .fukidashi-box-lightblue div::before,
.fukidashi-right .fukidashi-box-lightgreen div::before,
.fukidashi-right .fukidashi-box-lightorange div::before,
.fukidashi-right .fukidashi-box-lightpink div::before {
top: 1em;
}
} .question_area {
margin: 2em 0 1em;
padding: 1em;
height: auto;
overflow: hidden;
font-weight: bold;
background-color: #e4e4e4;
}
.question_area ul {
list-style-type: none;
margin-left: -2em;
margin-bottom: 0;
}
.question_area ul li {
text-indent: -2.8em;
margin-left: 2.8em;
line-height: 1.5;
}
.question_area ul li::before {
content: "";
display: none;
} a[target="_blank"]::after {
content: "";
display: none;
}  .jstream {
width: 50%;
margin: 0 auto 30px!important;
padding: 0;
box-sizing: border-box;
} .jstream_right {
float: right;
margin: 0 0 1em 1em!important;
width: 40%;
padding: 0;
box-sizing: border-box;
}
.jstream_right .jstream {
width: 100%;
margin: 0!important;
}
.jstream .jstream_inner {
padding-top: 56.25%;
position: relative;
height: 0;
overflow: hidden;
}
.jstream .jstream_inner iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media screen and (max-width: 767px) {
.jstream,
.jstream_right {
width: 100%;
}
}   @media (min-width: 768px) { .container__col-md-3 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
div.container__col--spaced.container__col--spaced--first {
width: 100%;
margin-right: 0;
}
div.container__col--spaced.container__col--spaced--first img.u-hidden,
img.panel--hero--wrap__image.u-hidden.u-md-block {
display: none;
}
div.container__col--spaced.container__col--spaced--first img.u-md-hidden {
display: block;
width: 100%; box-shadow: 5px 5px 5px rgba(102,102,102,.5);
border: 1px solid #fff;
}
img.u-md-hidden.panel--hero--wrap__image {
display: block;
box-shadow: 1px 1px 5px #666;
}
}
@media screen and (max-width: 767px) { img.u-md-hidden.panel--hero--wrap__image {
margin: 2rem 0 1rem .7rem;
} h1.h1--small,
.container__col--spaced.container__col--spaced--last h1 {
font-size: 1.9em!important;
}
} .breadcrumb__link {
text-transform: none;
}
@media screen and (min-width: 768px) { .u-md-marginBottom7gu {
margin-bottom: 0.2rem;
} .u-md-marginTop12gu {
margin-top: 7.5rem;
} h1.h1--small,
.container__col--spaced.container__col--spaced--last h1 { font-size: 1.7em!important;
}
} li.inline-list__item a {
color: #fff;
text-decoration: none;
} .icon-space {
margin-left: .4rem;
margin-right: .7rem;
}
.icon-space-first {
margin-left: .5rem;
margin-right: .5rem;
}
@media screen and (min-width: 991px) { .u-lg-marginTop14gu {
margin-top: 7.5rem;
} .u-lg-marginTop30gu {
margin-top: 7.5rem;
} h1.h1--small,
.container__col--spaced.container__col--spaced--last h1 {  font-size: 1.7em!important;
line-height: 1.3;
}
} h4.openseminar {
margin: 2em 0 -.5em;
border: none;
width: 100%!important;
}
h4.openseminar span {
display: flex;
justify-content: left;
align-items: center;
position: relative;
padding: 0 10px;
width: 100%;
height: 87px;
line-height: 1.3;
font-weight: bold;
color: #fff;
background-color: #337ab7;
border-bottom: none;
border: 1px solid #71b1e8!important;
box-sizing: border-box;
}
h4.openseminar span.sec01::before,
h4.openseminar span.sec02::before,
h4.openseminar span.sec03::before,
h4.openseminar span.sec04::before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 227px;
height: 85px;
}
h4 span.sec01::before {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2023/08/img-openseminar-016_01.png);
}
h4 span.sec02::before {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2023/08/img-openseminar-016_02.png);
}
h4 span.sec03::before {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2023/08/img-openseminar-016_03.png);
}
h4 span.sec04::before {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2025/01/img-openseminar-016_04.png);
}
@media screen and (max-width: 767px) {
h4.openseminar span {
padding: 0 5px;
font-size: .75em;
}
h4.openseminar span.sec01::before,
h4.openseminar span.sec02::before,
h4.openseminar span.sec03::before,
h4.openseminar span.sec04::before {
width: 215px;
}
} .reason {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
width: 100%;
}
.reason_text {
display:flex;
justify-content:center;
align-items:center;
margin: 0 1.4%;
border-radius: 50%;
font-weight: bold;
text-align: center;
line-height: 1.3;
}
.reason_text.color1 {
background-color: rgba(67,137,195,.75);
border: 2px solid #4389c3;
color: #333;
}
.reason_text.color2 {
background-color: rgba(255,209,57,.85);
border: 2px solid #ffd139;
color: #333;
}
.reason_text.color3 {
background-color: rgba(255,160,69,.75);
border: 2px solid #ffa045;
color: #333;
}
.reason_text .text-box { display: block; }
.font-style {
display: block;
margin-bottom: 10px;
padding-bottom: 10px;
font-family: "Monotype Corsiva";
font-size: 35px;
}
.font-style.color-text {
display: block;
color: #fff;
border-bottom: 2px dotted #fff;
}
@media screen and (min-width: 841px) { .reason { width: 100%; }
.reason_text {
padding: 20% 1% 10%;
width: 28.1%;
height: 0;
font-size: 1.2em;
}
.reason_text .text-box { margin-top: -40%; }
.font-style.color-text { margin-bottom: -5%; }
}
@media screen and (max-width: 840px) {
.reason_text {
padding: 20% 1% 10%;
width: 27%;
height: 0;
font-size: 1.2em;
}
.reason_text .text-box { margin-top: -40%; }
.font-style.color-text { margin-bottom: -5%; }
}
@media screen and (max-width: 767px) {
.reason_text {
padding: 20% 1% 10%;
width: 27.3%;
height: 0;
font-size: .8em;
}
.reason_text .text-box { margin-top: -43%; }
.font-style.color-text {
margin-bottom: -7%;
padding-bottom: 3%;
font-size: 1.5em;
}
} .thumb-link {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-left: auto;
margin-right: auto;
padding: 0!important;
width: 80%;
list-style: none!important;
}
.thumb-link li {
position: relative;
margin: 0 1% 1%;
width: 48%;
height: 0;
overflow: hidden;
padding-bottom: 13%;
border: 2px solid #337ab7;
border-radius: 5px;
box-sizing: border-box;
}
.thumb-link li:last-child { margin-bottom: 0; }
.thumb-link li.thumb1 {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2023/09/img-openseminar-009_01.png) center -8px no-repeat;
background-size: 100%;
}
.thumb-link li.thumb2 {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2023/09/img-openseminar-009_02.png) center -8px no-repeat;
background-size: 100%;
}
.thumb-link li.thumb3 {
background: url(//japan.wilsonlearning.com/wp-content/uploads/2023/09/img-openseminar-009_03.png) center -8px no-repeat;
background-size: 100%;
}
.thumb-link li a span {
display: block;
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
padding-top: 1%;
padding-bottom: 5%;
width: 80%;
height: 0;
color: #fff;
text-align: center;
line-height: 22px;
background-color: #337ab7;
}
.thumb-link li a span::before {
position: absolute;
left: -22px;
top: 0;
content: "";
width: 5px;
border-bottom: 27px solid #337ab7;
border-left: 22px solid transparent;
}
.thumb-link li a {
display: block;
position: absolute;
top: 0;
z-index: 3;
width: 100%;
padding-bottom: 28%;
height: 0;
transition: .6s;
}
.thumb-link li a:hover { background-color: rgba(255,255,255,.25); }
@media screen and (max-width: 840px) {
.thumb-link { width: 100%; }
.thumb-link li a { padding-bottom: 29%; }
.thumb-link li a span { padding-bottom: 6.5%; }
}
@media screen and (max-width: 767px) {
.thumb-link { width: 100%; }
.thumb-link li {
padding-bottom: 28%;
width: 100%;
}
.thumb-link li a { padding-bottom: 30.7%; }
.thumb-link li a span {
padding-top: .2%;
padding-bottom: 7%;
}
} .flow-area {
margin-left: auto;
margin-right: auto;
width: 80%;
}
.flow-box {
padding: 1em 1em .8em;
width: 100%;
border: 1px solid #80A5D1;
box-sizing: border-box;
}
.flow-arr-d {
margin: 0 auto;
width: 35px;
}
.flow-arr-lr {
display: inline-block;
width: 35px;
}
.flow-box-s {
display: block;
margin: 0 auto .5em!important;
padding: 5px;
width: 150px;
border-radius: 8px;
background-color: #0b5873;
font-size: 15px;
color: #fff;
text-align: center;
line-height: 1.3;
box-sizing: border-box;
}
.flow-box-fiex {
list-style-type: none!important;
text-align: center;
box-sizing: border-box;
margin-bottom: .5em!important;
padding-left: 0!important;
}
.flex-left,
.flex-middle,
.flex-right {
display: inline-block;
margin: 0 5px;
padding: 5px;
width: 150px;
border-radius: 8px;
background-color: #0b5873;
font-size: 15px;
color: #fff;
text-align: center;
line-height: 1.3;
box-sizing: border-box;
}
.flow-arr-lr::before,
.flex-left::before,
.flex-middle::before,
.flex-right::before {
content: "";
display: none;
}
.flow-box-bmar { margin-top: .5em; } .letter_space { letter-spacing: -0.01rem; }
@media screen and (max-width: 840px) {
.flow-area { width: 100%; }
}
@media screen and (max-width: 767px) {
.flex-left, .flex-middle, .flex-right { width: 21%; }
}  .container__col.container__col-12.container__col-md-5 {
-ms-flex-preferred-size: 42%;
flex-basis: 42%;
}
.container__col.container__col-12.container__col-md-7 {
-ms-flex-preferred-size: 55%;
flex-basis: 55%;
padding-left: 1rem;
} .container__col-md-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
@media screen and (max-width: 767px) { .wistia_embed.wistia_async_fl4skpq3cu {
margin-left: -1rem!important;
} .container__col-md-3 {
-ms-flex-preferred-size: 10%;
flex-basis: 10%;
margin-right: 1rem;
}
}  .link_page_navi {
padding: 0; list-style: none;
margin: 0 auto 2em;
list-style-type: none;
display: flex;
justify-content: center;
}
.link_page_navi li::before {
content: "";
display: none!important;
}
.link_page_navi::after {
content: "";
display: block;
clear: both;
}
.link_page_navi li:first-child {
margin-left: 5px;
}
.link_page_navi li {
float: left;
width: 64px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 20px;
border: 1px solid #0063e5;
border-radius: 5px;
text-align: center;
padding: .2em .2em .1em;
color: #fff;
background-color: #0063e5;
list-style-type: none;
}
ul.link_page_navi li::after {
content: '';
display: none;
}
.link_page_navi a li {
border: 1px solid #0063e5;
border-radius: 5px;
color: #337ab7;
background-color: #fff;
transition: all ease .2s;
}
.link_page_navi a li:hover {
background-color: #0053bf;
color: #fff;
} .next-page-box {
margin: 4em auto 2em;
padding: .3em 1em .2em;
width: 75%;
text-align: center;
background-color: #ccc;
}
.next-page-box a {
font-size: .9em;
line-height: 1.5!important;
line-height: 1.2;
text-decoration: none;
}
.next-page-box a:hover {
text-decoration: underline;
}
@media screen and (max-width: 767px) {
.link_page_navi {
width: 73.5%;
}
.next-page-box {
width: 90%;
}
} .module-area {
margin-bottom: 2.5em;
padding: 1em 2em 1.3em;
background-color: #e3ebdb;
}
.module-area .nomal-table {
margin-top: -1em;
margin-bottom: 0;
background: none;
border: none;
border-top: 2px dotted #236192;
}
.module-area .nomal-table tr {
background: none;
border-bottom: 2px dotted #236192;
}
.module-area .nomal-table td {
vertical-align: middle;
background: none;
border: none;
}
.module-area .nomal-table td.td-left {
padding-left: 0!important;
width: 30%;
}
.module-area .nomal-table td.td-right {
width: 70%;
}
.module-area p.hanging {
text-indent: -1.35em;
margin-left: 1.35em;
}
.module-area .font-s {
font-size: 75%;
}
@media screen and (max-width: 767px) {
.module-area {
padding: 1em 1em 1.3em;
}
.module-area .nomal-table td.td-left {
width: 40%;
}
.module-area .nomal-table td.td-right {
width: 60%;
}
.module-area .font-s {
font-size: 100%;
}
.module-area span.hanging-sp {
display: block;
text-indent: -1em;
margin-left: 1em;
}
} .module-area ul.check-i {
margin-top: -.5em;
margin-left: .5em;
padding-left: 1.5em;
line-height: 1.5;
list-style-type: none;
}
.module-area ul.check-i li {
margin-bottom: .5em;
list-style-type: none;
}
.module-area ul.check-i li:last-child {
margin-bottom: 0;
}
.module-area ul.check-i li::before {
font-family: "Font Awesome 5 Free";
content: "✔";
}   .article-post-area ul li:after {
top: 0;
} .article-post-area ul.disc li::after {
color: #888;
} ul li.box-underline {
margin-left: -1em;
padding-left: 1em!important;
}
ul li.box-underline::after {
margin-left: 0!important;
} .box-underline {
margin-bottom: .2em!important;
padding: 0!important;
} .article-post-area ul.note-list li:after {
content: '';
display: none;
}
ul.note-list {
padding-right: 1em; } ul.free-icon li:after,
ul.free-icon-inbox li:after {
content: '';
list-style-type: none;
display: none;
} ul.privacy-policy-num-first li::after, ul.privacy-policy-num-second li::after,
ul.privacy-policy-num-third li::after {
display: none;
}
table.no-line, table.no-line th, table.no-line td {
line-height: 1.5;
}
ul.privacy-policy-num-second {
margin-top: 2em;
}
ul.privacy-policy-num-third {
margin-top: 0!important;
} body.archive .container__col.container__col-12.u-marginBottom2gu.u-md-marginBottom4gu {
display: none;
} body.page-template-newslist-page .container__col.container__col-12.container__col-md-6.u-md-marginTop12gu.u-lg-marginTop30gu {
margin-top: 13em;
} .footer-social-icon ul {
display: none!important;
} .footer-box6 p {
padding-right: 2em;
font-size: 21px!important;
}  .container__col.container__col-12.container__col-md-6.u-md-marginTop12gu.u-lg-marginTop30gu .container__col--spaced.container__col--spaced--last p.h3 {
font-weight: bold;
color: #555;
}
@media screen and (max-width: 767px) {
body.page-template-newslist-page .container__col.container__col-12.container__col-md-6.u-md-marginTop12gu.u-lg-marginTop30gu {
margin-top: -3em;
}
body.page-template-newslist-page section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content.cont {
margin-top: -3em;
}  body.page-id-19904 section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content,
body.page-id-20026 section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content, body.page-id-19928 section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content,
body.page-id-20031 section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content, body.page-id-19925 section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content,
body.page-id-20045 section.panel.panel--first.u-paddingBottom6gu.panel--clearfix.panel---content {
margin-top: 3em;
} .news-list {
position: inherit;
z-index: 9!important;
} .footer-box6 p {
padding-right: 0;
} .container__col.container__col-12.container__col-md-6.u-md-marginTop12gu.u-lg-marginTop30gu .container__col--spaced.container__col--spaced--last p.h3 {
font-size: 1.2em!important;
}
} @media screen and (min-width: 768px) {  body.page-id-18317 .container__col--spaced.container__col--spaced--first,
body.page-id-18752 .container__col--spaced.container__col--spaced--first {
margin-top: 6em!important;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod .container__col--spaced.container__col--spaced--first {
margin-top: 6em!important;
} body.page-id-13362 .container__col--spaced.container__col--spaced--first {
margin-top: -1.6em!important;
} body.page-id-13355 .container__col--spaced.container__col--spaced--first,
body.page-id-19156 .container__col--spaced.container__col--spaced--first {
margin-top: 3.8em!important;
} body.page-id-13351 .container__col--spaced.container__col--spaced--first {
margin-top: -1.8em!important;
} body.page-id-18502 .container__col--spaced.container__col--spaced--first,
body.page-id-17592 .container__col--spaced.container__col--spaced--first,
body.page-id-19158 .container__col--spaced.container__col--spaced--first {
margin-top: 3.8em!important;
} body.page-id-16358 .container__col--spaced.container__col--spaced--first,
body.page-id-16649 .container__col--spaced.container__col--spaced--first,
body.page-id-16465 .container__col--spaced.container__col--spaced--first {
margin-top: .5em!important;
} body.page-id-19489 .container__col--spaced.container__col--spaced--first,
body.page-id-19461 .container__col--spaced.container__col--spaced--first {
margin-top: 4.2em!important;
}  body.page-id-19904 .container__col--spaced.container__col--spaced--first,
body.page-id-20026 .container__col--spaced.container__col--spaced--first, body.page-id-19928 .container__col--spaced.container__col--spaced--first,
body.page-id-20031 .container__col--spaced.container__col--spaced--first, body.page-id-19925 .container__col--spaced.container__col--spaced--first,
body.page-id-20045 .container__col--spaced.container__col--spaced--first {
margin-top: 6em!important;
}  body.page-id-13355 .container__col--spaced--last,
body.page-id-19156 .container__col--spaced--last {
margin-top: 6em;
} body.page-id-13351 .container__col--spaced--last {
margin-top: .5em;
} body.page-id-18317 .container__col--spaced--last,
body.page-id-18752 .container__col--spaced--last {
margin-top: .5em;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod .container__col--spaced--last {
margin-top: .5em;
} body.page-id-13362 .container__col--spaced--last {
margin-top: 5em;
} body.page-id-18502 .container__col--spaced--last,
body.page-id-17592 .container__col--spaced--last,
body.page-id-19158 .container__col--spaced--last {
margin-top: 5.5em;
} body.page-id-19489 .container__col--spaced--last,
body.page-id-19461 .container__col--spaced--last {
margin-top: 5.2em;
} body.page-id-98 .box-center {
margin-bottom: 3em;
}  body.page-id-13351 .container__col.container__col-12,
body.page-id-19173 .container__col.container__col-12 {
margin-top: 7.8em;
} body.page-id-19489 .container__col.container__col-12,
body.page-id-19461 .container__col.container__col-12 {
margin-top: 1.8em;
}
}
@media screen and (max-width: 1140px) { body.page-id-12482 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first, body.page-id-15964 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first, body.page-id-98 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first {
background: none;
}
}
@media screen and (max-width: 767px) {   body.page-id-18317 .container__col--spaced--last,
body.page-id-18752 .container__col--spaced--last {
margin-top: -2em;
margin-bottom: 3em;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod .container__col--spaced--last {
margin-top: -2em;
margin-bottom: 3em;
} body.page-id-13362 .container__col--spaced--last,
body.page-id-13355 .container__col--spaced--last,
body.page-id-19156 .container__col--spaced--last,
body.page-id-13351 .container__col--spaced--last {
margin-top: -4em;
margin-bottom: 3em;
} body.page-id-18502 .container__col--spaced--last,
body.page-id-17592 .container__col--spaced--last,
body.page-id-19158 .container__col--spaced--last {
margin-top: -4em;
margin-bottom: 4.5em;
} body.page-id-16465 .container__col--spaced--last,
body.page-id-16649 .container__col--spaced--last,
body.page-id-16358 .container__col--spaced--last {
margin-top: -1.8em;
margin-bottom: 3.2em;
} body.page-id-19489 .container__col--spaced--last,
body.page-id-19461 .container__col--spaced--last {
margin-top: -2em;
margin-bottom: 4.5em;
}  body.panel.panel--hero.panel--hero--wrap.panel--content.panel--first {
background: none!important;
} body.panel.panel--hero.panel--hero--wrap.panel--content.panel--first .u-bgColorPrimary, body.seminar-template-single-common section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-18752 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-13362 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-13355 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-19156 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-13351 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-19173 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-17592 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-19158 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-16465 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-16649 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-16358 section.panel.panel--hero.u-md-marginBottom14gu {  background: linear-gradient(rgba(0,99,229,1) 25%,rgba(0,99,229,0) 50%)!important;
margin-top: 1.9em;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod section.panel.panel--hero.u-md-marginBottom14gu {  background: linear-gradient(rgba(0,99,229,1) 30%,rgba(0,99,229,0) 75%)!important;
margin-top: 1.9em;
} body.page-id-19489 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-19461 section.panel.panel--hero.u-md-marginBottom14gu {
background: linear-gradient(rgba(0,99,229,1) 15%,rgba(0,99,229,0) 70%)!important;
margin-top: 3.9em;
} body.events-template-single-common section.panel.panel--hero.u-md-marginBottom14gu {
background: linear-gradient(rgba(0,99,229,1) 15%,rgba(0,99,229,0) 35%)!important;
margin-top: 1.9em;
} body.page-template-newslist-page section.panel.panel--hero.u-md-marginBottom14gu {
background: linear-gradient(rgba(0,99,229,1) 20%,rgba(0,99,229,0) 65%)!important;
margin-top: 1.9em;
height: 15em;
}  body.page-id-19904 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-20026 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-19928 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-20031 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-19925 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-20045 section.panel.panel--hero.u-md-marginBottom14gu {
background: linear-gradient(rgba(0,99,229,1) 25%,rgba(0,99,229,0) 50%)!important;
margin-top: 3.9em;
} .panel--hero__bg-image::before {
content: '';
display: none!important;
}
.panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
background: none!important;
padding-bottom: 10em;
}  body.page-id-13351 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-19173 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-18752 section.panel.panel--hero.u-md-marginBottom14gu {
margin-top: 4em;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod section.panel.panel--hero.u-md-marginBottom14gu {
position: relative;
z-index: 1!important;
margin-top: 4em;
height: 25em;
}  body.page-id-19904 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-20026 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-19928 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-20031 section.panel.panel--hero.u-md-marginBottom14gu, body.page-id-19925 section.panel.panel--hero.u-md-marginBottom14gu,
body.page-id-20045 section.panel.panel--hero.u-md-marginBottom14gu {
padding-top: 5.5em;
}  body.seminar-template-single-common ol.list.inline-list.list--breadcrumb {
margin-top: -2em;
}
body.products-template-single-pr ol.list.inline-list.list--breadcrumb,
body.resources-template-single-pr ol.list.inline-list.list--breadcrumb {
margin-top: -1em;
}
body.events-template-single-common ol.list.inline-list.list--breadcrumb { margin-top: -2.2em;
}  body.page-id-15964 .container__col.container__col-12 {
margin-top: 1.2em;
}
body.page-id-15964 div.box-center h1.u-md-marginTop30gu {
margin-top: .9em!important;
}
body.page-id-98 div.box-center h1 {
padding-top: 2.6em!important;
}
body.page-id-15964 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first,
body.page-id-98 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first {
background: none;
}
body.page-id-15964 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary,
body.page-id-98 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary { background: linear-gradient(rgba(0,99,229,1) 40%,rgba(0,99,229,0) 80%)!important;
margin-top: 1.9em;
height: 19em!important;
} body.page-id-15964 .box-center,
body.page-id-98 .box-center {
width: 107%;
}
body.page-id-15964 .box-center img,
body.page-id-98 .box-center img {
margin: 0!important;
width: 100%;
}  body.page-id-7828 .container__col.container__col-12,
body.page-id-6157 .container__col.container__col-12,
body.page-id-6168 .container__col.container__col-12,
body.page-id-6155 .container__col.container__col-12,
body.page-id-6167 .container__col.container__col-12 {
margin-top: -3.5em;
}
body.page-id-7828 .box-center,
body.page-id-6157 .box-center,
body.page-id-6168 .box-center,
body.page-id-6155 .box-center,
body.page-id-6167 .box-center {
margin-left: -1em!important;
width: 107%;
}
body.page-id-7828 h1.u-md-marginTop30gu,
body.page-id-6157 h1.u-md-marginTop30gu,
body.page-id-6168 h1.u-md-marginTop30gu,
body.page-id-6155 h1.u-md-marginTop30gu,
body.page-id-6167 h1.u-md-marginTop30gu {
margin-left: .4em;
}  body.page-id-12482 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary,
body.page-id-15964 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary,
body.page-id-98 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 1.9em!important; background: linear-gradient(rgba(0,99,229,1) 28%,rgba(0,99,229,0) 54%)!important; }
body.page-id-12482 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
height: 29em!important;
}
body.page-id-15964 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary,
body.page-id-98 .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
height: 20em!important;
} body.panel--hero__bg-image::after {
background-image: none!important;
}  body.page-id-18317 .container__col--spaced.container__col--spaced--first,
body.page-id-18752 .container__col--spaced.container__col--spaced--first,
body.page-id-19489 .container__col--spaced.container__col--spaced--first,
body.page-id-19461 .container__col--spaced.container__col--spaced--first {
margin-top: 5.3em;
} body.wp-singular.page-template.page-template-single-common.page-template-single-common-php.page.page-child.wp-theme-wilsonlearning.prod .container__col--spaced.container__col--spaced--first {
margin-top: 5.3em;
} body.page-id-13362 .container__col--spaced.container__col--spaced--first {
margin-top: -2.2em;
} body.page-id-13355 .container__col--spaced.container__col--spaced--first,
body.page-id-19156 .container__col--spaced.container__col--spaced--first {
margin-top: 5.3em;
} body.page-id-13351 .container__col--spaced.container__col--spaced--first,
body.page-id-19173 .container__col--spaced.container__col--spaced--first {
margin-top: 3.3em;
} body.page-id-18502 .container__col--spaced.container__col--spaced--first,
body.page-id-17592 .container__col--spaced.container__col--spaced--first,
body.page-id-19158 .container__col--spaced.container__col--spaced--first {
margin-top: 5.3em;
} body.page-id-16465 .container__col--spaced.container__col--spaced--first,
body.page-id-16649 .container__col--spaced.container__col--spaced--first,
body.page-id-16358 .container__col--spaced.container__col--spaced--first {
margin-top: -.3em;
} .panel.panel--hero.panel--hero--wrap.panel--content.panel--first .box-center {
margin-top: 3.5em!important;
}
body.page-id-15964 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first .box-center {
margin-top: 7.8em!important;
}
body.page-id-98 .panel.panel--hero.panel--hero--wrap.panel--content.panel--first .box-center {
margin-top: 6.7em!important;
}  section.panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
margin-top: .5em;
}
section.panel.panel--feed.u-positionRelative.u-paddingBottom16gu.u-md-paddingBottom32gu {
margin-top: -3em;
}  .container.container__grid.container--gutters.container__grid--align-middle {
margin-top: -2em;
} body.page-id-13911 .container.container__grid.container--gutters.container__grid--align-middle {
margin-bottom: -2.5em;
}  html body .panel.panel--hero.panel--hero--solutions.panel--arc-bottom.panel--bg-image.panel--bg-image--pseudo {
background: linear-gradient(to bottom, #fff 20%, #fff 100%) !important;
}
html body.page-template .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
display: none!important;
}  .panel--hero__bg-image::after {
display: none;
}
html body .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
margin-top: 4em; height: 25em!important;
}  div#response {
position: relative;
z-index: 9;
}
body.archive .panel.panel--hero.u-marginVert8gu.u-md-marginTop0gu.u-md-marginBottom16gu {
position: relative;
z-index: 1!important;
height: 21em;
}
body.archive section.panel.panel--feed.u-positionRelative.u-paddingBottom16gu.u-md-paddingBottom32gu {
position: relative;
z-index: 9!important;  margin-top: -8em;
} body.post-type-archive-seminar span.feed__title--inner.u-block {
letter-spacing: -.05em;
font-size: .9em;
}  body.archive h1.feed__title.u-paddingHoriz10gu.u-md-paddingHoriz23gu.u-paddingVert8gu.u-md-paddingVert16gu {
margin-top: 1em;
}   .panel--standard,
body.page-id-13986 .u-md-paddingBottom32gu,
body.page-id-14003 .u-md-paddingBottom32gu,
body.page-id-14014 .u-md-paddingBottom32gu,
body.page-id-14016 .u-md-paddingBottom32gu,
body.page-id-14028 .u-md-paddingBottom32gu {
margin-top: 2.5em;
}
body.page-id-16286 .u-md-paddingBottom32gu {
margin-top: 1.5em;
}  html body.resources-template.resources-template-single-common-new.resources-template-single-common-new-php.single.single-resources .panel--hero__bg-image.panel--bg-image.u-bgColorPrimary {
height: 10em!important;
}  }  .award-newsliders-img img {
max-width: 95%!important;
}
@media screen and (min-width: 768px) {
.container__col-md-9 {
flex-basis: 50%;
}
}
@media screen and (max-width: 767px) {
.container__col.container__col-12 {
width: 95%;
}
body.page-id-98 .u-md-marginLeft8gu {
margin-top: -3em;
width: 105%;
}
body.page-id-98 .u-md-marginLeft8gu img {
width: 100%;
}
body.page-id-98 .container__grid {
display: inherit;
}
} @media screen and (max-width: 767px) {
img.pr-img.no-img1,
img.pr-img.no-img2,
img.pr-img.no-img3 {
display: block!important;
margin-top: -1em!important;
}
}a.normal-btn {
display: block;
margin: 0 auto;
padding: 1em 2em 0.9em;
width: 60%;
line-height: 1.2em;
color: #fff;
text-align: center;
text-decoration: none;
background-color: #0063e5;
border-radius: 5px;
transition: all ease 0.2s;
}
a.normal-btn:hover {
width: 65%;
box-shadow: 6px 6px 13px 6px rgb(0 0 0 / 18%);
} a.finish-btn {
background: #999;
color: #000;
cursor: none;
line-height: 1.4em;
padding: 1em 2em;
text-decoration: none;
} a.btn-application,
a.btn-download,
a.btn-archive_video,
a.btn-detail,
a.btn-finish {
display: block; margin: 0 auto 2.5em;
padding: 1em 1em .9em;
width: 100%;
line-height: 1.2; text-align: center;
text-decoration: none;
border-radius: 100vh;
box-sizing: border-box;
transition: all .5s ease;
} a.btn-application { background-color: #2a79e1; color: #fff; }
a.btn-application:hover { background-color: #ffd58f; color: #2A2723; } a.btn-download { background-color: #129471; color: #fff; }
a.btn-download:hover { background-color: #ffd9c6; color: #2A2723; } a.btn-detail { background-color: #ee7748; color: #fff; }
a.btn-detail:hover { background-color: #aeddec; color: #2A2723; } a.btn-archive_video { background-color: #f0bc2e; color: #2A2723; }
a.btn-archive_video:hover { background-color: #93bdf0; color:#2A2723; } a.btn-finish {
color: rgb(0 0 0 / 100%);
background-color: rgb(204 204 204 / 100%);
border: 1px solid rgb(119 119 119 / 100%);
cursor: default!important;
}
@media screen and (min-width: 768px) {
a.btn-application,
a.btn-download,
a.btn-archive_video,
a.btn-detail,
a.btn-finish {
width: 70%!important; }  } @media screen and (min-width: 768px) {
.btn-flex {
display: flex;
margin-bottom: 2em;
}
.btn-flex a {
margin: 0 .5em;
}
}
@media screen and (max-width: 767px) {
.btn-flex {
margin-top: 1.5em;
margin-bottom: 2.5em;
}
.btn-flex a {
margin: .2em 0;
}
} @media screen and (min-width: 860px) {
p.btn-float {
width: 80%;
}
} a.inner-cell {
display: block;
padding: .2em .2em .1em;
color: #fff;
text-align: center;
background-color: #337ab7;
border-radius: 5px;
transition: all ease 0.2s;
width: 95%;
text-decoration: none;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
a.inner-cell:hover { width: 100%; } .btn-small-right {
margin-left: auto;
margin-right: 0;
width: 25%;
}
.btn-small-right a {
display: block;
margin-left: auto;
margin-right: auto;
padding: .7em .2em .5em;
color: #fff;
text-align: center;
background-color: #337ab7;
border-radius: 5px;
transition: all ease 0.2s;
width: 95%;
text-decoration: none;
box-sizing: border-box;
}
.btn-small-right a:hover {
width: 100%;
background-color: rgba(51 122 183 / 0.75);
box-shadow: 6px 6px 13px 6px rgb(0 0 0 / 18%);
}
@media screen and (max-width: 767px) {
.btn-small-right { width: 38%; }
.btn-small-right a { width: 100%; }
.btn-small-right a:hover {
background-color: #337ab7;
box-shadow: none;
}
}  .ex_btn_box {
position: relative;
margin: 1em auto 2em!important;
padding: 0!important;
box-sizing: border-box;
width: 55%;
height: 7.1em;
overflow: hidden;
}
.ex_btn_box img {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
} .ex_btn_link {
position: absolute!important;
z-index: 2;
top: 2.9em;
right: 1em;
display: block!important;
position: relative;
text-decoration: none;
background: #0cab35; color: #FFF;
border-bottom: solid 5px #024c15; border-right: solid 5px #088327; border-radius: 3px;
margin-top: 12px!important;
padding: 0!important;
width: 36%;
height: 40px;
box-sizing: border-box;
line-height: 38px;
text-align: center;
font-size: .9em!important;
}
.ex_btn_link:hover {
color: #ebbc00;
}
.ex_btn_link:active { border:none;
-webkit-transform: translate(2px,2px);
transform: translate(2px,2px);
border-bottom: 2px solid #024c15;
border-right: 2px solid #088327;
box-sizing: border-box;
}
.ex_btn_link[target="_blank"]::after {
content: "";
position: absolute;
right: 0!important;
}
@media screen and (max-width:1159px) {
.ex_btn_box {
width: 70%;
height: 6.7em;
}
.ex_btn_link {
top: 29%;
right: 1em;
width: 35%;
height: 2.3em;
line-height: 2.2em;
font-size: .9em!important;
}
}
@media screen and (max-width:767px) {
.ex_btn_box {
width: 100%;
height: 5em;
}
.ex_btn_link {
top: 2.1em;
right: .8em;
width: 30%;
height: 2.5em;
line-height: 2.4em;
font-size: .7em!important;
}
} .ex_btn_box_plural {
position: relative;
z-index: 0;
margin: 1em auto 2em!important;
padding: .5em .5em 2.5em!important;
width: 100%;
border: 3px solid #ebbc00;
box-sizing: border-box;
}
.ex_btn_box_plural::before {
content: "";
position: absolute;
z-index: 10;
right: 0;
bottom: -4em;
width: 10em;
height: 10em;
background: url(//japan.wilsonlearning.com/wp-content/uploads/2022/05/ex_btn_bg.png) top center no-repeat;
background-size: 100%;
}
.ex_btn_contents {
padding-top: 0.5em;
padding-bottom: .5em;
height: auto;
overflow: hidden;
border-top: 1px solid #999;
}
.ex_btn_contents:first-child {
padding-top: 0;
border: none!important;
}
.ex_btn_read {
float: left;
padding: .5em 0 .3em!important;
width: 60%;
height: auto;
overflow: hidden;
text-align: center;
line-height: 1.3;
background-color: #ebbc00;
}
.text-s {
display: block!important;
margin: 0 .5em!important;
font-size: 90%;
}
hr.ex_line {
margin: -.9em .5em .5em!important;
border: none!important;
border-bottom: 1px dotted #000!important;
} .ex_btn_plural_link {
float: right;
display: block!important;
position: relative;
text-decoration: none;
background: #0cab35; color: #FFF;
letter-spacing: 0.1rem!important;
border-bottom: solid 5px #024c15; border-right: solid 5px #088327; border-radius: 3px;
padding: .5em .5em .3em!important;
width: 38%;
box-sizing: border-box;
text-align: center;
}
.ex_btn_plural_link:active { border:none;
-webkit-transform: translate(2px,2px);
transform: translate(2px,2px);
border-bottom: 2px solid #024c15;
border-right: 2px solid #088327;
box-sizing: border-box;
}
@media screen and (max-width:1159px) {
.ex_btn_box_plural {
width: 100%!important;
padding-bottom: 1.5em;
}
}
@media screen and (max-width:767px) {
.ex_btn_box_plural {
padding: .5em .5em 0!important; width: 100%!important;
overflow: hidden;
background: none;
}
.ex_btn_box_plural::before {
content: "";
display: none!important;
}
.ex_btn_contents {
padding-bottom: 0!important;
}
.ex_btn_contents:last-of-type {
margin-bottom: -1em!important;
}
.ex_btn_read {
float: none;
padding-left: .5em;
padding-right: .5em;
width: 100%!important;
}
.ex_btn_read strong {
display: block;
padding-left: .5em;
padding-right: .5em;
width: 100%;
box-sizing: border-box;
} .ex_btn_plural_link {
float: none;
margin-top: .5em;
margin-bottom: -.6em;
width: 100%;
}
}  .button[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit][href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button a[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
input[type=submit] a[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="http://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="https://"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary[href^="//"]:not([href*='global.wilsonlearning.com'])::after,
.button--secondary a[href^="//"]:not([href*='global.wilsonlearning.com'])::after {
background: none!important;
margin-left: 0!important;
width: 0!important;
}  a.target-blank[target="_blank"]::after,
a.target-blank-over[target="_blank"]::after {
content: "\f08e";
font-family:'Font Awesome 5 Free';
font-size: .5em;
font-weight: 900;
margin-left: 0.6em;
margin-right: 0.2em;
color: #999;
display: inline-block;
} a.target-blank-over[target="_blank"]::after {
margin-left: 3.5em;
} #page_top {
width: 5em;
height: 4em;
position: fixed;
right: 0;
bottom: 0; opacity: 0.6;
border: 1px solid #3f98ef;
border-radius: 15px;
z-index: 2;
opacity: 0;
transition: all .5s ease;
}
#page_top.is_active {
opacity: .7;
transition: all .5s ease;
}
body.home #page_top {
bottom: 0;
}
#page_top a {
position: relative;
display: block;
width: 90px;
height: 90px;
text-decoration: none;
}
#page_top a::before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: '\f102';
font-size: 25px;
color: #3f98ef;
position: absolute;
width: 25px;
height: 25px;
top: -40px;
bottom: 0;
right: 0;
left: 0;
margin: auto;
text-align: center;
}
#page_top a::after {
content: 'PAGE TOP';
font-size: 13px;
color: #fff;
position: absolute;
top: 45px;
bottom: 0;
right: 0;
left: 0;
margin: auto;
text-align: center;
color: #3f98ef;
}
@media screen and (max-width: 767px) {
#page_top {
display: none!important;
}
} a.button.button--secondary {
border-radius: 100vh;
transition: all .5s ease;
}
.button--secondary:hover, button a:hover {
padding-left: 2em;
padding-right: 2em;
letter-spacing: normal;
}
@media screen and (max-width: 767px) {
a.button.button--secondary {
width: 75%;
}
}  p.text-cta {
bottom: 20px!important;
width: 81%;
}
.text-cta::after {
content: '';
display: none;
}
p.text-cta a {
display: block;
padding: .5em 0;
text-align: center;
border: 1px solid #0063e5;
border-radius: 100vh;
text-decoration: none;
transition: all .5s ease;
}
p.text-cta a:hover {
background-color: #0063e5;
color: #fff;
} body.archive p.text-cta {
margin: 1em auto;
padding: .5em!important;
width: 75%;
text-align: center;
border: 1px solid #0063e5;
border-radius: 100vh;
transition: all .5s ease;
}
body.archive p.text-cta:hover {
background-color: #0063e5;
color: #fff;
}
@media screen and (max-width: 767px) {
body.archive p.text-cta {
margin: -.5em auto 1.5em;
}
}  a.btn_link_contact {
display: none;
} a#btn_link_inquiry {
position: fixed;
padding: 1em;
font-size: 18px;
font-weight: 900;
color: #2a2723;
text-align: center;
writing-mode: vertical-rl;
text-decoration: none;
background-color: #fbbd3a; border-radius: 30px 0 0 30px;
z-index: 10;
opacity: 0;
transition: all .5s ease;
}
a#btn_link_inquiry.is_active {
opacity: 1;
transition: all .5s ease;
}  a#btn_link_inquiry { right: 0;
top: 35%; } @media screen and (max-width: 767px) { a.btn_link_contact {
display: block;
margin: -1em auto 1.5em;
padding: 1em 0;
width: 12em;
text-align: center;
color: #fff;
line-height: 1;
border-radius: 100vh;
background-color: #6f9840;
text-decoration: none;
}
a.btn_link_contact i.fa-solid {
margin-left: 5px;
margin-right: -5px;
padding: 2px 2px 0;
width: 18px;
height: 18px;
font-weight: 900!important;
color: #2a2723!important;
border: 1px solid #fff0;
border-radius: 100%;
background-color: #fff;
box-sizing: border-box;
} a#btn_link_inquiry { right: 0;
top: 30%; }
}