.spu-box,
.spu-box *{
box-sizing: border-box;
}
.wppopups-whole{
position: relative;
width: 100%;
left: 0;
top: 0;
z-index: 999998;
display: flex;
align-items: center;
justify-content: center;
}
.spu-bg{
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: none;
z-index: 99999;
}
.spu-box:before,
.spu-box:after {
content:"";
display:table;
}
.spu-box:after {
clear:both;
}
.spu-box {
zoom:1;
}
.spu-box {
position:fixed;
z-index: 999999;
width: 100%;
max-height: 100vh;
}
.spu-box img{
max-width: 100%;
height: auto;
}
.spu-box img.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .spu-box.spu-position-top-left{
top: 0; left: 0; bottom: auto; right: auto;
}
.spu-box.spu-position-top-right{
top: 0; right: 0; bottom: auto; left: auto;
}
.spu-box.spu-position-top-center{
top: 0; right: auto; bottom: auto; left: auto;
}
.spu-box.spu-position-bottom-left{
bottom: 0; left: 0; top: auto; right: auto;
}
.spu-box.spu-position-bottom-right{
bottom: 0; right: 0; top: auto; left: auto;
}
.spu-box.spu-position-bottom-center{
top: auto; right: auto; bottom: 0; left: auto;
}
.spu-box.spu-position-top-bar,
.spu-box.spu-position-bottom-bar{
margin: 0;
width: 100% !important;
max-width: 100% !important;
position: fixed;
}
.spu-box.spu-position-top-bar{
top: 0;
}
.spu-box.spu-position-bottom-bar{
bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-fields-container,
.spu-box.spu-position-top-bar .spu-content .spu-fields-container{
padding: 0;
}
.spu-box.spu-position-bottom-bar .spu-content,
.spu-box.spu-position-top-bar .spu-content {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100% !important;
}
.spu-box.spu-position-bottom-bar .spu-content > *,
.spu-box.spu-position-top-bar .spu-content > *{
margin-left: 20px;
margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-form,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-top-bar .spu-content .spu-optin-form {
display: inline-flex;
margin-bottom: 0;
}
.spu-box.spu-position-top-bar .spu-content .spu-optin-fields,
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr{
margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr ,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr {
margin-left: 20px;
margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields .spu-fields ,
.spu-box.spu-position-top-bar .spu-content .spu-optin-fields .spu-fields {
min-width: 250px;
}
.spu-box.spu-position-bottom-bar .spu-content button.spu-fields.spu-submit ,
.spu-box.spu-position-top-bar .spu-content button.spu-fields.spu-submit {
width: 120px;
margin-left: 20px;
} .spu-close{
position:absolute;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
line-height: .5;
text-decoration: none;
cursor: pointer;
z-index: 9999;
}
html .spu-box a.spu-close {
text-decoration: none;
}
.spu-close-top_right{
right:8px;
top:5px;
}
.spu-close-top_left{
left:8px;
top:5px;
}
.spu-close-bottom_right{
right:8px;
bottom:5px;
}
.spu-close-bottom_left{
left:8px;
bottom:5px;
}
.spu-close:hover,
.spu-close:focus {
text-decoration: none;
display: block;
} p.spu-powered {
position: absolute;
bottom: -55px;
width: 100%;
text-align: center;
color: #fff;
left: 0px;
}
p.spu-powered a{
color: #ccc;
text-decoration: underline;
}
.spu-box.spu-scrollable p.spu-powered {
display: none;
} .spu-addon-container {
text-align: center;
margin: 36px 32px 44px;
}
.spu-addon-container:after {
clear: both;
content: " ";
display: table;
}
.spu-addon-title {
font-size: 24px;
}
.spu-addon-msg {
font-size: 17px;
}
.spu-input-text {
background-color: #fff;
width: 49%;
height: 44px;
border: 1px solid #cdd1d4;
-webkit-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
-moz-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
border-radius: 3px;
font-size: 18px;
line-height: 38px;
padding: 4px 6px;
overflow: hidden;
outline: none;
margin: 0;
vertical-align: middle;
}
.spu-button {
display: block;
-webkit-box-shadow: 0 1px 1px -1px #fff inset;
-moz-box-shadow: 0 1px 1px -1px #fff inset;
box-shadow: 0 1px 1px -1px #fff inset;
-webkit-text-shadow: #888 -0 0 1px;
-moz-text-shadow: #888 -0 0 1px;
text-shadow: #888 0 0 1px;
font-size: 15px;
padding: 10px 12px;
line-height: 24px;
text-align: center;
vertical-align: middle;
cursor: pointer;
text-decoration: none;
margin: 0;
height: auto;
width: 35%;
border: 0;  
}
.spu-button-bg {
width: 100% !important;
}
.spu-inline {
display: inline-block !important;
}
.spu-errors {
color: red;
text-align: center;
margin-top: 20px;
} .spu-optin-form .spu-helper-fields{
display: none;
}
.spu-fields-container{
padding: 36px 32px 44px;
position: relative;
}
.spu-fields.spu-name,
.spu-fields.spu-email{
background-color: #fff;
width: 100%;
height: 48px;
border: 1px solid #cdd1d4;
-webkit-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
-moz-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
border-radius: 3px;
font-size: 18px;
line-height: 38px;
padding: 4px 6px;
overflow: hidden;
outline: none;
margin: 0 0 20px 0;
vertical-align: middle;
display: block;
}
.spu-fields.spu-submit{
background: #50bbe8;
border: 1px solid #429bc0;
-webkit-box-shadow: 0 1px 1px -1px #fff inset;
-moz-box-shadow: 0 1px 1px -1px #fff inset;
box-shadow: 0 1px 1px -1px #fff inset;
-webkit-text-shadow: #888 -0 0 1px;
-moz-text-shadow: #888 -0 0 1px;
text-shadow: #888 -0 0 1px;
width: 24%;
color: #fff;
font-size: 16px;
padding: 10px 6px;
line-height: 24px;
text-align: center;
vertical-align: middle;
cursor: pointer;
display: inline;
margin: 0;
height: auto;
}
.spu-fields.spu-submit i{
display: none;
}
.spu-optin-fields {
display: block;
}
.spu-optin-fields.spu-inline-fields {
display: flex;
margin-bottom: 20px;
}
.spu-optin-fields.spu-inline-fields .spu-fields{
margin-bottom: 0px;
}
.spu-optin-fields.spu-inline-fields .spu-fields.spu-name {
margin-right: 20px;
}
.spu-fields.spu-email{
margin-right: 0;
}
.spu-fields.spu-submit {
width: 100%;
max-width: 100%;
}
.spu-fields.spu-submit span{
transition: all 1s;
opacity:1;
}
.spu-fields.spu-submit svg{
display:none;
margin:0 auto;
transition: all 1s;
}
.spu-fields.spu-submit svg path,
.spu-fields.spu-submit svg rect{
fill: #fff;
}
.spu-fields.spu-submit.spu-sending span{
display: none;
opacity: 0;
}
.spu-fields.spu-submit.spu-sending svg{
display: block;
opacity: 1;
}
.optin-errors {
color: red;
text-align: center;
margin-top: 20px;
} span.spu-timer {
position: absolute;
bottom: 0px;
left: 0px;
font-size: 12px;
position: absolute;
width: 100%;
text-align: right;
padding: 0 10px;
}
@media all and (max-width: 568px){
.spu-box{
max-width: 90vw !important;
}
.spu-box.spu-position-fullscreen,
.spu-box.spu-position-top-bar,
.spu-box.spu-position-bottom-bar{
max-width: 100vw !important;
}
.spu-box.spu-position-bottom-bar .spu-content,
.spu-box.spu-position-top-bar .spu-content {
flex-flow: column;
}
.pop-up-text2{
margin-bottom: 25px !important;
}
}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}   html {
line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  article,
aside,
footer,
header,
nav,
section {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  figcaption,
figure,
main { display: block;
} figure {
margin: 1em 40px;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } dfn {
font-style: italic;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  audio,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  button,
input,
optgroup,
select,
textarea {
margin: 0;
} button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} legend {
-moz-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
-moz-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details,
menu {
display: block;
} summary {
display: list-item;
}  canvas {
display: inline-block;
} template {
display: none;
}  [hidden] {
display: none;
} .h1 {
font-size: 2rem;
}
.h2 {
font-size: 1.5rem;
}
.h3 {
font-size: 1.25rem;
}
.h4 {
font-size: 1rem;
}
.h5 {
font-size: 0.875rem;
}
.h6 {
font-size: 0.75rem;
} .font-family-inherit {
font-family: inherit;
}
.font-size-inherit {
font-size: inherit;
}
.text-decoration-none {
text-decoration: none;
}
.bold {
font-weight: bold;
}
.regular {
font-weight: normal;
}
.italic {
font-style: italic;
}
.caps {
text-transform: uppercase;
letter-spacing: 0.2em;
}
.left-align,
.page-template-commercial .section__slides .section__slide.open {
text-align: left;
}
.center {
text-align: center;
}
.right-align {
text-align: right;
}
.justify {
text-align: justify;
}
.nowrap {
white-space: nowrap;
}
.break-word {
word-wrap: break-word;
}
.line-height-1 {
line-height: 1;
}
.line-height-2 {
line-height: 1.125;
}
.line-height-3 {
line-height: 1.25;
}
.line-height-4 {
line-height: 1.5;
}
.list-style-none {
list-style: none;
}
.underline {
text-decoration: underline;
}
.truncate {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.list-reset,
.menu--primary li,
.menu--secondary li,
.footer__menu li {
list-style: none;
padding-left: 0;
} .inline {
display: inline;
}
.block {
display: block;
}
.inline-block {
display: inline-block;
}
.table {
display: table;
}
.table-cell {
display: table-cell;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-scroll {
overflow: scroll;
}
.overflow-auto {
overflow: auto;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}
.fit {
max-width: 100%;
}
.max-width-1 {
max-width: 24rem;
}
.max-width-2 {
max-width: 32rem;
}
.max-width-3 {
max-width: 48rem;
}
.max-width-4 {
max-width: 64rem;
}
.border-box {
-moz-box-sizing: border-box;
box-sizing: border-box;
} .align-baseline {
vertical-align: baseline;
}
.align-top,
img,
video {
vertical-align: top;
}
.align-middle {
vertical-align: middle;
}
.align-bottom {
vertical-align: bottom;
} .m0,
.page-template-commercial .section__slides .section__slide.closed .section__title {
margin: 0;
}
.mt0,
.page-template-commercial .section__slides .section__slide.open .section__title {
margin-top: 0;
}
.mr0 {
margin-right: 0;
}
.mb0 {
margin-bottom: 0;
}
.ml0 {
margin-left: 0;
}
.mx0 {
margin-left: 0;
margin-right: 0;
}
.my0 {
margin-top: 0;
margin-bottom: 0;
}
.m1 {
margin: 0.5rem;
}
.mt1 {
margin-top: 0.5rem;
}
.mr1 {
margin-right: 0.5rem;
}
.mb1 {
margin-bottom: 0.5rem;
}
.ml1 {
margin-left: 0.5rem;
}
.mx1 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.my1 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.m2 {
margin: 1rem;
}
.mt2 {
margin-top: 1rem;
}
.mr2 {
margin-right: 1rem;
}
.mb2 {
margin-bottom: 1rem;
}
.ml2 {
margin-left: 1rem;
}
.mx2 {
margin-left: 1rem;
margin-right: 1rem;
}
.my2 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.m3 {
margin: 2rem;
}
.mt3 {
margin-top: 2rem;
}
.mr3 {
margin-right: 2rem;
}
.mb3 {
margin-bottom: 2rem;
}
.ml3 {
margin-left: 2rem;
}
.mx3 {
margin-left: 2rem;
margin-right: 2rem;
}
.my3 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.m4 {
margin: 4rem;
}
.mt4 {
margin-top: 4rem;
}
.mr4 {
margin-right: 4rem;
}
.mb4 {
margin-bottom: 4rem;
}
.ml4 {
margin-left: 4rem;
}
.mx4 {
margin-left: 4rem;
margin-right: 4rem;
}
.my4 {
margin-top: 4rem;
margin-bottom: 4rem;
}
.mxn1 {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.mxn2 {
margin-left: -1rem;
margin-right: -1rem;
}
.mxn3 {
margin-left: -2rem;
margin-right: -2rem;
}
.mxn4 {
margin-left: -4rem;
margin-right: -4rem;
}
.ml-auto {
margin-left: auto;
}
.mr-auto {
margin-right: auto;
}
.mx-auto,
.interview:nth-child(1) .section__body {
margin-left: auto;
margin-right: auto;
} .p0 {
padding: 0;
}
.pt0 {
padding-top: 0;
}
.pr0 {
padding-right: 0;
}
.pb0 {
padding-bottom: 0;
}
.pl0 {
padding-left: 0;
}
.px0 {
padding-left: 0;
padding-right: 0;
}
.py0 {
padding-top: 0;
padding-bottom: 0;
}
.p1 {
padding: 0.5rem;
}
.pt1 {
padding-top: 0.5rem;
}
.pr1 {
padding-right: 0.5rem;
}
.pb1 {
padding-bottom: 0.5rem;
}
.pl1 {
padding-left: 0.5rem;
}
.py1 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.px1 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.p2 {
padding: 1rem;
}
.pt2 {
padding-top: 1rem;
}
.pr2 {
padding-right: 1rem;
}
.pb2 {
padding-bottom: 1rem;
}
.pl2 {
padding-left: 1rem;
}
.py2 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.px2,
.header--offcanvas.open[data-enter-from="right"],
.header--offcanvas.open[data-enter-from="left"] {
padding-left: 1rem;
padding-right: 1rem;
}
.p3 {
padding: 2rem;
}
.pt3,
.header--offcanvas.open[data-enter-from="right"],
.header--offcanvas.open[data-enter-from="left"] {
padding-top: 2rem;
}
.pr3 {
padding-right: 2rem;
}
.pb3 {
padding-bottom: 2rem;
}
.pl3 {
padding-left: 2rem;
}
.py3 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.px3,
.header--offcanvas.open[data-enter-from="top"],
.post-type-archive-funfacts .funfacts:nth-child(even) .section__content-wrapper {
padding-left: 2rem;
padding-right: 2rem;
}
.p4 {
padding: 4rem;
}
.pt4 {
padding-top: 4rem;
}
.pr4 {
padding-right: 4rem;
}
.pb4,
.interview {
padding-bottom: 4rem;
}
.pl4 {
padding-left: 4rem;
}
.py4,
.header--offcanvas.open[data-enter-from="top"] {
padding-top: 4rem;
padding-bottom: 4rem;
}
.px4 {
padding-left: 4rem;
padding-right: 4rem;
} .col,
.interview {
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.col-right {
float: right;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.col-1,
.page-template-commercial .section__slides .section__slide {
width: 8.33333%;
}
.col-2 {
width: 16.66667%;
}
.col-3 {
width: 25%;
}
.col-4 {
width: 33.33333%;
}
.col-5 {
width: 41.66667%;
}
.col-6 {
width: 50%;
}
.col-7 {
width: 58.33333%;
}
.col-8 {
width: 66.66667%;
}
.col-9 {
width: 75%;
}
.col-10 {
width: 83.33333%;
}
.col-11 {
width: 91.66667%;
}
.col-12,
.page-template-commercial .section__slides #slide--1,
.interview:nth-child(1) .preview__header,
.interview:nth-child(1) .section__body {
width: 100%;
}
@media (min-width: 40em) {
.sm-col {
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sm-col-right {
float: right;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sm-col-1 {
width: 8.33333%;
}
.sm-col-2 {
width: 16.66667%;
}
.sm-col-3 {
width: 25%;
}
.sm-col-4 {
width: 33.33333%;
}
.sm-col-5 {
width: 41.66667%;
}
.sm-col-6 {
width: 50%;
}
.sm-col-7 {
width: 58.33333%;
}
.sm-col-8 {
width: 66.66667%;
}
.sm-col-9 {
width: 75%;
}
.sm-col-10 {
width: 83.33333%;
}
.sm-col-11 {
width: 91.66667%;
}
.sm-col-12 {
width: 100%;
}
}
@media (min-width: 52em) {
.md-col {
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.md-col-right {
float: right;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.md-col-1 {
width: 8.33333%;
}
.md-col-2 {
width: 16.66667%;
}
.md-col-3 {
width: 25%;
}
.md-col-4 {
width: 33.33333%;
}
.md-col-5 {
width: 41.66667%;
}
.md-col-6,
.interview {
width: 50%;
}
.md-col-7,
.interview:nth-child(1) .preview__header {
width: 58.33333%;
}
.md-col-8 {
width: 66.66667%;
}
.md-col-9 {
width: 75%;
}
.md-col-10,
.interview:nth-child(1) .section__body {
width: 83.33333%;
}
.md-col-11 {
width: 91.66667%;
}
.md-col-12,
.interview:nth-child(1) {
width: 100%;
}
}
@media (min-width: 64em) {
.lg-col {
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lg-col-right {
float: right;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lg-col-1 {
width: 8.33333%;
}
.lg-col-2 {
width: 16.66667%;
}
.lg-col-3 {
width: 25%;
}
.lg-col-4 {
width: 33.33333%;
}
.lg-col-5 {
width: 41.66667%;
}
.lg-col-6 {
width: 50%;
}
.lg-col-7 {
width: 58.33333%;
}
.lg-col-8 {
width: 66.66667%;
}
.lg-col-9 {
width: 75%;
}
.lg-col-10 {
width: 83.33333%;
}
.lg-col-11 {
width: 91.66667%;
}
.lg-col-12 {
width: 100%;
}
}
.flex {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
@media (min-width: 40em) {
.sm-flex {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 52em) {
.md-flex {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 64em) {
.lg-flex {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
}
.flex-column {
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.items-start {
-moz-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.items-end {
-moz-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.items-center {
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.items-baseline {
-moz-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.items-stretch {
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.self-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.self-stretch {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
.justify-start {
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-end {
-moz-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-center {
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-between {
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.content-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.content-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.content-center {
-ms-flex-line-pack: center;
align-content: center;
}
.content-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.content-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.content-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
} .flex-auto {
-moz-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0; min-height: 0; }
.flex-none {
-moz-box-flex: 0;
-ms-flex: none;
flex: none;
}
.order-0 {
-moz-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-moz-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-moz-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-moz-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-last {
-moz-box-ordinal-group: 100000;
-ms-flex-order: 99999;
order: 99999;
} .relative {
position: relative;
}
.absolute,
.cover,
.absolute-center,
.iframe-center,
.absolute-center-x,
.absolute-center-y,
.select-arrow:after,
.wpcf7-form .form__input--select:after,
.interview:nth-child(1) .preview__header {
position: absolute;
}
.fixed {
position: fixed;
}
.top-0,
.header--main,
.cover {
top: 0;
}
.right-0,
.header--offcanvas[data-enter-from="top"],
.cover {
right: 0;
}
.bottom-0,
.header--offcanvas[data-enter-from="right"],
.header--offcanvas[data-enter-from="left"],
.cover {
bottom: 0;
}
.left-0,
.header--offcanvas[data-enter-from="top"],
.cover {
left: 0;
}
.z1 {
z-index: 1;
}
.z2 {
z-index: 2;
}
.z3 {
z-index: 3;
}
.z4 {
z-index: 4;
} .border {
border-style: solid;
border-width: 1px;
}
.border-top {
border-top-style: solid;
border-top-width: 1px;
}
.border-right {
border-right-style: solid;
border-right-width: 1px;
}
.border-bottom {
border-bottom-style: solid;
border-bottom-width: 1px;
}
.border-left {
border-left-style: solid;
border-left-width: 1px;
}
.border-none {
border: 0;
}
.rounded {
-moz-border-radius: 3px;
border-radius: 3px;
}
.circle,
.slick-slider .slick-dots li button:before {
-moz-border-radius: 50%;
border-radius: 50%;
}
.rounded-top {
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.rounded-right {
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.rounded-bottom {
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}
.rounded-left {
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.not-rounded {
-moz-border-radius: 0;
border-radius: 0;
} .hide {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
}
@media (max-width: 40em) {
.xs-hide {
display: none !important;
}
}
@media (min-width: 40em) and (max-width: 52em) {
.sm-hide {
display: none !important;
}
}
@media (min-width: 52em) and (max-width: 64em) {
.md-hide {
display: none !important;
}
}
@media (min-width: 64em) {
.lg-hide {
display: none !important;
}
}
.display-none {
display: none !important;
} .all-initial {
all: initial;
}
.all-unset {
all: unset;
}
.all-inherit {
all: inherit;
}
.p075 {
padding: 0.75rem;
}
.pt075 {
padding-top: 0.75rem;
}
.pr075 {
padding-right: 0.75rem;
}
.pb075 {
padding-bottom: 0.75rem;
}
.pl075 {
padding-left: 0.75rem;
}
.py075 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.px075 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.p15 {
padding: 1.5rem;
}
.pt15 {
padding-top: 1.5rem;
}
.pr15 {
padding-right: 1.5rem;
}
.pb15 {
padding-bottom: 1.5rem;
}
.pl15 {
padding-left: 1.5rem;
}
.py15 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.px15 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.p25 {
padding: 2.5rem;
}
.pt25 {
padding-top: 2.5rem;
}
.pr25 {
padding-right: 2.5rem;
}
.pb25 {
padding-bottom: 2.5rem;
}
.pl25 {
padding-left: 2.5rem;
}
.py25 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.px25 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.p35 {
padding: 3.5rem;
}
.pt35 {
padding-top: 3.5rem;
}
.pr35 {
padding-right: 3.5rem;
}
.pb35 {
padding-bottom: 3.5rem;
}
.pl35 {
padding-left: 3.5rem;
}
.py35 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.px35 {
padding-left: 3.5rem;
padding-right: 3.5rem;
}
.p50 {
padding: 5rem;
}
.pt50 {
padding-top: 5rem;
}
.pr50 {
padding-right: 5rem;
}
.pb50 {
padding-bottom: 5rem;
}
.pl50 {
padding-left: 5rem;
}
.py50 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.px50 {
padding-left: 5rem;
padding-right: 5rem;
}
.p75 {
padding: 7.5rem;
}
.pt75 {
padding-top: 7.5rem;
}
.pr75 {
padding-right: 7.5rem;
}
.pb75 {
padding-bottom: 7.5rem;
}
.pl75 {
padding-left: 7.5rem;
}
.py75 {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
.px75 {
padding-left: 7.5rem;
padding-right: 7.5rem;
}
.p104 {
padding: 6.5rem;
}
.pt104 {
padding-top: 6.5rem;
}
.pr104 {
padding-right: 6.5rem;
}
.pb104 {
padding-bottom: 6.5rem;
}
.pl104 {
padding-left: 6.5rem;
}
.py104 {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
}
.px104 {
padding-left: 6.5rem;
padding-right: 6.5rem;
}  .bg-black {
background-color: #111;
}
.bg-gray {
background-color: #aaa;
}
.bg-silver {
background-color: #ddd;
}
.bg-white {
background-color: #fff;
}
.bg-aqua {
background-color: #7fdbff;
}
.bg-blue {
background-color: #0074d9;
}
.bg-navy {
background-color: #001f3f;
}
.bg-teal {
background-color: #39cccc;
}
.bg-green {
background-color: #2ecc40;
}
.bg-olive {
background-color: #3d9970;
}
.bg-lime {
background-color: #01ff70;
}
.bg-yellow {
background-color: #ffdc00;
}
.bg-orange {
background-color: #ff851b;
}
.bg-red {
background-color: #ff4136;
}
.bg-fuchsia {
background-color: #f012be;
}
.bg-purple {
background-color: #b10dc9;
}
.bg-maroon {
background-color: #85144b;
} .bg-cover {
-moz-background-size: cover;
background-size: cover;
}
.bg-contain {
-moz-background-size: contain;
background-size: contain;
}
.bg-center {
background-position: center;
}
.bg-top {
background-position: top;
}
.bg-right {
background-position: right;
}
.bg-bottom {
background-position: bottom;
}
.bg-left {
background-position: left;
}  .border-black {
border-color: #111;
}
.border-gray {
border-color: #aaa;
}
.border-silver {
border-color: #ddd;
}
.border-white {
border-color: #fff;
}
.border-aqua {
border-color: #7fdbff;
}
.border-blue {
border-color: #0074d9;
}
.border-navy {
border-color: #001f3f;
}
.border-teal {
border-color: #39cccc;
}
.border-green {
border-color: #2ecc40;
}
.border-olive {
border-color: #3d9970;
}
.border-lime {
border-color: #01ff70;
}
.border-yellow {
border-color: #ffdc00;
}
.border-orange {
border-color: #ff851b;
}
.border-red {
border-color: #ff4136;
}
.border-fuchsia {
border-color: #f012be;
}
.border-purple {
border-color: #b10dc9;
}
.border-maroon {
border-color: #85144b;
} .btn {
font-family: inherit;
font-size: inherit;
font-weight: bold;
text-decoration: none;
cursor: pointer;
display: inline-block;
line-height: 1.125rem;
padding: 0.5rem 1rem;
margin: 0;
height: auto;
border: 1px solid transparent;
vertical-align: middle;
-webkit-appearance: none;
color: inherit;
background-color: transparent;
}
.btn:hover {
text-decoration: none;
}
.btn:focus {
outline: none;
border-color: rgba(0, 0, 0, 0.125);
-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}
::-moz-focus-inner {
border: 0;
padding: 0;
} .btn-outline,
.btn-outline:hover {
border-color: currentcolor;
}
.btn-outline {
-moz-border-radius: 3px;
border-radius: 3px;
}
.btn-outline:hover {
-moz-box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.0625);
box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.0625);
}
.btn-outline:active {
-moz-box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.125), inset 0 3px 4px 0 rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.125), inset 0 3px 4px 0 rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.125);
}
.btn-outline:disabled,
.btn-outline.is-disabled {
opacity: .5;
} .bg-darken-1 {
background-color: rgba(0, 0, 0, 0.0625);
}
.bg-darken-2 {
background-color: rgba(0, 0, 0, 0.125);
}
.bg-darken-3 {
background-color: rgba(0, 0, 0, 0.25);
}
.bg-darken-4 {
background-color: rgba(0, 0, 0, 0.5);
}  .highlight-dark .hljs {
color: white;
-webkit-text-size-adjust: none;
}
.highlight-dark .hljs-comment,
.highlight-dark .diff .hljs-header,
.highlight-dark .hljs-javadoc {
color: #ddd;
font-style: italic;
}
.highlight-dark .hljs-keyword,
.highlight-dark .css .rule .hljs-keyword,
.highlight-dark .hljs-winutils,
.highlight-dark .nginx .hljs-title,
.highlight-dark .hljs-subst,
.highlight-dark .hljs-request,
.highlight-dark .hljs-status {
color: white;
font-weight: bold;
}
.highlight-dark .hljs-number,
.highlight-dark .hljs-hexcolor,
.highlight-dark .ruby .hljs-constant {
color: #01ff70;
}
.highlight-dark .hljs-string,
.highlight-dark .hljs-tag .hljs-value,
.highlight-dark .hljs-phpdoc,
.highlight-dark .hljs-dartdoc,
.highlight-dark .tex .hljs-formula {
color: #ff4136;
}
.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
color: #ff4136;
font-weight: bold;
}
.highlight-dark .hljs-list .hljs-keyword,
.highlight-dark .hljs-subst {
font-weight: normal;
}
.highlight-dark .hljs-class .hljs-title,
.highlight-dark .hljs-type,
.highlight-dark .vhdl .hljs-literal,
.highlight-dark .tex .hljs-command {
color: #7fdbff;
font-weight: bold;
}
.highlight-dark .hljs-tag,
.highlight-dark .hljs-tag .hljs-title,
.highlight-dark .hljs-rules .hljs-property,
.highlight-dark .django .hljs-tag .hljs-keyword {
color: #7fdbff;
font-weight: normal;
}
.highlight-dark .hljs-attribute,
.highlight-dark .hljs-variable,
.highlight-dark .lisp .hljs-body {
color: #01ff70;
}
.highlight-dark .hljs-regexp {
color: #01ff70;
}
.highlight-dark .hljs-symbol,
.highlight-dark .ruby .hljs-symbol .hljs-string,
.highlight-dark .lisp .hljs-keyword,
.highlight-dark .clojure .hljs-keyword,
.highlight-dark .scheme .hljs-keyword,
.highlight-dark .tex .hljs-special,
.highlight-dark .hljs-prompt {
color: #f012be;
}
.highlight-dark .hljs-built_in {
color: #7fdbff;
}
.highlight-dark .hljs-preprocessor,
.highlight-dark .hljs-pragma,
.highlight-dark .hljs-pi,
.highlight-dark .hljs-doctype,
.highlight-dark .hljs-shebang,
.highlight-dark .hljs-cdata {
color: #ddd;
font-weight: bold;
}
.highlight-dark .hljs-deletion {
background: #f012be;
}
.highlight-dark .hljs-addition {
background: #01ff70;
}
.highlight-dark .diff .hljs-change {
background: #7fdbff;
}
.highlight-dark .hljs-chunk {
color: #aaa;
}  .hljs {
-webkit-text-size-adjust: none;
}
.hljs-comment,
.diff .hljs-header,
.hljs-javadoc {
color: #ddd;
font-style: italic;
}
.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
color: white;
font-weight: bold;
}
.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
color: #01ff70;
}
.hljs-string,
.hljs-tag .hljs-value,
.hljs-phpdoc,
.hljs-dartdoc,
.tex .hljs-formula {
color: #ff4136;
}
.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
color: #ff4136;
font-weight: bold;
}
.hljs-list .hljs-keyword,
.hljs-subst {
font-weight: normal;
}
.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
color: #7fdbff;
font-weight: bold;
}
.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rules .hljs-property,
.django .hljs-tag .hljs-keyword {
color: #7fdbff;
font-weight: normal;
}
.hljs-attribute,
.hljs-variable,
.lisp .hljs-body {
color: #01ff70;
}
.hljs-regexp {
color: #01ff70;
}
.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
color: #f012be;
}
.hljs-built_in {
color: #7fdbff;
}
.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
color: #ddd;
font-weight: bold;
}
.hljs-deletion {
background: #f012be;
}
.hljs-addition {
background: #01ff70;
}
.diff .hljs-change {
background: #7fdbff;
}
.hljs-chunk {
color: #aaa;
}  .input-range {
vertical-align: middle;
background-color: transparent;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: inherit;
background-color: transparent;
-webkit-appearance: none;
}
.input-range::-webkit-slider-thumb {
position: relative;
width: 0.5rem;
height: 1.25rem;
cursor: pointer;
margin-top: -0.5rem;
border-radius: 3px;
background-color: currentcolor;
-webkit-appearance: none;
} .input-range::-webkit-slider-thumb:before {
content: '';
display: block;
position: absolute;
top: -0.5rem;
left: -0.875rem;
width: 2.25rem;
height: 2.25rem;
opacity: 0;
}
.input-range::-moz-range-thumb {
width: 0.5rem;
height: 1.25rem;
cursor: pointer;
-moz-border-radius: 3px;
border-radius: 3px;
border-color: transparent;
border-width: 0;
background-color: currentcolor;
}
.input-range::-webkit-slider-runnable-track {
height: 0.25rem;
cursor: pointer;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.25);
}
.input-range::-moz-range-track {
height: 0.25rem;
cursor: pointer;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.25);
}
.input-range:focus {
outline: none;
} .media,
.sm-media,
.md-media,
.lg-media {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.media {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.media-center {
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.media-bottom {
-moz-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.media-img,
.media-body {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.media-body {
-moz-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
@media (min-width: 40em) {
.sm-media {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 52em) {
.md-media {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 64em) {
.lg-media {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
} .progress {
display: block;
width: 100%;
height: 0.5625rem;
margin: 0.5rem 0;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.125);
border: 0;
-moz-border-radius: 10000px;
border-radius: 10000px;
-webkit-appearance: none;
}
.progress::-webkit-progress-bar {
-webkit-appearance: none;
background-color: rgba(0, 0, 0, 0.125);
}
.progress::-webkit-progress-value {
-webkit-appearance: none;
background-color: currentcolor;
}
.progress::-moz-progress-bar {
background-color: currentcolor;
} @media (min-width: 40em) {
.sm-m0 {
margin: 0;
}
.sm-mt0 {
margin-top: 0;
}
.sm-mr0 {
margin-right: 0;
}
.sm-mb0 {
margin-bottom: 0;
}
.sm-ml0 {
margin-left: 0;
}
.sm-mx0 {
margin-left: 0;
margin-right: 0;
}
.sm-my0 {
margin-top: 0;
margin-bottom: 0;
}
.sm-m1 {
margin: 0.5rem;
}
.sm-mt1 {
margin-top: 0.5rem;
}
.sm-mr1 {
margin-right: 0.5rem;
}
.sm-mb1 {
margin-bottom: 0.5rem;
}
.sm-ml1 {
margin-left: 0.5rem;
}
.sm-mx1 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.sm-my1 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.sm-m2 {
margin: 1rem;
}
.sm-mt2 {
margin-top: 1rem;
}
.sm-mr2 {
margin-right: 1rem;
}
.sm-mb2 {
margin-bottom: 1rem;
}
.sm-ml2 {
margin-left: 1rem;
}
.sm-mx2 {
margin-left: 1rem;
margin-right: 1rem;
}
.sm-my2 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.sm-m3 {
margin: 2rem;
}
.sm-mt3 {
margin-top: 2rem;
}
.sm-mr3 {
margin-right: 2rem;
}
.sm-mb3 {
margin-bottom: 2rem;
}
.sm-ml3 {
margin-left: 2rem;
}
.sm-mx3 {
margin-left: 2rem;
margin-right: 2rem;
}
.sm-my3 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.sm-m4 {
margin: 4rem;
}
.sm-mt4 {
margin-top: 4rem;
}
.sm-mr4 {
margin-right: 4rem;
}
.sm-mb4 {
margin-bottom: 4rem;
}
.sm-ml4 {
margin-left: 4rem;
}
.sm-mx4 {
margin-left: 4rem;
margin-right: 4rem;
}
.sm-my4 {
margin-top: 4rem;
margin-bottom: 4rem;
}
.sm-mxn1 {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.sm-mxn2 {
margin-left: -1rem;
margin-right: -1rem;
}
.sm-mxn3 {
margin-left: -2rem;
margin-right: -2rem;
}
.sm-mxn4 {
margin-left: -4rem;
margin-right: -4rem;
}
.sm-ml-auto {
margin-left: auto;
}
.sm-mr-auto {
margin-right: auto;
}
.sm-mx-auto {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 52em) {
.md-m0 {
margin: 0;
}
.md-mt0 {
margin-top: 0;
}
.md-mr0 {
margin-right: 0;
}
.md-mb0 {
margin-bottom: 0;
}
.md-ml0 {
margin-left: 0;
}
.md-mx0 {
margin-left: 0;
margin-right: 0;
}
.md-my0 {
margin-top: 0;
margin-bottom: 0;
}
.md-m1 {
margin: 0.5rem;
}
.md-mt1 {
margin-top: 0.5rem;
}
.md-mr1 {
margin-right: 0.5rem;
}
.md-mb1 {
margin-bottom: 0.5rem;
}
.md-ml1 {
margin-left: 0.5rem;
}
.md-mx1 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.md-my1 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.md-m2 {
margin: 1rem;
}
.md-mt2 {
margin-top: 1rem;
}
.md-mr2 {
margin-right: 1rem;
}
.md-mb2 {
margin-bottom: 1rem;
}
.md-ml2 {
margin-left: 1rem;
}
.md-mx2 {
margin-left: 1rem;
margin-right: 1rem;
}
.md-my2 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.md-m3 {
margin: 2rem;
}
.md-mt3 {
margin-top: 2rem;
}
.md-mr3 {
margin-right: 2rem;
}
.md-mb3 {
margin-bottom: 2rem;
}
.md-ml3 {
margin-left: 2rem;
}
.md-mx3 {
margin-left: 2rem;
margin-right: 2rem;
}
.md-my3 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.md-m4 {
margin: 4rem;
}
.md-mt4 {
margin-top: 4rem;
}
.md-mr4 {
margin-right: 4rem;
}
.md-mb4 {
margin-bottom: 4rem;
}
.md-ml4 {
margin-left: 4rem;
}
.md-mx4 {
margin-left: 4rem;
margin-right: 4rem;
}
.md-my4 {
margin-top: 4rem;
margin-bottom: 4rem;
}
.md-mxn1 {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.md-mxn2 {
margin-left: -1rem;
margin-right: -1rem;
}
.md-mxn3 {
margin-left: -2rem;
margin-right: -2rem;
}
.md-mxn4 {
margin-left: -4rem;
margin-right: -4rem;
}
.md-ml-auto {
margin-left: auto;
}
.md-mr-auto {
margin-right: auto;
}
.md-mx-auto {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 64em) {
.lg-m0 {
margin: 0;
}
.lg-mt0 {
margin-top: 0;
}
.lg-mr0 {
margin-right: 0;
}
.lg-mb0 {
margin-bottom: 0;
}
.lg-ml0 {
margin-left: 0;
}
.lg-mx0 {
margin-left: 0;
margin-right: 0;
}
.lg-my0 {
margin-top: 0;
margin-bottom: 0;
}
.lg-m1 {
margin: 0.5rem;
}
.lg-mt1 {
margin-top: 0.5rem;
}
.lg-mr1 {
margin-right: 0.5rem;
}
.lg-mb1 {
margin-bottom: 0.5rem;
}
.lg-ml1 {
margin-left: 0.5rem;
}
.lg-mx1 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.lg-my1 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.lg-m2 {
margin: 1rem;
}
.lg-mt2 {
margin-top: 1rem;
}
.lg-mr2 {
margin-right: 1rem;
}
.lg-mb2 {
margin-bottom: 1rem;
}
.lg-ml2 {
margin-left: 1rem;
}
.lg-mx2 {
margin-left: 1rem;
margin-right: 1rem;
}
.lg-my2 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.lg-m3 {
margin: 2rem;
}
.lg-mt3 {
margin-top: 2rem;
}
.lg-mr3 {
margin-right: 2rem;
}
.lg-mb3 {
margin-bottom: 2rem;
}
.lg-ml3 {
margin-left: 2rem;
}
.lg-mx3 {
margin-left: 2rem;
margin-right: 2rem;
}
.lg-my3 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.lg-m4 {
margin: 4rem;
}
.lg-mt4 {
margin-top: 4rem;
}
.lg-mr4 {
margin-right: 4rem;
}
.lg-mb4 {
margin-bottom: 4rem;
}
.lg-ml4 {
margin-left: 4rem;
}
.lg-mx4 {
margin-left: 4rem;
margin-right: 4rem;
}
.lg-my4 {
margin-top: 4rem;
margin-bottom: 4rem;
}
.lg-mxn1 {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.lg-mxn2 {
margin-left: -1rem;
margin-right: -1rem;
}
.lg-mxn3 {
margin-left: -2rem;
margin-right: -2rem;
}
.lg-mxn4 {
margin-left: -4rem;
margin-right: -4rem;
}
.lg-ml-auto {
margin-left: auto;
}
.lg-mr-auto {
margin-right: auto;
}
.lg-mx-auto {
margin-left: auto;
margin-right: auto;
}
} @media (min-width: 40em) {
.sm-p0 {
padding: 0;
}
.sm-pt0 {
padding-top: 0;
}
.sm-pr0 {
padding-right: 0;
}
.sm-pb0 {
padding-bottom: 0;
}
.sm-pl0 {
padding-left: 0;
}
.sm-px0 {
padding-left: 0;
padding-right: 0;
}
.sm-py0 {
padding-top: 0;
padding-bottom: 0;
}
.sm-p1 {
padding: 0.5rem;
}
.sm-pt1 {
padding-top: 0.5rem;
}
.sm-pr1 {
padding-right: 0.5rem;
}
.sm-pb1 {
padding-bottom: 0.5rem;
}
.sm-pl1 {
padding-left: 0.5rem;
}
.sm-px1 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.sm-py1 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.sm-p2 {
padding: 1rem;
}
.sm-pt2 {
padding-top: 1rem;
}
.sm-pr2 {
padding-right: 1rem;
}
.sm-pb2 {
padding-bottom: 1rem;
}
.sm-pl2 {
padding-left: 1rem;
}
.sm-px2 {
padding-left: 1rem;
padding-right: 1rem;
}
.sm-py2 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.sm-p3 {
padding: 2rem;
}
.sm-pt3 {
padding-top: 2rem;
}
.sm-pr3 {
padding-right: 2rem;
}
.sm-pb3 {
padding-bottom: 2rem;
}
.sm-pl3 {
padding-left: 2rem;
}
.sm-px3 {
padding-left: 2rem;
padding-right: 2rem;
}
.sm-py3 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.sm-p4 {
padding: 4rem;
}
.sm-pt4 {
padding-top: 4rem;
}
.sm-pr4 {
padding-right: 4rem;
}
.sm-pb4 {
padding-bottom: 4rem;
}
.sm-pl4 {
padding-left: 4rem;
}
.sm-px4 {
padding-left: 4rem;
padding-right: 4rem;
}
.sm-py4 {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 52em) {
.md-p0 {
padding: 0;
}
.md-pt0 {
padding-top: 0;
}
.md-pr0 {
padding-right: 0;
}
.md-pb0 {
padding-bottom: 0;
}
.md-pl0 {
padding-left: 0;
}
.md-px0 {
padding-left: 0;
padding-right: 0;
}
.md-py0 {
padding-top: 0;
padding-bottom: 0;
}
.md-p1 {
padding: 0.5rem;
}
.md-pt1 {
padding-top: 0.5rem;
}
.md-pr1 {
padding-right: 0.5rem;
}
.md-pb1 {
padding-bottom: 0.5rem;
}
.md-pl1 {
padding-left: 0.5rem;
}
.md-px1 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.md-py1 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.md-p2 {
padding: 1rem;
}
.md-pt2 {
padding-top: 1rem;
}
.md-pr2 {
padding-right: 1rem;
}
.md-pb2 {
padding-bottom: 1rem;
}
.md-pl2 {
padding-left: 1rem;
}
.md-px2 {
padding-left: 1rem;
padding-right: 1rem;
}
.md-py2 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.md-p3 {
padding: 2rem;
}
.md-pt3 {
padding-top: 2rem;
}
.md-pr3 {
padding-right: 2rem;
}
.md-pb3 {
padding-bottom: 2rem;
}
.md-pl3 {
padding-left: 2rem;
}
.md-px3 {
padding-left: 2rem;
padding-right: 2rem;
}
.md-py3 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.md-p4 {
padding: 4rem;
}
.md-pt4 {
padding-top: 4rem;
}
.md-pr4 {
padding-right: 4rem;
}
.md-pb4 {
padding-bottom: 4rem;
}
.md-pl4 {
padding-left: 4rem;
}
.md-px4 {
padding-left: 4rem;
padding-right: 4rem;
}
.md-py4 {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 64em) {
.lg-p0 {
padding: 0;
}
.lg-pt0 {
padding-top: 0;
}
.lg-pr0 {
padding-right: 0;
}
.lg-pb0 {
padding-bottom: 0;
}
.lg-pl0 {
padding-left: 0;
}
.lg-px0 {
padding-left: 0;
padding-right: 0;
}
.lg-py0 {
padding-top: 0;
padding-bottom: 0;
}
.lg-p1 {
padding: 0.5rem;
}
.lg-pt1 {
padding-top: 0.5rem;
}
.lg-pr1 {
padding-right: 0.5rem;
}
.lg-pb1 {
padding-bottom: 0.5rem;
}
.lg-pl1 {
padding-left: 0.5rem;
}
.lg-px1 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.lg-py1 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.lg-p2 {
padding: 1rem;
}
.lg-pt2 {
padding-top: 1rem;
}
.lg-pr2 {
padding-right: 1rem;
}
.lg-pb2 {
padding-bottom: 1rem;
}
.lg-pl2 {
padding-left: 1rem;
}
.lg-px2 {
padding-left: 1rem;
padding-right: 1rem;
}
.lg-py2 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.lg-p3 {
padding: 2rem;
}
.lg-pt3 {
padding-top: 2rem;
}
.lg-pr3 {
padding-right: 2rem;
}
.lg-pb3 {
padding-bottom: 2rem;
}
.lg-pl3 {
padding-left: 2rem;
}
.lg-px3 {
padding-left: 2rem;
padding-right: 2rem;
}
.lg-py3 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.lg-p4 {
padding: 4rem;
}
.lg-pt4 {
padding-top: 4rem;
}
.lg-pr4 {
padding-right: 4rem;
}
.lg-pb4 {
padding-bottom: 4rem;
}
.lg-pl4 {
padding-left: 4rem;
}
.lg-px4 {
padding-left: 4rem;
padding-right: 4rem;
}
.lg-py4 {
padding-top: 4rem;
padding-bottom: 4rem;
}
} @media (min-width: 52em) {
.md-p15 {
padding: 1.5rem;
}
.md-pt15 {
padding-top: 1.5rem;
}
.md-pr15 {
padding-right: 1.5rem;
}
.md-pb15 {
padding-bottom: 1.5rem;
}
.md-pl15 {
padding-left: 1.5rem;
}
.md-px15 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.md-py15 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.md-p25 {
padding: 2.5rem;
}
.md-pt25 {
padding-top: 2.5rem;
}
.md-pr25 {
padding-right: 2.5rem;
}
.md-pb25 {
padding-bottom: 2.5rem;
}
.md-pl25 {
padding-left: 2.5rem;
}
.md-px25 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.md-py25 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.md-p35 {
padding: 3.5rem;
}
.md-pt35 {
padding-top: 3.5rem;
}
.md-pr35 {
padding-right: 3.5rem;
}
.md-pb35 {
padding-bottom: 3.5rem;
}
.md-pl35 {
padding-left: 3.5rem;
}
.md-px35 {
padding-left: 3.5rem;
padding-right: 3.5rem;
}
.md-py35 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.md-p50 {
padding: 5rem;
}
.md-pt50 {
padding-top: 5rem;
}
.md-pr50 {
padding-right: 5rem;
}
.md-pb50 {
padding-bottom: 5rem;
}
.md-pl50 {
padding-left: 5rem;
}
.md-px50 {
padding-left: 5rem;
padding-right: 5rem;
}
.md-py50 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.md-p75 {
padding: 7.5rem;
}
.md-pt75 {
padding-top: 7.5rem;
}
.md-pr75 {
padding-right: 7.5rem;
}
.md-pb75 {
padding-bottom: 7.5rem;
}
.md-pl75 {
padding-left: 7.5rem;
}
.md-px75 {
padding-left: 7.5rem;
padding-right: 7.5rem;
}
.md-py75 {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
.md-p104 {
padding: 6.5rem;
}
.md-pt104 {
padding-top: 6.5rem;
}
.md-pr104 {
padding-right: 6.5rem;
}
.md-pb104 {
padding-bottom: 6.5rem;
}
.md-pl104 {
padding-left: 6.5rem;
}
.md-px104 {
padding-left: 6.5rem;
padding-right: 6.5rem;
}
.md-py104 {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
}
.md-mb50 {
margin-bottom: 5rem;
}
}
@media (min-width: 64em) {
.lg-p15 {
padding: 1.5rem;
}
.lg-pt15 {
padding-top: 1.5rem;
}
.lg-pr15 {
padding-right: 1.5rem;
}
.lg-pb15 {
padding-bottom: 1.5rem;
}
.lg-pl15 {
padding-left: 1.5rem;
}
.lg-px15 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.lg-py15 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.lg-p25 {
padding: 2.5rem;
}
.lg-pt25 {
padding-top: 2.5rem;
}
.lg-pr25 {
padding-right: 2.5rem;
}
.lg-pb25 {
padding-bottom: 2.5rem;
}
.lg-pl25 {
padding-left: 2.5rem;
}
.lg-px25 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.lg-py25 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.lg-p35 {
padding: 3.5rem;
}
.lg-pt35 {
padding-top: 3.5rem;
}
.lg-pr35 {
padding-right: 3.5rem;
}
.lg-pb35 {
padding-bottom: 3.5rem;
}
.lg-pl35 {
padding-left: 3.5rem;
}
.lg-px35 {
padding-left: 3.5rem;
padding-right: 3.5rem;
}
.lg-py35 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.lg-p50 {
padding: 5rem;
}
.lg-pt50 {
padding-top: 5rem;
}
.lg-pr50 {
padding-right: 5rem;
}
.lg-pb50 {
padding-bottom: 5rem;
}
.lg-pl50 {
padding-left: 5rem;
}
.lg-px50 {
padding-left: 5rem;
padding-right: 5rem;
}
.lg-py50 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.lg-p75 {
padding: 7.5rem;
}
.lg-pt75 {
padding-top: 7.5rem;
}
.lg-pr75 {
padding-right: 7.5rem;
}
.lg-pb75 {
padding-bottom: 7.5rem;
}
.lg-pl75 {
padding-left: 7.5rem;
}
.lg-px75 {
padding-left: 7.5rem;
padding-right: 7.5rem;
}
.lg-py75 {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
.lg-p104 {
padding: 6.5rem;
}
.lg-pt104 {
padding-top: 6.5rem;
}
.lg-pr104 {
padding-right: 6.5rem;
}
.lg-pb104 {
padding-bottom: 6.5rem;
}
.lg-pl104 {
padding-left: 6.5rem;
}
.lg-px104 {
padding-left: 6.5rem;
padding-right: 6.5rem;
}
.lg-py104 {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
}
}
@media (min-width: 90em) {
.xl-p15 {
padding: 1.5rem;
}
.xl-pt15 {
padding-top: 1.5rem;
}
.xl-pr15 {
padding-right: 1.5rem;
}
.xl-pb15 {
padding-bottom: 1.5rem;
}
.xl-pl15 {
padding-left: 1.5rem;
}
.xl-px15 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.xl-py15 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.xl-p25 {
padding: 2.5rem;
}
.xl-pt25 {
padding-top: 2.5rem;
}
.xl-pr25 {
padding-right: 2.5rem;
}
.xl-pb25 {
padding-bottom: 2.5rem;
}
.xl-pl25 {
padding-left: 2.5rem;
}
.xl-px25 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.xl-py25 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.xl-p35 {
padding: 3.5rem;
}
.xl-pt35 {
padding-top: 3.5rem;
}
.xl-pr35 {
padding-right: 3.5rem;
}
.xl-pb35 {
padding-bottom: 3.5rem;
}
.xl-pl35 {
padding-left: 3.5rem;
}
.xl-px35 {
padding-left: 3.5rem;
padding-right: 3.5rem;
}
.xl-py35 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.xl-p50 {
padding: 5rem;
}
.xl-pt50 {
padding-top: 5rem;
}
.xl-pr50 {
padding-right: 5rem;
}
.xl-pb50 {
padding-bottom: 5rem;
}
.xl-pl50 {
padding-left: 5rem;
}
.xl-px50 {
padding-left: 5rem;
padding-right: 5rem;
}
.xl-py50 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.xl-p75 {
padding: 7.5rem;
}
.xl-pt75 {
padding-top: 7.5rem;
}
.xl-pr75 {
padding-right: 7.5rem;
}
.xl-pb75 {
padding-bottom: 7.5rem;
}
.xl-pl75 {
padding-left: 7.5rem;
}
.xl-px75 {
padding-left: 7.5rem;
padding-right: 7.5rem;
}
.xl-py75 {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
.xl-p104 {
padding: 6.5rem;
}
.xl-pt104 {
padding-top: 6.5rem;
}
.xl-pr104 {
padding-right: 6.5rem;
}
.xl-pb104 {
padding-bottom: 6.5rem;
}
.xl-pl104 {
padding-left: 6.5rem;
}
.xl-px104 {
padding-left: 6.5rem;
padding-right: 6.5rem;
}
.xl-py104 {
padding-top: 6.5rem;
padding-bottom: 6.5rem;
}
} .slick-slider {
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
@-moz-keyframes modal-video {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes modal-video {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-moz-keyframes modal-video-inner {
from {
-moz-transform: translate(0, 100px);
transform: translate(0, 100px);
}
to {
-moz-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@keyframes modal-video-inner {
from {
-moz-transform: translate(0, 100px);
transform: translate(0, 100px);
}
to {
-moz-transform: translate(0, 0);
transform: translate(0, 0);
}
}
.modal-video {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 1000000;
cursor: pointer;
opacity: 1;
-moz-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-moz-animation-duration: 0.3s;
animation-duration: 0.3s;
-moz-animation-name: modal-video;
animation-name: modal-video;
-moz-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.modal-video-close {
opacity: 0;
}
.modal-video-close .modal-video-movie-wrap {
-moz-transform: translate(0, 100px);
-ms-transform: translate(0, 100px);
transform: translate(0, 100px);
}
.modal-video-body {
max-width: 960px;
width: 100%;
height: 100%;
margin: 0 auto;
padding: 0 10px;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.modal-video-inner {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
}
@media (orientation: landscape) {
.modal-video-inner {
padding: 10px 60px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
.modal-video-movie-wrap {
width: 100%;
height: 0;
position: relative;
padding-bottom: 56.25%;
background-color: #333;
-moz-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-moz-animation-duration: 0.3s;
animation-duration: 0.3s;
-moz-animation-name: modal-video-inner;
animation-name: modal-video-inner;
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-moz-transition: -moz-transform 0.3s ease-out;
-moz-transition: transform 0.3s ease-out, -moz-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -moz-transform 0.3s ease-out;
}
.modal-video-movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.modal-video-close-btn {
position: absolute;
z-index: 2;
top: -45px;
right: 0;
display: inline-block;
width: 35px;
height: 35px;
overflow: hidden;
border: none;
background: transparent;
}
@media (orientation: landscape) {
.modal-video-close-btn {
top: 0;
right: -45px;
}
}
.modal-video-close-btn:before {
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.modal-video-close-btn:after {
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.modal-video-close-btn:before,
.modal-video-close-btn:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top: -6px;
}       ul,
ul li {
list-style-type: disc;
}
a {
text-decoration: none;
color: #000;
}
a:hover {
text-decoration: underline;
}
h1,
h2,
h3,
h4 {
font-weight: 400;
}
.wysiwyg {
line-height: 1.5;
font-weight: lighter;
}
.wysiwyg p {
padding: 0;
margin: 0 0 1rem;
}
.wysiwyg p:last-child {
margin: 0;
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
padding: 0;
margin: 0 0 1rem;
}
.wysiwyg img {
max-width: 100%;
height: auto;
}
.wysiwyg a {
text-decoration: underline;
}
.uppercase {
text-transform: uppercase;
} @font-face {
font-family: 'Gilroy';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/Gilroy-Medium.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/Gilroy-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Bold.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Bold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Medium.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Light.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Light.woff) format("woff");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-LightItalic.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-LightItalic.woff) format("woff");
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Regular.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Regular.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Italic.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Italic.woff) format("woff");
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Bold.woff2) format("woff2"), url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/fonts/ApercuPro-Bold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
} .header--main {
width: 17rem;
height: 100vh;
z-index: 9;
background: white;
border-right: 1px solid #E2E2E2;
}
@media (max-width: 832px) {
.header--main {
display: none;
}
}
.header--main .logo-meta {
display: none;
}
.admin-bar .header--main {
top: 2rem;
}
.header--main .header__logo {
max-width: 7rem;
margin-right: 2rem;
}
@media (max-width: 40em) {
.header--main .header__logo {
margin-right: 0;
}
}
.header__inner {
width: 100%;
} .header--offcanvas {
background: #ffffff;
z-index: 980;
}
.header--offcanvas .menu-main-menu-container {
margin-top: 3rem;
}
.header--offcanvas.open li {
opacity: 1;
left: 0;
right: 0;
-moz-transition: all 0.8s 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.8s 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--offcanvas.open li ul li a {
font-size: 0.8rem;
}
.header--offcanvas[data-enter-from="top"] {
height: 0;
-moz-transition: all 0.6s 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.6s 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--offcanvas[data-enter-from="top"].open {
height: 100vh;
-moz-transition: all 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--offcanvas[data-enter-from="right"] {
right: -100%;
-moz-transition: all 0.8s 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.8s 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--offcanvas[data-enter-from="right"].open {
right: 0;
-moz-transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--offcanvas[data-enter-from="left"] {
left: -100%;
-moz-transition: all 0.8s 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.8s 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--offcanvas[data-enter-from="left"].open {
left: 0;
-moz-transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.header--mobile {
border-bottom: 1px solid #E2E2E2;
z-index: 1000;
margin-top: 5px;
}
.header--mobile .logo-meta {
display: none;
}
@media (max-width: 40em) {
.header--mobile .header__logo {
max-width: 6rem;
}
} .menu--primary,
.menu--secondary,
.footer__menu {
font-family: "Gilroy", "Arial", sans-serif;
margin: 0;
padding: 3rem 0 2rem 3rem;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (max-width: 40em) {
.menu--primary,
.menu--secondary,
.footer__menu {
padding: 2rem 0;
}
}
.menu--primary li,
.menu--secondary li,
.footer__menu li {
text-transform: uppercase;
position: relative;
display: inline-block;
padding: 1rem 0;
-moz-transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (max-width: 52em) {
.menu--primary li,
.menu--secondary li,
.footer__menu li {
opacity: 0;
left: 1rem;
width: 100%;
}
}
.menu--primary li a,
.menu--secondary li a,
.footer__menu li a {
color: #000;
display: inline-block;
text-decoration: none;
letter-spacing: 2px;
}
.menu--primary .current-menu-parent > a,
.menu--primary .current-menu-item > a,
.menu--secondary .current-menu-parent > a,
.menu--secondary .current-menu-item > a,
.footer__menu .current-menu-parent > a,
.footer__menu .current-menu-item > a {
font-weight: 900;
position: relative;
}
.menu--primary .current-menu-parent > a:before,
.menu--primary .current-menu-item > a:before,
.menu--secondary .current-menu-parent > a:before,
.menu--secondary .current-menu-item > a:before,
.footer__menu .current-menu-parent > a:before,
.footer__menu .current-menu-item > a:before {
content: " ";
display: block;
height: 1.2rem;
width: 1px;
background: #000;
position: absolute;
top: -4px;
left: -0.5rem;
}
.menu--secondary {
padding: 3rem 0 1rem 3rem;
}
@media (max-width: 40em) {
.menu--secondary {
padding: 1rem 0;
}
}
.current-menu-parent .sub-menu {
display: block !important;
} .sub-menu {
display: none !important;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 0.5rem;
padding: 0 0 0 1rem;
}
.sub-menu li {
display: block;
padding: 0.7rem 0 0 0;
}
.sub-menu li a:before {
display: none !important;
} .footer__menu {
padding: 0;
margin-bottom: 2rem;
}
.footer__menu li {
left: 0;
opacity: 1;
padding: 0.5rem 0 0.5rem 0;
}
.footer__menu li ul {
display: none;
}
.footer__menu li a {
color: #fff;
font-size: 0.8rem;
}
.footer__menu .current-menu-item > a {
font-weight: bold;
position: relative;
font-size: 1rem;
}
.footer__menu .current-menu-item > a:before {
content: " ";
display: block;
height: 0;
}
.footer__copyright {
padding: 0;
text-transform: uppercase;
margin-bottom: 2rem;
color: #fff;
}
.footer__copyright a {
color: #fff;
font-size: 0.8rem;
text-decoration: none;
}
.footer {
background: -moz- oldlinear-gradient(346deg, #171740 0%, #88AAD2 67%, rgba(140, 177, 214, 0) 100%);
background: linear-gradient(104deg, #171740 0%, #88AAD2 67%, rgba(140, 177, 214, 0) 100%);
margin-left: 17rem;
background-color: #fff;
z-index: 10;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
-moz-animation: gradient 15s ease infinite;
animation: gradient 15s ease infinite;
}
@media (max-width: 40em) {
.footer {
margin-left: 0;
margin-top: 2rem;
}
}
.footer .socials img {
width: 2rem;
height: 2rem;
}
.footer > .wrapper {
top: -2.5rem;
}
@media (max-width: 40em) {
.footer > .wrapper {
top: 0;
border-top: 1px solid #e2e2e2;
}
}
.footer > .wrapper .section__title {
font-weight: 400;
color: #222222;
}
.footer .footer__logo {
max-width: 10rem;
}
@-moz-keyframes gradient {
0% {
background-position: 0% 100%;
}
50% {
-moz-background-size: 200% 100%;
background-size: 200% 100%;
background-position: 50% 100%;
}
100% {
background-position: 0% 100%;
}
}
@keyframes gradient {
0% {
background-position: 0% 100%;
}
50% {
-moz-background-size: 200% 100%;
background-size: 200% 100%;
background-position: 50% 100%;
}
100% {
background-position: 0% 100%;
}
}
.page-template-landing-with-flexible-content .footer {
margin-top: 0;
}
.header__toggle {
height: 2rem;
width: 2rem;
cursor: pointer;
}
.bar,
.bar:after,
.bar:before {
height: 2px;
background: #000;
-moz-border-radius: 10rem;
border-radius: 10rem;
}
.bar {
width: 1.8rem;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-moz-transition: all 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
top: 50%;
}
.bar:before,
.bar:after {
content: '';
position: absolute;
left: 0;
width: 1.8rem;
-moz-transition: top 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), bottom 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: top 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), bottom 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: top 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), bottom 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.bar:before {
bottom: 0.4rem;
}
.bar:after {
top: 0.4rem;
width: -moz-calc(1.8rem - 8px);
width: calc(1.8rem - 8px);
}
.bar.animate {
background: transparent;
}
.bar.animate:after,
.bar.animate:before {
background: #000;
}
.bar.animate:after {
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 0;
-moz-transition: top 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: top 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: top 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
width: 1.8rem;
}
.bar.animate:before {
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
bottom: 0;
-moz-transition: bottom 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: bottom 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: bottom 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 0.3s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
} .slick-slider * {
outline: none;
}
.slick-slider.flex .slick-list,
.slick-slider.flex .slick-track {
height: 100%;
}
.slick-slider.flex .slick-track {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.slick-slider.flex .slick-track .slick-slide {
height: auto;
}
.slick-slider.flex .slick-track .slick-slide > div,
.slick-slider.flex .slick-track .slick-slide > div > * {
height: 100%;
}
.slick-slider.flex .slick-track .slick-slide > div > *.flex {
display: -moz-box !important;
display: -ms-flexbox !important;
display: flex !important;
} .slick-slider .slick-arrow {
position: absolute;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
}
.slick-slider .slick-arrow:focus {
outline: none;
}
@media (max-width: 40em) {
.slick-arrow {
display: none !important;
}
}
.slick-prev,
.prev {
bottom: -0.5px;
right: 8rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/arrow-left.svg) no-repeat center center;
-moz-background-size: 100%;
background-size: 100%;
}
@media (max-width: 40em) {
.slick-prev,
.prev {
right: 4rem;
}
}
.slick-next,
.next {
bottom: 0;
right: 5rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/arrow-right.svg) no-repeat center center;
-moz-background-size: 100%;
background-size: 100%;
}
@media (max-width: 40em) {
.slick-next,
.next {
right: 1rem;
}
}
.slick-next,
.slick-prev,
.next,
.prev {
position: absolute;
z-index: 1;
font-size: 0;
height: 1rem;
width: 1.5rem;
border: none;
}
.slick-next:focus,
.slick-prev:focus,
.next:focus,
.prev:focus {
outline: none;
}
.dark-background .slick-prev,
.dark-background .prev,
.bg-color .slick-prev,
.bg-color .prev {
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/arrow-left-light-color.svg) no-repeat center center;
}
.dark-background .slick-next,
.dark-background .next,
.bg-color .slick-next,
.bg-color .next {
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/arrow-right-light-color.svg) no-repeat center center;
} .slick-slider .slick-dots {
position: absolute;
margin: 0;
padding: 0;
bottom: -2rem;
left: 50%;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.slick-slider .slick-dots li {
display: inline-block;
margin: 0 .3rem;
}
.slick-slider .slick-dots li button {
border: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
font-size: 0;
cursor: pointer;
}
.slick-slider .slick-dots li button:focus {
outline: none;
}
.slick-slider .slick-dots li button:before {
content: '';
display: inline-block;
height: .8rem;
width: .8rem;
border: 1px solid #000;
}
.slick-slider .slick-dots li.slick-active button:before {
background: #000;
} .select-arrow:after,
.wpcf7-form .form__input--select:after {
content: '';
display: inline-block;
right: 1rem;
width: .75rem;
height: .375rem;
pointer-events: none;
} .wpcf7-form input:not([type="checkbox"]):not([type="submit"]),
.wpcf7-form textarea,
.wpcf7-form select {
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgba(0, 0, 0, 0.15);
padding: .6rem 2rem .6rem 1rem;
font-family: "Apercu Pro", "Arial", sans-serif;
font-size: 1rem;
}
.wpcf7-form input:not([type="checkbox"]):not([type="submit"]):focus,
.wpcf7-form textarea:focus,
.wpcf7-form select:focus {
outline: none;
border: 1px solid rgba(0, 0, 0, 0.5);
} .wpcf7-form .form__header {
padding-bottom: .25rem;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.wpcf7-form .form__fields-container {
margin-left: 10rem;
}
@media (max-width: 52em) {
.wpcf7-form .form__fields-container {
margin-left: 0;
}
}
.wpcf7-form .wpcf7-form__title {
margin-top: 1rem;
margin-bottom: 0.4rem;
font-weight: bold;
color: #222222;
font-size: 0.8rem;
}
.wpcf7-form .form__label {
font-size: 0.9rem;
font-weight: 700;
}
.wpcf7-form .form__label span {
color: red;
}
.wpcf7-form .form__notice {
padding-top: .3rem;
font-size: 0.9rem;
opacity: .75;
}
.wpcf7-form .form__input .wpcf7-checkbox,
.wpcf7-form .form__input .wpcf7-acceptance {
display: inline-block;
padding-top: .5rem;
}
.wpcf7-form .form__input .wpcf7-checkbox .wpcf7-list-item:first-child,
.wpcf7-form .form__input .wpcf7-acceptance .wpcf7-list-item:first-child {
margin-left: 0;
}
.wpcf7-form .form__input .wpcf7-checkbox label,
.wpcf7-form .form__input .wpcf7-acceptance label {
font-size: 0.9rem;
}
.wpcf7-form .form__input .wpcf7-acceptance label {
font-size: 0.9rem;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.wpcf7-form .form__input .wpcf7-acceptance label input {
width: 1rem;
}
.wpcf7-form .form__input .wpcf7-acceptance label span {
display: inline-block;
line-height: 1.65;
padding-left: .5rem;
width: -moz-calc(100% - 1rem);
width: calc(100% - 1rem);
}
.wpcf7-form .form__input .wpcf7-list-item {
margin: 0 1rem 0 0;
padding-bottom: .5rem;
}
@media (max-width: 52em) {
.wpcf7-form .form__submit {
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.wpcf7-form .form__submit .ajax-loader {
position: absolute;
}
.wpcf7-submit {
background: #222222;
padding: 1rem 3rem 1rem 2.8rem;
color: #fff;
}
.page-template-contact .wpcf7-form .wpcf7-form__title,
.page-template-contact .wpcf7-form select {
color: #fff;
}
.page-template-contact .wpcf7-form input:not([type="checkbox"]):not([type="submit"]),
.page-template-contact .wpcf7-form select,
.page-template-contact .wpcf7-form textarea {
background: transparent;
border: 1px solid #fff;
color: #fff;
}
.button {
cursor: pointer;
position: relative;
display: inline-block;
padding: .8rem 2.5rem .75rem;
-moz-border-radius: 3rem;
border-radius: 3rem;
-moz-transition: all .3s ease-out;
transition: all .3s ease-out;
}
@media (max-width: 52em) {
.button {
padding: .8rem 1.5rem .75rem;
}
}
.button:hover {
text-decoration: none;
}
.button__wrapper {
text-align: right;
}
@media (max-width: 52em) {
.button__wrapper {
text-align: center;
}
}
.button--dark {
color: #000;
background: #fff;
}
.button--light {
color: #fff;
background: #3C4C68;
}
.button--cold {
position: relative;
}
.button--cold:before {
width: 100%;
height: 100%;
content: '';
background: -moz- oldlinear-gradient(45deg, #3acfd5 0%, #3a4ed5 100%);
background: linear-gradient(45deg, #3acfd5 0%, #3a4ed5 100%);
padding: 3px;
top: -3px;
left: -3px;
position: absolute;
z-index: -1;
-moz-border-radius: 3rem;
border-radius: 3rem;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
-moz-animation: button_gradient 15s ease infinite;
animation: button_gradient 15s ease infinite;
}
.button--cold:after {
content: " ";
width: 98%;
height: 95%;
content: '';
background: white;
top: 1px;
left: 1px;
position: absolute;
z-index: -1;
-moz-border-radius: 3rem;
border-radius: 3rem;
}
.button--warm {
position: relative;
}
.button--warm:before {
width: 100%;
height: 100%;
content: '';
background: -moz- oldlinear-gradient(45deg, #E74B40 0%, #E9BB85 100%);
background: linear-gradient(45deg, #E74B40 0%, #E9BB85 100%);
padding: 3px;
top: -3px;
left: -3px;
position: absolute;
-moz-border-radius: 3rem;
border-radius: 3rem;
z-index: -1;
-moz-animation: button_gradient 15s ease infinite;
animation: button_gradient 15s ease infinite;
}
.button--warm:after {
content: " ";
width: -moz-calc(100% - 2px);
width: calc(100% - 2px);
height: 95%;
content: '';
background: #3C4C68;
top: 1px;
left: 1px;
position: absolute;
z-index: -1;
-moz-border-radius: 3rem;
border-radius: 3rem;
}
.button--purple {
position: relative;
padding: .8rem 1rem .75rem;
}
.button--purple:before {
width: 100%;
height: 100%;
content: '';
background: -moz- oldlinear-gradient(45deg, #383071 0%, #8CB1D6 100%);
background: linear-gradient(45deg, #383071 0%, #8CB1D6 100%);
padding: 3px;
top: -3px;
left: -3px;
position: absolute;
z-index: -1;
-moz-border-radius: 3rem;
border-radius: 3rem;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
-moz-animation: button_gradient 15s ease infinite;
animation: button_gradient 15s ease infinite;
}
.button--purple:after {
content: " ";
width: 99%;
height: 97%;
content: '';
background: white;
top: 1px;
left: 1px;
position: absolute;
z-index: -1;
-moz-border-radius: 3rem;
border-radius: 3rem;
}
@-moz-keyframes button_gradient {
0% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
50% {
-moz-background-size: 200% 100%;
background-size: 200% 100%;
}
100% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
}
@keyframes button_gradient {
0% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
50% {
-moz-background-size: 200% 100%;
background-size: 200% 100%;
}
100% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
}
.single-partnership .section__body {
font-weight: lighter;
}
.single-partnership .section__body strong {
font-weight: 900;
}
.single-partnership .section--column .section__body {
-moz-column-count: 2;
column-count: 2;
}
@media (max-width: 40em) {
.single-partnership .section--column .section__body {
-moz-column-count: 1;
column-count: 1;
}
}
@media (max-width: 40em) {
.single-partnership .section--two-images .label {
font-size: 0.7rem;
}
}
@media (max-width: 40em) {
.single-partnership .section--two-images .label--left {
text-align: right;
}
}
.page-template-commercial .section--carousel-image {
bottom: -3rem;
left: 50%;
max-width: 50rem;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
@media (max-width: 40em) {
.page-template-commercial .section--carousel-image {
bottom: -0.5rem;
}
}
.page-template-commercial .section--carousel-image img {
z-index: 999;
}
.page-template-commercial .section__slides {
height: 90vh;
}
.page-template-commercial .section__slides .section__slide {
height: 100%;
-moz-transition: all 0.9s ease;
transition: all 0.9s ease;
}
.page-template-commercial .section__slides .section__slide .section__header {
opacity: 0;
}
.page-template-commercial .section__slides .section__slide.open {
width: 90%;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.page-template-commercial .section__slides .section__slide.open .section__header {
opacity: 1;
z-index: 100;
}
.page-template-commercial .section__slides .section__slide.open .section__title {
min-height: auto;
}
.page-template-commercial .section__slides .section__slide.open .section__body {
height: auto;
opacity: 1;
left: 0;
}
.page-template-commercial .section__slides .section__slide.open .section__link {
opacity: 1;
-moz-transition: opacity 0.3s 0s ease;
transition: opacity 0.3s 0s ease;
}
.page-template-commercial .section__slides .section__slide.closed {
width: 5% !important;
}
.page-template-commercial .section__slides .section__slide.closed .section__header {
opacity: 0;
}
.page-template-commercial .section__slides .section__slide.closed .section__title {
font-size: 0;
min-height: auto;
}
.page-template-commercial .section__slides #slide--1 .section__header {
opacity: 1;
}
.page-template-commercial .section__slides #slide--1.closed .section__header {
opacity: 0;
}
@media (max-width: 40em) {
.page-template-commercial .section--commercial-carousel .section__title,
.page-template-commercial .section--body {
font-size: 1.1rem;
}
}
html {
font-size: 16px;
}
html :where(img) {
max-width: none;
}
body {
font-size: 1rem;
font-family: "Apercu Pro", "Arial", sans-serif;
margin: 0;
padding: 0;
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: geometricPrecision;
}
body.open {
overflow: hidden;
}
#loader {
z-index: 1000;
}
* {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
strong {
font-weight: 900;
}
img.cover-image,
video.cover-image {
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
height: 100%;
width: 100%;
}
img.contain-image,
video.contain-image {
object-fit: contain;
height: 100%;
width: 100%;
}
img.lazy,
video.lazy {
opacity: .1;
-moz-transition: opacity 0.6s 0.05s ease;
transition: opacity 0.6s 0.05s ease;
-ms-interpolation-mode: nearest-neighbor;
image-rendering: -moz-crisp-edges;
image-rendering: pixelated;
}
img.lazy.loaded,
video.lazy.loaded {
opacity: 1;
image-rendering: auto;
}
img.lazy--gif,
video.lazy--gif {
opacity: 1;
}
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) {
img.lazy {
opacity: 1;
}
}
}
.fluid {
width: 100%;
height: auto;
}
.fluid-y {
height: 100%;
}
.max-width-5 {
max-width: 80rem;
}
.absolute-center,
.iframe-center {
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.absolute-center-x {
left: 50%;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.absolute-center-y,
.select-arrow:after,
.wpcf7-form .form__input--select:after {
top: 50%;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.iframe-center {
width: 100vw;
height: 56.25vw;
min-height: 100vh;
min-width: 177.77vh;
}
.content-area {
min-height: 80vh;
margin-left: 17rem;
position: relative;
}
@media (max-width: 832px) {
.content-area {
margin-left: 0;
}
}
.container {
padding-left: 7vw;
padding-right: 7vw;
}
@media (max-width: 832px) {
.container {
padding-left: 2rem;
padding-right: 2rem;
}
}
.container-left {
padding-left: 7vw;
padding-right: 0;
}
@media (max-width: 832px) {
.container-left {
padding-left: 2rem;
padding-right: 0;
}
}
.pointer {
cursor: pointer;
}
.grecaptcha-badge {
display: none !important;
}
.slider-init:not(.slick-slider) > *:not(:first-child) {
display: none;
}
.font-xs,
.menu--primary li a,
.menu--secondary li a,
.footer__menu li a {
font-size: -moz-calc((1rem * 1) - (1rem * -moz-calc(1680 / 375 / 16 * (0.8 - 1))) + (1vw * -moz-calc((0.8 - (1 - -moz-calc(1680 / 375 / 16 * (0.8 - 1)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1) - (1rem * calc(1680 / 375 / 16 * (0.8 - 1))) + (1vw * calc((0.8 - (1 - calc(1680 / 375 / 16 * (0.8 - 1)))) * 16 * 100 / 1680)));
}
.font-18 {
font-size: -moz-calc((1rem * 0.875) - (1rem * -moz-calc(1680 / 375 / 16 * (1.125 - 0.875))) + (1vw * -moz-calc((1.125 - (0.875 - -moz-calc(1680 / 375 / 16 * (1.125 - 0.875)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 0.875) - (1rem * calc(1680 / 375 / 16 * (1.125 - 0.875))) + (1vw * calc((1.125 - (0.875 - calc(1680 / 375 / 16 * (1.125 - 0.875)))) * 16 * 100 / 1680)));
}
.font-20 {
font-size: -moz-calc((1rem * 0.875) - (1rem * -moz-calc(1680 / 375 / 16 * (1.25 - 0.875))) + (1vw * -moz-calc((1.25 - (0.875 - -moz-calc(1680 / 375 / 16 * (1.25 - 0.875)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 0.875) - (1rem * calc(1680 / 375 / 16 * (1.25 - 0.875))) + (1vw * calc((1.25 - (0.875 - calc(1680 / 375 / 16 * (1.25 - 0.875)))) * 16 * 100 / 1680)));
}
.font-s {
font-size: -moz-calc((1rem * 1) - (1rem * -moz-calc(1680 / 375 / 16 * (1.5 - 1))) + (1vw * -moz-calc((1.5 - (1 - -moz-calc(1680 / 375 / 16 * (1.5 - 1)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1) - (1rem * calc(1680 / 375 / 16 * (1.5 - 1))) + (1vw * calc((1.5 - (1 - calc(1680 / 375 / 16 * (1.5 - 1)))) * 16 * 100 / 1680)));
}
.font-ms {
font-size: -moz-calc((1rem * 1.4) - (1rem * -moz-calc(1680 / 375 / 16 * (2 - 1.4))) + (1vw * -moz-calc((2 - (1.4 - -moz-calc(1680 / 375 / 16 * (2 - 1.4)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1.4) - (1rem * calc(1680 / 375 / 16 * (2 - 1.4))) + (1vw * calc((2 - (1.4 - calc(1680 / 375 / 16 * (2 - 1.4)))) * 16 * 100 / 1680)));
line-height: 1.4;
}
.font-m {
font-size: -moz-calc((1rem * 1.6) - (1rem * -moz-calc(1680 / 375 / 16 * (2.25 - 1.6))) + (1vw * -moz-calc((2.25 - (1.6 - -moz-calc(1680 / 375 / 16 * (2.25 - 1.6)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1.6) - (1rem * calc(1680 / 375 / 16 * (2.25 - 1.6))) + (1vw * calc((2.25 - (1.6 - calc(1680 / 375 / 16 * (2.25 - 1.6)))) * 16 * 100 / 1680)));
line-height: 1.4;
line-height: 130%;
}
.font-m p {
line-height: 130%;
}
.font-ml {
font-size: -moz-calc((1rem * 1.6) - (1rem * -moz-calc(1680 / 375 / 16 * (2.5 - 1.6))) + (1vw * -moz-calc((2.5 - (1.6 - -moz-calc(1680 / 375 / 16 * (2.5 - 1.6)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1.6) - (1rem * calc(1680 / 375 / 16 * (2.5 - 1.6))) + (1vw * calc((2.5 - (1.6 - calc(1680 / 375 / 16 * (2.5 - 1.6)))) * 16 * 100 / 1680)));
line-height: 148%;
}
.font-l {
font-size: -moz-calc((1rem * 2.5) - (1rem * -moz-calc(1680 / 375 / 16 * (3.75 - 2.5))) + (1vw * -moz-calc((3.75 - (2.5 - -moz-calc(1680 / 375 / 16 * (3.75 - 2.5)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 2.5) - (1rem * calc(1680 / 375 / 16 * (3.75 - 2.5))) + (1vw * calc((3.75 - (2.5 - calc(1680 / 375 / 16 * (3.75 - 2.5)))) * 16 * 100 / 1680)));
}
.w-light {
font-weight: 300;
}
.w-medium {
font-weight: 500;
}
.text--light,
.post-type-archive-funfacts .funfacts:nth-child(even),
.post-type-archive-glossary .glossary:nth-child(odd),
.interview:nth-child(1) .preview__header {
color: #ffffff !important;
}
.text--dark-blue {
color: #3C4C68;
}
.bg-white {
background-color: #fff;
}
.bg-t {
background-color: #ffffff80;
color: #fff;
}
.bg-color {
background-color: #3C4C68;
color: #fff;
}
.border-t {
border-top: 1px solid #E2E2E2;
}
.flex-end {
-moz-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.content-area p {
line-height: 150%;
}
@media (min-width: 52em) {
.md-col-55 {
width: 45%;
}
.md-col-65 {
width: 55%;
}
}
.px-custom {
padding-left: 4.5rem;
padding-right: 5.25rem;
}
@media (max-width: 40em) {
.px-custom {
padding-left: 2rem;
padding-right: 2rem;
}
}
.mx-custom {
margin-left: 4.5rem;
margin-right: 5.25rem;
}
@media (max-width: 40em) {
.mx-custom {
margin-left: 2rem;
margin-right: 2rem;
}
}
.dot-star ul {
padding-left: 0;
}
.dot-star ul li {
list-style: none;
}
.dot-star ul li::before {
content: "";
width: 1.25rem;
height: 1.25rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/icons/star.svg) no-repeat center center;
display: inline-block;
margin-right: 0.3rem;
margin-bottom: -0.2rem;
} .section--light {
background-color: #fff;
color: #000;
}
.section--dark {
background-color: #3C4C68;
color: #fff;
}
.section--light-grey {
background-color: #F5F5F5;
color: #3C4C68;
} .wrapper__link-custom {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.wrapper__link-custom .button--purple {
position: absolute;
width: 100%;
height: 100%;
padding: 0;
z-index: 0;
}
.wrapper__link-custom .section__link {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.2rem 2rem;
}
.wrapper__link-custom .section__link:hover {
text-decoration: none;
}
.trim-3 {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
}
.iubenda-tp-btn.iubenda-cs-preferences-link {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
} body .section--carousel {
background: #222222;
overflow: hidden;
}
body .section--carousel .section__header,
body .section--carousel .section--column {
padding: 6rem 7vw;
z-index: 99;
}
@media (max-width: 40em) {
body .section--carousel .section__header,
body .section--carousel .section--column {
padding: 3rem 7vw;
}
}
body .section--carousel .section__header .section__title,
body .section--carousel .section--column .section__title {
position: relative;
top: 1rem;
opacity: 0;
-moz-transition: 0.8s 0.6s ease;
transition: 0.8s 0.6s ease;
-moz-transition-property: top, opacity;
transition-property: top, opacity;
font-size: -moz-calc((1rem * 1.28) - (1rem * -moz-calc(1680 / 375 / 16 * (2.5 - 1.28))) + (1vw * -moz-calc((2.5 - (1.28 - -moz-calc(1680 / 375 / 16 * (2.5 - 1.28)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1.28) - (1rem * calc(1680 / 375 / 16 * (2.5 - 1.28))) + (1vw * calc((2.5 - (1.28 - calc(1680 / 375 / 16 * (2.5 - 1.28)))) * 16 * 100 / 1680)));
}
body .section--carousel .section__header .section__body,
body .section--carousel .section--column .section__body {
font-size: -moz-calc((1rem * 0.72) - (1rem * -moz-calc(1680 / 375 / 16 * (1.2 - 0.72))) + (1vw * -moz-calc((1.2 - (0.72 - -moz-calc(1680 / 375 / 16 * (1.2 - 0.72)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 0.72) - (1rem * calc(1680 / 375 / 16 * (1.2 - 0.72))) + (1vw * calc((1.2 - (0.72 - calc(1680 / 375 / 16 * (1.2 - 0.72)))) * 16 * 100 / 1680)));
}
@media (max-width: 40em) {
body .section--carousel .section__header .section__body,
body .section--carousel .section--column .section__body {
line-height: 1.32;
}
}
body .section--carousel .section__header .section__title p,
body .section--carousel .section--column .section__title p {
margin: 0;
font-weight: 400;
}
body .section--carousel .section__header .section__title p strong,
body .section--carousel .section--column .section__title p strong {
font-weight: 900;
}
body .section--carousel .section__header .section__body,
body .section--carousel .section--column .section__body {
opacity: 0;
-moz-transition: 0.8s 1s ease;
transition: 0.8s 1s ease;
-moz-transition-property: opacity;
transition-property: opacity;
}
body .section--carousel .section__slide .section--column {
padding: 1rem 7vw;
padding-bottom: 3rem;
}
body .section--carousel .section__slide-cards {
position: absolute;
bottom: 2rem;
z-index: 100;
width: -moz-calc(100vw - 17rem);
width: calc(100vw - 17rem);
padding-left: 7vw;
}
@media (max-width: 832px) {
body .section--carousel .section__slide-cards {
width: 100vw;
padding-left: 7vw;
}
}
body .section--carousel .section__slide-cards .section__slide-card .inner {
border-image-slice: 20;
border: 3px solid #8CB1D6;
-moz-border-radius: 20px;
border-radius: 20px;
background: rgba(13, 60, 102, 0.3); }
@media (max-width: 40em) {
body .section--carousel .section__slide-cards .section__slide-card .inner {
padding: 1rem 1rem 1rem 1rem !important;
}
}
@media (max-width: 40em) {
body .section--carousel .section__slide-cards .section__slide-card .inner .section__body {
font-size: 0.96rem;
line-height: 1.24;
}
}
body .section--carousel .section__slide-cards .section__slide-card:after {
content: "";
display: block;
width: 24px;
height: 24px;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/link.svg) center center no-repeat;
-moz-background-size: contain;
background-size: contain;
position: absolute;
right: 1rem;
top: -moz-calc(50% - 12px);
top: calc(50% - 12px);
}
@media (max-width: 40em) {
body .section--carousel .section__slide-cards .section__slide-card:after {
display: none;
}
}
body .section--carousel .section__slide-cards .section__slide-card .section__body {
font-size: 0.9rem;
line-height: 1.40;
}
body .section--carousel .section__slide-cards .section__slide-card .section__body p {
margin: 0;
}
body .section--carousel .section__slide-cards .slick-slide:last-child .section__slide-card:after {
display: none;
}
body .section--carousel .section__slide-cards .slick-list {
padding-right: 16%;
}
@media (max-width: 40em) {
body .section--carousel .section__slide-cards .slick-list {
padding: 0 4% 0 0 !important;
}
}
body .section--carousel .section__slide-cards .slick-next,
body .section--carousel .section__slide-cards .slick-prev {
bottom: -0.5rem;
right: 2rem;
}
body .section--carousel .section__slide-cards .slick-prev {
right: 5rem;
}
body .section--carousel .section__slide-cards .slick-next {
right: 3rem;
}
body .section--carousel .slick-current .section__header .section__title,
body .section--carousel .slick-current .section--column .section__title {
top: 0;
opacity: 1;
}
body .section--carousel .slick-current .section__body {
opacity: 1;
-moz-transition: 0.8s 1s ease;
transition: 0.8s 1s ease;
}
body .section--carousel .slick-current .section__slide .section__image-wrapper img {
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
body .section--carousel .section__slide {
width: 100%;
}
body .section--carousel .section__slide .section__image-wrapper {
height: -moz-calc(100vh - 8rem);
height: calc(100vh - 8rem);
width: 100%;
}
@media (min-width: 650px) {
body .section--carousel .section__slide .section__image-wrapper {
height: 100vh;
}
}
body .section--carousel .section__slide .section__image-wrapper img {
display: block;
-moz-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
-moz-transition: 4s 0.2s ease;
transition: 4s 0.2s ease;
}
body .section--carousel .slick-slide {
max-width: 100%;
}
body .section--carousel .section__nav {
z-index: 99;
color: #ffffff;
margin: 0;
padding: 4rem 7vw 0 7vw;
}
body .section--carousel .section__nav .slick-track {
width: 100%;
}
body .section--carousel .section__nav .slider-nav__item {
position: relative;
font-size: 1rem;
}
body .section--carousel .section__nav .slider-nav__item:before,
body .section--carousel .section__nav .slider-nav__item:after {
content: "";
margin-top: 8px;
width: 0;
opacity: 0;
height: 3px;
background: #ffffff;
display: block;
-moz-transition: 0.4s ease;
transition: 0.4s ease;
}
@media (max-width: 40em) {
body .section--carousel .section__nav .slider-nav__item {
font-size: 0;
}
body .section--carousel .section__nav .slider-nav__item:before {
width: 2.5rem;
opacity: 0.4;
}
}
body .section--carousel .section__nav .slick-current .slider-nav__item:after {
width: 2.5rem;
opacity: 1;
}
@media (max-width: 40em) {
body .section--carousel .section__nav .slick-current .slider-nav__item:after {
display: none;
}
}
body .section--carousel .section__nav .slick-current .slider-nav__item:before {
opacity: 1;
}
body .section--carousel .section__nav .slick-slide {
white-space: nowrap;
}
@media (max-width: 40em) {
body .section--carousel .section__nav {
padding: 2rem 7vw 0 7vw;
}
}
.section--video {
height: 100vh;
}
.section--video .section--video-wrapper {
position: relative;
top: 50%;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.section--column .section__body {
-moz-column-count: 2;
column-count: 2;
}
@media (max-width: 40em) {
.section--column .section__body {
-moz-column-count: 1;
column-count: 1;
}
}   .page-template-solutions .section--solutions-repeater .slick-list {
padding-right: 40%;
}
@media (max-width: 40em) {
.page-template-solutions .section--solutions-repeater .slick-list {
padding: 0 4% 0 0 !important;
}
}
.page-template-solutions .section--solutions-repeater .section__title {
font-size: -moz-calc((1rem * 2) - (1rem * -moz-calc(1680 / 375 / 16 * (2.5 - 2))) + (1vw * -moz-calc((2.5 - (2 - -moz-calc(1680 / 375 / 16 * (2.5 - 2)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 2) - (1rem * calc(1680 / 375 / 16 * (2.5 - 2))) + (1vw * calc((2.5 - (2 - calc(1680 / 375 / 16 * (2.5 - 2)))) * 16 * 100 / 1680)));
line-height: 1.2;
}
.page-template-solutions .section--solutions-repeater .carousel__item-index {
font-size: 8rem;
font-weight: lighter;
position: absolute;
left: -2.4rem;
top: 1.2rem;
letter-spacing: -2px;
}
@media (max-width: 40em) {
.page-template-solutions .section--solutions-repeater .carousel__item-index {
top: -1rem;
left: -3rem;
letter-spacing: -1px;
}
}
.page-template-solutions .section--solutions-repeater .wrapper {
background: #171740;
}
.page-template-solutions .section--solutions-repeater .wrapper:nth-child(even) {
background: #678BB5;
}
.page-template-solutions .slick-prev,
.page-template-solutions .prev {
bottom: 2rem;
right: 8rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/arrow-light-color.svg) no-repeat center center;
-moz-background-size: 100%;
background-size: 100%;
}
@media (max-width: 40em) {
.page-template-solutions .slick-prev,
.page-template-solutions .prev {
right: 4rem;
}
}
.page-template-solutions .slick-next,
.page-template-solutions .next {
bottom: 2rem;
right: 5rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/arrow-light-color.svg) no-repeat center center;
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-moz-background-size: 100%;
background-size: 100%;
}
@media (max-width: 40em) {
.page-template-solutions .slick-next,
.page-template-solutions .next {
right: 1rem;
}
} .page-template-culture .section--mission .section_column-text {
-moz-column-count: 2;
column-count: 2;
}
@media (max-width: 40em) {
.page-template-culture .section--mission .section_column-text {
-moz-column-count: 1;
column-count: 1;
}
}
.page-template-metaverse {
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/metaverse-backgroud.svg) center top no-repeat;
background-position: top;
-moz-background-size: cover;
background-size: cover;
}
.page-template-metaverse .header--mobile .logo-meta,
.page-template-metaverse .header--main .logo-meta {
display: block;
}
.page-template-metaverse .header--mobile .logo,
.page-template-metaverse .header--main .logo {
display: none;
}
.page-template-metaverse .header--mobile .menu--primary .current-menu-item > a:before,
.page-template-metaverse .header--mobile .menu--secondary .current-menu-item > a:before,
.page-template-metaverse .header--mobile .footer__menu .current-menu-item > a:before,
.page-template-metaverse .header--main .menu--primary .current-menu-item > a:before,
.page-template-metaverse .header--main .menu--secondary .current-menu-item > a:before,
.page-template-metaverse .header--main .footer__menu .current-menu-item > a:before {
background: #fff !important;
}
.page-template-metaverse .header--mobile .header__toggle-wrapper .bar,
.page-template-metaverse .header--main .header__toggle-wrapper .bar {
background: #fff;
}
.page-template-metaverse .header--mobile .header__toggle-wrapper .bar.animate,
.page-template-metaverse .header--main .header__toggle-wrapper .bar.animate {
background: transparent;
}
.page-template-metaverse .header--mobile .header__toggle-wrapper .bar:after,
.page-template-metaverse .header--mobile .header__toggle-wrapper .bar:before,
.page-template-metaverse .header--main .header__toggle-wrapper .bar:after,
.page-template-metaverse .header--main .header__toggle-wrapper .bar:before {
background: #fff;
}
.page-template-metaverse .header--offcanvas {
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/metaverse-backgroud.svg) center top no-repeat;
-moz-background-size: 100%;
background-size: 100%;
}
.page-template-metaverse .header--offcanvas ul li a {
color: #fff;
}
.page-template-metaverse .content-area {
min-height: 200vh;
}
.page-template-metaverse .content-area .section__title {
line-height: 1.2;
}
.page-template-metaverse .section--metaverso-content {
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/metaverse_bg_content.png) top right no-repeat;
-moz-background-size: 50%;
background-size: 50%;
}
.page-template-metaverse .section__cards {
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/metavers_bg_sx.png) center left no-repeat, url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/metavers_bg_dx.png) center right no-repeat;
-moz-background-size: contain, contain;
background-size: contain, contain;
}
@media (max-width: 40em) {
.page-template-metaverse .section__cards {
-moz-background-size: 40%, 40%;
background-size: 40%, 40%;
}
}
.page-template-metaverse .section__cards .section__card-inner {
position: relative;
z-index: 10;
height: 100%;
padding: 2rem 2rem 3rem 2rem;
}
.page-template-metaverse .section__cards .section__card-inner .section__body {
font-size: 1.1rem;
}
.page-template-metaverse .section__cards .section__card-inner:before {
width: 100%;
height: 100%;
content: '';
background: -moz- oldlinear-gradient(45deg, #3acfd5 0%, #C3579E 100%);
background: linear-gradient(45deg, #3acfd5 0%, #C3579E 100%);
padding: 3px;
top: -3px;
left: -3px;
position: absolute;
z-index: -1;
-moz-border-radius: 1.2rem;
border-radius: 1.2rem;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
-moz-animation: button_gradient 10s ease infinite;
animation: button_gradient 10s ease infinite;
}
.page-template-metaverse .section__cards .section__card-inner:after {
content: " ";
width: -moz-calc(100% - 2px);
width: calc(100% - 2px);
height: -moz-calc(100% - 2px);
height: calc(100% - 2px);
content: '';
background: #0A2B4A;
top: 1px;
left: 1px;
position: absolute;
z-index: -1;
-moz-border-radius: -moz-calc(1.2rem - 4px);
border-radius: calc(1.2rem - 4px);
}
.page-template-metaverse .header--main {
background: transparent;
}
.page-template-metaverse .header--main li a {
color: #fff;
}
@-moz-keyframes background_move {
0% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
50% {
-moz-background-size: 120% 120%;
background-size: 120% 120%;
}
100% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
}
@keyframes background_move {
0% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
50% {
-moz-background-size: 120% 120%;
background-size: 120% 120%;
}
100% {
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
} .section__label,
.breadcrumbs {
text-transform: uppercase;
}
.section__label {
font-weight: 900;
font-size: 1rem;
}
.section__title p {
margin: 0;
}
.section--partnership .slick-list,
.section--news .slick-list,
.section--latest .slick-list {
padding-right: 36%;
margin-left: 20%;
}
@media (max-width: 40em) {
.section--partnership .slick-list,
.section--news .slick-list,
.section--latest .slick-list {
margin-left: 0;
padding: 0 10% 0 0 !important;
}
} .section--work .slick-list {
padding-right: 20% !important;
} .section--press .slick-list {
padding-right: 20%;
} .section--events .slick-list {
padding-right: 20% !important;
}
@media (max-width: 40em) {
.section--events .slick-list {
padding-right: 16% !important;
}
} .section--highlight .preview__image-wrapper:before {
content: " ";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #000;
opacity: 0.3;
}
@media (max-width: 40em) {
.section--highlight .preview__image-wrapper:before {
opacity: 0;
}
}
@media (max-width: 40em) {
.section--highlight .preview__header {
position: static !important;
}
.section--highlight .preview__header .preview__date {
width: 100%;
height: auto;
color: #222222 !important;
text-align: left;
}
.section--highlight .preview__header .preview__date .absolute-center,
.section--highlight .preview__header .preview__date .iframe-center {
position: static !important;
}
.section--highlight .preview__header .preview__title.text--light,
.section--highlight .preview__header .post-type-archive-funfacts .preview__title.funfacts:nth-child(even),
.post-type-archive-funfacts .section--highlight .preview__header .preview__title.funfacts:nth-child(even),
.section--highlight .preview__header .post-type-archive-glossary .preview__title.glossary:nth-child(odd),
.post-type-archive-glossary .section--highlight .preview__header .preview__title.glossary:nth-child(odd),
.section--highlight .preview__header .interview:nth-child(1) .preview__title.preview__header,
.interview:nth-child(1) .section--highlight .preview__header .preview__title.preview__header {
color: #222222 !important;
}
}
.section--value .section__items .section__item {
border-left: 1px solid #fff;
}
.section--value .section__items .section__title {
position: relative;
cursor: pointer;
}
.section--value .section__items .section__title:before {
content: "+";
position: absolute;
left: -1.2rem;
display: block;
}
.toggle-accordion-target {
max-height: 0;
overflow: hidden;
-moz-transition: max-height 0.8s ease;
transition: max-height 0.8s ease;
}
.toggle-accordion-target.open {
max-height: 10rem;
} .section--team .slick-list {
padding-right: 16%;
margin-left: 3rem;
}
@media (max-width: 40em) {
.section--team .slick-list {
margin-left: 0;
padding: 0 4% 0 0 !important;
}
}
.section--team .section__item {
padding: 2rem 0;
}
@media (max-width: 40em) {
.section--team .section__item {
padding: 0;
}
}
.section--team .section__item .section__image-wrapper {
-moz-transition: transform 0.4s ease, -moz-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -moz-transform 0.4s ease;
}
.section--team .section__item:hover .section__image-wrapper {
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.section--team .section__item:hover .section__details {
opacity: 1;
}
.section--team .section__item .section__details {
color: #fff;
opacity: 0;
margin-left: 2rem;
margin-bottom: -0.5rem;
-moz-transition: opacity 0.4s 0.1s ease;
transition: opacity 0.4s 0.1s ease;
}
@media (max-width: 40em) {
.section--team .section__item .section__details {
position: static;
color: #222222;
opacity: 1;
margin-left: 0;
}
.section--team .section__item .section__details .section__title {
margin: 0.5rem 0 0.2rem 0;
}
.section--team .section__item .section__details .section__body {
line-height: 1.2;
font-size: 0.8rem;
}
}
.section--digital-passport {
position: relative;
overflow: hidden;
}
.section--digital-passport .section__hero {
position: relative;
z-index: 10;
opacity: 0;
pointer-events: none;
height: 0;
overflow: hidden;
}
.section--digital-passport .section__hero.show {
opacity: 1;
z-index: 20;
pointer-events: auto;
height: auto;
padding-bottom: 3rem;
}
.section--digital-passport .section__step-form {
position: relative;
opacity: 0;
left: 0;
top: 3rem;
width: 100%;
pointer-events: none;
-moz-transition: all 0.6s ease;
transition: all 0.6s ease;
height: 0;
overflow: hidden;
}
.section--digital-passport .section__step-form .gform_wrapper .gfield_error label,
.section--digital-passport .section__step-form .gform_wrapper .gfield_error legend,
.section--digital-passport .section__step-form .gfield_required {
color: #E74B40;
}
.section--digital-passport .section__step-form .gform_wrapper.gravity-theme .gfield_label {
margin-bottom: 0.5rem !important;
margin-top: 2rem;
}
.section--digital-passport .section__step-form .gform_wrapper .gfield_validation_message,
.section--digital-passport .section__step-form .gform_wrapper .validation_message {
border: none !important;
font-weight: bold;
color: #ffffff;
background: #E74B40;
}
.section--digital-passport .section__step-form.show {
top: 0;
opacity: 1;
z-index: 20;
pointer-events: auto;
height: auto;
}
.section--digital-passport .section__step-form .gform_validation_errors {
display: none;
}
.section--digital-passport .section__step-form .gform_title {
display: none;
}
.section--digital-passport .section__step-form .gf_progressbar_percentage > span {
display: none !important;
}
.section--digital-passport .section__step-form .gform_wrapper.gravity-theme .gf_progressbar_percentage {
height: 4px;
}
.section--digital-passport .section__step-form .gform_wrapper.gravity-theme .gf_progressbar_blue {
background: rgba(255, 255, 255, 0.24);
}
.section--digital-passport .section__step-form .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
background-color: #ffffff;
}
.section--digital-passport .section__step-form .gform_wrapper.gravity-theme .gfield_label {
font-size: 1.6rem;
margin-bottom: 1.6rem;
}
.section--digital-passport .section__step-form .gfield_checkbox .gchoice label,
.section--digital-passport .section__step-form .gfield_radio .gchoice label {
font-size: 1.4rem;
margin: 0.4rem 0;
padding-left: 0.4rem;
}
.section--digital-passport .section__step-form .gform_wrapper.gravity-theme .gform_page_footer input {
border: none;
}
.section--digital-passport .gform_wrapper.gravity-theme .gf_progressbar_title {
text-transform: uppercase;
font-size: 0.6rem;
color: #ffffff;
}
.section--digital-passport .gf_progressbar_wrapper {
position: relative;
}
.section--digital-passport .gf_progressbar_wrapper .gform_wrapper.gravity-theme .gf_progressbar_percentage {
height: 4px;
} .section--landing-hero-slider .hero__slides-wrapper .hero__single-slide {
height: 100vh;
}
@media (max-width: 52em) {
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide:has(.wrapper__link) {
height: 106vh;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide:has(.wrapper__link) .hero__image {
top: 62vh;
}
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide.hero__slide--dark {
background-color: #3C4C68;
color: #fff;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide.hero__slide--light {
background-color: transparent;
color: #000;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content {
padding: 11.25rem;
padding-left: 4.5rem;
width: 70%;
padding-bottom: 0;
z-index: 9;
position: relative;
}
@media (max-width: 52em) {
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content {
width: 100%;
padding: 1rem 2rem;
}
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content .wrapper__link {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
margin-left: 0;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content .wrapper__link:hover {
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
margin-left: 2.5rem;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content .wrapper__link .button--purple {
position: absolute;
width: 100%;
height: 100%;
padding: 0;
z-index: 0;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content .wrapper__link .section__link {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
min-width: 10vw;
padding: .8rem 1rem .75rem;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content .wrapper__link .section__link:hover {
text-decoration: none;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__content .wrapper__link .section__link .arrow-icon {
margin-left: 0.5rem;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide iframe {
width: 100%;
height: 100%;
border: 0;
position: absolute;
z-index: -1;
top: 0;
left: 0;
pointer-events: none;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide dotlottie-player {
width: 100% !important;
height: 100% !important;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__image {
width: 36vw;
right: 4vw;
top: 15vh;
}
@media (max-width: 52em) {
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .hero__image {
width: 84vw;
right: auto;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: 55vh;
left: 50%;
}
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .lottie_embed {
width: 36vw;
right: 4vw;
top: 15vh;
height: 62vh;
}
@media (max-width: 52em) {
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .lottie_embed {
width: 84vw;
height: 42vh;
right: auto;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: 60vh;
left: 50%;
}
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .lottie_embed iframe {
z-index: 0;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .embed__controls {
width: 100%;
height: 100%;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .embed__controls .play__icon {
height: 5rem;
width: 5rem;
-moz-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/icons/play.svg) no-repeat center center;
-moz-background-size: 100%;
background-size: 100%;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .embed__controls .play__icon.pause {
opacity: 0;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/icons/pause.svg) no-repeat center center;
-moz-background-size: 100%;
background-size: 100%;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide .embed__controls .play__icon.pause.move {
opacity: 1;
}
.section--landing-hero-slider .hero__slides-wrapper .hero__single-slide video {
width: 100%;
height: 100%;
object-fit: cover;
}
.section--landing-hero-slider .hero__slides-wrapper .slick-dots {
bottom: 1.5rem;
right: 1.5rem;
left: auto;
-moz-border-radius: 1rem;
border-radius: 1rem;
padding: 0.375rem 0.8rem;
background: #171740;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
@media (max-width: 52em) {
.section--landing-hero-slider .hero__slides-wrapper .slick-dots {
right: auto;
left: 50%;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 0.8rem;
}
}
.section--landing-hero-slider .hero__slides-wrapper .slick-dots li {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.section--landing-hero-slider .hero__slides-wrapper .slick-dots li button::before {
border: none;
background: #3C4C68;
height: 0.375rem;
width: 0.375rem;
}
.section--landing-hero-slider .hero__slides-wrapper .slick-dots .slick-active button::before {
border: none;
background: #fff;
}
.section--landing-hero-slider .arrows {
top: 50%;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
bottom: auto;
width: 100%;
padding: 0 1rem;
z-index: 9 !important;
pointer-events: none;
}
.section--landing-hero-slider .arrows .arrow-icon {
cursor: pointer;
pointer-events: all;
}
.section--landing-hero-slider .arrows .arrow-prev {
left: 1rem;
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
top: 46%;
}
.section--landing-hero-slider .arrows .arrow-next {
right: 1rem;
}
.section--landing-hero-slider:has(.slick-current .hero__slide--light) .arrow-icon {
filter: invert(1);
}
@media (min-width: 52rem) {
.section--landing-text-image-left-right .section__card--invert {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
.section--landing-text-image-left-right .card .section__image {
-moz-border-radius: 1rem;
border-radius: 1rem;
overflow: hidden;
}
.section--landing-accordion .section__accordion-image {
padding-right: 2rem;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion {
border-bottom: 1px solid #E2E2E2;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .accordion__index {
font-size: -moz-calc((1rem * 4) - (1rem * -moz-calc(1680 / 375 / 16 * (6 - 4))) + (1vw * -moz-calc((6 - (4 - -moz-calc(1680 / 375 / 16 * (6 - 4)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 4) - (1rem * calc(1680 / 375 / 16 * (6 - 4))) + (1vw * calc((6 - (4 - calc(1680 / 375 / 16 * (6 - 4)))) * 16 * 100 / 1680)));
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .accordion__index.hidden {
visibility: hidden;
height: 0;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .section__title {
padding-left: 2.875rem;
}
@media (max-width: 40em) {
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .section__title {
padding-left: 1.5rem;
}
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .section__description {
height: 0;
opacity: 0;
padding: 0;
padding-left: 2.875rem;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
@media (max-width: 40em) {
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .section__description {
padding-left: 1.5rem;
}
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion .section__description p {
display: none;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion.open .accordion__index.hidden {
height: auto;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion.open .accordion__arrow {
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -moz-transform 0.5s ease;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion.open .section__description {
height: auto;
opacity: 1;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.section--landing-accordion .section__accordion-image .section__wrapper-accordion .single-accordion.open .section__description p {
margin-top: 0;
display: block;
}
.section--landing-accordion .section__image {
max-height: 60vh;
overflow: hidden;
padding-left: 4.6875rem;
}
@media (max-width: 40em) {
.section--landing-accordion .section__image {
padding-left: 0;
padding-top: 3rem;
}
}
.section--landing-accordion .section__image img {
object-fit: contain;
height: 100%;
object-position: top;
}
@media (min-width: 52rem) {
.section--landing-list-archive-children-pages {
padding-right: 11.25rem;
}
}
.section--landing-list-archive-children-pages .section__abstract p {
margin: 0;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview .section__image {
-moz-box-shadow: 2px 4px 18px rgba(0, 0, 0, 0);
box-shadow: 2px 4px 18px rgba(0, 0, 0, 0);
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview .section__title {
width: 100%;
padding: 4rem;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:hover .section__image {
-moz-box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.5);
box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.5);
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:hover .section__title {
font-size: -moz-calc((1rem * 1) - (1rem * -moz-calc(1680 / 375 / 16 * (1.5 - 1))) + (1vw * -moz-calc((1.5 - (1 - -moz-calc(1680 / 375 / 16 * (1.5 - 1)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1) - (1rem * calc(1680 / 375 / 16 * (1.5 - 1))) + (1vw * calc((1.5 - (1 - calc(1680 / 375 / 16 * (1.5 - 1)))) * 16 * 100 / 1680)));
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(3n) {
padding-left: 1rem;
padding-right: 0;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:first-child,
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(4n),
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(7n),
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(10n),
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(13n) {
padding-right: 1rem;
padding-left: 0;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(12n) {
padding-left: 1rem;
padding-right: 0;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(8n),
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(14n) {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
@media (max-width: 40em) {
.section--landing-list-archive-children-pages .section__archive .section__item-preview:first-child,
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(odd) {
padding-left: 0;
padding-right: 0.5rem;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview:nth-child(even) {
padding-left: 0.5rem;
padding-right: 0;
}
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview .section__image {
-moz-border-radius: 1rem;
border-radius: 1rem;
overflow: hidden;
}
.section--landing-list-archive-children-pages .section__archive .section__item-preview .section__title {
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
text-align: center;
}
.section--landing-title-description-image-or-video .section__content.direction_row {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
@media (min-width: 52rem) {
.section--landing-title-description-image-or-video .section__content .section__header {
-ms-flex-line-pack: center;
align-content: center;
}
}
.section--landing-title-description-image-or-video .section__content .section__header.direction_row {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.section--landing-title-description-image-or-video .section__content .section__header .section__description p {
margin-top: 0;
}
.section--landing-title-description-image-or-video .section__content .section__header .section__small-description p {
margin-bottom: 0;
}
.section--landing-title-description-image-or-video .section__content.direction_column {
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.section--landing-title-description-image-or-video .section__media {
-moz-border-radius: 1rem;
border-radius: 1rem;
overflow: hidden;
}
.section--landing-title-description-image-or-video .section__media video,
.section--landing-title-description-image-or-video .section__media img {
-moz-border-radius: 1rem;
border-radius: 1rem;
}
.section--landing-title-description-image-or-video .section__media video {
width: 100%;
height: auto;
}
.section--landing-full-image-or-video .section__media video {
width: 100%;
height: auto;
}
.section--landing-card-carousel {
padding-left: 4.5rem;
}
@media (max-width: 40em) {
.section--landing-card-carousel {
padding-left: 2rem;
}
}
.section--landing-card-carousel .slick-slide {
margin: 1rem;
}
@media (max-width: 40em) {
.section--landing-card-carousel .slick-slide {
margin: 0.75rem;
}
}
.section--landing-card-carousel .slick-list {
padding: 0 6% 0 0 !important;
}
@media (max-width: 40em) {
.section--landing-card-carousel .slick-list {
padding: 0 7% 0 0 !important;
}
}
.section--landing-card-carousel .section__carousel .card {
background: #F8F8F8;
-moz-box-shadow: 2px 4px 18px rgba(0, 0, 0, 0.25);
box-shadow: 2px 4px 18px rgba(0, 0, 0, 0.25);
padding: 4.5rem 4rem;
-moz-border-radius: 1.5rem;
border-radius: 1.5rem;
overflow: hidden;
}
@media (max-width: 40em) {
.section--landing-card-carousel .section__carousel .card {
padding: 1.5rem;
-moz-border-radius: 1rem;
border-radius: 1rem;
-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
}
}
.section--landing-card-carousel .section__carousel .card .wrapper {
height: 64vh;
}
@media (max-width: 40em) {
.section--landing-card-carousel .section__carousel .card .wrapper {
height: 68vh;
}
}
.section--landing-card-carousel .section__carousel .card .wrapper .section__content {
padding-left: 5.75rem;
}
@media (max-width: 40em) {
.section--landing-card-carousel .section__carousel .card .wrapper .section__content {
padding-left: 2.5rem;
}
}
.section--landing-card-carousel .section__carousel .card .wrapper .section__content .section__index {
font-size: -moz-calc((1rem * 4) - (1rem * -moz-calc(1680 / 375 / 16 * (8.25 - 4))) + (1vw * -moz-calc((8.25 - (4 - -moz-calc(1680 / 375 / 16 * (8.25 - 4)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 4) - (1rem * calc(1680 / 375 / 16 * (8.25 - 4))) + (1vw * calc((8.25 - (4 - calc(1680 / 375 / 16 * (8.25 - 4)))) * 16 * 100 / 1680)));
left: -6.5rem;
color: #3C4C68;
line-height: 100%;
}
.section--landing-card-carousel .section__carousel .card .wrapper .section__content .section__index.light {
color: #D9D9D9;
}
@media (max-width: 40em) {
.section--landing-card-carousel .section__carousel .card .wrapper .section__content .section__index {
left: -3.5rem;
}
}
.section--landing-card-carousel .section__carousel .card .wrapper .section__content .section__title,
.section--landing-card-carousel .section__carousel .card .wrapper .section__content .section__description {
color: #3C4C68;
}
.section--landing-card-carousel .section__carousel .card .wrapper .section__content .section__description p {
margin: 0;
}
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media {
height: 100%;
}
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media {
height: 36vh;
overflow: hidden;
}
@media (max-width: 40em) {
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media {
height: auto;
width: 100%;
margin: 0 auto;
}
}
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media img,
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media video {
height: auto;
object-fit: contain;
}
@media (max-width: 40em) {
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media img,
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media video {
width: 100%;
max-height: 38vh;
}
}
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media img {
width: 100%;
}
.section--landing-card-carousel .section__carousel .card .wrapper .wrapper__media .section__media video {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.section--landing-card-carousel .section__carousel .slick-arrow {
bottom: 1rem;
}
.section--landing-card-carousel .section__carousel .slick-dots {
bottom: 0;
right: auto;
left: 45%;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-moz-border-radius: 1rem;
border-radius: 1rem;
padding: 0.375rem 0.8rem;
background: #171740;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.section--landing-card-carousel .section__carousel .slick-dots li {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.section--landing-card-carousel .section__carousel .slick-dots li button::before {
border: none;
background: #3C4C68;
height: 0.375rem;
width: 0.375rem;
}
.section--landing-card-carousel .section__carousel .slick-dots .slick-active button::before {
border: none;
background: #fff;
}
.section--landing-video-demo .section__media {
min-height: 42vh;
}
@media (max-width: 40em) {
.section--landing-video-demo .section__media {
min-height: 26vh;
}
}
.section--landing-video-demo .section__media video {
width: 100%;
height: auto;
}
.section--landing-video-demo .section__media iframe {
width: 100%;
height: 100%;
border: 0;
}
.section--landing-video-demo .section__text {
padding-left: 6.25rem;
}
@media (max-width: 40em) {
.section--landing-video-demo .section__text {
padding-left: 0;
}
}
.section--landing-video-demo .section__text .section__link {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
min-width: 11.25rem;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.section--landing-card-onetwo-column .card .wrapper {
overflow: hidden;
-moz-border-radius: 1rem;
border-radius: 1rem;
padding: 4rem;
height: 100%;
}
@media (max-width: 40em) {
.section--landing-card-onetwo-column .card .wrapper {
padding: 3rem;
}
}
.section--landing-card-onetwo-column .card .wrapper:has(.section__media) {
background: transparent;
}
.section--landing-card-onetwo-column .card .wrapper .wrapper__link {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.section--landing-card-onetwo-column .card .wrapper .wrapper__link .button--purple {
position: absolute;
width: 100%;
height: 100%;
padding: 0;
z-index: 0;
}
.section--landing-card-onetwo-column .card .wrapper .wrapper__link .section__link {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.2rem 2rem;
}
.section--landing-card-onetwo-column .card .wrapper .wrapper__link .section__link:hover {
text-decoration: none;
}
.section--landing-card-onetwo-column .card .wrapper .section__media {
z-index: -1;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.section--landing-card-onetwo-column .card .wrapper .section__media img {
height: 100%;
object-fit: cover;
}
.section--landing-faq .section__wrapper-faq .single-faq {
cursor: pointer;
}
.section--landing-faq .section__wrapper-faq .single-faq:nth-child(odd) {
padding-right: 1rem;
}
.section--landing-faq .section__wrapper-faq .single-faq:nth-child(even) {
padding-left: 1rem;
}
.section--landing-faq .section__wrapper-faq .single-faq .wrapper-shadow {
background: #F8F8F8;
-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
padding: 1rem;
}
.section--landing-faq .section__wrapper-faq .single-faq .wrapper-shadow .section__description {
height: 0;
opacity: 0;
font-size: 0;
-moz-transition: height 0.5s ease, opacity 0.5s ease;
transition: height 0.5s ease, opacity 0.5s ease;
}
.section--landing-faq .section__wrapper-faq .single-faq .wrapper-shadow .faq__arrow {
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -moz-transform 0.5s ease;
}
.section--landing-faq .section__wrapper-faq .single-faq.open .section__description {
height: auto;
opacity: 1;
font-size: -moz-calc((1rem * 0.75) - (1rem * -moz-calc(1680 / 375 / 16 * (1 - 0.75))) + (1vw * -moz-calc((1 - (0.75 - -moz-calc(1680 / 375 / 16 * (1 - 0.75)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 0.75) - (1rem * calc(1680 / 375 / 16 * (1 - 0.75))) + (1vw * calc((1 - (0.75 - calc(1680 / 375 / 16 * (1 - 0.75)))) * 16 * 100 / 1680)));
}
.section--landing-faq .section__wrapper-faq .single-faq.open .faq__arrow {
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
} .section__media-kit .section__logo .section__wrapper .section__image {
padding: 2.75rem;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-moz-border-radius: 1rem;
border-radius: 1rem;
border: 1px solid #3C4C68;
}
.section__media-kit .section__logo .section__wrapper .section__image.section--light-grey {
border: 1px solid #B0B0B0;
}
.section__media-kit .section__logo .section__wrapper .section__image .image {
width: 40%;
height: auto;
}
.section__media-kit .section__descriptions .single__row {
padding: 3rem 0;
}
@media (max-width: 40em) {
.section__media-kit .section__descriptions .single__row {
padding: 2rem 0;
}
}
.section__media-kit .section__palette .wrapper__palette .single__palette .wrapper {
padding: 2.75rem;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-moz-border-radius: 1rem;
border-radius: 1rem;
} .section__news-events-highlights .section__left .section__content {
padding: 3.25rem 4rem 2rem 3rem;
border: 1px solid #E5E5E5;
border-right: 0;
-moz-border-radius: 1rem 0 0 1rem;
border-radius: 1rem 0 0 1rem;
overflow: hidden;
}
@media (max-width: 40em) {
.section__news-events-highlights .section__left .section__content {
padding: 2rem;
border: 1px solid #E5E5E5;
-moz-border-radius: 1rem 1rem 0 0;
border-radius: 1rem 1rem 0 0;
border-bottom: 0;
}
}
.section__news-events-highlights .section__left .section__content .section__logo img {
height: 2.75rem;
width: auto;
}
.section__news-events-highlights .section__left .section__content .wrapper__information .section__with-icon {
padding-bottom: 10px;
border-bottom: 1px solid #3C4C68;
}
.section__news-events-highlights .section__left .section__content .wrapper__information .section__with-icon .icon {
width: 1.7rem;
height: 1rem;
}
.section__news-events-highlights .section__left .section__image {
min-height: 30vh;
-moz-border-radius: 0 1rem 1rem 0;
border-radius: 0 1rem 1rem 0;
overflow: hidden;
}
@media (max-width: 40em) {
.section__news-events-highlights .section__left .section__image {
-moz-border-radius: 0 0 1rem 1rem;
border-radius: 0 0 1rem 1rem;
}
}
.section__news-events-highlights .section__left .section__image img {
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
position: absolute;
}
.section__news-events-highlights .section__newsletter {
-moz-border-radius: 1rem;
border-radius: 1rem;
overflow: hidden;
}
.section__news-events-highlights .wrapper__link .button--purple::before {
-moz-border-radius: 1.25rem;
border-radius: 1.25rem;
}
.section__news-events-highlights .wrapper__link .button--purple::after {
-moz-border-radius: 1rem;
border-radius: 1rem;
} .section__list-blog .slick-current.slick-active .preview--event .wrapper,
.section__list-news .slick-current.slick-active .preview--event .wrapper,
.section__list-event .slick-current.slick-active .preview--event .wrapper {
min-height: 42vh;
}
.section__list-blog .preview--news .section__content,
.section__list-news .preview--news .section__content,
.section__list-event .preview--news .section__content {
min-height: 22vh;
}
.section__list-blog .preview--event,
.section__list-blog .preview--news,
.section__list-news .preview--event,
.section__list-news .preview--news,
.section__list-event .preview--event,
.section__list-event .preview--news {
-moz-border-radius: 1rem;
border-radius: 1rem;
overflow: hidden;
-moz-box-shadow: 2px 4px 18px rgba(0, 0, 0, 0);
box-shadow: 2px 4px 18px rgba(0, 0, 0, 0);
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.section__list-blog .preview--event:has(a):hover,
.section__list-blog .preview--news:has(a):hover,
.section__list-news .preview--event:has(a):hover,
.section__list-news .preview--news:has(a):hover,
.section__list-event .preview--event:has(a):hover,
.section__list-event .preview--news:has(a):hover {
-moz-box-shadow: 2px 4px 18px rgba(0, 0, 0, 0.25);
box-shadow: 2px 4px 18px rgba(0, 0, 0, 0.25);
}
.section__list-blog .preview--event .wrapper:hover,
.section__list-blog .preview--news .wrapper:hover,
.section__list-news .preview--event .wrapper:hover,
.section__list-news .preview--news .wrapper:hover,
.section__list-event .preview--event .wrapper:hover,
.section__list-event .preview--news .wrapper:hover {
text-decoration: none;
}
.section__list-blog .preview--event .section__image,
.section__list-blog .preview--news .section__image,
.section__list-news .preview--event .section__image,
.section__list-news .preview--news .section__image,
.section__list-event .preview--event .section__image,
.section__list-event .preview--news .section__image {
min-height: 20vh;
}
.section__list-blog .preview--event .section__image img,
.section__list-blog .preview--news .section__image img,
.section__list-news .preview--event .section__image img,
.section__list-news .preview--news .section__image img,
.section__list-event .preview--event .section__image img,
.section__list-event .preview--news .section__image img {
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
position: absolute;
}
.section__list-blog .preview--event .section__content,
.section__list-blog .preview--news .section__content,
.section__list-news .preview--event .section__content,
.section__list-news .preview--news .section__content,
.section__list-event .preview--event .section__content,
.section__list-event .preview--news .section__content {
padding: 1.25rem;
padding-bottom: 1.5rem;
-moz-border-radius: 0 0 1rem 1rem;
border-radius: 0 0 1rem 1rem;
border: 1px solid #E5E5E5;
border-top: 0;
}
.section__list-blog .preview--event .section__content .section__logo img,
.section__list-blog .preview--news .section__content .section__logo img,
.section__list-news .preview--event .section__content .section__logo img,
.section__list-news .preview--news .section__content .section__logo img,
.section__list-event .preview--event .section__content .section__logo img,
.section__list-event .preview--news .section__content .section__logo img {
height: 4vh;
width: auto;
}
.section__list-blog .preview--event .section__content .section__date,
.section__list-blog .preview--news .section__content .section__date,
.section__list-news .preview--event .section__content .section__date,
.section__list-news .preview--news .section__content .section__date,
.section__list-event .preview--event .section__content .section__date,
.section__list-event .preview--news .section__content .section__date {
font-size: 10px;
}
.section__list-blog .preview--event .wrapper__information .section__with-icon,
.section__list-blog .preview--news .wrapper__information .section__with-icon,
.section__list-news .preview--event .wrapper__information .section__with-icon,
.section__list-news .preview--news .wrapper__information .section__with-icon,
.section__list-event .preview--event .wrapper__information .section__with-icon,
.section__list-event .preview--news .wrapper__information .section__with-icon {
padding-bottom: 10px;
border-bottom: 1px solid #3C4C68;
}
.section__list-blog .preview--event .wrapper__information .section__with-icon .icon,
.section__list-blog .preview--news .wrapper__information .section__with-icon .icon,
.section__list-news .preview--event .wrapper__information .section__with-icon .icon,
.section__list-news .preview--news .wrapper__information .section__with-icon .icon,
.section__list-event .preview--event .wrapper__information .section__with-icon .icon,
.section__list-event .preview--news .wrapper__information .section__with-icon .icon {
width: 1.7rem;
height: 1rem;
}
.section__list-blog .wrapper-8,
.section__list-news .wrapper-8,
.section__list-event .wrapper-8 {
row-gap: 3rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
@media (min-width: 52em) {
.section__list-blog .wrapper-8 .md-col-3,
.section__list-news .wrapper-8 .md-col-3,
.section__list-event .wrapper-8 .md-col-3 {
width: -moz-calc((100% / 4) - (24px * 3 / 4));
width: calc((100% / 4) - (24px * 3 / 4));
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
}
}
.section__list-blog .slick-slide,
.section__list-news .slick-slide,
.section__list-event .slick-slide {
margin: 1.5rem;
margin-bottom: 2.5rem;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
}
.section__list-blog .slick-list,
.section__list-news .slick-list,
.section__list-event .slick-list {
margin: -1.5rem;
margin-bottom: -1rem;
}
@media (max-width: 40em) {
.section__list-blog .slick-prev,
.section__list-blog .slick-next,
.section__list-news .slick-prev,
.section__list-news .slick-next,
.section__list-event .slick-prev,
.section__list-event .slick-next {
display: -moz-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
.section__list-blog .slick-disabled,
.section__list-news .slick-disabled,
.section__list-event .slick-disabled {
opacity: 0.5;
cursor: default;
}
.section__list-blog .slick-prev,
.section__list-news .slick-prev,
.section__list-event .slick-prev {
right: 3rem;
}
@media (max-width: 40em) {
.section__list-blog .slick-prev,
.section__list-news .slick-prev,
.section__list-event .slick-prev {
right: auto;
left: 0;
}
}
.section__list-blog .slick-next,
.section__list-news .slick-next,
.section__list-event .slick-next {
right: 0;
} .page-template-resources .section__blog-resources .label-blog {
display: none;
}
.page-template-resources .section__events-resources .slick-slide .section__content {
display: none;
}
@media (min-width: 1000px) {
.page-template-resources .section__events-resources .slick-active {
width: 18vw !important;
}
}
.page-template-resources .section__events-resources .slick-active .section__content {
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper {
position: relative;
}
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .wrapper__link {
position: inherit;
margin: 0;
}
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .wrapper__link .button--purple {
display: none;
}
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .wrapper__link .section__link {
color: transparent;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .section__image {
min-height: 23vh;
}
@media (min-width: 1000px) {
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .section__image {
min-height: 32vh;
}
}
@media (min-width: 1300px) {
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .section__image {
min-height: 30vh;
}
}
@media (min-width: 1500px) {
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .section__image {
min-height: 23vh;
}
}
@media (min-width: 1800px) {
.page-template-resources .section__events-resources .slick-active:not(.slick-current) .wrapper .section__image {
min-height: 21vh;
}
}
@media (min-width: 1000px) {
.page-template-resources .section__events-resources .slick-active.slick-current {
width: 72vh !important;
}
}
@media (min-width: 1300px) {
.page-template-resources .section__events-resources .slick-active.slick-current {
width: 87vh !important;
}
}
@media (min-width: 1500px) {
.page-template-resources .section__events-resources .slick-active.slick-current {
width: 99vh !important;
}
}
@media (min-width: 1800px) {
.page-template-resources .section__events-resources .slick-active.slick-current {
width: 108vh !important;
}
}
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
@media (max-width: 40em) {
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper {
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .section__content {
padding: 3.375rem 4.875rem 2rem 3rem;
-moz-border-radius: 1rem 0 0 1rem;
border-radius: 1rem 0 0 1rem;
}
@media (max-width: 40em) {
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .section__content {
padding: 2rem;
-moz-border-radius: 0 0 1rem 1rem;
border-radius: 0 0 1rem 1rem;
}
}
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .section__content .section__title {
font-size: -moz-calc((1rem * 1.4) - (1rem * -moz-calc(1680 / 375 / 16 * (2 - 1.4))) + (1vw * -moz-calc((2 - (1.4 - -moz-calc(1680 / 375 / 16 * (2 - 1.4)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1.4) - (1rem * calc(1680 / 375 / 16 * (2 - 1.4))) + (1vw * calc((2 - (1.4 - calc(1680 / 375 / 16 * (2 - 1.4)))) * 16 * 100 / 1680)));
}
@media (max-width: 40em) {
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .section__content .section__title {
font-size: -moz-calc((1rem * 1) - (1rem * -moz-calc(1680 / 375 / 16 * (1.5 - 1))) + (1vw * -moz-calc((1.5 - (1 - -moz-calc(1680 / 375 / 16 * (1.5 - 1)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1) - (1rem * calc(1680 / 375 / 16 * (1.5 - 1))) + (1vw * calc((1.5 - (1 - calc(1680 / 375 / 16 * (1.5 - 1)))) * 16 * 100 / 1680)));
}
}
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .section__content .wrapper__information {
padding: 0 0.5rem;
padding-top: 2.5rem;
}
@media (max-width: 40em) {
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .section__content .wrapper__information {
padding: 0;
}
}
.page-template-resources .section__events-resources .slick-active.slick-current .preview .wrapper .wrapper__link {
display: -moz-box;
display: -ms-flexbox;
display: flex;
} .page-template-form .section__form {
min-height: 80vh;
}
.page-template-form .section__form .form-wrapper .gform_heading {
display: none;
}
.page-template-form .section__form .form-wrapper .gfield_required {
color: #ff8279 !important;
}
.page-template-form .section__form .form-wrapper .gform_footer input[type="submit"] {
background: -moz- oldlinear-gradient(45deg, #383071 0%, #8CB1D6 100%);
background: linear-gradient(45deg, #383071 0%, #8CB1D6 100%);
color: #fff;
text-transform: uppercase;
border: none;
}
.page-template-form .section__form .form-wrapper a {
color: #fff;
text-decoration: underline;
}
.page-template-form .section__form .form-wrapper a:hover {
text-decoration: none;
}
.page-template-form .section__form .form-wrapper .gfield--input-type-consent .ginput_container {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-template-form .section__form .form-wrapper .gfield--input-type-consent .ginput_container .gform-field-label {
margin-left: 0.5rem;
}
.page-template-form .section__form .form-wrapper .gfield--input-type-consent .ginput_container input[type="checkbox"] {
margin-bottom: 0.15rem;
} .wppopups-whole .spu-close,
.wppopups-whole .sgpb-popup-close-button-6,
#sgpb-popup-dialog-main-div-wrapper .spu-close,
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-6 {
top: 2rem !important;
right: 2rem !important;
}
@media (max-width: 40em) {
.wppopups-whole .spu-close,
.wppopups-whole .sgpb-popup-close-button-6,
#sgpb-popup-dialog-main-div-wrapper .spu-close,
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-6 {
top: 1rem !important;
right: 1rem !important;
}
}
.wppopups-whole .spu-close,
#sgpb-popup-dialog-main-div-wrapper .spu-close {
background: url(https://my-lime.com/wp-content/uploads/2024/07/close-pop-up.png);
font-size: 0 !important;
-moz-background-size: contain;
background-size: contain;
display: inline-block;
width: 2rem;
height: 2rem;
}
.wppopups-whole .spu-container,
#sgpb-popup-dialog-main-div-wrapper .spu-container {
padding: 0 !important;
}
.wppopups-whole .spu-box,
#sgpb-popup-dialog-main-div-wrapper .spu-box {
top: 50% !important;
left: 50% !important;
-moz-transform: translate(-50%, -50%) !important;
-ms-transform: translate(-50%, -50%) !important;
transform: translate(-50%, -50%) !important;
}
.wppopups-whole .spu-box,
.wppopups-whole #sgpb-popup-dialog-main-div,
#sgpb-popup-dialog-main-div-wrapper .spu-box,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {
width: -webkit-fit-content !important;
width: -moz-fit-content !important;
width: fit-content !important;
background: -moz- oldlinear-gradient(45deg, #d1d4d9 0%, #f0f1f2 100%) !important;
background: linear-gradient(45deg, #d1d4d9 0%, #f0f1f2 100%) !important;
padding: 0 !important;
-moz-box-shadow: 4px 4px 10px rgba(248, 248, 248, 0.4) !important;
box-shadow: 4px 4px 10px rgba(248, 248, 248, 0.4) !important;
border: 1px solid #3C4C68 !important;
-moz-border-radius: 1rem !important;
border-radius: 1rem !important;
max-width: inherit !important;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box,
.wppopups-whole #sgpb-popup-dialog-main-div,
#sgpb-popup-dialog-main-div-wrapper .spu-box,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {
max-width: 90vw !important;
}
}
.wppopups-whole .spu-box .section__pop-up,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
max-width: 50vw;
padding: 5rem 3rem !important;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box .section__pop-up,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up {
padding: 2rem !important;
padding-top: 3.5rem !important;
width: 90vw;
max-width: 90vw;
}
}
@media (min-width: 112rem) {
.wppopups-whole .spu-box .section__pop-up,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up {
padding: 4rem 2rem !important;
max-width: 40vw;
}
}
.wppopups-whole .spu-box .section__pop-up .section__image,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__image,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__image,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__image {
-moz-border-radius: 0.5rem;
border-radius: 0.5rem;
overflow: hidden;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box .section__pop-up .section__image,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__image,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__image,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__image {
max-height: 35vh;
}
}
.wppopups-whole .spu-box .section__pop-up .section__image img,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__image img,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__image img,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.wppopups-whole .spu-box .section__pop-up .section__content,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content {
padding-left: 3.75rem;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box .section__pop-up .section__content,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content {
padding-left: 0;
padding-top: 1rem;
}
}
.wppopups-whole .spu-box .section__pop-up .section__content .section__title,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__title,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .section__title,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__title {
font-size: -moz-calc((1rem * 1) - (1rem * -moz-calc(1680 / 375 / 16 * (2 - 1))) + (1vw * -moz-calc((2 - (1 - -moz-calc(1680 / 375 / 16 * (2 - 1)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1) - (1rem * calc(1680 / 375 / 16 * (2 - 1))) + (1vw * calc((2 - (1 - calc(1680 / 375 / 16 * (2 - 1)))) * 16 * 100 / 1680)));
color: #3C4C68;
font-weight: 700;
margin-top: 1.5rem;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box .section__pop-up .section__content .section__title,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__title,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .section__title,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__title {
display: none;
}
}
.wppopups-whole .spu-box .section__pop-up .section__content .button--popup,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .button--popup,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .button--popup,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .button--popup {
background: #3C4C68;
color: #fff;
border: 1px solid #fff;
font-weight: 700;
font-size: 1rem;
text-align: center;
padding: 1.25rem 2.5rem;
-moz-border-radius: 0.5rem;
border-radius: 0.5rem;
display: block;
margin-top: 4rem;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box .section__pop-up .section__content .button--popup,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .button--popup,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .button--popup,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .button--popup {
margin-top: 2rem;
padding: 1rem 1.5rem;
font-size: 0.75rem;
}
}
.wppopups-whole .spu-box .section__pop-up .section__content .button--popup:hover,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .button--popup:hover,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .button--popup:hover,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .button--popup:hover {
background: #fff;
color: #3C4C68;
border: 1px solid #3C4C68;
text-decoration: none;
}
.wppopups-whole .spu-box .section__pop-up .section__content .section__link,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__link,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .section__link,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__link {
margin-top: 2.5rem;
display: block;
color: #3C4C68;
font-weight: 300;
}
@media (max-width: 40em) {
.wppopups-whole .spu-box .section__pop-up .section__content .section__link,
.wppopups-whole #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__link,
#sgpb-popup-dialog-main-div-wrapper .spu-box .section__pop-up .section__content .section__link,
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div .section__pop-up .section__content .section__link {
margin-top: 0;
font-size: 0.75rem;
}
}
.section__list-blog .preview--news .section__content .section__title,
.list--blog .preview--news .section__content .section__title {
height: -moz-calc(1.1em* 4);
height: calc(1.1em* 4);
overflow: hidden;
}
.section__list-blog .preview--news .section__content .section__description,
.list--blog .preview--news .section__content .section__description {
height: -moz-calc(1.85em* 3);
height: calc(1.85em* 3);
overflow: hidden;
}
.section__list-blog .preview--news .section__content .section__description p,
.list--blog .preview--news .section__content .section__description p {
margin: 0;
line-height: 120%;
} .section--video .video {
width: 5rem;
height: 5rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/icons/play.svg) no-repeat center center;
-moz-background-size: contain;
background-size: contain;
top: 20%;
}
@media (min-width: 52rem) {
.section--video .video {
top: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@media (max-width: 40em) {
.section--video .video {
top: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
} #loader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100;
background: #ffffff;
}
#loader .loader__status {
width: 3.2rem;
height: 3.2rem;
background: url(//my-lime.com/wp-content/themes/mylime_theme/dist/assets/images/preloader.svg);
-webkit-transform: rotate(-90deg);
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .block__our-solutions {
padding-right: 0.75rem;
}
@media (max-width: 52em) {
.block__our-solutions .solution__single-item {
padding-right: 1.25rem;
}
}
.block__our-solutions .solution__single-item .solution__description {
height: 6rem;
}
@media (max-width: 90em) {
.block__our-solutions .solution__single-item .solution__description {
height: 6.5rem;
}
}
@media (max-width: 52em) {
.block__our-solutions .solution__single-item .solution__description {
height: inherit;
}
}
.block__our-solutions .solution__single-item .wrapper__media {
-moz-border-radius: 8px;
border-radius: 8px;
overflow: hidden;
margin-bottom: 3.125rem;
height: 30vh;
}
.block__our-solutions .solution__single-item .wrapper__media .solution__image,
.block__our-solutions .solution__single-item .wrapper__media .solution__video {
width: 100%;
height: 100%;
object-fit: cover;
}
.block__our-solutions .wrapper__link {
padding-right: 2rem;
}
.block__our-solutions .wrapper__link .section__link {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.block__our-solutions .wrapper__link .section__link .arrow-icon {
margin-left: 0.5rem;
} .language__selector ul {
padding: 1rem 0 3rem 3rem;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.language__selector ul li a {
font-size: -moz-calc((1rem * 1) - (1rem * -moz-calc(1680 / 375 / 16 * (0.8 - 1))) + (1vw * -moz-calc((0.8 - (1 - -moz-calc(1680 / 375 / 16 * (0.8 - 1)))) * 16 * 100 / 1680)));
font-size: calc((1rem * 1) - (1rem * calc(1680 / 375 / 16 * (0.8 - 1))) + (1vw * calc((0.8 - (1 - calc(1680 / 375 / 16 * (0.8 - 1)))) * 16 * 100 / 1680)));
color: #000;
display: inline-block;
letter-spacing: 2px;
}
.language__selector ul li.wpml-ls-current-language a {
text-decoration: none;
font-weight: 700;
}
@media (max-width: 40em) {
.language__selector ul {
padding: 1rem 0;
}
.language__selector ul li a {
padding-left: 0;
}
}
@media (max-width: 40em) {
.language__selector .wpml-ls-statics-shortcode_actions {
padding: 0;
}
} .block__whitepaper {
border: 1px solid #2B3D5D;
-moz-border-radius: 1rem;
border-radius: 1rem;
background: #F8F8F8;
padding: 1rem 2rem;
padding-left: 4.875rem;
}
@media (max-width: 52em) {
.block__whitepaper {
padding-left: 2rem;
}
}
.block__whitepaper .wrapper__link {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.block__whitepaper .wrapper__link .button--purple {
position: absolute;
width: 100%;
height: 100%;
padding: 0;
z-index: 0;
}
.block__whitepaper .wrapper__link .button--purple::after {
display: none;
}
.block__whitepaper .wrapper__link .section__link {
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
min-width: 10vw;
padding: 1.25rem 2rem;
color: #fff;
}
.block__whitepaper .wrapper__link .section__link:hover {
text-decoration: none;
}
.wrapper__spotify {
z-index: 10000000039;
position: absolute;
width: 83%;
bottom: 1rem;
left: 50%;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
height: 81px;
overflow: hidden;
-moz-border-radius: 10px;
border-radius: 10px;
}
.wrapper__spotify iframe {
height: 80px;
left: -73px;
position: absolute;
bottom: 0;
width: 300px;
}
.preview--post .preview__image-wrapper,
.preview--news .preview__image-wrapper,
.preview--partnership .preview__image-wrapper {
height: 20vw;
}
@media (max-width: 40em) {
.preview--post .preview__image-wrapper,
.preview--news .preview__image-wrapper,
.preview--partnership .preview__image-wrapper {
height: 48vw;
}
} .preview--partnership .wrapper {
width: 85%;
background: white;
top: -2rem;
}
.preview--partnership .preview__logo-wrapper {
height: 3rem;
width: auto;
} .preview--highlight .preview__date {
width: 7rem;
height: 7rem;
} .partnership--archive-preview {
height: 100vh;
}
@media (max-width: 40em) {
.partnership--archive-preview {
height: -moz-calc(80vh);
height: calc(80vh);
}
}
.partnership--archive-preview .archive__title {
font-weight: lighter;
top: 40%;
left: 15vw;
}
.partnership--archive-preview .archive__title:after {
content: " ";
display: inline-block;
position: relative;
bottom: 2rem;
height: 2px;
width: 120%;
background-color: #9FA0A3;
}
.partnership--archive-preview .preview__image-wrapper {
height: 100%;
} .post-type-archive-funfacts .section__body {
font-size: 0.9rem;
}
.post-type-archive-funfacts .section__title {
font-weight: lighter;
}
.post-type-archive-funfacts .funfacts:nth-child(even) {
background: #3C4C68;
padding: 2rem 0;
}
@media (max-width: 40em) {
.post-type-archive-funfacts .funfacts:nth-child(even) {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (max-width: 40em) {
.post-type-archive-funfacts .funfacts:nth-child(even) .preview__image-wrapper {
padding-left: 2rem;
padding-right: 2rem;
}
}
.post-type-archive-funfacts .funfacts:nth-child(even) .wrapper {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.post-type-archive-funfacts .preview__image-wrapper {
-moz-box-shadow: -1px 1px 12px 4px rgba(13, 20, 53, 0.07);
box-shadow: -1px 1px 12px 4px rgba(13, 20, 53, 0.07);
} .post-type-archive-glossary .section__title {
font-weight: lighter;
}
.post-type-archive-glossary .glossary:nth-child(even) .wrapper {
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.post-type-archive-glossary .glossary:nth-child(odd) {
padding: 0;
}
.post-type-archive-glossary .glossary:nth-child(odd):after {
content: " ";
background: #3C4C68;
display: block;
width: 100%;
height: 100%;
min-height: 20rem;
position: absolute;
top: 2rem;
left: 12rem;
z-index: -1;
}
@media (max-width: 40em) {
.post-type-archive-glossary .glossary:nth-child(odd):after {
height: 100%;
min-height: 11rem;
top: 8rem;
left: 0;
}
}
.post-type-archive-glossary .glossary .section__content {
top: 2rem;
}
.post-type-archive-glossary .glossary .section__image-wrapper img {
display: block;
-moz-box-shadow: -1px 1px 12px 4px rgba(13, 20, 53, 0.07);
box-shadow: -1px 1px 12px 4px rgba(13, 20, 53, 0.07);
} .press .section__image-wrapper {
max-width: 15rem;
} .interview .preview__image-wrapper img {
height: 17rem;
}
@media (max-width: 40em) {
.interview .preview__image-wrapper img {
height: 14rem;
}
}
.interview:nth-child(1) .preview__header {
bottom: 1rem;
left: 4.8rem;
}
@media (max-width: 40em) {
.interview:nth-child(1) .preview__header {
bottom: 0;
left: 0;
position: relative;
}
.interview:nth-child(1) .preview__header .preview__title {
color: #000;
}
}
.interview:nth-child(1) .preview__image-wrapper {
height: 34vw;
margin-bottom: 3rem;
}
@media (max-width: 40em) {
.interview:nth-child(1) .preview__image-wrapper {
height: auto;
}
}
.interview:nth-child(1) .preview__image-wrapper img {
height: 100%;
}
@media (max-width: 40em) {
.interview:nth-child(1) .preview__image-wrapper img {
height: 10rem;
}
}
.post-type-archive-partnership .section__title {
margin-top: -0.3rem;
}
.post-type-archive-partnership .section--carousel {
height: 100vh;
background: #000;
}
@media (max-width: 40em) {
.post-type-archive-partnership .section--carousel {
height: 80vh;
}
}
.post-type-archive-partnership .slider-nav {
position: absolute;
z-index: 100;
top: 44%;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
padding-left: 7vw;
width: 100%;
}
@media (max-width: 40em) {
.post-type-archive-partnership .slider-nav {
top: 44%;
padding-left: 0rem;
}
}
.post-type-archive-partnership .slick-arrow {
display: block !important;
}
.post-type-archive-partnership .archive__title {
position: relative;
}
.post-type-archive-partnership .archive__title:after {
content: "";
position: absolute;
display: block;
bottom: 0;
left: 0;
width: 100%;
height: 1.5px;
background: #ffffff;
opacity: 0.4;
}
.post-type-archive-partnership .preview__image-wrapper img {
opacity: 0.64;
}
.post-type-archive-partnership .slick-current .archive__title:after {
opacity: 1;
}