@charset "UTF-8";

              @import url("//fonts.googleapis.com/css?family=Lato:300,700");
@import url(../../../themes/bower_components/slick-carousel/slick/slick.css);
@import url(../../../themes/bower_components/plyr/dist/plyr.css);
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}  body,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
figure,
table, th, td, caption,
hr {
margin: 0;
padding: 0;
} abbr[title],
dfn[title] {
cursor: help;
} u,
ins {
text-decoration: none;
} ins {
border-bottom: 1px solid;
} audio,
canvas,
img,
svg,
video {
vertical-align: middle; }
table {
width: 100%;
}
[contenteditable] {
outline: none;
}
input,
textarea {
border-radius: 0; }
select,
input,
textarea,
button {
font-size: 14px;
font-size: 1rem; margin: 0; }
select:focus,
input:focus,
textarea:focus,
button:focus {
outline: none;
}
textarea {
resize: vertical; vertical-align: top; }
input[type="radio"] {
vertical-align: text-bottom;
}
input[type="checkbox"] {
vertical-align: bottom;
}  html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}  h1, h2, h3, h4, h5, h6,
ul, ol, dl,
blockquote, p, address,
hr,
table,
fieldset, figure,
pre {
margin-bottom: 24px;
margin-bottom: 1.71429rem;
} ul, ol, dd {
margin-left: 48px;
margin-left: 3.42857rem;
} ::-moz-selection {
background: rgba(50, 155, 221, 0.7);
color: #fff;
text-shadow: none;
}
::selection {
background: rgba(50, 155, 221, 0.7);
color: #fff;
text-shadow: none;
}  @font-face {
font-family: 'Gilroy';
src: url(../../../themes/ris/fonts/Gilroy-Black.eot) format("embedded-opentype"), url(../../../themes/ris/fonts/Gilroy-Black.otf) format("opentype"), url(../../../themes/ris/fonts/Gilroy-Black.woff) format("woff"), url(../../../themes/ris/fonts/Gilroy-Black.ttf) format("truetype"), url(../../../themes/ris/fonts/Gilroy-Black.svg) format("svg");
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Gilroy';
src: url(../../../themes/ris/fonts/Gilroy-Light.eot) format("embedded-opentype"), url(../../../themes/ris/fonts/Gilroy-Light.otf) format("opentype"), url(../../../themes/ris/fonts/Gilroy-Light.woff) format("woff"), url(../../../themes/ris/fonts/Gilroy-Light.ttf) format("truetype"), url(../../../themes/ris/fonts/Gilroy-Light.svg) format("svg");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Gilroy';
src: url(../../../themes/ris/fonts/Gilroy-Medium.eot) format("embedded-opentype"), url(../../../themes/ris/fonts/Gilroy-Medium.otf) format("opentype"), url(../../../themes/ris/fonts/Gilroy-Medium.woff) format("woff"), url(../../../themes/ris/fonts/Gilroy-Medium.ttf) format("truetype"), url(../../../themes/ris/fonts/Gilroy-Medium.svg) format("svg");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Gilroy';
src: url(../../../themes/ris/fonts/Gilroy-SemiBold.eot) format("embedded-opentype"), url(../../../themes/ris/fonts/Gilroy-SemiBold.otf) format("opentype"), url(../../../themes/ris/fonts/Gilroy-SemiBold.woff) format("woff"), url(../../../themes/ris/fonts/Gilroy-SemiBold.ttf) format("truetype"), url(../../../themes/ris/fonts/Gilroy-SemiBold.svg) format("svg");
font-weight: 600;
font-style: normal;
}  html {
font-size: 0.875em; line-height: 1.71429; background-color: #fff;
color: #333;
overflow-y: scroll; min-height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } html {
font-family: "Gilroy", sans-serif;
}
html main {
display: block;
position: relative;
z-index: 1;
}
html main section {
padding: 60px 0;
}
body {
padding-top: 72px;
position: relative;
}
body:before {
content: '';
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: #3e435c;
opacity: 0;
visibility: hidden;
transition: all .2s ease;
display: block;
z-index: 2;
}
body.body-overlay:before {
opacity: .2;
visibility: visible;
}
@media screen and (max-width: 769px) {
body {
padding-top: 96px;
}
}  h1,
.alpha,
.typography h1,
.typography .alpha {
font-size: 36px;
font-size: 2.57143rem;
line-height: 1.33333;
}
h2,
.beta,
.typography h2,
.typography .beta {
font-size: 30px;
font-size: 2.14286rem;
line-height: 1.6;
}
h3,
.gamma,
.typography h3,
.typography .gamma {
font-size: 24px;
font-size: 1.71429rem;
line-height: 1;
}
h4,
.delta,
.typography h4,
.typography .delta {
font-size: 20px;
font-size: 1.42857rem;
line-height: 1.2;
}
h5,
.epsilon,
.typography h5,
.typography .epsilon {
font-size: 16px;
font-size: 1.14286rem;
line-height: 1.5;
}
h6,
.zeta,
.typography h6,
.typography .zeta {
font-size: 14px;
font-size: 1rem;
line-height: 1.71429;
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #3e435c;
font-weight: 400;
}
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
color: inherit;
}
h1, .h1 {
font-size: 38px;
font-weight: 500;
line-height: 1.26;
text-align: center;
margin-bottom: 36px;
}
@media screen and (max-width: 481px) {
h1, .h1 {
font-weight: 600;
font-size: 34px;
line-height: 1.24;
}
}
h2, .h2 {
font-size: 32px;
font-weight: 600;
line-height: 1.31;
text-align: center;
}
.faqs h2, .faqs .h2 {
text-align: left;
}
@media screen and (max-width: 481px) {
h2, .h2 {
font-size: 28px;
line-height: 1.2;
}
}
h3, .h3, .campus-event__item h2 {
font-size: 26px;
font-weight: 500;
line-height: 1.38;
}
h4, .h4 {
font-size: 20px;
font-weight: 600;
line-height: 1.5;
}
h5, .h5 {
font-size: 18px;
font-weight: 500;
line-height: 1.33;
color: #8ea2b6;
}
h6, .h6 {
font-size: 16px;
font-weight: 500;
line-height: 1.5;
color: #333333;
}   hr {
background-color: none;
border: none;
border-bottom: 1px solid rgba(221, 220, 220, 0.5);
height: 1px;
margin-bottom: 24px;
} .typography h1,
.typography .alpha {
line-height: 1.1;
margin-bottom: .25em;
}
.typography h2,
.typography .beta {
line-height: 1.2;
margin-bottom: .25em;
}
.typography img:not(:last-child),
.typography p:not(:last-child),
.typography ul:not(:last-child),
.typography ol:not(:last-child),
.typography pre:not(:last-child),
.typography blockquote:not(:last-child),
.typography .embedded:not(:last-child) {
margin-bottom: 24px;
}
.typography i,
.typography em {
font-style: italic;
}
.typography b,
.typography strong {
font-weight: 700;
}
.typography ul {
list-style-type: disc;
}
.typography ol {
list-style: decimal;
}
.typography ul,
.typography ol {
margin-left: 1em;
margin-right: 1em;
}
.error-box {
padding: 6px 10px;
line-height: 1.71;
font-size: 14px;
font-weight: 500;
color: #ef6c00;
background-color: #f6e3c6;
border: solid 1px #f8aa3e;
border-radius: 2px;
margin-bottom: 12px;
} a {
transition: all .2s ease;
color: #5edba4;
font-weight: 600;
} a {
color: #5edba4;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}  .lede {
font-size: 18.2px;
font-size: 1.3rem;
line-height: 1.31868;
}  img {
max-width: 100%; font-style: italic; vertical-align: middle; height: auto;
}   li > ul,
li > ol {
margin-bottom: 0;
} .btn, .slider-blockquote .slick-arrow, .slider-blockquote .slick-dots button, .new-slider .slick-arrow, .new-slider .slick-dots button {
transition: all .2s ease;
-moz-user-select: -moz-none;
-webkit-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
background: none;
border: none;
display: inline-block;
line-height: normal;
margin: 0; padding: 0; text-decoration: none;
text-shadow: none;
vertical-align: middle;
white-space: nowrap;
}
.btn:hover, .slider-blockquote .slick-arrow:hover, .slider-blockquote .slick-dots button:hover, .new-slider .slick-arrow:hover, .new-slider .slick-dots button:hover {
cursor: pointer;
text-decoration: none;
}
.btn--full {
box-sizing: border-box;
display: block !important;
width: 100% !important; }  .tableize {
display: table;
width: 100%;
} .tableize__cell {
display: table-cell;
vertical-align: top;
} .tableize__cell--fill {
width: 100%; } .tableize--middle > .tableize__cell {
vertical-align: middle;
} .tableize--bottom > .tableize__cell {
vertical-align: bottom;
} .tableize--fixed {
table-layout: fixed;
} .tableize--full {
height: 100%;
}
.tableize--full > .tableize__cell,
.tableize--full > .tableize__cell > .tableize__content {
height: inherit;
}  .justifize {
font-size: 1px; text-align: justify;
}
.justifize:after {
content: "";
display: inline-block;
width: 100%;
}
.justifize__box {
font-size: 14px;
font-size: 1rem; display: inline-block;
text-align: left;
vertical-align: middle;
}
.justifize--top .justifize__box {
vertical-align: top;
}
.justifize--bottom .justifize__box {
vertical-align: bottom;
}   .flag {
display: table; width: 100%; } .flag__img,
.flag__body {
display: table-cell;
vertical-align: middle; } .flag__img {
padding-right: 24px;
}
.flag__img > img {
display: block;
max-width: none;
} .flag__body {
width: 100%; }
.flag__body,
.flag__body > :last-child {
margin-bottom: 0;
} .flag--tiny { }
.flag--tiny > .flag__img {
padding-right: 6px;
}
.flag--tiny.flag--rev > .flag__img {
padding-right: 0;
padding-left: 6px;
} .flag--small { }
.flag--small > .flag__img {
padding-right: 12px;
}
.flag--small.flag--rev > .flag__img {
padding-right: 0;
padding-left: 12px;
} .flag--large { }
.flag--large > .flag__img {
padding-right: 48px;
}
.flag--large.flag--rev > .flag__img {
padding-right: 0;
padding-left: 48px;
} .flag--huge { }
.flag--huge > .flag__img {
padding-right: 96px;
}
.flag--huge.flag--rev > .flag__img {
padding-right: 0;
padding-left: 96px;
} .flag--rev  {
direction: rtl; }
.flag--rev > .flag__img,
.flag--rev > .flag__body {
direction: ltr; }
.flag--rev > .flag__img {
padding-right: 0; padding-left: 24px; } .flag--flush > .flag__img {
padding-right: 0;
padding-left: 0;
} .flag--top > .flag__img,
.flag--top > .flag__body {
vertical-align: top;
} .flag--bottom > .flag__img,
.flag--bottom > .flag__body {
vertical-align: bottom;
} @media screen and (max-width: 720px) {
.flag--responsive { direction: ltr;     }
.flag--responsive,
.flag--responsive > .flag__img,
.flag--responsive > .flag__body {
display: block;
}
.flag--responsive > .flag__img {
padding-right: 0;
padding-left: 0;
margin-bottom: 24px;
}
.flag--responsive.flag--tiny > .flag__img {
padding-right: 0;
padding-left: 0;
margin-bottom: 6px;
}
.flag--responsive.flag--small > .flag__img {
padding-right: 0;
padding-left: 0;
margin-bottom: 12px;
}
.flag--responsive.flag--large > .flag__img {
padding-right: 0;
padding-left: 0;
margin-bottom: 48px;
}
.flag--responsive.flag--huge > .flag__img {
padding-right: 0;
padding-left: 0;
margin-bottom: 96px;
}
}  .media {
display: block;
}
.media__img {
float: left;
margin-right: 24px;
}
.media__img > img {
display: block;
}
.media__body {
overflow: hidden;
display: block;
}
.media__body,
.media__body > :last-child {
margin-bottom: 0;
} .media--rev > .media__img {
float: right;
margin-right: 0;
margin-left: 24px;
} .media--flush > .media__img {
margin-right: 0;
margin-left: 0;
} @media screen and (max-width: 720px) {
.media--responsive { }
.media--responsive > .media__img {
float: none;
margin-right: 0;
margin-bottom: 24px;
margin-left: 0;
}
} .container {
margin: 0 auto;
max-width: 990px;
padding-left: 30px;
padding-right: 30px;
}  .embedded {
display: block;
overflow: hidden;
position: relative;  }
.embedded .embedded__item,
.embedded video,
.embedded iframe,
.embedded embed,
.embedded object {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
}
.embedded:before {
content: "";
display: block;
padding-bottom: 100%; width: 100%;
} .embedded--3by1:before {
padding-bottom: 33%;
} .embedded--2by1:before {
padding-bottom: 50%;
} .embedded--16by9:before {
padding-bottom: 56.25%;
} .embedded--4by3:before {
padding-bottom: 75%;
}
.embedded--center .embedded__item,
.embedded--center video,
.embedded--center iframe,
.embedded--center embed,
.embedded--center object {
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
}
.embedded--center .embedded__item:-webkit-full-screen, .embedded--center .embedded__item:-moz-full-screen,
.embedded--center .embedded__item:-ms-fullscreen .embedded--center .embedded__item:-webkit-full-screen,
.embedded--center video:-webkit-full-screen,
.embedded--center video:-moz-full-screen,
.embedded--center video:-ms-fullscreen .embedded--center .embedded__item:-webkit-full-screen,
.embedded--center iframe:-webkit-full-screen,
.embedded--center iframe:-moz-full-screen,
.embedded--center iframe:-ms-fullscreen .embedded--center .embedded__item:-webkit-full-screen,
.embedded--center embed:-webkit-full-screen,
.embedded--center embed:-moz-full-screen,
.embedded--center embed:-ms-fullscreen .embedded--center .embedded__item:-webkit-full-screen,
.embedded--center object:-webkit-full-screen,
.embedded--center object:-moz-full-screen,
.embedded--center object:-ms-fullscreen .embedded--center .embedded__item:-webkit-full-screen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center video:-webkit-full-screen,
.embedded--center video:-ms-fullscreen
.embedded--center video:-webkit-full-screen,
.embedded--center iframe:-ms-fullscreen
.embedded--center video:-webkit-full-screen,
.embedded--center embed:-ms-fullscreen
.embedded--center video:-webkit-full-screen,
.embedded--center object:-ms-fullscreen
.embedded--center video:-webkit-full-screen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center iframe:-webkit-full-screen,
.embedded--center video:-ms-fullscreen
.embedded--center iframe:-webkit-full-screen,
.embedded--center iframe:-ms-fullscreen
.embedded--center iframe:-webkit-full-screen,
.embedded--center embed:-ms-fullscreen
.embedded--center iframe:-webkit-full-screen,
.embedded--center object:-ms-fullscreen
.embedded--center iframe:-webkit-full-screen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center embed:-webkit-full-screen,
.embedded--center video:-ms-fullscreen
.embedded--center embed:-webkit-full-screen,
.embedded--center iframe:-ms-fullscreen
.embedded--center embed:-webkit-full-screen,
.embedded--center embed:-ms-fullscreen
.embedded--center embed:-webkit-full-screen,
.embedded--center object:-ms-fullscreen
.embedded--center embed:-webkit-full-screen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center object:-webkit-full-screen,
.embedded--center video:-ms-fullscreen
.embedded--center object:-webkit-full-screen,
.embedded--center iframe:-ms-fullscreen
.embedded--center object:-webkit-full-screen,
.embedded--center embed:-ms-fullscreen
.embedded--center object:-webkit-full-screen,
.embedded--center object:-ms-fullscreen
.embedded--center object:-webkit-full-screen {
transform: translate(0, 0);
top: 0;
left: 0;
}
.embedded--center .embedded__item:-webkit-full-screen, .embedded--center .embedded__item:-moz-full-screen,
.embedded--center .embedded__item:-ms-fullscreen .embedded--center .embedded__item:fullscreen,
.embedded--center video:-webkit-full-screen,
.embedded--center video:-moz-full-screen,
.embedded--center video:-ms-fullscreen .embedded--center .embedded__item:fullscreen,
.embedded--center iframe:-webkit-full-screen,
.embedded--center iframe:-moz-full-screen,
.embedded--center iframe:-ms-fullscreen .embedded--center .embedded__item:fullscreen,
.embedded--center embed:-webkit-full-screen,
.embedded--center embed:-moz-full-screen,
.embedded--center embed:-ms-fullscreen .embedded--center .embedded__item:fullscreen,
.embedded--center object:-webkit-full-screen,
.embedded--center object:-moz-full-screen,
.embedded--center object:-ms-fullscreen .embedded--center .embedded__item:fullscreen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center video:fullscreen,
.embedded--center video:-ms-fullscreen
.embedded--center video:fullscreen,
.embedded--center iframe:-ms-fullscreen
.embedded--center video:fullscreen,
.embedded--center embed:-ms-fullscreen
.embedded--center video:fullscreen,
.embedded--center object:-ms-fullscreen
.embedded--center video:fullscreen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center iframe:fullscreen,
.embedded--center video:-ms-fullscreen
.embedded--center iframe:fullscreen,
.embedded--center iframe:-ms-fullscreen
.embedded--center iframe:fullscreen,
.embedded--center embed:-ms-fullscreen
.embedded--center iframe:fullscreen,
.embedded--center object:-ms-fullscreen
.embedded--center iframe:fullscreen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center embed:fullscreen,
.embedded--center video:-ms-fullscreen
.embedded--center embed:fullscreen,
.embedded--center iframe:-ms-fullscreen
.embedded--center embed:fullscreen,
.embedded--center embed:-ms-fullscreen
.embedded--center embed:fullscreen,
.embedded--center object:-ms-fullscreen
.embedded--center embed:fullscreen,
.embedded--center .embedded__item:-ms-fullscreen
.embedded--center object:fullscreen,
.embedded--center video:-ms-fullscreen
.embedded--center object:fullscreen,
.embedded--center iframe:-ms-fullscreen
.embedded--center object:fullscreen,
.embedded--center embed:-ms-fullscreen
.embedded--center object:fullscreen,
.embedded--center object:-ms-fullscreen
.embedded--center object:fullscreen {
transform: translate(0, 0);
top: 0;
left: 0;
} .icon {
display: inline-block;
fill: currentColor;
height: 16px;
vertical-align: middle;
width: 16px;
}
.icon-small {
width: 10px;
}
.success-icon {
width: 60px;
height: 60px;
background-color: #4cd964;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
position: relative;
border-radius: 50%;
}
.success-icon b {
position: absolute;
height: 7px;
width: 11px;
display: block;
left: -7px;
top: 5px;
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.success-icon b:before, .success-icon b:after {
content: '';
display: block;
width: 6px;
height: 15px;
background-color: white;
position: absolute;
left: 0;
bottom: -42px;
transition: none;
}
.success-icon b:before {
bottom: auto;
top: 30px;
border-radius: 3px 3px 0 0;
}
.success-icon b:after {
border-radius: 0 3px 3px 0;
width: 32px;
height: 6px;
}
.failed-upload-icon {
width: 30px;
height: 30px;
background-color: #f8aa3e;
position: relative;
border-radius: 50%;
}
.failed-upload-icon:before, .failed-upload-icon:after {
content: '';
display: block;
background-color: white;
position: absolute;
left: 50%;
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
width: 3px;
}
.failed-upload-icon:before {
top: 7px;
height: 10px;
}
.failed-upload-icon:after {
height: 3px;
bottom: 7px;
border-radius: 50%;
}
.icon-facebook {
width: 20px;
height: 20px;
}
.footer-main--mobile .icon-facebook {
width: 30px;
height: 30px;
}
.icon-vimeo {
width: 23px;
height: 20px;
}
.footer-main--mobile .icon-vimeo {
width: 34px;
height: 30px;
}
.icon-twitter {
width: 24px;
height: 20px;
}
.footer-main--mobile .icon-twitter {
width: 36px;
height: 30px;
}  .list-bare {
margin: 0;
padding: 0;
list-style: none;
}  .list-inline {
margin: 0;
padding: 0;
list-style: none;
}
.list-inline > li {
display: inline-block;
} .list-inline--delimited > li + li:before {
content: ", ";
}   .box {
display: block; padding: 24px;
}
.box > :last-child {
margin-bottom: 0;
}   .layout {
list-style: none;
margin: 0;
padding: 0;
margin-left: -30px;
} .layout__item {
display: inline-block; padding-left: 30px; vertical-align: top; width: 100%; } .layout--tiny {
margin-left: -8px;
}
.layout--tiny > .layout__item {
padding-left: 8px;
} .layout--small {
margin-left: -15px;
}
.layout--small > .layout__item {
padding-left: 15px;
} .layout--large {
margin-left: -60px;
}
.layout--large > .layout__item {
padding-left: 60px;
} .layout--huge {
margin-left: -120px;
}
.layout--huge > .layout__item {
padding-left: 120px;
} .layout--flush {
margin-left: 0;
}
.layout--flush > .layout__item {
padding-left: 0;
} .layout--rev {
direction: rtl;
text-align: left;
}
.layout--rev > .layout__item {
direction: ltr;
text-align: left;
} .layout--middle > .layout__item {
vertical-align: middle;
} .layout--bottom > .layout__item {
vertical-align: bottom;
} .layout--right {
text-align: right;
}
.layout--right > .layout__item {
text-align: left;
} .layout--center {
text-align: center;
}
.layout--center > .layout__item {
text-align: left;
} .layout--auto > .layout__item {
width: auto;
}  .layout {
font-size: 0; }
.layout__item {
font-size: 14px;
font-size: 1rem; }   .pack {
width: 100%; display: table;
table-layout: fixed; } .pack__item {
display: table-cell; }
.pack--middle > .pack__item {
vertical-align: middle;
} .pack--rev {
direction: rtl;
}
.pack--rev > .pack__item {
direction: ltr;
}   .layout:after {
content: "";
display: block; margin-top: -30px; }
.layout__item {
margin-bottom: 30px;
} .layout--tiny:after {
margin-top: -8px;
}
.layout--tiny > .layout__item {
margin-bottom: 8px;
} .layout--small:after {
margin-top: -15px;
}
.layout--small > .layout__item {
margin-bottom: 15px;
} .layout--large:after {
margin-top: -60px;
}
.layout--large > .layout__item {
margin-bottom: 60px;
} .layout--huge:after {
margin-top: -120px;
}
.layout--huge > .layout__item {
margin-bottom: 120px;
} .layout--flush:after {
margin-top: 0;
}
.layout--flush > .layout__item {
margin-bottom: 0;
}  .sod_select,
.sod_select * {
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .sod_select {
display: inline-block;
position: relative;
line-height: 1;
width: 200px;
padding: 15px 10px;
border: 3px solid #5e5e5e;
background: #ffffff;
color: #444444;
font-size: 11px;
font-weight: 700;
text-align: left;
text-transform: uppercase;
outline: 0;
outline-offset: -2px; cursor: default;
} .sod_select:before,
.sod_select:after {
content: "\25B2";
position: absolute;
right: 10px;
top: 12px;
font-size: 7px;
} .sod_select:after {
content: "\25BC";
top: auto;
bottom: 12px;
} .sod_select:hover,
.sod_select.open,
.sod_select.focus {
border-color: #000000;
}
.sod_select.open {
color: #919191;
}
.sod_select.focus {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
} .sod_select.disabled {
border-color: #828282;
color: #b2b2b2;
cursor: not-allowed;
} .sod_select .sod_label {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding-right: 15px;
}
.sod_select .sod_prefix { }
.sod_select .sod_placeholder { } .sod_select .sod_list_wrapper {
position: absolute;
top: 100%;
left: 0;
display: none;
height: auto;
width: 200px;
margin: 0 0 0 -3px;
background: #ffffff;
border: 3px solid #000000;
border-top: none;
color: #444444;
font-weight: 300;
z-index: 1;
} .sod_select.open .sod_list_wrapper {
display: block;
} .sod_select.disabled.open .sod_list_wrapper {
display: none;
} .sod_select.above .sod_list_wrapper {
top: auto;
bottom: 100%;
border-top: 3px solid #000000;
border-bottom: none;
} .sod_select .sod_list {
display: block;
overflow-y: auto;
padding: 0;
margin: 0;
} .sod_select .sod_option {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
position: relative;
padding: 10px 10px;
list-style-type: none;
} .sod_select .sod_option.optgroup,
.sod_select .sod_option.optgroup.disabled {
background: inherit;
color: #939393;
font-size: 10px;
font-style: italic;
} .sod_select .sod_option.groupchild {
padding-left: 20px;
} .sod_select .sod_option.is-placeholder {
display: none;
} .sod_select .sod_option.disabled {
background: inherit;
color: #cccccc;
} .sod_select .sod_option.active {
background: #f7f7f7;
color: #333333;
} .sod_select .sod_option.selected {
font-weight: 700;
padding-right: 25px;
} .sod_select .sod_option.selected:before {
content: "";
position: absolute;
right: 10px;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
display: inline-block;
color: #808080;
height: 9px;
width: 10px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K);
} .sod_select.no_highlight .sod_option.selected {
font-weight: 300;
}
.sod_select.no_highlight .sod_option.selected:before {
display: none;
}
.sod_select .sod_option.link { }
.sod_select .sod_option.linkexternal { } .sod_select select {
display: none !important;
} .sod_select.touch select {
-webkit-appearance: menulist-button;
position: absolute;
top: 0;
left: 0;
display: block !important;
height: 100%;
width: 100%;
opacity: 0;
z-index: 1;
} .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
-ms-touch-action: manipulation;
touch-action: manipulation;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
} .mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-ms-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-ms-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-ms-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
} .footer-main {
color: #ffffff;
background-color: #32374f;
position: relative;
z-index: 1;
}
.footer-main--desktop {
display: block;
}
@media screen and (max-width: 900px) {
.footer-main--desktop {
display: none;
}
}
.footer-main--mobile {
display: none;
}
@media screen and (max-width: 900px) {
.footer-main--mobile {
display: block;
text-align: center;
}
.footer-main--mobile .container {
padding-left: 30px;
padding-right: 30px;
}
}
.footer-main__content {
padding-top: 40px;
padding-bottom: 20px;
}
.footer-main__content .justifize__box:last-child {
max-width: 230px;
}
.footer-main__content h3 {
font-size: 14px;
font-weight: 900;
line-height: 1.71;
color: #ffffff;
margin-bottom: 0;
}
.footer-main__content ul {
margin-bottom: 0;
margin-left: 0;
list-style-type: none;
}
.footer-main__content li a {
font-size: 14px;
font-weight: 500;
line-height: 1.71;
color: #ffffff;
}
.footer-main__social {
color: white;
padding: 25px 20px;
}
.footer-main__social > span {
display: inline-block;
vertical-align: middle;
}
.footer-main--mobile .footer-main__social > span {
display: block;
margin-bottom: 18px;
font-size: 18px;
font-weight: 600;
}
.footer-main__social ul {
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
display: inline-block;
vertical-align: middle;
}
.footer-main__social li {
display: inline-block;
vertical-align: middle;
margin-left: 15px;
}
.footer-main__social a {
display: block;
}
.footer-main__social a:hover {
opacity: .7;
}
.footer-main__social-tooltip {
background-color: white;
border-radius: 4px;
padding: 15px;
position: relative;
color: #333;
}
.footer-main__social-tooltip .justifize {
margin-bottom: 12px;
}
.footer-main__social-tooltip .justifize .justifize__box {
vertical-align: middle;
}
.footer-main__social-tooltip h3 {
font-size: 20px;
font-weight: 600;
line-height: 1.5;
color: #3e435c;
margin-bottom: 0;
}
.footer-main__social-tooltip time {
font-size: 16px;
font-weight: 700;
line-height: 1.5;
color: #e1e8ed;
}
.footer-main__social-tooltip:before {
content: '';
display: block;
position: absolute;
right: 15px;
top: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 15px 0;
border-color: transparent #ffffff transparent transparent;
line-height: 0px;
_border-color: #000000 #ffffff #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.footer-main__connect {
padding-bottom: 20px;
}
.footer-main__connect .justifize__box:first-child a {
font-size: 14px;
font-weight: 900;
line-height: 1.71;
color: #ffffff;
}
.footer-main__connect .justifize__box:first-child a + a {
font-weight: 500;
}
.footer-main__middle {
font-size: 14px;
padding: 20px 0;
border-top: solid 1px rgba(255, 255, 255, 0.1);
}
.footer-main__middle p {
margin-bottom: 0;
}
.footer-main__middle a {
font-weight: 400;
}
.footer-main--mobile .footer-main__middle ul {
margin-bottom: 0;
margin-left: 0;
}
.footer-main--mobile .footer-main__middle ul li {
list-style-type: none;
display: inline-block;
}
.footer-main--mobile .footer-main__middle ul a {
font-size: 18px;
font-weight: 600;
color: #ffffff;
padding: 7px 15px;
}
.footer-main__bottom {
padding: 20px 0 15px;
border-top: solid 1px rgba(255, 255, 255, 0.1);
}
.footer-main__bottom p {
color: white;
font-size: 12px;
font-weight: 500;
line-height: 1.33;
margin-bottom: 0;
}
.footer-main--mobile .footer-main__bottom p {
text-align: left;
}
.footer-main__bottom a {
color: inherit;
}
@media screen and (max-width: 769px) {
.footer-main__bottom .justifize__box + .justifize__box {
margin-bottom: 20px;
}
} .header-main {
position: fixed;
z-index: 10;
left: 0;
top: 0;
right: 0;
background-color: #7c608e;
padding: 0 0 0 14px;
height: 72px;
z-index: 3;
}
@media screen and (max-width: 769px) {
.header-main {
height: 96px;
padding: 0;
}
}
.header-main--desktop {
display: block;
}
@media screen and (max-width: 769px) {
.header-main--desktop {
display: none;
}
}
.header-main--mobile {
display: none;
}
@media screen and (max-width: 769px) {
.header-main--mobile {
display: block;
}
}  .input {
-webkit-appearance: none; -webkit-font-smoothing: inherit;
box-sizing: border-box;
transition: all .2s ease;
background: none;
display: inline-block;
font-family: "Gilroy", sans-serif;
padding: 0 14px;
vertical-align: middle;
width: 100%;
font-size: 18px;
font-weight: 600;
line-height: 1.33;
color: #3e435c;
height: 48px;
border-radius: 6px;
border: solid 1px #ceced2;
}
.input:invalid {
box-shadow: none; }
.input[readonly] {
cursor: text;
}
.input::-ms-clear {
display: none; }
.input::-webkit-input-placeholder {
color: rgba(62, 67, 92, 0.3);
}
.input:-moz-placeholder { color: rgba(62, 67, 92, 0.3);
}
.input::-moz-placeholder { color: rgba(62, 67, 92, 0.3);
}
.input:-ms-input-placeholder {
color: rgba(62, 67, 92, 0.3);
}
.input-button-wrap .input {
border-radius: 6px 0 0 6px;
border-right: none;
} .input--primary {  }
.input--primary:hover {
border-color: #abb4bd;
}
.input--primary:focus {
border-color: #abb4bd;
}
.input-wrap {
display: block;
position: relative;
}
.input-wrap:before, .input-wrap:after {
position: absolute;
visibility: hidden;
opacity: 0;
transition: all .2s ease;
background-color: #f6e3c6;
border: solid 1px #f8aa3e;
}
.input-wrap:before {
content: '';
display: block;
width: 10px;
height: 10px;
left: 20px;
top: 100%;
-ms-transform: translate(0, 0) rotate(45deg);
transform: translate(0, 0) rotate(45deg);
-webkit-transform: translate(0, 0) rotate(45deg);
z-index: 2;
border-bottom: none;
border-right: none;
}
.input-wrap:after {
content: attr(data-error);
top: 100%;
width: 100%;
left: 0;
padding: 6px 10px;
line-height: 1.71;
font-size: 14px;
font-weight: 500;
color: #ef6c00;
border-radius: 2px;
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
z-index: 1;
}
.input-wrap.is-error {
margin-bottom: 35px;
}
.input-wrap.is-error .input--primary {
border-color: #ceced2;
background-color: #fcf5de;
}
.input-wrap.is-error:after {
visibility: visible;
opacity: 1;
-ms-transform: translate(0, 10px);
transform: translate(0, 10px);
-webkit-transform: translate(0, 10px);
}
.input-wrap.is-error:before {
-ms-transform: translate(0, 5px) rotate(45deg);
transform: translate(0, 5px) rotate(45deg);
-webkit-transform: translate(0, 5px) rotate(45deg);
visibility: visible;
opacity: 1;
}
.input--small {
width: 240px;
max-width: 100%;
}
.input--medium {
width: 315px;
max-width: 100%;
} .input--textarea {
resize: none;
}  .btn--primary {
-webkit-font-smoothing: inherit;
transition: all .2s ease;
border-radius: 6px;
background-color: #5edba4;
color: #fff;
font-weight: 600;
height: 48px;
line-height: 50px;
width: auto;
padding: 0 20px;
text-align: center;
font-size: 18px;
font-family: "Gilroy", sans-serif;
box-sizing: border-box;   }
.btn--primary:not(:disabled):hover, .btn--primary:not(:disabled):focus {
background-color: #36cb89;
}
.btn--primary:disabled {
opacity: 0.5;
cursor: not-allowed !important;
}
.input-button-wrap .btn--primary {
border-radius: 0 6px 6px 0;
}
.btn--search {
background-image: url(../../../themes/ris/images/icon-search.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 23px 23px;
background-color: #ceced2;
width: 46px;
}  .sod_select,
.sod_select * {
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .sod_select {
display: block;
position: relative;
line-height: 1;
outline: 0;
height: 48px;
line-height: 48px;
cursor: pointer;
padding: 0 40px 0 20px;
border-radius: 4px;
font-size: 18px;
transition: all .2s ease;
text-transform: uppercase;
font-weight: 600;
width: 275px;
max-width: 100%;
display: inline-block;
transition: all .2s ease;
border: solid 1px #ceced2;   }
.sod_select:before {
content: "";
position: absolute;
top: 50%;
right: 18px;
width: 15px;
height: 10px;
display: block;
background-image: url(../../../themes/ris/images/icon-arrow-down-dark.svg);
background-position: 50% 50%;
background-repeat: no-repeat;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transition: all .2s ease;
}
.text-left-sm .sod_select:before {
display: none;
}
.sod_select:after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 7px 5px 0 5px;
border-color: #a1a4aa transparent transparent transparent;
transition: all .2s ease;
margin-left: 10px;
display: none;
position: relative;
top: -16px;
vertical-align: middle;
}
.text-left-sm .sod_select:after {
display: inline-block;
}
.sod_select:hover, .sod_select.open, .sod_select.focus {
border-color: #abb4bd;
}
.sod_select.open {
border-radius: 4px 4px 0 0;
border-bottom-weight: 0px;
}
.sod_select.open:before {
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.sod_select.focus {
box-shadow: none;
}
.sod_select.disabled {
border-color: #828282;
color: #b2b2b2;
cursor: not-allowed;
}
.sod_select.above.open {
border-radius: 0 0 4px 4px;
border-bottom-weight: 1px;
border-top: none;
}
.sod_select.above.open .sod_list_wrapper {
border-radius: 4px 4px 0 0;
border-bottom: none;
border-top: 1px solid #abb4bd;
} .sod_select .sod_label {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 18px;
font-weight: 600;
color: rgba(79, 86, 111, 0.5);
padding-right: 0;
}
.sod_select .sod_prefix { }
.sod_select .sod_placeholder { } .sod_select .sod_list_wrapper {
position: absolute;
top: 100%;
left: 0;
display: block;
height: auto;
width: calc(100% + 2px);
left: -1px;
margin: 0;
background: transparent;
z-index: 1;
opacity: 0;
visibility: hidden;
transition: all .2s ease;
padding: 10px 0;
z-index: 100;
border: solid 1px #abb4bd;
border-radius: 0 0 4px 4px;
border-top: none;
max-height: 287px;
overflow: auto;
} .sod_select.open .sod_list_wrapper {
opacity: 1;
visibility: visible;
background-color: white;
} .sod_select.disabled.open .sod_list_wrapper {
display: none;
} .sod_select.above .sod_list_wrapper {
top: auto;
bottom: 100%;
margin: 0;
border-top: 1px solid #000000;
border-radius: 4px 4px 0 0;
} .sod_select .sod_list {
display: block;
overflow-y: auto;
padding: 0;
margin: 0;
} .sod_select .sod_option {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
position: relative;
padding: 10px 0;
line-height: 1;
list-style-type: none;
color: #3e435c;
opacity: 0;
font-size: 18px;
font-weight: 600;
transition: all .2s ease 0s;
text-transform: none;
}
.sod_select.open .sod_option {
padding: 10px 20px;
opacity: 1;
transition: padding .2s ease .4s, opacity .2s ease .4s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(1) {
transition: padding .2s ease .2s, opacity .2s ease .2s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(2) {
transition: padding .2s ease .22s, opacity .2s ease .22s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(3) {
transition: padding .2s ease .24s, opacity .2s ease .24s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(4) {
transition: padding .2s ease .26s, opacity .2s ease .26s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(5) {
transition: padding .2s ease .28s, opacity .2s ease .28s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(6) {
transition: padding .2s ease .3s, opacity .2s ease .3s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(7) {
transition: padding .2s ease .32s, opacity .2s ease .32s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(8) {
transition: padding .2s ease .34s, opacity .2s ease .34s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(9) {
transition: padding .2s ease .36s, opacity .2s ease .36s, color .2s ease 0s !important;
}
.sod_select.open .sod_option:nth-child(10) {
transition: padding .2s ease .38s, opacity .2s ease .38s, color .2s ease 0s !important;
} .sod_select .sod_option.optgroup,
.sod_select .sod_option.optgroup.disabled {
background: inherit;
color: #939393;
font-size: 10px;
font-style: italic;
} .sod_select .sod_option.groupchild {
padding-left: 20px;
} .sod_select .sod_option.is-placeholder {
display: none;
} .sod_select .sod_option.disabled {
background: transparent;
} .sod_select .sod_option.active {
transition: all .3s ease !important;
background-color: transparent;
} .sod_select .sod_option.selected {
color: #3e435c;
font-weight: 600;
}
.sod_select .sod_option.selected:before {
display: none;
} .sod_select.no_highlight .sod_option.selected {
font-weight: 300;
}
.sod_select.no_highlight .sod_option.selected:before {
display: none;
}
.sod_select .sod_option.link { }
.sod_select .sod_option.linkexternal { } .sod_select select {
display: none !important;
} .sod_select.touch select {
-webkit-appearance: menulist-button;
position: absolute;
top: 0;
left: 0;
display: block !important;
height: 100%;
width: 100%;
opacity: 0;
z-index: 1;
} .site-logo {
display: inline-block;
vertical-align: middle;
}
.site-logo > img {
height: auto;
vertical-align: middle;
width: 124px;
height: 44px;
}
@media screen and (max-width: 769px) {
.site-logo > img {
width: 72px;
height: 72px;
margin-right: 24px;
margin-top: 12px;
}
}
.site-logo:hover {
text-decoration: none;
} .styled-checkbox {
opacity: 0;
position: absolute;
}
.styled-checkbox + label {
position: relative;
padding-left: 36px;
color: black;
cursor: pointer;
-moz-user-select: -moz-none;
-webkit-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
margin-bottom: 20px;
display: block;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
color: #333333;
}
.styled-checkbox + label span {
display: inline-block;
visibility: visible;
margin: 0;
position: absolute;
left: 0;
top: 3px;
background-color: transparent;
width: 16px;
height: 16px;
border: solid 1px #424e5a;
border-radius: 0px;
box-sizing: border-box;
transition: all .2s ease;
}
.styled-checkbox + label span b {
position: absolute;
height: 7px;
width: 11px;
display: block;
left: 2px;
top: 1px;
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.styled-checkbox + label span b:before, .styled-checkbox + label span b:after {
content: '';
display: block;
width: 2px;
height: 0;
background-color: white;
position: absolute;
left: 0;
bottom: 0;
transition: none;
}
.styled-checkbox + label span b:before {
bottom: auto;
top: 2px;
}
.styled-checkbox + label span b:after {
width: 0;
height: 2px;
}
.checkbox_wrap label:hover span {
border: 1px solid #abb4bd;
}
.styled-checkbox:checked + label span {
background-color: #4cd964;
border: solid 1px #02c853;
}
.styled-checkbox:checked + label span b:before {
height: 4px;
transition: all .05s ease .1s;
}
.styled-checkbox:checked + label span b:after {
width: 9px;
transition: all .1s ease .15s;
}
.styled-checkbox[disabled] + label {
color: #a1a9b3 !important;
-moz-user-select: -moz-none;
-webkit-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.styled-checkbox[disabled] + label span {
background-color: #d0d4d9 !important;
border-color: #d0d4d9 !important;
}
.checkbox-custom {
opacity: 0;
position: absolute;
}
.checkbox-custom, .checkbox-custom-label {
display: inline;
vertical-align: middle;
margin: 5px;
cursor: pointer;
}
.checkbox-custom-label {
position: relative;
}
.checkbox-custom + .checkbox-custom-label:before {
content: '';
background: #2d2e30;
border: 2px solid #1eccd2;
border-radius: 40px;
display: inline;
vertical-align: middle;
width: 40px;
height: 40px;
padding: 20px;
margin-right: 10px;
text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
content: "\f00c";
font-family: 'FontAwesome';
font-size: 40px;
background: #2d2e30;
color: #1eccd2;
padding: 20px;
}
.checkbox-custom:focus + .checkbox-custom-label {
outline: 1px solid #ddd; } .team-member {
display: block;
border-radius: 10px;
overflow: hidden;
border: solid 1px #efeff4;
transition: all .2s ease;
text-align: center;
outline: none !important;
}
.team-member img {
width: 100%;
}
.team-member:hover {
text-decoration: none;
background-color: #f4f4f8;
}
@media screen and (max-width: 481px) {
.team-member {
border: none;
border-bottom: solid 1px #efeff4;
border-radius: 0;
padding: 11px 30px;
}
.team-member .flag__img {
padding: 0;
}
.team-member .flag__img > div {
margin-right: 10px;
width: 56px;
height: 56px;
background-position: 50% 50%;
background-size: cover;
border-radius: 50%;
}
.team-member .flag__body {
text-align: left;
}
.team-member .team-member__content {
padding: 0;
}
.team-member .team-member__heading {
margin-bottom: 0;
}
}
.team-member__content {
padding: 30px;
}
.team-member__heading {
margin-bottom: 5px;
font-weight: 600;
}
.team-member__title {
margin-bottom: 0;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
color: #262626;
}
.tm-popup figure {
text-align: center;
margin-bottom: 36px;
display: block;
}
.tm-popup figure img {
margin-bottom: 24px;
}
.tm-popup dl {
margin-bottom: 15px;
}
.tm-popup dl:last-of-type {
margin-bottom: 0;
}
.tm-popup dt {
font-weight: 700;
}
.tm-popup dd {
margin-left: 0;
}
.tm-popup__heading,
.tm-popup__title {
margin-bottom: 0;
}
.tm-popup__content {
margin-bottom: 20px;
}
.tm-popup__content > *:last-child {
margin-bottom: 0;
} .mfp-container {
padding: 50px 0;
height: 100% !important;
}
.mfp-wrap {
background-color: rgba(62, 67, 92, 0.2);
}
.magnific-popup {
padding: 0;
background-color: white;
margin-left: 0;
margin-right: 0;
padding: 50px;
border-radius: 10px;
}
@media screen and (max-width: 769px) {
.magnific-popup {
padding: 50px 30px;
}
}
.mfp-content {
margin: 0 auto;
width: 620px !important;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
.mfp-bg {
background-color: transparent;
}
.mfp-close {
font-size: 0;
width: 37px;
height: 37px;
top: 14px;
right: 27px;
}
.mfp-close:before {
content: 'Close';
font-size: 14px;
font-weight: 600;
line-height: 1.71;
color: #5edba4;
}
.mfp-close:active {
top: 14px;
}
.magnific-animate {
opacity: 0;
transition: all .3s ease;
-ms-transform: translate(0, -30px);
transform: translate(0, -30px);
}  .my-mfp-zoom-in .magnific-animate {
opacity: 0;
} .my-mfp-zoom-in.mfp-ready .magnific-animate {
opacity: 1;
-ms-transform: translate(0, 0);
transform: translate(0, 0);
} .my-mfp-zoom-in.mfp-removing .magnific-animate {
opacity: 0;
-ms-transform: translate(0, -30px);
transform: translate(0, -30px);
} .my-mfp-zoom-in.mfp-bg {
opacity: .001; transition: all .3s ease;
} .my-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: .8;
} .my-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
} .nav-primary,
.nav-menu {
display: inline-block;
vertical-align: middle;
}
.nav-primary ul,
.nav-menu ul {
list-style-type: none;
margin-left: 0;
margin-bottom: 0;
}
.nav-primary > ul > li {
display: inline-block;
margin-right: 25px;
position: relative;
}
.nav-primary > ul > li.is-active > a, .nav-primary > ul > li.current_page_item > a, .nav-primary > ul > li:hover > a {
color: #5edba4;
}
.nav-primary > ul > li:last-child {
margin-right: 0;
}
.nav-primary > ul > li:hover a {
background-color: white;
}
.nav-primary > ul > li:hover a:after {
opacity: 1;
visibility: visible;
}
.nav-primary > ul > li:hover a .icon {
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
-webkit-transform: translateY(-50%) rotate(180deg);
}
.nav-primary > ul > li:hover .nav-primary__dropdown {
visibility: visible;
opacity: 1;
}
.nav-primary > ul > li > a {
color: white;
font-size: 16px;
font-weight: 600;
padding: 23px 35px 22px 20px;
position: relative;
display: block;
}
.nav-primary > ul > li > a .icon {
width: 14px;
height: 7px;
position: absolute;
top: 50%;
right: 15px;
transition: color .1s ease, transform .2s ease .2s;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.nav-primary > ul > li > a:hover {
text-decoration: none;
}
.nav-primary > ul > li > a:after {
content: '';
display: block;
position: absolute;
left: 100%;
bottom: 0;
background-image: url(../../../themes/ris/images/icon-corner.svg);
background-repeat: no-repeat;
background-size: 100% 100%;
width: 6px;
height: 6px;
transition: all .2s ease;
opacity: 0;
visibility: hidden;
}
.nav-primary__dropdown {
position: absolute;
top: 100%;
background-color: white;
border-radius: 0 6px 6px 6px;
padding: 20px;
visibility: hidden;
opacity: 0;
min-width: 120%;
width: 185px;
transition: all .2s ease;
}
.nav-primary__dropdown a {
font-size: 14px;
font-weight: 500;
line-height: 1.71;
color: #333333;
padding: 5px 0;
display: block;
}
.nav-primary__dropdown a.is-active, .nav-primary__dropdown li.current_page_item a {
color: #5edba4;
}
.nav-menu-wrap {
overflow: auto;
height: 100vh;
width: 100%;
position: absolute;
left: 0;
top: 0;
-ms-transform: translate(-100%, 0);
transform: translate(-100%, 0);
-webkit-transform: translate(-100%, 0);
transition: all 0.25s cubic-bezier(0.76, 0.17, 0.33, 0.95);
}
.header-main--mobile.is-active .nav-menu-wrap {
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
.nav-menu:hover .nav-menu__trigger {
background-color: white;
}
.nav-menu:hover .nav-menu__trigger > .icon, .nav-menu:hover .nav-menu__trigger > span {
color: #5edba4;
}
.nav-menu:hover .nav-menu__trigger:before, .nav-menu:hover .nav-menu__trigger:after {
opacity: 1;
visibility: visible;
}
.nav-menu:hover .nav-menu__dropdown {
opacity: 1;
visibility: visible;
}
@media screen and (max-width: 769px) {
.nav-menu {
min-height: 100vh;
position: absolute;
left: 0;
top: 0;
background-color: white;
width: calc(100% - 85px);
}
}
.nav-menu__item {
position: relative;
padding-bottom: 10px;
border-bottom: solid 1px rgba(62, 67, 92, 0.2);
}
.nav-menu__item h3 {
margin-bottom: 0;
}
.nav-menu__item h3 a {
font-size: 18px;
font-weight: 600;
color: #333333;
display: block;
padding: 24px 50px 10px 30px;
position: relative;
z-index: 1;
}
.nav-menu__item h3 a:hover {
text-decoration: none;
}
.nav-menu__item span {
position: absolute;
width: 60px;
height: 68px;
right: 0;
top: 0;
z-index: 2;
cursor: pointer;
}
.nav-menu__item span:before {
content: "";
position: absolute;
top: 32px;
right: 18px;
width: 12px;
height: 6px;
display: block;
background-image: url(../../../themes/ris/images/icon-arrow-down-dark.svg);
background-size: 100% 100%;
background-position: 50% 50%;
background-repeat: no-repeat;
transition: all .2s ease;
}
.nav-menu__item span.is-active:before {
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
}
.nav-menu__item ul {
display: none;
}
.nav-menu__item li a {
font-size: 18px;
font-weight: 500;
display: block;
padding: 10px 30px;
color: #333333;
}
.nav-menu__item li a:hover {
text-decoration: none;
}
.nav-menu__trigger {
padding: 22px 24px;
display: block;
font-size: 16px;
font-weight: 600;
position: relative;
}
.nav-menu__trigger:before {
content: '';
display: block;
position: absolute;
right: 100%;
bottom: 2px;
background-image: url(../../../themes/ris/images/icon-corner.svg);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
background-repeat: no-repeat;
background-size: 100% 100%;
width: 6px;
height: 6px;
transition: all .2s ease;
opacity: 0;
visibility: hidden;
}
@media screen and (max-width: 769px) {
.nav-menu__trigger:before {
display: none;
}
}
.nav-menu__trigger:after {
content: '';
display: block;
position: absolute;
left: 100%;
top: 0;
width: 2px;
height: 100%;
background-color: white;
transition: all .2s ease;
opacity: 0;
visibility: hidden;
}
@media screen and (max-width: 769px) {
.nav-menu__trigger:after {
display: none;
}
}
.nav-menu__trigger > .icon, .nav-menu__trigger > span {
display: inline-block;
vertical-align: middle;
color: white;
transition: all .2s ease;
}
@media screen and (max-width: 769px) {
.nav-menu__trigger > .icon, .nav-menu__trigger > span {
display: block;
margin-left: auto;
margin-right: auto;
}
}
.nav-menu__trigger > .icon {
width: 24px;
height: 16px;
margin-right: 10px;
position: relative;
top: -1px;
}
@media screen and (max-width: 769px) {
.nav-menu__trigger > .icon {
top: auto;
width: 30px;
height: 21px;
margin-right: auto;
margin-bottom: 10px;
}
}
.nav-menu__trigger > span {
font-size: 18px;
font-weight: 600;
}
.nav-menu__trigger:hover {
text-decoration: none;
}
@media screen and (max-width: 769px) {
.nav-menu__trigger {
padding: 24px 20px 19px;
}
}
.nav-menu__close {
position: absolute;
left: 100%;
top: 0;
width: 85px;
padding: 20px 0;
background-color: #7c608e;
opacity: 0;
visibility: hidden;
transition: all .2s ease;
}
.nav-menu__close span,
.nav-menu__close .icon {
display: block;
margin-left: auto;
margin-right: auto;
color: white;
text-align: center;
}
.nav-menu__close .icon {
width: 20px;
height: 20px;
font-size: 18px;
font-weight: 600;
margin-bottom: 11px;
}
.header-main--mobile.is-active .nav-menu__close {
opacity: 1;
visibility: visible;
}
.nav-menu__close:hover {
text-decoration: none;
}
.nav-menu__dropdown {
position: absolute;
top: 100%;
right: 0;
width: 100%;
left: 0;
background-color: white;
border-radius: 6px 0 6px 6px;
opacity: 0;
visibility: hidden;
transition: all .2s ease;
padding: 30px 0;
}
.nav-menu__dropdown h3 {
margin-bottom: 2px;
}
.nav-menu__dropdown h3 a {
font-size: 14px;
font-weight: 900;
line-height: 1.71;
color: #262626;
}
.nav-menu__dropdown a {
font-size: 14px;
font-weight: 500;
line-height: 1.71;
color: #333333;
display: block;
padding: 7px 0;
}
.nav-menu__dropdown a:hover {
text-decoration: none;
}
.nav-menu__dropdown a.is-active, .nav-menu__dropdown li.current_page_item a {
color: #5edba4;
}
.nav-secondary ul {
margin-left: 0;
margin-bottom: 0;
list-style-type: none;
text-align: center;
}
.nav-secondary li {
display: inline-block;
vertical-align: middle;
padding: 0 20px;
}
.nav-secondary li a {
color: white;
}
.nav-secondary li a:hover, .nav-secondary li a.is-active, .nav-secondary li.current_page_item a {
color: #5edba4;
text-decoration: none;
} .hero {
background-image: url(../../../themes/ris/images/home-hero-logo.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 314px 314px;
}
.hero h1 {
margin-bottom: 15px;
color: white;
}
@media screen and (max-width: 481px) {
.hero.hero { padding-bottom: 0;
}
.hero h1 {
}
.contact .hero h1 {
display: block;
color: #3e435c;
font-weight: 500;
margin-bottom: 0;
font-size: 38px;
}
.hero ul {
line-height: 1;
font-size: 0;
}
.hero li {
display: block;
}
.hero a {
}
.hero a.is-active, .hero li.current_page_item a {
display: none;
font-size: 34px;
font-weight: 600;
line-height: 1.24;
text-align: center;
color: #3e435c !important;
}
}
.homepage .hero {
background-image: url(../../../themes/ris/images/home-hero-logo.svg) !important;
background-repeat: no-repeat;
background-position: -20px 105%;
background-size: auto auto;
background-color: #7c608e !important;
padding-bottom: 60px;
}
@media screen and (max-width: 769px) {
.homepage .hero .media__img img {
width: 240px;
margin-left: auto;
margin-right: auto;
}
}
.homepage .hero .media__body {
padding-top: 12px;
padding-right: 30px;
}
@media screen and (max-width: 769px) {
.homepage .hero .media__body {
padding-right: 0;
}
}
.homepage .hero h1 {
text-align: left;
font-size: 17px;
font-weight: 600;
line-height: 2.12;
color: #5edba4;
margin-bottom: 7px;
}
.homepage .hero p {
font-size: 28px;
font-weight: 500;
line-height: 1.29;
color: #ffffff;
} .video-play-icon {
display: inline-block;
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.video-wrap {
overflow: hidden;
position: relative;
}
.video-wrap .vimeo {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-size: cover;
background-position: 50% 50%;
}
.js-video {
height: 0;
padding-top: 25px;
padding-bottom: 67.5%;
position: relative;
overflow: hidden;
width: 100%;
}
.js-video.vimeo {
padding-top: 0;
}
.js-video.widescreen {
padding-bottom: 57.25%;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
} .our-job-box .img-wrap {
position: relative;
margin-bottom: 23px;
}
.our-job-box .img-wrap:before {
content: '01';
font-size: 26px;
font-weight: 500;
text-align: center;
color: #ffffff;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 50%;
display: block;
position: absolute;
top: -30px;
left: 50%;
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
background-color: #7c608e;
}
.our-job-box h4 {
font-size: 20px;
font-weight: 600;
line-height: 1.5;
text-align: center;
margin-bottom: 36px;
}
.our-job-box.our-job-box--2 .img-wrap:before {
content: '02';
background-color: #5762a2;
}
.our-job-box.our-job-box--3 .img-wrap:before {
content: '03';
background-color: #5686a1;
} .slider-blockquote {
width: 100%;
font-size: 14px;
font-weight: 500;
line-height: 1.71;
color: #333333;
}
.slider-blockquote blockquote {
font-size: 16px;
line-height: 1.5;
}
.slider-blockquote h4 {
font-size: 14px;
margin-bottom: 5px;
font-weight: 900;
color: #262626;
}
.slider-blockquote .slick-slide {
outline: none !important;
}
.slider-blockquote .slick-list {
position: relative;
z-index: 1;
}
.slider-blockquote .flag {
margin-bottom: 20px;
}
.slider-blockquote .flag__img img {
width: 80px;
}
.slider-blockquote .slick-arrow {
font-size: 0;
width: 30px;
height: 40px;
display: block;
background-image: url(../../../themes/ris/images/icon-arrow-left-green.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
position: absolute;
top: 50%;
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
left: 0;
z-index: 2;
}
@media screen and (max-width: 769px) {
.slider-blockquote .slick-arrow {
top: auto;
bottom: 0;
-ms-transform: translate(0, 10px);
transform: translate(0, 10px);
-webkit-transform: translate(0, 10px);
}
}
.slider-blockquote .slick-next {
left: auto;
right: 0;
background-image: url(../../../themes/ris/images/icon-arrow-right-green.svg);
}
.slider-blockquote .slick-dots, .new-slider .slick-dots {
list-style-type: none;
margin-left: 0;
margin-bottom: 0;
text-align: center;
}
.slider-blockquote .slick-dots li, .new-slider .slick-dots li {
display: inline-block;
margin: 0 5px;
}
.slider-blockquote .slick-dots li.slick-active button, .new-slider .slick-dots li.slick-active button {
background-color: #5edba4;
}
.slider-blockquote .slick-dots button, .new-slider .slick-dots button {
font-size: 0;
width: 8px;
height: 8px;
background-color: rgba(94, 219, 164, 0.4);
border-radius: 50%;
} .counting-boxes {
margin-bottom: 20px;
}
.counting-boxes h3 {
text-align: center;
min-height: 60px;
}
.counting-boxes p {
text-align: left;
}
.counting-boxes__number {
color: white;
font-size: 26px;
font-weight: 500;
line-height: 1.38;
text-align: center;
width: 60px;
height: 60px;
border-radius: 50%;
line-height: 60px;
margin-left: auto;
margin-right: auto;
margin-bottom: 23px;
}
@media screen and (max-width: 769px) {
.counting-boxes__number {
float: left;
margin-right: 15px;
}
.counting-boxes__number + h3 {
text-align: left;
}
} .about__impact {
text-align: center;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
color: #262626;
}
.about__plans {
background-color: #f4f4f8;
}
@media screen and (min-width: 769px) {
.about__plans h2 {
text-align: left;
}
}
@media screen and (max-width: 769px) {
.about__plans .flag__img {
display: none !important;
}
}
@media screen and (max-width: 769px) {
.about__plans {
background-color: transparent;
}
}
.flag__img--normal img {
width: 285px;
display: block;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 481px) {
.flag__img--normal img {
display: none;
}
}
.flag__img--small img,
.img-small img {
width: 239px;
display: block;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 481px) {
.flag__img--small img,
.img-small img {
width: 160px;
}
}
.about__involved img {
max-width: 150px;
margin-bottom: 24px;
}
.about__involved h3 {
font-size: 26px;
font-weight: 500;
line-height: 1.38;
color: #3e435c;
max-width: 280px;
margin-left: auto;
margin-right: auto;
}
.info-with-background {
text-align: center;
background-image: url(../../../themes/ris/images/ris-info.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
position: relative;
color: white;
}
.info-with-background .container {
position: relative;
z-index: 2;
}
.info-with-background h4 {
font-size: 18px;
font-weight: 600;
line-height: 1.67;
color: #ffffff;
margin-bottom: 36px;
}
.info-with-background p {
margin-bottom: 0;
}
.info-with-background:before {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
display: block;
background-color: rgba(87, 98, 162, 0.9);
z-index: 1;
} .career__item {
min-height: 365px;
border-radius: 10px;
background-color: #ffffff;
border: solid 1px #efeff4;
padding: 24px 24px 100px;
position: relative;
}
.career__item .btn, .career__item .slider-blockquote .slick-arrow, .slider-blockquote .career__item .slick-arrow, .career__item .slider-blockquote .slick-dots button, .slider-blockquote .slick-dots .career__item button, 
.new-slider .slick-arrow, .new-slider .career__item .slick-arrow, .new-slider .slick-dots button, .new-slider .slick-dots .career__item button {
position: absolute;
bottom: 24px;
left: 24px;
}
.career__item .h4 {
margin-bottom: 10px;
}
.career__item dl {
margin-bottom: 0;
}
.career__item dt {
font-weight: 900;
}
.career__item dt, .career__item dd {
margin-left: 0;
}
@media screen and (max-width: 481px) {
.career__item {
padding: 20px 20px 100px;
min-height: 300px;
}
} .percent-circles {
width: 112px;
height: 112px;
line-height: 112px;
text-align: center;
color: white;
border-radius: 50%;
background-color: #5762a2;
font-size: 30px;
font-weight: 500;
margin-left: auto;
margin-right: auto;
position: relative;
margin-bottom: 24px;
}
.percent-circles:before {
content: '';
width: 98px;
height: 98px;
border: solid 1px #ffffff;
display: block;
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
border-radius: 50%;
}
@media screen and (max-width: 769px) {
.percent-circles {
float: left;
width: 72px;
height: 72px;
line-height: 72px;
font-size: 20px;
margin-right: 15px;
}
.percent-circles + p {
text-align: left;
}
.percent-circles:before {
width: 62px;
height: 62px;
}
} .job-notification__form {
border-radius: 10px;
border: solid 1px #efeff4;
display: block;
padding: 50px;
text-align: left;
}
.job-notification__form .red-star {
color: #e53935;
}
.job-notification__form .label-input {
font-size: 18px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 1.33;
color: #262626;
}
@media screen and (max-width: 769px) {
.job-notification__form {
padding: 30px;
}
}
@media screen and (max-width: 481px) {
.job-notification__form {
padding: 20px;
}
}
.job-notification__form.is-success {
padding-top: 120px;
padding-bottom: 120px;
}
@media screen and (max-width: 769px) {
.job-notification__form.is-success {
padding: 80px 30px;
}
}
@media screen and (max-width: 481px) {
.job-notification__form.is-success {
padding: 50px 20px;
}
}
.job-notification__search {
margin-bottom: 35px;
} .toggle-content {
transition: all 0.2s cubic-bezier(0.76, 0.17, 0.33, 0.95);
}
.toggle-content * {
transition: all 0.2s cubic-bezier(0.76, 0.17, 0.33, 0.95);
}
.toggle-content.toggle-content--hide {
font-size: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.toggle-content.toggle-content--hide * {
font-size: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.toggle-dots {
display: inline-block;
}
.toggle-content--hide .toggle-dots {
display: none;
}
.show-more {
display: block;
}
.show-more span:nth-child(2) {
display: none;
}
.show-content + .show-more span:first-child {
display: none;
}
.show-content + .show-more span:nth-child(2) {
display: inline;
} .blockquote-section {
background-color: #7c608e;
background-image: url(../../../themes/ris/images/home-hero-logo.svg);
background-repeat: no-repeat;
background-position: -20px 50%;
background-size: 350px 350px;
}
.blockquote-section blockquote {
color: white;
}
.blockquote-section blockquote > p {
font-size: 16px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
}
.blockquote-section .flag__img img {
width: 80px;
}
.blockquote-section h6 {
font-size: 14px;
font-weight: 900;
font-style: normal;
font-stretch: normal;
line-height: 1.71;
color: white;
margin-bottom: 0;
}
.blockquote-section .flag__body p {
font-size: 14px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 1.71;
margin-bottom: 0;
} .get-involved__step-numbers,
.submissions__step-numbers {
list-style-type: none;
margin-left: 0;
font-size: 0;
display: inline-block;
text-align: center;
display: block;
}
.get-involved__step-numbers li,
.submissions__step-numbers li {
display: inline-block;
margin: 0 10px;
opacity: .1;
border-radius: 50%;
}
.get-involved__step-numbers li.is-active,
.submissions__step-numbers li.is-active {
opacity: 1;
}
.get-involved__step-numbers a,
.submissions__step-numbers a {
display: block;
color: white;
font-size: 26px;
font-weight: 500;
text-align: center;
width: 60px;
height: 60px;
line-height: 60px;
}
.get-involved__step-numbers a:hover,
.submissions__step-numbers a:hover {
text-decoration: none;
}
.submissions__step-numbers a {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 20px;
font-weight: 600;
}
.get-involved__search-again {
position: absolute;
left: 0;
}
@media screen and (max-width: 481px) {
.get-involved__search-again {
position: relative;
display: block;
margin-bottom: 10px;
text-align: left;
padding: 0 20px;
}
} .pdf-img-wrap {
position: relative;
}
@media screen and (max-width: 769px) {
.pdf-img-wrap {
margin-bottom: 20px;
}
}
.pdf-img-background {
position: absolute;
z-index: 1;
left: 50%;
right: auto;
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
top: 0;
width: 100%;
height: 100%;
}
.icon-pdf-top {
position: relative;
z-index: 2;
} .plyr--audio .plyr__controls {
border: none;
padding: 0;
background: transparent;
}
.plyr--audio .plyr__controls > button:first-child, .plyr--audio .plyr__controls > button:nth-child(2) {
width: 36px;
height: 36px;
background-image: url(../../../themes/ris/images/icon-play.svg);
background-size: 36px 36px;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.plyr--audio .plyr__controls > button:first-child svg, .plyr--audio .plyr__controls > button:nth-child(2) svg {
display: none;
}
.plyr--audio .plyr__controls > button:first-child:hover, .plyr--audio .plyr__controls > button:nth-child(2):hover {
background-color: transparent;
}
.plyr--audio .plyr__controls > button:nth-child(2) {
background-image: url(../../../themes/ris/images/icon-pause.svg);
}
.plyr--audio .plyr__controls > button[data-plyr="mute"] {
display: none !important;
}
.plyr--audio .plyr__controls .plyr__volume {
display: none !important;
}
.plyr--audio .plyr__progress,
.plyr--audio .plyr__time {
transition: all .2s ease;
opacity: 0;
visibility: hidden;
}
.plyr--playing .plyr__progress,
.plyr--playing .plyr__time,
.plyr--loading .plyr__progress,
.plyr--loading .plyr__time {
opacity: 1;
visibility: visible;
}
.plyr__progress--buffer,
.plyr__progress--played,
.plyr__volume--display {
height: 4px;
background-color: #efeff4;
top: 50%;
margin: 0;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.plyr__progress--played,
.plyr__volume--display {
color: #efeff4 !important;
} .campus-event__item {
padding: 20px;
border-bottom: 1px solid #efeff4 !important;
margin-bottom: 20px;
}
.campus-event__item h2 {
text-align: left;
margin-bottom: 10px;
}
.campus-event__item time {
display: block;
}
.campus-event__item > *:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 769px) {
.campus-event__item {
padding: 20px 0;
}
}
.campus-event__time,
.campus-event__venue {
font-weight: 900;
color: #262626;
margin-bottom: 0;
} #map {
width: 100%;
height: 326px;
} .submissions__upload-wrap {
padding: 50px 30px;
border-radius: 10px;
border: solid 1px #efeff4;
}
.submissions__upload-wrap .success-icon {
-ms-transform: scale(0.7);
transform: scale(0.7);
-webkit-transform: scale(0.7);
margin-bottom: 15px;
}
.submissions__uploading-box {
border-radius: 6px;
border: solid 1px #efeff4;
padding: 10px;
text-align: left;
position: relative;
}
.submissions__uploading-box .success-icon {
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform: scale(0.5);
margin-bottom: 0;
}
.submissions__uploading-box.is-failed {
background-color: #fcf5de;
border: solid 1px #ceced2;
}
.submissions__remove-file {
position: absolute;
right: 20px;
bottom: 15px;
} .circle-img {
max-width: 400px;
display: block;
}
.circle-img .hidden-img-wrap {
visibility: hidden;
opacity: 0;
height: 0;
}
.circle-img__item {
background-position: 50% 50%;
background-size: cover;
border-radius: 50%;
display: block;
overflow: hidden;
padding-bottom: 100%;
position: relative;
width: 100%;
}
.circle-img__item:before {
content: '';
display: block;
border: 5px solid #7c608e;
border-radius: 50%;
background-color: transparent;
position: absolute;
left: 5px;
top: 5px;
right: 5px;
bottom: 5px;
}
.circle-img--extralarge {
width: 285px;
}
.circle-img--extralarge .circle-img__item:before {
border-width: 3px;
}
.circle-img--large {
width: 240px;
}
.circle-img--large .circle-img__item:before {
border-width: 4px;
left: 3px;
top: 3px;
right: 3px;
bottom: 3px;
}
.circle-img--normal {
width: 150px;
}
.circle-img--normal .circle-img__item:before {
border-width: 2px;
left: 3px;
top: 3px;
right: 3px;
bottom: 3px;
}
.circle-img--small .circle-img__item {
width: 80px;
}
.circle-img--white .circle-img__item:before {
border-color: white;
}
.circle-img--gray .circle-img__item:before {
border-color: #f4f4f8;
}
.circle-img--no-border .circle-img__item:before {
border: none;
}
.circle-img--center {
margin-left: auto;
margin-right: auto;
}
.circle-img--normal-border .circle-img__item:before {
border-width: 3px;
left: 0;
top: 0;
right: 0;
bottom: 0;
} .is-invisible {
transition: all .1s ease;
opacity: 0 !important;
visibility: hidden !important;
} .is-visually-hidden {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
width: 1px !important;
position: absolute !important;
}
.is-hidden {
display: none !important;
}
.inline-block {
display: inline-block !important;
}
.is-not-scroll {
overflow: hidden !important;
}
.is-scrollable {
overflow: auto !important;
}
.is-scrollable-visible {
overflow: visible !important;
}
.is-scrollable-y {
overflow-x: hidden !important;
overflow-y: auto !important;
}
.is-scrollable-x {
overflow-x: auto !important;
overflow-y: hidden !important;
} .flag--fix .flag__img {
width: 1px;
}
.flag--fix .flag__body {
width: auto;
}   .m {
margin: 24px !important;
}
.mt {
margin-top: 24px !important;
}
.mr {
margin-right: 24px !important;
}
.mb {
margin-bottom: 24px !important;
}
.ml {
margin-left: 24px !important;
}
.mh {
margin-right: 24px !important;
margin-left: 24px !important;
}
.mv {
margin-top: 24px !important;
margin-bottom: 24px !important;
} .m-- {
margin: 6px !important;
}
.mt-- {
margin-top: 6px !important;
}
.mr-- {
margin-right: 6px !important;
}
.mb-- {
margin-bottom: 6px !important;
}
.ml-- {
margin-left: 6px !important;
}
.mh-- {
margin-right: 6px !important;
margin-left: 6px !important;
}
.mv-- {
margin-top: 6px !important;
margin-bottom: 6px !important;
} .m- {
margin: 12px !important;
}
.mt- {
margin-top: 12px !important;
}
.mr- {
margin-right: 12px !important;
}
.mb- {
margin-bottom: 12px !important;
}
.ml- {
margin-left: 12px !important;
}
.mh- {
margin-right: 12px !important;
margin-left: 12px !important;
}
.mv- {
margin-top: 12px !important;
margin-bottom: 12px !important;
} .m\+ {
margin: 48px !important;
}
.mt\+ {
margin-top: 48px !important;
}
.mr\+ {
margin-right: 48px !important;
}
.mb\+ {
margin-bottom: 48px !important;
}
.ml\+ {
margin-left: 48px !important;
}
.mh\+ {
margin-right: 48px !important;
margin-left: 48px !important;
}
.mv\+ {
margin-top: 48px !important;
margin-bottom: 48px !important;
} .m\+\+ {
margin: 96px !important;
}
.mt\+\+ {
margin-top: 96px !important;
}
.mr\+\+ {
margin-right: 96px !important;
}
.mb\+\+ {
margin-bottom: 96px !important;
}
.ml\+\+ {
margin-left: 96px !important;
}
.mh\+\+ {
margin-right: 96px !important;
margin-left: 96px !important;
}
.mv\+\+ {
margin-top: 96px !important;
margin-bottom: 96px !important;
} .m0 {
margin: 0 !important;
}
.mt0 {
margin-top: 0 !important;
}
.mr0 {
margin-right: 0 !important;
}
.mb0 {
margin-bottom: 0 !important;
}
.ml0 {
margin-left: 0 !important;
}
.mh0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mv0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
} .-m {
margin: -24px !important;
}
.-mt {
margin-top: -24px !important;
}
.-mr {
margin-right: -24px !important;
}
.-mb {
margin-bottom: -24px !important;
}
.-ml {
margin-left: -24px !important;
}
.-mh {
margin-right: -24px !important;
margin-left: -24px !important;
}
.-mv {
margin-top: -24px !important;
margin-bottom: -24px !important;
} .-m\+ {
margin: -48px !important;
}
.-mt\+ {
margin-top: -48px !important;
}
.-mr\+ {
margin-right: -48px !important;
}
.-mb\+ {
margin-bottom: -48px !important;
}
.-ml\+ {
margin-left: -48px !important;
}
.-mh\+ {
margin-right: -48px !important;
margin-left: -48px !important;
}
.-mv\+ {
margin-top: -48px !important;
margin-bottom: -48px !important;
} .p {
padding: 24px !important;
}
.pt {
padding-top: 24px !important;
}
.pr {
padding-right: 24px !important;
}
.pb {
padding-bottom: 24px !important;
}
.pl {
padding-left: 24px !important;
}
.ph {
padding-right: 24px !important;
padding-left: 24px !important;
}
.pv {
padding-top: 24px !important;
padding-bottom: 24px !important;
} .p-- {
padding: 6px !important;
}
.pt-- {
padding-top: 6px !important;
}
.pr-- {
padding-right: 6px !important;
}
.pb-- {
padding-bottom: 6px !important;
}
.pl-- {
padding-left: 6px !important;
}
.ph-- {
padding-right: 6px !important;
padding-left: 6px !important;
}
.pv-- {
padding-top: 6px !important;
padding-bottom: 6px !important;
} .p- {
padding: 12px !important;
}
.pt- {
padding-top: 12px !important;
}
.pr- {
padding-right: 12px !important;
}
.pb- {
padding-bottom: 12px !important;
}
.pl- {
padding-left: 12px !important;
}
.ph- {
padding-right: 12px !important;
padding-left: 12px !important;
}
.pv- {
padding-top: 12px !important;
padding-bottom: 12px !important;
} .p\+ {
padding: 48px !important;
}
.pt\+ {
padding-top: 48px !important;
}
.pr\+ {
padding-right: 48px !important;
}
.pb\+ {
padding-bottom: 48px !important;
}
.pl\+ {
padding-left: 48px !important;
}
.ph\+ {
padding-right: 48px !important;
padding-left: 48px !important;
}
.pv\+ {
padding-top: 48px !important;
padding-bottom: 48px !important;
} .p\+\+ {
padding: 96px !important;
}
.pt\+\+ {
padding-top: 96px !important;
}
.pr\+\+ {
padding-right: 96px !important;
}
.pb\+\+ {
padding-bottom: 96px !important;
}
.pl\+\+ {
padding-left: 96px !important;
}
.ph\+\+ {
padding-right: 96px !important;
padding-left: 96px !important;
}
.pv\+\+ {
padding-top: 96px !important;
padding-bottom: 96px !important;
} .p0 {
padding: 0 !important;
}
.pt0 {
padding-top: 0 !important;
}
.pr0 {
padding-right: 0 !important;
}
.pb0 {
padding-bottom: 0 !important;
}
.pl0 {
padding-left: 0 !important;
}
.ph0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.pv0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}   @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-m {
margin: 24px !important;
}
.medium-mt {
margin-top: 24px !important;
}
.medium-mr {
margin-right: 24px !important;
}
.medium-mb {
margin-bottom: 24px !important;
}
.medium-ml {
margin-left: 24px !important;
}
.medium-mh {
margin-right: 24px !important;
margin-left: 24px !important;
}
.medium-mv {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-m {
margin: 24px !important;
}
.medium-and-up-mt {
margin-top: 24px !important;
}
.medium-and-up-mr {
margin-right: 24px !important;
}
.medium-and-up-mb {
margin-bottom: 24px !important;
}
.medium-and-up-ml {
margin-left: 24px !important;
}
.medium-and-up-mh {
margin-right: 24px !important;
margin-left: 24px !important;
}
.medium-and-up-mv {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-m {
margin: 24px !important;
}
.large-mt {
margin-top: 24px !important;
}
.large-mr {
margin-right: 24px !important;
}
.large-mb {
margin-bottom: 24px !important;
}
.large-ml {
margin-left: 24px !important;
}
.large-mh {
margin-right: 24px !important;
margin-left: 24px !important;
}
.large-mv {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-m {
margin: 24px !important;
}
.large-and-up-mt {
margin-top: 24px !important;
}
.large-and-up-mr {
margin-right: 24px !important;
}
.large-and-up-mb {
margin-bottom: 24px !important;
}
.large-and-up-ml {
margin-left: 24px !important;
}
.large-and-up-mh {
margin-right: 24px !important;
margin-left: 24px !important;
}
.large-and-up-mv {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-m {
margin: 24px !important;
}
.extralarge-and-up-mt {
margin-top: 24px !important;
}
.extralarge-and-up-mr {
margin-right: 24px !important;
}
.extralarge-and-up-mb {
margin-bottom: 24px !important;
}
.extralarge-and-up-ml {
margin-left: 24px !important;
}
.extralarge-and-up-mh {
margin-right: 24px !important;
margin-left: 24px !important;
}
.extralarge-and-up-mv {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-m-- {
margin: 6px !important;
}
.medium-mt-- {
margin-top: 6px !important;
}
.medium-mr-- {
margin-right: 6px !important;
}
.medium-mb-- {
margin-bottom: 6px !important;
}
.medium-ml-- {
margin-left: 6px !important;
}
.medium-mh-- {
margin-right: 6px !important;
margin-left: 6px !important;
}
.medium-mv-- {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-m-- {
margin: 6px !important;
}
.medium-and-up-mt-- {
margin-top: 6px !important;
}
.medium-and-up-mr-- {
margin-right: 6px !important;
}
.medium-and-up-mb-- {
margin-bottom: 6px !important;
}
.medium-and-up-ml-- {
margin-left: 6px !important;
}
.medium-and-up-mh-- {
margin-right: 6px !important;
margin-left: 6px !important;
}
.medium-and-up-mv-- {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-m-- {
margin: 6px !important;
}
.large-mt-- {
margin-top: 6px !important;
}
.large-mr-- {
margin-right: 6px !important;
}
.large-mb-- {
margin-bottom: 6px !important;
}
.large-ml-- {
margin-left: 6px !important;
}
.large-mh-- {
margin-right: 6px !important;
margin-left: 6px !important;
}
.large-mv-- {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-m-- {
margin: 6px !important;
}
.large-and-up-mt-- {
margin-top: 6px !important;
}
.large-and-up-mr-- {
margin-right: 6px !important;
}
.large-and-up-mb-- {
margin-bottom: 6px !important;
}
.large-and-up-ml-- {
margin-left: 6px !important;
}
.large-and-up-mh-- {
margin-right: 6px !important;
margin-left: 6px !important;
}
.large-and-up-mv-- {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-m-- {
margin: 6px !important;
}
.extralarge-and-up-mt-- {
margin-top: 6px !important;
}
.extralarge-and-up-mr-- {
margin-right: 6px !important;
}
.extralarge-and-up-mb-- {
margin-bottom: 6px !important;
}
.extralarge-and-up-ml-- {
margin-left: 6px !important;
}
.extralarge-and-up-mh-- {
margin-right: 6px !important;
margin-left: 6px !important;
}
.extralarge-and-up-mv-- {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-m- {
margin: 12px !important;
}
.medium-mt- {
margin-top: 12px !important;
}
.medium-mr- {
margin-right: 12px !important;
}
.medium-mb- {
margin-bottom: 12px !important;
}
.medium-ml- {
margin-left: 12px !important;
}
.medium-mh- {
margin-right: 12px !important;
margin-left: 12px !important;
}
.medium-mv- {
margin-top: 12px !important;
margin-bottom: 12px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-m- {
margin: 12px !important;
}
.medium-and-up-mt- {
margin-top: 12px !important;
}
.medium-and-up-mr- {
margin-right: 12px !important;
}
.medium-and-up-mb- {
margin-bottom: 12px !important;
}
.medium-and-up-ml- {
margin-left: 12px !important;
}
.medium-and-up-mh- {
margin-right: 12px !important;
margin-left: 12px !important;
}
.medium-and-up-mv- {
margin-top: 12px !important;
margin-bottom: 12px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-m- {
margin: 12px !important;
}
.large-mt- {
margin-top: 12px !important;
}
.large-mr- {
margin-right: 12px !important;
}
.large-mb- {
margin-bottom: 12px !important;
}
.large-ml- {
margin-left: 12px !important;
}
.large-mh- {
margin-right: 12px !important;
margin-left: 12px !important;
}
.large-mv- {
margin-top: 12px !important;
margin-bottom: 12px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-m- {
margin: 12px !important;
}
.large-and-up-mt- {
margin-top: 12px !important;
}
.large-and-up-mr- {
margin-right: 12px !important;
}
.large-and-up-mb- {
margin-bottom: 12px !important;
}
.large-and-up-ml- {
margin-left: 12px !important;
}
.large-and-up-mh- {
margin-right: 12px !important;
margin-left: 12px !important;
}
.large-and-up-mv- {
margin-top: 12px !important;
margin-bottom: 12px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-m- {
margin: 12px !important;
}
.extralarge-and-up-mt- {
margin-top: 12px !important;
}
.extralarge-and-up-mr- {
margin-right: 12px !important;
}
.extralarge-and-up-mb- {
margin-bottom: 12px !important;
}
.extralarge-and-up-ml- {
margin-left: 12px !important;
}
.extralarge-and-up-mh- {
margin-right: 12px !important;
margin-left: 12px !important;
}
.extralarge-and-up-mv- {
margin-top: 12px !important;
margin-bottom: 12px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-m\+ {
margin: 48px !important;
}
.medium-mt\+ {
margin-top: 48px !important;
}
.medium-mr\+ {
margin-right: 48px !important;
}
.medium-mb\+ {
margin-bottom: 48px !important;
}
.medium-ml\+ {
margin-left: 48px !important;
}
.medium-mh\+ {
margin-right: 48px !important;
margin-left: 48px !important;
}
.medium-mv\+ {
margin-top: 48px !important;
margin-bottom: 48px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-m\+ {
margin: 48px !important;
}
.medium-and-up-mt\+ {
margin-top: 48px !important;
}
.medium-and-up-mr\+ {
margin-right: 48px !important;
}
.medium-and-up-mb\+ {
margin-bottom: 48px !important;
}
.medium-and-up-ml\+ {
margin-left: 48px !important;
}
.medium-and-up-mh\+ {
margin-right: 48px !important;
margin-left: 48px !important;
}
.medium-and-up-mv\+ {
margin-top: 48px !important;
margin-bottom: 48px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-m\+ {
margin: 48px !important;
}
.large-mt\+ {
margin-top: 48px !important;
}
.large-mr\+ {
margin-right: 48px !important;
}
.large-mb\+ {
margin-bottom: 48px !important;
}
.large-ml\+ {
margin-left: 48px !important;
}
.large-mh\+ {
margin-right: 48px !important;
margin-left: 48px !important;
}
.large-mv\+ {
margin-top: 48px !important;
margin-bottom: 48px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-m\+ {
margin: 48px !important;
}
.large-and-up-mt\+ {
margin-top: 48px !important;
}
.large-and-up-mr\+ {
margin-right: 48px !important;
}
.large-and-up-mb\+ {
margin-bottom: 48px !important;
}
.large-and-up-ml\+ {
margin-left: 48px !important;
}
.large-and-up-mh\+ {
margin-right: 48px !important;
margin-left: 48px !important;
}
.large-and-up-mv\+ {
margin-top: 48px !important;
margin-bottom: 48px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-m\+ {
margin: 48px !important;
}
.extralarge-and-up-mt\+ {
margin-top: 48px !important;
}
.extralarge-and-up-mr\+ {
margin-right: 48px !important;
}
.extralarge-and-up-mb\+ {
margin-bottom: 48px !important;
}
.extralarge-and-up-ml\+ {
margin-left: 48px !important;
}
.extralarge-and-up-mh\+ {
margin-right: 48px !important;
margin-left: 48px !important;
}
.extralarge-and-up-mv\+ {
margin-top: 48px !important;
margin-bottom: 48px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-m\+\+ {
margin: 96px !important;
}
.medium-mt\+\+ {
margin-top: 96px !important;
}
.medium-mr\+\+ {
margin-right: 96px !important;
}
.medium-mb\+\+ {
margin-bottom: 96px !important;
}
.medium-ml\+\+ {
margin-left: 96px !important;
}
.medium-mh\+\+ {
margin-right: 96px !important;
margin-left: 96px !important;
}
.medium-mv\+\+ {
margin-top: 96px !important;
margin-bottom: 96px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-m\+\+ {
margin: 96px !important;
}
.medium-and-up-mt\+\+ {
margin-top: 96px !important;
}
.medium-and-up-mr\+\+ {
margin-right: 96px !important;
}
.medium-and-up-mb\+\+ {
margin-bottom: 96px !important;
}
.medium-and-up-ml\+\+ {
margin-left: 96px !important;
}
.medium-and-up-mh\+\+ {
margin-right: 96px !important;
margin-left: 96px !important;
}
.medium-and-up-mv\+\+ {
margin-top: 96px !important;
margin-bottom: 96px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-m\+\+ {
margin: 96px !important;
}
.large-mt\+\+ {
margin-top: 96px !important;
}
.large-mr\+\+ {
margin-right: 96px !important;
}
.large-mb\+\+ {
margin-bottom: 96px !important;
}
.large-ml\+\+ {
margin-left: 96px !important;
}
.large-mh\+\+ {
margin-right: 96px !important;
margin-left: 96px !important;
}
.large-mv\+\+ {
margin-top: 96px !important;
margin-bottom: 96px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-m\+\+ {
margin: 96px !important;
}
.large-and-up-mt\+\+ {
margin-top: 96px !important;
}
.large-and-up-mr\+\+ {
margin-right: 96px !important;
}
.large-and-up-mb\+\+ {
margin-bottom: 96px !important;
}
.large-and-up-ml\+\+ {
margin-left: 96px !important;
}
.large-and-up-mh\+\+ {
margin-right: 96px !important;
margin-left: 96px !important;
}
.large-and-up-mv\+\+ {
margin-top: 96px !important;
margin-bottom: 96px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-m\+\+ {
margin: 96px !important;
}
.extralarge-and-up-mt\+\+ {
margin-top: 96px !important;
}
.extralarge-and-up-mr\+\+ {
margin-right: 96px !important;
}
.extralarge-and-up-mb\+\+ {
margin-bottom: 96px !important;
}
.extralarge-and-up-ml\+\+ {
margin-left: 96px !important;
}
.extralarge-and-up-mh\+\+ {
margin-right: 96px !important;
margin-left: 96px !important;
}
.extralarge-and-up-mv\+\+ {
margin-top: 96px !important;
margin-bottom: 96px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-m0 {
margin: 0 !important;
}
.medium-mt0 {
margin-top: 0 !important;
}
.medium-mr0 {
margin-right: 0 !important;
}
.medium-mb0 {
margin-bottom: 0 !important;
}
.medium-ml0 {
margin-left: 0 !important;
}
.medium-mh0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.medium-mv0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-m0 {
margin: 0 !important;
}
.medium-and-up-mt0 {
margin-top: 0 !important;
}
.medium-and-up-mr0 {
margin-right: 0 !important;
}
.medium-and-up-mb0 {
margin-bottom: 0 !important;
}
.medium-and-up-ml0 {
margin-left: 0 !important;
}
.medium-and-up-mh0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.medium-and-up-mv0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-m0 {
margin: 0 !important;
}
.large-mt0 {
margin-top: 0 !important;
}
.large-mr0 {
margin-right: 0 !important;
}
.large-mb0 {
margin-bottom: 0 !important;
}
.large-ml0 {
margin-left: 0 !important;
}
.large-mh0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.large-mv0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-m0 {
margin: 0 !important;
}
.large-and-up-mt0 {
margin-top: 0 !important;
}
.large-and-up-mr0 {
margin-right: 0 !important;
}
.large-and-up-mb0 {
margin-bottom: 0 !important;
}
.large-and-up-ml0 {
margin-left: 0 !important;
}
.large-and-up-mh0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.large-and-up-mv0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-m0 {
margin: 0 !important;
}
.extralarge-and-up-mt0 {
margin-top: 0 !important;
}
.extralarge-and-up-mr0 {
margin-right: 0 !important;
}
.extralarge-and-up-mb0 {
margin-bottom: 0 !important;
}
.extralarge-and-up-ml0 {
margin-left: 0 !important;
}
.extralarge-and-up-mh0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.extralarge-and-up-mv0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-p {
padding: 24px !important;
}
.medium-pt {
padding-top: 24px !important;
}
.medium-pr {
padding-right: 24px !important;
}
.medium-pb {
padding-bottom: 24px !important;
}
.medium-pl {
padding-left: 24px !important;
}
.medium-ph {
padding-right: 24px !important;
padding-left: 24px !important;
}
.medium-pv {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-p {
padding: 24px !important;
}
.medium-and-up-pt {
padding-top: 24px !important;
}
.medium-and-up-pr {
padding-right: 24px !important;
}
.medium-and-up-pb {
padding-bottom: 24px !important;
}
.medium-and-up-pl {
padding-left: 24px !important;
}
.medium-and-up-ph {
padding-right: 24px !important;
padding-left: 24px !important;
}
.medium-and-up-pv {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-p {
padding: 24px !important;
}
.large-pt {
padding-top: 24px !important;
}
.large-pr {
padding-right: 24px !important;
}
.large-pb {
padding-bottom: 24px !important;
}
.large-pl {
padding-left: 24px !important;
}
.large-ph {
padding-right: 24px !important;
padding-left: 24px !important;
}
.large-pv {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-p {
padding: 24px !important;
}
.large-and-up-pt {
padding-top: 24px !important;
}
.large-and-up-pr {
padding-right: 24px !important;
}
.large-and-up-pb {
padding-bottom: 24px !important;
}
.large-and-up-pl {
padding-left: 24px !important;
}
.large-and-up-ph {
padding-right: 24px !important;
padding-left: 24px !important;
}
.large-and-up-pv {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-p {
padding: 24px !important;
}
.extralarge-and-up-pt {
padding-top: 24px !important;
}
.extralarge-and-up-pr {
padding-right: 24px !important;
}
.extralarge-and-up-pb {
padding-bottom: 24px !important;
}
.extralarge-and-up-pl {
padding-left: 24px !important;
}
.extralarge-and-up-ph {
padding-right: 24px !important;
padding-left: 24px !important;
}
.extralarge-and-up-pv {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-p-- {
padding: 6px !important;
}
.medium-pt-- {
padding-top: 6px !important;
}
.medium-pr-- {
padding-right: 6px !important;
}
.medium-pb-- {
padding-bottom: 6px !important;
}
.medium-pl-- {
padding-left: 6px !important;
}
.medium-ph-- {
padding-right: 6px !important;
padding-left: 6px !important;
}
.medium-pv-- {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-p-- {
padding: 6px !important;
}
.medium-and-up-pt-- {
padding-top: 6px !important;
}
.medium-and-up-pr-- {
padding-right: 6px !important;
}
.medium-and-up-pb-- {
padding-bottom: 6px !important;
}
.medium-and-up-pl-- {
padding-left: 6px !important;
}
.medium-and-up-ph-- {
padding-right: 6px !important;
padding-left: 6px !important;
}
.medium-and-up-pv-- {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-p-- {
padding: 6px !important;
}
.large-pt-- {
padding-top: 6px !important;
}
.large-pr-- {
padding-right: 6px !important;
}
.large-pb-- {
padding-bottom: 6px !important;
}
.large-pl-- {
padding-left: 6px !important;
}
.large-ph-- {
padding-right: 6px !important;
padding-left: 6px !important;
}
.large-pv-- {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-p-- {
padding: 6px !important;
}
.large-and-up-pt-- {
padding-top: 6px !important;
}
.large-and-up-pr-- {
padding-right: 6px !important;
}
.large-and-up-pb-- {
padding-bottom: 6px !important;
}
.large-and-up-pl-- {
padding-left: 6px !important;
}
.large-and-up-ph-- {
padding-right: 6px !important;
padding-left: 6px !important;
}
.large-and-up-pv-- {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-p-- {
padding: 6px !important;
}
.extralarge-and-up-pt-- {
padding-top: 6px !important;
}
.extralarge-and-up-pr-- {
padding-right: 6px !important;
}
.extralarge-and-up-pb-- {
padding-bottom: 6px !important;
}
.extralarge-and-up-pl-- {
padding-left: 6px !important;
}
.extralarge-and-up-ph-- {
padding-right: 6px !important;
padding-left: 6px !important;
}
.extralarge-and-up-pv-- {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-p- {
padding: 12px !important;
}
.medium-pt- {
padding-top: 12px !important;
}
.medium-pr- {
padding-right: 12px !important;
}
.medium-pb- {
padding-bottom: 12px !important;
}
.medium-pl- {
padding-left: 12px !important;
}
.medium-ph- {
padding-right: 12px !important;
padding-left: 12px !important;
}
.medium-pv- {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-p- {
padding: 12px !important;
}
.medium-and-up-pt- {
padding-top: 12px !important;
}
.medium-and-up-pr- {
padding-right: 12px !important;
}
.medium-and-up-pb- {
padding-bottom: 12px !important;
}
.medium-and-up-pl- {
padding-left: 12px !important;
}
.medium-and-up-ph- {
padding-right: 12px !important;
padding-left: 12px !important;
}
.medium-and-up-pv- {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-p- {
padding: 12px !important;
}
.large-pt- {
padding-top: 12px !important;
}
.large-pr- {
padding-right: 12px !important;
}
.large-pb- {
padding-bottom: 12px !important;
}
.large-pl- {
padding-left: 12px !important;
}
.large-ph- {
padding-right: 12px !important;
padding-left: 12px !important;
}
.large-pv- {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-p- {
padding: 12px !important;
}
.large-and-up-pt- {
padding-top: 12px !important;
}
.large-and-up-pr- {
padding-right: 12px !important;
}
.large-and-up-pb- {
padding-bottom: 12px !important;
}
.large-and-up-pl- {
padding-left: 12px !important;
}
.large-and-up-ph- {
padding-right: 12px !important;
padding-left: 12px !important;
}
.large-and-up-pv- {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-p- {
padding: 12px !important;
}
.extralarge-and-up-pt- {
padding-top: 12px !important;
}
.extralarge-and-up-pr- {
padding-right: 12px !important;
}
.extralarge-and-up-pb- {
padding-bottom: 12px !important;
}
.extralarge-and-up-pl- {
padding-left: 12px !important;
}
.extralarge-and-up-ph- {
padding-right: 12px !important;
padding-left: 12px !important;
}
.extralarge-and-up-pv- {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-p\+ {
padding: 48px !important;
}
.medium-pt\+ {
padding-top: 48px !important;
}
.medium-pr\+ {
padding-right: 48px !important;
}
.medium-pb\+ {
padding-bottom: 48px !important;
}
.medium-pl\+ {
padding-left: 48px !important;
}
.medium-ph\+ {
padding-right: 48px !important;
padding-left: 48px !important;
}
.medium-pv\+ {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-p\+ {
padding: 48px !important;
}
.medium-and-up-pt\+ {
padding-top: 48px !important;
}
.medium-and-up-pr\+ {
padding-right: 48px !important;
}
.medium-and-up-pb\+ {
padding-bottom: 48px !important;
}
.medium-and-up-pl\+ {
padding-left: 48px !important;
}
.medium-and-up-ph\+ {
padding-right: 48px !important;
padding-left: 48px !important;
}
.medium-and-up-pv\+ {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-p\+ {
padding: 48px !important;
}
.large-pt\+ {
padding-top: 48px !important;
}
.large-pr\+ {
padding-right: 48px !important;
}
.large-pb\+ {
padding-bottom: 48px !important;
}
.large-pl\+ {
padding-left: 48px !important;
}
.large-ph\+ {
padding-right: 48px !important;
padding-left: 48px !important;
}
.large-pv\+ {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-p\+ {
padding: 48px !important;
}
.large-and-up-pt\+ {
padding-top: 48px !important;
}
.large-and-up-pr\+ {
padding-right: 48px !important;
}
.large-and-up-pb\+ {
padding-bottom: 48px !important;
}
.large-and-up-pl\+ {
padding-left: 48px !important;
}
.large-and-up-ph\+ {
padding-right: 48px !important;
padding-left: 48px !important;
}
.large-and-up-pv\+ {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-p\+ {
padding: 48px !important;
}
.extralarge-and-up-pt\+ {
padding-top: 48px !important;
}
.extralarge-and-up-pr\+ {
padding-right: 48px !important;
}
.extralarge-and-up-pb\+ {
padding-bottom: 48px !important;
}
.extralarge-and-up-pl\+ {
padding-left: 48px !important;
}
.extralarge-and-up-ph\+ {
padding-right: 48px !important;
padding-left: 48px !important;
}
.extralarge-and-up-pv\+ {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-p\+\+ {
padding: 96px !important;
}
.medium-pt\+\+ {
padding-top: 96px !important;
}
.medium-pr\+\+ {
padding-right: 96px !important;
}
.medium-pb\+\+ {
padding-bottom: 96px !important;
}
.medium-pl\+\+ {
padding-left: 96px !important;
}
.medium-ph\+\+ {
padding-right: 96px !important;
padding-left: 96px !important;
}
.medium-pv\+\+ {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-p\+\+ {
padding: 96px !important;
}
.medium-and-up-pt\+\+ {
padding-top: 96px !important;
}
.medium-and-up-pr\+\+ {
padding-right: 96px !important;
}
.medium-and-up-pb\+\+ {
padding-bottom: 96px !important;
}
.medium-and-up-pl\+\+ {
padding-left: 96px !important;
}
.medium-and-up-ph\+\+ {
padding-right: 96px !important;
padding-left: 96px !important;
}
.medium-and-up-pv\+\+ {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-p\+\+ {
padding: 96px !important;
}
.large-pt\+\+ {
padding-top: 96px !important;
}
.large-pr\+\+ {
padding-right: 96px !important;
}
.large-pb\+\+ {
padding-bottom: 96px !important;
}
.large-pl\+\+ {
padding-left: 96px !important;
}
.large-ph\+\+ {
padding-right: 96px !important;
padding-left: 96px !important;
}
.large-pv\+\+ {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-p\+\+ {
padding: 96px !important;
}
.large-and-up-pt\+\+ {
padding-top: 96px !important;
}
.large-and-up-pr\+\+ {
padding-right: 96px !important;
}
.large-and-up-pb\+\+ {
padding-bottom: 96px !important;
}
.large-and-up-pl\+\+ {
padding-left: 96px !important;
}
.large-and-up-ph\+\+ {
padding-right: 96px !important;
padding-left: 96px !important;
}
.large-and-up-pv\+\+ {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-p\+\+ {
padding: 96px !important;
}
.extralarge-and-up-pt\+\+ {
padding-top: 96px !important;
}
.extralarge-and-up-pr\+\+ {
padding-right: 96px !important;
}
.extralarge-and-up-pb\+\+ {
padding-bottom: 96px !important;
}
.extralarge-and-up-pl\+\+ {
padding-left: 96px !important;
}
.extralarge-and-up-ph\+\+ {
padding-right: 96px !important;
padding-left: 96px !important;
}
.extralarge-and-up-pv\+\+ {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
} @media screen and (min-width: 481px) and (max-width: 768px) {
.medium-p0 {
padding: 0 !important;
}
.medium-pt0 {
padding-top: 0 !important;
}
.medium-pr0 {
padding-right: 0 !important;
}
.medium-pb0 {
padding-bottom: 0 !important;
}
.medium-pl0 {
padding-left: 0 !important;
}
.medium-ph0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.medium-pv0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media screen and (min-width: 481px) {
.medium-and-up-p0 {
padding: 0 !important;
}
.medium-and-up-pt0 {
padding-top: 0 !important;
}
.medium-and-up-pr0 {
padding-right: 0 !important;
}
.medium-and-up-pb0 {
padding-bottom: 0 !important;
}
.medium-and-up-pl0 {
padding-left: 0 !important;
}
.medium-and-up-ph0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.medium-and-up-pv0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.large-p0 {
padding: 0 !important;
}
.large-pt0 {
padding-top: 0 !important;
}
.large-pr0 {
padding-right: 0 !important;
}
.large-pb0 {
padding-bottom: 0 !important;
}
.large-pl0 {
padding-left: 0 !important;
}
.large-ph0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.large-pv0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media screen and (min-width: 769px) {
.large-and-up-p0 {
padding: 0 !important;
}
.large-and-up-pt0 {
padding-top: 0 !important;
}
.large-and-up-pr0 {
padding-right: 0 !important;
}
.large-and-up-pb0 {
padding-bottom: 0 !important;
}
.large-and-up-pl0 {
padding-left: 0 !important;
}
.large-and-up-ph0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.large-and-up-pv0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media screen and (min-width: 1025px) {
.extralarge-and-up-p0 {
padding: 0 !important;
}
.extralarge-and-up-pt0 {
padding-top: 0 !important;
}
.extralarge-and-up-pr0 {
padding-right: 0 !important;
}
.extralarge-and-up-pb0 {
padding-bottom: 0 !important;
}
.extralarge-and-up-pl0 {
padding-left: 0 !important;
}
.extralarge-and-up-ph0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.extralarge-and-up-pv0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}   [class~="1/1"] {
width: 100% !important;
} [class~="1/2"],
[class~="2/4"],
[class~="3/6"],
[class~="4/8"],
[class~="5/10"],
[class~="6/12"] {
width: 50% !important;
} [class~="1/3"],
[class~="2/6"],
[class~="3/9"],
[class~="4/12"] {
width: 33.3333333% !important;
}
[class~="2/3"],
[class~="4/6"],
[class~="6/9"],
[class~="8/12"] {
width: 66.6666666% !important;
} [class~="1/4"],
[class~="2/8"],
[class~="3/12"] {
width: 25% !important;
}
[class~="3/4"],
[class~="6/8"],
[class~="9/12"] {
width: 75% !important;
} [class~="1/5"],
[class~="2/10"] {
width: 20% !important;
}
[class~="2/5"],
[class~="4/10"] {
width: 40% !important;
}
[class~="3/5"],
[class~="6/10"] {
width: 60% !important;
}
[class~="4/5"],
[class~="8/10"] {
width: 80% !important;
} [class~="1/6"],
[class~="2/12"] {
width: 16.6666666% !important;
}
[class~="5/6"],
[class~="10/12"] {
width: 83.3333333% !important;
} [class~="1/8"] {
width: 12.5% !important;
}
[class~="3/8"] {
width: 37.5% !important;
}
[class~="5/8"] {
width: 62.5% !important;
}
[class~="7/8"] {
width: 87.5% !important;
} [class~="1/9"] {
width: 11.1111111% !important;
}
[class~="2/9"] {
width: 22.2222222% !important;
}
[class~="4/9"] {
width: 44.4444444% !important;
}
[class~="5/9"] {
width: 55.5555555% !important;
}
[class~="7/9"] {
width: 77.7777777% !important;
}
[class~="8/9"] {
width: 88.8888888% !important;
} [class~="1/10"] {
width: 10% !important;
}
[class~="3/10"] {
width: 30% !important;
}
[class~="7/10"] {
width: 70% !important;
}
[class~="9/10"] {
width: 90% !important;
} [class~="1/12"] {
width: 8.3333333% !important;
}
[class~="5/12"] {
width: 41.6666666% !important;
}
[class~="7/12"] {
width: 58.3333333% !important;
}
[class~="11/12"] {
width: 91.6666666% !important;
}  @media screen and (min-width: 481px) and (max-width: 768px) { [class~="medium-1/1"] {
width: 100% !important;
} [class~="medium-1/2"],
[class~="medium-2/4"],
[class~="medium-3/6"],
[class~="medium-4/8"],
[class~="medium-5/10"],
[class~="medium-6/12"] {
width: 50% !important;
} [class~="medium-1/3"],
[class~="medium-2/6"],
[class~="medium-3/9"],
[class~="medium-4/12"] {
width: 33.3333333% !important;
}
[class~="medium-2/3"],
[class~="medium-4/6"],
[class~="medium-6/9"],
[class~="medium-8/12"] {
width: 66.6666666% !important;
} [class~="medium-1/4"],
[class~="medium-2/8"],
[class~="medium-3/12"] {
width: 25% !important;
}
[class~="medium-3/4"],
[class~="medium-6/8"],
[class~="medium-9/12"] {
width: 75% !important;
} [class~="medium-1/5"],
[class~="medium-2/10"] {
width: 20% !important;
}
[class~="medium-2/5"],
[class~="medium-4/10"] {
width: 40% !important;
}
[class~="medium-3/5"],
[class~="medium-6/10"] {
width: 60% !important;
}
[class~="medium-4/5"],
[class~="medium-8/10"] {
width: 80% !important;
} [class~="medium-1/6"],
[class~="medium-2/12"] {
width: 16.6666666% !important;
}
[class~="medium-5/6"],
[class~="medium-10/12"] {
width: 83.3333333% !important;
} [class~="medium-1/8"] {
width: 12.5% !important;
}
[class~="medium-3/8"] {
width: 37.5% !important;
}
[class~="medium-5/8"] {
width: 62.5% !important;
}
[class~="medium-7/8"] {
width: 87.5% !important;
} [class~="medium-1/9"] {
width: 11.1111111% !important;
}
[class~="medium-2/9"] {
width: 22.2222222% !important;
}
[class~="medium-4/9"] {
width: 44.4444444% !important;
}
[class~="medium-5/9"] {
width: 55.5555555% !important;
}
[class~="medium-7/9"] {
width: 77.7777777% !important;
}
[class~="medium-8/9"] {
width: 88.8888888% !important;
} [class~="medium-1/10"] {
width: 10% !important;
}
[class~="medium-3/10"] {
width: 30% !important;
}
[class~="medium-7/10"] {
width: 70% !important;
}
[class~="medium-9/10"] {
width: 90% !important;
} [class~="medium-1/12"] {
width: 8.3333333% !important;
}
[class~="medium-5/12"] {
width: 41.6666666% !important;
}
[class~="medium-7/12"] {
width: 58.3333333% !important;
}
[class~="medium-11/12"] {
width: 91.6666666% !important;
}
}
@media screen and (min-width: 481px) { [class~="medium-and-up-1/1"] {
width: 100% !important;
} [class~="medium-and-up-1/2"],
[class~="medium-and-up-2/4"],
[class~="medium-and-up-3/6"],
[class~="medium-and-up-4/8"],
[class~="medium-and-up-5/10"],
[class~="medium-and-up-6/12"] {
width: 50% !important;
} [class~="medium-and-up-1/3"],
[class~="medium-and-up-2/6"],
[class~="medium-and-up-3/9"],
[class~="medium-and-up-4/12"] {
width: 33.3333333% !important;
}
[class~="medium-and-up-2/3"],
[class~="medium-and-up-4/6"],
[class~="medium-and-up-6/9"],
[class~="medium-and-up-8/12"] {
width: 66.6666666% !important;
} [class~="medium-and-up-1/4"],
[class~="medium-and-up-2/8"],
[class~="medium-and-up-3/12"] {
width: 25% !important;
}
[class~="medium-and-up-3/4"],
[class~="medium-and-up-6/8"],
[class~="medium-and-up-9/12"] {
width: 75% !important;
} [class~="medium-and-up-1/5"],
[class~="medium-and-up-2/10"] {
width: 20% !important;
}
[class~="medium-and-up-2/5"],
[class~="medium-and-up-4/10"] {
width: 40% !important;
}
[class~="medium-and-up-3/5"],
[class~="medium-and-up-6/10"] {
width: 60% !important;
}
[class~="medium-and-up-4/5"],
[class~="medium-and-up-8/10"] {
width: 80% !important;
} [class~="medium-and-up-1/6"],
[class~="medium-and-up-2/12"] {
width: 16.6666666% !important;
}
[class~="medium-and-up-5/6"],
[class~="medium-and-up-10/12"] {
width: 83.3333333% !important;
} [class~="medium-and-up-1/8"] {
width: 12.5% !important;
}
[class~="medium-and-up-3/8"] {
width: 37.5% !important;
}
[class~="medium-and-up-5/8"] {
width: 62.5% !important;
}
[class~="medium-and-up-7/8"] {
width: 87.5% !important;
} [class~="medium-and-up-1/9"] {
width: 11.1111111% !important;
}
[class~="medium-and-up-2/9"] {
width: 22.2222222% !important;
}
[class~="medium-and-up-4/9"] {
width: 44.4444444% !important;
}
[class~="medium-and-up-5/9"] {
width: 55.5555555% !important;
}
[class~="medium-and-up-7/9"] {
width: 77.7777777% !important;
}
[class~="medium-and-up-8/9"] {
width: 88.8888888% !important;
} [class~="medium-and-up-1/10"] {
width: 10% !important;
}
[class~="medium-and-up-3/10"] {
width: 30% !important;
}
[class~="medium-and-up-7/10"] {
width: 70% !important;
}
[class~="medium-and-up-9/10"] {
width: 90% !important;
} [class~="medium-and-up-1/12"] {
width: 8.3333333% !important;
}
[class~="medium-and-up-5/12"] {
width: 41.6666666% !important;
}
[class~="medium-and-up-7/12"] {
width: 58.3333333% !important;
}
[class~="medium-and-up-11/12"] {
width: 91.6666666% !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) { [class~="large-1/1"] {
width: 100% !important;
} [class~="large-1/2"],
[class~="large-2/4"],
[class~="large-3/6"],
[class~="large-4/8"],
[class~="large-5/10"],
[class~="large-6/12"] {
width: 50% !important;
} [class~="large-1/3"],
[class~="large-2/6"],
[class~="large-3/9"],
[class~="large-4/12"] {
width: 33.3333333% !important;
}
[class~="large-2/3"],
[class~="large-4/6"],
[class~="large-6/9"],
[class~="large-8/12"] {
width: 66.6666666% !important;
} [class~="large-1/4"],
[class~="large-2/8"],
[class~="large-3/12"] {
width: 25% !important;
}
[class~="large-3/4"],
[class~="large-6/8"],
[class~="large-9/12"] {
width: 75% !important;
} [class~="large-1/5"],
[class~="large-2/10"] {
width: 20% !important;
}
[class~="large-2/5"],
[class~="large-4/10"] {
width: 40% !important;
}
[class~="large-3/5"],
[class~="large-6/10"] {
width: 60% !important;
}
[class~="large-4/5"],
[class~="large-8/10"] {
width: 80% !important;
} [class~="large-1/6"],
[class~="large-2/12"] {
width: 16.6666666% !important;
}
[class~="large-5/6"],
[class~="large-10/12"] {
width: 83.3333333% !important;
} [class~="large-1/8"] {
width: 12.5% !important;
}
[class~="large-3/8"] {
width: 37.5% !important;
}
[class~="large-5/8"] {
width: 62.5% !important;
}
[class~="large-7/8"] {
width: 87.5% !important;
} [class~="large-1/9"] {
width: 11.1111111% !important;
}
[class~="large-2/9"] {
width: 22.2222222% !important;
}
[class~="large-4/9"] {
width: 44.4444444% !important;
}
[class~="large-5/9"] {
width: 55.5555555% !important;
}
[class~="large-7/9"] {
width: 77.7777777% !important;
}
[class~="large-8/9"] {
width: 88.8888888% !important;
} [class~="large-1/10"] {
width: 10% !important;
}
[class~="large-3/10"] {
width: 30% !important;
}
[class~="large-7/10"] {
width: 70% !important;
}
[class~="large-9/10"] {
width: 90% !important;
} [class~="large-1/12"] {
width: 8.3333333% !important;
}
[class~="large-5/12"] {
width: 41.6666666% !important;
}
[class~="large-7/12"] {
width: 58.3333333% !important;
}
[class~="large-11/12"] {
width: 91.6666666% !important;
}
}
@media screen and (min-width: 769px) { [class~="large-and-up-1/1"] {
width: 100% !important;
} [class~="large-and-up-1/2"],
[class~="large-and-up-2/4"],
[class~="large-and-up-3/6"],
[class~="large-and-up-4/8"],
[class~="large-and-up-5/10"],
[class~="large-and-up-6/12"] {
width: 50% !important;
} [class~="large-and-up-1/3"],
[class~="large-and-up-2/6"],
[class~="large-and-up-3/9"],
[class~="large-and-up-4/12"] {
width: 33.3333333% !important;
}
[class~="large-and-up-2/3"],
[class~="large-and-up-4/6"],
[class~="large-and-up-6/9"],
[class~="large-and-up-8/12"] {
width: 66.6666666% !important;
} [class~="large-and-up-1/4"],
[class~="large-and-up-2/8"],
[class~="large-and-up-3/12"] {
width: 25% !important;
}
[class~="large-and-up-3/4"],
[class~="large-and-up-6/8"],
[class~="large-and-up-9/12"] {
width: 75% !important;
} [class~="large-and-up-1/5"],
[class~="large-and-up-2/10"] {
width: 20% !important;
}
[class~="large-and-up-2/5"],
[class~="large-and-up-4/10"] {
width: 40% !important;
}
[class~="large-and-up-3/5"],
[class~="large-and-up-6/10"] {
width: 60% !important;
}
[class~="large-and-up-4/5"],
[class~="large-and-up-8/10"] {
width: 80% !important;
} [class~="large-and-up-1/6"],
[class~="large-and-up-2/12"] {
width: 16.6666666% !important;
}
[class~="large-and-up-5/6"],
[class~="large-and-up-10/12"] {
width: 83.3333333% !important;
} [class~="large-and-up-1/8"] {
width: 12.5% !important;
}
[class~="large-and-up-3/8"] {
width: 37.5% !important;
}
[class~="large-and-up-5/8"] {
width: 62.5% !important;
}
[class~="large-and-up-7/8"] {
width: 87.5% !important;
} [class~="large-and-up-1/9"] {
width: 11.1111111% !important;
}
[class~="large-and-up-2/9"] {
width: 22.2222222% !important;
}
[class~="large-and-up-4/9"] {
width: 44.4444444% !important;
}
[class~="large-and-up-5/9"] {
width: 55.5555555% !important;
}
[class~="large-and-up-7/9"] {
width: 77.7777777% !important;
}
[class~="large-and-up-8/9"] {
width: 88.8888888% !important;
} [class~="large-and-up-1/10"] {
width: 10% !important;
}
[class~="large-and-up-3/10"] {
width: 30% !important;
}
[class~="large-and-up-7/10"] {
width: 70% !important;
}
[class~="large-and-up-9/10"] {
width: 90% !important;
} [class~="large-and-up-1/12"] {
width: 8.3333333% !important;
}
[class~="large-and-up-5/12"] {
width: 41.6666666% !important;
}
[class~="large-and-up-7/12"] {
width: 58.3333333% !important;
}
[class~="large-and-up-11/12"] {
width: 91.6666666% !important;
}
}
@media screen and (min-width: 1025px) { [class~="extralarge-and-up-1/1"] {
width: 100% !important;
} [class~="extralarge-and-up-1/2"],
[class~="extralarge-and-up-2/4"],
[class~="extralarge-and-up-3/6"],
[class~="extralarge-and-up-4/8"],
[class~="extralarge-and-up-5/10"],
[class~="extralarge-and-up-6/12"] {
width: 50% !important;
} [class~="extralarge-and-up-1/3"],
[class~="extralarge-and-up-2/6"],
[class~="extralarge-and-up-3/9"],
[class~="extralarge-and-up-4/12"] {
width: 33.3333333% !important;
}
[class~="extralarge-and-up-2/3"],
[class~="extralarge-and-up-4/6"],
[class~="extralarge-and-up-6/9"],
[class~="extralarge-and-up-8/12"] {
width: 66.6666666% !important;
} [class~="extralarge-and-up-1/4"],
[class~="extralarge-and-up-2/8"],
[class~="extralarge-and-up-3/12"] {
width: 25% !important;
}
[class~="extralarge-and-up-3/4"],
[class~="extralarge-and-up-6/8"],
[class~="extralarge-and-up-9/12"] {
width: 75% !important;
} [class~="extralarge-and-up-1/5"],
[class~="extralarge-and-up-2/10"] {
width: 20% !important;
}
[class~="extralarge-and-up-2/5"],
[class~="extralarge-and-up-4/10"] {
width: 40% !important;
}
[class~="extralarge-and-up-3/5"],
[class~="extralarge-and-up-6/10"] {
width: 60% !important;
}
[class~="extralarge-and-up-4/5"],
[class~="extralarge-and-up-8/10"] {
width: 80% !important;
} [class~="extralarge-and-up-1/6"],
[class~="extralarge-and-up-2/12"] {
width: 16.6666666% !important;
}
[class~="extralarge-and-up-5/6"],
[class~="extralarge-and-up-10/12"] {
width: 83.3333333% !important;
} [class~="extralarge-and-up-1/8"] {
width: 12.5% !important;
}
[class~="extralarge-and-up-3/8"] {
width: 37.5% !important;
}
[class~="extralarge-and-up-5/8"] {
width: 62.5% !important;
}
[class~="extralarge-and-up-7/8"] {
width: 87.5% !important;
} [class~="extralarge-and-up-1/9"] {
width: 11.1111111% !important;
}
[class~="extralarge-and-up-2/9"] {
width: 22.2222222% !important;
}
[class~="extralarge-and-up-4/9"] {
width: 44.4444444% !important;
}
[class~="extralarge-and-up-5/9"] {
width: 55.5555555% !important;
}
[class~="extralarge-and-up-7/9"] {
width: 77.7777777% !important;
}
[class~="extralarge-and-up-8/9"] {
width: 88.8888888% !important;
} [class~="extralarge-and-up-1/10"] {
width: 10% !important;
}
[class~="extralarge-and-up-3/10"] {
width: 30% !important;
}
[class~="extralarge-and-up-7/10"] {
width: 70% !important;
}
[class~="extralarge-and-up-9/10"] {
width: 90% !important;
} [class~="extralarge-and-up-1/12"] {
width: 8.3333333% !important;
}
[class~="extralarge-and-up-5/12"] {
width: 41.6666666% !important;
}
[class~="extralarge-and-up-7/12"] {
width: 58.3333333% !important;
}
[class~="extralarge-and-up-11/12"] {
width: 91.6666666% !important;
}
}  .clearfix:after,
.media:after,
.box:after {
content: "";
display: table;
clear: both;
} .hidden {
display: none !important;
}
.visuallyhidden {
position: absolute;
left: -999em;
}
.invisible {
visibility: hidden !important;
}
.no-transition,
.no-transition * {
transition: none !important;
}
.amp {
font-family: Baskerville, Palatino, "Palatino Linotype", "Book Antiqua", serif;
font-size: 1.4em;
font-style: italic;
font-weight: normal;
}
.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.text-center {
text-align: center !important;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
} .type-light {
font-weight: 300 !important;
}
.type-normal {
font-weight: 400 !important;
}
.type-semibold {
font-weight: 600 !important;
}
.type-bold {
font-weight: 700 !important;
}
.type-extrabold {
font-weight: 800 !important;
}
.type-uppercase {
text-transform: uppercase !important;
}
.type-lowercase {
text-transform: lowercase !important;
}
.type-capitalize {
text-transform: capitalize !important;
}
.type-no-transfrom {
text-transform: none !important;
}  .type-extra-tiny {
font-size: 8px !important;
}
.type-extra-small {
font-size: 10px !important;
}
.type-tiny {
font-size: 12px !important;
}
.type-small {
font-size: 14px !important;
}
.type-default {
font-size: 16px !important;
}
.type-large {
font-size: 20px !important;
}
.type-huge {
font-size: 22px !important;
}
.type-extrahuge {
font-size: 24px !important;
}
.type-x-huge {
font-size: 32px !important;
}
.type-super-huge {
font-size: 212px !important;
} .color-white {
color: white !important;
} .border-bottom {
border-bottom: 1px solid #efeff4 !important;
}
@media screen and (min-width: 769px) {
.text-center-lg {
text-align: center;
}
}
@media screen and (max-width: 769px) {
.text-center-md {
text-align: center !important;
}
}
@media screen and (max-width: 769px) {
.full-width-md {
width: calc(100% + 60px);
margin-left: -30px;
}
}
@media screen and (max-width: 769px) {
.hide-md {
display: none !important;
}
}
.show-md {
display: none !important;
}
@media screen and (max-width: 769px) {
.show-md {
display: block !important;
}
}
@media screen and (max-width: 481px) {
.hide-sm {
display: none !important;
}
}
.show-sm {
display: none !important;
}
@media screen and (max-width: 481px) {
.show-sm {
display: block !important;
}
}
@media screen and (max-width: 481px) {
.small-ph0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.narrow-content {
width: 590px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.indent-horiz {
padding-left: 20px;
padding-right: 20px;
}
@media screen and (max-width: 481px) {
.indent-horiz {
padding-left: 0;
padding-right: 0;
}
}
.box-center {
margin-left: auto !important;
margin-right: auto !important;
}
.type-black {
font-weight: 900 !important;
}
.display-block {
display: block !important;
}
.relative {
position: relative !important;
} .bgr-black {
background-color: #333333 !important;
}
.bgr-gunmetal {
background-color: #424e5a !important;
}
.bgr-lightish-green {
background-color: #4cd964 !important;
}
.bgr-pale-grey {
background-color: #f4f4f8 !important;
}
.bgr-pale-grey-two {
background-color: #efeff4 !important;
}
.bgr-light-khaki {
background-color: #f6e3c6 !important;
}
.bgr-light-orange {
background-color: #f8aa3e !important;
}
.bgr-blueberry {
background-color: #433175 !important;
}
.bgr-muted-purple {
background-color: #7c608e !important;
}
.bgr-cadet-blue {
background-color: #5762a2 !important;
}
.bgr-stormy-blue {
background-color: #5686a1 !important;
}
.bgr-dodger-blue {
background-color: #4d9eff !important;
}
.bgr-slate {
background-color: #3e435c !important;
}
.bgr-dark {
background-color: #32374f !important;
}
.bgr-seafoam-blue-two {
background-color: #5edba4 !important;
}
.bgr-black-two {
background-color: #262626 !important;
}  @media screen and (min-width: 481px) and (max-width: 768px) { .text-left-medium {
text-align: left !important;
}
.text-center-medium {
text-align: center !important;
}
.text-right-medium {
text-align: right !important;
}
.none-medium {
display: none !important;
}
.float-none-medium {
float: none !important;
}
.float-left-medium {
float: left !important;
}
.float-right-medium {
float: right !important;
}
}
@media screen and (min-width: 481px) { .text-left-medium-and-up {
text-align: left !important;
}
.text-center-medium-and-up {
text-align: center !important;
}
.text-right-medium-and-up {
text-align: right !important;
}
.none-medium-and-up {
display: none !important;
}
.float-none-medium-and-up {
float: none !important;
}
.float-left-medium-and-up {
float: left !important;
}
.float-right-medium-and-up {
float: right !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) { .text-left-large {
text-align: left !important;
}
.text-center-large {
text-align: center !important;
}
.text-right-large {
text-align: right !important;
}
.none-large {
display: none !important;
}
.float-none-large {
float: none !important;
}
.float-left-large {
float: left !important;
}
.float-right-large {
float: right !important;
}
}
@media screen and (min-width: 769px) { .text-left-large-and-up {
text-align: left !important;
}
.text-center-large-and-up {
text-align: center !important;
}
.text-right-large-and-up {
text-align: right !important;
}
.none-large-and-up {
display: none !important;
}
.float-none-large-and-up {
float: none !important;
}
.float-left-large-and-up {
float: left !important;
}
.float-right-large-and-up {
float: right !important;
}
}
@media screen and (min-width: 1025px) { .text-left-extralarge-and-up {
text-align: left !important;
}
.text-center-extralarge-and-up {
text-align: center !important;
}
.text-right-extralarge-and-up {
text-align: right !important;
}
.none-extralarge-and-up {
display: none !important;
}
.float-none-extralarge-and-up {
float: none !important;
}
.float-left-extralarge-and-up {
float: left !important;
}
.float-right-extralarge-and-up {
float: right !important;
}
}  @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
} a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
} img.alignleft{float: left;margin: 0 20px 10px 0;}
img.alignright{float: right;margin: 0 0 10px 20px;}
.new-slider .slick-dots button{
position: relative!important;
bottom: 0px;
right: 0px;}
.fetch-tweets-single-text{overflow-x: hidden;}
.aligncenter{margin: 0 auto;display: block;height:auto;max-width: 100%!important;}
.new-slider .slide{background: #EFEFEF;}
.new-slider .slide .new-slide-title{    text-align: left;margin: 20px 20px 20px 0px;font-size: 24px;}
.new-slider .slide .new-slide-subtitle{  text-align: left;margin: 20px 20px 20px 0px;font-size: 20px;}
.new-slider .slide p{text-align: left;margin: 0px 20px 20px 0px;font-size: 16px;line-height: 24px;}
@media screen and (max-width: 960px) {
.new-slider .slide{}
.new-slider .slide .new-slide-title{    text-align: left;margin: 40px 20px 20px 0px;font-size: 20px;}
.new-slider .slide .new-slide-subtitle{  text-align: left;margin: 20px 20px 20px 0px;font-size: 18px;}
.new-slider .slide p{text-align: left;margin: 0px 20px 10px 0px;font-size: 14px;line-height: 22px;}	
}
@media screen and (max-width: 768px) {
.new-slider .slide{}
.new-slider .slide .new-slide-title{    text-align: left;margin: 0px 20px 20px 20px;font-size: 20px;}
.new-slider .slide .new-slide-subtitle{  text-align: left;margin: 20px 20px 20px 0px;font-size: 18px;}
.new-slider .slide p{text-align: left;margin: 0px 20px 10px 20px;font-size: 14px;line-height: 22px;}	
}.fetch-tweets {
overflow-y: auto;	
overflow-x: hidden;
width: inherit;
}
.fetch-tweets > .fetch-tweets-item {
display: inline-block; 
padding-bottom: 0.5em ;	
width: 100%;
}
.fetch-tweets > .fetch-tweets-item a { border-bottom: 0;
}
.fetch-tweets > .fetch-tweets-retweet {
}
.fetch-tweets-item > .fetch-tweets-main {
padding: 0 0.8em; }
.fetch-tweets-heading > .fetch-tweets-heading {
vertical-align: text-top;
line-height: 1em;
}
.fetch-tweets-item  > .fetch-tweets-profile-image {
margin: 0 0 0 0;
}
.fetch-tweets-heading > .fetch-tweets-user-name {
margin-bottom: 0.3em;
display: inline-block; 
}
.fetch-tweets-heading > .fetch-tweets-user-name a {
text-decoration: none;
}
.fetch-tweets-heading > .fetch-tweets-tweet-created-at {
display: inline;
float: right; 
font-size: smaller; 
margin-left: 1em;
}
.fetch-tweets-heading > .fetch-tweets-tweet-created-at a {
text-decoration: none;
}
.fetch-tweets-main > .fetch-tweets-body {
}
.fetch-tweets-body > .fetch-tweets-text {
margin-bottom: 0;
}
div.fetch-tweets-body > p.fetch-tweets-text {
margin-bottom: 0;
}
.fetch-tweets-text > .fetch-tweets-retweet-credit {
float: right;
margin-left: 0.5em;
font-size: smaller;
}
.fetch-tweets-text > .fetch-tweets-retweet-credit a {
text-decoration: none;
}
.fetch-tweets .fetch-tweets-body > .fetch-tweets-external-media {
clear: both;
margin: 0.4em 0;
}
.fetch-tweets .fetch-tweets-media > .fetch-tweets-media-photo {
}
.fetch-tweets .fetch-tweets-body > .fetch-tweets-external-media img,
.fetch-tweets .fetch-tweets-media > .fetch-tweets-media-photo img {
max-width: 100%;
height: auto;	
}
.fetch-tweets .fetch-tweets-body > .fetch-tweets-media {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.fetch-tweets-body > .fetch-tweets-intent-buttons {
float: right;
font-size: smaller;
margin: 0;
padding: 0;		
}
.fetch-tweets-body > .fetch-tweets-intent-buttons a ,
.fetch-tweets-intent-buttons .fetch-tweets-intent-icon a:hover {
text-decoration: none;
}
.fetch-tweets-body > ul.fetch-tweets-intent-buttons > li {
display: inline;
margin-left: 0;
list-style-type: none;
}
.fetch-tweets-intent-buttons span.fetch-tweets-intent-buttons-text {
vertical-align: middle;
}
.fetch-tweets-intent-buttons span.fetch-tweets-intent-icon {
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
background-position: 0 0;
background-repeat:no-repeat;
}
.fetch-tweets-intent-buttons span.fetch-tweets-intent-icon:hover  {
background-position: -16px 0;
}
.fetch-tweets-heading > .fetch-tweets-follow-button {
margin-left:0.4em; 
float:right;
vertical-align: middle;
}div.fetch-tweets-single-container {
overflow-y: auto;	
overflow-x: hidden;
width: inherit;
}
div.fetch-tweets-single-container a { border-bottom: 0;
}
.fetch-tweets-single-heading > .fetch-tweets-single-user-profile {
}
.fetch-tweets-single-user-profile > .fetch-tweets-single-follow-button {
float: right;
margin: 0 0 0 0.5em;
font-size: 92%;
}
.fetch-tweets-single-user-profile > p.fetch-tweets-single-user-description {
clear: right;
}
div.fetch-tweets-single-heading > .fetch-tweets-single-user-profile > p.fetch-tweets-single-user-description {
font-size: 92%;
line-height: 110%;
margin: 0.25em 0;
display: table-cell;
}
div.fetch-tweets-single-heading .fetch-tweets-single-follow-button > iframe {
margin-bottom: 0;
}
div.fetch-tweets-single-container > div.fetch-tweets-single-item {
display: inline-block;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #E7E7E7;
margin-top: 0.5em;
margin-bottom: 0.5em;	
padding-top: 0.5em;
width: 98%;
}
div.fetch-tweets-single-container > div.fetch-tweets-single-retweet {
}
div.fetch-tweets-single-container > div.fetch-tweets-single-heading {
vertical-align: text-top;
line-height: 1em;
width: 98%;
}
div.fetch-tweets-single-heading > .fetch-tweets-single-profile-image {
display: table-column;
float: left;
clear: left;
}
div.fetch-tweets-single-user-profile > .fetch-tweets-single-user-name {
margin: 0 0 0.5em;
display: inline-block; 
}
div.fetch-tweets-single-user-profile > .fetch-tweets-single-user-name a {
text-decoration: none;
}
.fetch-tweets-single-text > .fetch-tweets-single-credit {
display: inline;
float: right;  
margin-left: 1em;
margin-top: 0.8em;
margin-bottom: 0.5em;
font-size: 80%;
line-height: 80%;
}
.fetch-tweets-single-text > .fetch-tweets-single-credit a {
text-decoration: none;
}
.fetch-tweets-single-credit > .fetch-tweets-single-tweet-created-at {
}
.fetch-tweets-single-credit > .fetch-tweets-single-tweet-created-at a {
}
div.fetch-tweets-single-item  > div.fetch-tweets-single-body {
clear: right;
}
div.fetch-tweets-single-body > p.fetch-tweets-single-text {
margin-bottom: 0;
}
.fetch-tweets-single-retweet-credit {
}
.fetch-tweets-single-retweet-credit a {
}
.fetch-tweets-single-container .fetch-tweets-external-media {
clear: both;
}
.fetch-tweets-single-container .fetch-tweets-external-media img,
.fetch-tweets-single-container .fetch-tweets-media > .fetch-tweets-media-photo img {
max-width: 100%;
height: auto;	
}
div.fetch-tweets-single-body > ul.fetch-tweets-single-intent-buttons {
float: right;
clear: right;
font-size: smaller;
margin: 0;
padding: 0;		
}
div.fetch-tweets-single-body > ul.fetch-tweets-single-intent-buttons a {
text-decoration: none;	
}
ul.fetch-tweets-single-intent-buttons .fetch-tweets-single-intent-icon a:hover {
text-decoration: none;
}
ul.fetch-tweets-single-intent-buttons > li {
display: inline;
}
ul.fetch-tweets-single-intent-buttons > li {
margin-left: 0;
list-style-type: none;
}
ul.fetch-tweets-single-intent-buttons > li .fetch-tweets-single-intent-buttons-text {
vertical-align: middle;
}
ul.fetch-tweets-single-intent-buttons > li .fetch-tweets-single-intent-icon {
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
background-position: 0 0;
background-repeat:no-repeat;
}
ul.fetch-tweets-single-intent-buttons > li .fetch-tweets-single-intent-icon:hover  {
background-position: -16px 0;
}
div.fetch-tweets-single-item  > div.fetch-tweets-single-body > .fetch-tweets-media {
margin-top: 0.5em;
margin-bottom: 0.5em;
}