* {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
ol, ul {list-style: none;list-style-position: outside;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html {overflow-y: scroll;height: 100%;min-height: 100%;}
body {line-height: 1.5;}
audio[controls], canvas, video {display: inline-block;}
abbr[title] {border-bottom: 0;}
b, strong {font-weight: bold;}
blockquote {margin: 0;}
ins {background: #ff9;color: #000;text-decoration: none;}
mark {background: #ff0;color: #000;font-style: italic;font-weight: bold;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before, q:after {content: "";content: none;}
small {font-size: 85%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
a {text-decoration: none;}
dd {margin: 0;}
nav ul, nav ol {list-style: none;margin: 0;padding: 0;}
figure {margin: 0;}
label {cursor: pointer;}
button, input, select, textarea {vertical-align: baseline;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
input[type="checkbox"], input[type="radio"], input[type="search"] {box-sizing: border-box;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
@font-face {font-family: "GilroyMedium";src: url("fonts/GilroyMedium.woff2") format("woff2"),url("fonts/GilroyMedium.woff") format("woff");}
@font-face {font-family: "GilroyExtraBold";src: url("fonts/GilroyExtraBold.woff2") format("woff2"),url("fonts/GilroyExtraBold.woff") format("woff");}
@font-face {font-family: "GilroyBold";src: url("fonts/GilroyBold.woff2") format("woff2"),url("fonts/GilroyBold.woff") format("woff");}
.color--selective-yellow {color: #ffb715;}
.color--porcelain {color: #eff1f2;}
.color--edward {color: #aab0b1;}
.color--river-bed {color: #242423;}
.color--tiara {color: #c7d3d6;}
.color--tuatara {color: #242423;}
.background--selective-yellow {background-color: #ffb715;}
.background--porcelain {background-color: #eff1f2;}
.background--edward {background-color: #aab0b1;}
.background--river-bed {background-color: #242423;}
.background--tiara {background-color: #c7d3d6;}
.background--tuatara {background-color: #242423;}
.border--selective-yellow {border-color: #ffb715;}
.border--porcelain {border-color: #eff1f2;}
.border--edward {border-color: #aab0b1;}
.border--river-bed {border-color: #242423;}
.border--tiara {border-color: #c7d3d6;}
.font--gibson-semi {font-family: canada-type-gibson,sans-serif;font-style: normal;}
.font--gibson-reg {font-family: canada-type-gibson,sans-serif;font-style: normal;}
.font--gibson-med {font-family: canada-type-gibson,sans-serif;font-style: normal;}
.font--kepler-med {font-family: kepler-std,serif;font-style: normal;font-weight: 500;}
.font--kepler-black {font-family: kepler-std,serif;font-style: normal;font-weight: 900;}
.font--kepler-black-it {font-family: kepler-std,serif;font-style: normal;font-style: italic;font-weight: 900;}
.font--kepler-semi {font-family: kepler-std,serif;font-style: normal;font-weight: 600;}
.font-sans {font-family: "GilroyMedium",sans-serif;font-style: normal;}
.font-sans-bold {font-family: "GilroyBold",sans-serif;font-style: normal;}
.font-sans-extrabold {font-family: "GilroyExtraBold",sans-serif;font-style: normal;}
.font-serif {font-family: plantin,sans-serif;font-style: normal;font-display: swap;}
.font-body {font-family: mr-eaves-xl-modern,sans-serif;font-style: normal;font-display: swap;}
.font--mono {font-family: pt-mono,monospace;font-weight: 400;font-style: normal;}
.font--mono-bold {font-family: pt-mono,monospace;font-weight: 700;font-style: normal;}
.font-light {font-weight: 300;}
.font-normal {font-weight: 400;}
.font-medium {font-weight: 500;}
.font-semibold {font-weight: 600;}
.font-bold {font-weight: 700;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 62.5%;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height: 100%;}
body {margin: 0;font-size: 16px;font-size: 1.6rem;font-family: mr-eaves-xl-modern,sans-serif;font-style: normal;font-display: swap;color: #242423;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: rgba(239,241,242,.6);}
.site-wrapper {position: relative;display: flex;align-items: center;flex-direction: column;overflow: hidden;}
.page-id-1110 .site-wrapper, .page-id-2045 .site-wrapper, .page-id-2070 .site-wrapper, .page-id-2015 .site-wrapper {overflow-clip: hidden;overflow: visible;}
.body--journal .site-wrapper {overflow: visible;}
main {align-items: center;justify-content: center;flex-grow: 1;max-width: 2240px;width: 100%;}
main, section, article {width: 100%;position: relative;display: flex;flex-direction: column;}
main .content {position: relative;z-index: 4;}
.content {max-width: 2000px;width: 100%;display: grid;grid-template-columns: repeat(12,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.content {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.content {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.content {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.content {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
.row {width: 100%;display: flex;justify-content: center;padding: 0 120px;}
@media (max-width: 1440px) and (min-width: 1025px) {.row {padding: 0 80px;}}
@media (max-width: 1024px) and (min-width: 769px) {.row {padding: 0 60px;}}
@media (max-width: 768px) and (min-width: 601px) {.row {padding: 0 20px;}}
@media (max-width: 600px) {.row {padding: 0 20px;}}
.flex-column {flex-direction: column;}
.grid {position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;align-items: center;z-index: -1;}
.grid .row {height: 100%;}
.grid__item {position: relative;}
.grid__item:before {content: "";position: absolute;top: 0;width: 1px;height: 100%;border-left: 1px dashed rgba(199,211,214,.6);left: -15px;}
@media (min-width: 1441px) {.grid__item:before {left: -20px;}}
@media (max-width: 1024px) and (min-width: 769px) {.grid__item:before {left: -12px;}}
@media (max-width: 768px) {.grid__item:before {left: -10px;}}
.grid .grid__item:last-child:after {content: "";position: absolute;top: 0;width: 1px;height: 100%;border-left: 1px dashed #c7d3d6;right: -15px;}
@media (min-width: 1441px) {.grid .grid__item:last-child:after {right: -20px;}}
@media (max-width: 1024px) and (min-width: 769px) {.grid .grid__item:last-child:after {right: -12px;}}
@media (max-width: 768px) {.grid .grid__item:nth-child(6):after {content: "";position: absolute;top: 0;width: 1px;height: 100%;border-left: 1px dashed rgba(199,211,214,.6);right: -10px;}
	.grid .grid__item:nth-child(n+7) {display: none;}}
::-moz-selection {color: #242423;background: #ffb715;}
::selection {color: #242423;background: #ffb715;}
a, a:hover {cursor: pointer;}
p a, p span {color: inherit;}
a {color: inherit;}
p {margin-bottom: 30px;font-size: 20px;font-size: 2rem;line-height: 30px;}
@media (max-width: 768px) {p {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
p a {font-size: inherit;text-decoration: underline;}
.caption {font-size: 14px;font-size: 1.4rem;line-height: 20px;text-transform: uppercase;font-weight: 600;}
.text-underline {text-decoration: underline;}
.icon {display: flex;}
.header--one {font-size: 96px;font-size: 9.6rem;line-height: 104px;}
.header--one:after {content: "";width: 120px;height: 12px;margin-top: 30px;margin-bottom: 0;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.header--one {font-size: 86px;font-size: 8.6rem;line-height: 92px;}
	.header--one:after {content: "";width: 100px;height: 10px;margin-top: 30px;margin-bottom: 0;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) and (min-width: 769px) {.header--one {font-size: 72px;font-size: 7.2rem;line-height: 80px;}
	.header--one:after {content: "";width: 80px;height: 8px;margin-top: 30px;margin-bottom: 0;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.header--one {font-size: 64px;font-size: 6.4rem;line-height: 72px;}
	.header--one:after {content: "";width: 60px;height: 6px;margin-top: 20px;margin-bottom: 0;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.header--one {font-size: 52px;font-size: 5.2rem;line-height: 62px;}
	.header--one:after {content: "";width: 60px;height: 6px;margin-top: 20px;margin-bottom: 0;background: #ffb715;display: flex;justify-content: flex-start;}}
.header--two {font-size: 74px;font-size: 7.4rem;line-height: 82px;}
.header--two:after {content: "";width: 100px;height: 10px;margin-top: 30px;margin-bottom: 60px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.header--two {font-size: 72px;font-size: 7.2rem;line-height: 80px;}
	.header--two:after {content: "";width: 80px;height: 8px;margin-top: 30px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) and (min-width: 769px) {.header--two {font-size: 64px;font-size: 6.4rem;line-height: 72px;}
	.header--two:after {content: "";width: 60px;height: 6px;margin-top: 20px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.header--two {font-size: 52px;font-size: 5.2rem;line-height: 62px;}
	.header--two:after {content: "";width: 60px;height: 6px;margin-top: 20px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.header--two {font-size: 44px;font-size: 4.4rem;line-height: 52px;}
	.header--two:after {content: "";width: 40px;height: 6px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
.header--three {font-size: 72px;font-size: 7.2rem;line-height: 80px;}
.header--three:after {content: "";width: 80px;height: 8px;margin-top: 30px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.header--three {font-size: 64px;font-size: 6.4rem;line-height: 72px;}
	.header--three:after {content: "";width: 80px;height: 8px;margin-top: 20px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) and (min-width: 769px) {.header--three {font-size: 52px;font-size: 5.2rem;line-height: 62px;}
	.header--three:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.header--three {font-size: 44px;font-size: 4.4rem;line-height: 52px;}
	.header--three:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.header--three {font-size: 40px;font-size: 4rem;line-height: 44px;}
	.header--three:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
.header--four {font-size: 64px;font-size: 6.4rem;line-height: 72px;}
.header--four:after {content: "";width: 60px;height: 6px;margin-top: 20px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.header--four {font-size: 52px;font-size: 5.2rem;line-height: 62px;}
	.header--four:after {content: "";width: 60px;height: 6px;margin-top: 20px;margin-bottom: 50px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) and (min-width: 769px) {.header--four {font-size: 44px;font-size: 4.4rem;line-height: 52px;}
	.header--four:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.header--four {font-size: 40px;font-size: 4rem;line-height: 44px;}
	.header--four:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.header--four {font-size: 36px;font-size: 3.6rem;line-height: 40px;}
	.header--four:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
.header--five {font-size: 36px;font-size: 3.6rem;line-height: 40px;}
.header--five:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1024px) and (min-width: 769px) {.header--five {font-size: 32px;font-size: 3.2rem;line-height: 36px;}
	.header--five:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.header--five {font-size: 32px;font-size: 3.2rem;line-height: 36px;}
	.header--five:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.header--five {font-size: 26px;font-size: 2.6rem;line-height: 28px;}
	.header--five:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
.header--six {font-size: 33px;font-size: 3.3rem;line-height: 39px;}
.header--six:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.header--six {font-size: 27px;font-size: 2.7rem;line-height: 30px;}
	.header--six:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) and (min-width: 769px) {.header--six {font-size: 24px;font-size: 2.4rem;line-height: 27px;}
	.header--six:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.header--six {font-size: 24px;font-size: 2.4rem;line-height: 27px;}
	.header--six:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.header--six {font-size: 19px;font-size: 1.9rem;line-height: 21px;}
	.header--six:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
.button {display: flex;align-items: center;flex-shrink: 0;position: relative;}
.button:before, .button:after {content: "";position: absolute;height: 2px;width: 7px;background: #242423;left: -webkit-calc(100% + 22px);left: calc(100% + 22px);transition: all .3s ease-in-out;}
.button:before {transform-origin: bottom right;}
.button:after {transform-origin: top right;}
.button:focus:before, .button:hover:before {top: 24px;transform: rotate(45deg);}
.button:focus:after, .button:hover:after {bottom: 24px;transform: rotate(-45deg);}
.button:focus .button__animate, .button:hover .button__animate {animation: pulseLarge 2s infinite;}
.button__content {color: #242423;font-family: "GilroyMedium",sans-serif;font-style: normal;font-size: 18px;font-size: 1.8rem;line-height: 22px;margin-left: -10px;position: relative;display: flex;align-items: center;transition: all .3s ease-in-out;}
.button__content:after {content: "";position: absolute;width: 14px;height: 2px;background: #242423;right: -24px;top: 50%;transform: translateY(-50%);}
.button__animate {display: flex;width: 50px;height: 50px;border-radius: 50px;background: #ffb715;transition: all .3s ease-in-out;box-shadow: -4px 4px 10px 0 rgba(36,36,35,.2);}
.button:focus .button__content, .button:hover .button__content {transform: translateX(5px);}
.button-rounded {border-radius: 30px;padding: 14px 30px;position: relative;}
.button-rounded--dark {background: #242423;box-shadow: -4px 4px 10px 0 #c7d3d6;}
.button-rounded .button__inner {font-weight: 500;display: inline-flex;align-items: center;}
.button-rounded .button__inner:after {content: "";display: inline-flex;width: 14px;height: 2px;margin-left: 14px;}
.button-rounded--dark .button__inner {color: #ebebeb;font-family: "GilroyMedium",sans-serif;font-style: normal;}
.button-rounded--dark .button__inner:after {background: #ebebeb;}
.button-rounded:before, .button-rounded:after {content: "";position: absolute;height: 2px;width: 7px;background: #ebebeb;top: 50%;right: 30px;transform: translateY(-50%) rotate(0);transition: all .3s ease-in-out;}
.button-rounded:focus:before, .button-rounded:hover:before {transform: translateY(-50%) rotate(45deg);}
.button-rounded:focus:after, .button-rounded:hover:after {transform: translateY(-50%) rotate(-45deg);}
.button-rounded:before {transform-origin: bottom right;}
.button-rounded:after {transform-origin: top right;}
.col--lg-12-1 {grid-column: span 1;}
.col--lg-12-1.col--lg-offset-12-1 {grid-column: 1/span 1;}
.col--lg-12-1.col--lg-offset-12-2 {grid-column: 2/span 1;}
.col--lg-12-1.col--lg-offset-12-3 {grid-column: 3/span 1;}
.col--lg-12-1.col--lg-offset-12-4 {grid-column: 4/span 1;}
.col--lg-12-1.col--lg-offset-12-5 {grid-column: 5/span 1;}
.col--lg-12-1.col--lg-offset-12-6 {grid-column: 6/span 1;}
.col--lg-12-1.col--lg-offset-12-7 {grid-column: 7/span 1;}
.col--lg-12-1.col--lg-offset-12-8 {grid-column: 8/span 1;}
.col--lg-12-1.col--lg-offset-12-9 {grid-column: 9/span 1;}
.col--lg-12-1.col--lg-offset-12-10 {grid-column: 10/span 1;}
.col--lg-12-1.col--lg-offset-12-11 {grid-column: 11/span 1;}
.col--lg-12-1.col--lg-offset-12-12 {grid-column: 12/span 1;}
.col--lg-12-2 {grid-column: span 2;}
.col--lg-12-2.col--lg-offset-12-1 {grid-column: 1/span 2;}
.col--lg-12-2.col--lg-offset-12-2 {grid-column: 2/span 2;}
.col--lg-12-2.col--lg-offset-12-3 {grid-column: 3/span 2;}
.col--lg-12-2.col--lg-offset-12-4 {grid-column: 4/span 2;}
.col--lg-12-2.col--lg-offset-12-5 {grid-column: 5/span 2;}
.col--lg-12-2.col--lg-offset-12-6 {grid-column: 6/span 2;}
.col--lg-12-2.col--lg-offset-12-7 {grid-column: 7/span 2;}
.col--lg-12-2.col--lg-offset-12-8 {grid-column: 8/span 2;}
.col--lg-12-2.col--lg-offset-12-9 {grid-column: 9/span 2;}
.col--lg-12-2.col--lg-offset-12-10 {grid-column: 10/span 2;}
.col--lg-12-2.col--lg-offset-12-11 {grid-column: 11/span 2;}
.col--lg-12-2.col--lg-offset-12-12 {grid-column: 12/span 2;}
.col--lg-12-3 {grid-column: span 3;}
.col--lg-12-3.col--lg-offset-12-1 {grid-column: 1/span 3;}
.col--lg-12-3.col--lg-offset-12-2 {grid-column: 2/span 3;}
.col--lg-12-3.col--lg-offset-12-3 {grid-column: 3/span 3;}
.col--lg-12-3.col--lg-offset-12-4 {grid-column: 4/span 3;}
.col--lg-12-3.col--lg-offset-12-5 {grid-column: 5/span 3;}
.col--lg-12-3.col--lg-offset-12-6 {grid-column: 6/span 3;}
.col--lg-12-3.col--lg-offset-12-7 {grid-column: 7/span 3;}
.col--lg-12-3.col--lg-offset-12-8 {grid-column: 8/span 3;}
.col--lg-12-3.col--lg-offset-12-9 {grid-column: 9/span 3;}
.col--lg-12-3.col--lg-offset-12-10 {grid-column: 10/span 3;}
.col--lg-12-3.col--lg-offset-12-11 {grid-column: 11/span 3;}
.col--lg-12-3.col--lg-offset-12-12 {grid-column: 12/span 3;}
.col--lg-12-4 {grid-column: span 4;}
.col--lg-12-4.col--lg-offset-12-1 {grid-column: 1/span 4;}
.col--lg-12-4.col--lg-offset-12-2 {grid-column: 2/span 4;}
.col--lg-12-4.col--lg-offset-12-3 {grid-column: 3/span 4;}
.col--lg-12-4.col--lg-offset-12-4 {grid-column: 4/span 4;}
.col--lg-12-4.col--lg-offset-12-5 {grid-column: 5/span 4;}
.col--lg-12-4.col--lg-offset-12-6 {grid-column: 6/span 4;}
.col--lg-12-4.col--lg-offset-12-7 {grid-column: 7/span 4;}
.col--lg-12-4.col--lg-offset-12-8 {grid-column: 8/span 4;}
.col--lg-12-4.col--lg-offset-12-9 {grid-column: 9/span 4;}
.col--lg-12-4.col--lg-offset-12-10 {grid-column: 10/span 4;}
.col--lg-12-4.col--lg-offset-12-11 {grid-column: 11/span 4;}
.col--lg-12-4.col--lg-offset-12-12 {grid-column: 12/span 4;}
.col--lg-12-5 {grid-column: span 5;}
.col--lg-12-5.col--lg-offset-12-1 {grid-column: 1/span 5;}
.col--lg-12-5.col--lg-offset-12-2 {grid-column: 2/span 5;}
.col--lg-12-5.col--lg-offset-12-3 {grid-column: 3/span 5;}
.col--lg-12-5.col--lg-offset-12-4 {grid-column: 4/span 5;}
.col--lg-12-5.col--lg-offset-12-5 {grid-column: 5/span 5;}
.col--lg-12-5.col--lg-offset-12-6 {grid-column: 6/span 5;}
.col--lg-12-5.col--lg-offset-12-7 {grid-column: 7/span 5;}
.col--lg-12-5.col--lg-offset-12-8 {grid-column: 8/span 5;}
.col--lg-12-5.col--lg-offset-12-9 {grid-column: 9/span 5;}
.col--lg-12-5.col--lg-offset-12-10 {grid-column: 10/span 5;}
.col--lg-12-5.col--lg-offset-12-11 {grid-column: 11/span 5;}
.col--lg-12-5.col--lg-offset-12-12 {grid-column: 12/span 5;}
.col--lg-12-6 {grid-column: span 6;}
.col--lg-12-6.col--lg-offset-12-1 {grid-column: 1/span 6;}
.col--lg-12-6.col--lg-offset-12-2 {grid-column: 2/span 6;}
.col--lg-12-6.col--lg-offset-12-3 {grid-column: 3/span 6;}
.col--lg-12-6.col--lg-offset-12-4 {grid-column: 4/span 6;}
.col--lg-12-6.col--lg-offset-12-5 {grid-column: 5/span 6;}
.col--lg-12-6.col--lg-offset-12-6 {grid-column: 6/span 6;}
.col--lg-12-6.col--lg-offset-12-7 {grid-column: 7/span 6;}
.col--lg-12-6.col--lg-offset-12-8 {grid-column: 8/span 6;}
.col--lg-12-6.col--lg-offset-12-9 {grid-column: 9/span 6;}
.col--lg-12-6.col--lg-offset-12-10 {grid-column: 10/span 6;}
.col--lg-12-6.col--lg-offset-12-11 {grid-column: 11/span 6;}
.col--lg-12-6.col--lg-offset-12-12 {grid-column: 12/span 6;}
.col--lg-12-7 {grid-column: span 7;}
.col--lg-12-7.col--lg-offset-12-1 {grid-column: 1/span 7;}
.col--lg-12-7.col--lg-offset-12-2 {grid-column: 2/span 7;}
.col--lg-12-7.col--lg-offset-12-3 {grid-column: 3/span 7;}
.col--lg-12-7.col--lg-offset-12-4 {grid-column: 4/span 7;}
.col--lg-12-7.col--lg-offset-12-5 {grid-column: 5/span 7;}
.col--lg-12-7.col--lg-offset-12-6 {grid-column: 6/span 7;}
.col--lg-12-7.col--lg-offset-12-7 {grid-column: 7/span 7;}
.col--lg-12-7.col--lg-offset-12-8 {grid-column: 8/span 7;}
.col--lg-12-7.col--lg-offset-12-9 {grid-column: 9/span 7;}
.col--lg-12-7.col--lg-offset-12-10 {grid-column: 10/span 7;}
.col--lg-12-7.col--lg-offset-12-11 {grid-column: 11/span 7;}
.col--lg-12-7.col--lg-offset-12-12 {grid-column: 12/span 7;}
.col--lg-12-8 {grid-column: span 8;}
.col--lg-12-8.col--lg-offset-12-1 {grid-column: 1/span 8;}
.col--lg-12-8.col--lg-offset-12-2 {grid-column: 2/span 8;}
.col--lg-12-8.col--lg-offset-12-3 {grid-column: 3/span 8;}
.col--lg-12-8.col--lg-offset-12-4 {grid-column: 4/span 8;}
.col--lg-12-8.col--lg-offset-12-5 {grid-column: 5/span 8;}
.col--lg-12-8.col--lg-offset-12-6 {grid-column: 6/span 8;}
.col--lg-12-8.col--lg-offset-12-7 {grid-column: 7/span 8;}
.col--lg-12-8.col--lg-offset-12-8 {grid-column: 8/span 8;}
.col--lg-12-8.col--lg-offset-12-9 {grid-column: 9/span 8;}
.col--lg-12-8.col--lg-offset-12-10 {grid-column: 10/span 8;}
.col--lg-12-8.col--lg-offset-12-11 {grid-column: 11/span 8;}
.col--lg-12-8.col--lg-offset-12-12 {grid-column: 12/span 8;}
.col--lg-12-9 {grid-column: span 9;}
.col--lg-12-9.col--lg-offset-12-1 {grid-column: 1/span 9;}
.col--lg-12-9.col--lg-offset-12-2 {grid-column: 2/span 9;}
.col--lg-12-9.col--lg-offset-12-3 {grid-column: 3/span 9;}
.col--lg-12-9.col--lg-offset-12-4 {grid-column: 4/span 9;}
.col--lg-12-9.col--lg-offset-12-5 {grid-column: 5/span 9;}
.col--lg-12-9.col--lg-offset-12-6 {grid-column: 6/span 9;}
.col--lg-12-9.col--lg-offset-12-7 {grid-column: 7/span 9;}
.col--lg-12-9.col--lg-offset-12-8 {grid-column: 8/span 9;}
.col--lg-12-9.col--lg-offset-12-9 {grid-column: 9/span 9;}
.col--lg-12-9.col--lg-offset-12-10 {grid-column: 10/span 9;}
.col--lg-12-9.col--lg-offset-12-11 {grid-column: 11/span 9;}
.col--lg-12-9.col--lg-offset-12-12 {grid-column: 12/span 9;}
.col--lg-12-10 {grid-column: span 10;}
.col--lg-12-10.col--lg-offset-12-1 {grid-column: 1/span 10;}
.col--lg-12-10.col--lg-offset-12-2 {grid-column: 2/span 10;}
.col--lg-12-10.col--lg-offset-12-3 {grid-column: 3/span 10;}
.col--lg-12-10.col--lg-offset-12-4 {grid-column: 4/span 10;}
.col--lg-12-10.col--lg-offset-12-5 {grid-column: 5/span 10;}
.col--lg-12-10.col--lg-offset-12-6 {grid-column: 6/span 10;}
.col--lg-12-10.col--lg-offset-12-7 {grid-column: 7/span 10;}
.col--lg-12-10.col--lg-offset-12-8 {grid-column: 8/span 10;}
.col--lg-12-10.col--lg-offset-12-9 {grid-column: 9/span 10;}
.col--lg-12-10.col--lg-offset-12-10 {grid-column: 10/span 10;}
.col--lg-12-10.col--lg-offset-12-11 {grid-column: 11/span 10;}
.col--lg-12-10.col--lg-offset-12-12 {grid-column: 12/span 10;}
.col--lg-12-11 {grid-column: span 11;}
.col--lg-12-11.col--lg-offset-12-1 {grid-column: 1/span 11;}
.col--lg-12-11.col--lg-offset-12-2 {grid-column: 2/span 11;}
.col--lg-12-11.col--lg-offset-12-3 {grid-column: 3/span 11;}
.col--lg-12-11.col--lg-offset-12-4 {grid-column: 4/span 11;}
.col--lg-12-11.col--lg-offset-12-5 {grid-column: 5/span 11;}
.col--lg-12-11.col--lg-offset-12-6 {grid-column: 6/span 11;}
.col--lg-12-11.col--lg-offset-12-7 {grid-column: 7/span 11;}
.col--lg-12-11.col--lg-offset-12-8 {grid-column: 8/span 11;}
.col--lg-12-11.col--lg-offset-12-9 {grid-column: 9/span 11;}
.col--lg-12-11.col--lg-offset-12-10 {grid-column: 10/span 11;}
.col--lg-12-11.col--lg-offset-12-11 {grid-column: 11/span 11;}
.col--lg-12-11.col--lg-offset-12-12 {grid-column: 12/span 11;}
.col--lg-12-12 {grid-column: span 12;}
.col--lg-12-12.col--lg-offset-12-1 {grid-column: 1/span 12;}
.col--lg-12-12.col--lg-offset-12-2 {grid-column: 2/span 12;}
.col--lg-12-12.col--lg-offset-12-3 {grid-column: 3/span 12;}
.col--lg-12-12.col--lg-offset-12-4 {grid-column: 4/span 12;}
.col--lg-12-12.col--lg-offset-12-5 {grid-column: 5/span 12;}
.col--lg-12-12.col--lg-offset-12-6 {grid-column: 6/span 12;}
.col--lg-12-12.col--lg-offset-12-7 {grid-column: 7/span 12;}
.col--lg-12-12.col--lg-offset-12-8 {grid-column: 8/span 12;}
.col--lg-12-12.col--lg-offset-12-9 {grid-column: 9/span 12;}
.col--lg-12-12.col--lg-offset-12-10 {grid-column: 10/span 12;}
.col--lg-12-12.col--lg-offset-12-11 {grid-column: 11/span 12;}
.col--lg-12-12.col--lg-offset-12-12 {grid-column: 12/span 12;}
@media (max-width: 1440px) {.col--l-12-1 {grid-column: span 1;}
	.col--l-12-1.col--l-offset-12-1 {grid-column: 1/span 1;}
	.col--l-12-1.col--l-offset-12-2 {grid-column: 2/span 1;}
	.col--l-12-1.col--l-offset-12-3 {grid-column: 3/span 1;}
	.col--l-12-1.col--l-offset-12-4 {grid-column: 4/span 1;}
	.col--l-12-1.col--l-offset-12-5 {grid-column: 5/span 1;}
	.col--l-12-1.col--l-offset-12-6 {grid-column: 6/span 1;}
	.col--l-12-1.col--l-offset-12-7 {grid-column: 7/span 1;}
	.col--l-12-1.col--l-offset-12-8 {grid-column: 8/span 1;}
	.col--l-12-1.col--l-offset-12-9 {grid-column: 9/span 1;}
	.col--l-12-1.col--l-offset-12-10 {grid-column: 10/span 1;}
	.col--l-12-1.col--l-offset-12-11 {grid-column: 11/span 1;}
	.col--l-12-1.col--l-offset-12-12 {grid-column: 12/span 1;}
	.col--l-12-2 {grid-column: span 2;}
	.col--l-12-2.col--l-offset-12-1 {grid-column: 1/span 2;}
	.col--l-12-2.col--l-offset-12-2 {grid-column: 2/span 2;}
	.col--l-12-2.col--l-offset-12-3 {grid-column: 3/span 2;}
	.col--l-12-2.col--l-offset-12-4 {grid-column: 4/span 2;}
	.col--l-12-2.col--l-offset-12-5 {grid-column: 5/span 2;}
	.col--l-12-2.col--l-offset-12-6 {grid-column: 6/span 2;}
	.col--l-12-2.col--l-offset-12-7 {grid-column: 7/span 2;}
	.col--l-12-2.col--l-offset-12-8 {grid-column: 8/span 2;}
	.col--l-12-2.col--l-offset-12-9 {grid-column: 9/span 2;}
	.col--l-12-2.col--l-offset-12-10 {grid-column: 10/span 2;}
	.col--l-12-2.col--l-offset-12-11 {grid-column: 11/span 2;}
	.col--l-12-2.col--l-offset-12-12 {grid-column: 12/span 2;}
	.col--l-12-3 {grid-column: span 3;}
	.col--l-12-3.col--l-offset-12-1 {grid-column: 1/span 3;}
	.col--l-12-3.col--l-offset-12-2 {grid-column: 2/span 3;}
	.col--l-12-3.col--l-offset-12-3 {grid-column: 3/span 3;}
	.col--l-12-3.col--l-offset-12-4 {grid-column: 4/span 3;}
	.col--l-12-3.col--l-offset-12-5 {grid-column: 5/span 3;}
	.col--l-12-3.col--l-offset-12-6 {grid-column: 6/span 3;}
	.col--l-12-3.col--l-offset-12-7 {grid-column: 7/span 3;}
	.col--l-12-3.col--l-offset-12-8 {grid-column: 8/span 3;}
	.col--l-12-3.col--l-offset-12-9 {grid-column: 9/span 3;}
	.col--l-12-3.col--l-offset-12-10 {grid-column: 10/span 3;}
	.col--l-12-3.col--l-offset-12-11 {grid-column: 11/span 3;}
	.col--l-12-3.col--l-offset-12-12 {grid-column: 12/span 3;}
	.col--l-12-4 {grid-column: span 4;}
	.col--l-12-4.col--l-offset-12-1 {grid-column: 1/span 4;}
	.col--l-12-4.col--l-offset-12-2 {grid-column: 2/span 4;}
	.col--l-12-4.col--l-offset-12-3 {grid-column: 3/span 4;}
	.col--l-12-4.col--l-offset-12-4 {grid-column: 4/span 4;}
	.col--l-12-4.col--l-offset-12-5 {grid-column: 5/span 4;}
	.col--l-12-4.col--l-offset-12-6 {grid-column: 6/span 4;}
	.col--l-12-4.col--l-offset-12-7 {grid-column: 7/span 4;}
	.col--l-12-4.col--l-offset-12-8 {grid-column: 8/span 4;}
	.col--l-12-4.col--l-offset-12-9 {grid-column: 9/span 4;}
	.col--l-12-4.col--l-offset-12-10 {grid-column: 10/span 4;}
	.col--l-12-4.col--l-offset-12-11 {grid-column: 11/span 4;}
	.col--l-12-4.col--l-offset-12-12 {grid-column: 12/span 4;}
	.col--l-12-5 {grid-column: span 5;}
	.col--l-12-5.col--l-offset-12-1 {grid-column: 1/span 5;}
	.col--l-12-5.col--l-offset-12-2 {grid-column: 2/span 5;}
	.col--l-12-5.col--l-offset-12-3 {grid-column: 3/span 5;}
	.col--l-12-5.col--l-offset-12-4 {grid-column: 4/span 5;}
	.col--l-12-5.col--l-offset-12-5 {grid-column: 5/span 5;}
	.col--l-12-5.col--l-offset-12-6 {grid-column: 6/span 5;}
	.col--l-12-5.col--l-offset-12-7 {grid-column: 7/span 5;}
	.col--l-12-5.col--l-offset-12-8 {grid-column: 8/span 5;}
	.col--l-12-5.col--l-offset-12-9 {grid-column: 9/span 5;}
	.col--l-12-5.col--l-offset-12-10 {grid-column: 10/span 5;}
	.col--l-12-5.col--l-offset-12-11 {grid-column: 11/span 5;}
	.col--l-12-5.col--l-offset-12-12 {grid-column: 12/span 5;}
	.col--l-12-6 {grid-column: span 6;}
	.col--l-12-6.col--l-offset-12-1 {grid-column: 1/span 6;}
	.col--l-12-6.col--l-offset-12-2 {grid-column: 2/span 6;}
	.col--l-12-6.col--l-offset-12-3 {grid-column: 3/span 6;}
	.col--l-12-6.col--l-offset-12-4 {grid-column: 4/span 6;}
	.col--l-12-6.col--l-offset-12-5 {grid-column: 5/span 6;}
	.col--l-12-6.col--l-offset-12-6 {grid-column: 6/span 6;}
	.col--l-12-6.col--l-offset-12-7 {grid-column: 7/span 6;}
	.col--l-12-6.col--l-offset-12-8 {grid-column: 8/span 6;}
	.col--l-12-6.col--l-offset-12-9 {grid-column: 9/span 6;}
	.col--l-12-6.col--l-offset-12-10 {grid-column: 10/span 6;}
	.col--l-12-6.col--l-offset-12-11 {grid-column: 11/span 6;}
	.col--l-12-6.col--l-offset-12-12 {grid-column: 12/span 6;}
	.col--l-12-7 {grid-column: span 7;}
	.col--l-12-7.col--l-offset-12-1 {grid-column: 1/span 7;}
	.col--l-12-7.col--l-offset-12-2 {grid-column: 2/span 7;}
	.col--l-12-7.col--l-offset-12-3 {grid-column: 3/span 7;}
	.col--l-12-7.col--l-offset-12-4 {grid-column: 4/span 7;}
	.col--l-12-7.col--l-offset-12-5 {grid-column: 5/span 7;}
	.col--l-12-7.col--l-offset-12-6 {grid-column: 6/span 7;}
	.col--l-12-7.col--l-offset-12-7 {grid-column: 7/span 7;}
	.col--l-12-7.col--l-offset-12-8 {grid-column: 8/span 7;}
	.col--l-12-7.col--l-offset-12-9 {grid-column: 9/span 7;}
	.col--l-12-7.col--l-offset-12-10 {grid-column: 10/span 7;}
	.col--l-12-7.col--l-offset-12-11 {grid-column: 11/span 7;}
	.col--l-12-7.col--l-offset-12-12 {grid-column: 12/span 7;}
	.col--l-12-8 {grid-column: span 8;}
	.col--l-12-8.col--l-offset-12-1 {grid-column: 1/span 8;}
	.col--l-12-8.col--l-offset-12-2 {grid-column: 2/span 8;}
	.col--l-12-8.col--l-offset-12-3 {grid-column: 3/span 8;}
	.col--l-12-8.col--l-offset-12-4 {grid-column: 4/span 8;}
	.col--l-12-8.col--l-offset-12-5 {grid-column: 5/span 8;}
	.col--l-12-8.col--l-offset-12-6 {grid-column: 6/span 8;}
	.col--l-12-8.col--l-offset-12-7 {grid-column: 7/span 8;}
	.col--l-12-8.col--l-offset-12-8 {grid-column: 8/span 8;}
	.col--l-12-8.col--l-offset-12-9 {grid-column: 9/span 8;}
	.col--l-12-8.col--l-offset-12-10 {grid-column: 10/span 8;}
	.col--l-12-8.col--l-offset-12-11 {grid-column: 11/span 8;}
	.col--l-12-8.col--l-offset-12-12 {grid-column: 12/span 8;}
	.col--l-12-9 {grid-column: span 9;}
	.col--l-12-9.col--l-offset-12-1 {grid-column: 1/span 9;}
	.col--l-12-9.col--l-offset-12-2 {grid-column: 2/span 9;}
	.col--l-12-9.col--l-offset-12-3 {grid-column: 3/span 9;}
	.col--l-12-9.col--l-offset-12-4 {grid-column: 4/span 9;}
	.col--l-12-9.col--l-offset-12-5 {grid-column: 5/span 9;}
	.col--l-12-9.col--l-offset-12-6 {grid-column: 6/span 9;}
	.col--l-12-9.col--l-offset-12-7 {grid-column: 7/span 9;}
	.col--l-12-9.col--l-offset-12-8 {grid-column: 8/span 9;}
	.col--l-12-9.col--l-offset-12-9 {grid-column: 9/span 9;}
	.col--l-12-9.col--l-offset-12-10 {grid-column: 10/span 9;}
	.col--l-12-9.col--l-offset-12-11 {grid-column: 11/span 9;}
	.col--l-12-9.col--l-offset-12-12 {grid-column: 12/span 9;}
	.col--l-12-10 {grid-column: span 10;}
	.col--l-12-10.col--l-offset-12-1 {grid-column: 1/span 10;}
	.col--l-12-10.col--l-offset-12-2 {grid-column: 2/span 10;}
	.col--l-12-10.col--l-offset-12-3 {grid-column: 3/span 10;}
	.col--l-12-10.col--l-offset-12-4 {grid-column: 4/span 10;}
	.col--l-12-10.col--l-offset-12-5 {grid-column: 5/span 10;}
	.col--l-12-10.col--l-offset-12-6 {grid-column: 6/span 10;}
	.col--l-12-10.col--l-offset-12-7 {grid-column: 7/span 10;}
	.col--l-12-10.col--l-offset-12-8 {grid-column: 8/span 10;}
	.col--l-12-10.col--l-offset-12-9 {grid-column: 9/span 10;}
	.col--l-12-10.col--l-offset-12-10 {grid-column: 10/span 10;}
	.col--l-12-10.col--l-offset-12-11 {grid-column: 11/span 10;}
	.col--l-12-10.col--l-offset-12-12 {grid-column: 12/span 10;}
	.col--l-12-11 {grid-column: span 11;}
	.col--l-12-11.col--l-offset-12-1 {grid-column: 1/span 11;}
	.col--l-12-11.col--l-offset-12-2 {grid-column: 2/span 11;}
	.col--l-12-11.col--l-offset-12-3 {grid-column: 3/span 11;}
	.col--l-12-11.col--l-offset-12-4 {grid-column: 4/span 11;}
	.col--l-12-11.col--l-offset-12-5 {grid-column: 5/span 11;}
	.col--l-12-11.col--l-offset-12-6 {grid-column: 6/span 11;}
	.col--l-12-11.col--l-offset-12-7 {grid-column: 7/span 11;}
	.col--l-12-11.col--l-offset-12-8 {grid-column: 8/span 11;}
	.col--l-12-11.col--l-offset-12-9 {grid-column: 9/span 11;}
	.col--l-12-11.col--l-offset-12-10 {grid-column: 10/span 11;}
	.col--l-12-11.col--l-offset-12-11 {grid-column: 11/span 11;}
	.col--l-12-11.col--l-offset-12-12 {grid-column: 12/span 11;}
	.col--l-12-12 {grid-column: span 12;}
	.col--l-12-12.col--l-offset-12-1 {grid-column: 1/span 12;}
	.col--l-12-12.col--l-offset-12-2 {grid-column: 2/span 12;}
	.col--l-12-12.col--l-offset-12-3 {grid-column: 3/span 12;}
	.col--l-12-12.col--l-offset-12-4 {grid-column: 4/span 12;}
	.col--l-12-12.col--l-offset-12-5 {grid-column: 5/span 12;}
	.col--l-12-12.col--l-offset-12-6 {grid-column: 6/span 12;}
	.col--l-12-12.col--l-offset-12-7 {grid-column: 7/span 12;}
	.col--l-12-12.col--l-offset-12-8 {grid-column: 8/span 12;}
	.col--l-12-12.col--l-offset-12-9 {grid-column: 9/span 12;}
	.col--l-12-12.col--l-offset-12-10 {grid-column: 10/span 12;}
	.col--l-12-12.col--l-offset-12-11 {grid-column: 11/span 12;}
	.col--l-12-12.col--l-offset-12-12 {grid-column: 12/span 12;}}
@media (max-width: 1024px) {.col--m-12-1 {grid-column: span 1;}
	.col--m-12-1.col--m-offset-12-1 {grid-column: 1/span 1;}
	.col--m-12-1.col--m-offset-12-2 {grid-column: 2/span 1;}
	.col--m-12-1.col--m-offset-12-3 {grid-column: 3/span 1;}
	.col--m-12-1.col--m-offset-12-4 {grid-column: 4/span 1;}
	.col--m-12-1.col--m-offset-12-5 {grid-column: 5/span 1;}
	.col--m-12-1.col--m-offset-12-6 {grid-column: 6/span 1;}
	.col--m-12-1.col--m-offset-12-7 {grid-column: 7/span 1;}
	.col--m-12-1.col--m-offset-12-8 {grid-column: 8/span 1;}
	.col--m-12-1.col--m-offset-12-9 {grid-column: 9/span 1;}
	.col--m-12-1.col--m-offset-12-10 {grid-column: 10/span 1;}
	.col--m-12-1.col--m-offset-12-11 {grid-column: 11/span 1;}
	.col--m-12-1.col--m-offset-12-12 {grid-column: 12/span 1;}
	.col--m-12-2 {grid-column: span 2;}
	.col--m-12-2.col--m-offset-12-1 {grid-column: 1/span 2;}
	.col--m-12-2.col--m-offset-12-2 {grid-column: 2/span 2;}
	.col--m-12-2.col--m-offset-12-3 {grid-column: 3/span 2;}
	.col--m-12-2.col--m-offset-12-4 {grid-column: 4/span 2;}
	.col--m-12-2.col--m-offset-12-5 {grid-column: 5/span 2;}
	.col--m-12-2.col--m-offset-12-6 {grid-column: 6/span 2;}
	.col--m-12-2.col--m-offset-12-7 {grid-column: 7/span 2;}
	.col--m-12-2.col--m-offset-12-8 {grid-column: 8/span 2;}
	.col--m-12-2.col--m-offset-12-9 {grid-column: 9/span 2;}
	.col--m-12-2.col--m-offset-12-10 {grid-column: 10/span 2;}
	.col--m-12-2.col--m-offset-12-11 {grid-column: 11/span 2;}
	.col--m-12-2.col--m-offset-12-12 {grid-column: 12/span 2;}
	.col--m-12-3 {grid-column: span 3;}
	.col--m-12-3.col--m-offset-12-1 {grid-column: 1/span 3;}
	.col--m-12-3.col--m-offset-12-2 {grid-column: 2/span 3;}
	.col--m-12-3.col--m-offset-12-3 {grid-column: 3/span 3;}
	.col--m-12-3.col--m-offset-12-4 {grid-column: 4/span 3;}
	.col--m-12-3.col--m-offset-12-5 {grid-column: 5/span 3;}
	.col--m-12-3.col--m-offset-12-6 {grid-column: 6/span 3;}
	.col--m-12-3.col--m-offset-12-7 {grid-column: 7/span 3;}
	.col--m-12-3.col--m-offset-12-8 {grid-column: 8/span 3;}
	.col--m-12-3.col--m-offset-12-9 {grid-column: 9/span 3;}
	.col--m-12-3.col--m-offset-12-10 {grid-column: 10/span 3;}
	.col--m-12-3.col--m-offset-12-11 {grid-column: 11/span 3;}
	.col--m-12-3.col--m-offset-12-12 {grid-column: 12/span 3;}
	.col--m-12-4 {grid-column: span 4;}
	.col--m-12-4.col--m-offset-12-1 {grid-column: 1/span 4;}
	.col--m-12-4.col--m-offset-12-2 {grid-column: 2/span 4;}
	.col--m-12-4.col--m-offset-12-3 {grid-column: 3/span 4;}
	.col--m-12-4.col--m-offset-12-4 {grid-column: 4/span 4;}
	.col--m-12-4.col--m-offset-12-5 {grid-column: 5/span 4;}
	.col--m-12-4.col--m-offset-12-6 {grid-column: 6/span 4;}
	.col--m-12-4.col--m-offset-12-7 {grid-column: 7/span 4;}
	.col--m-12-4.col--m-offset-12-8 {grid-column: 8/span 4;}
	.col--m-12-4.col--m-offset-12-9 {grid-column: 9/span 4;}
	.col--m-12-4.col--m-offset-12-10 {grid-column: 10/span 4;}
	.col--m-12-4.col--m-offset-12-11 {grid-column: 11/span 4;}
	.col--m-12-4.col--m-offset-12-12 {grid-column: 12/span 4;}
	.col--m-12-5 {grid-column: span 5;}
	.col--m-12-5.col--m-offset-12-1 {grid-column: 1/span 5;}
	.col--m-12-5.col--m-offset-12-2 {grid-column: 2/span 5;}
	.col--m-12-5.col--m-offset-12-3 {grid-column: 3/span 5;}
	.col--m-12-5.col--m-offset-12-4 {grid-column: 4/span 5;}
	.col--m-12-5.col--m-offset-12-5 {grid-column: 5/span 5;}
	.col--m-12-5.col--m-offset-12-6 {grid-column: 6/span 5;}
	.col--m-12-5.col--m-offset-12-7 {grid-column: 7/span 5;}
	.col--m-12-5.col--m-offset-12-8 {grid-column: 8/span 5;}
	.col--m-12-5.col--m-offset-12-9 {grid-column: 9/span 5;}
	.col--m-12-5.col--m-offset-12-10 {grid-column: 10/span 5;}
	.col--m-12-5.col--m-offset-12-11 {grid-column: 11/span 5;}
	.col--m-12-5.col--m-offset-12-12 {grid-column: 12/span 5;}
	.col--m-12-6 {grid-column: span 6;}
	.col--m-12-6.col--m-offset-12-1 {grid-column: 1/span 6;}
	.col--m-12-6.col--m-offset-12-2 {grid-column: 2/span 6;}
	.col--m-12-6.col--m-offset-12-3 {grid-column: 3/span 6;}
	.col--m-12-6.col--m-offset-12-4 {grid-column: 4/span 6;}
	.col--m-12-6.col--m-offset-12-5 {grid-column: 5/span 6;}
	.col--m-12-6.col--m-offset-12-6 {grid-column: 6/span 6;}
	.col--m-12-6.col--m-offset-12-7 {grid-column: 7/span 6;}
	.col--m-12-6.col--m-offset-12-8 {grid-column: 8/span 6;}
	.col--m-12-6.col--m-offset-12-9 {grid-column: 9/span 6;}
	.col--m-12-6.col--m-offset-12-10 {grid-column: 10/span 6;}
	.col--m-12-6.col--m-offset-12-11 {grid-column: 11/span 6;}
	.col--m-12-6.col--m-offset-12-12 {grid-column: 12/span 6;}
	.col--m-12-7 {grid-column: span 7;}
	.col--m-12-7.col--m-offset-12-1 {grid-column: 1/span 7;}
	.col--m-12-7.col--m-offset-12-2 {grid-column: 2/span 7;}
	.col--m-12-7.col--m-offset-12-3 {grid-column: 3/span 7;}
	.col--m-12-7.col--m-offset-12-4 {grid-column: 4/span 7;}
	.col--m-12-7.col--m-offset-12-5 {grid-column: 5/span 7;}
	.col--m-12-7.col--m-offset-12-6 {grid-column: 6/span 7;}
	.col--m-12-7.col--m-offset-12-7 {grid-column: 7/span 7;}
	.col--m-12-7.col--m-offset-12-8 {grid-column: 8/span 7;}
	.col--m-12-7.col--m-offset-12-9 {grid-column: 9/span 7;}
	.col--m-12-7.col--m-offset-12-10 {grid-column: 10/span 7;}
	.col--m-12-7.col--m-offset-12-11 {grid-column: 11/span 7;}
	.col--m-12-7.col--m-offset-12-12 {grid-column: 12/span 7;}
	.col--m-12-8 {grid-column: span 8;}
	.col--m-12-8.col--m-offset-12-1 {grid-column: 1/span 8;}
	.col--m-12-8.col--m-offset-12-2 {grid-column: 2/span 8;}
	.col--m-12-8.col--m-offset-12-3 {grid-column: 3/span 8;}
	.col--m-12-8.col--m-offset-12-4 {grid-column: 4/span 8;}
	.col--m-12-8.col--m-offset-12-5 {grid-column: 5/span 8;}
	.col--m-12-8.col--m-offset-12-6 {grid-column: 6/span 8;}
	.col--m-12-8.col--m-offset-12-7 {grid-column: 7/span 8;}
	.col--m-12-8.col--m-offset-12-8 {grid-column: 8/span 8;}
	.col--m-12-8.col--m-offset-12-9 {grid-column: 9/span 8;}
	.col--m-12-8.col--m-offset-12-10 {grid-column: 10/span 8;}
	.col--m-12-8.col--m-offset-12-11 {grid-column: 11/span 8;}
	.col--m-12-8.col--m-offset-12-12 {grid-column: 12/span 8;}
	.col--m-12-9 {grid-column: span 9;}
	.col--m-12-9.col--m-offset-12-1 {grid-column: 1/span 9;}
	.col--m-12-9.col--m-offset-12-2 {grid-column: 2/span 9;}
	.col--m-12-9.col--m-offset-12-3 {grid-column: 3/span 9;}
	.col--m-12-9.col--m-offset-12-4 {grid-column: 4/span 9;}
	.col--m-12-9.col--m-offset-12-5 {grid-column: 5/span 9;}
	.col--m-12-9.col--m-offset-12-6 {grid-column: 6/span 9;}
	.col--m-12-9.col--m-offset-12-7 {grid-column: 7/span 9;}
	.col--m-12-9.col--m-offset-12-8 {grid-column: 8/span 9;}
	.col--m-12-9.col--m-offset-12-9 {grid-column: 9/span 9;}
	.col--m-12-9.col--m-offset-12-10 {grid-column: 10/span 9;}
	.col--m-12-9.col--m-offset-12-11 {grid-column: 11/span 9;}
	.col--m-12-9.col--m-offset-12-12 {grid-column: 12/span 9;}
	.col--m-12-10 {grid-column: span 10;}
	.col--m-12-10.col--m-offset-12-1 {grid-column: 1/span 10;}
	.col--m-12-10.col--m-offset-12-2 {grid-column: 2/span 10;}
	.col--m-12-10.col--m-offset-12-3 {grid-column: 3/span 10;}
	.col--m-12-10.col--m-offset-12-4 {grid-column: 4/span 10;}
	.col--m-12-10.col--m-offset-12-5 {grid-column: 5/span 10;}
	.col--m-12-10.col--m-offset-12-6 {grid-column: 6/span 10;}
	.col--m-12-10.col--m-offset-12-7 {grid-column: 7/span 10;}
	.col--m-12-10.col--m-offset-12-8 {grid-column: 8/span 10;}
	.col--m-12-10.col--m-offset-12-9 {grid-column: 9/span 10;}
	.col--m-12-10.col--m-offset-12-10 {grid-column: 10/span 10;}
	.col--m-12-10.col--m-offset-12-11 {grid-column: 11/span 10;}
	.col--m-12-10.col--m-offset-12-12 {grid-column: 12/span 10;}
	.col--m-12-11 {grid-column: span 11;}
	.col--m-12-11.col--m-offset-12-1 {grid-column: 1/span 11;}
	.col--m-12-11.col--m-offset-12-2 {grid-column: 2/span 11;}
	.col--m-12-11.col--m-offset-12-3 {grid-column: 3/span 11;}
	.col--m-12-11.col--m-offset-12-4 {grid-column: 4/span 11;}
	.col--m-12-11.col--m-offset-12-5 {grid-column: 5/span 11;}
	.col--m-12-11.col--m-offset-12-6 {grid-column: 6/span 11;}
	.col--m-12-11.col--m-offset-12-7 {grid-column: 7/span 11;}
	.col--m-12-11.col--m-offset-12-8 {grid-column: 8/span 11;}
	.col--m-12-11.col--m-offset-12-9 {grid-column: 9/span 11;}
	.col--m-12-11.col--m-offset-12-10 {grid-column: 10/span 11;}
	.col--m-12-11.col--m-offset-12-11 {grid-column: 11/span 11;}
	.col--m-12-11.col--m-offset-12-12 {grid-column: 12/span 11;}
	.col--m-12-12 {grid-column: span 12;}
	.col--m-12-12.col--m-offset-12-1 {grid-column: 1/span 12;}
	.col--m-12-12.col--m-offset-12-2 {grid-column: 2/span 12;}
	.col--m-12-12.col--m-offset-12-3 {grid-column: 3/span 12;}
	.col--m-12-12.col--m-offset-12-4 {grid-column: 4/span 12;}
	.col--m-12-12.col--m-offset-12-5 {grid-column: 5/span 12;}
	.col--m-12-12.col--m-offset-12-6 {grid-column: 6/span 12;}
	.col--m-12-12.col--m-offset-12-7 {grid-column: 7/span 12;}
	.col--m-12-12.col--m-offset-12-8 {grid-column: 8/span 12;}
	.col--m-12-12.col--m-offset-12-9 {grid-column: 9/span 12;}
	.col--m-12-12.col--m-offset-12-10 {grid-column: 10/span 12;}
	.col--m-12-12.col--m-offset-12-11 {grid-column: 11/span 12;}
	.col--m-12-12.col--m-offset-12-12 {grid-column: 12/span 12;}}
@media (max-width: 768px) {.col--sm-6-1 {grid-column: span 1;}
	.col--sm-6-1.col--sm-offset-6-1 {grid-column: 1/span 1;}
	.col--sm-6-1.col--sm-offset-6-2 {grid-column: 2/span 1;}
	.col--sm-6-1.col--sm-offset-6-3 {grid-column: 3/span 1;}
	.col--sm-6-1.col--sm-offset-6-4 {grid-column: 4/span 1;}
	.col--sm-6-1.col--sm-offset-6-5 {grid-column: 5/span 1;}
	.col--sm-6-1.col--sm-offset-6-6 {grid-column: 6/span 1;}
	.col--sm-6-2 {grid-column: span 2;}
	.col--sm-6-2.col--sm-offset-6-1 {grid-column: 1/span 2;}
	.col--sm-6-2.col--sm-offset-6-2 {grid-column: 2/span 2;}
	.col--sm-6-2.col--sm-offset-6-3 {grid-column: 3/span 2;}
	.col--sm-6-2.col--sm-offset-6-4 {grid-column: 4/span 2;}
	.col--sm-6-2.col--sm-offset-6-5 {grid-column: 5/span 2;}
	.col--sm-6-2.col--sm-offset-6-6 {grid-column: 6/span 2;}
	.col--sm-6-3 {grid-column: span 3;}
	.col--sm-6-3.col--sm-offset-6-1 {grid-column: 1/span 3;}
	.col--sm-6-3.col--sm-offset-6-2 {grid-column: 2/span 3;}
	.col--sm-6-3.col--sm-offset-6-3 {grid-column: 3/span 3;}
	.col--sm-6-3.col--sm-offset-6-4 {grid-column: 4/span 3;}
	.col--sm-6-3.col--sm-offset-6-5 {grid-column: 5/span 3;}
	.col--sm-6-3.col--sm-offset-6-6 {grid-column: 6/span 3;}
	.col--sm-6-4 {grid-column: span 4;}
	.col--sm-6-4.col--sm-offset-6-1 {grid-column: 1/span 4;}
	.col--sm-6-4.col--sm-offset-6-2 {grid-column: 2/span 4;}
	.col--sm-6-4.col--sm-offset-6-3 {grid-column: 3/span 4;}
	.col--sm-6-4.col--sm-offset-6-4 {grid-column: 4/span 4;}
	.col--sm-6-4.col--sm-offset-6-5 {grid-column: 5/span 4;}
	.col--sm-6-4.col--sm-offset-6-6 {grid-column: 6/span 4;}
	.col--sm-6-5 {grid-column: span 5;}
	.col--sm-6-5.col--sm-offset-6-1 {grid-column: 1/span 5;}
	.col--sm-6-5.col--sm-offset-6-2 {grid-column: 2/span 5;}
	.col--sm-6-5.col--sm-offset-6-3 {grid-column: 3/span 5;}
	.col--sm-6-5.col--sm-offset-6-4 {grid-column: 4/span 5;}
	.col--sm-6-5.col--sm-offset-6-5 {grid-column: 5/span 5;}
	.col--sm-6-5.col--sm-offset-6-6 {grid-column: 6/span 5;}
	.col--sm-6-6 {grid-column: span 6;}
	.col--sm-6-6.col--sm-offset-6-1 {grid-column: 1/span 6;}
	.col--sm-6-6.col--sm-offset-6-2 {grid-column: 2/span 6;}
	.col--sm-6-6.col--sm-offset-6-3 {grid-column: 3/span 6;}
	.col--sm-6-6.col--sm-offset-6-4 {grid-column: 4/span 6;}
	.col--sm-6-6.col--sm-offset-6-5 {grid-column: 5/span 6;}
	.col--sm-6-6.col--sm-offset-6-6 {grid-column: 6/span 6;}}
@media (max-width: 600px) {.col--s-6-1 {grid-column: span 1;}
	.col--s-6-1.col--s-offset-6-1 {grid-column: 1/span 1;}
	.col--s-6-1.col--s-offset-6-2 {grid-column: 2/span 1;}
	.col--s-6-1.col--s-offset-6-3 {grid-column: 3/span 1;}
	.col--s-6-1.col--s-offset-6-4 {grid-column: 4/span 1;}
	.col--s-6-1.col--s-offset-6-5 {grid-column: 5/span 1;}
	.col--s-6-1.col--s-offset-6-6 {grid-column: 6/span 1;}
	.col--s-6-2 {grid-column: span 2;}
	.col--s-6-2.col--s-offset-6-1 {grid-column: 1/span 2;}
	.col--s-6-2.col--s-offset-6-2 {grid-column: 2/span 2;}
	.col--s-6-2.col--s-offset-6-3 {grid-column: 3/span 2;}
	.col--s-6-2.col--s-offset-6-4 {grid-column: 4/span 2;}
	.col--s-6-2.col--s-offset-6-5 {grid-column: 5/span 2;}
	.col--s-6-2.col--s-offset-6-6 {grid-column: 6/span 2;}
	.col--s-6-3 {grid-column: span 3;}
	.col--s-6-3.col--s-offset-6-1 {grid-column: 1/span 3;}
	.col--s-6-3.col--s-offset-6-2 {grid-column: 2/span 3;}
	.col--s-6-3.col--s-offset-6-3 {grid-column: 3/span 3;}
	.col--s-6-3.col--s-offset-6-4 {grid-column: 4/span 3;}
	.col--s-6-3.col--s-offset-6-5 {grid-column: 5/span 3;}
	.col--s-6-3.col--s-offset-6-6 {grid-column: 6/span 3;}
	.col--s-6-4 {grid-column: span 4;}
	.col--s-6-4.col--s-offset-6-1 {grid-column: 1/span 4;}
	.col--s-6-4.col--s-offset-6-2 {grid-column: 2/span 4;}
	.col--s-6-4.col--s-offset-6-3 {grid-column: 3/span 4;}
	.col--s-6-4.col--s-offset-6-4 {grid-column: 4/span 4;}
	.col--s-6-4.col--s-offset-6-5 {grid-column: 5/span 4;}
	.col--s-6-4.col--s-offset-6-6 {grid-column: 6/span 4;}
	.col--s-6-5 {grid-column: span 5;}
	.col--s-6-5.col--s-offset-6-1 {grid-column: 1/span 5;}
	.col--s-6-5.col--s-offset-6-2 {grid-column: 2/span 5;}
	.col--s-6-5.col--s-offset-6-3 {grid-column: 3/span 5;}
	.col--s-6-5.col--s-offset-6-4 {grid-column: 4/span 5;}
	.col--s-6-5.col--s-offset-6-5 {grid-column: 5/span 5;}
	.col--s-6-5.col--s-offset-6-6 {grid-column: 6/span 5;}
	.col--s-6-6 {grid-column: span 6;}
	.col--s-6-6.col--s-offset-6-1 {grid-column: 1/span 6;}
	.col--s-6-6.col--s-offset-6-2 {grid-column: 2/span 6;}
	.col--s-6-6.col--s-offset-6-3 {grid-column: 3/span 6;}
	.col--s-6-6.col--s-offset-6-4 {grid-column: 4/span 6;}
	.col--s-6-6.col--s-offset-6-5 {grid-column: 5/span 6;}
	.col--s-6-6.col--s-offset-6-6 {grid-column: 6/span 6;}}
.col {display: inline-flex;}
.row--lg-1-1 {grid-row-start: 1;grid-row-end: 1;}
.row--lg-1-2 {grid-row-start: 1;grid-row-end: 2;}
.row--lg-1-3 {grid-row-start: 1;grid-row-end: 3;}
.row--lg-1-4 {grid-row-start: 1;grid-row-end: 4;}
.row--lg-1-5 {grid-row-start: 1;grid-row-end: 5;}
.row--lg-1-6 {grid-row-start: 1;grid-row-end: 6;}
.row--lg-1-7 {grid-row-start: 1;grid-row-end: 7;}
.row--lg-1-8 {grid-row-start: 1;grid-row-end: 8;}
.row--lg-1-9 {grid-row-start: 1;grid-row-end: 9;}
.row--lg-1-10 {grid-row-start: 1;grid-row-end: 10;}
.row--lg-1-11 {grid-row-start: 1;grid-row-end: 11;}
.row--lg-1-12 {grid-row-start: 1;grid-row-end: 12;}
.row--lg-1-13 {grid-row-start: 1;grid-row-end: 13;}
.row--lg-1-14 {grid-row-start: 1;grid-row-end: 14;}
.row--lg-1-15 {grid-row-start: 1;grid-row-end: 15;}
.row--lg-1-16 {grid-row-start: 1;grid-row-end: 16;}
.row--lg-1-17 {grid-row-start: 1;grid-row-end: 17;}
.row--lg-1-18 {grid-row-start: 1;grid-row-end: 18;}
.row--lg-2-1 {grid-row-start: 2;grid-row-end: 1;}
.row--lg-2-2 {grid-row-start: 2;grid-row-end: 2;}
.row--lg-2-3 {grid-row-start: 2;grid-row-end: 3;}
.row--lg-2-4 {grid-row-start: 2;grid-row-end: 4;}
.row--lg-2-5 {grid-row-start: 2;grid-row-end: 5;}
.row--lg-2-6 {grid-row-start: 2;grid-row-end: 6;}
.row--lg-2-7 {grid-row-start: 2;grid-row-end: 7;}
.row--lg-2-8 {grid-row-start: 2;grid-row-end: 8;}
.row--lg-2-9 {grid-row-start: 2;grid-row-end: 9;}
.row--lg-2-10 {grid-row-start: 2;grid-row-end: 10;}
.row--lg-2-11 {grid-row-start: 2;grid-row-end: 11;}
.row--lg-2-12 {grid-row-start: 2;grid-row-end: 12;}
.row--lg-2-13 {grid-row-start: 2;grid-row-end: 13;}
.row--lg-2-14 {grid-row-start: 2;grid-row-end: 14;}
.row--lg-2-15 {grid-row-start: 2;grid-row-end: 15;}
.row--lg-2-16 {grid-row-start: 2;grid-row-end: 16;}
.row--lg-2-17 {grid-row-start: 2;grid-row-end: 17;}
.row--lg-2-18 {grid-row-start: 2;grid-row-end: 18;}
.row--lg-3-1 {grid-row-start: 3;grid-row-end: 1;}
.row--lg-3-2 {grid-row-start: 3;grid-row-end: 2;}
.row--lg-3-3 {grid-row-start: 3;grid-row-end: 3;}
.row--lg-3-4 {grid-row-start: 3;grid-row-end: 4;}
.row--lg-3-5 {grid-row-start: 3;grid-row-end: 5;}
.row--lg-3-6 {grid-row-start: 3;grid-row-end: 6;}
.row--lg-3-7 {grid-row-start: 3;grid-row-end: 7;}
.row--lg-3-8 {grid-row-start: 3;grid-row-end: 8;}
.row--lg-3-9 {grid-row-start: 3;grid-row-end: 9;}
.row--lg-3-10 {grid-row-start: 3;grid-row-end: 10;}
.row--lg-3-11 {grid-row-start: 3;grid-row-end: 11;}
.row--lg-3-12 {grid-row-start: 3;grid-row-end: 12;}
.row--lg-3-13 {grid-row-start: 3;grid-row-end: 13;}
.row--lg-3-14 {grid-row-start: 3;grid-row-end: 14;}
.row--lg-3-15 {grid-row-start: 3;grid-row-end: 15;}
.row--lg-3-16 {grid-row-start: 3;grid-row-end: 16;}
.row--lg-3-17 {grid-row-start: 3;grid-row-end: 17;}
.row--lg-3-18 {grid-row-start: 3;grid-row-end: 18;}
.row--lg-4-1 {grid-row-start: 4;grid-row-end: 1;}
.row--lg-4-2 {grid-row-start: 4;grid-row-end: 2;}
.row--lg-4-3 {grid-row-start: 4;grid-row-end: 3;}
.row--lg-4-4 {grid-row-start: 4;grid-row-end: 4;}
.row--lg-4-5 {grid-row-start: 4;grid-row-end: 5;}
.row--lg-4-6 {grid-row-start: 4;grid-row-end: 6;}
.row--lg-4-7 {grid-row-start: 4;grid-row-end: 7;}
.row--lg-4-8 {grid-row-start: 4;grid-row-end: 8;}
.row--lg-4-9 {grid-row-start: 4;grid-row-end: 9;}
.row--lg-4-10 {grid-row-start: 4;grid-row-end: 10;}
.row--lg-4-11 {grid-row-start: 4;grid-row-end: 11;}
.row--lg-4-12 {grid-row-start: 4;grid-row-end: 12;}
.row--lg-4-13 {grid-row-start: 4;grid-row-end: 13;}
.row--lg-4-14 {grid-row-start: 4;grid-row-end: 14;}
.row--lg-4-15 {grid-row-start: 4;grid-row-end: 15;}
.row--lg-4-16 {grid-row-start: 4;grid-row-end: 16;}
.row--lg-4-17 {grid-row-start: 4;grid-row-end: 17;}
.row--lg-4-18 {grid-row-start: 4;grid-row-end: 18;}
.row--lg-5-1 {grid-row-start: 5;grid-row-end: 1;}
.row--lg-5-2 {grid-row-start: 5;grid-row-end: 2;}
.row--lg-5-3 {grid-row-start: 5;grid-row-end: 3;}
.row--lg-5-4 {grid-row-start: 5;grid-row-end: 4;}
.row--lg-5-5 {grid-row-start: 5;grid-row-end: 5;}
.row--lg-5-6 {grid-row-start: 5;grid-row-end: 6;}
.row--lg-5-7 {grid-row-start: 5;grid-row-end: 7;}
.row--lg-5-8 {grid-row-start: 5;grid-row-end: 8;}
.row--lg-5-9 {grid-row-start: 5;grid-row-end: 9;}
.row--lg-5-10 {grid-row-start: 5;grid-row-end: 10;}
.row--lg-5-11 {grid-row-start: 5;grid-row-end: 11;}
.row--lg-5-12 {grid-row-start: 5;grid-row-end: 12;}
.row--lg-5-13 {grid-row-start: 5;grid-row-end: 13;}
.row--lg-5-14 {grid-row-start: 5;grid-row-end: 14;}
.row--lg-5-15 {grid-row-start: 5;grid-row-end: 15;}
.row--lg-5-16 {grid-row-start: 5;grid-row-end: 16;}
.row--lg-5-17 {grid-row-start: 5;grid-row-end: 17;}
.row--lg-5-18 {grid-row-start: 5;grid-row-end: 18;}
.row--lg-6-1 {grid-row-start: 6;grid-row-end: 1;}
.row--lg-6-2 {grid-row-start: 6;grid-row-end: 2;}
.row--lg-6-3 {grid-row-start: 6;grid-row-end: 3;}
.row--lg-6-4 {grid-row-start: 6;grid-row-end: 4;}
.row--lg-6-5 {grid-row-start: 6;grid-row-end: 5;}
.row--lg-6-6 {grid-row-start: 6;grid-row-end: 6;}
.row--lg-6-7 {grid-row-start: 6;grid-row-end: 7;}
.row--lg-6-8 {grid-row-start: 6;grid-row-end: 8;}
.row--lg-6-9 {grid-row-start: 6;grid-row-end: 9;}
.row--lg-6-10 {grid-row-start: 6;grid-row-end: 10;}
.row--lg-6-11 {grid-row-start: 6;grid-row-end: 11;}
.row--lg-6-12 {grid-row-start: 6;grid-row-end: 12;}
.row--lg-6-13 {grid-row-start: 6;grid-row-end: 13;}
.row--lg-6-14 {grid-row-start: 6;grid-row-end: 14;}
.row--lg-6-15 {grid-row-start: 6;grid-row-end: 15;}
.row--lg-6-16 {grid-row-start: 6;grid-row-end: 16;}
.row--lg-6-17 {grid-row-start: 6;grid-row-end: 17;}
.row--lg-6-18 {grid-row-start: 6;grid-row-end: 18;}
.row--lg-7-1 {grid-row-start: 7;grid-row-end: 1;}
.row--lg-7-2 {grid-row-start: 7;grid-row-end: 2;}
.row--lg-7-3 {grid-row-start: 7;grid-row-end: 3;}
.row--lg-7-4 {grid-row-start: 7;grid-row-end: 4;}
.row--lg-7-5 {grid-row-start: 7;grid-row-end: 5;}
.row--lg-7-6 {grid-row-start: 7;grid-row-end: 6;}
.row--lg-7-7 {grid-row-start: 7;grid-row-end: 7;}
.row--lg-7-8 {grid-row-start: 7;grid-row-end: 8;}
.row--lg-7-9 {grid-row-start: 7;grid-row-end: 9;}
.row--lg-7-10 {grid-row-start: 7;grid-row-end: 10;}
.row--lg-7-11 {grid-row-start: 7;grid-row-end: 11;}
.row--lg-7-12 {grid-row-start: 7;grid-row-end: 12;}
.row--lg-7-13 {grid-row-start: 7;grid-row-end: 13;}
.row--lg-7-14 {grid-row-start: 7;grid-row-end: 14;}
.row--lg-7-15 {grid-row-start: 7;grid-row-end: 15;}
.row--lg-7-16 {grid-row-start: 7;grid-row-end: 16;}
.row--lg-7-17 {grid-row-start: 7;grid-row-end: 17;}
.row--lg-7-18 {grid-row-start: 7;grid-row-end: 18;}
.row--lg-8-1 {grid-row-start: 8;grid-row-end: 1;}
.row--lg-8-2 {grid-row-start: 8;grid-row-end: 2;}
.row--lg-8-3 {grid-row-start: 8;grid-row-end: 3;}
.row--lg-8-4 {grid-row-start: 8;grid-row-end: 4;}
.row--lg-8-5 {grid-row-start: 8;grid-row-end: 5;}
.row--lg-8-6 {grid-row-start: 8;grid-row-end: 6;}
.row--lg-8-7 {grid-row-start: 8;grid-row-end: 7;}
.row--lg-8-8 {grid-row-start: 8;grid-row-end: 8;}
.row--lg-8-9 {grid-row-start: 8;grid-row-end: 9;}
.row--lg-8-10 {grid-row-start: 8;grid-row-end: 10;}
.row--lg-8-11 {grid-row-start: 8;grid-row-end: 11;}
.row--lg-8-12 {grid-row-start: 8;grid-row-end: 12;}
.row--lg-8-13 {grid-row-start: 8;grid-row-end: 13;}
.row--lg-8-14 {grid-row-start: 8;grid-row-end: 14;}
.row--lg-8-15 {grid-row-start: 8;grid-row-end: 15;}
.row--lg-8-16 {grid-row-start: 8;grid-row-end: 16;}
.row--lg-8-17 {grid-row-start: 8;grid-row-end: 17;}
.row--lg-8-18 {grid-row-start: 8;grid-row-end: 18;}
.row--lg-9-1 {grid-row-start: 9;grid-row-end: 1;}
.row--lg-9-2 {grid-row-start: 9;grid-row-end: 2;}
.row--lg-9-3 {grid-row-start: 9;grid-row-end: 3;}
.row--lg-9-4 {grid-row-start: 9;grid-row-end: 4;}
.row--lg-9-5 {grid-row-start: 9;grid-row-end: 5;}
.row--lg-9-6 {grid-row-start: 9;grid-row-end: 6;}
.row--lg-9-7 {grid-row-start: 9;grid-row-end: 7;}
.row--lg-9-8 {grid-row-start: 9;grid-row-end: 8;}
.row--lg-9-9 {grid-row-start: 9;grid-row-end: 9;}
.row--lg-9-10 {grid-row-start: 9;grid-row-end: 10;}
.row--lg-9-11 {grid-row-start: 9;grid-row-end: 11;}
.row--lg-9-12 {grid-row-start: 9;grid-row-end: 12;}
.row--lg-9-13 {grid-row-start: 9;grid-row-end: 13;}
.row--lg-9-14 {grid-row-start: 9;grid-row-end: 14;}
.row--lg-9-15 {grid-row-start: 9;grid-row-end: 15;}
.row--lg-9-16 {grid-row-start: 9;grid-row-end: 16;}
.row--lg-9-17 {grid-row-start: 9;grid-row-end: 17;}
.row--lg-9-18 {grid-row-start: 9;grid-row-end: 18;}
.row--lg-10-1 {grid-row-start: 10;grid-row-end: 1;}
.row--lg-10-2 {grid-row-start: 10;grid-row-end: 2;}
.row--lg-10-3 {grid-row-start: 10;grid-row-end: 3;}
.row--lg-10-4 {grid-row-start: 10;grid-row-end: 4;}
.row--lg-10-5 {grid-row-start: 10;grid-row-end: 5;}
.row--lg-10-6 {grid-row-start: 10;grid-row-end: 6;}
.row--lg-10-7 {grid-row-start: 10;grid-row-end: 7;}
.row--lg-10-8 {grid-row-start: 10;grid-row-end: 8;}
.row--lg-10-9 {grid-row-start: 10;grid-row-end: 9;}
.row--lg-10-10 {grid-row-start: 10;grid-row-end: 10;}
.row--lg-10-11 {grid-row-start: 10;grid-row-end: 11;}
.row--lg-10-12 {grid-row-start: 10;grid-row-end: 12;}
.row--lg-10-13 {grid-row-start: 10;grid-row-end: 13;}
.row--lg-10-14 {grid-row-start: 10;grid-row-end: 14;}
.row--lg-10-15 {grid-row-start: 10;grid-row-end: 15;}
.row--lg-10-16 {grid-row-start: 10;grid-row-end: 16;}
.row--lg-10-17 {grid-row-start: 10;grid-row-end: 17;}
.row--lg-10-18 {grid-row-start: 10;grid-row-end: 18;}
.row--lg-11-1 {grid-row-start: 11;grid-row-end: 1;}
.row--lg-11-2 {grid-row-start: 11;grid-row-end: 2;}
.row--lg-11-3 {grid-row-start: 11;grid-row-end: 3;}
.row--lg-11-4 {grid-row-start: 11;grid-row-end: 4;}
.row--lg-11-5 {grid-row-start: 11;grid-row-end: 5;}
.row--lg-11-6 {grid-row-start: 11;grid-row-end: 6;}
.row--lg-11-7 {grid-row-start: 11;grid-row-end: 7;}
.row--lg-11-8 {grid-row-start: 11;grid-row-end: 8;}
.row--lg-11-9 {grid-row-start: 11;grid-row-end: 9;}
.row--lg-11-10 {grid-row-start: 11;grid-row-end: 10;}
.row--lg-11-11 {grid-row-start: 11;grid-row-end: 11;}
.row--lg-11-12 {grid-row-start: 11;grid-row-end: 12;}
.row--lg-11-13 {grid-row-start: 11;grid-row-end: 13;}
.row--lg-11-14 {grid-row-start: 11;grid-row-end: 14;}
.row--lg-11-15 {grid-row-start: 11;grid-row-end: 15;}
.row--lg-11-16 {grid-row-start: 11;grid-row-end: 16;}
.row--lg-11-17 {grid-row-start: 11;grid-row-end: 17;}
.row--lg-11-18 {grid-row-start: 11;grid-row-end: 18;}
.row--lg-12-1 {grid-row-start: 12;grid-row-end: 1;}
.row--lg-12-2 {grid-row-start: 12;grid-row-end: 2;}
.row--lg-12-3 {grid-row-start: 12;grid-row-end: 3;}
.row--lg-12-4 {grid-row-start: 12;grid-row-end: 4;}
.row--lg-12-5 {grid-row-start: 12;grid-row-end: 5;}
.row--lg-12-6 {grid-row-start: 12;grid-row-end: 6;}
.row--lg-12-7 {grid-row-start: 12;grid-row-end: 7;}
.row--lg-12-8 {grid-row-start: 12;grid-row-end: 8;}
.row--lg-12-9 {grid-row-start: 12;grid-row-end: 9;}
.row--lg-12-10 {grid-row-start: 12;grid-row-end: 10;}
.row--lg-12-11 {grid-row-start: 12;grid-row-end: 11;}
.row--lg-12-12 {grid-row-start: 12;grid-row-end: 12;}
.row--lg-12-13 {grid-row-start: 12;grid-row-end: 13;}
.row--lg-12-14 {grid-row-start: 12;grid-row-end: 14;}
.row--lg-12-15 {grid-row-start: 12;grid-row-end: 15;}
.row--lg-12-16 {grid-row-start: 12;grid-row-end: 16;}
.row--lg-12-17 {grid-row-start: 12;grid-row-end: 17;}
.row--lg-12-18 {grid-row-start: 12;grid-row-end: 18;}
.row--lg-13-1 {grid-row-start: 13;grid-row-end: 1;}
.row--lg-13-2 {grid-row-start: 13;grid-row-end: 2;}
.row--lg-13-3 {grid-row-start: 13;grid-row-end: 3;}
.row--lg-13-4 {grid-row-start: 13;grid-row-end: 4;}
.row--lg-13-5 {grid-row-start: 13;grid-row-end: 5;}
.row--lg-13-6 {grid-row-start: 13;grid-row-end: 6;}
.row--lg-13-7 {grid-row-start: 13;grid-row-end: 7;}
.row--lg-13-8 {grid-row-start: 13;grid-row-end: 8;}
.row--lg-13-9 {grid-row-start: 13;grid-row-end: 9;}
.row--lg-13-10 {grid-row-start: 13;grid-row-end: 10;}
.row--lg-13-11 {grid-row-start: 13;grid-row-end: 11;}
.row--lg-13-12 {grid-row-start: 13;grid-row-end: 12;}
.row--lg-13-13 {grid-row-start: 13;grid-row-end: 13;}
.row--lg-13-14 {grid-row-start: 13;grid-row-end: 14;}
.row--lg-13-15 {grid-row-start: 13;grid-row-end: 15;}
.row--lg-13-16 {grid-row-start: 13;grid-row-end: 16;}
.row--lg-13-17 {grid-row-start: 13;grid-row-end: 17;}
.row--lg-13-18 {grid-row-start: 13;grid-row-end: 18;}
.row--lg-14-1 {grid-row-start: 14;grid-row-end: 1;}
.row--lg-14-2 {grid-row-start: 14;grid-row-end: 2;}
.row--lg-14-3 {grid-row-start: 14;grid-row-end: 3;}
.row--lg-14-4 {grid-row-start: 14;grid-row-end: 4;}
.row--lg-14-5 {grid-row-start: 14;grid-row-end: 5;}
.row--lg-14-6 {grid-row-start: 14;grid-row-end: 6;}
.row--lg-14-7 {grid-row-start: 14;grid-row-end: 7;}
.row--lg-14-8 {grid-row-start: 14;grid-row-end: 8;}
.row--lg-14-9 {grid-row-start: 14;grid-row-end: 9;}
.row--lg-14-10 {grid-row-start: 14;grid-row-end: 10;}
.row--lg-14-11 {grid-row-start: 14;grid-row-end: 11;}
.row--lg-14-12 {grid-row-start: 14;grid-row-end: 12;}
.row--lg-14-13 {grid-row-start: 14;grid-row-end: 13;}
.row--lg-14-14 {grid-row-start: 14;grid-row-end: 14;}
.row--lg-14-15 {grid-row-start: 14;grid-row-end: 15;}
.row--lg-14-16 {grid-row-start: 14;grid-row-end: 16;}
.row--lg-14-17 {grid-row-start: 14;grid-row-end: 17;}
.row--lg-14-18 {grid-row-start: 14;grid-row-end: 18;}
.row--lg-15-1 {grid-row-start: 15;grid-row-end: 1;}
.row--lg-15-2 {grid-row-start: 15;grid-row-end: 2;}
.row--lg-15-3 {grid-row-start: 15;grid-row-end: 3;}
.row--lg-15-4 {grid-row-start: 15;grid-row-end: 4;}
.row--lg-15-5 {grid-row-start: 15;grid-row-end: 5;}
.row--lg-15-6 {grid-row-start: 15;grid-row-end: 6;}
.row--lg-15-7 {grid-row-start: 15;grid-row-end: 7;}
.row--lg-15-8 {grid-row-start: 15;grid-row-end: 8;}
.row--lg-15-9 {grid-row-start: 15;grid-row-end: 9;}
.row--lg-15-10 {grid-row-start: 15;grid-row-end: 10;}
.row--lg-15-11 {grid-row-start: 15;grid-row-end: 11;}
.row--lg-15-12 {grid-row-start: 15;grid-row-end: 12;}
.row--lg-15-13 {grid-row-start: 15;grid-row-end: 13;}
.row--lg-15-14 {grid-row-start: 15;grid-row-end: 14;}
.row--lg-15-15 {grid-row-start: 15;grid-row-end: 15;}
.row--lg-15-16 {grid-row-start: 15;grid-row-end: 16;}
.row--lg-15-17 {grid-row-start: 15;grid-row-end: 17;}
.row--lg-15-18 {grid-row-start: 15;grid-row-end: 18;}
.row--lg-16-1 {grid-row-start: 16;grid-row-end: 1;}
.row--lg-16-2 {grid-row-start: 16;grid-row-end: 2;}
.row--lg-16-3 {grid-row-start: 16;grid-row-end: 3;}
.row--lg-16-4 {grid-row-start: 16;grid-row-end: 4;}
.row--lg-16-5 {grid-row-start: 16;grid-row-end: 5;}
.row--lg-16-6 {grid-row-start: 16;grid-row-end: 6;}
.row--lg-16-7 {grid-row-start: 16;grid-row-end: 7;}
.row--lg-16-8 {grid-row-start: 16;grid-row-end: 8;}
.row--lg-16-9 {grid-row-start: 16;grid-row-end: 9;}
.row--lg-16-10 {grid-row-start: 16;grid-row-end: 10;}
.row--lg-16-11 {grid-row-start: 16;grid-row-end: 11;}
.row--lg-16-12 {grid-row-start: 16;grid-row-end: 12;}
.row--lg-16-13 {grid-row-start: 16;grid-row-end: 13;}
.row--lg-16-14 {grid-row-start: 16;grid-row-end: 14;}
.row--lg-16-15 {grid-row-start: 16;grid-row-end: 15;}
.row--lg-16-16 {grid-row-start: 16;grid-row-end: 16;}
.row--lg-16-17 {grid-row-start: 16;grid-row-end: 17;}
.row--lg-16-18 {grid-row-start: 16;grid-row-end: 18;}
.row--lg-17-1 {grid-row-start: 17;grid-row-end: 1;}
.row--lg-17-2 {grid-row-start: 17;grid-row-end: 2;}
.row--lg-17-3 {grid-row-start: 17;grid-row-end: 3;}
.row--lg-17-4 {grid-row-start: 17;grid-row-end: 4;}
.row--lg-17-5 {grid-row-start: 17;grid-row-end: 5;}
.row--lg-17-6 {grid-row-start: 17;grid-row-end: 6;}
.row--lg-17-7 {grid-row-start: 17;grid-row-end: 7;}
.row--lg-17-8 {grid-row-start: 17;grid-row-end: 8;}
.row--lg-17-9 {grid-row-start: 17;grid-row-end: 9;}
.row--lg-17-10 {grid-row-start: 17;grid-row-end: 10;}
.row--lg-17-11 {grid-row-start: 17;grid-row-end: 11;}
.row--lg-17-12 {grid-row-start: 17;grid-row-end: 12;}
.row--lg-17-13 {grid-row-start: 17;grid-row-end: 13;}
.row--lg-17-14 {grid-row-start: 17;grid-row-end: 14;}
.row--lg-17-15 {grid-row-start: 17;grid-row-end: 15;}
.row--lg-17-16 {grid-row-start: 17;grid-row-end: 16;}
.row--lg-17-17 {grid-row-start: 17;grid-row-end: 17;}
.row--lg-17-18 {grid-row-start: 17;grid-row-end: 18;}
.row--lg-18-1 {grid-row-start: 18;grid-row-end: 1;}
.row--lg-18-2 {grid-row-start: 18;grid-row-end: 2;}
.row--lg-18-3 {grid-row-start: 18;grid-row-end: 3;}
.row--lg-18-4 {grid-row-start: 18;grid-row-end: 4;}
.row--lg-18-5 {grid-row-start: 18;grid-row-end: 5;}
.row--lg-18-6 {grid-row-start: 18;grid-row-end: 6;}
.row--lg-18-7 {grid-row-start: 18;grid-row-end: 7;}
.row--lg-18-8 {grid-row-start: 18;grid-row-end: 8;}
.row--lg-18-9 {grid-row-start: 18;grid-row-end: 9;}
.row--lg-18-10 {grid-row-start: 18;grid-row-end: 10;}
.row--lg-18-11 {grid-row-start: 18;grid-row-end: 11;}
.row--lg-18-12 {grid-row-start: 18;grid-row-end: 12;}
.row--lg-18-13 {grid-row-start: 18;grid-row-end: 13;}
.row--lg-18-14 {grid-row-start: 18;grid-row-end: 14;}
.row--lg-18-15 {grid-row-start: 18;grid-row-end: 15;}
.row--lg-18-16 {grid-row-start: 18;grid-row-end: 16;}
.row--lg-18-17 {grid-row-start: 18;grid-row-end: 17;}
.row--lg-18-18 {grid-row-start: 18;grid-row-end: 18;}
@media (max-width: 1440px) {.row--l-1-1 {grid-row-start: 1;grid-row-end: 1;}
	.row--l-1-2 {grid-row-start: 1;grid-row-end: 2;}
	.row--l-1-3 {grid-row-start: 1;grid-row-end: 3;}
	.row--l-1-4 {grid-row-start: 1;grid-row-end: 4;}
	.row--l-1-5 {grid-row-start: 1;grid-row-end: 5;}
	.row--l-1-6 {grid-row-start: 1;grid-row-end: 6;}
	.row--l-1-7 {grid-row-start: 1;grid-row-end: 7;}
	.row--l-1-8 {grid-row-start: 1;grid-row-end: 8;}
	.row--l-1-9 {grid-row-start: 1;grid-row-end: 9;}
	.row--l-1-10 {grid-row-start: 1;grid-row-end: 10;}
	.row--l-1-11 {grid-row-start: 1;grid-row-end: 11;}
	.row--l-1-12 {grid-row-start: 1;grid-row-end: 12;}
	.row--l-1-13 {grid-row-start: 1;grid-row-end: 13;}
	.row--l-1-14 {grid-row-start: 1;grid-row-end: 14;}
	.row--l-1-15 {grid-row-start: 1;grid-row-end: 15;}
	.row--l-1-16 {grid-row-start: 1;grid-row-end: 16;}
	.row--l-1-17 {grid-row-start: 1;grid-row-end: 17;}
	.row--l-1-18 {grid-row-start: 1;grid-row-end: 18;}
	.row--l-2-1 {grid-row-start: 2;grid-row-end: 1;}
	.row--l-2-2 {grid-row-start: 2;grid-row-end: 2;}
	.row--l-2-3 {grid-row-start: 2;grid-row-end: 3;}
	.row--l-2-4 {grid-row-start: 2;grid-row-end: 4;}
	.row--l-2-5 {grid-row-start: 2;grid-row-end: 5;}
	.row--l-2-6 {grid-row-start: 2;grid-row-end: 6;}
	.row--l-2-7 {grid-row-start: 2;grid-row-end: 7;}
	.row--l-2-8 {grid-row-start: 2;grid-row-end: 8;}
	.row--l-2-9 {grid-row-start: 2;grid-row-end: 9;}
	.row--l-2-10 {grid-row-start: 2;grid-row-end: 10;}
	.row--l-2-11 {grid-row-start: 2;grid-row-end: 11;}
	.row--l-2-12 {grid-row-start: 2;grid-row-end: 12;}
	.row--l-2-13 {grid-row-start: 2;grid-row-end: 13;}
	.row--l-2-14 {grid-row-start: 2;grid-row-end: 14;}
	.row--l-2-15 {grid-row-start: 2;grid-row-end: 15;}
	.row--l-2-16 {grid-row-start: 2;grid-row-end: 16;}
	.row--l-2-17 {grid-row-start: 2;grid-row-end: 17;}
	.row--l-2-18 {grid-row-start: 2;grid-row-end: 18;}
	.row--l-3-1 {grid-row-start: 3;grid-row-end: 1;}
	.row--l-3-2 {grid-row-start: 3;grid-row-end: 2;}
	.row--l-3-3 {grid-row-start: 3;grid-row-end: 3;}
	.row--l-3-4 {grid-row-start: 3;grid-row-end: 4;}
	.row--l-3-5 {grid-row-start: 3;grid-row-end: 5;}
	.row--l-3-6 {grid-row-start: 3;grid-row-end: 6;}
	.row--l-3-7 {grid-row-start: 3;grid-row-end: 7;}
	.row--l-3-8 {grid-row-start: 3;grid-row-end: 8;}
	.row--l-3-9 {grid-row-start: 3;grid-row-end: 9;}
	.row--l-3-10 {grid-row-start: 3;grid-row-end: 10;}
	.row--l-3-11 {grid-row-start: 3;grid-row-end: 11;}
	.row--l-3-12 {grid-row-start: 3;grid-row-end: 12;}
	.row--l-3-13 {grid-row-start: 3;grid-row-end: 13;}
	.row--l-3-14 {grid-row-start: 3;grid-row-end: 14;}
	.row--l-3-15 {grid-row-start: 3;grid-row-end: 15;}
	.row--l-3-16 {grid-row-start: 3;grid-row-end: 16;}
	.row--l-3-17 {grid-row-start: 3;grid-row-end: 17;}
	.row--l-3-18 {grid-row-start: 3;grid-row-end: 18;}
	.row--l-4-1 {grid-row-start: 4;grid-row-end: 1;}
	.row--l-4-2 {grid-row-start: 4;grid-row-end: 2;}
	.row--l-4-3 {grid-row-start: 4;grid-row-end: 3;}
	.row--l-4-4 {grid-row-start: 4;grid-row-end: 4;}
	.row--l-4-5 {grid-row-start: 4;grid-row-end: 5;}
	.row--l-4-6 {grid-row-start: 4;grid-row-end: 6;}
	.row--l-4-7 {grid-row-start: 4;grid-row-end: 7;}
	.row--l-4-8 {grid-row-start: 4;grid-row-end: 8;}
	.row--l-4-9 {grid-row-start: 4;grid-row-end: 9;}
	.row--l-4-10 {grid-row-start: 4;grid-row-end: 10;}
	.row--l-4-11 {grid-row-start: 4;grid-row-end: 11;}
	.row--l-4-12 {grid-row-start: 4;grid-row-end: 12;}
	.row--l-4-13 {grid-row-start: 4;grid-row-end: 13;}
	.row--l-4-14 {grid-row-start: 4;grid-row-end: 14;}
	.row--l-4-15 {grid-row-start: 4;grid-row-end: 15;}
	.row--l-4-16 {grid-row-start: 4;grid-row-end: 16;}
	.row--l-4-17 {grid-row-start: 4;grid-row-end: 17;}
	.row--l-4-18 {grid-row-start: 4;grid-row-end: 18;}
	.row--l-5-1 {grid-row-start: 5;grid-row-end: 1;}
	.row--l-5-2 {grid-row-start: 5;grid-row-end: 2;}
	.row--l-5-3 {grid-row-start: 5;grid-row-end: 3;}
	.row--l-5-4 {grid-row-start: 5;grid-row-end: 4;}
	.row--l-5-5 {grid-row-start: 5;grid-row-end: 5;}
	.row--l-5-6 {grid-row-start: 5;grid-row-end: 6;}
	.row--l-5-7 {grid-row-start: 5;grid-row-end: 7;}
	.row--l-5-8 {grid-row-start: 5;grid-row-end: 8;}
	.row--l-5-9 {grid-row-start: 5;grid-row-end: 9;}
	.row--l-5-10 {grid-row-start: 5;grid-row-end: 10;}
	.row--l-5-11 {grid-row-start: 5;grid-row-end: 11;}
	.row--l-5-12 {grid-row-start: 5;grid-row-end: 12;}
	.row--l-5-13 {grid-row-start: 5;grid-row-end: 13;}
	.row--l-5-14 {grid-row-start: 5;grid-row-end: 14;}
	.row--l-5-15 {grid-row-start: 5;grid-row-end: 15;}
	.row--l-5-16 {grid-row-start: 5;grid-row-end: 16;}
	.row--l-5-17 {grid-row-start: 5;grid-row-end: 17;}
	.row--l-5-18 {grid-row-start: 5;grid-row-end: 18;}
	.row--l-6-1 {grid-row-start: 6;grid-row-end: 1;}
	.row--l-6-2 {grid-row-start: 6;grid-row-end: 2;}
	.row--l-6-3 {grid-row-start: 6;grid-row-end: 3;}
	.row--l-6-4 {grid-row-start: 6;grid-row-end: 4;}
	.row--l-6-5 {grid-row-start: 6;grid-row-end: 5;}
	.row--l-6-6 {grid-row-start: 6;grid-row-end: 6;}
	.row--l-6-7 {grid-row-start: 6;grid-row-end: 7;}
	.row--l-6-8 {grid-row-start: 6;grid-row-end: 8;}
	.row--l-6-9 {grid-row-start: 6;grid-row-end: 9;}
	.row--l-6-10 {grid-row-start: 6;grid-row-end: 10;}
	.row--l-6-11 {grid-row-start: 6;grid-row-end: 11;}
	.row--l-6-12 {grid-row-start: 6;grid-row-end: 12;}
	.row--l-6-13 {grid-row-start: 6;grid-row-end: 13;}
	.row--l-6-14 {grid-row-start: 6;grid-row-end: 14;}
	.row--l-6-15 {grid-row-start: 6;grid-row-end: 15;}
	.row--l-6-16 {grid-row-start: 6;grid-row-end: 16;}
	.row--l-6-17 {grid-row-start: 6;grid-row-end: 17;}
	.row--l-6-18 {grid-row-start: 6;grid-row-end: 18;}
	.row--l-7-1 {grid-row-start: 7;grid-row-end: 1;}
	.row--l-7-2 {grid-row-start: 7;grid-row-end: 2;}
	.row--l-7-3 {grid-row-start: 7;grid-row-end: 3;}
	.row--l-7-4 {grid-row-start: 7;grid-row-end: 4;}
	.row--l-7-5 {grid-row-start: 7;grid-row-end: 5;}
	.row--l-7-6 {grid-row-start: 7;grid-row-end: 6;}
	.row--l-7-7 {grid-row-start: 7;grid-row-end: 7;}
	.row--l-7-8 {grid-row-start: 7;grid-row-end: 8;}
	.row--l-7-9 {grid-row-start: 7;grid-row-end: 9;}
	.row--l-7-10 {grid-row-start: 7;grid-row-end: 10;}
	.row--l-7-11 {grid-row-start: 7;grid-row-end: 11;}
	.row--l-7-12 {grid-row-start: 7;grid-row-end: 12;}
	.row--l-7-13 {grid-row-start: 7;grid-row-end: 13;}
	.row--l-7-14 {grid-row-start: 7;grid-row-end: 14;}
	.row--l-7-15 {grid-row-start: 7;grid-row-end: 15;}
	.row--l-7-16 {grid-row-start: 7;grid-row-end: 16;}
	.row--l-7-17 {grid-row-start: 7;grid-row-end: 17;}
	.row--l-7-18 {grid-row-start: 7;grid-row-end: 18;}
	.row--l-8-1 {grid-row-start: 8;grid-row-end: 1;}
	.row--l-8-2 {grid-row-start: 8;grid-row-end: 2;}
	.row--l-8-3 {grid-row-start: 8;grid-row-end: 3;}
	.row--l-8-4 {grid-row-start: 8;grid-row-end: 4;}
	.row--l-8-5 {grid-row-start: 8;grid-row-end: 5;}
	.row--l-8-6 {grid-row-start: 8;grid-row-end: 6;}
	.row--l-8-7 {grid-row-start: 8;grid-row-end: 7;}
	.row--l-8-8 {grid-row-start: 8;grid-row-end: 8;}
	.row--l-8-9 {grid-row-start: 8;grid-row-end: 9;}
	.row--l-8-10 {grid-row-start: 8;grid-row-end: 10;}
	.row--l-8-11 {grid-row-start: 8;grid-row-end: 11;}
	.row--l-8-12 {grid-row-start: 8;grid-row-end: 12;}
	.row--l-8-13 {grid-row-start: 8;grid-row-end: 13;}
	.row--l-8-14 {grid-row-start: 8;grid-row-end: 14;}
	.row--l-8-15 {grid-row-start: 8;grid-row-end: 15;}
	.row--l-8-16 {grid-row-start: 8;grid-row-end: 16;}
	.row--l-8-17 {grid-row-start: 8;grid-row-end: 17;}
	.row--l-8-18 {grid-row-start: 8;grid-row-end: 18;}
	.row--l-9-1 {grid-row-start: 9;grid-row-end: 1;}
	.row--l-9-2 {grid-row-start: 9;grid-row-end: 2;}
	.row--l-9-3 {grid-row-start: 9;grid-row-end: 3;}
	.row--l-9-4 {grid-row-start: 9;grid-row-end: 4;}
	.row--l-9-5 {grid-row-start: 9;grid-row-end: 5;}
	.row--l-9-6 {grid-row-start: 9;grid-row-end: 6;}
	.row--l-9-7 {grid-row-start: 9;grid-row-end: 7;}
	.row--l-9-8 {grid-row-start: 9;grid-row-end: 8;}
	.row--l-9-9 {grid-row-start: 9;grid-row-end: 9;}
	.row--l-9-10 {grid-row-start: 9;grid-row-end: 10;}
	.row--l-9-11 {grid-row-start: 9;grid-row-end: 11;}
	.row--l-9-12 {grid-row-start: 9;grid-row-end: 12;}
	.row--l-9-13 {grid-row-start: 9;grid-row-end: 13;}
	.row--l-9-14 {grid-row-start: 9;grid-row-end: 14;}
	.row--l-9-15 {grid-row-start: 9;grid-row-end: 15;}
	.row--l-9-16 {grid-row-start: 9;grid-row-end: 16;}
	.row--l-9-17 {grid-row-start: 9;grid-row-end: 17;}
	.row--l-9-18 {grid-row-start: 9;grid-row-end: 18;}
	.row--l-10-1 {grid-row-start: 10;grid-row-end: 1;}
	.row--l-10-2 {grid-row-start: 10;grid-row-end: 2;}
	.row--l-10-3 {grid-row-start: 10;grid-row-end: 3;}
	.row--l-10-4 {grid-row-start: 10;grid-row-end: 4;}
	.row--l-10-5 {grid-row-start: 10;grid-row-end: 5;}
	.row--l-10-6 {grid-row-start: 10;grid-row-end: 6;}
	.row--l-10-7 {grid-row-start: 10;grid-row-end: 7;}
	.row--l-10-8 {grid-row-start: 10;grid-row-end: 8;}
	.row--l-10-9 {grid-row-start: 10;grid-row-end: 9;}
	.row--l-10-10 {grid-row-start: 10;grid-row-end: 10;}
	.row--l-10-11 {grid-row-start: 10;grid-row-end: 11;}
	.row--l-10-12 {grid-row-start: 10;grid-row-end: 12;}
	.row--l-10-13 {grid-row-start: 10;grid-row-end: 13;}
	.row--l-10-14 {grid-row-start: 10;grid-row-end: 14;}
	.row--l-10-15 {grid-row-start: 10;grid-row-end: 15;}
	.row--l-10-16 {grid-row-start: 10;grid-row-end: 16;}
	.row--l-10-17 {grid-row-start: 10;grid-row-end: 17;}
	.row--l-10-18 {grid-row-start: 10;grid-row-end: 18;}
	.row--l-11-1 {grid-row-start: 11;grid-row-end: 1;}
	.row--l-11-2 {grid-row-start: 11;grid-row-end: 2;}
	.row--l-11-3 {grid-row-start: 11;grid-row-end: 3;}
	.row--l-11-4 {grid-row-start: 11;grid-row-end: 4;}
	.row--l-11-5 {grid-row-start: 11;grid-row-end: 5;}
	.row--l-11-6 {grid-row-start: 11;grid-row-end: 6;}
	.row--l-11-7 {grid-row-start: 11;grid-row-end: 7;}
	.row--l-11-8 {grid-row-start: 11;grid-row-end: 8;}
	.row--l-11-9 {grid-row-start: 11;grid-row-end: 9;}
	.row--l-11-10 {grid-row-start: 11;grid-row-end: 10;}
	.row--l-11-11 {grid-row-start: 11;grid-row-end: 11;}
	.row--l-11-12 {grid-row-start: 11;grid-row-end: 12;}
	.row--l-11-13 {grid-row-start: 11;grid-row-end: 13;}
	.row--l-11-14 {grid-row-start: 11;grid-row-end: 14;}
	.row--l-11-15 {grid-row-start: 11;grid-row-end: 15;}
	.row--l-11-16 {grid-row-start: 11;grid-row-end: 16;}
	.row--l-11-17 {grid-row-start: 11;grid-row-end: 17;}
	.row--l-11-18 {grid-row-start: 11;grid-row-end: 18;}
	.row--l-12-1 {grid-row-start: 12;grid-row-end: 1;}
	.row--l-12-2 {grid-row-start: 12;grid-row-end: 2;}
	.row--l-12-3 {grid-row-start: 12;grid-row-end: 3;}
	.row--l-12-4 {grid-row-start: 12;grid-row-end: 4;}
	.row--l-12-5 {grid-row-start: 12;grid-row-end: 5;}
	.row--l-12-6 {grid-row-start: 12;grid-row-end: 6;}
	.row--l-12-7 {grid-row-start: 12;grid-row-end: 7;}
	.row--l-12-8 {grid-row-start: 12;grid-row-end: 8;}
	.row--l-12-9 {grid-row-start: 12;grid-row-end: 9;}
	.row--l-12-10 {grid-row-start: 12;grid-row-end: 10;}
	.row--l-12-11 {grid-row-start: 12;grid-row-end: 11;}
	.row--l-12-12 {grid-row-start: 12;grid-row-end: 12;}
	.row--l-12-13 {grid-row-start: 12;grid-row-end: 13;}
	.row--l-12-14 {grid-row-start: 12;grid-row-end: 14;}
	.row--l-12-15 {grid-row-start: 12;grid-row-end: 15;}
	.row--l-12-16 {grid-row-start: 12;grid-row-end: 16;}
	.row--l-12-17 {grid-row-start: 12;grid-row-end: 17;}
	.row--l-12-18 {grid-row-start: 12;grid-row-end: 18;}
	.row--l-13-1 {grid-row-start: 13;grid-row-end: 1;}
	.row--l-13-2 {grid-row-start: 13;grid-row-end: 2;}
	.row--l-13-3 {grid-row-start: 13;grid-row-end: 3;}
	.row--l-13-4 {grid-row-start: 13;grid-row-end: 4;}
	.row--l-13-5 {grid-row-start: 13;grid-row-end: 5;}
	.row--l-13-6 {grid-row-start: 13;grid-row-end: 6;}
	.row--l-13-7 {grid-row-start: 13;grid-row-end: 7;}
	.row--l-13-8 {grid-row-start: 13;grid-row-end: 8;}
	.row--l-13-9 {grid-row-start: 13;grid-row-end: 9;}
	.row--l-13-10 {grid-row-start: 13;grid-row-end: 10;}
	.row--l-13-11 {grid-row-start: 13;grid-row-end: 11;}
	.row--l-13-12 {grid-row-start: 13;grid-row-end: 12;}
	.row--l-13-13 {grid-row-start: 13;grid-row-end: 13;}
	.row--l-13-14 {grid-row-start: 13;grid-row-end: 14;}
	.row--l-13-15 {grid-row-start: 13;grid-row-end: 15;}
	.row--l-13-16 {grid-row-start: 13;grid-row-end: 16;}
	.row--l-13-17 {grid-row-start: 13;grid-row-end: 17;}
	.row--l-13-18 {grid-row-start: 13;grid-row-end: 18;}
	.row--l-14-1 {grid-row-start: 14;grid-row-end: 1;}
	.row--l-14-2 {grid-row-start: 14;grid-row-end: 2;}
	.row--l-14-3 {grid-row-start: 14;grid-row-end: 3;}
	.row--l-14-4 {grid-row-start: 14;grid-row-end: 4;}
	.row--l-14-5 {grid-row-start: 14;grid-row-end: 5;}
	.row--l-14-6 {grid-row-start: 14;grid-row-end: 6;}
	.row--l-14-7 {grid-row-start: 14;grid-row-end: 7;}
	.row--l-14-8 {grid-row-start: 14;grid-row-end: 8;}
	.row--l-14-9 {grid-row-start: 14;grid-row-end: 9;}
	.row--l-14-10 {grid-row-start: 14;grid-row-end: 10;}
	.row--l-14-11 {grid-row-start: 14;grid-row-end: 11;}
	.row--l-14-12 {grid-row-start: 14;grid-row-end: 12;}
	.row--l-14-13 {grid-row-start: 14;grid-row-end: 13;}
	.row--l-14-14 {grid-row-start: 14;grid-row-end: 14;}
	.row--l-14-15 {grid-row-start: 14;grid-row-end: 15;}
	.row--l-14-16 {grid-row-start: 14;grid-row-end: 16;}
	.row--l-14-17 {grid-row-start: 14;grid-row-end: 17;}
	.row--l-14-18 {grid-row-start: 14;grid-row-end: 18;}
	.row--l-15-1 {grid-row-start: 15;grid-row-end: 1;}
	.row--l-15-2 {grid-row-start: 15;grid-row-end: 2;}
	.row--l-15-3 {grid-row-start: 15;grid-row-end: 3;}
	.row--l-15-4 {grid-row-start: 15;grid-row-end: 4;}
	.row--l-15-5 {grid-row-start: 15;grid-row-end: 5;}
	.row--l-15-6 {grid-row-start: 15;grid-row-end: 6;}
	.row--l-15-7 {grid-row-start: 15;grid-row-end: 7;}
	.row--l-15-8 {grid-row-start: 15;grid-row-end: 8;}
	.row--l-15-9 {grid-row-start: 15;grid-row-end: 9;}
	.row--l-15-10 {grid-row-start: 15;grid-row-end: 10;}
	.row--l-15-11 {grid-row-start: 15;grid-row-end: 11;}
	.row--l-15-12 {grid-row-start: 15;grid-row-end: 12;}
	.row--l-15-13 {grid-row-start: 15;grid-row-end: 13;}
	.row--l-15-14 {grid-row-start: 15;grid-row-end: 14;}
	.row--l-15-15 {grid-row-start: 15;grid-row-end: 15;}
	.row--l-15-16 {grid-row-start: 15;grid-row-end: 16;}
	.row--l-15-17 {grid-row-start: 15;grid-row-end: 17;}
	.row--l-15-18 {grid-row-start: 15;grid-row-end: 18;}
	.row--l-16-1 {grid-row-start: 16;grid-row-end: 1;}
	.row--l-16-2 {grid-row-start: 16;grid-row-end: 2;}
	.row--l-16-3 {grid-row-start: 16;grid-row-end: 3;}
	.row--l-16-4 {grid-row-start: 16;grid-row-end: 4;}
	.row--l-16-5 {grid-row-start: 16;grid-row-end: 5;}
	.row--l-16-6 {grid-row-start: 16;grid-row-end: 6;}
	.row--l-16-7 {grid-row-start: 16;grid-row-end: 7;}
	.row--l-16-8 {grid-row-start: 16;grid-row-end: 8;}
	.row--l-16-9 {grid-row-start: 16;grid-row-end: 9;}
	.row--l-16-10 {grid-row-start: 16;grid-row-end: 10;}
	.row--l-16-11 {grid-row-start: 16;grid-row-end: 11;}
	.row--l-16-12 {grid-row-start: 16;grid-row-end: 12;}
	.row--l-16-13 {grid-row-start: 16;grid-row-end: 13;}
	.row--l-16-14 {grid-row-start: 16;grid-row-end: 14;}
	.row--l-16-15 {grid-row-start: 16;grid-row-end: 15;}
	.row--l-16-16 {grid-row-start: 16;grid-row-end: 16;}
	.row--l-16-17 {grid-row-start: 16;grid-row-end: 17;}
	.row--l-16-18 {grid-row-start: 16;grid-row-end: 18;}
	.row--l-17-1 {grid-row-start: 17;grid-row-end: 1;}
	.row--l-17-2 {grid-row-start: 17;grid-row-end: 2;}
	.row--l-17-3 {grid-row-start: 17;grid-row-end: 3;}
	.row--l-17-4 {grid-row-start: 17;grid-row-end: 4;}
	.row--l-17-5 {grid-row-start: 17;grid-row-end: 5;}
	.row--l-17-6 {grid-row-start: 17;grid-row-end: 6;}
	.row--l-17-7 {grid-row-start: 17;grid-row-end: 7;}
	.row--l-17-8 {grid-row-start: 17;grid-row-end: 8;}
	.row--l-17-9 {grid-row-start: 17;grid-row-end: 9;}
	.row--l-17-10 {grid-row-start: 17;grid-row-end: 10;}
	.row--l-17-11 {grid-row-start: 17;grid-row-end: 11;}
	.row--l-17-12 {grid-row-start: 17;grid-row-end: 12;}
	.row--l-17-13 {grid-row-start: 17;grid-row-end: 13;}
	.row--l-17-14 {grid-row-start: 17;grid-row-end: 14;}
	.row--l-17-15 {grid-row-start: 17;grid-row-end: 15;}
	.row--l-17-16 {grid-row-start: 17;grid-row-end: 16;}
	.row--l-17-17 {grid-row-start: 17;grid-row-end: 17;}
	.row--l-17-18 {grid-row-start: 17;grid-row-end: 18;}
	.row--l-18-1 {grid-row-start: 18;grid-row-end: 1;}
	.row--l-18-2 {grid-row-start: 18;grid-row-end: 2;}
	.row--l-18-3 {grid-row-start: 18;grid-row-end: 3;}
	.row--l-18-4 {grid-row-start: 18;grid-row-end: 4;}
	.row--l-18-5 {grid-row-start: 18;grid-row-end: 5;}
	.row--l-18-6 {grid-row-start: 18;grid-row-end: 6;}
	.row--l-18-7 {grid-row-start: 18;grid-row-end: 7;}
	.row--l-18-8 {grid-row-start: 18;grid-row-end: 8;}
	.row--l-18-9 {grid-row-start: 18;grid-row-end: 9;}
	.row--l-18-10 {grid-row-start: 18;grid-row-end: 10;}
	.row--l-18-11 {grid-row-start: 18;grid-row-end: 11;}
	.row--l-18-12 {grid-row-start: 18;grid-row-end: 12;}
	.row--l-18-13 {grid-row-start: 18;grid-row-end: 13;}
	.row--l-18-14 {grid-row-start: 18;grid-row-end: 14;}
	.row--l-18-15 {grid-row-start: 18;grid-row-end: 15;}
	.row--l-18-16 {grid-row-start: 18;grid-row-end: 16;}
	.row--l-18-17 {grid-row-start: 18;grid-row-end: 17;}
	.row--l-18-18 {grid-row-start: 18;grid-row-end: 18;}}
@media (max-width: 1024px) {.row--m-1-1 {grid-row-start: 1;grid-row-end: 1;}
	.row--m-1-2 {grid-row-start: 1;grid-row-end: 2;}
	.row--m-1-3 {grid-row-start: 1;grid-row-end: 3;}
	.row--m-1-4 {grid-row-start: 1;grid-row-end: 4;}
	.row--m-1-5 {grid-row-start: 1;grid-row-end: 5;}
	.row--m-1-6 {grid-row-start: 1;grid-row-end: 6;}
	.row--m-1-7 {grid-row-start: 1;grid-row-end: 7;}
	.row--m-1-8 {grid-row-start: 1;grid-row-end: 8;}
	.row--m-1-9 {grid-row-start: 1;grid-row-end: 9;}
	.row--m-1-10 {grid-row-start: 1;grid-row-end: 10;}
	.row--m-1-11 {grid-row-start: 1;grid-row-end: 11;}
	.row--m-1-12 {grid-row-start: 1;grid-row-end: 12;}
	.row--m-1-13 {grid-row-start: 1;grid-row-end: 13;}
	.row--m-1-14 {grid-row-start: 1;grid-row-end: 14;}
	.row--m-1-15 {grid-row-start: 1;grid-row-end: 15;}
	.row--m-1-16 {grid-row-start: 1;grid-row-end: 16;}
	.row--m-1-17 {grid-row-start: 1;grid-row-end: 17;}
	.row--m-1-18 {grid-row-start: 1;grid-row-end: 18;}
	.row--m-2-1 {grid-row-start: 2;grid-row-end: 1;}
	.row--m-2-2 {grid-row-start: 2;grid-row-end: 2;}
	.row--m-2-3 {grid-row-start: 2;grid-row-end: 3;}
	.row--m-2-4 {grid-row-start: 2;grid-row-end: 4;}
	.row--m-2-5 {grid-row-start: 2;grid-row-end: 5;}
	.row--m-2-6 {grid-row-start: 2;grid-row-end: 6;}
	.row--m-2-7 {grid-row-start: 2;grid-row-end: 7;}
	.row--m-2-8 {grid-row-start: 2;grid-row-end: 8;}
	.row--m-2-9 {grid-row-start: 2;grid-row-end: 9;}
	.row--m-2-10 {grid-row-start: 2;grid-row-end: 10;}
	.row--m-2-11 {grid-row-start: 2;grid-row-end: 11;}
	.row--m-2-12 {grid-row-start: 2;grid-row-end: 12;}
	.row--m-2-13 {grid-row-start: 2;grid-row-end: 13;}
	.row--m-2-14 {grid-row-start: 2;grid-row-end: 14;}
	.row--m-2-15 {grid-row-start: 2;grid-row-end: 15;}
	.row--m-2-16 {grid-row-start: 2;grid-row-end: 16;}
	.row--m-2-17 {grid-row-start: 2;grid-row-end: 17;}
	.row--m-2-18 {grid-row-start: 2;grid-row-end: 18;}
	.row--m-3-1 {grid-row-start: 3;grid-row-end: 1;}
	.row--m-3-2 {grid-row-start: 3;grid-row-end: 2;}
	.row--m-3-3 {grid-row-start: 3;grid-row-end: 3;}
	.row--m-3-4 {grid-row-start: 3;grid-row-end: 4;}
	.row--m-3-5 {grid-row-start: 3;grid-row-end: 5;}
	.row--m-3-6 {grid-row-start: 3;grid-row-end: 6;}
	.row--m-3-7 {grid-row-start: 3;grid-row-end: 7;}
	.row--m-3-8 {grid-row-start: 3;grid-row-end: 8;}
	.row--m-3-9 {grid-row-start: 3;grid-row-end: 9;}
	.row--m-3-10 {grid-row-start: 3;grid-row-end: 10;}
	.row--m-3-11 {grid-row-start: 3;grid-row-end: 11;}
	.row--m-3-12 {grid-row-start: 3;grid-row-end: 12;}
	.row--m-3-13 {grid-row-start: 3;grid-row-end: 13;}
	.row--m-3-14 {grid-row-start: 3;grid-row-end: 14;}
	.row--m-3-15 {grid-row-start: 3;grid-row-end: 15;}
	.row--m-3-16 {grid-row-start: 3;grid-row-end: 16;}
	.row--m-3-17 {grid-row-start: 3;grid-row-end: 17;}
	.row--m-3-18 {grid-row-start: 3;grid-row-end: 18;}
	.row--m-4-1 {grid-row-start: 4;grid-row-end: 1;}
	.row--m-4-2 {grid-row-start: 4;grid-row-end: 2;}
	.row--m-4-3 {grid-row-start: 4;grid-row-end: 3;}
	.row--m-4-4 {grid-row-start: 4;grid-row-end: 4;}
	.row--m-4-5 {grid-row-start: 4;grid-row-end: 5;}
	.row--m-4-6 {grid-row-start: 4;grid-row-end: 6;}
	.row--m-4-7 {grid-row-start: 4;grid-row-end: 7;}
	.row--m-4-8 {grid-row-start: 4;grid-row-end: 8;}
	.row--m-4-9 {grid-row-start: 4;grid-row-end: 9;}
	.row--m-4-10 {grid-row-start: 4;grid-row-end: 10;}
	.row--m-4-11 {grid-row-start: 4;grid-row-end: 11;}
	.row--m-4-12 {grid-row-start: 4;grid-row-end: 12;}
	.row--m-4-13 {grid-row-start: 4;grid-row-end: 13;}
	.row--m-4-14 {grid-row-start: 4;grid-row-end: 14;}
	.row--m-4-15 {grid-row-start: 4;grid-row-end: 15;}
	.row--m-4-16 {grid-row-start: 4;grid-row-end: 16;}
	.row--m-4-17 {grid-row-start: 4;grid-row-end: 17;}
	.row--m-4-18 {grid-row-start: 4;grid-row-end: 18;}
	.row--m-5-1 {grid-row-start: 5;grid-row-end: 1;}
	.row--m-5-2 {grid-row-start: 5;grid-row-end: 2;}
	.row--m-5-3 {grid-row-start: 5;grid-row-end: 3;}
	.row--m-5-4 {grid-row-start: 5;grid-row-end: 4;}
	.row--m-5-5 {grid-row-start: 5;grid-row-end: 5;}
	.row--m-5-6 {grid-row-start: 5;grid-row-end: 6;}
	.row--m-5-7 {grid-row-start: 5;grid-row-end: 7;}
	.row--m-5-8 {grid-row-start: 5;grid-row-end: 8;}
	.row--m-5-9 {grid-row-start: 5;grid-row-end: 9;}
	.row--m-5-10 {grid-row-start: 5;grid-row-end: 10;}
	.row--m-5-11 {grid-row-start: 5;grid-row-end: 11;}
	.row--m-5-12 {grid-row-start: 5;grid-row-end: 12;}
	.row--m-5-13 {grid-row-start: 5;grid-row-end: 13;}
	.row--m-5-14 {grid-row-start: 5;grid-row-end: 14;}
	.row--m-5-15 {grid-row-start: 5;grid-row-end: 15;}
	.row--m-5-16 {grid-row-start: 5;grid-row-end: 16;}
	.row--m-5-17 {grid-row-start: 5;grid-row-end: 17;}
	.row--m-5-18 {grid-row-start: 5;grid-row-end: 18;}
	.row--m-6-1 {grid-row-start: 6;grid-row-end: 1;}
	.row--m-6-2 {grid-row-start: 6;grid-row-end: 2;}
	.row--m-6-3 {grid-row-start: 6;grid-row-end: 3;}
	.row--m-6-4 {grid-row-start: 6;grid-row-end: 4;}
	.row--m-6-5 {grid-row-start: 6;grid-row-end: 5;}
	.row--m-6-6 {grid-row-start: 6;grid-row-end: 6;}
	.row--m-6-7 {grid-row-start: 6;grid-row-end: 7;}
	.row--m-6-8 {grid-row-start: 6;grid-row-end: 8;}
	.row--m-6-9 {grid-row-start: 6;grid-row-end: 9;}
	.row--m-6-10 {grid-row-start: 6;grid-row-end: 10;}
	.row--m-6-11 {grid-row-start: 6;grid-row-end: 11;}
	.row--m-6-12 {grid-row-start: 6;grid-row-end: 12;}
	.row--m-6-13 {grid-row-start: 6;grid-row-end: 13;}
	.row--m-6-14 {grid-row-start: 6;grid-row-end: 14;}
	.row--m-6-15 {grid-row-start: 6;grid-row-end: 15;}
	.row--m-6-16 {grid-row-start: 6;grid-row-end: 16;}
	.row--m-6-17 {grid-row-start: 6;grid-row-end: 17;}
	.row--m-6-18 {grid-row-start: 6;grid-row-end: 18;}
	.row--m-7-1 {grid-row-start: 7;grid-row-end: 1;}
	.row--m-7-2 {grid-row-start: 7;grid-row-end: 2;}
	.row--m-7-3 {grid-row-start: 7;grid-row-end: 3;}
	.row--m-7-4 {grid-row-start: 7;grid-row-end: 4;}
	.row--m-7-5 {grid-row-start: 7;grid-row-end: 5;}
	.row--m-7-6 {grid-row-start: 7;grid-row-end: 6;}
	.row--m-7-7 {grid-row-start: 7;grid-row-end: 7;}
	.row--m-7-8 {grid-row-start: 7;grid-row-end: 8;}
	.row--m-7-9 {grid-row-start: 7;grid-row-end: 9;}
	.row--m-7-10 {grid-row-start: 7;grid-row-end: 10;}
	.row--m-7-11 {grid-row-start: 7;grid-row-end: 11;}
	.row--m-7-12 {grid-row-start: 7;grid-row-end: 12;}
	.row--m-7-13 {grid-row-start: 7;grid-row-end: 13;}
	.row--m-7-14 {grid-row-start: 7;grid-row-end: 14;}
	.row--m-7-15 {grid-row-start: 7;grid-row-end: 15;}
	.row--m-7-16 {grid-row-start: 7;grid-row-end: 16;}
	.row--m-7-17 {grid-row-start: 7;grid-row-end: 17;}
	.row--m-7-18 {grid-row-start: 7;grid-row-end: 18;}
	.row--m-8-1 {grid-row-start: 8;grid-row-end: 1;}
	.row--m-8-2 {grid-row-start: 8;grid-row-end: 2;}
	.row--m-8-3 {grid-row-start: 8;grid-row-end: 3;}
	.row--m-8-4 {grid-row-start: 8;grid-row-end: 4;}
	.row--m-8-5 {grid-row-start: 8;grid-row-end: 5;}
	.row--m-8-6 {grid-row-start: 8;grid-row-end: 6;}
	.row--m-8-7 {grid-row-start: 8;grid-row-end: 7;}
	.row--m-8-8 {grid-row-start: 8;grid-row-end: 8;}
	.row--m-8-9 {grid-row-start: 8;grid-row-end: 9;}
	.row--m-8-10 {grid-row-start: 8;grid-row-end: 10;}
	.row--m-8-11 {grid-row-start: 8;grid-row-end: 11;}
	.row--m-8-12 {grid-row-start: 8;grid-row-end: 12;}
	.row--m-8-13 {grid-row-start: 8;grid-row-end: 13;}
	.row--m-8-14 {grid-row-start: 8;grid-row-end: 14;}
	.row--m-8-15 {grid-row-start: 8;grid-row-end: 15;}
	.row--m-8-16 {grid-row-start: 8;grid-row-end: 16;}
	.row--m-8-17 {grid-row-start: 8;grid-row-end: 17;}
	.row--m-8-18 {grid-row-start: 8;grid-row-end: 18;}
	.row--m-9-1 {grid-row-start: 9;grid-row-end: 1;}
	.row--m-9-2 {grid-row-start: 9;grid-row-end: 2;}
	.row--m-9-3 {grid-row-start: 9;grid-row-end: 3;}
	.row--m-9-4 {grid-row-start: 9;grid-row-end: 4;}
	.row--m-9-5 {grid-row-start: 9;grid-row-end: 5;}
	.row--m-9-6 {grid-row-start: 9;grid-row-end: 6;}
	.row--m-9-7 {grid-row-start: 9;grid-row-end: 7;}
	.row--m-9-8 {grid-row-start: 9;grid-row-end: 8;}
	.row--m-9-9 {grid-row-start: 9;grid-row-end: 9;}
	.row--m-9-10 {grid-row-start: 9;grid-row-end: 10;}
	.row--m-9-11 {grid-row-start: 9;grid-row-end: 11;}
	.row--m-9-12 {grid-row-start: 9;grid-row-end: 12;}
	.row--m-9-13 {grid-row-start: 9;grid-row-end: 13;}
	.row--m-9-14 {grid-row-start: 9;grid-row-end: 14;}
	.row--m-9-15 {grid-row-start: 9;grid-row-end: 15;}
	.row--m-9-16 {grid-row-start: 9;grid-row-end: 16;}
	.row--m-9-17 {grid-row-start: 9;grid-row-end: 17;}
	.row--m-9-18 {grid-row-start: 9;grid-row-end: 18;}
	.row--m-10-1 {grid-row-start: 10;grid-row-end: 1;}
	.row--m-10-2 {grid-row-start: 10;grid-row-end: 2;}
	.row--m-10-3 {grid-row-start: 10;grid-row-end: 3;}
	.row--m-10-4 {grid-row-start: 10;grid-row-end: 4;}
	.row--m-10-5 {grid-row-start: 10;grid-row-end: 5;}
	.row--m-10-6 {grid-row-start: 10;grid-row-end: 6;}
	.row--m-10-7 {grid-row-start: 10;grid-row-end: 7;}
	.row--m-10-8 {grid-row-start: 10;grid-row-end: 8;}
	.row--m-10-9 {grid-row-start: 10;grid-row-end: 9;}
	.row--m-10-10 {grid-row-start: 10;grid-row-end: 10;}
	.row--m-10-11 {grid-row-start: 10;grid-row-end: 11;}
	.row--m-10-12 {grid-row-start: 10;grid-row-end: 12;}
	.row--m-10-13 {grid-row-start: 10;grid-row-end: 13;}
	.row--m-10-14 {grid-row-start: 10;grid-row-end: 14;}
	.row--m-10-15 {grid-row-start: 10;grid-row-end: 15;}
	.row--m-10-16 {grid-row-start: 10;grid-row-end: 16;}
	.row--m-10-17 {grid-row-start: 10;grid-row-end: 17;}
	.row--m-10-18 {grid-row-start: 10;grid-row-end: 18;}
	.row--m-11-1 {grid-row-start: 11;grid-row-end: 1;}
	.row--m-11-2 {grid-row-start: 11;grid-row-end: 2;}
	.row--m-11-3 {grid-row-start: 11;grid-row-end: 3;}
	.row--m-11-4 {grid-row-start: 11;grid-row-end: 4;}
	.row--m-11-5 {grid-row-start: 11;grid-row-end: 5;}
	.row--m-11-6 {grid-row-start: 11;grid-row-end: 6;}
	.row--m-11-7 {grid-row-start: 11;grid-row-end: 7;}
	.row--m-11-8 {grid-row-start: 11;grid-row-end: 8;}
	.row--m-11-9 {grid-row-start: 11;grid-row-end: 9;}
	.row--m-11-10 {grid-row-start: 11;grid-row-end: 10;}
	.row--m-11-11 {grid-row-start: 11;grid-row-end: 11;}
	.row--m-11-12 {grid-row-start: 11;grid-row-end: 12;}
	.row--m-11-13 {grid-row-start: 11;grid-row-end: 13;}
	.row--m-11-14 {grid-row-start: 11;grid-row-end: 14;}
	.row--m-11-15 {grid-row-start: 11;grid-row-end: 15;}
	.row--m-11-16 {grid-row-start: 11;grid-row-end: 16;}
	.row--m-11-17 {grid-row-start: 11;grid-row-end: 17;}
	.row--m-11-18 {grid-row-start: 11;grid-row-end: 18;}
	.row--m-12-1 {grid-row-start: 12;grid-row-end: 1;}
	.row--m-12-2 {grid-row-start: 12;grid-row-end: 2;}
	.row--m-12-3 {grid-row-start: 12;grid-row-end: 3;}
	.row--m-12-4 {grid-row-start: 12;grid-row-end: 4;}
	.row--m-12-5 {grid-row-start: 12;grid-row-end: 5;}
	.row--m-12-6 {grid-row-start: 12;grid-row-end: 6;}
	.row--m-12-7 {grid-row-start: 12;grid-row-end: 7;}
	.row--m-12-8 {grid-row-start: 12;grid-row-end: 8;}
	.row--m-12-9 {grid-row-start: 12;grid-row-end: 9;}
	.row--m-12-10 {grid-row-start: 12;grid-row-end: 10;}
	.row--m-12-11 {grid-row-start: 12;grid-row-end: 11;}
	.row--m-12-12 {grid-row-start: 12;grid-row-end: 12;}
	.row--m-12-13 {grid-row-start: 12;grid-row-end: 13;}
	.row--m-12-14 {grid-row-start: 12;grid-row-end: 14;}
	.row--m-12-15 {grid-row-start: 12;grid-row-end: 15;}
	.row--m-12-16 {grid-row-start: 12;grid-row-end: 16;}
	.row--m-12-17 {grid-row-start: 12;grid-row-end: 17;}
	.row--m-12-18 {grid-row-start: 12;grid-row-end: 18;}
	.row--m-13-1 {grid-row-start: 13;grid-row-end: 1;}
	.row--m-13-2 {grid-row-start: 13;grid-row-end: 2;}
	.row--m-13-3 {grid-row-start: 13;grid-row-end: 3;}
	.row--m-13-4 {grid-row-start: 13;grid-row-end: 4;}
	.row--m-13-5 {grid-row-start: 13;grid-row-end: 5;}
	.row--m-13-6 {grid-row-start: 13;grid-row-end: 6;}
	.row--m-13-7 {grid-row-start: 13;grid-row-end: 7;}
	.row--m-13-8 {grid-row-start: 13;grid-row-end: 8;}
	.row--m-13-9 {grid-row-start: 13;grid-row-end: 9;}
	.row--m-13-10 {grid-row-start: 13;grid-row-end: 10;}
	.row--m-13-11 {grid-row-start: 13;grid-row-end: 11;}
	.row--m-13-12 {grid-row-start: 13;grid-row-end: 12;}
	.row--m-13-13 {grid-row-start: 13;grid-row-end: 13;}
	.row--m-13-14 {grid-row-start: 13;grid-row-end: 14;}
	.row--m-13-15 {grid-row-start: 13;grid-row-end: 15;}
	.row--m-13-16 {grid-row-start: 13;grid-row-end: 16;}
	.row--m-13-17 {grid-row-start: 13;grid-row-end: 17;}
	.row--m-13-18 {grid-row-start: 13;grid-row-end: 18;}
	.row--m-14-1 {grid-row-start: 14;grid-row-end: 1;}
	.row--m-14-2 {grid-row-start: 14;grid-row-end: 2;}
	.row--m-14-3 {grid-row-start: 14;grid-row-end: 3;}
	.row--m-14-4 {grid-row-start: 14;grid-row-end: 4;}
	.row--m-14-5 {grid-row-start: 14;grid-row-end: 5;}
	.row--m-14-6 {grid-row-start: 14;grid-row-end: 6;}
	.row--m-14-7 {grid-row-start: 14;grid-row-end: 7;}
	.row--m-14-8 {grid-row-start: 14;grid-row-end: 8;}
	.row--m-14-9 {grid-row-start: 14;grid-row-end: 9;}
	.row--m-14-10 {grid-row-start: 14;grid-row-end: 10;}
	.row--m-14-11 {grid-row-start: 14;grid-row-end: 11;}
	.row--m-14-12 {grid-row-start: 14;grid-row-end: 12;}
	.row--m-14-13 {grid-row-start: 14;grid-row-end: 13;}
	.row--m-14-14 {grid-row-start: 14;grid-row-end: 14;}
	.row--m-14-15 {grid-row-start: 14;grid-row-end: 15;}
	.row--m-14-16 {grid-row-start: 14;grid-row-end: 16;}
	.row--m-14-17 {grid-row-start: 14;grid-row-end: 17;}
	.row--m-14-18 {grid-row-start: 14;grid-row-end: 18;}
	.row--m-15-1 {grid-row-start: 15;grid-row-end: 1;}
	.row--m-15-2 {grid-row-start: 15;grid-row-end: 2;}
	.row--m-15-3 {grid-row-start: 15;grid-row-end: 3;}
	.row--m-15-4 {grid-row-start: 15;grid-row-end: 4;}
	.row--m-15-5 {grid-row-start: 15;grid-row-end: 5;}
	.row--m-15-6 {grid-row-start: 15;grid-row-end: 6;}
	.row--m-15-7 {grid-row-start: 15;grid-row-end: 7;}
	.row--m-15-8 {grid-row-start: 15;grid-row-end: 8;}
	.row--m-15-9 {grid-row-start: 15;grid-row-end: 9;}
	.row--m-15-10 {grid-row-start: 15;grid-row-end: 10;}
	.row--m-15-11 {grid-row-start: 15;grid-row-end: 11;}
	.row--m-15-12 {grid-row-start: 15;grid-row-end: 12;}
	.row--m-15-13 {grid-row-start: 15;grid-row-end: 13;}
	.row--m-15-14 {grid-row-start: 15;grid-row-end: 14;}
	.row--m-15-15 {grid-row-start: 15;grid-row-end: 15;}
	.row--m-15-16 {grid-row-start: 15;grid-row-end: 16;}
	.row--m-15-17 {grid-row-start: 15;grid-row-end: 17;}
	.row--m-15-18 {grid-row-start: 15;grid-row-end: 18;}
	.row--m-16-1 {grid-row-start: 16;grid-row-end: 1;}
	.row--m-16-2 {grid-row-start: 16;grid-row-end: 2;}
	.row--m-16-3 {grid-row-start: 16;grid-row-end: 3;}
	.row--m-16-4 {grid-row-start: 16;grid-row-end: 4;}
	.row--m-16-5 {grid-row-start: 16;grid-row-end: 5;}
	.row--m-16-6 {grid-row-start: 16;grid-row-end: 6;}
	.row--m-16-7 {grid-row-start: 16;grid-row-end: 7;}
	.row--m-16-8 {grid-row-start: 16;grid-row-end: 8;}
	.row--m-16-9 {grid-row-start: 16;grid-row-end: 9;}
	.row--m-16-10 {grid-row-start: 16;grid-row-end: 10;}
	.row--m-16-11 {grid-row-start: 16;grid-row-end: 11;}
	.row--m-16-12 {grid-row-start: 16;grid-row-end: 12;}
	.row--m-16-13 {grid-row-start: 16;grid-row-end: 13;}
	.row--m-16-14 {grid-row-start: 16;grid-row-end: 14;}
	.row--m-16-15 {grid-row-start: 16;grid-row-end: 15;}
	.row--m-16-16 {grid-row-start: 16;grid-row-end: 16;}
	.row--m-16-17 {grid-row-start: 16;grid-row-end: 17;}
	.row--m-16-18 {grid-row-start: 16;grid-row-end: 18;}
	.row--m-17-1 {grid-row-start: 17;grid-row-end: 1;}
	.row--m-17-2 {grid-row-start: 17;grid-row-end: 2;}
	.row--m-17-3 {grid-row-start: 17;grid-row-end: 3;}
	.row--m-17-4 {grid-row-start: 17;grid-row-end: 4;}
	.row--m-17-5 {grid-row-start: 17;grid-row-end: 5;}
	.row--m-17-6 {grid-row-start: 17;grid-row-end: 6;}
	.row--m-17-7 {grid-row-start: 17;grid-row-end: 7;}
	.row--m-17-8 {grid-row-start: 17;grid-row-end: 8;}
	.row--m-17-9 {grid-row-start: 17;grid-row-end: 9;}
	.row--m-17-10 {grid-row-start: 17;grid-row-end: 10;}
	.row--m-17-11 {grid-row-start: 17;grid-row-end: 11;}
	.row--m-17-12 {grid-row-start: 17;grid-row-end: 12;}
	.row--m-17-13 {grid-row-start: 17;grid-row-end: 13;}
	.row--m-17-14 {grid-row-start: 17;grid-row-end: 14;}
	.row--m-17-15 {grid-row-start: 17;grid-row-end: 15;}
	.row--m-17-16 {grid-row-start: 17;grid-row-end: 16;}
	.row--m-17-17 {grid-row-start: 17;grid-row-end: 17;}
	.row--m-17-18 {grid-row-start: 17;grid-row-end: 18;}
	.row--m-18-1 {grid-row-start: 18;grid-row-end: 1;}
	.row--m-18-2 {grid-row-start: 18;grid-row-end: 2;}
	.row--m-18-3 {grid-row-start: 18;grid-row-end: 3;}
	.row--m-18-4 {grid-row-start: 18;grid-row-end: 4;}
	.row--m-18-5 {grid-row-start: 18;grid-row-end: 5;}
	.row--m-18-6 {grid-row-start: 18;grid-row-end: 6;}
	.row--m-18-7 {grid-row-start: 18;grid-row-end: 7;}
	.row--m-18-8 {grid-row-start: 18;grid-row-end: 8;}
	.row--m-18-9 {grid-row-start: 18;grid-row-end: 9;}
	.row--m-18-10 {grid-row-start: 18;grid-row-end: 10;}
	.row--m-18-11 {grid-row-start: 18;grid-row-end: 11;}
	.row--m-18-12 {grid-row-start: 18;grid-row-end: 12;}
	.row--m-18-13 {grid-row-start: 18;grid-row-end: 13;}
	.row--m-18-14 {grid-row-start: 18;grid-row-end: 14;}
	.row--m-18-15 {grid-row-start: 18;grid-row-end: 15;}
	.row--m-18-16 {grid-row-start: 18;grid-row-end: 16;}
	.row--m-18-17 {grid-row-start: 18;grid-row-end: 17;}
	.row--m-18-18 {grid-row-start: 18;grid-row-end: 18;}}
@media (max-width: 768px) {.row--sm-1-1 {grid-row-start: 1;grid-row-end: 1;}
	.row--sm-1-2 {grid-row-start: 1;grid-row-end: 2;}
	.row--sm-1-3 {grid-row-start: 1;grid-row-end: 3;}
	.row--sm-1-4 {grid-row-start: 1;grid-row-end: 4;}
	.row--sm-1-5 {grid-row-start: 1;grid-row-end: 5;}
	.row--sm-1-6 {grid-row-start: 1;grid-row-end: 6;}
	.row--sm-1-7 {grid-row-start: 1;grid-row-end: 7;}
	.row--sm-1-8 {grid-row-start: 1;grid-row-end: 8;}
	.row--sm-1-9 {grid-row-start: 1;grid-row-end: 9;}
	.row--sm-1-10 {grid-row-start: 1;grid-row-end: 10;}
	.row--sm-1-11 {grid-row-start: 1;grid-row-end: 11;}
	.row--sm-1-12 {grid-row-start: 1;grid-row-end: 12;}
	.row--sm-1-13 {grid-row-start: 1;grid-row-end: 13;}
	.row--sm-1-14 {grid-row-start: 1;grid-row-end: 14;}
	.row--sm-1-15 {grid-row-start: 1;grid-row-end: 15;}
	.row--sm-1-16 {grid-row-start: 1;grid-row-end: 16;}
	.row--sm-1-17 {grid-row-start: 1;grid-row-end: 17;}
	.row--sm-1-18 {grid-row-start: 1;grid-row-end: 18;}
	.row--sm-2-1 {grid-row-start: 2;grid-row-end: 1;}
	.row--sm-2-2 {grid-row-start: 2;grid-row-end: 2;}
	.row--sm-2-3 {grid-row-start: 2;grid-row-end: 3;}
	.row--sm-2-4 {grid-row-start: 2;grid-row-end: 4;}
	.row--sm-2-5 {grid-row-start: 2;grid-row-end: 5;}
	.row--sm-2-6 {grid-row-start: 2;grid-row-end: 6;}
	.row--sm-2-7 {grid-row-start: 2;grid-row-end: 7;}
	.row--sm-2-8 {grid-row-start: 2;grid-row-end: 8;}
	.row--sm-2-9 {grid-row-start: 2;grid-row-end: 9;}
	.row--sm-2-10 {grid-row-start: 2;grid-row-end: 10;}
	.row--sm-2-11 {grid-row-start: 2;grid-row-end: 11;}
	.row--sm-2-12 {grid-row-start: 2;grid-row-end: 12;}
	.row--sm-2-13 {grid-row-start: 2;grid-row-end: 13;}
	.row--sm-2-14 {grid-row-start: 2;grid-row-end: 14;}
	.row--sm-2-15 {grid-row-start: 2;grid-row-end: 15;}
	.row--sm-2-16 {grid-row-start: 2;grid-row-end: 16;}
	.row--sm-2-17 {grid-row-start: 2;grid-row-end: 17;}
	.row--sm-2-18 {grid-row-start: 2;grid-row-end: 18;}
	.row--sm-3-1 {grid-row-start: 3;grid-row-end: 1;}
	.row--sm-3-2 {grid-row-start: 3;grid-row-end: 2;}
	.row--sm-3-3 {grid-row-start: 3;grid-row-end: 3;}
	.row--sm-3-4 {grid-row-start: 3;grid-row-end: 4;}
	.row--sm-3-5 {grid-row-start: 3;grid-row-end: 5;}
	.row--sm-3-6 {grid-row-start: 3;grid-row-end: 6;}
	.row--sm-3-7 {grid-row-start: 3;grid-row-end: 7;}
	.row--sm-3-8 {grid-row-start: 3;grid-row-end: 8;}
	.row--sm-3-9 {grid-row-start: 3;grid-row-end: 9;}
	.row--sm-3-10 {grid-row-start: 3;grid-row-end: 10;}
	.row--sm-3-11 {grid-row-start: 3;grid-row-end: 11;}
	.row--sm-3-12 {grid-row-start: 3;grid-row-end: 12;}
	.row--sm-3-13 {grid-row-start: 3;grid-row-end: 13;}
	.row--sm-3-14 {grid-row-start: 3;grid-row-end: 14;}
	.row--sm-3-15 {grid-row-start: 3;grid-row-end: 15;}
	.row--sm-3-16 {grid-row-start: 3;grid-row-end: 16;}
	.row--sm-3-17 {grid-row-start: 3;grid-row-end: 17;}
	.row--sm-3-18 {grid-row-start: 3;grid-row-end: 18;}
	.row--sm-4-1 {grid-row-start: 4;grid-row-end: 1;}
	.row--sm-4-2 {grid-row-start: 4;grid-row-end: 2;}
	.row--sm-4-3 {grid-row-start: 4;grid-row-end: 3;}
	.row--sm-4-4 {grid-row-start: 4;grid-row-end: 4;}
	.row--sm-4-5 {grid-row-start: 4;grid-row-end: 5;}
	.row--sm-4-6 {grid-row-start: 4;grid-row-end: 6;}
	.row--sm-4-7 {grid-row-start: 4;grid-row-end: 7;}
	.row--sm-4-8 {grid-row-start: 4;grid-row-end: 8;}
	.row--sm-4-9 {grid-row-start: 4;grid-row-end: 9;}
	.row--sm-4-10 {grid-row-start: 4;grid-row-end: 10;}
	.row--sm-4-11 {grid-row-start: 4;grid-row-end: 11;}
	.row--sm-4-12 {grid-row-start: 4;grid-row-end: 12;}
	.row--sm-4-13 {grid-row-start: 4;grid-row-end: 13;}
	.row--sm-4-14 {grid-row-start: 4;grid-row-end: 14;}
	.row--sm-4-15 {grid-row-start: 4;grid-row-end: 15;}
	.row--sm-4-16 {grid-row-start: 4;grid-row-end: 16;}
	.row--sm-4-17 {grid-row-start: 4;grid-row-end: 17;}
	.row--sm-4-18 {grid-row-start: 4;grid-row-end: 18;}
	.row--sm-5-1 {grid-row-start: 5;grid-row-end: 1;}
	.row--sm-5-2 {grid-row-start: 5;grid-row-end: 2;}
	.row--sm-5-3 {grid-row-start: 5;grid-row-end: 3;}
	.row--sm-5-4 {grid-row-start: 5;grid-row-end: 4;}
	.row--sm-5-5 {grid-row-start: 5;grid-row-end: 5;}
	.row--sm-5-6 {grid-row-start: 5;grid-row-end: 6;}
	.row--sm-5-7 {grid-row-start: 5;grid-row-end: 7;}
	.row--sm-5-8 {grid-row-start: 5;grid-row-end: 8;}
	.row--sm-5-9 {grid-row-start: 5;grid-row-end: 9;}
	.row--sm-5-10 {grid-row-start: 5;grid-row-end: 10;}
	.row--sm-5-11 {grid-row-start: 5;grid-row-end: 11;}
	.row--sm-5-12 {grid-row-start: 5;grid-row-end: 12;}
	.row--sm-5-13 {grid-row-start: 5;grid-row-end: 13;}
	.row--sm-5-14 {grid-row-start: 5;grid-row-end: 14;}
	.row--sm-5-15 {grid-row-start: 5;grid-row-end: 15;}
	.row--sm-5-16 {grid-row-start: 5;grid-row-end: 16;}
	.row--sm-5-17 {grid-row-start: 5;grid-row-end: 17;}
	.row--sm-5-18 {grid-row-start: 5;grid-row-end: 18;}
	.row--sm-6-1 {grid-row-start: 6;grid-row-end: 1;}
	.row--sm-6-2 {grid-row-start: 6;grid-row-end: 2;}
	.row--sm-6-3 {grid-row-start: 6;grid-row-end: 3;}
	.row--sm-6-4 {grid-row-start: 6;grid-row-end: 4;}
	.row--sm-6-5 {grid-row-start: 6;grid-row-end: 5;}
	.row--sm-6-6 {grid-row-start: 6;grid-row-end: 6;}
	.row--sm-6-7 {grid-row-start: 6;grid-row-end: 7;}
	.row--sm-6-8 {grid-row-start: 6;grid-row-end: 8;}
	.row--sm-6-9 {grid-row-start: 6;grid-row-end: 9;}
	.row--sm-6-10 {grid-row-start: 6;grid-row-end: 10;}
	.row--sm-6-11 {grid-row-start: 6;grid-row-end: 11;}
	.row--sm-6-12 {grid-row-start: 6;grid-row-end: 12;}
	.row--sm-6-13 {grid-row-start: 6;grid-row-end: 13;}
	.row--sm-6-14 {grid-row-start: 6;grid-row-end: 14;}
	.row--sm-6-15 {grid-row-start: 6;grid-row-end: 15;}
	.row--sm-6-16 {grid-row-start: 6;grid-row-end: 16;}
	.row--sm-6-17 {grid-row-start: 6;grid-row-end: 17;}
	.row--sm-6-18 {grid-row-start: 6;grid-row-end: 18;}
	.row--sm-7-1 {grid-row-start: 7;grid-row-end: 1;}
	.row--sm-7-2 {grid-row-start: 7;grid-row-end: 2;}
	.row--sm-7-3 {grid-row-start: 7;grid-row-end: 3;}
	.row--sm-7-4 {grid-row-start: 7;grid-row-end: 4;}
	.row--sm-7-5 {grid-row-start: 7;grid-row-end: 5;}
	.row--sm-7-6 {grid-row-start: 7;grid-row-end: 6;}
	.row--sm-7-7 {grid-row-start: 7;grid-row-end: 7;}
	.row--sm-7-8 {grid-row-start: 7;grid-row-end: 8;}
	.row--sm-7-9 {grid-row-start: 7;grid-row-end: 9;}
	.row--sm-7-10 {grid-row-start: 7;grid-row-end: 10;}
	.row--sm-7-11 {grid-row-start: 7;grid-row-end: 11;}
	.row--sm-7-12 {grid-row-start: 7;grid-row-end: 12;}
	.row--sm-7-13 {grid-row-start: 7;grid-row-end: 13;}
	.row--sm-7-14 {grid-row-start: 7;grid-row-end: 14;}
	.row--sm-7-15 {grid-row-start: 7;grid-row-end: 15;}
	.row--sm-7-16 {grid-row-start: 7;grid-row-end: 16;}
	.row--sm-7-17 {grid-row-start: 7;grid-row-end: 17;}
	.row--sm-7-18 {grid-row-start: 7;grid-row-end: 18;}
	.row--sm-8-1 {grid-row-start: 8;grid-row-end: 1;}
	.row--sm-8-2 {grid-row-start: 8;grid-row-end: 2;}
	.row--sm-8-3 {grid-row-start: 8;grid-row-end: 3;}
	.row--sm-8-4 {grid-row-start: 8;grid-row-end: 4;}
	.row--sm-8-5 {grid-row-start: 8;grid-row-end: 5;}
	.row--sm-8-6 {grid-row-start: 8;grid-row-end: 6;}
	.row--sm-8-7 {grid-row-start: 8;grid-row-end: 7;}
	.row--sm-8-8 {grid-row-start: 8;grid-row-end: 8;}
	.row--sm-8-9 {grid-row-start: 8;grid-row-end: 9;}
	.row--sm-8-10 {grid-row-start: 8;grid-row-end: 10;}
	.row--sm-8-11 {grid-row-start: 8;grid-row-end: 11;}
	.row--sm-8-12 {grid-row-start: 8;grid-row-end: 12;}
	.row--sm-8-13 {grid-row-start: 8;grid-row-end: 13;}
	.row--sm-8-14 {grid-row-start: 8;grid-row-end: 14;}
	.row--sm-8-15 {grid-row-start: 8;grid-row-end: 15;}
	.row--sm-8-16 {grid-row-start: 8;grid-row-end: 16;}
	.row--sm-8-17 {grid-row-start: 8;grid-row-end: 17;}
	.row--sm-8-18 {grid-row-start: 8;grid-row-end: 18;}
	.row--sm-9-1 {grid-row-start: 9;grid-row-end: 1;}
	.row--sm-9-2 {grid-row-start: 9;grid-row-end: 2;}
	.row--sm-9-3 {grid-row-start: 9;grid-row-end: 3;}
	.row--sm-9-4 {grid-row-start: 9;grid-row-end: 4;}
	.row--sm-9-5 {grid-row-start: 9;grid-row-end: 5;}
	.row--sm-9-6 {grid-row-start: 9;grid-row-end: 6;}
	.row--sm-9-7 {grid-row-start: 9;grid-row-end: 7;}
	.row--sm-9-8 {grid-row-start: 9;grid-row-end: 8;}
	.row--sm-9-9 {grid-row-start: 9;grid-row-end: 9;}
	.row--sm-9-10 {grid-row-start: 9;grid-row-end: 10;}
	.row--sm-9-11 {grid-row-start: 9;grid-row-end: 11;}
	.row--sm-9-12 {grid-row-start: 9;grid-row-end: 12;}
	.row--sm-9-13 {grid-row-start: 9;grid-row-end: 13;}
	.row--sm-9-14 {grid-row-start: 9;grid-row-end: 14;}
	.row--sm-9-15 {grid-row-start: 9;grid-row-end: 15;}
	.row--sm-9-16 {grid-row-start: 9;grid-row-end: 16;}
	.row--sm-9-17 {grid-row-start: 9;grid-row-end: 17;}
	.row--sm-9-18 {grid-row-start: 9;grid-row-end: 18;}
	.row--sm-10-1 {grid-row-start: 10;grid-row-end: 1;}
	.row--sm-10-2 {grid-row-start: 10;grid-row-end: 2;}
	.row--sm-10-3 {grid-row-start: 10;grid-row-end: 3;}
	.row--sm-10-4 {grid-row-start: 10;grid-row-end: 4;}
	.row--sm-10-5 {grid-row-start: 10;grid-row-end: 5;}
	.row--sm-10-6 {grid-row-start: 10;grid-row-end: 6;}
	.row--sm-10-7 {grid-row-start: 10;grid-row-end: 7;}
	.row--sm-10-8 {grid-row-start: 10;grid-row-end: 8;}
	.row--sm-10-9 {grid-row-start: 10;grid-row-end: 9;}
	.row--sm-10-10 {grid-row-start: 10;grid-row-end: 10;}
	.row--sm-10-11 {grid-row-start: 10;grid-row-end: 11;}
	.row--sm-10-12 {grid-row-start: 10;grid-row-end: 12;}
	.row--sm-10-13 {grid-row-start: 10;grid-row-end: 13;}
	.row--sm-10-14 {grid-row-start: 10;grid-row-end: 14;}
	.row--sm-10-15 {grid-row-start: 10;grid-row-end: 15;}
	.row--sm-10-16 {grid-row-start: 10;grid-row-end: 16;}
	.row--sm-10-17 {grid-row-start: 10;grid-row-end: 17;}
	.row--sm-10-18 {grid-row-start: 10;grid-row-end: 18;}
	.row--sm-11-1 {grid-row-start: 11;grid-row-end: 1;}
	.row--sm-11-2 {grid-row-start: 11;grid-row-end: 2;}
	.row--sm-11-3 {grid-row-start: 11;grid-row-end: 3;}
	.row--sm-11-4 {grid-row-start: 11;grid-row-end: 4;}
	.row--sm-11-5 {grid-row-start: 11;grid-row-end: 5;}
	.row--sm-11-6 {grid-row-start: 11;grid-row-end: 6;}
	.row--sm-11-7 {grid-row-start: 11;grid-row-end: 7;}
	.row--sm-11-8 {grid-row-start: 11;grid-row-end: 8;}
	.row--sm-11-9 {grid-row-start: 11;grid-row-end: 9;}
	.row--sm-11-10 {grid-row-start: 11;grid-row-end: 10;}
	.row--sm-11-11 {grid-row-start: 11;grid-row-end: 11;}
	.row--sm-11-12 {grid-row-start: 11;grid-row-end: 12;}
	.row--sm-11-13 {grid-row-start: 11;grid-row-end: 13;}
	.row--sm-11-14 {grid-row-start: 11;grid-row-end: 14;}
	.row--sm-11-15 {grid-row-start: 11;grid-row-end: 15;}
	.row--sm-11-16 {grid-row-start: 11;grid-row-end: 16;}
	.row--sm-11-17 {grid-row-start: 11;grid-row-end: 17;}
	.row--sm-11-18 {grid-row-start: 11;grid-row-end: 18;}
	.row--sm-12-1 {grid-row-start: 12;grid-row-end: 1;}
	.row--sm-12-2 {grid-row-start: 12;grid-row-end: 2;}
	.row--sm-12-3 {grid-row-start: 12;grid-row-end: 3;}
	.row--sm-12-4 {grid-row-start: 12;grid-row-end: 4;}
	.row--sm-12-5 {grid-row-start: 12;grid-row-end: 5;}
	.row--sm-12-6 {grid-row-start: 12;grid-row-end: 6;}
	.row--sm-12-7 {grid-row-start: 12;grid-row-end: 7;}
	.row--sm-12-8 {grid-row-start: 12;grid-row-end: 8;}
	.row--sm-12-9 {grid-row-start: 12;grid-row-end: 9;}
	.row--sm-12-10 {grid-row-start: 12;grid-row-end: 10;}
	.row--sm-12-11 {grid-row-start: 12;grid-row-end: 11;}
	.row--sm-12-12 {grid-row-start: 12;grid-row-end: 12;}
	.row--sm-12-13 {grid-row-start: 12;grid-row-end: 13;}
	.row--sm-12-14 {grid-row-start: 12;grid-row-end: 14;}
	.row--sm-12-15 {grid-row-start: 12;grid-row-end: 15;}
	.row--sm-12-16 {grid-row-start: 12;grid-row-end: 16;}
	.row--sm-12-17 {grid-row-start: 12;grid-row-end: 17;}
	.row--sm-12-18 {grid-row-start: 12;grid-row-end: 18;}
	.row--sm-13-1 {grid-row-start: 13;grid-row-end: 1;}
	.row--sm-13-2 {grid-row-start: 13;grid-row-end: 2;}
	.row--sm-13-3 {grid-row-start: 13;grid-row-end: 3;}
	.row--sm-13-4 {grid-row-start: 13;grid-row-end: 4;}
	.row--sm-13-5 {grid-row-start: 13;grid-row-end: 5;}
	.row--sm-13-6 {grid-row-start: 13;grid-row-end: 6;}
	.row--sm-13-7 {grid-row-start: 13;grid-row-end: 7;}
	.row--sm-13-8 {grid-row-start: 13;grid-row-end: 8;}
	.row--sm-13-9 {grid-row-start: 13;grid-row-end: 9;}
	.row--sm-13-10 {grid-row-start: 13;grid-row-end: 10;}
	.row--sm-13-11 {grid-row-start: 13;grid-row-end: 11;}
	.row--sm-13-12 {grid-row-start: 13;grid-row-end: 12;}
	.row--sm-13-13 {grid-row-start: 13;grid-row-end: 13;}
	.row--sm-13-14 {grid-row-start: 13;grid-row-end: 14;}
	.row--sm-13-15 {grid-row-start: 13;grid-row-end: 15;}
	.row--sm-13-16 {grid-row-start: 13;grid-row-end: 16;}
	.row--sm-13-17 {grid-row-start: 13;grid-row-end: 17;}
	.row--sm-13-18 {grid-row-start: 13;grid-row-end: 18;}
	.row--sm-14-1 {grid-row-start: 14;grid-row-end: 1;}
	.row--sm-14-2 {grid-row-start: 14;grid-row-end: 2;}
	.row--sm-14-3 {grid-row-start: 14;grid-row-end: 3;}
	.row--sm-14-4 {grid-row-start: 14;grid-row-end: 4;}
	.row--sm-14-5 {grid-row-start: 14;grid-row-end: 5;}
	.row--sm-14-6 {grid-row-start: 14;grid-row-end: 6;}
	.row--sm-14-7 {grid-row-start: 14;grid-row-end: 7;}
	.row--sm-14-8 {grid-row-start: 14;grid-row-end: 8;}
	.row--sm-14-9 {grid-row-start: 14;grid-row-end: 9;}
	.row--sm-14-10 {grid-row-start: 14;grid-row-end: 10;}
	.row--sm-14-11 {grid-row-start: 14;grid-row-end: 11;}
	.row--sm-14-12 {grid-row-start: 14;grid-row-end: 12;}
	.row--sm-14-13 {grid-row-start: 14;grid-row-end: 13;}
	.row--sm-14-14 {grid-row-start: 14;grid-row-end: 14;}
	.row--sm-14-15 {grid-row-start: 14;grid-row-end: 15;}
	.row--sm-14-16 {grid-row-start: 14;grid-row-end: 16;}
	.row--sm-14-17 {grid-row-start: 14;grid-row-end: 17;}
	.row--sm-14-18 {grid-row-start: 14;grid-row-end: 18;}
	.row--sm-15-1 {grid-row-start: 15;grid-row-end: 1;}
	.row--sm-15-2 {grid-row-start: 15;grid-row-end: 2;}
	.row--sm-15-3 {grid-row-start: 15;grid-row-end: 3;}
	.row--sm-15-4 {grid-row-start: 15;grid-row-end: 4;}
	.row--sm-15-5 {grid-row-start: 15;grid-row-end: 5;}
	.row--sm-15-6 {grid-row-start: 15;grid-row-end: 6;}
	.row--sm-15-7 {grid-row-start: 15;grid-row-end: 7;}
	.row--sm-15-8 {grid-row-start: 15;grid-row-end: 8;}
	.row--sm-15-9 {grid-row-start: 15;grid-row-end: 9;}
	.row--sm-15-10 {grid-row-start: 15;grid-row-end: 10;}
	.row--sm-15-11 {grid-row-start: 15;grid-row-end: 11;}
	.row--sm-15-12 {grid-row-start: 15;grid-row-end: 12;}
	.row--sm-15-13 {grid-row-start: 15;grid-row-end: 13;}
	.row--sm-15-14 {grid-row-start: 15;grid-row-end: 14;}
	.row--sm-15-15 {grid-row-start: 15;grid-row-end: 15;}
	.row--sm-15-16 {grid-row-start: 15;grid-row-end: 16;}
	.row--sm-15-17 {grid-row-start: 15;grid-row-end: 17;}
	.row--sm-15-18 {grid-row-start: 15;grid-row-end: 18;}
	.row--sm-16-1 {grid-row-start: 16;grid-row-end: 1;}
	.row--sm-16-2 {grid-row-start: 16;grid-row-end: 2;}
	.row--sm-16-3 {grid-row-start: 16;grid-row-end: 3;}
	.row--sm-16-4 {grid-row-start: 16;grid-row-end: 4;}
	.row--sm-16-5 {grid-row-start: 16;grid-row-end: 5;}
	.row--sm-16-6 {grid-row-start: 16;grid-row-end: 6;}
	.row--sm-16-7 {grid-row-start: 16;grid-row-end: 7;}
	.row--sm-16-8 {grid-row-start: 16;grid-row-end: 8;}
	.row--sm-16-9 {grid-row-start: 16;grid-row-end: 9;}
	.row--sm-16-10 {grid-row-start: 16;grid-row-end: 10;}
	.row--sm-16-11 {grid-row-start: 16;grid-row-end: 11;}
	.row--sm-16-12 {grid-row-start: 16;grid-row-end: 12;}
	.row--sm-16-13 {grid-row-start: 16;grid-row-end: 13;}
	.row--sm-16-14 {grid-row-start: 16;grid-row-end: 14;}
	.row--sm-16-15 {grid-row-start: 16;grid-row-end: 15;}
	.row--sm-16-16 {grid-row-start: 16;grid-row-end: 16;}
	.row--sm-16-17 {grid-row-start: 16;grid-row-end: 17;}
	.row--sm-16-18 {grid-row-start: 16;grid-row-end: 18;}
	.row--sm-17-1 {grid-row-start: 17;grid-row-end: 1;}
	.row--sm-17-2 {grid-row-start: 17;grid-row-end: 2;}
	.row--sm-17-3 {grid-row-start: 17;grid-row-end: 3;}
	.row--sm-17-4 {grid-row-start: 17;grid-row-end: 4;}
	.row--sm-17-5 {grid-row-start: 17;grid-row-end: 5;}
	.row--sm-17-6 {grid-row-start: 17;grid-row-end: 6;}
	.row--sm-17-7 {grid-row-start: 17;grid-row-end: 7;}
	.row--sm-17-8 {grid-row-start: 17;grid-row-end: 8;}
	.row--sm-17-9 {grid-row-start: 17;grid-row-end: 9;}
	.row--sm-17-10 {grid-row-start: 17;grid-row-end: 10;}
	.row--sm-17-11 {grid-row-start: 17;grid-row-end: 11;}
	.row--sm-17-12 {grid-row-start: 17;grid-row-end: 12;}
	.row--sm-17-13 {grid-row-start: 17;grid-row-end: 13;}
	.row--sm-17-14 {grid-row-start: 17;grid-row-end: 14;}
	.row--sm-17-15 {grid-row-start: 17;grid-row-end: 15;}
	.row--sm-17-16 {grid-row-start: 17;grid-row-end: 16;}
	.row--sm-17-17 {grid-row-start: 17;grid-row-end: 17;}
	.row--sm-17-18 {grid-row-start: 17;grid-row-end: 18;}
	.row--sm-18-1 {grid-row-start: 18;grid-row-end: 1;}
	.row--sm-18-2 {grid-row-start: 18;grid-row-end: 2;}
	.row--sm-18-3 {grid-row-start: 18;grid-row-end: 3;}
	.row--sm-18-4 {grid-row-start: 18;grid-row-end: 4;}
	.row--sm-18-5 {grid-row-start: 18;grid-row-end: 5;}
	.row--sm-18-6 {grid-row-start: 18;grid-row-end: 6;}
	.row--sm-18-7 {grid-row-start: 18;grid-row-end: 7;}
	.row--sm-18-8 {grid-row-start: 18;grid-row-end: 8;}
	.row--sm-18-9 {grid-row-start: 18;grid-row-end: 9;}
	.row--sm-18-10 {grid-row-start: 18;grid-row-end: 10;}
	.row--sm-18-11 {grid-row-start: 18;grid-row-end: 11;}
	.row--sm-18-12 {grid-row-start: 18;grid-row-end: 12;}
	.row--sm-18-13 {grid-row-start: 18;grid-row-end: 13;}
	.row--sm-18-14 {grid-row-start: 18;grid-row-end: 14;}
	.row--sm-18-15 {grid-row-start: 18;grid-row-end: 15;}
	.row--sm-18-16 {grid-row-start: 18;grid-row-end: 16;}
	.row--sm-18-17 {grid-row-start: 18;grid-row-end: 17;}
	.row--sm-18-18 {grid-row-start: 18;grid-row-end: 18;}}
@media (max-width: 600px) {.row--s-1-1 {grid-row-start: 1;grid-row-end: 1;}
	.row--s-1-2 {grid-row-start: 1;grid-row-end: 2;}
	.row--s-1-3 {grid-row-start: 1;grid-row-end: 3;}
	.row--s-1-4 {grid-row-start: 1;grid-row-end: 4;}
	.row--s-1-5 {grid-row-start: 1;grid-row-end: 5;}
	.row--s-1-6 {grid-row-start: 1;grid-row-end: 6;}
	.row--s-1-7 {grid-row-start: 1;grid-row-end: 7;}
	.row--s-1-8 {grid-row-start: 1;grid-row-end: 8;}
	.row--s-1-9 {grid-row-start: 1;grid-row-end: 9;}
	.row--s-1-10 {grid-row-start: 1;grid-row-end: 10;}
	.row--s-1-11 {grid-row-start: 1;grid-row-end: 11;}
	.row--s-1-12 {grid-row-start: 1;grid-row-end: 12;}
	.row--s-1-13 {grid-row-start: 1;grid-row-end: 13;}
	.row--s-1-14 {grid-row-start: 1;grid-row-end: 14;}
	.row--s-1-15 {grid-row-start: 1;grid-row-end: 15;}
	.row--s-1-16 {grid-row-start: 1;grid-row-end: 16;}
	.row--s-1-17 {grid-row-start: 1;grid-row-end: 17;}
	.row--s-1-18 {grid-row-start: 1;grid-row-end: 18;}
	.row--s-2-1 {grid-row-start: 2;grid-row-end: 1;}
	.row--s-2-2 {grid-row-start: 2;grid-row-end: 2;}
	.row--s-2-3 {grid-row-start: 2;grid-row-end: 3;}
	.row--s-2-4 {grid-row-start: 2;grid-row-end: 4;}
	.row--s-2-5 {grid-row-start: 2;grid-row-end: 5;}
	.row--s-2-6 {grid-row-start: 2;grid-row-end: 6;}
	.row--s-2-7 {grid-row-start: 2;grid-row-end: 7;}
	.row--s-2-8 {grid-row-start: 2;grid-row-end: 8;}
	.row--s-2-9 {grid-row-start: 2;grid-row-end: 9;}
	.row--s-2-10 {grid-row-start: 2;grid-row-end: 10;}
	.row--s-2-11 {grid-row-start: 2;grid-row-end: 11;}
	.row--s-2-12 {grid-row-start: 2;grid-row-end: 12;}
	.row--s-2-13 {grid-row-start: 2;grid-row-end: 13;}
	.row--s-2-14 {grid-row-start: 2;grid-row-end: 14;}
	.row--s-2-15 {grid-row-start: 2;grid-row-end: 15;}
	.row--s-2-16 {grid-row-start: 2;grid-row-end: 16;}
	.row--s-2-17 {grid-row-start: 2;grid-row-end: 17;}
	.row--s-2-18 {grid-row-start: 2;grid-row-end: 18;}
	.row--s-3-1 {grid-row-start: 3;grid-row-end: 1;}
	.row--s-3-2 {grid-row-start: 3;grid-row-end: 2;}
	.row--s-3-3 {grid-row-start: 3;grid-row-end: 3;}
	.row--s-3-4 {grid-row-start: 3;grid-row-end: 4;}
	.row--s-3-5 {grid-row-start: 3;grid-row-end: 5;}
	.row--s-3-6 {grid-row-start: 3;grid-row-end: 6;}
	.row--s-3-7 {grid-row-start: 3;grid-row-end: 7;}
	.row--s-3-8 {grid-row-start: 3;grid-row-end: 8;}
	.row--s-3-9 {grid-row-start: 3;grid-row-end: 9;}
	.row--s-3-10 {grid-row-start: 3;grid-row-end: 10;}
	.row--s-3-11 {grid-row-start: 3;grid-row-end: 11;}
	.row--s-3-12 {grid-row-start: 3;grid-row-end: 12;}
	.row--s-3-13 {grid-row-start: 3;grid-row-end: 13;}
	.row--s-3-14 {grid-row-start: 3;grid-row-end: 14;}
	.row--s-3-15 {grid-row-start: 3;grid-row-end: 15;}
	.row--s-3-16 {grid-row-start: 3;grid-row-end: 16;}
	.row--s-3-17 {grid-row-start: 3;grid-row-end: 17;}
	.row--s-3-18 {grid-row-start: 3;grid-row-end: 18;}
	.row--s-4-1 {grid-row-start: 4;grid-row-end: 1;}
	.row--s-4-2 {grid-row-start: 4;grid-row-end: 2;}
	.row--s-4-3 {grid-row-start: 4;grid-row-end: 3;}
	.row--s-4-4 {grid-row-start: 4;grid-row-end: 4;}
	.row--s-4-5 {grid-row-start: 4;grid-row-end: 5;}
	.row--s-4-6 {grid-row-start: 4;grid-row-end: 6;}
	.row--s-4-7 {grid-row-start: 4;grid-row-end: 7;}
	.row--s-4-8 {grid-row-start: 4;grid-row-end: 8;}
	.row--s-4-9 {grid-row-start: 4;grid-row-end: 9;}
	.row--s-4-10 {grid-row-start: 4;grid-row-end: 10;}
	.row--s-4-11 {grid-row-start: 4;grid-row-end: 11;}
	.row--s-4-12 {grid-row-start: 4;grid-row-end: 12;}
	.row--s-4-13 {grid-row-start: 4;grid-row-end: 13;}
	.row--s-4-14 {grid-row-start: 4;grid-row-end: 14;}
	.row--s-4-15 {grid-row-start: 4;grid-row-end: 15;}
	.row--s-4-16 {grid-row-start: 4;grid-row-end: 16;}
	.row--s-4-17 {grid-row-start: 4;grid-row-end: 17;}
	.row--s-4-18 {grid-row-start: 4;grid-row-end: 18;}
	.row--s-5-1 {grid-row-start: 5;grid-row-end: 1;}
	.row--s-5-2 {grid-row-start: 5;grid-row-end: 2;}
	.row--s-5-3 {grid-row-start: 5;grid-row-end: 3;}
	.row--s-5-4 {grid-row-start: 5;grid-row-end: 4;}
	.row--s-5-5 {grid-row-start: 5;grid-row-end: 5;}
	.row--s-5-6 {grid-row-start: 5;grid-row-end: 6;}
	.row--s-5-7 {grid-row-start: 5;grid-row-end: 7;}
	.row--s-5-8 {grid-row-start: 5;grid-row-end: 8;}
	.row--s-5-9 {grid-row-start: 5;grid-row-end: 9;}
	.row--s-5-10 {grid-row-start: 5;grid-row-end: 10;}
	.row--s-5-11 {grid-row-start: 5;grid-row-end: 11;}
	.row--s-5-12 {grid-row-start: 5;grid-row-end: 12;}
	.row--s-5-13 {grid-row-start: 5;grid-row-end: 13;}
	.row--s-5-14 {grid-row-start: 5;grid-row-end: 14;}
	.row--s-5-15 {grid-row-start: 5;grid-row-end: 15;}
	.row--s-5-16 {grid-row-start: 5;grid-row-end: 16;}
	.row--s-5-17 {grid-row-start: 5;grid-row-end: 17;}
	.row--s-5-18 {grid-row-start: 5;grid-row-end: 18;}
	.row--s-6-1 {grid-row-start: 6;grid-row-end: 1;}
	.row--s-6-2 {grid-row-start: 6;grid-row-end: 2;}
	.row--s-6-3 {grid-row-start: 6;grid-row-end: 3;}
	.row--s-6-4 {grid-row-start: 6;grid-row-end: 4;}
	.row--s-6-5 {grid-row-start: 6;grid-row-end: 5;}
	.row--s-6-6 {grid-row-start: 6;grid-row-end: 6;}
	.row--s-6-7 {grid-row-start: 6;grid-row-end: 7;}
	.row--s-6-8 {grid-row-start: 6;grid-row-end: 8;}
	.row--s-6-9 {grid-row-start: 6;grid-row-end: 9;}
	.row--s-6-10 {grid-row-start: 6;grid-row-end: 10;}
	.row--s-6-11 {grid-row-start: 6;grid-row-end: 11;}
	.row--s-6-12 {grid-row-start: 6;grid-row-end: 12;}
	.row--s-6-13 {grid-row-start: 6;grid-row-end: 13;}
	.row--s-6-14 {grid-row-start: 6;grid-row-end: 14;}
	.row--s-6-15 {grid-row-start: 6;grid-row-end: 15;}
	.row--s-6-16 {grid-row-start: 6;grid-row-end: 16;}
	.row--s-6-17 {grid-row-start: 6;grid-row-end: 17;}
	.row--s-6-18 {grid-row-start: 6;grid-row-end: 18;}
	.row--s-7-1 {grid-row-start: 7;grid-row-end: 1;}
	.row--s-7-2 {grid-row-start: 7;grid-row-end: 2;}
	.row--s-7-3 {grid-row-start: 7;grid-row-end: 3;}
	.row--s-7-4 {grid-row-start: 7;grid-row-end: 4;}
	.row--s-7-5 {grid-row-start: 7;grid-row-end: 5;}
	.row--s-7-6 {grid-row-start: 7;grid-row-end: 6;}
	.row--s-7-7 {grid-row-start: 7;grid-row-end: 7;}
	.row--s-7-8 {grid-row-start: 7;grid-row-end: 8;}
	.row--s-7-9 {grid-row-start: 7;grid-row-end: 9;}
	.row--s-7-10 {grid-row-start: 7;grid-row-end: 10;}
	.row--s-7-11 {grid-row-start: 7;grid-row-end: 11;}
	.row--s-7-12 {grid-row-start: 7;grid-row-end: 12;}
	.row--s-7-13 {grid-row-start: 7;grid-row-end: 13;}
	.row--s-7-14 {grid-row-start: 7;grid-row-end: 14;}
	.row--s-7-15 {grid-row-start: 7;grid-row-end: 15;}
	.row--s-7-16 {grid-row-start: 7;grid-row-end: 16;}
	.row--s-7-17 {grid-row-start: 7;grid-row-end: 17;}
	.row--s-7-18 {grid-row-start: 7;grid-row-end: 18;}
	.row--s-8-1 {grid-row-start: 8;grid-row-end: 1;}
	.row--s-8-2 {grid-row-start: 8;grid-row-end: 2;}
	.row--s-8-3 {grid-row-start: 8;grid-row-end: 3;}
	.row--s-8-4 {grid-row-start: 8;grid-row-end: 4;}
	.row--s-8-5 {grid-row-start: 8;grid-row-end: 5;}
	.row--s-8-6 {grid-row-start: 8;grid-row-end: 6;}
	.row--s-8-7 {grid-row-start: 8;grid-row-end: 7;}
	.row--s-8-8 {grid-row-start: 8;grid-row-end: 8;}
	.row--s-8-9 {grid-row-start: 8;grid-row-end: 9;}
	.row--s-8-10 {grid-row-start: 8;grid-row-end: 10;}
	.row--s-8-11 {grid-row-start: 8;grid-row-end: 11;}
	.row--s-8-12 {grid-row-start: 8;grid-row-end: 12;}
	.row--s-8-13 {grid-row-start: 8;grid-row-end: 13;}
	.row--s-8-14 {grid-row-start: 8;grid-row-end: 14;}
	.row--s-8-15 {grid-row-start: 8;grid-row-end: 15;}
	.row--s-8-16 {grid-row-start: 8;grid-row-end: 16;}
	.row--s-8-17 {grid-row-start: 8;grid-row-end: 17;}
	.row--s-8-18 {grid-row-start: 8;grid-row-end: 18;}
	.row--s-9-1 {grid-row-start: 9;grid-row-end: 1;}
	.row--s-9-2 {grid-row-start: 9;grid-row-end: 2;}
	.row--s-9-3 {grid-row-start: 9;grid-row-end: 3;}
	.row--s-9-4 {grid-row-start: 9;grid-row-end: 4;}
	.row--s-9-5 {grid-row-start: 9;grid-row-end: 5;}
	.row--s-9-6 {grid-row-start: 9;grid-row-end: 6;}
	.row--s-9-7 {grid-row-start: 9;grid-row-end: 7;}
	.row--s-9-8 {grid-row-start: 9;grid-row-end: 8;}
	.row--s-9-9 {grid-row-start: 9;grid-row-end: 9;}
	.row--s-9-10 {grid-row-start: 9;grid-row-end: 10;}
	.row--s-9-11 {grid-row-start: 9;grid-row-end: 11;}
	.row--s-9-12 {grid-row-start: 9;grid-row-end: 12;}
	.row--s-9-13 {grid-row-start: 9;grid-row-end: 13;}
	.row--s-9-14 {grid-row-start: 9;grid-row-end: 14;}
	.row--s-9-15 {grid-row-start: 9;grid-row-end: 15;}
	.row--s-9-16 {grid-row-start: 9;grid-row-end: 16;}
	.row--s-9-17 {grid-row-start: 9;grid-row-end: 17;}
	.row--s-9-18 {grid-row-start: 9;grid-row-end: 18;}
	.row--s-10-1 {grid-row-start: 10;grid-row-end: 1;}
	.row--s-10-2 {grid-row-start: 10;grid-row-end: 2;}
	.row--s-10-3 {grid-row-start: 10;grid-row-end: 3;}
	.row--s-10-4 {grid-row-start: 10;grid-row-end: 4;}
	.row--s-10-5 {grid-row-start: 10;grid-row-end: 5;}
	.row--s-10-6 {grid-row-start: 10;grid-row-end: 6;}
	.row--s-10-7 {grid-row-start: 10;grid-row-end: 7;}
	.row--s-10-8 {grid-row-start: 10;grid-row-end: 8;}
	.row--s-10-9 {grid-row-start: 10;grid-row-end: 9;}
	.row--s-10-10 {grid-row-start: 10;grid-row-end: 10;}
	.row--s-10-11 {grid-row-start: 10;grid-row-end: 11;}
	.row--s-10-12 {grid-row-start: 10;grid-row-end: 12;}
	.row--s-10-13 {grid-row-start: 10;grid-row-end: 13;}
	.row--s-10-14 {grid-row-start: 10;grid-row-end: 14;}
	.row--s-10-15 {grid-row-start: 10;grid-row-end: 15;}
	.row--s-10-16 {grid-row-start: 10;grid-row-end: 16;}
	.row--s-10-17 {grid-row-start: 10;grid-row-end: 17;}
	.row--s-10-18 {grid-row-start: 10;grid-row-end: 18;}
	.row--s-11-1 {grid-row-start: 11;grid-row-end: 1;}
	.row--s-11-2 {grid-row-start: 11;grid-row-end: 2;}
	.row--s-11-3 {grid-row-start: 11;grid-row-end: 3;}
	.row--s-11-4 {grid-row-start: 11;grid-row-end: 4;}
	.row--s-11-5 {grid-row-start: 11;grid-row-end: 5;}
	.row--s-11-6 {grid-row-start: 11;grid-row-end: 6;}
	.row--s-11-7 {grid-row-start: 11;grid-row-end: 7;}
	.row--s-11-8 {grid-row-start: 11;grid-row-end: 8;}
	.row--s-11-9 {grid-row-start: 11;grid-row-end: 9;}
	.row--s-11-10 {grid-row-start: 11;grid-row-end: 10;}
	.row--s-11-11 {grid-row-start: 11;grid-row-end: 11;}
	.row--s-11-12 {grid-row-start: 11;grid-row-end: 12;}
	.row--s-11-13 {grid-row-start: 11;grid-row-end: 13;}
	.row--s-11-14 {grid-row-start: 11;grid-row-end: 14;}
	.row--s-11-15 {grid-row-start: 11;grid-row-end: 15;}
	.row--s-11-16 {grid-row-start: 11;grid-row-end: 16;}
	.row--s-11-17 {grid-row-start: 11;grid-row-end: 17;}
	.row--s-11-18 {grid-row-start: 11;grid-row-end: 18;}
	.row--s-12-1 {grid-row-start: 12;grid-row-end: 1;}
	.row--s-12-2 {grid-row-start: 12;grid-row-end: 2;}
	.row--s-12-3 {grid-row-start: 12;grid-row-end: 3;}
	.row--s-12-4 {grid-row-start: 12;grid-row-end: 4;}
	.row--s-12-5 {grid-row-start: 12;grid-row-end: 5;}
	.row--s-12-6 {grid-row-start: 12;grid-row-end: 6;}
	.row--s-12-7 {grid-row-start: 12;grid-row-end: 7;}
	.row--s-12-8 {grid-row-start: 12;grid-row-end: 8;}
	.row--s-12-9 {grid-row-start: 12;grid-row-end: 9;}
	.row--s-12-10 {grid-row-start: 12;grid-row-end: 10;}
	.row--s-12-11 {grid-row-start: 12;grid-row-end: 11;}
	.row--s-12-12 {grid-row-start: 12;grid-row-end: 12;}
	.row--s-12-13 {grid-row-start: 12;grid-row-end: 13;}
	.row--s-12-14 {grid-row-start: 12;grid-row-end: 14;}
	.row--s-12-15 {grid-row-start: 12;grid-row-end: 15;}
	.row--s-12-16 {grid-row-start: 12;grid-row-end: 16;}
	.row--s-12-17 {grid-row-start: 12;grid-row-end: 17;}
	.row--s-12-18 {grid-row-start: 12;grid-row-end: 18;}
	.row--s-13-1 {grid-row-start: 13;grid-row-end: 1;}
	.row--s-13-2 {grid-row-start: 13;grid-row-end: 2;}
	.row--s-13-3 {grid-row-start: 13;grid-row-end: 3;}
	.row--s-13-4 {grid-row-start: 13;grid-row-end: 4;}
	.row--s-13-5 {grid-row-start: 13;grid-row-end: 5;}
	.row--s-13-6 {grid-row-start: 13;grid-row-end: 6;}
	.row--s-13-7 {grid-row-start: 13;grid-row-end: 7;}
	.row--s-13-8 {grid-row-start: 13;grid-row-end: 8;}
	.row--s-13-9 {grid-row-start: 13;grid-row-end: 9;}
	.row--s-13-10 {grid-row-start: 13;grid-row-end: 10;}
	.row--s-13-11 {grid-row-start: 13;grid-row-end: 11;}
	.row--s-13-12 {grid-row-start: 13;grid-row-end: 12;}
	.row--s-13-13 {grid-row-start: 13;grid-row-end: 13;}
	.row--s-13-14 {grid-row-start: 13;grid-row-end: 14;}
	.row--s-13-15 {grid-row-start: 13;grid-row-end: 15;}
	.row--s-13-16 {grid-row-start: 13;grid-row-end: 16;}
	.row--s-13-17 {grid-row-start: 13;grid-row-end: 17;}
	.row--s-13-18 {grid-row-start: 13;grid-row-end: 18;}
	.row--s-14-1 {grid-row-start: 14;grid-row-end: 1;}
	.row--s-14-2 {grid-row-start: 14;grid-row-end: 2;}
	.row--s-14-3 {grid-row-start: 14;grid-row-end: 3;}
	.row--s-14-4 {grid-row-start: 14;grid-row-end: 4;}
	.row--s-14-5 {grid-row-start: 14;grid-row-end: 5;}
	.row--s-14-6 {grid-row-start: 14;grid-row-end: 6;}
	.row--s-14-7 {grid-row-start: 14;grid-row-end: 7;}
	.row--s-14-8 {grid-row-start: 14;grid-row-end: 8;}
	.row--s-14-9 {grid-row-start: 14;grid-row-end: 9;}
	.row--s-14-10 {grid-row-start: 14;grid-row-end: 10;}
	.row--s-14-11 {grid-row-start: 14;grid-row-end: 11;}
	.row--s-14-12 {grid-row-start: 14;grid-row-end: 12;}
	.row--s-14-13 {grid-row-start: 14;grid-row-end: 13;}
	.row--s-14-14 {grid-row-start: 14;grid-row-end: 14;}
	.row--s-14-15 {grid-row-start: 14;grid-row-end: 15;}
	.row--s-14-16 {grid-row-start: 14;grid-row-end: 16;}
	.row--s-14-17 {grid-row-start: 14;grid-row-end: 17;}
	.row--s-14-18 {grid-row-start: 14;grid-row-end: 18;}
	.row--s-15-1 {grid-row-start: 15;grid-row-end: 1;}
	.row--s-15-2 {grid-row-start: 15;grid-row-end: 2;}
	.row--s-15-3 {grid-row-start: 15;grid-row-end: 3;}
	.row--s-15-4 {grid-row-start: 15;grid-row-end: 4;}
	.row--s-15-5 {grid-row-start: 15;grid-row-end: 5;}
	.row--s-15-6 {grid-row-start: 15;grid-row-end: 6;}
	.row--s-15-7 {grid-row-start: 15;grid-row-end: 7;}
	.row--s-15-8 {grid-row-start: 15;grid-row-end: 8;}
	.row--s-15-9 {grid-row-start: 15;grid-row-end: 9;}
	.row--s-15-10 {grid-row-start: 15;grid-row-end: 10;}
	.row--s-15-11 {grid-row-start: 15;grid-row-end: 11;}
	.row--s-15-12 {grid-row-start: 15;grid-row-end: 12;}
	.row--s-15-13 {grid-row-start: 15;grid-row-end: 13;}
	.row--s-15-14 {grid-row-start: 15;grid-row-end: 14;}
	.row--s-15-15 {grid-row-start: 15;grid-row-end: 15;}
	.row--s-15-16 {grid-row-start: 15;grid-row-end: 16;}
	.row--s-15-17 {grid-row-start: 15;grid-row-end: 17;}
	.row--s-15-18 {grid-row-start: 15;grid-row-end: 18;}
	.row--s-16-1 {grid-row-start: 16;grid-row-end: 1;}
	.row--s-16-2 {grid-row-start: 16;grid-row-end: 2;}
	.row--s-16-3 {grid-row-start: 16;grid-row-end: 3;}
	.row--s-16-4 {grid-row-start: 16;grid-row-end: 4;}
	.row--s-16-5 {grid-row-start: 16;grid-row-end: 5;}
	.row--s-16-6 {grid-row-start: 16;grid-row-end: 6;}
	.row--s-16-7 {grid-row-start: 16;grid-row-end: 7;}
	.row--s-16-8 {grid-row-start: 16;grid-row-end: 8;}
	.row--s-16-9 {grid-row-start: 16;grid-row-end: 9;}
	.row--s-16-10 {grid-row-start: 16;grid-row-end: 10;}
	.row--s-16-11 {grid-row-start: 16;grid-row-end: 11;}
	.row--s-16-12 {grid-row-start: 16;grid-row-end: 12;}
	.row--s-16-13 {grid-row-start: 16;grid-row-end: 13;}
	.row--s-16-14 {grid-row-start: 16;grid-row-end: 14;}
	.row--s-16-15 {grid-row-start: 16;grid-row-end: 15;}
	.row--s-16-16 {grid-row-start: 16;grid-row-end: 16;}
	.row--s-16-17 {grid-row-start: 16;grid-row-end: 17;}
	.row--s-16-18 {grid-row-start: 16;grid-row-end: 18;}
	.row--s-17-1 {grid-row-start: 17;grid-row-end: 1;}
	.row--s-17-2 {grid-row-start: 17;grid-row-end: 2;}
	.row--s-17-3 {grid-row-start: 17;grid-row-end: 3;}
	.row--s-17-4 {grid-row-start: 17;grid-row-end: 4;}
	.row--s-17-5 {grid-row-start: 17;grid-row-end: 5;}
	.row--s-17-6 {grid-row-start: 17;grid-row-end: 6;}
	.row--s-17-7 {grid-row-start: 17;grid-row-end: 7;}
	.row--s-17-8 {grid-row-start: 17;grid-row-end: 8;}
	.row--s-17-9 {grid-row-start: 17;grid-row-end: 9;}
	.row--s-17-10 {grid-row-start: 17;grid-row-end: 10;}
	.row--s-17-11 {grid-row-start: 17;grid-row-end: 11;}
	.row--s-17-12 {grid-row-start: 17;grid-row-end: 12;}
	.row--s-17-13 {grid-row-start: 17;grid-row-end: 13;}
	.row--s-17-14 {grid-row-start: 17;grid-row-end: 14;}
	.row--s-17-15 {grid-row-start: 17;grid-row-end: 15;}
	.row--s-17-16 {grid-row-start: 17;grid-row-end: 16;}
	.row--s-17-17 {grid-row-start: 17;grid-row-end: 17;}
	.row--s-17-18 {grid-row-start: 17;grid-row-end: 18;}
	.row--s-18-1 {grid-row-start: 18;grid-row-end: 1;}
	.row--s-18-2 {grid-row-start: 18;grid-row-end: 2;}
	.row--s-18-3 {grid-row-start: 18;grid-row-end: 3;}
	.row--s-18-4 {grid-row-start: 18;grid-row-end: 4;}
	.row--s-18-5 {grid-row-start: 18;grid-row-end: 5;}
	.row--s-18-6 {grid-row-start: 18;grid-row-end: 6;}
	.row--s-18-7 {grid-row-start: 18;grid-row-end: 7;}
	.row--s-18-8 {grid-row-start: 18;grid-row-end: 8;}
	.row--s-18-9 {grid-row-start: 18;grid-row-end: 9;}
	.row--s-18-10 {grid-row-start: 18;grid-row-end: 10;}
	.row--s-18-11 {grid-row-start: 18;grid-row-end: 11;}
	.row--s-18-12 {grid-row-start: 18;grid-row-end: 12;}
	.row--s-18-13 {grid-row-start: 18;grid-row-end: 13;}
	.row--s-18-14 {grid-row-start: 18;grid-row-end: 14;}
	.row--s-18-15 {grid-row-start: 18;grid-row-end: 15;}
	.row--s-18-16 {grid-row-start: 18;grid-row-end: 16;}
	.row--s-18-17 {grid-row-start: 18;grid-row-end: 17;}
	.row--s-18-18 {grid-row-start: 18;grid-row-end: 18;}}
.body--dark {background: #242423;color: #e8eddf;}
.body--dark .grid__item:before, .body--dark .grid__item:last-child:after {border-color: rgba(199,211,214,.1);}
@media (max-width: 768px) {.body--dark .grid .grid__item:nth-child(6):after {border-left: 1px dashed rgba(199,211,214,.1);}}
.site-header {width: 100%;height: 80px;display: flex;align-items: center;position: absolute;top: 0;left: 0;z-index: 5;}
@media (max-width: 600px) {.site-header {height: 70px;}}
.site-header .row {height: 100%;}
.site-header .content {position: relative;align-items: center;}
.site-branding {display: flex;}
.site-branding svg {width: 128px;}
.site-branding path {transition: fill .3s ease-in-out;}
.icon--logo .logo-main, .icon--logo-mobile .logo-main {fill: #242423;}
.icon--logo .logo-feature, .icon--logo-mobile .logo-feature {fill: #ffb715;}
.icon--logo-mobile {display: none;}
@media (max-width: 600px) {.icon--logo-mobile {display: flex;}}
@media (max-width: 600px) {.site-branding:focus svg, .site-branding:hover svg {animation: pulse 2s infinite;}}
@media (max-width: 600px) {.site-branding:focus path, .site-branding:hover path {fill: #ffb715;transition: fill .3s ease-in-out;}}
.site-header__wrapper {justify-content: space-between;gap: Max(1rem,5vw);}
@media (max-width: 600px) {.site-header__wrapper {align-items: center;}}
@media (max-width: 600px) {.icon--logo {display: none;}
	.icon--logo-mobile svg {width: 32px;height: 32px;}}
.header__circle--1 {width: 32px;height: 32px;top: -12px;left: -60px;}
@media (max-width: 768px) {.header__circle--1 {width: 20px;height: 20px;left: -20px;top: -8px;}}
@media (max-width: 600px) {.header__circle--1 {width: 16px;height: 16px;left: -26px;top: -7px;}}
.site-header--background .header__circle--1 {display: none;}
.js .site-header {position: fixed;top: 0;left: 0;transform: translateY(0);background: rgba(255,255,255,0);box-shadow: 0 8px 20px 0 rgba(36,36,35,0);z-index: 5;transition: all .3s ease-in-out;}
.js .site-header--hidden {transform: translateY(-80px);}
.js .site-header--background:not(.site-header--hidden) {background: white;box-shadow: 0 8px 20px 0 rgba(36,36,35,.1);}
.site-nav {flex-grow: 1;justify-content: flex-end;}
.site-menu--header {flex-grow: 1;align-items: flex-end;justify-content: space-between;}
.site-nav, .site-menu {display: flex;}
.site-nav {max-width: 48em;}
.site-menu__link {display: flex;position: relative;color: #242423;cursor: pointer;font-family: "GilroyMedium",sans-serif;font-style: normal;}
.site-menu--header .site-menu__link {font-size: 16px;font-size: 1.6rem;line-height: 20px;}
@media (max-width: 1024px) {.site-menu--header .site-menu__link {font-size: 14px;font-size: 1.4rem;line-height: 19px;}}
@media (max-width: 768px) {.site-menu--header .site-menu__link {font-size: 16px;font-size: 1.6rem;}}
.site-menu--footer .site-menu__link {font-size: 30px;font-size: 3rem;line-height: 50px;font-weight: 400;}
@media (max-width: 1440px) {.site-menu--footer .site-menu__link {font-size: 26px;font-size: 2.6rem;line-height: 46px;}}
@media (max-width: 1024px) {.site-menu--footer .site-menu__link {font-size: 20px;font-size: 2rem;line-height: 36px;}}
@media (max-width: 768px) {.site-menu--footer .site-menu__link {font-size: 18px;font-size: 1.8rem;line-height: 32px;}}
@media (max-width: 600px) {.site-menu--footer .site-menu__link {font-size: 20px;font-size: 2rem;line-height: 36px;}}
.site-menu__item:first-child .site-menu__link {margin-left: 0;}
.site-menu__link:before {content: "";position: absolute;opacity: 0;background: #ffb715;z-index: -1;box-shadow: 0 0 0 0 #ffb715;transform-origin: center;transform: scale(0);transition: all .3s ease;}
.site-menu--header .site-menu__link:before {top: 0;left: -6px;width: 12px;height: 12px;border-radius: 12px;}
@media (max-width: 768px) {.site-menu--header .site-menu__link:before {top: -2px;}}
.site-menu--footer .site-menu__link:before {top: 8px;left: -5px;width: 16px;height: 16px;border-radius: 16px;}
@media (max-width: 1024px) {.site-menu--footer .site-menu__link:before {width: 12px;height: 12px;border-radius: 12px;top: 7px;}}
@media (max-width: 768px) {.site-menu--footer .site-menu__link:before {top: 5px;}}
@media (max-width: 600px) {.site-menu--footer .site-menu__link:before {top: 6px;width: 12px;height: 12px;border-radius: 12px;}}
.site-menu__link:focus:before, .site-menu__link:hover:before, .body--story .site-menu__link--story:before, .body--clients .site-menu__link--clients:before, .body--work .site-menu__link--work:before, .body--journal .site-menu__link--journal:before, .body--contact .site-menu__link--contact:before, .body--careers .site-menu__link--careers:before {animation: pulse 2s infinite;}
#mobile-menu-trigger, .site-nav__burger {display: none;}
.site-nav__burger {position: relative;width: 30px;height: 30px;flex-direction: column;justify-content: center;}
.site-nav__burger:before, .site-nav__burger:after {content: "";height: 3px;border-radius: 3px;background: #242423;position: absolute;right: 0;transition: all .3s ease-in-out;}
.site-nav__burger:before {width: 30px;top: 9px;}
.site-nav__burger:after {width: 20px;bottom: 9px;}
@media (max-width: 1024px) {.site-nav__burger {display: flex;}
	.site-menu--header {position: fixed;top: 0;right: 0;width: -webkit-calc(( 100% / 6 ) * 5 - 18px);width: calc(( 100% / 6 ) * 5 - 18px);padding: -webkit-calc(( 100% / 6 ) * 1 - 10px);padding: calc(( 100% / 6 ) * 1 - 10px);height: 100vh;flex-direction: column;justify-content: center;align-items: flex-start;opacity: 0;visibility: hidden;transform: translateX(100%);transition: all .3s ease-in-out;}
	#mobile-menu-trigger[type="checkbox"]:checked ~ .site-menu--header {background: #242423;opacity: 1;visibility: visible;transform: translateX(0);}
	#mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger {z-index: 2;}
	#mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger:before, #mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger:after {background: #eff1f2;animation-duration: 1s;animation-iteration-count: 1;animation-fill-mode: forwards;}
	#mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger:before {animation-name: burgerTop;}
	#mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger:after {animation-name: burgerBottom;}
	.site-menu--header .site-menu__item {margin-bottom: 30px;}
	.site-menu--header .site-menu__link {margin-left: 0;color: #eff1f2;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 600;font-size: 36px;font-size: 3.6rem;line-height: 40px;opacity: 0;}
	#mobile-menu-trigger[type="checkbox"]:checked ~ .site-menu--header .site-menu__link {opacity: 1;}
	.site-menu__item:last-child {margin-bottom: 0;}
	.site-menu--header .site-menu__link:before {width: 20px;height: 20px;border-radius: 20px;}
	@keyframes burgerTop {0% {width: 20px;}
		50% {width: 20px;right: 50%;top: 14px;transform: translateX(50%);}
		100% {width: 20px;right: 50%;top: 14px;transform: translateX(50%) rotate(45deg);}}
	@keyframes burgerBottom {0% {width: 20px;}
		50% {right: 50%;bottom: 13px;transform: translateX(50%);}
		100% {width: 20px;right: 50%;bottom: 13px;transform: translateX(50%) rotate(-45deg);}}}
.site-footer {width: 100%;padding: 100px 0 40px;z-index: 3;}
@media (max-width: 1440px) {.site-footer {padding-top: 60px;}}
@media (max-width: 600px) {.site-footer {padding-top: 50px;}}
.site-footer__details {position: relative;padding-bottom: 65px;}
@media (max-width: 1440px) and (min-width: 1025px) {.site-footer__details {padding-right: -webkit-calc(( 100% / 4 ) * 1 - 50px);padding-right: calc(( 100% / 4 ) * 1 - 50px);padding-bottom: 40px;}}
@media (max-width: 1024px) {.site-footer__details {padding-bottom: 55px;}}
@media (max-width: 768px) {.site-footer__details {padding-bottom: 120px;}}
@media (max-width: 600px) {.site-footer__details {padding-bottom: 140px;}}
.site-footer__details .header {position: relative;z-index: 2;}
.site-footer__address, .site-footer__tel {font-size: 18px;font-size: 1.8rem;line-height: 30px;position: relative;z-index: 2;}
@media (max-width: 1024px) {.site-footer__address, .site-footer__tel {font-size: 16px;font-size: 1.6rem;line-height: 26px;}}
.site-footer__address {margin-bottom: 20px;}
.site-footer__tel {margin-bottom: 0;}
.site-footer__tel a {text-decoration: none;}
.site-footer__info {position: relative;justify-content: flex-end;padding-right: -webkit-calc(( 100% / 4 ) * 1 + 10px);padding-right: calc(( 100% / 4 ) * 1 + 10px);}
@media (max-width: 1440px) and (min-width: 1025px) {.site-footer__info {padding-right: -webkit-calc(( 100% / 4 ) * 1 + 5px);padding-right: calc(( 100% / 4 ) * 1 + 5px);}}
@media (max-width: 1024px) {.site-footer__info {padding-right: -webkit-calc(( 100% / 4 ) * 1 + 5px);padding-right: calc(( 100% / 4 ) * 1 + 5px);}}
@media (max-width: 768px) {.site-footer__info {padding-right: 0;}}
@media (max-width: 600px) {.site-footer__info {padding-top: 85px;}}
.site-footer__copyright {display: flex;align-items: center;flex-shrink: 0;color: #242423;font-size: 14px;font-size: 1.4rem;line-height: 17px;margin-bottom: 0;font-family: "GilroyMedium",sans-serif;font-style: normal;font-weight: 500;}
.site-footer__copyright span {margin: 0 6px;}
.site-footer__copyright svg {width: 12px;height: 10px;}
.blog .site-footer, .blog .laravel {display: none;}
.site-footer__details .shape--circle {width: 1060px;height: 1060px;right: -80px;top: -390px;z-index: 1;background: #242423;}
@media (max-width: 1440px) {.site-footer__details .shape--circle {width: 878px;height: 878px;right: 30px;top: -300px;}}
@media (max-width: 1024px) {.site-footer__details .shape--circle {width: 785px;height: 785px;right: -webkit-calc(( -100% / 5 ) * 1 + 20px);right: calc(( -100% / 5 ) * 1 + 20px);top: -300px;}}
@media (max-width: 768px) {.site-footer__details .shape--circle {width: 643px;height: 643px;right: -webkit-calc(( -100% / 3 ) * 1 + 30px);right: calc(( -100% / 3 ) * 1 + 30px);top: -266px;}}
@media (max-width: 600px) {.site-footer__details .shape--circle {width: 586px;height: 586px;left: -50px;right: auto;top: auto;bottom: 0;}}
@media (max-width: 420px) {.site-footer__details .shape--circle {left: auto;right: -50px;bottom: 40px;}}
.site-footer__details .shape--block {left: -webkit-calc(( -100% / 4 ) * 1 - 30px);left: calc(( -100% / 4 ) * 1 - 30px);top: -60px;z-index: 1;}
@media (max-width: 1440px) {.site-footer__details .shape--block {left: -webkit-calc(( -100% / 5 ) * 1 - 24px);left: calc(( -100% / 5 ) * 1 - 24px);top: -50px;}}
@media (max-width: 1024px) {.site-footer__details .shape--block {left: -webkit-calc(( -100% / 5 ) * 1 - 20px);left: calc(( -100% / 5 ) * 1 - 20px);}}
@media (max-width: 768px) {.site-footer__details .shape--block {left: -webkit-calc(( 100% / 6 ) * 2 - 18px);left: calc(( 100% / 6 ) * 2 - 18px);top: -70px;}}
@media (max-width: 600px) {.site-footer__details .shape--block {left: -webkit-calc(( 100% / 6 ) * 1 - 6px);left: calc(( 100% / 6 ) * 1 - 6px);top: -55px;}}
.site-footer__info .shape--circle {width: 828px;height: 828px;left: -40px;top: -140px;}
@media (max-width: 1440px) {.site-footer__info .shape--circle {width: 633px;height: 633px;left: -30px;top: -120px;}}
@media (max-width: 1024px) {.site-footer__info .shape--circle {width: 490px;height: 490px;left: -webkit-calc(( -100% / 4 ) * 1 - 30px);left: calc(( -100% / 4 ) * 1 - 30px);top: -80px;}}
@media (max-width: 768px) {.site-footer__info .shape--circle {width: 497px;height: 497px;left: -20px;top: -80px;}}
@media (max-width: 600px) {.site-footer__info .shape--circle {width: 402px;height: 402px;left: auto;right: -60px;top: -10px;}}
.site-footer__info .shape--border {width: 44px;height: 44px;right: -20px;top: -100px;}
@media (max-width: 1440px) {.site-footer__info .shape--border {right: -15px;top: -130px;}}
@media (max-width: 1024px) {.site-footer__info .shape--border {right: -12px;top: -100px;}}
@media (max-width: 768px) {.site-footer__info .shape--border {right: -10px;top: -90px;}}
@media (max-width: 600px) {.site-footer__info .shape--border {width: 38px;height: 38px;top: 0;}}
.laravel {position: relative;z-index: 4;margin-top: 280px;}
@media (max-width: 1440px) {.laravel {margin-top: 220px;}}
@media (max-width: 1024px) {.laravel {margin-top: 130px;}}
@media (max-width: 768px) {.laravel {margin-top: 200px;}}
@media (max-width: 600px) {.laravel {margin-top: 160px;}}
.laravel .content {position: relative;}
.laravel__content {padding-left: -webkit-calc(( 100% / 10 ) * 1 + 5px);padding-left: calc(( 100% / 10 ) * 1 + 5px);padding-right: -webkit-calc(( 100% / 10 ) * 1 + 5px);padding-right: calc(( 100% / 10 ) * 1 + 5px);padding-top: 80px;padding-bottom: 80px;}
@media (max-width: 1440px) {.laravel__content {padding-left: -webkit-calc(( 100% / 10 ) * 1 + 4px);padding-left: calc(( 100% / 10 ) * 1 + 4px);padding-right: -webkit-calc(( 100% / 10 ) * 1 + 4px);padding-right: calc(( 100% / 10 ) * 1 + 4px);padding-top: 70px;padding-bottom: 70px;}}
@media (max-width: 1024px) {.laravel__content {padding-left: -webkit-calc(( 100% / 10 ) * 1);padding-left: calc(( 100% / 10 ) * 1);padding-right: -webkit-calc(( 100% / 10 ) * 1);padding-right: calc(( 100% / 10 ) * 1);padding-top: 50px;padding-bottom: 50px;}}
@media (max-width: 768px) {.laravel__content {padding: 60px;margin-left: 20px;margin-right: 20px;}}
@media (max-width: 600px) {.laravel__content {padding: 40px;}}
@media (max-width: 768px) {.laravel__content:first-child {margin-bottom: 100px;}}
.laravel .header:after {background: #242423;}
.laravel p:last-child {margin-bottom: 0;}
.laravel__logo {width: 160px;height: 160px;border-radius: 100%;display: flex;align-items: center;justify-content: center;align-self: center;background: #fefeff;overflow: hidden;margin: -160px 0 30px;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);}
@media (max-width: 1440px) {.laravel__logo {width: 140px;height: 140px;margin-top: -140px;}}
@media (max-width: 1024px) {.laravel__logo {width: 100px;height: 100px;margin-top: -100px;}}
.laravel__logo svg {max-width: 80px;width: 100%;}
@media (max-width: 1440px) {.laravel__logo svg {max-width: 70px;}}
@media (max-width: 1024px) {.laravel__logo svg {max-width: 50px;}}
.footer-contact {display: inline-grid;grid-template-columns: repeat(2,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.footer-contact {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.footer-contact {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.footer-contact {display: flex;flex-direction: column;}}
@media (max-width: 600px) {.footer-contact {display: flex;flex-direction: column;}}
.footer-contact .field {grid-column: span 1/span 1;}
.footer-contact .field--checkbox {grid-row-start: 4;display: inline-flex;justify-content: center;margin-bottom: 0;}
.footer-contact .field--button {grid-row-start: 4;display: inline-flex;justify-content: flex-end;margin-bottom: 0;}
@media (max-width: 768px) and (min-width: 601px) {.footer-contact .field--button {justify-content: flex-start;margin-top: 40px;}}
@media (max-width: 600px) {.footer-contact .field--button {justify-content: flex-start;margin-top: 40px;}}
.footer-contact .field--button .button-rounded--dark {box-shadow: -4px 4px 10px 0 rgba(66,73,87,.3);font-family: "GilroyMedium",sans-serif;font-style: normal;font-size: 16px;font-size: 1.6rem;}
.footer-contact .label, .footer-contact input, .footer-contact textarea {color: #242423;}
.footer-contact .field:not(.field--button, .field--checkbox) {border-color: #242423;}
.footer-contact .input-float--active ~ .label:after {animation: none;}
.footer-contact .checkbox-label {color: #242423;}
.footer-contact .checkbox-container {border-color: #242423;}
.footer-contact .checkbox-input:checked ~ .checkbox-label .checkbox-container {background: transparent;}
.footer-thanks, .footer-contact.hidden {display: none;}
.footer-thanks.show {display: block;}
.laravel .shape--circle {width: 131px;height: 131px;left: -151px;top: -250px;}
@media (max-width: 1440px) {.laravel .shape--circle {width: 109px;height: 109px;left: -109px;top: -160px;}}
@media (max-width: 1024px) {.laravel .shape--circle {width: 77px;height: 77px;left: -77px;top: -100px;}}
@media (max-width: 768px) {.laravel .shape--circle {top: -160px;left: -60px;}}
@media (max-width: 600px) {.laravel .shape--circle {top: -130px;}}
.laravel .shape--block {top: -115px;z-index: 1;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 1440px) {.laravel .shape--block {top: -54px;}}
@media (max-width: 1024px) {.laravel .shape--block {right: -webkit-calc(( 100% / 12 ) * 2 - 12px);right: calc(( 100% / 12 ) * 2 - 12px);top: -80px;}}
@media (max-width: 768px) {.laravel .shape--block {top: -94px;}}
@media (max-width: 600px) {.laravel .shape--block {right: -webkit-calc(( 100% / 6 ) * 2 - 8px);right: calc(( 100% / 6 ) * 2 - 8px);top: -46px;}}
.contact {position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: scroll;z-index: 5;justify-content: center;align-items: center;opacity: 0;visibility: hidden;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;}
.contact--open {opacity: 1;visibility: visible;}
.contact__mask {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(36,36,35,.8);cursor: pointer;}
.contact__cta {padding-left: -webkit-calc(( 100% / 10 ) * 1 + 5px);padding-left: calc(( 100% / 10 ) * 1 + 5px);padding-right: -webkit-calc(( 100% / 10 ) * 1 + 5px);padding-right: calc(( 100% / 10 ) * 1 + 5px);padding-top: 80px;padding-bottom: 80px;position: relative;}
.contact__cta .header:after {background: #242423;}
.contact__link {display: flex;align-items: center;font-size: 24px;font-size: 2.4rem;line-height: 34px;}
@media (max-width: 1024px) {.contact__link {font-size: 20px;font-size: 2rem;line-height: 28px;}}
.contact__link:after {display: none;}
.contact__link .icon--right {background: #242423;box-shadow: -4px 4px 10px 0 rgba(36,36,35,.4);width: 40px;height: 40px;border-radius: 40px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-left: 20px;}
.contact__link svg {width: 7px;height: 11px;}
@media (max-width: 1440px) {.contact__cta {padding-left: -webkit-calc(( 100% / 10 ) * 1 + 4px);padding-left: calc(( 100% / 10 ) * 1 + 4px);padding-right: -webkit-calc(( 100% / 10 ) * 1 + 4px);padding-right: calc(( 100% / 10 ) * 1 + 4px);padding-top: 70px;padding-bottom: 70px;}}
@media (max-width: 1024px) {.contact__cta {padding-left: -webkit-calc(( 100% / 10 ) * 1);padding-left: calc(( 100% / 10 ) * 1);padding-right: -webkit-calc(( 100% / 10 ) * 1);padding-right: calc(( 100% / 10 ) * 1);padding-top: 50px;padding-bottom: 50px;}}
@media (max-width: 768px) {.contact__cta {padding: 60px;}}
@media (max-width: 600px) {.contact__cta {padding: 40px;}
	.contact__link .icon--right {width: 30px;height: 30px;}
	.contact__link svg {width: 6px;height: 8.31px;}}
.contact .shape--circle {width: 131px;height: 131px;left: -151px;top: -250px;}
@media (max-width: 1440px) {.contact .shape--circle {width: 109px;height: 109px;left: -109px;top: -160px;}}
@media (max-width: 1024px) {.contact .shape--circle {width: 77px;height: 77px;left: -77px;top: -100px;}}
@media (max-width: 768px) {.contact .shape--circle {top: -160px;left: -60px;}}
@media (max-width: 600px) {.contact .shape--circle {top: -130px;}}
.contact .shape--block {top: -115px;z-index: 1;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 1440px) {.contact .shape--block {top: -54px;}}
@media (max-width: 1024px) {.contact .shape--block {right: -webkit-calc(( 100% / 12 ) * 2 - 12px);right: calc(( 100% / 12 ) * 2 - 12px);top: -80px;}}
@media (max-width: 768px) {.contact .shape--block {top: -94px;}}
@media (max-width: 600px) {.contact .shape--block {right: -webkit-calc(( 100% / 6 ) * 2 - 8px);right: calc(( 100% / 6 ) * 2 - 8px);top: -46px;}}
.fixed__bar {position: fixed;top: 0;height: 100vh;width: 100px;z-index: 10;display: flex;flex-direction: column;align-items: center;justify-content: center;will-change: transform;}
@media (max-width: 1440px) {.fixed__bar {width: 65px;}}
@media (max-width: 1024px) {.fixed__bar {width: 35px;}}
@media (max-width: 768px) {.fixed__bar {display: none;}}
@media (max-height: 780px) {.fixed__bar {display: none;}}
.fixed__bar--social-bar {left: 0;}
.fixed__strapline {width: 100vh;bottom: 50%;position: absolute;text-align: center;margin-bottom: 0;margin-left: 12px;transform: rotate(-90deg) translateY(-50%);font-size: 16px;font-size: 1.6rem;line-height: 19px;filter: brightness(.5);}
.social-links {padding-bottom: 40px;margin-top: auto;position: relative;z-index: 1;}
.social-links__item {margin-top: 10px;}
.social-links__link svg {width: 26px;height: 26px;}
.shape {position: absolute;z-index: -1;transition: all .3s ease-in-out;}
.shape--block {width: 4px;height: 20px;}
@media (max-width: 600px) {.shape--block {width: 4px;height: 16px;}}
.shape--circle {border-radius: 100%;}
.shape--border {border-radius: 100%;border-width: 8px;border-style: solid;}
@media (max-width: 600px) {.shape--border {border-width: 6px;}}
.body--dark .site-branding .logo-main {fill: #e8eddf;}
.body--dark .icon--logo .logo-feature {fill: #ffb715;}
.body--dark .header__circle--1 {background: #eff1f2;opacity: .3;}
.js .body--dark .site-header {background: rgba(36,36,35,0);}
.js .body--dark .site-header--background:not(.site-header--hidden) {background: #242423;box-shadow: 0 8px 20px 0 rgba(36,36,35,.6);}
.body--dark .site-menu--header .site-menu__link, .body--dark .site-menu--footer .site-menu__link {color: #eff1f2;}
.body--dark .site-nav__burger:before, .body--dark .site-nav__burger:after {background: #eff1f2;}
@media (max-width: 600px) {.body--dark #mobile-menu-trigger[type="checkbox"]:checked ~ .site-menu--header {background-color: #e8eddf;}
	.body--dark #mobile-menu-trigger[type="checkbox"]:checked ~ .site-menu--header .site-menu__link {color: #242423;}
	.body--dark #mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger:before, .body--dark #mobile-menu-trigger[type="checkbox"]:checked ~ .site-nav__burger:after {background-color: #242423;}}
.body--dark .laravel__content {background: #e8eddf;}
.body--dark .laravel p {color: #242423;}
.body--dark .laravel .shape--block {background: #c7d3d6;}
.body--dark .laravel .shape--circle {background: rgba(199,211,214,.4);}
.body--dark .contact__link svg path {fill: #c7d3d6 !important;}
.body--dark .contact .shape--block {background: #c7d3d6;}
.body--dark .contact .shape--circle {background: rgba(199,211,214,.4);}
.body--dark .site-footer__copyright {color: #eff1f2;}
.body--dark .site-footer__details .shape--circle, .body--dark .site-footer__details .shape--block, .body--dark .site-footer__info .shape--circle {display: none;}
.body--dark .fixed__strapline {color: #fefeff;filter: none;}
@keyframes pulse {0% {transform: scale(.95);opacity: 1;border-radius: 100%;box-shadow: 0 0 0 0 rgba(255,183,21,.7);}
	70% {transform: scale(1);opacity: 1;border-radius: 100%;box-shadow: 0 0 0 10px rgba(255,183,21,0);}
	100% {transform: scale(.95);opacity: 1;border-radius: 100%;box-shadow: 0 0 0 0 rgba(255,183,21,0);}}
@keyframes pulseLarge {0% {transform: scale(.95);opacity: 1;box-shadow: 0 0 0 0 rgba(255,183,21,.7);}
	70% {transform: scale(1);opacity: 1;box-shadow: 0 0 0 15px rgba(255,183,21,0);}
	100% {transform: scale(.95);opacity: 1;box-shadow: 0 0 0 0 rgba(255,183,21,0);}}
@keyframes boxPulse {0% {box-shadow: 0 0 0 0 rgba(255,183,21,.9),0 0 0 0 rgba(255,183,21,.7);}
	70% {box-shadow: 0 0 0 2px rgba(255,183,21,0),0 0 0 17px rgba(255,183,21,0);}
	100% {box-shadow: 0 0 0 2px rgba(255,183,21,0),0 0 0 0 rgba(255,183,21,0);}}
@keyframes boxPulseDarkMode {0% {box-shadow: 0 0 0 0 rgba(255,255,255,.9),0 0 0 0 rgba(255,255,255,.7);}
	70% {box-shadow: 0 0 0 2px rgba(255,255,255,0),0 0 0 17px rgba(255,255,255,0);}
	100% {box-shadow: 0 0 0 2px rgba(255,255,255,0),0 0 0 0 rgba(255,255,255,0);}}
.accessibility-link {position: absolute;top: 0;left: 0;z-index: 9999;color: #242423;padding: 10px;opacity: 0;height: 0;}
.accessibility-link:focus {outline-style: dotted;outline-color: #242423;outline-width: 1px;opacity: 1;height: auto;cursor: pointer;}
.blog-teaser {color: #242423;position: relative;background-color: #fff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);margin-bottom: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.blog-teaser {margin-bottom: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.blog-teaser {margin-bottom: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.blog-teaser {margin-bottom: 20px;}}
.blog-teaser--hero {grid-column: span 2;}
.blog-teaser__placeholder-img {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: 20px;padding: clamp(20px,10%,40px);border: 2px solid #fff;border-bottom: none;}
.blog-teaser__img img {display: block;max-width: 100%;}
@supports (aspect-ratio: 1/1) {.blog-teaser__img {aspect-ratio: 3/2;}
	.blog-teaser--hero .blog-teaser__img {aspect-ratio: 3/1.5;}
	.blog-teaser__img img {max-width: none;width: 100%;height: 100%;object-fit: cover;object-position: center center;}}
.blog-teaser__placeholder-img {background-color: rgba(232,237,223,.5);}
.blog-teaser__txt {padding: 20px;padding: clamp(20px,10%,40px);}
.blog-teaser__eyebrow {color: #aab0b1;font-size: 12px;font-size: 1.2rem;text-transform: uppercase;margin-bottom: 2px;font-family: "GilroyMedium",sans-serif;font-style: normal;}
.blog-teaser__heading {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 600;font-size: 32px;font-size: 3.2rem;line-height: 36px;}
.blog-teaser__heading:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}
.blog-teaser--hero .blog-teaser__heading {font-size: 36px;font-size: 3.6rem;line-height: 40px;}
.blog-teaser__heading a:after {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.blog-teaser__heading a:hover:after, .blog-teaser__heading a:focus:after, .blog-teaser__heading a:active:after {animation: boxPulse 2s infinite;}
.body--dark .blog-teaser__heading a:hover:after, .body--dark .blog-teaser__heading a:focus:after, .body--dark .blog-teaser__heading a:active:after {animation: boxPulseDarkMode 2s infinite;}
.blog-teaser__summary p {font-size: 16px;font-size: 1.6rem;line-height: 28px;}
@media (max-width: 768px) {.blog-teaser__summary p {font-size: 14px;font-size: 1.4rem;line-height: 26px;}}
.blog-teaser__txt p:last-child {margin-bottom: .5em;}
.intro {justify-content: center;}
@media (min-width: 1441px) and (max-height: 1099px) {.intro {margin: 0 0 170px;}}
@media (max-width: 1440px) and (max-height: 1099px) {.intro {margin: 0 0 180px;}}
@media (max-width: 1024px) and (max-height: 1099px) {.intro {margin: 0 0 150px;}}
@media (max-width: 768px) and (max-height: 1099px) {.intro {margin: 0 0 140px;}}
@media (min-height: 1100px) {.intro {min-height: 100vh;}}
@media (min-height: 1100px) {.intro .row {flex-grow: 1;}}
.intro .content {align-items: center;}
.intro__header {position: relative;}
@media (min-width: 1441px) and (max-height: 1099px) {.intro__header {margin: 270px 0 0;}}
@media (max-width: 1440px) and (max-height: 1099px) {.intro__header {margin: 260px 0 0;}}
@media (max-width: 1024px) and (max-height: 1099px) {.intro__header {margin: 270px 0 0;}}
@media (max-width: 768px) and (max-height: 1099px) {.intro__header {margin: 160px 0 0;}}
@media (max-width: 600px) and (max-height: 1099px) {.intro__header {margin: 130px 0 0;}}
@media (max-width: 768px) {.intro__header {margin-bottom: 60px;}}
@media (max-width: 600px) {.intro__header {margin-bottom: 40px;}}
.intro__header .header {font-family: "GilroyExtraBold",sans-serif;font-style: normal;}
@media (max-width: 600px) {.page-id-1110 .intro__header {margin-bottom: 0;}}
.intro__content {flex-direction: column;position: relative;}
@media (min-height: 1100px) {.intro__content {justify-content: flex-end;}}
@media (min-width: 1441px) and (max-height: 1099px) {.intro__content {margin: 350px 0 0;}}
@media (max-width: 1440px) and (max-height: 1099px) {.intro__content {margin: 320px 0 0;}}
@media (max-width: 1024px) {.intro__content {margin: 0;}}
.intro__sub {font-size: 24px;font-size: 2.4rem;line-height: 34px;margin-bottom: 40px;}
@media (max-width: 1024px) {.intro__sub {font-size: 20px;font-size: 2rem;line-height: 28px;}}
@media (max-width: 1440px) {.intro__sub {margin-bottom: 30px;}}
@media (max-width: 600px) {.intro__sub {margin-bottom: 20px;}}
.intro__header, .intro__copy, .intro__button {position: relative;}
.intro__copy {margin-bottom: 0;}
.intro__button {margin-top: 50px;}
@media (max-width: 1024px) {.intro__button {margin-top: 40px;}}
.intro__logo {display: flex;flex-shrink: 0;margin-bottom: 16px;}
@media (max-width: 600px) {.intro__logo {margin-top: 40px;}}
.intro__logo svg {max-width: 280px;width: 100%;}
.intro .button-rounded {align-self: flex-start;}
.featured-image {display: flex;flex-direction: column;width: 100%;}
.featured-image--shadow {background: #fefeff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);}
.featured-image__image {position: relative;overflow: hidden;}
.featured-image__image img, .featured-image__image svg {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);}
.featured-image__image--large {padding-bottom: -webkit-calc(( 14 / 9 ) * 100%);padding-bottom: calc(( 14 / 9 ) * 100%);}
.featured-image__image--medium {padding-bottom: -webkit-calc(( 11 / 9 ) * 100%);padding-bottom: calc(( 11 / 9 ) * 100%);}
.featured-image__image--small {padding-bottom: -webkit-calc(( 6 / 9 ) * 100%);padding-bottom: calc(( 6 / 9 ) * 100%);}
@media (max-width: 768px) {.featured-image__image--small {padding-bottom: -webkit-calc(( 6 / 11 ) * 100%);padding-bottom: calc(( 6 / 11 ) * 100%);}}
.featured-image__header {display: flex;flex-direction: column;margin-top: auto;padding: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.featured-image__header {padding: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.featured-image__header {padding: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.featured-image__header {padding: 20px;}}
@media (max-width: 600px) {.featured-image__header {padding: 20px;}}
.body--dark .featured-image--shadow {box-shadow: -10px 10px 30px 0 rgba(29,31,31,.4);}
.technologies__list {display: flex;flex-wrap: wrap;align-items: center;gap: 30px;margin-top: 20px;}
.technologies__list li {display: block;}
.technologies__list li img {display: block;}
.clients__list .icon {background: #fff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);display: flex;justify-content: center;align-items: center;height: 100px;padding: 15px 20px;margin-bottom: 40px;}
@media (max-width: 1440px) {.clients__list .icon {margin-bottom: 30px;height: 84px;}}
@media (max-width: 1024px) {.clients__list .icon {margin-bottom: 24px;}}
@media (max-width: 768px) {.clients__list .icon {height: 90px;}}
@media (max-width: 600px) {.clients__list .icon {height: 80px;margin-bottom: 20px;}}
.clients__list {display: inline-grid;grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.clients__list {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.clients__list {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.clients__list {grid-column-gap: 20px;}}
@media (max-width: 600px) {.clients__list {grid-column-gap: 20px;}}
.clients__list svg {width: 100%;max-height: 100%;}
.icon--drpg svg {max-width: 79px;}
@media (max-width: 1440px) {.icon--drpg svg {max-width: 66px;}}
@media (max-width: 600px) {.icon--drpg svg {max-width: 46px;}}
.icon--383 svg {max-width: 60px;}
@media (max-width: 1440px) {.icon--383 svg {max-width: 50px;}}
@media (max-width: 600px) {.icon--383 svg {max-width: 40px;}}
.icon--mccann svg {max-width: 144px;}
@media (max-width: 1440px) {.icon--mccann svg {max-width: 120px;}}
@media (max-width: 600px) {.icon--mccann svg {max-width: 100px;}}
.icon--gcc svg {max-width: 160px;}
@media (max-width: 1440px) {.icon--gcc svg {max-width: 134px;}}
@media (max-width: 600px) {.icon--gcc svg {max-width: 100px;}}
.icon--tyl svg {max-width: 52px;}
@media (max-width: 1440px) {.icon--tyl svg {max-width: 44px;}}
@media (max-width: 600px) {.icon--tyl svg {max-width: 34px;}}
.icon--pollinate svg {max-width: 172px;}
@media (max-width: 1440px) {.icon--pollinate svg {max-width: 144px;}}
@media (max-width: 600px) {.icon--pollinate svg {max-width: 94px;}}
.icon--wondr svg {max-width: 92px;}
@media (max-width: 1440px) {.icon--wondr svg {max-width: 78px;}}
@media (max-width: 600px) {.icon--wondr svg {max-width: 68px;}}
.icon--market svg {max-width: 188px;}
@media (max-width: 1440px) {.icon--market svg {max-width: 158px;}}
@media (max-width: 600px) {.icon--market svg {max-width: 108px;}}
.icon--buffer svg {max-width: 100px;}
@media (max-width: 1440px) {.icon--buffer svg {max-width: 83px;}}
.icon--interactive svg {max-width: 188px;}
@media (max-width: 1440px) {.icon--interactive svg {max-width: 158px;}}
@media (max-width: 600px) {.icon--interactive svg {max-width: 110px;}}
.testimonial {display: flex;flex-direction: column;position: relative;z-index: 1;}
.testimonial .shape--circle {position: absolute;z-index: -1;border-radius: 100%;top: 0;}
cite {font-size: 30px;font-size: 3rem;line-height: 36px;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 700;margin-bottom: 4px;}
@media (max-width: 1440px) and (min-width: 1025px) {cite {font-size: 26px;font-size: 2.6rem;line-height: 32px;}}
@media (max-width: 1024px) and (min-width: 769px) {cite {font-size: 26px;font-size: 2.6rem;line-height: 32px;}}
@media (max-width: 768px) {cite {font-size: 24px;font-size: 2.4rem;line-height: 30px;}}
@media (max-width: 600px) {cite {font-size: 22px;font-size: 2.2rem;line-height: 26px;}}
@media (max-width: 768px) and (min-width: 601px) {cite {margin-bottom: 10px;}}
.testimonial__company {font-size: 22px;font-size: 2.2rem;line-height: 26px;display: flex;flex-direction: column;margin-bottom: 60px;}
@media (max-width: 1440px) and (min-width: 1025px) {.testimonial__company {font-size: 20px;font-size: 2rem;line-height: 24px;}}
@media (max-width: 1024px) and (min-width: 769px) {.testimonial__company {font-size: 20px;font-size: 2rem;line-height: 24px;}}
@media (max-width: 768px) {.testimonial__company {font-size: 18px;font-size: 1.8rem;line-height: 22px;}}
@media (max-width: 600px) {.testimonial__company {font-size: 14px;font-size: 1.4rem;line-height: 18px;}}
@media (max-width: 1440px) {.testimonial__company {margin-bottom: 25px;}}
@media (max-width: 768px) {.testimonial__company {margin-bottom: 40px;}}
@media (max-width: 600px) {.testimonial__company {margin-bottom: 20px;}}
.testimonial__company:after {content: "";width: 20px;height: 4px;background: #242423;margin-top: 20px;}
@media (max-width: 600px) {.testimonial__company:after {margin-top: 10px;}}
blockquote p {font-size: 30px;font-size: 3rem;line-height: 38px;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 400;margin-bottom: 0;}
@media (max-width: 1440px) and (min-width: 1025px) {blockquote p {font-size: 26px;font-size: 2.6rem;line-height: 34px;}}
@media (max-width: 1024px) and (min-width: 769px) {blockquote p {font-size: 26px;font-size: 2.6rem;line-height: 34px;}}
@media (max-width: 768px) {blockquote p {font-size: 24px;font-size: 2.4rem;line-height: 32px;}}
@media (max-width: 600px) {blockquote p {font-size: 20px;font-size: 2rem;line-height: 24px;}}
blockquote span:first-child {margin-left: -14px;}
@media (max-width: 1440px) {blockquote span:first-child {margin-left: -10px;}}
@media (max-width: 768px) {blockquote span:first-child {margin-left: -8px;}}
.testimonial--home .shape--circle, .testimonial--story .shape--circle {width: 450px;height: 450px;left: -webkit-calc(( -100% / 4 ) * 1 - 10px);left: calc(( -100% / 4 ) * 1 - 10px);}
@media (max-width: 1440px) {.testimonial--home .shape--circle, .testimonial--story .shape--circle {width: 358px;height: 358px;left: -webkit-calc(( -100% / 5 ) * 1 - 35px);left: calc(( -100% / 5 ) * 1 - 35px);}}
@media (max-width: 1024px) {.testimonial--home .shape--circle, .testimonial--story .shape--circle {width: 362px;height: 362px;left: -webkit-calc(( -100% / 7 ) * 1 - 27px);left: calc(( -100% / 7 ) * 1 - 27px);}}
@media (max-width: 768px) {.testimonial--home .shape--circle, .testimonial--story .shape--circle {width: 353px;height: 353px;left: -webkit-calc(( -100% / 4 ) * 1 - 3px);left: calc(( -100% / 4 ) * 1 - 3px);}}
@media (max-width: 600px) {.testimonial--home .shape--circle, .testimonial--story .shape--circle {width: 236px;height: 236px;left: -webkit-calc(( -100% / 5 ) * 1 - 23px);left: calc(( -100% / 5 ) * 1 - 23px);}}
.testimonial--clients .shape--circle, .testimonial--laravel .shape--circle {width: 300px;height: 300px;left: -webkit-calc(( -100% / 4 ) * 1 - 10px);left: calc(( -100% / 4 ) * 1 - 10px);}
@media (max-width: 1440px) {.testimonial--clients .shape--circle, .testimonial--laravel .shape--circle {left: -webkit-calc(( -100% / 4 ) * 1 - 8px);left: calc(( -100% / 4 ) * 1 - 8px);}}
@media (max-width: 1024px) {.testimonial--clients .shape--circle, .testimonial--laravel .shape--circle {width: 285px;height: 285px;left: -webkit-calc(( -100% / 5 ) * 1 + 2px);left: calc(( -100% / 5 ) * 1 + 2px);}}
@media (max-width: 768px) {.testimonial--clients .shape--circle, .testimonial--laravel .shape--circle {width: 353px;height: 353px;left: -webkit-calc(( -100% / 4 ) * 1 - 4px);left: calc(( -100% / 4 ) * 1 - 4px);}}
@media (max-width: 600px) {.testimonial--clients .shape--circle, .testimonial--laravel .shape--circle {width: 236px;height: 236px;left: -webkit-calc(( -100% / 5 ) * 1 - 24px);left: calc(( -100% / 5 ) * 1 - 24px);}}
.testimonial--story .shape--circle {opacity: .4;}
.gallery {display: inline-grid;grid-template-columns: repeat(12,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.gallery {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.gallery {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.gallery {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.gallery {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
.gallery__item {background: #fff;position: relative;padding-bottom: 75%;}
.gallery__item--large, .gallery__item--medium, .gallery__item--small {grid-row: span 2;}
@media (max-width: 1024px) {.gallery__item--large, .gallery__item--small {grid-row: span 1;grid-row-start: 1;}}
.gallery__item--small img {max-width: 110%;width: 110%;}
.gallery__item--large img, .gallery__item--small-half img, .gallery__item--medium img {max-width: 100%;}
@media (max-width: 1024px) {.gallery__item--medium {margin-top: 24px;}}
.gallery__item--small-half {grid-row: span 1;}
@media (max-width: 1024px) {.gallery__item--small-half {grid-row-start: 2;}}
.gallery__item--small-half-1 {grid-row-start: 1;margin-bottom: 40px;}
@media (max-width: 1440px) {.gallery__item--small-half-1 {margin-bottom: 30px;}}
@media (max-width: 1024px) {.gallery__item--small-half-1 {margin-bottom: 24px;margin-top: 24px;grid-row-start: 2;}}
@media (max-width: 600px) {.gallery__item--small-half-1 {margin-bottom: 20px;margin-top: 20px;}}
.gallery__item--small-half-2 {grid-row-start: 2;}
@media (max-width: 1024px) {.gallery__item--small-half-2 {grid-row-start: 3;}}
.gallery__image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.slider-arrows {position: absolute;top: -30px;display: flex;width: 100%;justify-content: flex-end;right: -100px;}
@media (max-width: 1440px) {.slider-arrows {right: -60px;}}
@media (max-width: 1024px) {.slider-arrows {right: -40px;}}
@media (max-width: 768px) {.slider-arrows {top: -20px;right: 0;}}
.slider__arrow {width: 50px;height: 50px;border-radius: 50px;display: flex;align-items: center;justify-content: center;border: 2px solid #242423;cursor: pointer;opacity: 1;visibility: visible;}
@media (max-width: 768px) {.slider__arrow {width: 40px;height: 40px;border-radius: 40px;}}
.slider__arrow--disabled {opacity: 0;visibility: hidden;}
.slider__arrow svg {max-width: 10px;width: 100%;transition: all .3s ease-in-out;}
@media (max-width: 768px) {.slider__arrow svg {max-width: 8px;}}
.slider__arrow svg path {fill: #242423 !important;}
.slider__arrow--right {margin-left: 10px;}
.slider__arrow--right:hover svg {transform: translateX(3px);}
.slider__arrow--left:hover svg {transform: translateX(-3px);}
form {display: inline-flex;flex-direction: column;}
.field {width: 100%;display: flex;flex-direction: column;margin-bottom: 50px;position: relative;}
.field:not(.field--button, .field--checkbox) {border-bottom: 1px solid #eff1f2;}
.field:last-of-type {margin-bottom: 0;}
.field--button {margin-top: 20px;flex-direction: row;}
input, textarea, select {font-size: 24px;font-size: 2.4rem;line-height: 36px;color: #eff1f2;font-family: plantin,sans-serif;font-style: normal;font-display: swap;}
@media (max-width: 1440px) and (min-width: 1025px) {input, textarea, select {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
@media (max-width: 1024px) {input, textarea, select {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
.label {position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 24px;font-size: 2.4rem;line-height: 36px;color: #aab0b1;font-family: plantin,sans-serif;font-style: normal;font-display: swap;transition: all .3s ease-in-out;}
@media (max-width: 1440px) and (min-width: 1025px) {.label {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
@media (max-width: 1024px) {.label {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
.label:after {content: "";position: absolute;bottom: -21px;left: 0;width: 0;height: 1px;background: #ffb715;transition: width .3s ease-in-out;}
.label:before {content: "";position: absolute;bottom: -1px;left: 0;width: 0;height: 1px;background: #ea4410;transition: width .3s ease-in-out;}
.label sup {color: #ffb715;font-family: mr-eaves-xl-modern,sans-serif;font-style: normal;font-display: swap;}
.input-float--active ~ .label, .label--select {font-size: 14px;font-size: 1.4rem;line-height: 17px;top: -20px;transition: all .3s ease-in-out;}
.input-float--active ~ .label:before {bottom: -21px;}
.input-float--active ~ .label:after, .input-float--error ~ .label:before {animation-name: labelWidth;animation-duration: .5s;animation-fill-mode: forwards;animation-delay: .3s;transition: width .3s ease-in-out;}
.input-float--error ~ .label sup {color: #ea4410;}
.field--checkbox {margin-bottom: 20px;}
.checkbox-container {display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 4px;border: 1px solid #eff1f2;margin-right: 10px;transition: background-color .3s ease-in-out;}
.checkbox-container svg {fill: #242423;width: 12px;transform: scale(0);transition: transform .3s ease-in-out;}
.checkbox-input {display: none;}
.checkbox-input:checked ~ .checkbox-label .checkbox-container {background: #ebebeb;}
.checkbox-input:checked ~ .checkbox-label .checkbox-container svg {transform: scale(1);}
.checkbox-label {display: flex;align-items: center;color: #ebebeb;font-size: 16px;font-size: 1.6rem;}
.checkbox-label a {text-decoration: underline;}
@keyframes labelWidth {0% {width: 0;}
	100% {width: 100%;}}
.js-error-message {font-size: 14px;font-size: 1.4rem;line-height: 17px;position: absolute;bottom: -24px;margin-bottom: 0;}
@media (min-width: 1441px) {.copy-page {margin-top: 270px;}}
@media (max-width: 1440px) {.copy-page {margin-top: 260px;}}
@media (max-width: 1024px) {.copy-page {margin-top: 270px;}}
@media (max-width: 768px) {.copy-page {margin-top: 160px;}}
@media (max-width: 600px) {.copy-page {margin-top: 130px;}}
.copy-page ul, .copy-page ol {margin-left: 1em;margin-bottom: 30px;font-size: 20px;font-size: 2rem;line-height: 30px;}
@media (max-width: 768px) {.copy-page ul, .copy-page ol {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
.copy-page ul {list-style-type: disc;}
.copy-page ol {list-style-type: decimal;}
.copy-page li {margin-bottom: 12px;}
.copy-page h1 {margin-bottom: 1em;}
.copy-page h2 {font-size: 30px;font-size: 3rem;margin: 1.5em 0 .5em;}
@media (max-width: 1024px) and (min-width: 769px) {.copy-page h2 {font-size: 28px;font-size: 2.8rem;}}
.copy-page h3 {font-size: 25px;font-size: 2.5rem;margin: 1.5em 0 .5em;}
@media (max-width: 1024px) and (min-width: 769px) {.copy-page h3 {font-size: 20px;font-size: 2rem;}}
.copy-page table {background-color: #fff;border-top: 1px solid #eff1f2;}
.copy-page tr {border-bottom: 1px solid #eff1f2;}
.copy-page th, .copy-page td {text-align: left;padding: .5em 1em;}
.copy-page th {vertical-align: bottom;}
.intro--home .intro__header {grid-row-start: 1;align-items: flex-end;}
@media (max-width: 1785px) and (min-width: 1441px) {.intro--home .intro__header {grid-column: 2/span 7;}}
.intro--home .content {align-items: inherit;}
.intro__button {display: flex;}
.intro--home .intro__content {grid-row-start: 2;margin-bottom: 0;justify-content: flex-start;}
@media (min-width: 1441px) and (max-height: 1099px) {.intro--home .intro__content {margin-top: 0;}}
@media (max-width: 1440px) and (max-height: 1099px) {.intro--home .intro__content {margin-top: 0;}}
@media (max-width: 1440px) {.intro--home .intro__content {padding-right: 0;}}
.intro__circle--1 {width: 900px;height: 900px;top: -468px;left: -webkit-calc(( 100% / 4 ) * 1 - 30px);left: calc(( 100% / 4 ) * 1 - 30px);}
@media (max-width: 1440px) {.intro__circle--1 {width: 736px;height: 736px;top: -410px;left: -webkit-calc(( 100% / 5 ) * 1 + 8px);left: calc(( 100% / 5 ) * 1 + 8px);}}
@media (max-width: 1024px) {.intro__circle--1 {width: 594px;height: 594px;top: -375px;}}
@media (max-width: 768px) {.intro__circle--1 {width: 600px;height: 600px;top: -260px;left: -webkit-calc(( 100% / 4 ) * 1 + 5px);left: calc(( 100% / 4 ) * 1 + 5px);}}
@media (max-width: 600px) {.intro__circle--1 {width: 450px;height: 450px;top: -60px;left: -webkit-calc(( 100% / 5 ) * 1 - 5px);left: calc(( 100% / 5 ) * 1 - 5px);}}
.intro__circle--2 {width: 340px;height: 340px;bottom: -60px;left: -115px;}
@media (max-width: 1440px) {.intro__circle--2 {width: 358px;height: 358px;bottom: -85px;left: -60px;}}
@media (max-width: 1024px) {.intro__circle--2 {width: 362px;height: 362px;bottom: -50px;left: -webkit-calc(( -100% / 4 ) * 1 - 10px);left: calc(( -100% / 4 ) * 1 - 10px);}}
@media (max-width: 768px) {.intro__circle--2 {width: 350px;height: 350px;bottom: -110px;left: -60px;}}
@media (max-width: 600px) {.intro__circle--2 {width: 216px;height: 216px;bottom: -70px;left: -webkit-calc(( -100% / 5 ) * 1 - 5px);left: calc(( -100% / 5 ) * 1 - 5px);}}
.intro__circle--4 {width: 30px;height: 30px;left: -webkit-calc(( 100% / 5 ) * 1 - 42px);left: calc(( 100% / 5 ) * 1 - 42px);top: 170px;}
@media (max-width: 1440px) {.intro__circle--4 {left: -webkit-calc(( 100% / 6 ) * 1 - 40px);left: calc(( 100% / 6 ) * 1 - 40px);top: 160px;}}
@media (max-width: 1024px) {.intro__circle--4 {left: -webkit-calc(( 100% / 6 ) * 1 - 48px);left: calc(( 100% / 6 ) * 1 - 48px);}}
@media (max-width: 768px) {.intro__circle--4 {width: 20px;height: 20px;left: -webkit-calc(( 100% / 4 ) * 2 - 20px);left: calc(( 100% / 4 ) * 2 - 20px);top: 120px;}}
@media (max-width: 600px) {.intro__circle--4 {width: 16px;height: 16px;left: -webkit-calc(( 100% / 6 ) * 1 - 6px);left: calc(( 100% / 6 ) * 1 - 6px);top: 142px;}}
.intro__border--1 {width: 70px;height: 70px;z-index: 1;left: -webkit-calc(( 100% / 4 ) * 3 + 10px);left: calc(( 100% / 4 ) * 3 + 10px);bottom: -150px;}
@media (max-width: 1440px) {.intro__border--1 {left: -webkit-calc(( 100% / 5 ) * 4 + 46px);left: calc(( 100% / 5 ) * 4 + 46px);bottom: -80px;}}
@media (max-width: 1024px) {.intro__border--1 {display: none;}}
.intro__border--2 {width: 40px;height: 40px;top: 784px;left: -webkit-calc(( 100% / 12 ) - 56px);left: calc(( 100% / 12 ) - 56px);}
@media (max-width: 1440px) {.intro__border--2 {top: 800px;left: -webkit-calc(( 100% / 12 ) - 54px);left: calc(( 100% / 12 ) - 54px);}}
@media (max-width: 1024px) {.intro__border--2 {width: 34px;height: 34px;top: 920px;left: -webkit-calc(( 100% / 12 ) * 3 - 82px);left: calc(( 100% / 12 ) * 3 - 82px);}}
@media (max-width: 768px) {.intro__border--2 {left: -10px;}}
@media (max-width: 600px) {.intro__border--2 {display: none;}}
.intro__block--1 {top: -88px;left: -24px;}
@media (max-width: 1440px) {.intro__block--1 {top: -20px;left: -18px;}}
@media (max-width: 1024px) {.intro__block--1 {display: none;}}
.intro__block--2 {top: 890px;right: -24px;}
@media (max-width: 1440px) {.intro__block--2 {top: 810px;right: -14px;}}
@media (max-width: 1024px) {.intro__block--2 {display: none;}}
.intro__block--3 {top: 324px;right: -webkit-calc(( 100% / 12 ) * 3 - 14px);right: calc(( 100% / 12 ) * 3 - 14px);}
@media (max-width: 1440px) {.intro__block--3 {top: 276px;right: -webkit-calc(( 100% / 12 ) * 3 - 12px);right: calc(( 100% / 12 ) * 3 - 12px);}}
@media (max-width: 1024px) {.intro__block--3 {top: 466px;right: -webkit-calc(( 100% / 12 ) - 14px);right: calc(( 100% / 12 ) - 14px);}}
@media (max-width: 768px) {.intro__block--3 {top: 396px;right: -10px;}}
@media (max-width: 600px) {.intro__block--3 {top: 476px;}}
.intro__block--4 {top: 890px;left: -webkit-calc(( 100% / 12 ) * 3 - 14px);left: calc(( 100% / 12 ) * 3 - 14px);}
@media (max-width: 1440px) {.intro__block--4 {top: 700px;left: -webkit-calc(( 100% / 12 ) * 3 - 12px);left: calc(( 100% / 12 ) * 3 - 12px);}}
@media (max-width: 1024px) {.intro__block--4 {left: -webkit-calc(( 100% / 12 ) * 4 - 2px);left: calc(( 100% / 12 ) * 4 - 2px);}}
@media (max-width: 768px) {.intro__block--4 {left: -webkit-calc(( 100% / 6 ) - 10px);left: calc(( 100% / 6 ) - 10px);}}
@media (max-width: 600px) {.intro__block--4 {top: 710px;left: -webkit-calc(( 100% / 6 ) - 6px);left: calc(( 100% / 6 ) - 6px);}}
.work__content {position: relative;flex-direction: column;grid-row-start: 1;}
@media (max-width: 1440px) and (min-width: 1025px) {.work__content {padding-top: 40px;}}
@media (max-width: 1024px) {.work__content {grid-row-start: 1;}}
.work__copy {padding-right: -webkit-calc(( 100% / 5 ) * 1);padding-right: calc(( 100% / 5 ) * 1);}
@media (max-width: 1024px) {.work__copy {padding-right: 0;}}
.work__copy p:last-child {margin-bottom: 0;}
.work__services {padding-top: 100px;position: relative;grid-row-start: 1;display: inline-grid;grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.work__services {padding-top: 0;grid-column-gap: 30px;}}
@media (max-width: 1024px) {.work__services {padding-top: 0;grid-row-start: 2;grid-template-columns: repeat(9,[col-start] 1fr);grid-column-gap: 0;margin-top: -70px;}}
@media (max-width: 768px) {.work__services {grid-row-start: 2;grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;margin-top: 100px;}}
@media (max-width: 600px) {.work__services {margin-top: 40px;}}
.work__service-item {display: flex;flex-direction: column;position: relative;grid-column: span 3;left: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.work__service-item {left: 30px;}}
@media (max-width: 1024px) {.work__service-item {left: 0;grid-column: span 4;}}
@media (max-width: 768px) {.work__service-item {grid-column: span 3;}}
@media (max-width: 600px) {.work__service-item {grid-column: span 6;}}
.work__service-image {flex-grow: 1;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.work__service-image img {max-width: 100%;width: 100%;position: relative;}
.work__service-item:first-child .work__service-image img {top: -10px;}
.work__service-item:not(.work__service-item--button) {background: #fff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);height: 370px;margin-bottom: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.work__service-item:not(.work__service-item--button) {margin-bottom: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.work__service-item:not(.work__service-item--button) {margin-bottom: 24px;height: 350px;}}
@media (max-width: 768px) and (min-width: 601px) {.work__service-item:not(.work__service-item--button) {margin-bottom: 20px;height: 350px;}}
@media (max-width: 600px) {.work__service-item:not(.work__service-item--button) {margin-bottom: 20px;height: 370px;}}
.work__service-item:nth-child(2) {top: 130px;}
@media (max-width: 1024px) and (min-width: 769px) {.work__service-item:nth-child(2) {left: 24px;}}
@media (max-width: 600px) {.work__service-item:nth-child(2) {top: 0;}}
.work__service-item--button {align-items: flex-start;padding-top: 130px;}
@media (max-width: 1024px) {.work__service-item--button {left: 24px;}}
@media (max-width: 768px) {.work__service-item--button {left: 0;}}
@media (max-width: 600px) {.work__service-item--button {padding-top: 0;}}
.work__service-header {display: flex;flex-direction: column;padding: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.work__service-header {padding: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.work__service-header {padding: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.work__service-header {padding: 20px;}}
@media (max-width: 600px) {.work__service-header {padding: 20px;}}
.work__service-header p {font-size: 24px;font-size: 2.4rem;line-height: 36px;margin-bottom: 2px;}
@media (max-width: 1440px) and (min-width: 1025px) {.work__service-header p {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
@media (max-width: 1024px) {.work__service-header p {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
.work__service-header:after {content: "";width: 26px;height: 4px;background: #ffb715;}
.work__circle--1 {display: flex;align-items: center;justify-content: center;width: 1460px;height: 1460px;border: 1px dashed #c7d3d6;right: -webkit-calc(( 100% / 6 ) * 2 - 60px);right: calc(( 100% / 6 ) * 2 - 60px);top: -350px;}
@media (max-width: 1440px) {.work__circle--1 {width: 1200px;height: 1200px;right: 0;top: -280px;}}
@media (max-width: 1024px) {.work__circle--1 {width: 812px;height: 812px;right: -webkit-calc(( 100% / 9 ) * 4 - 38px);right: calc(( 100% / 9 ) * 4 - 38px);top: -250px;}}
@media (max-width: 768px) {.work__circle--1 {width: 1024px;height: 1024px;right: -webkit-calc(( 100% / 6 ) + 62px);right: calc(( 100% / 6 ) + 62px);top: -50px;}}
@media (max-width: 600px) {.work__circle--1 {width: 768px;height: 768px;top: -webkit-calc(50% - 40px);top: calc(50% - 40px);transform: translateY(-50%);}}
.work__circle--1:after {content: "";width: 1050px;height: 1050px;border-radius: 100%;background: #242423;}
@media (max-width: 1440px) {.work__circle--1:after {width: 870px;height: 870px;}}
@media (max-width: 1024px) {.work__circle--1:after {width: 560px;height: 560px;}}
@media (max-width: 768px) {.work__circle--1:after {width: 620px;height: 620px;}}
@media (max-width: 600px) {.work__circle--1:after {width: 498px;height: 498px;}}
.work__circle--2 {width: 70px;height: 70px;right: -webkit-calc(( 100% / 12 ) * 7 + 56px);right: calc(( 100% / 12 ) * 7 + 56px);top: -104px;}
@media (max-width: 1440px) {.work__circle--2 {right: -webkit-calc(( 100% / 12 ) * 6 + 38px);right: calc(( 100% / 12 ) * 6 + 38px);top: -140px;}}
@media (max-width: 1024px) {.work__circle--2 {width: 54px;height: 54px;top: 190px;right: -webkit-calc(( 100% / 12 ) * 8 + 65px);right: calc(( 100% / 12 ) * 8 + 65px);}}
@media (max-width: 768px) {.work__circle--2 {top: 250px;right: -webkit-calc(( 100% / 6 ) * 5 + 18px);right: calc(( 100% / 6 ) * 5 + 18px);}}
@media (max-width: 600px) {.work__circle--2 {top: 190px;right: auto;left: -30px;}}
.work__circle--3 {width: 260px;height: 260px;opacity: .4;left: -webkit-calc(( 100% / 12 ) * 12 - 50px);left: calc(( 100% / 12 ) * 12 - 50px);bottom: 140px;}
@media (max-width: 1440px) {.work__circle--3 {width: 190px;height: 190px;bottom: 20px;left: -webkit-calc(( 100% / 12 ) * 11 + 28px);left: calc(( 100% / 12 ) * 11 + 28px);}}
@media (max-width: 1024px) {.work__circle--3 {width: 154px;height: 154px;bottom: 460px;left: -webkit-calc(( 100% / 12 ) * 11 + 24px);left: calc(( 100% / 12 ) * 11 + 24px);}}
@media (max-width: 768px) {.work__circle--3 {bottom: auto;top: 450px;left: -webkit-calc(( 100% / 6 ) * 5 + 18px);left: calc(( 100% / 6 ) * 5 + 18px);}}
@media (max-width: 600px) {.work__circle--3 {width: 156px;height: 156px;top: 400px;}}
.work__block--1 {top: -10px;left: -webkit-calc(( -100% / 5 ) - 32px);left: calc(( -100% / 5 ) - 32px);}
@media (max-width: 1440px) {.work__block--1 {top: -48px;left: -20px;}}
@media (max-width: 1024px) {.work__block--1 {top: 30px;left: -webkit-calc(( 100% / 6 ) * 6 + 12px);left: calc(( 100% / 6 ) * 6 + 12px);}}
@media (max-width: 768px) {.work__block--1 {top: auto;bottom: -60px;left: -webkit-calc(( 100% / 6 ) * 3 + 2px);left: calc(( 100% / 6 ) * 3 + 2px);}}
@media (max-width: 600px) {.work__block--1 {bottom: 80px;left: -webkit-calc(( 100% / 6 ) * 5 + 4px);left: calc(( 100% / 6 ) * 5 + 4px);}}
.work__block--2 {bottom: 130px;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 1440px) {.work__block--2 {bottom: 32px;right: -webkit-calc(( 100% / 12 ) * 2 - 10px);right: calc(( 100% / 12 ) * 2 - 10px);}}
@media (max-width: 1024px) {.work__block--2 {bottom: 400px;right: -webkit-calc(( 100% / 12 ) * 3 - 10px);right: calc(( 100% / 12 ) * 3 - 10px);}}
@media (max-width: 768px) {.work__block--2 {bottom: 0;right: -webkit-calc(( 100% / 6 ) * 1 - 8px);right: calc(( 100% / 6 ) * 1 - 8px);}}
@media (max-width: 600px) {.work__block--2 {bottom: -40px;}}
.work__border--1 {width: 46px;height: 46px;top: 260px;right: -20px;}
@media (max-width: 1440px) {.work__border--1 {top: 200px;right: -14px;}}
@media (max-width: 1024px) {.work__border--1 {display: none;}}
.clients {margin: -120px 0 140px;}
@media (max-width: 1440px) {.clients {margin: -100px 0 160px;}}
@media (max-width: 1024px) {.clients {margin: -40px 0 140px;}}
@media (max-width: 768px) {.clients {margin: 80px 0 70px;}}
.clients__wrapper {margin-top: -110px;position: relative;display: inline-grid;grid-template-columns: repeat(12,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.clients__wrapper {grid-column-gap: 30px;margin-top: -25px;}}
@media (max-width: 1024px) and (min-width: 769px) {.clients__wrapper {grid-column-gap: 24px;margin-top: 80px;}}
@media (max-width: 768px) and (min-width: 601px) {.clients__wrapper {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;margin-top: 90px;}}
@media (max-width: 600px) {.clients__wrapper {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;margin-top: 80px;}}
.clients__content, .clients__logos {flex-direction: column;position: relative;}
.clients__logos .clients__list {display: inline-grid;grid-template-columns: repeat(6,[col-start] 1fr);}
@media (max-width: 1024px) and (min-width: 769px) {.clients__logos .clients__list {grid-template-columns: repeat(4,[col-start] 1fr);}}
@media (max-width: 768px) and (min-width: 601px) {.clients__logos .clients__list {grid-template-columns: repeat(4,[col-start] 1fr);}}
@media (max-width: 600px) {.clients__logos .clients__list {grid-template-columns: repeat(6,[col-start] 1fr);}}
.clients__logos .icon {grid-column: span 2;}
@media (max-width: 1024px) and (min-width: 769px) {.clients__logos .icon {grid-column: span 4;}}
@media (max-width: 768px) and (min-width: 601px) {.clients__logos .icon {grid-column: span 2;}}
@media (max-width: 600px) {.clients__logos .icon {grid-column: span 3;}}
.clients__copy {position: relative;}
.clients__copy p:last-of-type {margin-bottom: 0;}
.clients__button {margin-top: 50px;display: flex;}
@media (max-width: 1024px) {.clients__button {margin-top: 40px;}}
.clients__logos .caption {margin-bottom: 50px;}
@media (max-width: 1024px) {.clients__logos .caption {margin-bottom: 34px;}}
.clients__logo {margin-right: 80px;}
@media (max-width: 1440px) {.clients__logo {margin-right: 60px;}}
@media (max-width: 1024px) and (min-width: 769px) {.clients__logo {margin-right: 0;margin-bottom: 40px;}}
@media (max-width: 768px) {.clients__logo {margin-right: 50px;}}
@media (max-width: 600px) {.clients__logo {margin-right: 30px;margin-bottom: 30px;}}
.clients__logo:last-child {margin-right: 0;}
@media (max-width: 1024px) and (min-width: 769px) {.clients__logo:last-child {margin-bottom: 0;}}
.clients__logo svg {width: 100%;}
.clients__logo .icon--market svg {max-width: 220px;}
@media (max-width: 1024px) {.clients__logo .icon--market svg {max-width: 170px;}}
.clients__logo .icon--pollinate svg {max-width: 200px;}
@media (max-width: 1024px) {.clients__logo .icon--pollinate svg {max-width: 150px;}}
.clients__logo .icon--drpg svg {max-width: 79px;}
@media (max-width: 1024px) {.clients__logo .icon--drpg svg {max-width: 60px;}}
.testimonial--home {padding-top: 90px;}
@media (max-width: 1440px) {.testimonial--home {padding-top: 70px;}}
@media (max-width: 1024px) {.testimonial--home {padding-top: 80px;}}
@media (max-width: 768px) {.testimonial--home {padding-top: 90px;}}
@media (max-width: 600px) {.testimonial--home {padding-top: 55px;}}
@media (max-width: 768px) {.clients__content {margin-bottom: 50px;}}
.clients__circle--1 {width: 30px;height: 30px;top: -90px;right: -20px;}
@media (max-width: 1440px) {.clients__circle--1 {top: -40px;right: -14px;}}
@media (max-width: 1024px) {.clients__circle--1 {display: none;}}
.clients__block--1 {top: 190px;left: -webkit-calc(( 100% / 12 ) * 9 + 6px);left: calc(( 100% / 12 ) * 9 + 6px);}
@media (max-width: 1440px) {.clients__block--1 {top: 110px;left: -webkit-calc(( 100% / 12 ) * 8 + 6px);left: calc(( 100% / 12 ) * 8 + 6px);}}
@media (max-width: 1024px) {.clients__block--1 {left: -webkit-calc(( 100% / 12 ) * 8);left: calc(( 100% / 12 ) * 8);}}
@media (max-width: 768px) {.clients__block--1 {top: 96px;left: -webkit-calc(( 100% / 6 ) * 4 + 4px);left: calc(( 100% / 6 ) * 4 + 4px);}}
@media (max-width: 600px) {.clients__block--1 {top: 116px;}}
.clients__block--2 {bottom: -40px;left: -webkit-calc(( 100% / 4 ) * 2);left: calc(( 100% / 4 ) * 2);}
@media (max-width: 1440px) {.clients__block--2 {bottom: -20px;}}
@media (max-width: 1024px) {.clients__block--2 {bottom: -74px;}}
@media (max-width: 768px) {.clients__block--2 {bottom: -300px;left: -webkit-calc(( 100% / 4 ) * 2 - 4px);left: calc(( 100% / 4 ) * 2 - 4px);}}
@media (max-width: 600px) {.clients__block--2 {bottom: -30px;}}
.clients__circle--2 {opacity: .4;width: 130px;height: 130px;right: -65px;bottom: -15px;}
@media (max-width: 1440px) {.clients__circle--2 {width: 110px;height: 110px;right: -16px;}}
@media (max-width: 1024px) {.clients__circle--2 {top: -10px;right: auto;left: -webkit-calc(( 100% / 6 ) * 4 + 18px);left: calc(( 100% / 6 ) * 4 + 18px);}}
@media (max-width: 768px) {.clients__circle--2 {left: -webkit-calc(( 100% / 6 ) * 5 - 16px);left: calc(( 100% / 6 ) * 5 - 16px);}}
@media (max-width: 600px) {.clients__circle--2 {top: auto;bottom: 60px;left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);}}
.clients__border--1 {width: 44px;height: 44px;top: 390px;left: -42px;}
@media (max-width: 1440px) {.clients__border--1 {top: 370px;left: -14px;}}
@media (max-width: 1024px) {.clients__border--1 {top: -75px;left: -12px;}}
@media (max-width: 768px) {.clients__border--1 {width: 36px;height: 36px;left: auto;right: -10px;top: 375px;}}
@media (max-width: 600px) {.clients__border--1 {display: none;}}
.journal {margin-top: 140px;}
@media (max-width: 1440px) {.journal {margin-top: 100px;}}
@media (max-width: 1024px) {.journal {margin-top: 140px;}}
@media (max-width: 768px) {.journal {margin-top: 20px;}}
.journal__content {grid-row-start: 1;flex-direction: column;padding-right: -webkit-calc(( 100% / 5 ) * 1);padding-right: calc(( 100% / 5 ) * 1);margin-top: 54px;}
@media (max-width: 1440px) {.journal__content {margin-top: 44px;}}
@media (max-width: 1024px) {.journal__content {margin-top: -110px;padding-right: 0;}}
@media (max-width: 768px) {.journal__content {margin: 0 0 60px;}}
@media (max-width: 600px) {.journal__content {margin: 0 0 40px;}}
.journal__copy p:last-child {margin-bottom: 0;}
.journal__button {position: relative;margin-top: 50px;display: flex;}
@media (max-width: 1024px) {.journal__button {margin-top: 40px;}}
.journal__article {position: relative;align-self: flex-start;padding-left: -webkit-calc(( 100% / 5 ) * 1);padding-left: calc(( 100% / 5 ) * 1);}
@media (max-width: 1440px) {.journal__article {padding-left: 0;}}
@media (max-width: 1024px) {.journal__article {padding-left: -webkit-calc(( 100% / 5 ) * 1 - 20px);padding-left: calc(( 100% / 5 ) * 1 - 20px);}}
@media (max-width: 768px) {.journal__article {padding-left: 0;}}
.journal__article-item a .header {color: #242423;}
.journal__article-date {font-size: 20px;font-size: 2rem;line-height: 26px;color: #aab0b1;}
@media (max-width: 768px) {.journal__article-date {font-size: 18px;font-size: 1.8rem;line-height: 24px;}}
.journal__circle--1 {width: 750px;height: 750px;top: -180px;right: -80px;}
@media (max-width: 1440px) {.journal__circle--1 {width: 546px;height: 546px;top: -160px;right: -66px;}}
@media (max-width: 1024px) {.journal__circle--1 {width: 576px;height: 576px;top: -180px;right: -50px;}}
@media (max-width: 768px) {.journal__circle--1 {width: 600px;height: 600px;top: -190px;right: 50px;}}
@media (max-width: 600px) {.journal__circle--1 {width: 480px;height: 480px;top: -60px;right: -webkit-calc(( -100% / 4 ) * 1 + 20px);right: calc(( -100% / 4 ) * 1 + 20px);}}
.journal__circle--2 {width: 300px;height: 300px;top: -280px;right: -webkit-calc(( 100% / 12 ) - 16px);right: calc(( 100% / 12 ) - 16px);}
@media (max-width: 1440px) {.journal__circle--2 {width: 218px;height: 218px;top: -250px;right: auto;left: -webkit-calc(( 100% / 12 ) * 9 + 30px);left: calc(( 100% / 12 ) * 9 + 30px);}}
@media (max-width: 1024px) {.journal__circle--2 {top: -260px;left: -webkit-calc(( 100% / 12 ) * 10 + 20px);left: calc(( 100% / 12 ) * 10 + 20px);}}
@media (max-width: 768px) {.journal__circle--2 {left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);top: auto;bottom: -40px;}}
@media (max-width: 600px) {.journal__circle--2 {bottom: -240px;}}
.journal__border--1 {width: 40px;height: 40px;right: -webkit-calc(( 100% / 12 ) * 6 - 40px);right: calc(( 100% / 12 ) * 6 - 40px);top: -184px;}
@media (max-width: 1440px) {.journal__border--1 {top: -230px;}}
@media (max-width: 1024px) {.journal__border--1 {right: -webkit-calc(( 100% / 12 ) * 5 - 2px);right: calc(( 100% / 12 ) * 5 - 2px);}}
@media (max-width: 768px) {.journal__border--1 {top: 10px;right: 60px;}}
@media (max-width: 600px) {.journal__border--1 {display: none;}}
.journal__border--2 {width: 70px;height: 70px;z-index: 1;bottom: -55px;left: -webkit-calc(( 100% / 3 ) * 2 + 48px);left: calc(( 100% / 3 ) * 2 + 48px);}
@media (max-width: 1440px) {.journal__border--2 {left: -webkit-calc(( 100% / 4 ) * 3 + 8px);left: calc(( 100% / 4 ) * 3 + 8px);}}
@media (max-width: 1024px) {.journal__border--2 {width: 54px;height: 54px;bottom: -34px;}}
@media (max-width: 600px) {.journal__border--2 {width: 44px;height: 44px;}}
.journal__block--1 {right: -20px;top: -120px;}
@media (max-width: 1440px) {.journal__block--1 {right: -15px;}}
@media (max-width: 1024px) {.journal__block--1 {top: auto;bottom: 20px;right: -webkit-calc(( 100% / 12 ) * 4 - 4px);right: calc(( 100% / 12 ) * 4 - 4px);}}
@media (max-width: 768px) {.journal__block--1 {bottom: 400px;right: -webkit-calc(( 100% / 6 ) * 2 - 8px);right: calc(( 100% / 6 ) * 2 - 8px);}}
@media (max-width: 600px) {.journal__block--1 {right: -10px;}}
.journal__block--2 {left: -webkit-calc(( -100% / 3 ) + 20px);left: calc(( -100% / 3 ) + 20px);top: 280px;}
@media (max-width: 1440px) {.journal__block--2 {left: -webkit-calc(( -100% / 3 ) + 6px);left: calc(( -100% / 3 ) + 6px);top: 380px;}}
@media (max-width: 1024px) {.journal__block--2 {top: 114px;left: -16px;}}
@media (max-width: 768px) {.journal__block--2 {top: -78px;left: -8px;}}
@media (max-width: 600px) {.journal__block--2 {display: none;}}
.journal__block--3 {top: -36px;right: -12px;}
@media (max-width: 1440px) {.journal__block--3 {top: -20px;right: -10px;}}
@media (max-width: 1024px) {.journal__block--3 {top: 60px;right: -webkit-calc(( 100% / 6 ) * 1 - 12px);right: calc(( 100% / 6 ) * 1 - 12px);}}
@media (max-width: 768px) {.journal__block--3 {top: 20px;right: -10px;}}
@media (max-width: 600px) {.journal__block--3 {top: -20px;right: -webkit-calc(( 100% / 6 ) * 2 - 8px);right: calc(( 100% / 6 ) * 2 - 8px);}}
@media (min-height: 1100px) {.intro--clients {min-height: inherit;}}
.intro--clients .content {align-items: flex-end;}
@media (min-width: 1441px) and (min-height: 1100px) {.intro--clients .intro__header {margin: 270px 0 0;}}
@media (max-width: 1440px) and (min-height: 1100px) {.intro--clients .intro__header {margin: 260px 0 0;}}
@media (max-width: 1024px) and (min-height: 1100px) {.intro--clients .intro__header {margin: 270px 0 0;}}
@media (max-width: 768px) and (min-height: 1100px) {.intro--clients .intro__header {margin: 160px 0 0;}}
@media (max-width: 600px) and (min-height: 1100px) {.intro--clients .intro__header {margin: 130px 0 0;}}
.intro--clients .intro__circle--1 {width: 710px;height: 710px;top: -450px;left: -webkit-calc(( 100% / 12 ) * 6);left: calc(( 100% / 12 ) * 6);}
@media (max-width: 1440px) {.intro--clients .intro__circle--1 {width: 625px;height: 625px;top: -400px;left: auto;right: -webkit-calc(( 100% / 12 ) * 2 - 26px);right: calc(( 100% / 12 ) * 2 - 26px);}}
@media (max-width: 1024px) {.intro--clients .intro__circle--1 {width: 520px;height: 520px;top: -350px;right: -webkit-calc(( 100% / 12 ) * 2 + 2px);right: calc(( 100% / 12 ) * 2 + 2px);}}
@media (max-width: 768px) {.intro--clients .intro__circle--1 {width: 370px;height: 370px;top: -270px;right: -webkit-calc(( 100% / 6 ) - 8px);right: calc(( 100% / 6 ) - 8px);}}
@media (max-width: 600px) {.intro--clients .intro__circle--1 {width: 334px;height: 334px;top: -120px;right: auto;left: -webkit-calc(( 100% / 6 ) * 3 - 10px);left: calc(( 100% / 6 ) * 3 - 10px);}}
.intro--clients .intro__circle--2 {width: 30px;height: 30px;top: -340px;left: -webkit-calc(( 100% / 5 ) - 42px);left: calc(( 100% / 5 ) - 42px);}
@media (max-width: 1440px) {.intro--clients .intro__circle--2 {top: -180px;left: auto;right: -webkit-calc(( 100% / 6 ) * 4 + 4px);right: calc(( 100% / 6 ) * 4 + 4px);}}
@media (max-width: 1024px) {.intro--clients .intro__circle--2 {top: -100px;right: -webkit-calc(( 100% / 7 ) * 5 + 4px);right: calc(( 100% / 7 ) * 5 + 4px);}}
@media (max-width: 768px) {.intro--clients .intro__circle--2 {width: 20px;height: 20px;top: -80px;right: -webkit-calc(( 100% / 4 ) * 2);right: calc(( 100% / 4 ) * 2);}}
@media (max-width: 600px) {.intro--clients .intro__circle--2 {top: -50px;right: -webkit-calc(( 100% / 6 ) * 3);right: calc(( 100% / 6 ) * 3);}}
.intro--clients .intro__circle--3 {opacity: .4;width: 130px;height: 130px;top: 20px;left: -90px;}
@media (max-width: 1440px) {.intro--clients .intro__circle--3 {width: 120px;height: 120px;left: -70px;}}
@media (max-width: 1024px) {.intro--clients .intro__circle--3 {top: 30px;left: -45px;}}
@media (max-width: 768px) {.intro--clients .intro__circle--3 {width: 104px;height: 104px;left: -72px;}}
.intro--clients .intro__circle--4 {width: 340px;height: 340px;left: auto;bottom: -160px;right: -webkit-calc(( -100% / 4 ) - 10px);right: calc(( -100% / 4 ) - 10px);}
@media (max-width: 1440px) {.intro--clients .intro__circle--4 {width: 300px;height: 300px;bottom: -196px;right: -webkit-calc(( -100% / 5 ) + 34px);right: calc(( -100% / 5 ) + 34px);}}
@media (max-width: 1024px) {.intro--clients .intro__circle--4 {width: 230px;height: 230px;bottom: -130px;right: -webkit-calc(( -100% / 5 ) * 2 + 56px);right: calc(( -100% / 5 ) * 2 + 56px);}}
@media (max-width: 768px) {.intro--clients .intro__circle--4 {right: -10px;}}
@media (max-width: 600px) {.intro--clients .intro__circle--4 {width: 160px;height: 160px;bottom: -75px;right: -50px;}}
.intro--clients .intro__border--1 {width: 70px;height: 70px;top: 80px;z-index: -1;left: -webkit-calc(( 100% / 12 ) * 5 - 2px);left: calc(( 100% / 12 ) * 5 - 2px);}
@media (max-width: 1440px) {.intro--clients .intro__border--1 {width: 60px;height: 60px;left: -webkit-calc(( 100% / 12 ) * 7 + 2px);left: calc(( 100% / 12 ) * 7 + 2px);}}
@media (max-width: 1024px) {.intro--clients .intro__border--1 {display: flex;top: 40px;}}
@media (max-width: 768px) {.intro--clients .intro__border--1 {left: auto;right: -20px;}}
.intro--clients .intro__border--2 {width: 40px;height: 40px;top: auto;bottom: -120px;left: -webkit-calc(( -100% / 5 ) - 6px);left: calc(( -100% / 5 ) - 6px);}
@media (max-width: 1440px) {.intro--clients .intro__border--2 {bottom: -196px;left: -webkit-calc(( -100% / 6 ) - 4px);left: calc(( -100% / 6 ) - 4px);}}
@media (max-width: 1024px) {.intro--clients .intro__border--2 {bottom: -140px;left: -webkit-calc(( -100% / 7 ) + 10px);left: calc(( -100% / 7 ) + 10px);}}
@media (max-width: 768px) {.intro--clients .intro__border--2 {bottom: -170px;left: -webkit-calc(( 100% / 4 ) - 56px);left: calc(( 100% / 4 ) - 56px);}}
@media (max-width: 600px) {.intro--clients .intro__border--2 {display: flex;bottom: -280px;left: -webkit-calc(( 100% / 6 ) * 2 - 56px);left: calc(( 100% / 6 ) * 2 - 56px);}}
.intro--clients .intro__block--1 {top: -120px;left: -webkit-calc(( 100% / 5 ) * 4 + 12px);left: calc(( 100% / 5 ) * 4 + 12px);}
@media (max-width: 1440px) {.intro--clients .intro__block--1 {top: -4px;left: -webkit-calc(( 100% / 6 ) * 5 + 10px);left: calc(( 100% / 6 ) * 5 + 10px);}}
@media (max-width: 1024px) {.intro--clients .intro__block--1 {display: flex;top: 64px;left: -webkit-calc(( 100% / 7 ) * 6 + 8px);left: calc(( 100% / 7 ) * 6 + 8px);}}
@media (max-width: 768px) {.intro--clients .intro__block--1 {top: 130px;left: -webkit-calc(100% + 10px);left: calc(100% + 10px);}}
@media (max-width: 600px) {.intro--clients .intro__block--1 {top: 174px;left: -webkit-calc(( 100% / 6 ) * 5 + 4px);left: calc(( 100% / 6 ) * 5 + 4px);}}
.intro--clients .intro__block--2 {top: auto;right: auto;left: -24px;bottom: -160px;}
@media (max-width: 1440px) {.intro--clients .intro__block--2 {left: -18px;bottom: -155px;}}
@media (max-width: 1024px) {.intro--clients .intro__block--2 {display: flex;left: -16px;bottom: 90px;}}
@media (max-width: 768px) {.intro--clients .intro__block--2 {left: -14px;bottom: -60px;}}
@media (max-width: 600px) {.intro--clients .intro__block--2 {left: -webkit-calc(( 100% / 6 ) * 4 + 4px);left: calc(( 100% / 6 ) * 4 + 4px);bottom: -160px;}}
.intro--clients .intro__block--3 {top: 250px;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 1440px) {.intro--clients .intro__block--3 {top: 150px;}}
@media (max-width: 768px) {.intro--clients .intro__block--3 {top: 120px;right: -webkit-calc(( 100% / 6 ) - 10px);right: calc(( 100% / 6 ) - 10px);}}
@media (max-width: 600px) {.intro--clients .intro__block--3 {right: -10px;}}
.intro--clients .intro__block--4 {top: auto;left: auto;bottom: -80px;right: -webkit-calc(( -100% / 4 ) - 30px);right: calc(( -100% / 4 ) - 30px);}
@media (max-width: 1440px) {.intro--clients .intro__block--4 {bottom: -95px;right: -15px;}}
@media (max-width: 1024px) {.intro--clients .intro__block--4 {bottom: -10px;right: -webkit-calc(( -100% / 5 ) - 16px);right: calc(( -100% / 5 ) - 16px);}}
@media (max-width: 768px) {.intro--clients .intro__block--4 {bottom: -40px;right: -10px;}}
@media (max-width: 600px) {.intro--clients .intro__block--4 {bottom: -16px;}}
.intro--clients .gallery--intro {padding: 190px 0 90px;position: relative;}
@media (max-width: 1440px) {.intro--clients .gallery--intro {padding: 120px 0 60px;}}
@media (max-width: 1024px) {.intro--clients .gallery--intro {padding: 60px 0;}}
.client-type {margin: 100px 0;}
@media (max-width: 1024px) {.client-type {margin: 75px 0;}}
@media (max-width: 768px) {.client-type {margin: 50px 0 80px;}}
@media (max-width: 600px) {.client-type {margin: 30px 0 60px;}}
@media (min-width: 769px) {.client-type__header .header:after {margin-bottom: 0;}}
.client-type__wrapper {position: relative;grid-row-start: 2;display: inline-grid;grid-template-columns: repeat(12,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.client-type__wrapper {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.client-type__wrapper {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.client-type__wrapper {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.client-type__wrapper {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
.client-type__content {display: inline-grid;grid-template-columns: repeat(5,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.client-type__content {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.client-type__content {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.client-type__content {grid-template-columns: repeat(5,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.client-type__content {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
.client-type__header {position: relative;}
.client-type__copy {position: relative;flex-direction: column;grid-column: span 5;}
@media (max-width: 1440px) {.client-type__copy {grid-column: span 6;}}
@media (max-width: 768px) {.client-type__copy {grid-column: span 5;}}
@media (max-width: 600px) {.client-type__copy {grid-column: span 6;}}
.client-type__copy p:last-of-type {margin-bottom: 0;}
.client-type__partners {display: flex;flex-direction: column;position: relative;margin-top: 60px;z-index: 1;grid-column: span 4;}
@media (max-width: 1440px) {.client-type__partners {grid-column: span 5;}}
@media (max-width: 1024px) {.client-type__partners {grid-column: span 6;}}
@media (max-width: 768px) {.client-type__partners {grid-column: span 4;}}
@media (max-width: 600px) {.client-type__partners {grid-column: span 6;margin-top: 50px;}}
.client-type__partners .clients__list {grid-template-columns: repeat(4,[col-start] 1fr);}
@media (max-width: 1024px) {.client-type__partners .clients__list {grid-template-columns: repeat(6,[col-start] 1fr);}}
@media (max-width: 768px) {.client-type__partners .clients__list {grid-template-columns: repeat(4,[col-start] 1fr);}}
@media (max-width: 600px) {.client-type__partners .clients__list {grid-template-columns: repeat(6,[col-start] 1fr);}}
.client-type__partners .icon {grid-column: span 2;}
@media (max-width: 1024px) {.client-type__partners .icon {grid-column: span 3;}}
@media (max-width: 768px) {.client-type__partners .icon {grid-column: span 2;}}
@media (max-width: 600px) {.client-type__partners .icon {grid-column: span 3;}}
.testimonial--clients {margin-top: 140px;padding-top: 60px;}
@media (max-width: 1440px) {.testimonial--clients {margin-top: 190px;padding-top: 70px;}}
@media (max-width: 1024px) {.testimonial--clients {margin-top: 20px;}}
@media (max-width: 768px) {.testimonial--clients {grid-row-start: 3;padding-top: 90px;margin-top: -50px;}}
@media (max-width: 600px) {.testimonial--clients {padding-top: 56px;margin-top: -30px;}}
.startups__circle--1 {opacity: .4;width: 70px;height: 70px;bottom: 20px;left: -webkit-calc(( 100% / 12 ) + 84px);left: calc(( 100% / 12 ) + 84px);}
@media (max-width: 1440px) {.startups__circle--1 {bottom: 130px;left: -webkit-calc(( 100% / 12 ) + 28px);left: calc(( 100% / 12 ) + 28px);}}
@media (max-width: 1024px) {.startups__circle--1 {bottom: 300px;left: -webkit-calc(( 100% / 12 ) - 2px);left: calc(( 100% / 12 ) - 2px);}}
@media (max-width: 768px) {.startups__circle--1 {bottom: 470px;left: -webkit-calc(( 100% / 12 ) * 2 - 42px);left: calc(( 100% / 12 ) * 2 - 42px);}}
@media (max-width: 600px) {.startups__circle--1 {bottom: auto;top: 190px;left: -55px;}}
.startups__border--1 {width: 40px;height: 40px;top: 138px;left: -webkit-calc(( 100% / 4 ) - 10px);left: calc(( 100% / 4 ) - 10px);}
@media (max-width: 1440px) {.startups__border--1 {top: 128px;left: -webkit-calc(( 100% / 5 ) - 8px);left: calc(( 100% / 5 ) - 8px);}}
@media (max-width: 1024px) {.startups__border--1 {left: -webkit-calc(( 100% / 6 ) - 8px);left: calc(( 100% / 6 ) - 8px);}}
@media (max-width: 768px) {.startups__border--1 {left: -webkit-calc(( 100% / 4 ) - 4px);left: calc(( 100% / 4 ) - 4px);}}
@media (max-width: 600px) {.startups__border--1 {left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);}}
.startups__block--1 {top: -50px;left: -24px;}
@media (max-width: 1440px) {.startups__block--1 {top: -44px;left: -18px;}}
@media (max-width: 1024px) {.startups__block--1 {top: -10px;left: -16px;}}
@media (max-width: 768px) {.startups__block--1 {top: -45px;left: -webkit-calc(( 100% / 5 ) * 3 + 2px);left: calc(( 100% / 5 ) * 3 + 2px);}}
@media (max-width: 600px) {.startups__block--1 {top: -35px;left: -webkit-calc(( 100% / 6 ) * 4 + 2px);left: calc(( 100% / 6 ) * 4 + 2px);}}
.startups__block--2 {right: -20px;bottom: 380px;}
@media (max-width: 1440px) {.startups__block--2 {right: -15px;bottom: 140px;}}
@media (max-width: 1024px) {.startups__block--2 {bottom: 300px;}}
@media (max-width: 768px) {.startups__block--2 {right: -webkit-calc(( 100% / 6 ) - 10px);right: calc(( 100% / 6 ) - 10px);bottom: 40%;}}
@media (max-width: 600px) {.startups__block--2 {right: -14px;}}
.startups__block--3 {bottom: 20%;left: -webkit-calc(( 100% / 12 ) * 3 - 10px);left: calc(( 100% / 12 ) * 3 - 10px);}
@media (max-width: 1440px) {.startups__block--3 {left: -webkit-calc(( 100% / 12 ) * 4 - 4px);left: calc(( 100% / 12 ) * 4 - 4px);}}
@media (max-width: 1024px) {.startups__block--3 {bottom: 40%;left: -webkit-calc(( 100% / 12 ) * 5 - 2px);left: calc(( 100% / 12 ) * 5 - 2px);}}
@media (max-width: 768px) {.startups__block--3 {bottom: 50%;left: -10px;}}
@media (max-width: 600px) {.startups__block--3 {bottom: 32%;}}
.enterprise__border--1 {width: 130px;height: 130px;right: -85px;bottom: 25%;}
@media (max-width: 1440px) {.enterprise__border--1 {width: 110px;height: 110px;right: -125px;bottom: 18%;}}
@media (max-width: 768px) {.enterprise__border--1 {width: 104px;height: 104px;right: -60px;}}
@media (max-width: 600px) {.enterprise__border--1 {width: 58px;height: 58px;right: -40px;bottom: 32%;}}
.enterprise__circle--1 {width: 828px;height: 828px;right: -webkit-calc(( 100% / 12 ) * 3 - 30px);right: calc(( 100% / 12 ) * 3 - 30px);bottom: -470px;}
@media (max-width: 1440px) {.enterprise__circle--1 {width: 655px;height: 655px;right: -webkit-calc(( 100% / 12 ) * 3 - 24px);right: calc(( 100% / 12 ) * 3 - 24px);bottom: -360px;}}
@media (max-width: 1024px) {.enterprise__circle--1 {width: 518px;height: 518px;right: -webkit-calc(( 100% / 12 ) * 2 + 4px);right: calc(( 100% / 12 ) * 2 + 4px);bottom: -230px;}}
@media (max-width: 768px) {.enterprise__circle--1 {width: 480px;height: 480px;right: auto;left: -webkit-calc(( 100% / 6 ) * 4 + 4px);left: calc(( 100% / 6 ) * 4 + 4px);bottom: -480px;}}
@media (max-width: 600px) {.enterprise__circle--1 {width: 334px;height: 334px;bottom: -334px;}}
.enterprise__border--2 {width: 70px;height: 70px;left: -90px;bottom: 5%;}
@media (max-width: 1440px) {.enterprise__border--2 {left: -50px;}}
@media (max-width: 1024px) {.enterprise__border--2 {left: -46px;bottom: 12%;}}
@media (max-width: 768px) {.enterprise__border--2 {left: -webkit-calc(( 100% / 12 ) - 16px);left: calc(( 100% / 12 ) - 16px);bottom: auto;top: 15%;}}
@media (max-width: 600px) {.enterprise__border--2 {left: -55px;top: 25%;}}
.enterprise__block--1 {top: 30px;left: -webkit-calc(( 100% / 12 ) * 9 + 6px);left: calc(( 100% / 12 ) * 9 + 6px);}
@media (max-width: 1440px) {.enterprise__block--1 {top: 20px;left: -webkit-calc(( 100% / 12 ) * 10 + 6px);left: calc(( 100% / 12 ) * 10 + 6px);}}
@media (max-width: 1024px) {.enterprise__block--1 {top: 70px;left: -webkit-calc(( 100% / 12 ) * 10 + 8px);left: calc(( 100% / 12 ) * 10 + 8px);}}
@media (max-width: 768px) {.enterprise__block--1 {top: 34px;left: -webkit-calc(( 100% / 6 ) * 5 + 6px);left: calc(( 100% / 6 ) * 5 + 6px);}}
@media (max-width: 600px) {.enterprise__block--1 {top: 50px;}}
.enterprise__block--2 {top: 70%;left: -webkit-calc(( 100% / 12 ) * 2 - 12px);left: calc(( 100% / 12 ) * 2 - 12px);}
@media (max-width: 1440px) {.enterprise__block--2 {left: -webkit-calc(( 100% / 12 ) * 2 - 10px);left: calc(( 100% / 12 ) * 2 - 10px);}}
@media (max-width: 1024px) {.enterprise__block--2 {top: 50%;left: -webkit-calc(( 100% / 12 ) * 2 - 8px);left: calc(( 100% / 12 ) * 2 - 8px);}}
@media (max-width: 768px) {.enterprise__block--2 {top: 30%;left: -14px;}}
@media (max-width: 600px) {.enterprise__block--2 {top: 34%;left: -webkit-calc(( 100% / 6 ) * 2 - 6px);left: calc(( 100% / 6 ) * 2 - 6px);}}
.enterprise__block--3 {left: -webkit-calc(( -100% / 4 ) - 30px);left: calc(( -100% / 4 ) - 30px);top: 75px;}
@media (max-width: 1440px) {.enterprise__block--3 {left: -webkit-calc(( -100% / 5 ) - 20px);left: calc(( -100% / 5 ) - 20px);top: 155px;}}
@media (max-width: 1024px) {.enterprise__block--3 {left: -webkit-calc(( -100% / 6 ) - 12px);left: calc(( -100% / 6 ) - 12px);}}
@media (max-width: 768px) {.enterprise__block--3 {top: auto;bottom: 10px;left: auto;right: -webkit-calc(( 100% / 4 ) - 10px);right: calc(( 100% / 4 ) - 10px);}}
@media (max-width: 600px) {.enterprise__block--3 {right: -webkit-calc(( 100% / 6 ) - 10px);right: calc(( 100% / 6 ) - 10px);}}
.agencies__circle--1 {width: 40px;height: 40px;right: -20px;bottom: 25%;}
@media (max-width: 1440px) {.agencies__circle--1 {right: -14px;bottom: 20%;}}
@media (max-width: 1024px) {.agencies__circle--1 {right: -12px;}}
@media (max-width: 768px) {.agencies__circle--1 {right: auto;left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);bottom: 48%;}}
@media (max-width: 600px) {.agencies__circle--1 {left: auto;right: -10px;bottom: -70px;}}
.agencies__block--1 {z-index: 2;left: -webkit-calc(( 100% / 12 ) - 40px);left: calc(( 100% / 12 ) - 40px);top: 30%;}
@media (max-width: 1440px) {.agencies__block--1 {left: 25px;top: 40%;}}
@media (max-width: 1024px) {.agencies__block--1 {left: -webkit-calc(( 100% / 12 ) * 3 - 6px);left: calc(( 100% / 12 ) * 3 - 6px);top: 15%;}}
@media (max-width: 768px) {.agencies__block--1 {left: -10px;top: 8%;}}
@media (max-width: 600px) {.agencies__block--1 {left: -webkit-calc(( 100% / 6 ) * 3);left: calc(( 100% / 6 ) * 3);top: 10%;}}
.agencies__block--2 {left: -webkit-calc(( 100% / 12 ) * 4 - 6px);left: calc(( 100% / 12 ) * 4 - 6px);bottom: 20%;}
@media (max-width: 1440px) {.agencies__block--2 {left: -webkit-calc(( 100% / 12 ) * 4 - 4px);left: calc(( 100% / 12 ) * 4 - 4px);}}
@media (max-width: 1024px) {.agencies__block--2 {bottom: 30%;}}
@media (max-width: 768px) {.agencies__block--2 {left: -webkit-calc(( 100% / 6 ) - 6px);left: calc(( 100% / 6 ) - 6px);bottom: 40%;}}
@media (max-width: 600px) {.agencies__block--2 {left: -10px;}}
.agencies__block--3 {left: -webkit-calc(( 100% / 12 ) * 7);left: calc(( 100% / 12 ) * 7);bottom: -100px;}
@media (max-width: 1440px) {.agencies__block--3 {left: -webkit-calc(( 100% / 12 ) * 8 + 2px);left: calc(( 100% / 12 ) * 8 + 2px);bottom: -70px;}}
@media (max-width: 1024px) {.agencies__block--3 {left: -webkit-calc(( 100% / 12 ) * 8);left: calc(( 100% / 12 ) * 8);bottom: 10px;}}
@media (max-width: 768px) {.agencies__block--3 {left: auto;right: -10px;bottom: 25%;}}
@media (max-width: 600px) {.agencies__block--3 {right: -webkit-calc(( 100% / 6 ) - 10px);right: calc(( 100% / 6 ) - 10px);bottom: 20%;}}
@media (max-width: 1024px) {.intro--work .intro__header {align-self: flex-end;}}
.intro--work .intro__content {margin-top: 70px;}
@media (max-width: 1440px) {.intro--work .intro__content {margin-top: 0;}}
@media (max-width: 1024px) {.intro--work .intro__content {align-self: flex-start;}}
@media (max-height: 1100px) {.intro--work .intro__content {align-self: flex-end;}}
.intro--work .intro__circle--1 {display: flex;align-items: center;justify-content: center;border: 1px dashed #c7d3d6;width: 1350px;height: 1350px;left: 0;top: -660px;}
@media (max-width: 1440px) {.intro--work .intro__circle--1 {width: 952px;height: 952px;left: 40px;top: -380px;}}
@media (max-width: 1024px) {.intro--work .intro__circle--1 {width: 772px;height: 772px;left: -webkit-calc(( 100% / 5 ) - 8px);left: calc(( 100% / 5 ) - 8px);top: auto;bottom: 0;}}
@media (max-width: 768px) {.intro--work .intro__circle--1 {width: 750px;height: 750px;left: -webkit-calc(( 100% / 4 ) - 6px);left: calc(( 100% / 4 ) - 6px);bottom: -95px;}}
@media (max-width: 600px) {.intro--work .intro__circle--1 {width: 450px;height: 450px;left: -webkit-calc(( 100% / 6 ) * 2 - 4px);left: calc(( 100% / 6 ) * 2 - 4px);bottom: -78px;}}
.intro--work .intro__circle--1:after {content: "";width: 750px;height: 750px;border-radius: 100%;background: #ffb715;}
@media (max-width: 1440px) {.intro--work .intro__circle--1:after {width: 625px;height: 625px;}}
@media (max-width: 1024px) {.intro--work .intro__circle--1:after {width: 520px;height: 520px;}}
@media (max-width: 768px) {.intro--work .intro__circle--1:after {width: 500px;height: 500px;}}
@media (max-width: 600px) {.intro--work .intro__circle--1:after {width: 296px;height: 296px;}}
.intro--work .intro__circle--2 {width: 270px;height: 270px;top: -238px;left: -webkit-calc(( 100% / 12 ) * 7 + 24px);left: calc(( 100% / 12 ) * 7 + 24px);}
@media (max-width: 1440px) {.intro--work .intro__circle--2 {width: 300px;height: 300px;top: -268px;left: -webkit-calc(( 100% / 12 ) * 5 + 14px);left: calc(( 100% / 12 ) * 5 + 14px);}}
@media (max-width: 1024px) {.intro--work .intro__circle--2 {width: 236px;height: 236px;top: -204px;left: -webkit-calc(( 100% / 12 ) * 6 - 4px);left: calc(( 100% / 12 ) * 6 - 4px);}}
@media (max-width: 768px) {.intro--work .intro__circle--2 {display: none;}}
.intro--work .intro__circle--3 {width: 30px;height: 30px;top: 170px;left: -webkit-calc(( 100% / 12 ) * 2 - 12px);left: calc(( 100% / 12 ) * 2 - 12px);}
@media (max-width: 1440px) {.intro--work .intro__circle--3 {top: 178px;left: -webkit-calc(( 100% / 12 ) * 2 - 10px);left: calc(( 100% / 12 ) * 2 - 10px);}}
@media (max-width: 1024px) {.intro--work .intro__circle--3 {top: 170px;left: -webkit-calc(( 100% / 12 ) * 3 - 6px);left: calc(( 100% / 12 ) * 3 - 6px);}}
@media (max-width: 768px) {.intro--work .intro__circle--3 {top: 120px;left: -webkit-calc(( 100% / 6 ) - 6px);left: calc(( 100% / 6 ) - 6px);}}
@media (max-width: 600px) {.intro--work .intro__circle--3 {width: 20px;height: 20px;top: 70px;left: -webkit-calc(( 100% / 6 ) * 4 - 16px);left: calc(( 100% / 6 ) * 4 - 16px);}}
.intro--work .intro__circle--4 {width: 270px;height: 270px;left: auto;top: -115px;right: -webkit-calc(100% + 40px);right: calc(100% + 40px);}
@media (max-width: 1440px) {.intro--work .intro__circle--4 {right: -webkit-calc(100% + 15px);right: calc(100% + 15px);}}
@media (max-width: 1024px) {.intro--work .intro__circle--4 {right: -webkit-calc(( 100% / 7 ) * 6 - 4px);right: calc(( 100% / 7 ) * 6 - 4px);}}
@media (max-width: 768px) {.intro--work .intro__circle--4 {top: 40px;right: -webkit-calc(( 100% / 4 ) * 3 + 4px);right: calc(( 100% / 4 ) * 3 + 4px);}}
@media (max-width: 600px) {.intro--work .intro__circle--4 {width: 180px;height: 180px;top: -30px;right: -webkit-calc(( 100% / 6 ) * 4 + 2px);right: calc(( 100% / 6 ) * 4 + 2px);}}
.intro--work .intro__circle--5 {width: 74px;height: 74px;bottom: 200px;left: -webkit-calc(( 100% / 12 ) * 4 - 6px);left: calc(( 100% / 12 ) * 4 - 6px);}
@media (max-width: 1440px) {.intro--work .intro__circle--5 {left: -webkit-calc(( 100% / 12 ) * 5 - 2px);left: calc(( 100% / 12 ) * 5 - 2px);}}
@media (max-width: 1024px) {.intro--work .intro__circle--5 {display: none;}}
.intro--work .intro__border--1 {width: 70px;height: 70px;bottom: -290px;}
@media (max-width: 1440px) {.intro--work .intro__border--1 {bottom: -226px;left: -webkit-calc(( 100% / 5 ) * 2 - 2px);left: calc(( 100% / 5 ) * 2 - 2px);}}
@media (max-width: 1024px) {.intro--work .intro__border--1 {display: flex;bottom: -100px;left: -webkit-calc(100% + 14px);left: calc(100% + 14px);}}
@media (max-width: 768px) {.intro--work .intro__border--1 {width: 40px;height: 40px;bottom: 20%;left: auto;right: -webkit-calc(( 100% / 4 ) * 5 + 16px);right: calc(( 100% / 4 ) * 5 + 16px);}}
@media (max-width: 600px) {.intro--work .intro__border--1 {bottom: -70px;right: -webkit-calc(( 100% / 6 ) * 4 + 4px);right: calc(( 100% / 6 ) * 4 + 4px);}}
.intro--work .intro__border--2 {width: 40px;height: 40px;top: auto;left: -60px;bottom: -160px;}
@media (max-width: 1440px) {.intro--work .intro__border--2 {left: -54px;bottom: -180px;}}
@media (max-width: 1024px) {.intro--work .intro__border--2 {left: -52px;bottom: -264px;}}
@media (max-width: 768px) {.intro--work .intro__border--2 {display: none;}}
.intro--work .intro__block--1 {top: auto;bottom: -20px;left: -webkit-calc(( 100% / 5 ) * 2 - 8px);left: calc(( 100% / 5 ) * 2 - 8px);}
@media (max-width: 1440px) {.intro--work .intro__block--1 {bottom: -70px;left: -webkit-calc(( 100% / 6 ) * 3 - 4px);left: calc(( 100% / 6 ) * 3 - 4px);}}
@media (max-width: 1024px) {.intro--work .intro__block--1 {display: flex;bottom: -100px;left: -webkit-calc(( 100% / 7 ) * 3 - 4px);left: calc(( 100% / 7 ) * 3 - 4px);}}
@media (max-width: 768px) {.intro--work .intro__block--1 {display: none;}}
.intro--work .intro__block--2 {right: auto;top: auto;left: -24px;bottom: 150px;}
@media (max-width: 1440px) {.intro--work .intro__block--2 {left: -20px;bottom: -20px;}}
@media (max-width: 1024px) {.intro--work .intro__block--2 {display: flex;left: -16px;bottom: -100px;}}
@media (max-width: 768px) {.intro--work .intro__block--2 {left: -14px;bottom: -20px;}}
@media (max-width: 600px) {.intro--work .intro__block--2 {display: none;}}
.intro--work .intro__block--3 {right: auto;left: -24px;top: -50px;}
@media (max-width: 1440px) {.intro--work .intro__block--3 {left: -20px;top: 0;}}
@media (max-width: 1024px) {.intro--work .intro__block--3 {left: -16px;}}
@media (max-width: 768px) {.intro--work .intro__block--3 {left: -14px;}}
@media (max-width: 600px) {.intro--work .intro__block--3 {top: auto;bottom: -110px;}}
.intro--work .intro__block--4 {z-index: 1;top: 22%;left: auto;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 1440px) {.intro--work .intro__block--4 {top: 32%;right: -webkit-calc(( 100% / 12 ) * 2 - 10px);right: calc(( 100% / 12 ) * 2 - 10px);}}
@media (max-width: 1024px) {.intro--work .intro__block--4 {top: 28%;right: -webkit-calc(( 100% / 12 ) * 2 - 8px);right: calc(( 100% / 12 ) * 2 - 8px);}}
@media (max-width: 768px) {.intro--work .intro__block--4 {top: 24%;}}
@media (max-width: 600px) {.intro--work .intro__block--4 {display: none;}}
.intro--work .intro__block--5 {bottom: -76px;right: -webkit-calc(( -100% / 4 ) * 1 - 30px);right: calc(( -100% / 4 ) * 1 - 30px);}
@media (max-width: 1440px) {.intro--work .intro__block--5 {bottom: -100px;right: -16px;}}
@media (max-width: 1024px) {.intro--work .intro__block--5 {bottom: auto;top: 115px;right: -webkit-calc(( -100% / 6 ) * 1 - 28px);right: calc(( -100% / 6 ) * 1 - 28px);}}
@media (max-width: 768px) {.intro--work .intro__block--5 {right: -10px;}}
@media (max-width: 600px) {.intro--work .intro__block--5 {top: 10%;}}
.service {margin: 100px 0;}
@media (max-width: 1440px) {.service {margin: 70px 0;}}
@media (max-width: 768px) {.service {margin: 60px 0;}}
@media (min-height: 1100px) {.service--ui {margin-top: 0;}}
@media (min-width: 1025px) and (max-height: 1099px) {.service--ui {margin-top: 200px;}}
.service__header {position: relative;}
.service__copy {position: relative;}
.service__copy p:last-of-type {margin-bottom: 0;}
.service__image {position: relative;align-self: center;grid-row-start: 1;grid-row: 1/span 3;}
@media (max-width: 1024px) {.service__image {padding-left: -webkit-calc(( 100% / 5 ) * 1 - 20px);padding-left: calc(( 100% / 5 ) * 1 - 20px);}}
@media (max-width: 768px) {.service__image {padding-left: 0;grid-row-start: 3;margin-top: 60px;}}
@media (max-width: 600px) {.service__image {grid-row-start: 2;margin: 0 0 40px 0;}}
@media (max-width: 430px) {.service__image {grid-column: 1/span 6 !important;}}
@media (max-width: 1024px) {.service--reverse .service__image {padding-left: 0;padding-right: -webkit-calc(( 100% / 5 ) * 1 - 20px);padding-right: calc(( 100% / 5 ) * 1 - 20px);}}
@media (max-width: 768px) {.service--reverse .service__image {padding-right: 0;}}
.service__list {display: inline-grid;grid-template-columns: repeat(4,[col-start] 1fr);grid-column-gap: 40px;margin-top: 30px;grid-template-rows: max-content;}
@media (max-width: 1440px) {.service__list {grid-column-gap: 30px;}}
@media (max-width: 1024px) {.service__list {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 24px;}}
@media (max-width: 768px) {.service__list {display: inline-flex;flex-direction: column;margin-top: 60px;}}
@media (max-width: 600px) {.service__list {margin-top: 30px;}}
.service__list-item {grid-column: 1/span 2;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-size: 20px;font-size: 2rem;line-height: 30px;margin-bottom: 20px;text-decoration: underline;}
@media (max-width: 768px) {.service__list-item {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
@media (max-width: 1024px) {.service__list-item {grid-column: 1/span 3;}}
@media (max-width: 768px) {.service__list-item {margin-bottom: 10px;}}
.service__list-item:nth-child(even) {grid-column: 3/span 2;}
@media (max-width: 1024px) {.service__list-item:nth-child(even) {grid-column: 4/span 3;}}
.ui__circle--1 {width: 40px;height: 40px;left: -20px;top: 170px;}
@media (max-width: 1440px) {.ui__circle--1 {left: -30px;top: 70px;}}
@media (max-width: 1024px) {.ui__circle--1 {left: -20px;top: 50px;}}
@media (max-width: 768px) {.ui__circle--1 {left: -30px;top: 30px;}}
@media (max-width: 600px) {.ui__circle--1 {left: -20px;}}
.ui__circle--2 {opacity: .4;width: 260px;height: 260px;bottom: -60px;right: -webkit-calc(( -100% / 4 ) - 30px);right: calc(( -100% / 4 ) - 30px);}
@media (max-width: 1440px) {.ui__circle--2 {width: 220px;height: 220px;right: -webkit-calc(( -100% / 4 ) - 8px);right: calc(( -100% / 4 ) - 8px);}}
@media (max-width: 1024px) {.ui__circle--2 {bottom: -70px;}}
@media (max-width: 768px) {.ui__circle--2 {bottom: -80px;right: auto;left: -webkit-calc(( 100% / 3 ) * 2 + 4px);left: calc(( 100% / 3 ) * 2 + 4px);}}
@media (max-width: 600px) {.ui__circle--2 {width: 180px;height: 180px;bottom: -90px;left: -webkit-calc(( 100% / 6 ) * 4 + 4px);left: calc(( 100% / 6 ) * 4 + 4px);}}
.ui__border--1 {width: 130px;height: 130px;left: -webkit-calc(( -100% / 4 ) - 94px);left: calc(( -100% / 4 ) - 94px);bottom: -60px;}
@media (max-width: 1440px) {.ui__border--1 {width: 110px;height: 110px;left: -webkit-calc(( -100% / 5 ) - 74px);left: calc(( -100% / 5 ) - 74px);bottom: -50px;}}
@media (max-width: 1024px) {.ui__border--1 {width: 80px;height: 80px;left: -webkit-calc(( -100% / 6 ) - 56px);left: calc(( -100% / 6 ) - 56px);bottom: -44px;}}
@media (max-width: 768px) {.ui__border--1 {width: 70px;height: 70px;left: -webkit-calc(( -100% / 5 ) - 2px);left: calc(( -100% / 5 ) - 2px);bottom: -120%;}}
@media (max-width: 600px) {.ui__border--1 {width: 50px;height: 50px;bottom: -120px;left: -webkit-calc(( 100% / 6 ) * 4 + 25px);left: calc(( 100% / 6 ) * 4 + 25px);}}
.ui__block--1 {right: -20px;top: 200px;}
@media (max-width: 1440px) {.ui__block--1 {right: -14px;}}
@media (max-width: 1024px) {.ui__block--1 {right: -16px;top: 45%;}}
@media (max-width: 768px) {.ui__block--1 {right: -14px;}}
@media (max-width: 600px) {.ui__block--1 {top: 48%;z-index: 1;}}
.ui__block--2 {right: -webkit-calc(( 100% / 5 ) - 16px);right: calc(( 100% / 5 ) - 16px);bottom: -60%;}
@media (max-width: 1440px) {.ui__block--2 {right: -20px;}}
@media (max-width: 1024px) {.ui__block--2 {right: -webkit-calc(( -100% / 5 ) - 22px);right: calc(( -100% / 5 ) - 22px);}}
@media (max-width: 768px) {.ui__block--2 {bottom: -30%;right: auto;left: -webkit-calc(( 100% / 5 ) * 3);left: calc(( 100% / 5 ) * 3);}}
@media (max-width: 600px) {.ui__block--2 {bottom: -5px;left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);}}
.ui__block--3 {left: -24px;bottom: -160%;}
@media (max-width: 1440px) {.ui__block--3 {left: -18px;bottom: -220%;}}
@media (max-width: 1024px) {.ui__block--3 {left: -16px;bottom: -210%;}}
@media (max-width: 768px) {.ui__block--3 {left: -14px;bottom: -350%;}}
@media (max-width: 600px) {.ui__block--3 {bottom: auto;top: 660%;}}
.frontend__circle--1 {width: 130px;height: 130px;left: -86px;top: 90px;}
@media (max-width: 1440px) {.frontend__circle--1 {left: -80px;top: 44px;}}
@media (max-width: 1024px) {.frontend__circle--1 {left: -webkit-calc(( -100% / 4 ));left: calc(( -100% / 4 ));top: 50px;}}
@media (max-width: 768px) {.frontend__circle--1 {left: -75px;}}
@media (max-width: 600px) {.frontend__circle--1 {top: auto;bottom: -60px;left: -webkit-calc(( 100% / 6 ) * 3 + 10px);left: calc(( 100% / 6 ) * 3 + 10px);}}
.frontend__circle--2 {opacity: .4;width: 74px;height: 74px;left: -webkit-calc(( 100% / 12 ) * 7 - 33px);left: calc(( 100% / 12 ) * 7 - 33px);top: 50%;}
@media (max-width: 1440px) {.frontend__circle--2 {left: -webkit-calc(( 100% / 12 ) * 6 - 35px);left: calc(( 100% / 12 ) * 6 - 35px);top: 55%;}}
@media (max-width: 768px) {.frontend__circle--2 {left: -webkit-calc(( 100% / 6 ) - 42px);left: calc(( 100% / 6 ) - 42px);top: 30%;}}
@media (max-width: 600px) {.frontend__circle--2 {left: auto;right: -webkit-calc(( 100% / 6 ) * 3);right: calc(( 100% / 6 ) * 3);top: -30px;}}
.frontend__block--1 {left: -24px;bottom: 110px;}
@media (max-width: 1440px) {.frontend__block--1 {left: -18px;bottom: 90px;}}
@media (max-width: 1024px) {.frontend__block--1 {left: -16px;bottom: 80px;}}
@media (max-width: 768px) {.frontend__block--1 {left: -14px;}}
@media (max-width: 600px) {.frontend__block--1 {left: -14px;bottom: 50px;}}
.frontend__block--2 {left: -24px;bottom: 15%;}
@media (max-width: 1440px) {.frontend__block--2 {left: -18px;bottom: 25%;}}
@media (max-width: 1024px) {.frontend__block--2 {left: -16px;}}
@media (max-width: 768px) {.frontend__block--2 {left: -14px;bottom: 30%;}}
@media (max-width: 600px) {.frontend__block--2 {left: auto;right: -webkit-calc(( 100% / 6 ) - 6px);right: calc(( 100% / 6 ) - 6px);bottom: 10%;}}
.backend__circle--1 {display: flex;align-items: center;justify-content: center;width: 900px;height: 900px;border: 1px dashed #c7d3d6;right: -webkit-calc(( 100% / 5 ) * 3);right: calc(( 100% / 5 ) * 3);top: -350px;}
@media (max-width: 1440px) {.backend__circle--1 {width: 762px;height: 762px;right: -webkit-calc(( 100% / 5 ) * 2 - 4px);right: calc(( 100% / 5 ) * 2 - 4px);top: -270px;}}
@media (max-width: 1024px) {.backend__circle--1 {right: -webkit-calc(( 100% / 6 ) + 6px);right: calc(( 100% / 6 ) + 6px);top: -300px;}}
@media (max-width: 768px) {.backend__circle--1 {width: 622px;height: 622px;right: -webkit-calc(( 100% / 5 ) * 3 + 2px);right: calc(( 100% / 5 ) * 3 + 2px);top: -230px;}}
@media (max-width: 600px) {.backend__circle--1 {right: -10px;top: -196px;}}
.backend__circle--1:after {content: "";width: 600px;height: 600px;border-radius: 100%;background: #c7d3d6;opacity: .4;}
@media (max-width: 1440px) {.backend__circle--1:after {width: 516px;height: 516px;}}
@media (max-width: 768px) {.backend__circle--1:after {width: 370px;height: 370px;}}
@media (max-width: 600px) {.backend__circle--1:after {width: 420px;height: 420px;}}
.backend__border--1 {width: 70px;height: 70px;right: -35px;bottom: 30%;}
@media (max-width: 1440px) {.backend__border--1 {bottom: 20%;}}
@media (max-width: 1024px) {.backend__border--1 {right: -24px;bottom: 25%;}}
@media (max-width: 768px) {.backend__border--1 {right: -20px;bottom: -25px;}}
@media (max-width: 600px) {.backend__border--1 {bottom: 15%;}}
.backend__circle--2 {width: 130px;height: 130px;top: 15%;right: -150px;}
@media (max-width: 1440px) {.backend__circle--2 {width: 110px;height: 110px;right: -124px;top: 25%;}}
@media (max-width: 1024px) {.backend__circle--2 {display: none;}}
.backend__circle--3 {opacity: .4;width: 70px;height: 70px;right: -webkit-calc(( 100% / 4 ) * 3 + 10px);right: calc(( 100% / 4 ) * 3 + 10px);top: 150px;}
@media (max-width: 1440px) {.backend__circle--3 {right: auto;left: -webkit-calc(( 100% / 5 ) - 10px);left: calc(( 100% / 5 ) - 10px);}}
@media (max-width: 1024px) {.backend__circle--3 {left: -webkit-calc(( 100% / 6 ) - 6px);left: calc(( 100% / 6 ) - 6px);}}
@media (max-width: 768px) {.backend__circle--3 {left: -webkit-calc(( 100% / 5 ) - 6px);left: calc(( 100% / 5 ) - 6px);top: 120px;}}
@media (max-width: 600px) {.backend__circle--3 {top: auto;bottom: -45px;left: -webkit-calc(( 100% / 6 ) * 3);left: calc(( 100% / 6 ) * 3);}}
.backend__block--1 {left: -20px;top: 145px;}
@media (max-width: 1440px) {.backend__block--1 {left: -15px;}}
@media (max-width: 1024px) {.backend__block--1 {left: -12px;top: 120px;}}
@media (max-width: 768px) {.backend__block--1 {left: -10px;top: 60px;}}
@media (max-width: 600px) {.backend__block--1 {top: 20%;}}
.backend__block--2 {right: -24px;top: 60px;}
@media (max-width: 1440px) {.backend__block--2 {right: -20px;}}
@media (max-width: 1024px) {.backend__block--2 {right: -16px;top: 100px;}}
@media (max-width: 768px) {.backend__block--2 {right: -14px;top: 60px;}}
@media (max-width: 600px) {.backend__block--2 {right: auto;left: -webkit-calc(( 100% / 6 ) * 2 - 2px);left: calc(( 100% / 6 ) * 2 - 2px);top: -42px;}}
.backend__block--3 {top: -18px;left: -webkit-calc(( 100% / 4 ) - 10px);left: calc(( 100% / 4 ) - 10px);}
@media (max-width: 1440px) {.backend__block--3 {left: -webkit-calc(( 100% / 4 ) - 8px);left: calc(( 100% / 4 ) - 8px);}}
@media (max-width: 1024px) {.backend__block--3 {left: 14px;}}
@media (max-width: 768px) {.backend__block--3 {left: -webkit-calc(( 100% / 3 ) - 2px);left: calc(( 100% / 3 ) - 2px);}}
@media (max-width: 600px) {.backend__block--3 {left: auto;right: -14px;top: auto;bottom: -200px;}}
.backend__block--4 {right: -webkit-calc(( 100% / 12 ) - 18px);right: calc(( 100% / 12 ) - 18px);bottom: -60px;}
@media (max-width: 1440px) {.backend__block--4 {right: -webkit-calc(( 100% / 12 ) * 2 - 12px);right: calc(( 100% / 12 ) * 2 - 12px);}}
@media (max-width: 1024px) {.backend__block--4 {right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);bottom: -20px;}}
@media (max-width: 768px) {.backend__block--4 {right: auto;left: -webkit-calc(( 100% / 6 ) * 2 - 2px);left: calc(( 100% / 6 ) * 2 - 2px);bottom: 100px;}}
@media (max-width: 600px) {.backend__block--4 {left: auto;right: -webkit-calc(( 100% / 6 ) - 6px);right: calc(( 100% / 6 ) - 6px);bottom: 60px;}}
.tdd__circle--1 {width: 450px;height: 450px;top: -145px;right: -webkit-calc(( 100% / 12 ) * 4 - 28px);right: calc(( 100% / 12 ) * 4 - 28px);}
@media (max-width: 1440px) {.tdd__circle--1 {width: 440px;height: 440px;top: -110px;right: -webkit-calc(( 100% / 12 ) * 4 - 6px);right: calc(( 100% / 12 ) * 4 - 6px);}}
@media (max-width: 1024px) {.tdd__circle--1 {width: 464px;height: 464px;top: -150px;right: -webkit-calc(( 100% / 12 ) * 2 - 8px);right: calc(( 100% / 12 ) * 2 - 8px);}}
@media (max-width: 768px) {.tdd__circle--1 {width: 480px;height: 480px;right: -webkit-calc(( 100% / 6 ) * 3 - 2px);right: calc(( 100% / 6 ) * 3 - 2px);}}
@media (max-width: 600px) {.tdd__circle--1 {width: 470px;height: 470px;top: -130px;right: -webkit-calc(( 100% / 6 ) * 2 - 4px);right: calc(( 100% / 6 ) * 2 - 4px);}}
.tdd__border--1 {width: 40px;height: 40px;left: -webkit-calc(( 100% / 12 ) - 36px);left: calc(( 100% / 12 ) - 36px);top: 20%;}
@media (max-width: 1440px) {.tdd__border--1 {left: -14px;top: 30%;}}
@media (max-width: 1024px) {.tdd__border--1 {left: -12px;}}
@media (max-width: 768px) {.tdd__border--1 {left: -10px;top: 80%;}}
@media (max-width: 600px) {.tdd__border--1 {top: auto;bottom: 60px;left: auto;right: -webkit-calc(( 100% / 6 ) - 6px);right: calc(( 100% / 6 ) - 6px);}}
.tdd__circle--2 {width: 30px;height: 30px;right: -50px;top: 60%;}
@media (max-width: 1440px) {.tdd__circle--2 {right: -44px;}}
@media (max-width: 1024px) {.tdd__circle--2 {right: -42px;}}
@media (max-width: 768px) {.tdd__circle--2 {right: auto;left: -webkit-calc(( 100% / 6 ) * 5 + 6px);left: calc(( 100% / 6 ) * 5 + 6px);top: auto;bottom: 388px;}}
@media (max-width: 600px) {.tdd__circle--2 {left: auto;right: -10px;bottom: auto;top: 150px;}}
.tdd__block--1 {left: -20px;top: -40px;}
@media (max-width: 1440px) {.tdd__block--1 {left: -webkit-calc(( 100% / 12 ) * 2 - 8px);left: calc(( 100% / 12 ) * 2 - 8px);}}
@media (max-width: 768px) {.tdd__block--1 {left: -webkit-calc(( 100% / 6 ) * 5 + 2px);left: calc(( 100% / 6 ) * 5 + 2px);}}
@media (max-width: 600px) {.tdd__block--1 {left: -webkit-calc(( 100% / 6 ) * 3 - 4px);left: calc(( 100% / 6 ) * 3 - 4px);top: -100px;}}
.tdd__block--2 {left: -24px;top: 75%;}
@media (max-width: 1440px) {.tdd__block--2 {left: -18px;top: 65%;}}
@media (max-width: 1024px) {.tdd__block--2 {left: -16px;}}
@media (max-width: 768px) {.tdd__block--2 {left: -14px;}}
@media (max-width: 600px) {.tdd__block--2 {left: -webkit-calc(( 100% / 6 ) * 4 + 4px);left: calc(( 100% / 6 ) * 4 + 4px);top: auto;bottom: -16px;}}
.tdd__block--3 {left: -24px;top: 70px;}
@media (max-width: 1440px) {.tdd__block--3 {left: -18px;top: 50px;}}
@media (max-width: 1024px) {.tdd__block--3 {left: -16px;top: 60px;}}
@media (max-width: 768px) {.tdd__block--3 {left: -14px;top: 50px;}}
.button--article:before, .button--article:after, .button__content--article:after {background: #c7d3d6;}
.button--article:hover:before {top: 12px;transform: rotate(45deg);}
@media (max-width: 768px) {.button--article:hover:before {top: 11px;}}
.button--article:hover:after {bottom: 12px;transform: rotate(-45deg);}
@media (max-width: 768px) {.button--article:hover:after {bottom: 11px;}}
.button__content--article {font-family: plantin,sans-serif;font-style: normal;font-display: swap;color: #c7d3d6;font-size: 20px;font-size: 2rem;line-height: 26px;margin-left: 0;}
@media (max-width: 768px) {.button__content--article {font-size: 18px;font-size: 1.8rem;line-height: 24px;}}
.article-cat {display: flex;color: #c7d3d6;font-size: 14px;font-size: 1.4rem;line-height: 17px;}
.author {display: flex;align-items: center;}
.author__avatar {width: 50px;height: 50px;border-radius: 100%;background: #fefeff;display: flex;justify-content: center;align-items: center;margin-right: 20px;overflow: hidden;}
.author__avatar img {max-width: 100%;width: 100%;}
.author__name {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 600;}
.articles--list {display: grid;grid-template-columns: repeat(3,1fr);grid-column-gap: 40px;padding: 270px 0 60px;}
@media (max-width: 1440px) and (min-width: 1025px) {.articles--list {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.articles--list {grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.articles--list {grid-template-columns: repeat(2,1fr);padding: 120px 0 40px;}}
@media (max-width: 600px) {.articles--list {display: block;}}
.articles .pagination {display: flex;align-items: center;padding-bottom: 40px;}
.pagination__item {font-size: 14px;font-size: 1.4rem;line-height: 20px;text-transform: uppercase;letter-spacing: 1px;display: flex;align-items: center;font-family: "GilroyMedium",sans-serif;font-style: normal;font-weight: 500;}
.pagination__item svg {width: 8px;position: relative;top: -1px;}
.pagination__item--prev svg {transform: rotate(180deg);margin-right: 10px;}
.pagination__item--next {margin-left: auto;}
.pagination__item--next svg {margin-left: 10px;}
.article__hero {padding: 180px 0 0;margin-bottom: 80px;}
.article__title:after {margin-bottom: 30px;}
.article__image {margin-top: 40px;display: inline-flex;align-items: flex-start;}
.article__image-wrapper {position: relative;padding-bottom: 56.25%;width: 100%;overflow: hidden;}
.article__image img {max-width: 100%;width: 100%;position: absolute;left: 50%;transform: translateX(-50%);}
.single-article__intro {justify-content: flex-end;}
@media (max-width: 768px) {.single-article__intro {grid-row: 3;margin-top: 30px;}}
.single-article__intro p {font-size: 24px;font-size: 2.4rem;line-height: 34px;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 600;}
@media (max-width: 1024px) {.single-article__intro p {font-size: 20px;font-size: 2rem;line-height: 28px;}}
.single-article__intro p:last-of-type {margin-bottom: 0;}
.single-article__image {position: relative;padding-left: -webkit-calc(( 100% / 4 ) * 1 - 30px);padding-left: calc(( 100% / 4 ) * 1 - 30px);}
@media (max-width: 1440px) {.single-article__image {padding-left: -webkit-calc(( 100% / 5 ) * 1 - 20px);padding-left: calc(( 100% / 5 ) * 1 - 20px);}}
@media (max-width: 768px) {.single-article__image {padding-left: 0;margin-top: 50px;}}
@media (max-width: 430px) {.single-article__image {grid-column: 1/span 6 !important;}}
.article__repeater {flex-direction: column;}
.article__repeater + p {display: inline-block;}
.article__repeater ul, .article__repeater ol {padding-left: 60px;}
.article__repeater ul + p, .article__repeater ol + p {margin-top: 20px;}
.article__repeater ul, .article__repeater ol, .article__repeater li {display: flex;flex-direction: column;}
.article__repeater h2 {font-size: 52px;font-size: 5.2rem;line-height: 62px;}
@media (max-width: 1440px) and (min-width: 1025px) {.article__repeater h2 {font-size: 44px;font-size: 4.4rem;line-height: 52px;}}
@media (max-width: 1024px) and (min-width: 769px) {.article__repeater h2 {font-size: 40px;font-size: 4rem;line-height: 44px;}}
@media (max-width: 600px) {.article__repeater h2 {font-size: 36px;font-size: 3.6rem;line-height: 40px;}}
.article__repeater h3, .article__repeater h4 {font-size: 30px;font-size: 3rem;line-height: 45px;}
@media (max-width: 1024px) and (min-width: 769px) {.article__repeater h3, .article__repeater h4 {font-size: 28px;font-size: 2.8rem;line-height: 40px;}}
.article__repeater h2 + .wp-block-image, .article__repeater h3 + .wp-block-image, .article__repeater h4 + .wp-block-image {margin-top: 0;}
.article__repeater ul, .article__repeater ol {counter-reset: counter;margin-bottom: 10px;}
.article__repeater li strong {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 600;margin-bottom: 5px;text-decoration: underline;}
.article__repeater li {font-size: 16px;font-size: 1.6rem;line-height: 24px;position: relative;margin-bottom: 15px;}
.article__repeater ul li:before {content: "";width: 5px;height: 5px;border-radius: 5px;background: #ffb715;display: flex;top: 9px;}
.article__repeater ul li:before, .article__repeater ol li:before {content: "";position: absolute;left: -20px;}
.article__repeater ol li {counter-increment: counter;}
.article__repeater ol li:before {content: counter(counter) ".";font-size: 12px;font-size: 1.2rem;line-height: 20px;top: 3px;}
.article__repeater .wp-block-image {margin: 40px 0 20px;display: flex;flex-direction: column;justify-content: flex-start;}
.article__repeater .wp-block-image img {height: auto;box-shadow: -10px 10px 30px 0 rgba(29,31,31,.4);}
.article__repeater .wp-block-image .alignleft {margin: 0;}
.article__repeater p + .wp-block-image, .article__repeater .wp-block-image + p, .article__repeater .wp-block-image + h5 {margin-top: 20px;}
.article__repeater .wp-block-image figcaption {margin: 20px 0 0;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-size: 16px;font-size: 1.6rem;line-height: 16px;grid-row: 3/span 1;}
@media (max-width: 768px) {.article__repeater .wp-block-image figcaption {grid-row: 4/span 1;}}
.article__repeater h2, .article__repeater h3, .article__repeater h4 {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 600;margin: 10px 0 30px;}
.article__repeater h5 {font-size: 22px;font-size: 2.2rem;line-height: 34px;font-family: "GilroyBold",sans-serif;font-style: normal;font-weight: 500;margin-bottom: 20px;}
.article__repeater .article-list {padding: 0;margin: 20px 0 40px;}
.article__repeater .article-list li {display: flex;align-items: flex-start;flex-direction: row;margin: 0 0 40px;}
.article__repeater .article-list li h4 {margin-bottom: 10px;margin-top: 0;}
@media (max-width: 1024px) {.article__repeater .article-list li h4 {margin-bottom: 0;}}
.article__repeater .article-list li:last-child {margin-bottom: 0;}
.article-list__image {width: 100%;max-width: 180px;flex-shrink: 0;}
.article-list__image-wrapper {padding-bottom: 100%;width: 100%;position: relative;overflow: hidden;}
.article-list__image img {position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);max-width: 100%;width: 100%;}
.article__repeater .article-list li:before {display: none;}
.article__list-copy {margin-left: 40px;}
@media (max-width: 1024px) {.article__list-copy {margin-left: 24px;}}
.article-gallery__wrapper {display: inline-grid;width: 100%;grid-template-columns: repeat(7,[col-start] 1fr);grid-column-gap: 40px;grid-template-rows: repeat(3,auto);grid-row-gap: 40px;margin: 20px 0 40px;}
@media (max-width: 1024px) {.article-gallery__wrapper {grid-template-columns: repeat(8,[col-start] 1fr);grid-column-gap: 24px;grid-row-gap: 24px;}}
@media (max-width: 768px) {.article-gallery__wrapper {grid-template-columns: repeat(6,[col-start] 1fr);grid-template-rows: repeat(4,auto);grid-column-gap: 20px;grid-row-gap: 20px;}}
@media (max-width: 600px) {.article-gallery__wrapper {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}}
.article-gallery__item {position: relative;background: #fefeff;box-shadow: -10px 10px 30px 0 rgba(29,31,31,.4);overflow: hidden;}
.article-gallery__item-wrapper {position: relative;width: 100%;}
.article-gallery__item img {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);}
.article-gallery__item--large {grid-row: 1/span 2;}
.article-gallery__item--large .article-gallery__item-wrapper {padding-bottom: 100%;}
.article-gallery__item--small .article-gallery__item-wrapper {padding-bottom: 50%;}
.article-gallery__item:nth-child(2) {grid-row: 1/span 1;}
.article-gallery__item--small:nth-child(3) {grid-row: 2/span 1;}
.article-gallery__wrapper .image-caption {margin-top: -20px;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-size: 16px;font-size: 1.6rem;line-height: 16px;grid-row: 3/span 1;}
@media (max-width: 1024px) {.article-gallery__wrapper .image-caption {margin-top: 0;}}
@media (max-width: 768px) {.article-gallery__wrapper .image-caption {grid-row: 4/span 1;}}
@media (max-width: 500px) {.article-gallery__item--large .article-gallery__item-wrapper, .article-gallery__item--small .article-gallery__item-wrapper {padding-bottom: 100%;}
	.article-gallery__item--large {grid-row: 1/span 1;grid-column: span 6;}
	.article-gallery__item:nth-child(2) {grid-row: 2/span 1;grid-column: span 6;}
	.article-gallery__item--small:nth-child(3) {grid-row: 3/span 1;grid-column: span 6;}}
.article__repeater .wp-block-quote {padding-right: -webkit-calc(( 100% / 7 ) + 10px);padding-right: calc(( 100% / 7 ) + 10px);margin-top: 20px;margin-bottom: 60px;position: relative;display: flex;flex-direction: column-reverse;padding-top: 50px;}
@media (max-width: 1024px) {.article__repeater .wp-block-quote {padding-right: 0;}}
.article__repeater .wp-block-quote:before {content: "";position: absolute;width: 300px;height: 300px;background: rgba(199,211,214,.5);border-radius: 100%;top: 0;left: -webkit-calc(( -100% / 6 ) * 1 + 20px);left: calc(( -100% / 6 ) * 1 + 20px);}
@media (max-width: 768px) {.article__repeater .wp-block-quote:before {width: 285px;height: 285px;}}
.article__repeater blockquote span:first-child {margin-left: 0;}
.article__repeater cite {position: relative;font-size: 30px;font-size: 3rem;line-height: 36px;font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 700;margin-bottom: 4px;}
@media (max-width: 1440px) and (min-width: 1025px) {.article__repeater cite {font-size: 26px;font-size: 2.6rem;line-height: 32px;}}
@media (max-width: 1024px) and (min-width: 769px) {.article__repeater cite {font-size: 26px;font-size: 2.6rem;line-height: 32px;}}
@media (max-width: 768px) {.article__repeater cite {font-size: 24px;font-size: 2.4rem;line-height: 30px;}}
@media (max-width: 600px) {.article__repeater cite {font-size: 22px;font-size: 2.2rem;line-height: 26px;}}
.article__repeater .testimonial__company {font-size: 20px;font-size: 2rem;line-height: 24px;font-family: "GilroyMedium",sans-serif;font-style: normal;display: flex;flex-direction: column;margin-bottom: 30px;}
@media (max-width: 1440px) {.article__repeater .testimonial__company {margin-bottom: 25px;}}
@media (max-width: 768px) {.article__repeater .testimonial__company {margin-bottom: 40px;}}
@media (max-width: 600px) {.article__repeater .testimonial__company {margin-bottom: 20px;}}
code, pre {font-family: pt-mono,monospace;font-weight: 400;font-style: normal;}
.article__repeater pre[class*="language-"] {font-family: pt-mono,monospace;font-weight: 400;font-style: normal;background: #fefeff;box-shadow: -10px 10px 30px 0 rgba(29,31,31,.4);position: relative;border: 0;border-radius: 0;width: -webkit-calc(( 100% / 7 ) * 6 - 4px);width: calc(( 100% / 7 ) * 6 - 4px);padding: 40px;margin-bottom: 50px;}
@media (max-width: 1024px) {.article__repeater pre[class*="language-"] {width: 100%;padding: 40px 30px 30px;}}
.article__repeater pre[rel]:not([rel='']):before {content: attr(rel);background: rgba(36,36,35,.5);z-index: 1;box-shadow: none;transform: rotate(0);position: absolute;height: 20px;padding: 0 10px;color: #eff1f2;font-size: 10px;font-size: 1rem;line-height: 12px;font-family: "GilroyMedium",sans-serif;font-style: normal;font-weight: 500;letter-spacing: .5pt;display: flex;align-items: center;width: max-content;top: 20px;right: 20px;left: auto;}
.article__repeater pre[class*="language-"] > code {border: 0;box-shadow: none;background-color: transparent;background-image: none;padding: 0;}
.article__repeater pre[class*="language-"]:after, .article__repeater pre[class*="language-"]:before {content: none;}
.article__repeater p code {font-family: pt-mono,monospace;font-weight: 700;font-style: normal;font-size: 16px;font-size: 1.6rem;line-height: 28px;background: rgba(199,211,214,.5);box-shadow: -7px 3px 15px 0 rgba(29,31,31,.4);padding: 3px 10px;margin: 0 5px;}
@media (min-height: 1100px) {.intro--story {min-height: inherit;}}
.intro--story .content {align-items: flex-end;}
@media (min-width: 1441px) and (min-height: 1100px) {.intro--story .intro__header {margin: 270px 0 0;}}
@media (max-width: 1440px) and (min-height: 1100px) {.intro--story .intro__header {margin: 260px 0 0;}}
@media (max-width: 1024px) and (min-height: 1100px) {.intro--story .intro__header {margin: 270px 0 0;}}
@media (max-width: 768px) and (min-height: 1100px) {.intro--story .intro__header {margin: 160px 0 0;}}
@media (max-width: 600px) and (min-height: 1100px) {.intro--story .intro__header {margin: 130px 0 0;}}
.intro--story .intro__circle--1 {width: 1060px;height: 1060px;left: -webkit-calc(( 100% / 4 ) * 3 - 10px);left: calc(( 100% / 4 ) * 3 - 10px);}
@media (max-width: 1440px) {.intro--story .intro__circle--1 {width: 980px;height: 980px;left: -webkit-calc(( 100% / 5 ) * 2 - 16px);left: calc(( 100% / 5 ) * 2 - 16px);}}
@media (max-width: 1024px) {.intro--story .intro__circle--1 {width: 800px;height: 800px;top: auto;bottom: 130px;left: -webkit-calc(( 100% / 5 ) * 2);left: calc(( 100% / 5 ) * 2);}}
@media (max-width: 768px) {.intro--story .intro__circle--1 {width: 640px;height: 640px;bottom: 100px;left: -webkit-calc(( 100% / 4 ) - 4px);left: calc(( 100% / 4 ) - 4px);}}
@media (max-width: 600px) {.intro--story .intro__circle--1 {width: 370px;height: 370px;bottom: 200px;left: -webkit-calc(( 100% / 5 ) * 2 + 10px);left: calc(( 100% / 5 ) * 2 + 10px);}}
@media (max-width: 375px) {.intro--story .intro__circle--1 {bottom: 400px;}}
.intro--story .intro__circle--2 {width: 30px;height: 30px;top: 350px;left: -70px;}
@media (max-width: 1440px) {.intro--story .intro__circle--2 {top: 340px;left: -60px;}}
@media (max-width: 1024px) {.intro--story .intro__circle--2 {left: -56px;}}
@media (max-width: 768px) {.intro--story .intro__circle--2 {width: 20px;height: 20px;left: -webkit-calc(( 100% / 4 ) - 4px);left: calc(( 100% / 4 ) - 4px);top: 170px;}}
@media (max-width: 600px) {.intro--story .intro__circle--2 {display: none;}}
.intro--story .intro__border--1 {z-index: -1;bottom: auto;top: 140px;left: auto;right: -webkit-calc(( 100% / 12 ) * 3 - 10px);right: calc(( 100% / 12 ) * 3 - 10px);}
@media (max-width: 1440px) {.intro--story .intro__border--1 {top: 80px;right: -webkit-calc(( 100% / 12 ) * 3 - 6px);right: calc(( 100% / 12 ) * 3 - 6px);}}
@media (max-width: 1024px) {.intro--story .intro__border--1 {display: flex;right: auto;left: -12px;top: 20px;}}
@media (max-width: 768px) {.intro--story .intro__border--1 {width: 60px;height: 60px;left: auto;right: -webkit-calc(( 100% / 6 ) * 4 + 2px);right: calc(( 100% / 6 ) * 4 + 2px);top: 30px;}}
@media (max-width: 600px) {.intro--story .intro__border--1 {width: 50px;height: 50px;top: 20px;}}
.intro--story .intro__border--2 {top: auto;bottom: 10px;left: -webkit-calc(100% + 40px);left: calc(100% + 40px);}
@media (max-width: 1440px) {.intro--story .intro__border--2 {bottom: -10px;left: -webkit-calc(100% - 40px);left: calc(100% - 40px);}}
@media (max-width: 1024px) {.intro--story .intro__border--2 {bottom: auto;top: -150px;left: -webkit-calc(( 100% / 4 ) * 5 - 46px);left: calc(( 100% / 4 ) * 5 - 46px);}}
@media (max-width: 768px) {.intro--story .intro__border--2 {top: -140px;left: -webkit-calc(100% - 14px);left: calc(100% - 14px);}}
@media (max-width: 600px) {.intro--story .intro__border--2 {display: flex;top: -40px;left: -webkit-calc(( 100% / 5 ) * 4 + 6px);left: calc(( 100% / 5 ) * 4 + 6px);}}
.intro--story .intro__block--1 {top: auto;bottom: 92px;}
@media (max-width: 1024px) {.intro--story .intro__block--1 {display: flex;bottom: auto;top: 90px;left: -16px;}}
@media (max-width: 768px) {.intro--story .intro__block--1 {left: -14px;}}
.intro--story .intro__block--2 {top: 215px;right: -webkit-calc(( 100% / 4 ) * 2 - 5px);right: calc(( 100% / 4 ) * 2 - 5px);}
@media (max-width: 1440px) {.intro--story .intro__block--2 {right: -webkit-calc(( 100% / 5 ) * 3 + 2px);right: calc(( 100% / 5 ) * 3 + 2px);top: 195px;}}
@media (max-width: 1024px) {.intro--story .intro__block--2 {display: flex;top: -300px;right: -webkit-calc(( 100% / 5 ) * 2 - 6px);right: calc(( 100% / 5 ) * 2 - 6px);}}
@media (max-width: 768px) {.intro--story .intro__block--2 {right: -webkit-calc(( 100% / 4 ) * 1 - 10px);right: calc(( 100% / 4 ) * 1 - 10px);}}
@media (max-width: 600px) {.intro--story .intro__block--2 {top: -230px;right: -webkit-calc(( 100% / 6 ) * 1 - 12px);right: calc(( 100% / 6 ) * 1 - 12px);}}
.intro--story .intro__block--3 {top: 290px;right: -20px;}
@media (max-width: 1440px) {.intro--story .intro__block--3 {right: -18px;}}
@media (max-width: 1024px) {.intro--story .intro__block--3 {top: -20px;right: -webkit-calc(( 100% / 12 ) - 14px);right: calc(( 100% / 12 ) - 14px);}}
@media (max-width: 768px) {.intro--story .intro__block--3 {top: 200px;right: -14px;}}
.intro--story .gallery--intro {padding: 190px 0 160px;position: relative;}
@media (max-width: 1440px) {.intro--story .gallery--intro {padding: 120px 0 180px;}}
@media (max-width: 1024px) {.intro--story .gallery--intro {padding: 60px 0 150px;}}
@media (max-width: 768px) {.intro--story .gallery--intro {padding: 60px 0 100px;}}
.values__content {position: relative;}
.values__copy p:last-of-type {margin-bottom: 0;}
.values__value {display: inline-grid;position: relative;margin-top: -210px;grid-template-columns: repeat(12,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.values__value {grid-column-gap: 30px;margin-top: -160px;}}
@media (max-width: 1024px) and (min-width: 769px) {.values__value {grid-column-gap: 24px;margin-top: -160px;}}
@media (max-width: 768px) and (min-width: 601px) {.values__value {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;margin-top: 0;}}
@media (max-width: 600px) {.values__value {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;margin-top: 20px;}}
.value__item {background: rgba(255,255,255,0);box-shadow: -10px 10px 30px 0 rgba(36,36,35,0);overflow: hidden;position: relative;transition: all .3s ease-in-out;margin-top: 40px;padding: 40px;}
@media (max-width: 1440px) {.value__item {margin-top: 30px;padding: 30px;}}
@media (max-width: 1024px) {.value__item {margin-top: 24px;padding: 24px;}}
@media (max-width: 600px) {.value__item {margin-top: 20px;padding: 20px;min-height: 150px;}}
.value__item .shape {opacity: 0;transform: scale(0);transition: all .3s ease-in-out;}
@media (max-width: 768px) and (min-width: 601px) {.value__item:nth-child(3), .value__item:nth-child(5) {transform: translateY(-50%);}}
.value__item:hover {background: white;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);}
.value__item:hover .shape {opacity: 1;transform: scale(1);}
.value__title .header {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 700;margin-bottom: 30px;position: relative;z-index: 1;}
@media (max-width: 1440px) {.value__title .header {margin-bottom: 20px;}}
.value__item p {position: relative;z-index: 1;}
@media (max-width: 1024px) {.value__item p {font-size: 16px;font-size: 1.6rem;line-height: 24px;}}
.value__title .header:after {display: none;}
.value__number {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 700;margin-right: 10px;font-size: 34px;font-size: 3.4rem;line-height: 48px;position: relative;z-index: 1;}
@media (max-width: 1440px) {.value__number {font-size: 36px;font-size: 3.6rem;line-height: 40px;}}
@media (max-width: 1024px) {.value__number {font-size: 22px;font-size: 2.2rem;}}
@media (max-width: 768px) {.value__number {font-size: 16px;font-size: 1.6rem;}}
.value__item p:last-of-type {margin-bottom: 0;}
.values__circle--1 {width: 750px;height: 750px;left: -20px;top: -330px;}
@media (max-width: 1440px) {.values__circle--1 {width: 680px;height: 680px;left: -80px;top: -400px;}}
@media (max-width: 1024px) {.values__circle--1 {width: 610px;height: 610px;left: auto;top: -330px;right: -webkit-calc(( 100% / 12 ) * 8 - 8px);right: calc(( 100% / 12 ) * 8 - 8px);}}
@media (max-width: 768px) {.values__circle--1 {width: 500px;height: 500px;right: -webkit-calc(( 100% / 6 ) * 5 - 58px);right: calc(( 100% / 6 ) * 5 - 58px);}}
@media (max-width: 600px) {.values__circle--1 {width: 460px;height: 460px;right: -webkit-calc(( 100% / 6 ) * 4 + 2px);right: calc(( 100% / 6 ) * 4 + 2px);}}
.values__circle--2 {width: 260px;height: 260px;opacity: .4;top: 160px;left: -webkit-calc(100% - 90px);left: calc(100% - 90px);}
@media (max-width: 1440px) {.values__circle--2 {width: 210px;height: 210px;left: auto;right: -webkit-calc(( 100% / 12 ) - 224px);right: calc(( 100% / 12 ) - 224px);}}
@media (max-width: 1024px) {.values__circle--2 {right: -webkit-calc(( 100% / 12 ) - 220px);right: calc(( 100% / 12 ) - 220px);}}
@media (max-width: 768px) {.values__circle--2 {width: 120px;height: 120px;top: 40px;right: -webkit-calc(( 100% / 6 ) - 180px);right: calc(( 100% / 6 ) - 180px);}}
@media (max-width: 600px) {.values__circle--2 {right: -10px;top: 50%;transform: translateY(-50%);}}
.values__border--1 {width: 46px;height: 46px;top: 260px;right: -webkit-calc(( -100% / 4 ) - 30px);right: calc(( -100% / 4 ) - 30px);}
@media (max-width: 1440px) {.values__border--1 {top: 190px;right: -14px;}}
@media (max-width: 1024px) {.values__border--1 {top: 140px;right: -webkit-calc(( 100% / 6 ) - 8px);right: calc(( 100% / 6 ) - 8px);}}
@media (max-width: 768px) {.values__border--1 {top: 115px;right: -webkit-calc(( 100% / 6 ) + 32px);right: calc(( 100% / 6 ) + 32px);}}
@media (max-width: 600px) {.values__border--1 {width: 30px;height: 30px;top: 70px;right: -webkit-calc(( 100% / 6 ) - 21px);right: calc(( 100% / 6 ) - 21px);}}
.values__border--2 {width: 70px;height: 70px;bottom: 180px;left: -55px;}
@media (max-width: 1440px) {.values__border--2 {bottom: 66px;left: -80px;}}
@media (max-width: 1024px) {.values__border--2 {width: 50px;height: 50px;bottom: -50px;left: -12px;}}
@media (max-width: 768px) {.values__border--2 {bottom: -60px;left: -10px;}}
@media (max-width: 600px) {.values__border--2 {width: 40px;height: 40px;bottom: -40px;}}
.values__block--1 {top: -10px;left: -webkit-calc(( 100% / 12 ) * 6 - 4px);left: calc(( 100% / 12 ) * 6 - 4px);}
@media (max-width: 1440px) {.values__block--1 {top: -20px;left: -webkit-calc(( 100% / 12 ) * 6);left: calc(( 100% / 12 ) * 6);}}
@media (max-width: 1024px) {.values__block--1 {top: -25px;left: -webkit-calc(( 100% / 12 ) * 4 - 8px);left: calc(( 100% / 12 ) * 4 - 8px);}}
@media (max-width: 768px) {.values__block--1 {top: -35px;left: -webkit-calc(( 100% / 6 ) - 6px);left: calc(( 100% / 6 ) - 6px);}}
@media (max-width: 600px) {.values__block--1 {top: -38px;left: -webkit-calc(( 100% / 6 ) - 12px);left: calc(( 100% / 6 ) - 12px);}}
.values__block--2 {top: 410px;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 1440px) {.values__block--2 {top: 360px;}}
@media (max-width: 1024px) {.values__block--2 {top: 290px;right: -webkit-calc(( 100% / 12 ) * 2 - 12px);right: calc(( 100% / 12 ) * 2 - 12px);}}
@media (max-width: 768px) {.values__block--2 {top: 310px;right: -webkit-calc(( 100% / 6 ) - 10px);right: calc(( 100% / 6 ) - 10px);}}
@media (max-width: 600px) {.values__block--2 {top: 230px;right: -10px;}}
.values__block--3 {bottom: 20px;left: -webkit-calc(( 100% / 12 ) - 20px);left: calc(( 100% / 12 ) - 20px);}
@media (max-width: 1440px) {.values__block--3 {bottom: -80px;left: -webkit-calc(( 100% / 12 ) - 12px);left: calc(( 100% / 12 ) - 12px);}}
@media (max-width: 1024px) {.values__block--3 {bottom: -100px;left: -webkit-calc(( 100% / 12 ) * 2 - 12px);left: calc(( 100% / 12 ) * 2 - 12px);}}
@media (max-width: 768px) {.values__block--3 {bottom: -120px;left: -webkit-calc(( 100% / 6 ) * 2 - 6px);left: calc(( 100% / 6 ) * 2 - 6px);}}
@media (max-width: 600px) {.values__block--3 {bottom: -80px;left: -webkit-calc(( 100% / 6 ) * 4);left: calc(( 100% / 6 ) * 4);}}
.value__item .shape {z-index: 0;}
.value__item-circle--1 {width: 194px;height: 194px;top: -40px;right: -46px;}
@media (max-width: 1440px) {.value__item-circle--1 {width: 144px;height: 144px;top: -26px;right: -72px;}}
@media (max-width: 1024px) {.value__item-circle--1 {width: 112px;height: 112px;right: -50px;}}
@media (max-width: 768px) {.value__item-circle--1 {right: -56px;top: -30px;}}
.value__item-circle--2 {width: 30px;height: 30px;left: 35%;bottom: -10px;}
@media (max-width: 1024px) {.value__item-circle--2 {left: 25%;bottom: -15px;}}
.value__item-circle--3 {width: 100px;height: 100px;top: -10px;left: -44px;}
@media (max-width: 1440px) {.value__item-circle--3 {width: 90px;height: 90px;top: -12px;left: -50px;}}
@media (max-width: 1024px) {.value__item-circle--3 {top: -22px;left: -56px;}}
.value__item-border--1 {width: 44px;height: 44px;bottom: 35px;right: -10px;}
@media (max-width: 1024px) {.value__item-border--1 {width: 38px;height: 38px;}}
.value__item-circle--4 {width: 260px;height: 260px;top: -180px;left: 8%;}
@media (max-width: 1440px) {.value__item-circle--4 {width: 180px;height: 180px;top: -120px;}}
@media (max-width: 1024px) {.value__item-circle--4 {width: 140px;height: 140px;top: -94px;}}
.value__item-circle--5 {width: 72px;height: 72px;bottom: -50px;right: 15%;}
@media (max-width: 1440px) {.value__item-circle--5 {width: 56px;height: 56px;bottom: -36px;}}
@media (max-width: 1024px) {.value__item-circle--5 {bottom: -30px;right: 10%;}}
@media (max-width: 600px) {.value__item-circle--5 {right: 5%;}}
.value__item-circle--6 {width: 130px;height: 130px;top: -40px;right: 15%;}
@media (max-width: 1440px) {.value__item-circle--6 {width: 120px;height: 120px;top: -50px;}}
@media (max-width: 1024px) {.value__item-circle--6 {width: 100px;height: 100px;top: -40px;right: 8%;}}
.value__item-circle--7 {width: 72px;height: 72px;bottom: -20px;left: -36px;}
@media (max-width: 1440px) {.value__item-circle--7 {width: 60px;height: 60px;bottom: -15px;left: -30px;}}
@media (max-width: 1024px) {.value__item-circle--7 {width: 50px;height: 50px;left: -20px;}}
@media (max-width: 768px) {.value__item-circle--7 {bottom: -10px;left: -10px;}}
.value__item-circle--8 {width: 100px;height: 100px;right: -20px;bottom: -20px;}
@media (max-width: 1440px) {.value__item-circle--8 {width: 80px;height: 80px;right: -15px;bottom: -26px;}}
@media (max-width: 1024px) {.value__item-circle--8 {width: 56px;height: 56px;bottom: -15px;}}
@media (max-width: 768px) {.value__item-circle--8 {right: -25px;}}
@media (max-width: 600px) {.value__item-circle--8 {bottom: 4px;right: -14px;}}
.value__item-border--2 {width: 60px;height: 60px;top: -20px;left: 10%;}
@media (max-width: 1024px) {.value__item-border--2 {width: 44px;height: 44px;}}
@media (max-width: 600px) {.value__item-border--2 {width: 34px;height: 34px;top: -14px;}}
.careers {margin-top: 80px;}
@media (max-width: 1440px) {.careers {margin: 130px 0 100px;}}
@media (max-width: 1024px) {.careers {margin: 130px 0 0;}}
@media (max-width: 768px) {.careers {margin: 60px 0 0;}}
.testimonial--story {padding-top: 90px;}
@media (max-width: 1440px) {.testimonial--story {padding-top: 70px;}}
@media (max-width: 1024px) {.testimonial--story {padding-top: 80px;}}
@media (max-width: 768px) {.testimonial--story {padding-top: 90px;}}
@media (max-width: 600px) {.testimonial--story {padding-top: 55px;}}
.careers__content {grid-row-start: 2;position: relative;margin-top: -210px;}
@media (max-width: 1440px) {.careers__content {margin-top: -160px;}}
@media (max-width: 1024px) {.careers__content {margin-top: 100px;}}
@media (max-width: 768px) {.careers__content {margin-top: 115px;}}
@media (max-width: 600px) {.careers__content {margin-top: 60px;}}
.careers__copy {position: relative;}
.careers__copy p:last-of-type {margin-bottom: 0;}
.careers__vacancies {margin-top: 50px;display: flex;flex-direction: column;width: 100%;}
.careers__vacancies-header {margin-bottom: 10px;}
.careers__vacancy, .careers__link {display: flex;align-items: center;width: 100%;}
.careers__vacancy {border-bottom: 1px solid #c7d3d6;padding: 30px 0 20px;}
.careers__item {display: flex;flex-direction: column;flex-grow: 1;padding-right: 20px;}
.careers__position {font-size: 24px;font-size: 2.4rem;line-height: 36px;font-family: "GilroyMedium",sans-serif;font-style: normal;display: flex;flex-direction: column;}
@media (max-width: 1440px) and (min-width: 1025px) {.careers__position {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
@media (max-width: 1024px) {.careers__position {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
.careers__position:after {content: "";width: 26px;height: 4px;background: #ffb715;margin-bottom: 20px;}
.careers__salary {font-size: 14px;font-size: 1.4rem;line-height: 30px;margin-bottom: 0;}
.careers__cta {background: #242423;box-shadow: -4px 4px 10px 0 rgba(36,36,35,.4);width: 50px;height: 50px;border-radius: 50px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-left: auto;}
@media (max-width: 600px) {.careers__cta {width: 40px;height: 40px;}}
.careers__cta svg {max-width: 10px;width: 100%;transition: all .3s ease-in-out;}
@media (max-width: 600px) {.careers__cta svg {max-width: 8px;}}
.careers__link:focus svg, .careers__link:hover svg {transform: translateX(3px);}
.careers__cta svg path {fill: #eff1f2 !important;}
.testimonial--story {grid-row-start: 1;}
.perks {position: relative;align-items: flex-end;margin-top: 230px;}
@media (max-width: 1440px) {.perks {margin-top: 250px;}}
@media (max-width: 1024px) {.perks {margin-top: 215px;align-items: flex-start;}}
@media (max-width: 768px) {.perks {margin-top: 100px;}}
@media (max-width: 600px) {.perks {margin-top: 120px;}}
.perks__wrapper {display: flex;width: 100%;cursor: grab;transition: all .3s ease-in-out;}
.perks__container {display: flex;width: 100%;padding: 40px 0;overflow: hidden;}
@media (max-width: 1024px) {.perks__container {position: relative;left: 54px;}}
@media (max-width: 768px) {.perks__container {left: 0;}}
.perks__item {background: #fff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);display: flex;flex-direction: column;flex-shrink: 0;padding: 40px;width: 410px;min-width: 370px;margin-right: 40px;height: 450px;}
@media (max-width: 1440px) {.perks__item {padding: 30px;width: 330px;min-width: 320px;margin-right: 30px;}}
@media (max-width: 1024px) {.perks__item {padding: 24px;width: 258px;min-width: 255px;margin-right: 24px;}}
@media (max-width: 768px) {.perks__item {padding: 20px;width: 354px;min-width: 330px;margin-right: 20px;flex-shrink: 0;height: 360px;}}
@media (max-width: 600px) {.perks__item {padding: 20px;width: 350px;min-width: 275px;}}
@media (max-width: 420px) {.perks__item {width: 275px;}}
.perks__item:last-child {margin-right: 0;}
.perks__subheader {margin-top: auto;}
.perks__subheader .header:after {background: #242423;margin-bottom: 0;}
.perks__circle--1 {display: flex;align-items: center;justify-content: center;border: 1px dashed #c7d3d6;width: 1350px;height: 1350px;top: -656px;left: -webkit-calc(( -100% / 4 ) - 10px);left: calc(( -100% / 4 ) - 10px);}
@media (max-width: 1440px) {.perks__circle--1 {width: 1200px;height: 1200px;top: -436px;left: -webkit-calc(( -100% / 5 ) - 6px);left: calc(( -100% / 5 ) - 6px);}}
@media (max-width: 1024px) {.perks__circle--1 {width: 812px;height: 812px;top: auto;bottom: 80px;left: 0;}}
@media (max-width: 768px) {.perks__circle--1 {top: -346px;left: -10px;bottom: auto;}}
@media (max-width: 600px) {.perks__circle--1 {border: 1px dashed rgba(199,211,214,0);top: -200px;left: -34px;}}
.perks__circle--1:after {content: "";width: 750px;height: 750px;border-radius: 100%;background: #ffb715;}
@media (max-width: 1440px) {.perks__circle--1:after {width: 730px;height: 730px;}}
@media (max-width: 1024px) {.perks__circle--1:after {width: 560px;height: 560px;}}
@media (max-width: 768px) {.perks__circle--1:after {width: 600px;height: 600px;}}
@media (max-width: 600px) {.perks__circle--1:after {width: 560px;height: 560px;}}
.careers__circle--1 {width: 30px;height: 30px;top: 50px;left: -webkit-calc(( 100% / 12 ) * 3 - 40px);left: calc(( 100% / 12 ) * 3 - 40px);}
@media (max-width: 1440px) {.careers__circle--1 {top: -20px;left: -webkit-calc(( 100% / 12 ) * 4 - 34px);left: calc(( 100% / 12 ) * 4 - 34px);}}
@media (max-width: 1024px) {.careers__circle--1 {top: 5px;left: -webkit-calc(( 100% / 12 ) * 10 - 22px);left: calc(( 100% / 12 ) * 10 - 22px);}}
@media (max-width: 768px) {.careers__circle--1 {top: 60px;left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);}}
@media (max-width: 600px) {.careers__circle--1 {width: 20px;height: 20px;top: 254px;}}
.careers__circle--2 {width: 70px;height: 70px;bottom: -16px;left: -webkit-calc(( 100% / 4 ) * 3 - 60px);left: calc(( 100% / 4 ) * 3 - 60px);}
@media (max-width: 1440px) {.careers__circle--2 {bottom: 20px;left: -webkit-calc(( 100% / 5 ) * 4 - 60px);left: calc(( 100% / 5 ) * 4 - 60px);}}
@media (max-width: 1024px) {.careers__circle--2 {width: 50px;height: 50px;bottom: 40px;left: -webkit-calc(( 100% / 6 ) * 5 - 40px);left: calc(( 100% / 6 ) * 5 - 40px);}}
@media (max-width: 768px) {.careers__circle--2 {bottom: auto;top: 30px;left: auto;right: -10px;}}
@media (max-width: 600px) {.careers__circle--2 {top: auto;bottom: 75px;}}
.careers__border--1 {width: 46px;height: 46px;bottom: -60px;left: -webkit-calc(( 100% / 12 ) * 6 - 46px);left: calc(( 100% / 12 ) * 6 - 46px);}
@media (max-width: 1440px) {.careers__border--1 {bottom: -110px;left: -webkit-calc(( 100% / 12 ) * 6);left: calc(( 100% / 12 ) * 6);}}
@media (max-width: 1024px) {.careers__border--1 {width: 38px;height: 38px;bottom: 56px;left: -webkit-calc(( 100% / 12 ) * 10 - 30px);left: calc(( 100% / 12 ) * 10 - 30px);}}
@media (max-width: 768px) {.careers__border--1 {bottom: auto;top: 570px;left: auto;right: -10px;}}
@media (max-width: 600px) {.careers__border--1 {display: none;}}
.careers__block--1 {top: 150px;left: -webkit-calc(( -100% / 4 ) - 34px);left: calc(( -100% / 4 ) - 34px);}
@media (max-width: 1440px) {.careers__block--1 {top: 140px;left: -webkit-calc(( -100% / 5 ) - 24px);left: calc(( -100% / 5 ) - 24px);}}
@media (max-width: 1024px) {.careers__block--1 {top: 120px;left: -webkit-calc(( -100% / 6 ) - 20px);left: calc(( -100% / 6 ) - 20px);}}
@media (max-width: 768px) {.careers__block--1 {top: -80px;left: -webkit-calc(( 100% / 4 ) - 8px);left: calc(( 100% / 4 ) - 8px);}}
@media (max-width: 600px) {.careers__block--1 {top: -30px;left: -10px;}}
.careers__block--2 {bottom: 135px;left: -webkit-calc(( 100% / 4 ) * 2 - 4px);left: calc(( 100% / 4 ) * 2 - 4px);}
@media (max-width: 1440px) {.careers__block--2 {bottom: 60px;left: -webkit-calc(( 100% / 5 ) * 3);left: calc(( 100% / 5 ) * 3);}}
@media (max-width: 1024px) {.careers__block--2 {bottom: -110px;left: -webkit-calc(( 100% / 6 ) * 3 - 4px);left: calc(( 100% / 6 ) * 3 - 4px);}}
@media (max-width: 768px) {.careers__block--2 {bottom: -300px;left: -webkit-calc(( 100% / 4 ) - 8px);left: calc(( 100% / 4 ) - 8px);}}
@media (max-width: 600px) {.careers__block--2 {bottom: -50px;left: -webkit-calc(( 100% / 6 ) - 10px);left: calc(( 100% / 6 ) - 10px);}}
.career--hero {padding: 270px 0 100px;}
@media (max-width: 1024px) {.career--hero {padding: 200px 0 60px;}}
@media (max-width: 600px) {.career--hero {padding: 120px 0 40px;}}
.career--hero .content {align-items: flex-end;}
.career__header {grid-row-start: 1;}
@media (max-width: 768px) {.career__header {padding-right: 40px;}}
@media (max-width: 600px) {.career__header {padding-right: 0;}}
.career__header .header:after {margin-bottom: 60px;}
@media (max-width: 1024px) {.career__header .header:after {margin-bottom: 50px;}}
@media (max-width: 768px) {.career__header .header:after {margin-bottom: 25px;}}
.career__intro {grid-row-start: 2;}
@media (max-width: 768px) {.career__intro {padding-right: 40px;}}
@media (max-width: 600px) {.career__intro {padding-right: 0;}}
.career__image {position: relative;height: 560px;grid-row: span 2;padding-left: -webkit-calc(( 100% / 4 ) * 1 - 30px);padding-left: calc(( 100% / 4 ) * 1 - 30px);}
@media (max-width: 1440px) {.career__image {height: 505px;padding-left: 0;}}
@media (max-width: 1024px) {.career__image {height: 370px;overflow: hidden;}}
@media (max-width: 600px) {.career__image {grid-row: span 1/1;margin-bottom: 40px;padding-right: -webkit-calc(( 100% / 6 ) * 1 - 17px);padding-right: calc(( 100% / 6 ) * 1 - 17px);padding-left: -webkit-calc(( 100% / 6 ) * 1 - 17px);padding-left: calc(( 100% / 6 ) * 1 - 17px);}}
@media (max-width: 350px) {.career__image {padding: 0;}}
.career__image-content {flex-grow: 1;width: 100%;background: #fff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.4);align-items: center;display: flex;justify-content: center;}
@media (max-width: 768px) {.career__image-content {position: absolute;top: 0;right: 0;width: -webkit-calc(100% + 20px);width: calc(100% + 20px);height: 100%;}}
@media (max-width: 600px) {.career__image-content {width: 100%;position: relative;}}
.career__image-content--no-backgrond {background: none;}
.career__image-content img {max-width: 90%;width: 100%;border: 1px solid #eff1f2;}
.career__intro p {font-size: 24px;font-size: 2.4rem;line-height: 34px;margin-bottom: 0;}
@media (max-width: 1024px) {.career__intro p {font-size: 20px;font-size: 2rem;line-height: 28px;}}
.role__content {margin: 0 0 100px;}
@media (max-width: 1440px) {.role__content {margin: 0 0 80px;}}
@media (max-width: 1024px) {.role__content {margin: 0 0 60px;}}
@media (max-width: 768px) {.role__content {margin: 0 0 40px;}}
.role__content h3 {font-size: 26px;font-size: 2.6rem;line-height: 32px;margin: 50px 0 20px;font-family: "GilroyBold",sans-serif;font-style: normal;font-weight: 600;}
.role__content h3:first-child {margin-top: 0;}
.role__content ul, .role__content ol {counter-reset: counter;padding-left: 20px;margin-bottom: 50px;}
.role__content li {font-size: 16px;font-size: 1.6rem;line-height: 24px;position: relative;margin-bottom: 10px;}
.role__content ul li:before {content: "";width: 5px;height: 5px;border-radius: 5px;background: #ffb715;display: flex;top: 9px;position: absolute;left: -20px;}
.role__content li:last-child {margin-bottom: 0;}
.role__details {grid-row: 1/span 1;padding-top: 148px;position: sticky;top: 0;z-index: 2;}
@media (max-width: 1024px) {.role__details {position: relative;grid-row-start: 4;padding-top: 0;}}
@media (max-width: 1024px) {.role__details .location {margin-top: 60px;}}
.role__details .apply p {margin-bottom: 20px;}
.role__copy p:last-of-type, .role__details .apply p:last-child {margin-bottom: 0;}
.role__equality {margin-top: 50px;}
.skills__list-item {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-size: 18px;font-size: 1.8rem;line-height: 30px;margin-bottom: 10px;}
.skills__type--1 {grid-column: 2/span 3;}
@media (max-width: 1440px) {.skills__type--1 {grid-column: 2/span 4;}}
@media (max-width: 1024px) {.skills__type--1 {grid-column: 2/span 5;}}
@media (max-width: 768px) {.skills__type--1 {grid-column: 2/span 3;}}
@media (max-width: 600px) {.skills__type--1 {grid-column: 1/span 6;}}
.skills__type--2 {grid-column: 5/span 3;}
@media (max-width: 1440px) {.skills__type--2 {grid-column: 6/span 4;}}
@media (max-width: 1024px) {.skills__type--2 {grid-column: 8/span 5;}}
@media (max-width: 768px) {.skills__type--2 {grid-column: 2/span 3;margin-top: 40px;}}
@media (max-width: 600px) {.skills__type--2 {grid-column: 1/span 6;}}
.career-perks {margin: 200px 0 0 0;}
@media (max-width: 1440px) {.career-perks {margin: 120px 0 0 0;}}
@media (max-width: 1024px) {.career-perks {margin: 70px 0 0 0;}}
.career-perks__content {display: inline-grid;grid-template-columns: repeat(9,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.career-perks__content {grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.career-perks__content {grid-template-columns: repeat(12,[col-start] 1fr);grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.career-perks__content {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.career-perks__content {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
.career-perks__perk {display: inline-flex;flex-direction: column;background: #fff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);height: 400px;grid-column: span 3;margin-bottom: 40px;padding: 40px;}
@media (max-width: 1440px) {.career-perks__perk {height: 300px;margin-bottom: 30px;padding: 30px;}}
@media (max-width: 1024px) {.career-perks__perk {grid-column: span 4;margin-bottom: 24px;padding: 24px;}}
@media (max-width: 768px) {.career-perks__perk {grid-column: span 3;height: 380px;}}
@media (max-width: 600px) {.career-perks__perk {grid-column: span 6;margin-bottom: 20px;padding: 20px;}}
.career-perks__subheader {margin-top: auto;}
.career-perks__subheader .header {color: #242423;font-size: 24px;font-size: 2.4rem;line-height: 36px;font-family: plantin,sans-serif;font-style: normal;font-display: swap;}
@media (max-width: 1440px) and (min-width: 1025px) {.career-perks__subheader .header {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
@media (max-width: 1024px) {.career-perks__subheader .header {font-size: 22px;font-size: 2.2rem;line-height: 30px;}}
.career-perks__subheader .header:after {content: "";width: 30px;height: 4px;margin-top: 6px;margin-bottom: 0;background: #ffb715;display: flex;justify-content: flex-start;}
.career-perks__subheader .header:after {background: #242423;}
.career__subheader {font-size: 28px;font-size: 2.8rem;line-height: 40px;position: relative;}
.career__subheader:after {content: "";width: 30px;height: 4px;margin-top: 10px;margin-bottom: 20px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.career__subheader {font-size: 26px;font-size: 2.6rem;line-height: 32px;}
	.career__subheader:after {content: "";width: 30px;height: 4px;margin-top: 10px;margin-bottom: 20px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) {.career__subheader {font-size: 24px;font-size: 2.4rem;line-height: 30px;}
	.career__subheader:after {content: "";width: 30px;height: 4px;margin-top: 10px;margin-bottom: 20px;background: #ffb715;display: flex;justify-content: flex-start;}}
.role__details p {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-size: 20px;font-size: 2rem;line-height: 30px;margin-bottom: 0;}
@media (max-width: 768px) {.role__details p {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
.salary, .apply {margin-top: 40px;}
.apply-now {margin-top: 200px;}
@media (max-width: 1440px) {.apply-now {margin-top: 120px;}}
@media (max-width: 1024px) {.apply-now {margin-top: 100px;}}
.career--list-intro {padding: 270px 0 100px;}
@media (max-width: 1024px) {.career--list-intro {padding: 200px 0 60px;}}
@media (max-width: 600px) {.career--list-intro {padding: 120px 0 40px;}}
.career--list-intro .header:after {margin-bottom: 60px;}
@media (max-width: 1024px) {.career--list-intro .header:after {margin-bottom: 50px;}}
@media (max-width: 768px) {.career--list-intro .header:after {margin-bottom: 25px;}}
.career--list-intro p {font-size: 20px;font-size: 2rem;line-height: 30px;}
@media (max-width: 768px) {.career--list-intro p {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
.career-list__list {display: grid;grid-template-columns: repeat(3,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1440px) and (min-width: 1025px) {.career-list__list {grid-template-columns: repeat(2,[col-start] 1fr);grid-column-gap: 30px;}}
@media (max-width: 1024px) and (min-width: 769px) {.career-list__list {grid-template-columns: repeat(2,[col-start] 1fr);grid-column-gap: 24px;}}
@media (max-width: 768px) and (min-width: 601px) {.career-list__list {display: block;}}
@media (max-width: 600px) {.career-list__list {display: block;}}
.career-list__item {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;margin-bottom: 40px;margin-bottom: clamp(40px,10vw,80px);}
.career-list__title {font-family: "GilroyBold",sans-serif;font-style: normal;font-size: 33px;font-size: 3.3rem;line-height: 39px;display: flex;flex-direction: column;}
.career-list__title:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}
@media (max-width: 1440px) and (min-width: 1025px) {.career-list__title {font-size: 27px;font-size: 2.7rem;line-height: 30px;}
	.career-list__title:after {content: "";width: 60px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 1024px) and (min-width: 769px) {.career-list__title {font-size: 24px;font-size: 2.4rem;line-height: 27px;}
	.career-list__title:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 768px) and (min-width: 601px) {.career-list__title {font-size: 24px;font-size: 2.4rem;line-height: 27px;}
	.career-list__title:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
@media (max-width: 600px) {.career-list__title {font-size: 19px;font-size: 1.9rem;line-height: 21px;}
	.career-list__title:after {content: "";width: 40px;height: 4px;margin-top: 20px;margin-bottom: 30px;background: #ffb715;display: flex;justify-content: flex-start;}}
.career-list__title:after {content: "";width: 26px;height: 4px;background: #ffb715;margin-bottom: 20px;}
.career-list__text {flex-grow: 1;}
.career-list__more {text-decoration: none;}
.career-list__more span {font-family: "GilroyMedium",sans-serif;font-style: normal;font-size: 18px;font-size: 1.8rem;line-height: 26px;}
.career--postscript {padding: 80px 0;}
@media (max-width: 1024px) {.career--postscript {padding: 60px 0;}}
@media (max-width: 600px) {.career--postscript {padding: 40px 0;}}
.career--postscript .header:after {margin-bottom: 60px;}
@media (max-width: 1024px) {.career--postscript .header:after {margin-bottom: 50px;}}
@media (max-width: 768px) {.career--postscript .header:after {margin-bottom: 25px;}}
.career--postscript p {font-size: 20px;font-size: 2rem;line-height: 30px;}
@media (max-width: 768px) {.career--postscript p {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
.case-study__sub {font-weight: 900;margin-top: 20px;margin-bottom: 20px;font-size: 30px;font-size: 3rem;}
@media (max-width: 1440px) and (min-width: 1025px) {.case-study__sub {font-size: 26px;font-size: 2.6rem;}}
@media (max-width: 1024px) and (min-width: 769px) {.case-study__sub {font-size: 26px;font-size: 2.6rem;}}
@media (max-width: 768px) {.case-study__sub {font-size: 24px;font-size: 2.4rem;}}
@media (max-width: 600px) {.case-study__sub {font-size: 22px;font-size: 2.2rem;}}
.case-study__item {padding: 30px 0;}
.case-study__technologies {margin-top: 15px;}
@media (max-width: 768px) {.case-study__technologies {margin-bottom: 40px;}}
.case-study__bullet-list {margin-bottom: 30px;}
.case-study__bullet-list li {position: relative;padding-left: 1.2em;margin-bottom: 15px;}
.case-study__bullet-list li:before {content: "";display: block;width: .5em;height: .5em;position: absolute;left: 0;top: .4em;background-color: #ffb715;border-radius: .25em;}
.case-study__intro-block--1 {left: calc(( ( 100% / 12 ) * 3 ) - 10px);top: 20vh;}
@media (max-width: 768px) {.case-study__intro-block--1 {left: calc(( ( 100% / 6 ) * 2 ) - 6px);}}
.case-study__block--1 {left: calc(( ( 100% / 12 ) * 1 ) - 16px);top: 10em;}
@media (max-width: 768px) {.case-study__block--1 {left: -12px;}}
.case-study__block--2 {left: calc(( ( 100% / 12 ) * 7 ) + 1px);top: 70em;}
@media (max-width: 1440px) {.case-study__block--2 {left: calc(( ( 100% / 12 ) * 12 ) + 14px);}}
@media (max-width: 1024px) {.case-study__block--2 {left: calc(( ( 100% / 12 ) * 12 ) + 11px);}}
@media (max-width: 768px) {.case-study__block--2 {left: calc(( 100% / 6 ) * 3);}}
.case-study__block--3 {left: calc(( 100% / 12 ) * 6);top: 100em;}
@media (max-width: 768px) {.case-study__block--3 {left: -14px;}}
.case-study__block--4 {left: calc(( ( 100% / 12 ) * 1 ) - 17px);top: 220em;}
@media (max-width: 1440px) {.case-study__block--4 {left: -14px;}}
@-webkit-keyframes case-studies-rotate-center {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes case-studies-rotate-center {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes case-studies-rotate-center-pause {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	85% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes case-studies-rotate-center-pause {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	85% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes case-studies-dot-pulse {0% {-webkit-transform: scale(1);transform: scale(1);stroke: rgba(241,180,0,0);}
	2% {-webkit-transform: scale(1.2);transform: scale(1.2);stroke: rgba(241,180,0,.3);}
	4% {-webkit-transform: scale(1);transform: scale(1);}
	10% {stroke: rgba(241,180,0,0);}}
@keyframes case-studies-dot-pulse {0% {-webkit-transform: scale(1);transform: scale(1);stroke: rgba(241,180,0,0);}
	2% {-webkit-transform: scale(1.2);transform: scale(1.2);stroke: rgba(241,180,0,.3);}
	4% {-webkit-transform: scale(1);transform: scale(1);}
	10% {stroke: rgba(241,180,0,0);}}
@-webkit-keyframes case-studies-dot-pulse-grey-2 {0% {-webkit-transform: scale(1);transform: scale(1);stroke: rgba(241,180,0,0);}
	2% {-webkit-transform: scale(1.2);transform: scale(1.2);stroke: rgba(241,180,0,.3);fill: #f1b400;}
	4% {-webkit-transform: scale(1);transform: scale(1);}
	10% {stroke: rgba(241,180,0,0);}}
@keyframes case-studies-dot-pulse-grey-2 {0% {-webkit-transform: scale(1);transform: scale(1);stroke: rgba(241,180,0,0);}
	2% {-webkit-transform: scale(1.2);transform: scale(1.2);stroke: rgba(241,180,0,.3);fill: #f1b400;}
	4% {-webkit-transform: scale(1);transform: scale(1);}
	10% {stroke: rgba(241,180,0,0);}}
@-webkit-keyframes case-studies-code-a {0% {fill: #c7d3d6;}
	10% {fill: #f1b400;}
	35% {fill: #c7d3d6;}}
@keyframes case-studies-code-a {0% {fill: #c7d3d6;}
	10% {fill: #f1b400;}
	35% {fill: #aab0b1;}}
@-webkit-keyframes case-studies-code-b {0% {fill: #aab0b1;}
	10% {fill: #f1b400;}
	35% {fill: #aab0b1;}}
@keyframes case-studies-code-b {0% {fill: #aab0b1;}
	10% {fill: #f1b400;}
	35% {fill: #aab0b1;}}
@-webkit-keyframes case-studies-code-c {0% {fill: #b6c2c4;}
	10% {fill: #f1b400;}
	35% {fill: #b6c2c4;}}
@keyframes case-studies-code-c {0% {fill: #b6c2c4;}
	10% {fill: #f1b400;}
	35% {fill: #b6c2c4;}}
@-webkit-keyframes case-studies-slide-in-fade-out {0% {-webkit-transform: translateY(1000px) scaleY(2.5) scaleX(.2);transform: translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-filter: blur(40px);filter: blur(40px);opacity: 0;}
	8% {-webkit-transform: translateY(0) scaleY(1) scaleX(1);transform: translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(0);filter: blur(0) hue-rotate(-70deg) saturate(5);opacity: 1;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes case-studies-slide-in-fade-out {0% {-webkit-transform: translateY(1000px) scaleY(2.5) scaleX(.2);transform: translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-filter: blur(40px);filter: blur(40px);opacity: 0;}
	8% {-webkit-transform: translateY(0) scaleY(1) scaleX(1);transform: translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-filter: blur(0);filter: blur(0);opacity: 1;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@-webkit-keyframes case-studies-tick-pop {8% {-webkit-transform: scale(.2);transform: scale(.2);stroke: rgba(241,180,0,0);opacity: 0;}
	8.75% {-webkit-transform: scale(1.2);transform: scale(1.2);stroke: rgba(241,180,0,.3);opacity: 1;}
	12% {-webkit-transform: scale(1);transform: scale(1);}
	97% {stroke: rgba(241,180,0,0);opacity: 0;}}
@keyframes case-studies-tick-pop {8% {-webkit-transform: scale(.2);transform: scale(.2);stroke: rgba(241,180,0,0);opacity: 0;}
	8.75% {-webkit-transform: scale(1.2);transform: scale(1.2);stroke: rgba(241,180,0,.3);opacity: 1;}
	12% {-webkit-transform: scale(1);transform: scale(1);}
	97% {stroke: rgba(241,180,0,0);opacity: 0;}}
@-webkit-keyframes case-studies-scale-up-ver-bottom-and-fade {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;opacity: 1;}
	7% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;opacity: 1;}
	70% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes case-studies-scale-up-ver-bottom-and-fade {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;opacity: 1;}
	7% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;opacity: 1;}
	70% {opacity: 1;}
	100% {opacity: 0;}}
@-webkit-keyframes case-studies-scale-up-and-down {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
	5% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
	40% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
	100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}}
@keyframes case-studies-scale-up-and-down {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
	5% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
	40% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
	100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}}
@-webkit-keyframes case-studies-scale-up-hor-left-and-fade {0% {-webkit-transform: scaleX(.4);transform: scaleX(.4);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;}
	10% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;opacity: 1;}
	70% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes case-studies-scale-up-hor-left-and-fade {0% {-webkit-transform: scaleX(.4);transform: scaleX(.4);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;}
	10% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;opacity: 1;}
	70% {opacity: 1;}
	100% {opacity: 0;}}
@-webkit-keyframes case-studies-pie-pulse {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
	2% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	4% {-webkit-transform: scale(1);transform: scale(1);}
	70% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes case-studies-pie-pulse {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
	2% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	4% {-webkit-transform: scale(1);}
	70% {opacity: 1;}
	100% {opacity: 0;}}
@-webkit-keyframes case-studies-code-scroll-1 {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	20% {-webkit-transform: translateY(-25%);transform: translateY(-25%);}
	30% {-webkit-transform: translateY(-25%);transform: translateY(-25%);}
	70% {-webkit-transform: translateY(-75%);transform: translateY(-75%);}
	80% {-webkit-transform: translateY(-75%);transform: translateY(-75%);}
	100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@keyframes case-studies-code-scroll-1 {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	20% {-webkit-transform: translateY(-25%);transform: translateY(-25%);}
	30% {-webkit-transform: translateY(-25%);transform: translateY(-25%);}
	70% {-webkit-transform: translateY(-75%);transform: translateY(-75%);}
	80% {-webkit-transform: translateY(-75%);transform: translateY(-75%);}
	100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@-webkit-keyframes case-studies-code-scroll-2 {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
	20% {-webkit-transform: translateY(75%);transform: translateY(75%);}
	30% {-webkit-transform: translateY(75%);transform: translateY(75%);}
	70% {-webkit-transform: translateY(25%);transform: translateY(25%);}
	80% {-webkit-transform: translateY(25%);transform: translateY(25%);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes case-studies-code-scroll-2 {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
	20% {-webkit-transform: translateY(75%);transform: translateY(75%);}
	30% {-webkit-transform: translateY(75%);transform: translateY(75%);}
	70% {-webkit-transform: translateY(25%);transform: translateY(25%);}
	80% {-webkit-transform: translateY(25%);transform: translateY(25%);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes case-studies-circle-pulse {0% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	21% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	23% {stroke: rgba(241,180,0,.3);stroke-width: 8;opacity: 1;}
	40% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	71% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	73% {stroke: rgba(241,180,0,.3);stroke-width: 8;opacity: 1;}
	90% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	100% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}}
@keyframes case-studies-circle-pulse {0% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	21% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	23% {stroke: rgba(241,180,0,.3);stroke-width: 8;opacity: 1;}
	40% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	71% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	73% {stroke: rgba(241,180,0,.3);stroke-width: 8;opacity: 1;}
	90% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}
	100% {stroke: rgba(241,180,0,0);stroke-width: 0;opacity: 0;}}
.case-studies-ill {padding: 30px;}
@media (max-width: 1440px) {.case-studies-ill {padding: 15px;}}
@media (max-width: 600px) {.case-studies-ill {padding: 15px 0 40px;}}
.case-studies-ill svg {display: block;max-width: 500px;margin: 0 auto;}
@media (max-width: 600px) {.case-studies-ill svg {max-width: 360px;}}
.svg-col-grey-base {fill: #f5f6f7;}
.svg-col-grey-1 {fill: #e9ebeb;}
.svg-col-grey-2 {fill: #c7d3d6;}
.svg-col-grey-3 {fill: #b6c2c4;}
.svg-col-grey-4 {fill: #aab0b1;}
.svg-col-grey-5 {fill: #767b81;}
.svg-col-white {fill: #fff;}
.svg-col-yellow {fill: #f1b400;}
.svg-col-transparent {fill: transparent;}
#case-studies-ill-1 #gear-a, #case-studies-ill-1 #gear-c {transform-box: fill-box;transform-origin: 50% 50%;-webkit-animation: case-studies-rotate-center 3s linear infinite both;animation: case-studies-rotate-center 3s linear infinite both;}
#case-studies-ill-1 #gear-b, #case-studies-ill-1 #gear-d {transform-box: fill-box;transform-origin: 50% 50%;-webkit-animation: case-studies-rotate-center 3s linear infinite reverse both;animation: case-studies-rotate-center 3s linear infinite reverse both;}
#case-studies-ill-1 #dot-a-1, #case-studies-ill-1 #dot-a-2, #case-studies-ill-1 #dot-a-3, #case-studies-ill-1 #dot-b-1, #case-studies-ill-1 #dot-b-2, #case-studies-ill-1 #dot-b-3 {transform-box: fill-box;transform-origin: 50% 50%;stroke-width: 8;-webkit-animation: case-studies-dot-pulse 5s ease-in-out infinite both;animation: case-studies-dot-pulse 5s ease-in-out infinite both;}
#case-studies-ill-1 #dot-a-2 {-webkit-animation-delay: .1s;animation-delay: .1s;}
#case-studies-ill-1 #dot-a-3 {-webkit-animation-delay: .2s;animation-delay: .2s;}
#case-studies-ill-1 #dot-b-1 {-webkit-animation-delay: 2.6s;animation-delay: 2.6s;}
#case-studies-ill-1 #dot-b-2 {-webkit-animation-delay: 2.7s;animation-delay: 2.7s;}
#case-studies-ill-1 #dot-b-3 {-webkit-animation-delay: 2.8s;animation-delay: 2.8s;}
#case-studies-ill-1 #code-a rect {-webkit-animation: case-studies-code-a 6s linear infinite both;animation: case-studies-code-a 6s linear infinite both;-webkit-animation-delay: 0s;animation-delay: 0s;}
#case-studies-ill-1 #code-b rect {-webkit-animation: case-studies-code-b 6s linear infinite both;animation: case-studies-code-b 6s linear infinite both;-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
#case-studies-ill-1 #code-c rect {-webkit-animation: case-studies-code-c 6s linear infinite both;animation: case-studies-code-c 6s linear infinite both;-webkit-animation-delay: 3s;animation-delay: 3s;}
#case-studies-ill-1 #screen-block-1 {transform-box: fill-box;-webkit-animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;-webkit-animation-delay: .3s;animation-delay: .3s;}
#case-studies-ill-1 #screen-block-2 {transform-box: fill-box;-webkit-animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;-webkit-animation-delay: .6s;animation-delay: .6s;}
#case-studies-ill-1 #screen-block-3 {transform-box: fill-box;-webkit-animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;-webkit-animation-delay: .9s;animation-delay: .9s;}
#case-studies-ill-1 #screen-text {transform-box: fill-box;-webkit-animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;animation: case-studies-slide-in-fade-out 7s cubic-bezier(.23,1,.32,1) infinite both;-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
#case-studies-ill-2 #cloud-arrows {transform-box: fill-box;transform-origin: 50% 50%;-webkit-animation: case-studies-rotate-center-pause 5s ease infinite both;animation: case-studies-rotate-center-pause 5s ease infinite both;}
#case-studies-ill-2 #dot-1, #case-studies-ill-2 #dot-2, #case-studies-ill-2 #dot-3, #case-studies-ill-2 #dot-4, #case-studies-ill-2 #dot-5, #case-studies-ill-2 #dot-6, #case-studies-ill-2 #dot-7, #case-studies-ill-2 #dot-8, #case-studies-ill-2 #dot-9, #case-studies-ill-2 #dot-10, #case-studies-ill-2 #dot-11, #case-studies-ill-2 #dot-12, #case-studies-ill-2 #dot-13 {transform-box: fill-box;transform-origin: 50% 50%;stroke-width: 8;-webkit-animation: case-studies-dot-pulse 5s ease-in-out infinite both;animation: case-studies-dot-pulse 5s ease-in-out infinite both;}
#case-studies-ill-2 #dot-1 {-webkit-animation-delay: 1s;animation-delay: 1s;}
#case-studies-ill-2 #dot-2 {-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
#case-studies-ill-2 #dot-3 {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
#case-studies-ill-2 #dot-4 {-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
#case-studies-ill-2 #dot-5 {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
#case-studies-ill-2 #dot-6 {-webkit-animation-delay: 1.3s;animation-delay: 1.3s;}
#case-studies-ill-2 #dot-7 {-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}
#case-studies-ill-2 #dot-8 {-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
#case-studies-ill-2 #dot-9 {-webkit-animation-delay: 1.6s;animation-delay: 1.6s;}
#case-studies-ill-2 #dot-10 {-webkit-animation-delay: 1.7s;animation-delay: 1.7s;}
#case-studies-ill-2 #dot-11 {-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}
#case-studies-ill-2 #dot-12 {-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
#case-studies-ill-2 #dot-13 {-webkit-animation-delay: 1.6s;animation-delay: 1.6s;}
#case-studies-ill-2 #laptop-dot, #case-studies-ill-2 #pie-dot {transform-box: fill-box;transform-origin: 50% 50%;stroke-width: 8;-webkit-animation: case-studies-dot-pulse-grey-2 5s ease-in-out infinite both;animation: case-studies-dot-pulse-grey-2 5s ease-in-out infinite both;}
#case-studies-ill-2 #laptop-dot {-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}
#case-studies-ill-2 #pie-dot {-webkit-animation-delay: 1.7s;animation-delay: 1.7s;}
#case-studies-ill-2 #laptop-bar-1, #case-studies-ill-2 #laptop-bar-2, #case-studies-ill-2 #laptop-bar-3, #case-studies-ill-2 #laptop-bar-4, #case-studies-ill-2 #laptop-bar-5, #case-studies-ill-2 #laptop-bar-6 {transform-box: fill-box;-webkit-animation: case-studies-scale-up-ver-bottom-and-fade 5s ease-in-out infinite both;animation: case-studies-scale-up-ver-bottom-and-fade 5s ease-in-out infinite both;opacity: 0;}
#case-studies-ill-2 #laptop-bar-1 {-webkit-animation-delay: 1.9s;animation-delay: 1.9s;}
#case-studies-ill-2 #laptop-bar-2 {-webkit-animation-delay: 2s;animation-delay: 2s;}
#case-studies-ill-2 #laptop-bar-3 {-webkit-animation-delay: 2.1s;animation-delay: 2.1s;}
#case-studies-ill-2 #laptop-bar-4 {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
#case-studies-ill-2 #laptop-bar-5 {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;}
#case-studies-ill-2 #laptop-bar-6 {-webkit-animation-delay: 2.4s;animation-delay: 2.4s;}
#case-studies-ill-2 #laptop-text-1, #case-studies-ill-2 #laptop-text-2, #case-studies-ill-2 #laptop-text-3, #case-studies-ill-2 #laptop-text-4, #case-studies-ill-2 #laptop-text-5 {transform-box: fill-box;-webkit-animation: case-studies-scale-up-hor-left-and-fade 5s ease-in-out infinite both;animation: case-studies-scale-up-hor-left-and-fade 5s ease-in-out infinite both;opacity: 0;}
#case-studies-ill-2 #laptop-text-1 {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
#case-studies-ill-2 #laptop-text-2 {-webkit-animation-delay: 2.6s;animation-delay: 2.6s;}
#case-studies-ill-2 #laptop-text-3 {-webkit-animation-delay: 2.7s;animation-delay: 2.7s;}
#case-studies-ill-2 #laptop-text-4 {-webkit-animation-delay: 2.8s;animation-delay: 2.8s;}
#case-studies-ill-2 #laptop-text-5 {-webkit-animation-delay: 2.9s;animation-delay: 2.9s;}
#case-studies-ill-2 #terminal-text-1, #case-studies-ill-2 #terminal-text-2, #case-studies-ill-2 #terminal-text-3, #case-studies-ill-2 #terminal-text-4, #case-studies-ill-2 #terminal-text-5, #case-studies-ill-2 #terminal-text-6, #case-studies-ill-2 #terminal-text-7 {transform-box: fill-box;-webkit-animation: case-studies-scale-up-hor-left-and-fade 5s ease-in-out infinite both;animation: case-studies-scale-up-hor-left-and-fade 5s ease-in-out infinite both;opacity: 0;}
#case-studies-ill-2 #terminal-text-1 {-webkit-animation-delay: 1.9s;animation-delay: 1.9s;}
#case-studies-ill-2 #terminal-text-2 {-webkit-animation-delay: 2s;animation-delay: 2s;}
#case-studies-ill-2 #terminal-text-3 {-webkit-animation-delay: 2.1s;animation-delay: 2.1s;}
#case-studies-ill-2 #terminal-text-4 {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
#case-studies-ill-2 #terminal-text-5 {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;}
#case-studies-ill-2 #terminal-text-6 {-webkit-animation-delay: 2.4s;animation-delay: 2.4s;}
#case-studies-ill-2 #terminal-text-7 {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
#case-studies-ill-2 #monitor-text-1, #case-studies-ill-2 #monitor-text-2, #case-studies-ill-2 #monitor-text-3, #case-studies-ill-2 #monitor-text-4, #case-studies-ill-2 #monitor-text-5 {transform-box: fill-box;-webkit-animation: case-studies-scale-up-hor-left-and-fade 5s ease-in-out infinite both;animation: case-studies-scale-up-hor-left-and-fade 5s ease-in-out infinite both;opacity: 0;}
#case-studies-ill-2 #monitor-text-1 {-webkit-animation-delay: 1.9s;animation-delay: 1.9s;}
#case-studies-ill-2 #monitor-text-2 {-webkit-animation-delay: 2s;animation-delay: 2s;}
#case-studies-ill-2 #monitor-text-3 {-webkit-animation-delay: 2.1s;animation-delay: 2.1s;}
#case-studies-ill-2 #monitor-text-4 {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
#case-studies-ill-2 #monitor-text-5 {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;}
#case-studies-ill-2 #pie-slice-1, #case-studies-ill-2 #pie-slice-2, #case-studies-ill-2 #pie-slice-3, #case-studies-ill-2 #pie-slice-4, #case-studies-ill-2 #pie-slice-5 {transform-box: fill-box;-webkit-animation: case-studies-pie-pulse 5s ease-in-out infinite both;animation: case-studies-pie-pulse 5s ease-in-out infinite both;}
#case-studies-ill-2 #pie-slice-1 {-webkit-animation-delay: 1.9s;animation-delay: 1.9s;-webkit-transform-origin: 0% 55%;transform-origin: 0% 55%;}
#case-studies-ill-2 #pie-slice-2 {-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
#case-studies-ill-2 #pie-slice-3 {-webkit-animation-delay: 2.1s;animation-delay: 2.1s;-webkit-transform-origin: 100% 10%;transform-origin: 100% 10%;}
#case-studies-ill-2 #pie-slice-4 {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;-webkit-transform-origin: 100% 90%;transform-origin: 100% 90%;}
#case-studies-ill-2 #pie-slice-5 {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#case-studies-ill-3 #code-light-1, #case-studies-ill-3 #code-light-2, #case-studies-ill-3 #code-dark-1 g, #case-studies-ill-3 #code-dark-2 g {transform-box: fill-box;}
#case-studies-ill-3 #code-light-1, #case-studies-ill-3 #code-dark-1 g {-webkit-animation: case-studies-code-scroll-1 10s linear infinite both;animation: case-studies-code-scroll-1 10s linear infinite both;}
#case-studies-ill-3 #code-light-2, #case-studies-ill-3 #code-dark-2 g {-webkit-animation: case-studies-code-scroll-2 10s linear infinite both;animation: case-studies-code-scroll-2 10s linear infinite both;}
#case-studies-ill-3 #test-connector-dot-1, #case-studies-ill-3 #test-connector-dot-2, #case-studies-ill-3 #test-connector-dot-3, #case-studies-ill-3 #test-connector-dot-4, #case-studies-ill-3 #test-connector-dot-5, #case-studies-ill-3 #test-connector-dot-6 {transform-box: fill-box;transform-origin: 50% 50%;stroke-width: 8;-webkit-animation: case-studies-dot-pulse 5s ease-in-out infinite both;animation: case-studies-dot-pulse 5s ease-in-out infinite both;}
#case-studies-ill-3 #test-connector-dot-1 {-webkit-animation-delay: 3s;animation-delay: 3s;}
#case-studies-ill-3 #test-connector-dot-2 {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
#case-studies-ill-3 #test-connector-dot-3 {-webkit-animation-delay: 2s;animation-delay: 2s;}
#case-studies-ill-3 #test-connector-dot-4 {-webkit-animation-delay: 3.1s;animation-delay: 3.1s;}
#case-studies-ill-3 #test-connector-dot-5 {-webkit-animation-delay: 2.6s;animation-delay: 2.6s;}
#case-studies-ill-3 #test-connector-dot-6 {-webkit-animation-delay: 2.1s;animation-delay: 2.1s;}
#case-studies-ill-3 #cloud-arrows {transform-box: fill-box;transform-origin: 50% 50%;-webkit-animation: case-studies-rotate-center-pause 5s ease infinite both;animation: case-studies-rotate-center-pause 5s ease infinite both;-webkit-animation-delay: 3.2s;animation-delay: 3.2s;}
#case-studies-ill-3 #check-circle-1, #case-studies-ill-3 #check-circle-2, #case-studies-ill-3 #check-circle-3 {transform-box: fill-box;-webkit-animation: case-studies-slide-in-fade-out 5s cubic-bezier(.23,1,.32,1) infinite both;animation: case-studies-slide-in-fade-out 5s cubic-bezier(.23,1,.32,1) infinite both;}
#case-studies-ill-3 #check-circle-1 {-webkit-animation-delay: 2.7s;animation-delay: 2.7s;}
#case-studies-ill-3 #check-circle-2 {transform-box: fill-box;-webkit-animation-delay: 2.9s;animation-delay: 2.9s;}
#case-studies-ill-3 #check-circle-3 {transform-box: fill-box;-webkit-animation-delay: 3.1s;animation-delay: 3.1s;}
#case-studies-ill-3 #check-tick-1, #case-studies-ill-3 #check-tick-2, #case-studies-ill-3 #check-tick-3 {transform-box: fill-box;transform-origin: 50% 50%;stroke-width: 5;-webkit-animation: case-studies-tick-pop 5s ease-in-out infinite both;animation: case-studies-tick-pop 5s ease-in-out infinite both;opacity: 0;}
#case-studies-ill-3 #check-tick-1 {-webkit-animation-delay: 2.7s;animation-delay: 2.7s;}
#case-studies-ill-3 #check-tick-2 {-webkit-animation-delay: 2.9s;animation-delay: 2.9s;}
#case-studies-ill-3 #check-tick-3 {-webkit-animation-delay: 3.1s;animation-delay: 3.1s;}
#case-studies-ill-3 #graph-bar-1, #case-studies-ill-3 #graph-bar-2, #case-studies-ill-3 #graph-bar-3, #case-studies-ill-3 #graph-bar-4, #case-studies-ill-3 #graph-bar-5, #case-studies-ill-3 #graph-bar-6, #case-studies-ill-3 #graph-bar-7, #case-studies-ill-3 #graph-bar-8, #case-studies-ill-3 #graph-bar-9, #case-studies-ill-3 #graph-bar-10, #case-studies-ill-3 #graph-bar-11, #case-studies-ill-3 #graph-bar-12, #case-studies-ill-3 #graph-bar-13, #case-studies-ill-3 #graph-bar-14 {transform-box: fill-box;-webkit-animation: case-studies-scale-up-and-down 5s ease-in-out infinite both;animation: case-studies-scale-up-and-down 5s ease-in-out infinite both;}
#case-studies-ill-3 #graph-bar-1 {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
#case-studies-ill-3 #graph-bar-2 {-webkit-animation-delay: 2.8s;animation-delay: 2.8s;}
#case-studies-ill-3 #graph-bar-3 {-webkit-animation-delay: 2.6s;animation-delay: 2.6s;}
#case-studies-ill-3 #graph-bar-4 {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
#case-studies-ill-3 #graph-bar-5 {-webkit-animation-delay: 3.2s;animation-delay: 3.2s;}
#case-studies-ill-3 #graph-bar-6 {-webkit-animation-delay: 3.5s;animation-delay: 3.5s;}
#case-studies-ill-3 #graph-bar-7 {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;}
#case-studies-ill-3 #graph-bar-8 {-webkit-animation-delay: 2.9s;animation-delay: 2.9s;}
#case-studies-ill-3 #graph-bar-9 {-webkit-animation-delay: 3.1s;animation-delay: 3.1s;}
#case-studies-ill-3 #graph-bar-10 {-webkit-animation-delay: 2.4s;animation-delay: 2.4s;}
#case-studies-ill-3 #graph-bar-11 {-webkit-animation-delay: 3s;animation-delay: 3s;}
#case-studies-ill-3 #graph-bar-12 {-webkit-animation-delay: 3.3s;animation-delay: 3.3s;}
#case-studies-ill-3 #graph-bar-13 {-webkit-animation-delay: 2.7s;animation-delay: 2.7s;}
#case-studies-ill-3 #graph-bar-14 {-webkit-animation-delay: 3.4s;animation-delay: 3.4s;}
#case-studies-ill-3 #test-circle-line {transform-box: fill-box;transform-origin: 50% 50%;-webkit-animation: case-studies-circle-pulse 10s ease-in-out infinite both;animation: case-studies-circle-pulse 10s ease-in-out infinite both;}
.intro--case-study {padding: 25vh 0 10vh;}
.intro--case-study .intro__header {margin: 0;}
.intro--case-study .shape--circle {opacity: .4;width: clamp(50px,60vw,700px);height: clamp(50px,60vw,700px);right: clamp(-100px,-10vw,-10px);top: 15%;}
.intro--case-study .shape--border {width: 40px;height: 40px;left: 40%;bottom: -20px;}
.intro--contact .intro__header {margin-bottom: 60px;}
@media (min-width: 1441px) {.intro--contact .intro__header {margin-top: 270px;}}
@media (max-width: 1440px) {.intro--contact .intro__header {margin-top: 260px;}}
@media (max-width: 1024px) {.intro--contact .intro__header {margin: 270px 0 50px;}}
@media (max-width: 768px) {.intro--contact .intro__header {margin-top: 160px;}}
@media (max-width: 600px) {.intro--contact .intro__header {margin-top: 130px;}}
.intro--contact .intro__content {margin-top: 0;align-self: flex-start;}
.intro--contact .intro__circle--1 {width: 30px;height: 30px;top: 350px;left: auto;right: -webkit-calc(( 100% / 12 ) * 2 - 14px);right: calc(( 100% / 12 ) * 2 - 14px);}
@media (max-width: 768px) {.intro--contact .intro__circle--1 {width: 26px;height: 26px;top: 140px;}}
@media (max-width: 600px) {.intro--contact .intro__circle--1 {top: 250px;}}
.intro--contact .intro__circle--2 {width: 900px;height: 900px;opacity: .4;left: -webkit-calc(( -100% / 7 ) + 20px);left: calc(( -100% / 7 ) + 20px);bottom: 90px;top: auto;}
@media (max-width: 1440px) {.intro--contact .intro__circle--2 {width: 734px;height: 734px;bottom: 120px;left: -webkit-calc(( -100% / 6 ) + 20px);left: calc(( -100% / 6 ) + 20px);}}
@media (max-width: 1024px) {.intro--contact .intro__circle--2 {width: 542px;height: 542px;left: -12px;bottom: 300px;}}
@media (max-width: 768px) {.intro--contact .intro__circle--2 {width: 480px;height: 480px;left: -96px;bottom: 30px;}}
@media (max-width: 600px) {.intro--contact .intro__circle--2 {width: 375px;height: 375px;left: -130px;}}
.intro--contact .intro__circle--3 {width: 30px;height: 30px;left: 60px;top: -80px;}
@media (max-width: 1024px) {.intro--contact .intro__circle--3 {top: -130px;left: -webkit-calc(( 100% / 6 ) * 2);left: calc(( 100% / 6 ) * 2);}}
@media (max-width: 768px) {.intro--contact .intro__circle--3 {display: none;}}
.intro--contact .intro__circle--4 {width: 260px;height: 260px;left: auto;top: auto;bottom: -20px;right: -webkit-calc(( -100% / 4 ) * 4 + 78px);right: calc(( -100% / 4 ) * 4 + 78px);}
@media (max-width: 1440px) {.intro--contact .intro__circle--4 {width: 208px;height: 208px;right: -webkit-calc(( -100% / 4 ) * 4 + 72px);right: calc(( -100% / 4 ) * 4 + 72px);bottom: -50px;}}
@media (max-width: 1024px) {.intro--contact .intro__circle--4 {width: 125px;height: 125px;bottom: auto;top: -50px;right: -webkit-calc(( -100% / 4 ) * 4 + 66px);right: calc(( -100% / 4 ) * 4 + 66px);}}
@media (max-width: 768px) {.intro--contact .intro__circle--4 {top: auto;bottom: 60px;left: auto;right: -80px;}}
.intro--contact .intro__border--1 {width: 70px;height: 70px;left: auto;right: -40px;top: 60%;}
@media (max-width: 1440px) {.intro--contact .intro__border--1 {left: 20px;top: auto;bottom: 20px;}}
@media (max-width: 1024px) {.intro--contact .intro__border--1 {width: 60px;height: 60px;display: flex;}}
@media (max-width: 768px) {.intro--contact .intro__border--1 {width: 52px;height: 52px;left: -40px;bottom: 220px;}}
@media (max-width: 600px) {.intro--contact .intro__border--1 {left: -webkit-calc(( 100% / 6 ) * 4);left: calc(( 100% / 6 ) * 4);bottom: -100px;}}
.intro--contact .intro__border--2 {width: 40px;height: 40px;left: -webkit-calc(( 100% / 12 ) * 4 + 56px);left: calc(( 100% / 12 ) * 4 + 56px);top: auto;bottom: -150px;}
@media (max-width: 768px) {.intro--contact .intro__border--2 {left: -webkit-calc(( 100% / 6 ));left: calc(( 100% / 6 ));}}
.intro--contact .intro__block--1 {left: -webkit-calc(( 100% / 12 ) * 8 + 8px);left: calc(( 100% / 12 ) * 8 + 8px);top: 180px;}
.intro--contact .intro__block--2 {top: auto;bottom: 40px;left: -webkit-calc(( 100% / 7 ) * 2 - 8px);left: calc(( 100% / 7 ) * 2 - 8px);}
@media (max-width: 1440px) {.intro--contact .intro__block--2 {left: -webkit-calc(( 100% / 6 ) * 2 - 8px);left: calc(( 100% / 6 ) * 2 - 8px);bottom: 20px;}}
@media (max-width: 1024px) {.intro--contact .intro__block--2 {display: flex;}}
@media (max-width: 768px) {.intro--contact .intro__block--2 {left: -webkit-calc(( 100% / 5 ) * 2 - 8px);left: calc(( 100% / 5 ) * 2 - 8px);bottom: -30px;}}
@media (max-width: 600px) {.intro--contact .intro__block--2 {left: -webkit-calc(( 100% / 6 ) * 4);left: calc(( 100% / 6 ) * 4);}}
.intro--contact .intro__block--3 {opacity: .5;top: auto;bottom: -160px;left: -webkit-calc(( 100% / 5 ) - 12px);left: calc(( 100% / 5 ) - 12px);}
@media (max-width: 768px) {.intro--contact .intro__block--3 {display: none;}}
.intro--contact .intro__block--4 {top: auto;bottom: -120px;left: -webkit-calc(( 100% / 4 ) - 8px);left: calc(( 100% / 4 ) - 8px);}
@media (max-width: 600px) {.intro--contact .intro__block--4 {left: -webkit-calc(( 100% / 6 ) - 8px);left: calc(( 100% / 6 ) - 8px);}}
.contact-form {align-self: flex-start;position: relative;}
@media (max-width: 768px) {.contact-form {margin-top: 20px;}}
.contact-form .button__content i {font-style: normal;color: #242423;}
.contact-form .button__content {color: #eff1f2;}
.contact-form .button:before, .contact-form .button:after, .contact-form .button__content:after {background: #eff1f2;}
.contact-form .button:disabled {pointer-events: none;}
.contact-form .button__animate {background: #c7d3d6;}
.contact-form .contact-button--active .button__animate {background: #ffb715;}
.contact-form.hidden {display: none;}
.js-error-message {color: #ea4410;}
.intro--contact .thanks {display: none;color: #ffb715;}
.intro--contact .thanks.show {display: block;}
@media (min-height: 1100px) {.intro--laravel {min-height: inherit;}}
.intro--laravel .content {align-items: flex-end;}
@media (min-width: 1441px) and (min-height: 1100px) {.intro--laravel .intro__header {margin: 270px 0 0;}}
@media (max-width: 1440px) and (min-height: 1100px) {.intro--laravel .intro__header {margin: 260px 0 0;}}
@media (max-width: 1024px) and (min-height: 1100px) {.intro--laravel .intro__header {margin: 270px 0 0;}}
@media (max-width: 768px) and (min-height: 1100px) {.intro--laravel .intro__header {margin: 160px 0 0;}}
@media (max-width: 600px) and (min-height: 1100px) {.intro--laravel .intro__header {margin: 130px 0 0;}}
.laravel-partnership {position: relative;display: flex;align-items: center;padding: 0 0 0 60px;height: 180px;margin-top: 130px;}
@media (max-width: 1440px) {.laravel-partnership {padding: 0 0 0 40px;}}
@media (max-width: 1024px) {.laravel-partnership {margin-top: 60px;height: 140px;}}
.laravel-partnership:before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: calc(100% + 140px);background: #fefeff;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);z-index: -1;}
.laravel-partnership .icon--laravel {margin-right: 80px;}
@media (max-width: 1440px) {.laravel-partnership .icon--laravel {margin-right: 60px;}}
@media (max-width: 1024px) {.laravel-partnership .icon--laravel {margin-right: 40px;}}
@media (max-width: 600px) {.laravel-partnership .icon--laravel {margin-right: 20px;}}
.laravel-partnership .icon--laravel svg {max-width: 110px;width: 100%;}
@media (max-width: 1440px) {.laravel-partnership .icon--laravel svg {max-width: 90px;}}
@media (max-width: 1024px) {.laravel-partnership .icon--laravel svg {max-width: 70px;}}
@media (max-width: 768px) {.laravel-partnership .icon--laravel svg {max-width: 60px;}}
@media (max-width: 600px) {.laravel-partnership .icon--laravel svg {max-width: 40px;}}
.laravel-partnership .icon--cross {margin: 0 30px;}
@media (max-width: 1024px) {.laravel-partnership .icon--cross {margin: 0 15px;}}
@media (max-width: 768px) {.laravel-partnership .icon--cross {margin: 0 10px;}}
.laravel-partnership .icon--cross svg {max-width: 22px;width: 100%;}
@media (max-width: 768px) {.laravel-partnership .icon--cross svg {max-width: 12px;}}
.laravel-partnership p {font-family: "GilroyMedium",sans-serif;font-style: normal;font-weight: 600;font-size: 30px;font-size: 3rem;line-height: 36px;margin-bottom: 0;}
@media (max-width: 1440px) and (min-width: 1025px) {.laravel-partnership p {font-size: 26px;font-size: 2.6rem;line-height: 32px;}}
@media (max-width: 1024px) and (min-width: 769px) {.laravel-partnership p {font-size: 26px;font-size: 2.6rem;line-height: 32px;}}
@media (max-width: 768px) {.laravel-partnership p {font-size: 24px;font-size: 2.4rem;line-height: 30px;}}
@media (max-width: 600px) {.laravel-partnership p {font-size: 22px;font-size: 2.2rem;line-height: 26px;}}
@media (max-width: 600px) {.laravel-partnership p {font-size: 16px;font-size: 1.6rem;line-height: 28px;}}
.intro--laravel .intro__circle--1 {width: 710px;height: 710px;top: -500px;left: -webkit-calc(( 100% / 12 ) * 6);left: calc(( 100% / 12 ) * 6);}
@media (max-width: 1440px) {.intro--laravel .intro__circle--1 {width: 625px;height: 625px;top: -450px;left: -webkit-calc(( 100% / 12 ) * 5);left: calc(( 100% / 12 ) * 5);}}
@media (max-width: 1024px) {.intro--laravel .intro__circle--1 {width: 518px;height: 518px;top: -285px;left: -webkit-calc(( 100% / 12 ) * 4);left: calc(( 100% / 12 ) * 4);}}
@media (max-width: 768px) {.intro--laravel .intro__circle--1 {width: 370px;height: 370px;top: -200px;left: -webkit-calc(( 100% / 6 ) * 2);left: calc(( 100% / 6 ) * 2);}}
@media (max-width: 600px) {.intro--laravel .intro__circle--1 {width: 330px;height: 330px;top: -160px;}}
.intro--laravel .intro__circle--2 {width: 30px;height: 30px;top: 170px;left: auto;right: -webkit-calc(( 100% / 12 ) * 9 + 10px);right: calc(( 100% / 12 ) * 9 + 10px);}
@media (max-width: 768px) {.intro--laravel .intro__circle--2 {width: 20px;height: 20px;top: 80px;right: -webkit-calc(( 100% / 6 ) * 4 + 2px);right: calc(( 100% / 6 ) * 4 + 2px);}}
.intro--laravel .intro__block--1 {top: 250px;left: -webkit-calc(( 100% / 12 ) * 10 + 10px);left: calc(( 100% / 12 ) * 10 + 10px);}
@media (max-width: 1024px) {.intro--laravel .intro__block--1 {display: flex;}}
@media (max-width: 768px) {.intro--laravel .intro__block--1 {top: 120px;left: -webkit-calc(( 100% / 6 ) * 5 + 8px);left: calc(( 100% / 6 ) * 5 + 8px);}}
.intro--laravel .intro__circle--3 {width: 130px;height: 130px;opacity: .4;left: -85px;top: 20px;}
@media (max-width: 1440px) {.intro--laravel .intro__circle--3 {width: 120px;height: 120px;left: -75px;}}
@media (max-width: 768px) {.intro--laravel .intro__circle--3 {width: 104px;height: 104px;left: -62px;top: 28px;}}
@media (max-width: 600px) {.intro--laravel .intro__circle--3 {top: auto;bottom: 10px;}}
.intro--laravel .intro__block--2 {top: -50px;left: -webkit-calc(( 100% / 5 ) * 4 + 10px);left: calc(( 100% / 5 ) * 4 + 10px);}
@media (max-width: 1440px) {.intro--laravel .intro__block--2 {left: -webkit-calc(( 100% / 6 ) * 4 + 5px);left: calc(( 100% / 6 ) * 4 + 5px);}}
@media (max-width: 1024px) {.intro--laravel .intro__block--2 {display: flex;top: 64px;left: -webkit-calc(( 100% / 7 ) * 5 + 5px);left: calc(( 100% / 7 ) * 5 + 5px);}}
@media (max-width: 768px) {.intro--laravel .intro__block--2 {left: -webkit-calc(100% + 10px);left: calc(100% + 10px);}}
@media (max-width: 600px) {.intro--laravel .intro__block--2 {left: -webkit-calc(100% + 5px);left: calc(100% + 5px);}}
.intro--laravel .intro__border--1 {width: 40px;height: 40px;left: -webkit-calc(( -100% / 5 ) - 8px);left: calc(( -100% / 5 ) - 8px);}
@media (max-width: 1440px) {.intro--laravel .intro__border--1 {left: -webkit-calc(( -100% / 6 ) - 5px);left: calc(( -100% / 6 ) - 5px);bottom: -190px;}}
@media (max-width: 1024px) {.intro--laravel .intro__border--1 {display: flex;left: -webkit-calc(( -100% / 6 ) + 10px);left: calc(( -100% / 6 ) + 10px);bottom: -140px;}}
@media (max-width: 768px) {.intro--laravel .intro__border--1 {left: auto;right: -webkit-calc(( 100% / 4 ) * 3 + 6px);right: calc(( 100% / 4 ) * 3 + 6px);}}
@media (max-width: 600px) {.intro--laravel .intro__border--1 {display: none;}}
.intro--laravel .intro__block--3 {top: -50px;left: -webkit-calc(( 100% / 6 ) - 6px);left: calc(( 100% / 6 ) - 6px);}
@media (max-width: 1440px) {.intro--laravel .intro__block--3 {top: -15px;left: -webkit-calc(( 100% / 7 ) - 10px);left: calc(( 100% / 7 ) - 10px);z-index: -2;}}
@media (max-width: 1024px) {.intro--laravel .intro__block--3 {left: -webkit-calc(( 100% / 9 ) * 3 - 8px);left: calc(( 100% / 9 ) * 3 - 8px);top: -215px;}}
@media (max-width: 768px) {.intro--laravel .intro__block--3 {top: -15px;}}
@media (max-width: 600px) {.intro--laravel .intro__block--3 {top: auto;bottom: -15px;}}
.intro--laravel .intro__block--4 {left: auto;top: -130px;right: -20px;}
@media (max-width: 1024px) {.intro--laravel .intro__block--4 {right: -16px;}}
@media (max-width: 768px) {.intro--laravel .intro__block--4 {right: -14px;}}
@media (max-width: 600px) {.intro--laravel .intro__block--4 {display: none;}}
.intro--laravel .intro__border--2 {width: 70px;height: 70px;top: auto;bottom: -30px;left: -webkit-calc(( 100% / 6 ) * 4 + 8px);left: calc(( 100% / 6 ) * 4 + 8px);z-index: -2;}
@media (max-width: 1440px) {.intro--laravel .intro__border--2 {left: -webkit-calc(( 100% / 7 ) * 5 + 8px);left: calc(( 100% / 7 ) * 5 + 8px);}}
@media (max-width: 1024px) {.intro--laravel .intro__border--2 {display: none;}}
.laravel-services {margin-top: 200px;}
@media (max-width: 768px) {.laravel-services {margin-top: 80px;}}
.laravel-services__service {display: grid;grid-template-columns: repeat(10,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1024px) {.laravel-services__service {grid-column-gap: 24px;}}
@media (max-width: 768px) {.laravel-services__service {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.laravel-services__service {grid-column-gap: 20px;}}
.laravel-services__header .header--two:after {margin-bottom: 0;}
.l-service__item {background: rgba(255,255,255,0);box-shadow: -10px 10px 30px 0 rgba(36,36,35,0);overflow: hidden;position: relative;transition: all .3s ease-in-out;margin-top: 40px;padding: 40px;}
@media (max-width: 1440px) {.l-service__item {margin-top: 30px;padding: 30px;}}
@media (max-width: 1024px) {.l-service__item {margin-top: 24px;padding: 24px;}}
@media (max-width: 600px) {.l-service__item {margin-top: 20px;padding: 20px;min-height: 150px;}}
.l-service__item:hover {background: white;box-shadow: -10px 10px 30px 0 rgba(36,36,35,.15);}
.l-service__item .shape {opacity: 0;transform: scale(0);transition: all .3s ease-in-out;}
.l-service__item:hover .shape {opacity: 1;transform: scale(1);}
.l-service_title .header {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 700;margin-bottom: 30px;position: relative;z-index: 1;}
@media (max-width: 1440px) {.l-service_title .header {margin-bottom: 20px;}}
.l-service_title .header:after {display: none;}
.l-service__number {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 700;margin-right: 10px;font-size: 34px;font-size: 3.4rem;line-height: 48px;position: relative;z-index: 1;flex-shrink: 0;}
@media (max-width: 1440px) {.l-service__number {font-size: 36px;font-size: 3.6rem;line-height: 40px;}}
@media (max-width: 1024px) {.l-service__number {font-size: 22px;font-size: 2.2rem;}}
@media (max-width: 768px) {.l-service__number {font-size: 16px;font-size: 1.6rem;}}
.l-service__list-item {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-size: 20px;font-size: 2rem;line-height: 28px;margin-bottom: 10px;position: relative;}
@media (max-width: 1024px) {.l-service__list-item {font-size: 18px;font-size: 1.8rem;line-height: 24px;}}
.l-service__list-item:last-child {margin-bottom: 0;}
.l-service__list-item:before {content: "";width: 4px;height: 4px;background: #242423;border-radius: 100%;position: absolute;left: -18px;top: 11px;}
.l-service__item .shape {z-index: 0;}
.l-service__item-circle--1 {width: 194px;height: 194px;top: -40px;right: -46px;}
@media (max-width: 1440px) {.l-service__item-circle--1 {width: 144px;height: 144px;top: -26px;right: -72px;}}
@media (max-width: 1024px) {.l-service__item-circle--1 {width: 112px;height: 112px;right: -50px;}}
@media (max-width: 768px) {.l-service__item-circle--1 {right: -56px;top: -30px;}}
.l-service__item-circle--2 {width: 30px;height: 30px;left: 35%;bottom: -10px;}
@media (max-width: 1024px) {.l-service__item-circle--2 {left: 25%;bottom: -15px;}}
.l-service__item-circle--3 {width: 100px;height: 100px;top: -10px;left: -44px;}
@media (max-width: 1440px) {.l-service__item-circle--3 {width: 90px;height: 90px;top: -12px;left: -50px;}}
@media (max-width: 1024px) {.l-service__item-circle--3 {top: -22px;left: -56px;}}
.l-service__item-border--1 {width: 44px;height: 44px;bottom: 35px;right: -10px;}
@media (max-width: 1024px) {.l-service__item-border--1 {width: 38px;height: 38px;}}
.l-service__item-circle--4 {width: 260px;height: 260px;top: -180px;left: 8%;}
@media (max-width: 1440px) {.l-service__item-circle--4 {width: 180px;height: 180px;top: -120px;}}
@media (max-width: 1024px) {.l-service__item-circle--4 {width: 140px;height: 140px;top: -94px;}}
.l-service__item-circle--5 {width: 72px;height: 72px;bottom: -50px;right: 15%;}
@media (max-width: 1440px) {.l-service__item-circle--5 {width: 56px;height: 56px;bottom: -36px;}}
@media (max-width: 1024px) {.l-service__item-circle--5 {bottom: -30px;right: 10%;}}
@media (max-width: 600px) {.l-service__item-circle--5 {right: 5%;}}
.l-service__item-circle--6 {width: 130px;height: 130px;top: -40px;right: 15%;}
@media (max-width: 1440px) {.l-service__item-circle--6 {width: 120px;height: 120px;top: -50px;}}
@media (max-width: 1024px) {.l-service__item-circle--6 {width: 100px;height: 100px;top: -40px;right: 8%;}}
.l-service__item-circle--7 {width: 72px;height: 72px;bottom: -20px;left: -36px;}
@media (max-width: 1440px) {.l-service__item-circle--7 {width: 60px;height: 60px;bottom: -15px;left: -30px;}}
@media (max-width: 1024px) {.l-service__item-circle--7 {width: 50px;height: 50px;left: -20px;}}
@media (max-width: 768px) {.l-service__item-circle--7 {bottom: -10px;left: -10px;}}
.laravel-services__circle--1 {width: 750px;height: 750px;right: -450px;top: -90px;}
@media (max-width: 1440px) {.laravel-services__circle--1 {width: 680px;height: 680px;right: -450px;top: -90px;}}
@media (max-width: 1024px) {.laravel-services__circle--1 {width: 610px;height: 610px;top: -30px;right: auto;left: -webkit-calc(( 100% / 12 ) * 8 - 8px);left: calc(( 100% / 12 ) * 8 - 8px);}}
@media (max-width: 768px) {.laravel-services__circle--1 {width: 500px;height: 500px;right: auto;left: -webkit-calc(( 100% / 6 ) * 5 - 58px);left: calc(( 100% / 6 ) * 5 - 58px);}}
@media (max-width: 600px) {.laravel-services__circle--1 {width: 460px;height: 460px;right: auto;left: -webkit-calc(( 100% / 6 ) * 4 + 2px);left: calc(( 100% / 6 ) * 4 + 2px);}}
.laravel-services__border--1 {width: 70px;height: 70px;left: -40px;top: 60%;}
@media (max-width: 1440px) {.laravel-services__border--1 {left: 20px;top: auto;bottom: 20px;}}
@media (max-width: 1024px) {.laravel-services__border--1 {width: 60px;height: 60px;display: flex;}}
@media (max-width: 768px) {.laravel-services__border--1 {width: 52px;height: 52px;left: -40px;bottom: 220px;}}
@media (max-width: 600px) {.laravel-services__border--1 {left: -webkit-calc(( 100% / 6 ) * 4);left: calc(( 100% / 6 ) * 4);bottom: -100px;}}
.laravel-startup {margin: 80px 0 0;}
@media (max-width: 768px) {.laravel-startup {margin-top: -60px;}}
.testimonial--l-startup {grid-row-start: 1;grid-row-end: 2;margin-top: 50px;padding-top: 60px;}
@media (max-width: 1440px) {.testimonial--l-startup {margin-top: 90px;padding-top: 70px;}}
@media (max-width: 1024px) {.testimonial--l-startup {margin-top: 100px;}}
@media (max-width: 768px) {.testimonial--l-startup {grid-row-start: 1;padding-top: 90px;margin-bottom: 100px;}}
@media (max-width: 600px) {.testimonial--l-startup {padding-top: 56px;}}
.laravel-startup__copy ul {margin-left: 40px;}
.laravel-startup__copy li {font-family: plantin,sans-serif;font-style: normal;font-display: swap;font-weight: 300;font-size: 18px;font-size: 1.8rem;line-height: 24px;margin-bottom: 10px;position: relative;}
.laravel-startup__copy li:last-child {margin-bottom: 0;}
.laravel-startup__copy li:before {content: "";width: 4px;height: 4px;background: #ffb715;border-radius: 100%;position: absolute;left: -18px;top: 11px;}
.testimonial--l-startup .shape--circle {width: 300px;height: 300px;left: -webkit-calc(( -100% / 4 ) * 1 - 10px);left: calc(( -100% / 4 ) * 1 - 10px);}
@media (max-width: 1440px) {.testimonial--l-startup .shape--circle {left: -webkit-calc(( -100% / 4 ) * 1 - 8px);left: calc(( -100% / 4 ) * 1 - 8px);}}
@media (max-width: 1024px) {.testimonial--l-startup .shape--circle {width: 285px;height: 285px;left: -webkit-calc(( -100% / 5 ) * 1 + 2px);left: calc(( -100% / 5 ) * 1 + 2px);}}
@media (max-width: 768px) {.testimonial--l-startup .shape--circle {width: 353px;height: 353px;left: -webkit-calc(( -100% / 4 ) * 1 - 4px);left: calc(( -100% / 4 ) * 1 - 4px);}}
@media (max-width: 600px) {.testimonial--l-startup .shape--circle {width: 236px;height: 236px;left: -webkit-calc(( -100% / 5 ) * 1 - 24px);left: calc(( -100% / 5 ) * 1 - 24px);}}
.embed-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;width: 100%;}
.embed-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.laravel-video {margin: 100px 0 160px;}
.laravel-clients--work {margin-top: 60px;}
.l-client {background: #fff;box-shadow: -10px 10px 30px 0 rgba(66,73,87,.15);margin-bottom: 40px;}
.l-client:nth-child(odd) {grid-column: 2/span 5;}
@media (max-width: 768px) {.l-client:nth-child(odd) {grid-column: 1/span 6;}}
.l-client:nth-child(even) {grid-column: 7/span 5;}
@media (max-width: 768px) {.l-client:nth-child(even) {grid-column: 1/span 6;}}
.l-client-logo {padding: 20px;height: 225px;display: flex;justify-content: center;align-items: center;}
@media (max-width: 768px) {.l-client-logo {height: 130px;}}
.l-client-logo svg {max-width: 335px;width: 100%;max-height: 90%;}
@media (max-width: 768px) {.l-client-logo svg {max-width: 200px;}}
.l-client-content, .l-client-testimonial {padding: 30px 40px;}
@media (max-width: 768px) {.l-client-content, .l-client-testimonial {padding: 20px;}}
.l-client-content p:last-child, .l-client-testimonial p:last-child {margin-bottom: 0;}
.l-client-service {color: #aab0b1;margin-bottom: 30px;font-size: 20px;font-size: 2rem;line-height: 26px;display: block;}
@media (max-width: 768px) {.l-client-service {font-size: 18px;font-size: 1.8rem;line-height: 24px;}}
@media (max-width: 768px) {.l-client-service {margin-bottom: 20px;}}
.l-client-testimonial {border-top: 1px dashed #aab0b1;}
.l-client-testimonial cite {font-size: 20px;font-size: 2rem;line-height: 30px;display: flex;flex-direction: column;}
@media (max-width: 768px) {.l-client-testimonial cite {font-size: 18px;font-size: 1.8rem;line-height: 28px;}}
.l-client-testimonial cite:after {content: "";display: inline-flex;width: 20px;height: 4px;background: #242423;margin: 8px 0 20px;}
.l-client-testimonial blockquote p {font-size: 20px;font-size: 2rem;line-height: 26px;}
@media (max-width: 768px) {.l-client-testimonial blockquote p {font-size: 18px;font-size: 1.8rem;line-height: 24px;}}
.l-client-testimonial blockquote span:first-child {margin-left: -10px;}
@media (min-height: 1100px) {.intro--ux {min-height: inherit;}}
.intro--ux .content {align-items: flex-start;}
@media (min-width: 1441px) {.intro--ux .intro__header {margin: 320px 0 0;}}
@media (max-width: 1440px) {.intro--ux .intro__header {margin: 260px 0 0;}}
@media (min-width: 1441px) {.intro--ux .intro__content {margin: 345px 0 0;}}
@media (max-width: 1440px) {.intro--ux .intro__content {margin: 280px 0 0;}}
@media (max-width: 1024px) and (max-height: 1099px) {.intro--ux .intro__content {margin: 60px 0 0;}}
.ux-services {margin: 200px 0;}
@media (max-width: 768px) {.ux-services {margin: 80px 0;}}
.ux-services__service {display: grid;grid-template-columns: repeat(10,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1024px) {.ux-services__service {grid-column-gap: 24px;}}
@media (max-width: 768px) {.ux-services__service {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.ux-services__service {grid-column-gap: 20px;}}
.ux-services__header .header--two:after {margin-bottom: 0;}
.ux-examples__wrapper {margin-bottom: clamp(60px,10vw,260px) 0;}
.ux-examples__wrapper .content {align-items: flex-start;}
.ux-examples__item {background: #fff;padding: 2px;box-shadow: -10px 10px 20px 0 rgba(66,73,87,.2);}
.ux-examples__item:not(:first-child) {margin-top: clamp(-80px,-8vw,-30px);}
.ux-examples__item img {display: block;max-width: 100%;}
.ux-examples__circle--1 {display: flex;align-items: center;justify-content: center;width: 1460px;height: 1460px;border: 1px dashed #c7d3d6;left: -webkit-calc(( 100% / 6 ) * 3 - 60px);left: calc(( 100% / 6 ) * 3 - 60px);top: -50px;}
@media (max-width: 1440px) {.ux-examples__circle--1 {width: 1200px;height: 1200px;right: 0;top: 70px;}}
@media (max-width: 1024px) {.ux-examples__circle--1 {width: 1024px;height: 1024px;right: -webkit-calc(( 100% / 9 ) * 4 - 38px);right: calc(( 100% / 9 ) * 4 - 38px);top: 50px;}}
@media (max-width: 768px) {.ux-examples__circle--1 {width: 1024px;height: 1024px;right: -webkit-calc(( 100% / 6 ) + 62px);right: calc(( 100% / 6 ) + 62px);top: -50px;}}
@media (max-width: 600px) {.ux-examples__circle--1 {width: 768px;height: 768px;bottom: -webkit-calc(50% - 40px);bottom: calc(50% - 40px);transform: translateY(-50%);}}
.ux-examples__circle--1:after {content: "";width: 1050px;height: 1050px;border-radius: 100%;background: #aab0b1;opacity: .1;}
@media (max-width: 1440px) {.ux-examples__circle--1:after {width: 870px;height: 870px;}}
@media (max-width: 1024px) {.ux-examples__circle--1:after {width: 720px;height: 720px;}}
@media (max-width: 600px) {.ux-examples__circle--1:after {width: 498px;height: 498px;}}
.ux-clients {margin: 200px 0 300px;}
@media (max-width: 768px) {.ux-clients {margin: 80px 0;}}
.ux-clients__partners .clients__list {width: 100%;grid-template-columns: repeat(4,[col-start] 1fr);}
@media (max-width: 1024px) {.ux-clients__partners .clients__list {grid-template-columns: repeat(2,[col-start] 1fr);}}
.ux-startup {margin: 80px 0 0;}
@media (max-width: 768px) {.ux-startup {margin-top: -60px;}}
.ux-startup__copy ul, .ux-startup__copy ol {counter-reset: counter;padding-left: 20px;margin-bottom: 50px;}
.ux-startup__copy li {font-size: 16px;font-size: 1.6rem;line-height: 24px;position: relative;margin-bottom: 10px;}
.ux-startup__copy ul li:before {content: "";width: 5px;height: 5px;border-radius: 5px;background: #ffb715;display: flex;top: 9px;position: absolute;left: -20px;}
.ux-startup__copy li:last-child {margin-bottom: 0;}
@media (min-height: 1100px) {.intro--js {min-height: inherit;}}
@media (min-width: 1441px) and (max-height: 1099px) {.intro--js {margin: 0 0 85px;}}
@media (max-width: 1440px) and (max-height: 1099px) {.intro--js {margin: 0 0 90px;}}
@media (max-width: 1024px) and (max-height: 1099px) {.intro--js {margin: 0 0 75px;}}
@media (max-width: 768px) and (max-height: 1099px) {.intro--js {margin: 0 0 70px;}}
.intro--js .content {align-items: flex-start;}
@media (min-width: 1441px) {.intro--js .intro__header {margin: 320px 0 0;}}
@media (max-width: 1440px) {.intro--js .intro__header {margin: 260px 0 0;}}
@media (min-width: 1441px) {.intro--js .intro__content {margin: 345px 0 0;}}
@media (max-width: 1440px) {.intro--js .intro__content {margin: 280px 0 0;}}
@media (max-width: 1024px) and (max-height: 1099px) {.intro--js .intro__content {margin: 60px 0 0;}}
.js-services {margin: 200px 0;}
@media (max-width: 768px) {.js-services {margin: 80px 0;}}
.js-services__service {display: grid;grid-template-columns: repeat(10,[col-start] 1fr);grid-column-gap: 40px;}
@media (max-width: 1024px) {.js-services__service {grid-column-gap: 24px;}}
@media (max-width: 768px) {.js-services__service {grid-template-columns: repeat(6,[col-start] 1fr);grid-column-gap: 20px;}}
@media (max-width: 600px) {.js-services__service {grid-column-gap: 20px;}}
.js-services__header .header--two:after {margin-bottom: 0;}
.js-clients {margin: 200px 0 0;}
@media (max-width: 768px) {.js-clients {margin: 80px 0 0;}}
.js-clients__partners .clients__list {width: 100%;grid-template-columns: repeat(4,[col-start] 1fr);}
@media (max-width: 1024px) {.js-clients__partners .clients__list {grid-template-columns: repeat(2,[col-start] 1fr);}}
.js-startup {margin: 80px 0 0;}
@media (max-width: 768px) {.js-startup {margin-top: -60px;}}
.js-startup__copy ul, .js-startup__copy ol {counter-reset: counter;padding-left: 20px;margin-bottom: 50px;}
.js-startup__copy li {font-size: 16px;font-size: 1.6rem;line-height: 24px;position: relative;margin-bottom: 10px;}
.js-startup__copy ul li:before {content: "";width: 5px;height: 5px;border-radius: 5px;background: #ffb715;display: flex;top: 9px;position: absolute;left: -20px;}
.js-startup__copy li:last-child {margin-bottom: 0;}
code[class*="language-"], pre[class*="language-"] {color: black;background: none;font-family: Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size: 1em;text-align: left;white-space: pre;word-spacing: normal;word-break: normal;word-wrap: normal;line-height: 1.5;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;}
pre[class*="language-"] {position: relative;margin: .5em 0;overflow: visible;padding: 0;}
pre[class*="language-"]>code {position: relative;border-left: 10px solid #358ccb;box-shadow: -1px 0px 0px 0px #358ccb,0px 0px 0px 1px #dfdfdf;background-color: #fdfdfd;background-image: linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-size: 3em 3em;background-origin: content-box;background-attachment: local;}
code[class*="language-"] {max-height: inherit;height: inherit;padding: 0 1em;display: block;overflow: auto;}
:not(pre) > code[class*="language-"], pre[class*="language-"] {background-color: #fdfdfd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 1em;}
:not(pre) > code[class*="language-"] {position: relative;padding: .2em;border-radius: .3em;color: #c92c2c;border: 1px solid rgba(0,0,0,.1);display: inline;white-space: normal;}
pre[class*="language-"]:before, pre[class*="language-"]:after {content: "";z-index: -2;display: block;position: absolute;bottom: .75em;left: .18em;width: 40%;height: 20%;max-height: 13em;box-shadow: 0px 13px 8px #979797;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-ms-transform: rotate(-2deg);-o-transform: rotate(-2deg);transform: rotate(-2deg);}
pre[class*="language-"]:after {right: .75em;left: auto;-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);-ms-transform: rotate(2deg);-o-transform: rotate(2deg);transform: rotate(2deg);}
.token.comment, .token.block-comment, .token.prolog, .token.doctype, .token.cdata {color: #7d8b99;}
.token.punctuation {color: #5f6364;}
.token.property, .token.tag, .token.boolean, .token.number, .token.function-name, .token.constant, .token.symbol, .token.deleted {color: #c92c2c;}
.token.selector, .token.attr-name, .token.string, .token.char, .token.function, .token.builtin, .token.inserted {color: #2f9c0a;}
.token.operator, .token.entity, .token.url, .token.variable {color: #a67f59;background: rgba(255,255,255,.5);}
.token.atrule, .token.attr-value, .token.keyword, .token.class-name {color: #1990b8;}
.token.regex, .token.important {color: #e90;}
.language-css .token.string, .style .token.string {color: #a67f59;background: rgba(255,255,255,.5);}
.token.important {font-weight: normal;}
.token.bold {font-weight: bold;}
.token.italic {font-style: italic;}
.token.entity {cursor: help;}
.token.namespace {opacity: .7;}
@media screen and (max-width: 767px) {pre[class*="language-"]:before, pre[class*="language-"]:after {bottom: 14px;box-shadow: none;}}
pre[class*="language-"].line-numbers.line-numbers {padding-left: 0;}
pre[class*="language-"].line-numbers.line-numbers code {padding-left: 3.8em;}
pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows {left: 0;}
pre[class*="language-"][data-line] {padding-top: 0;padding-bottom: 0;padding-left: 0;}
pre[data-line] code {position: relative;padding-left: 4em;}
pre .line-highlight {margin-top: 0;}