<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection &gt; output {
display: list-item;
list-style: none;
}
.wpcf7-reflection &gt; output[hidden] {
display: none;
}.popup--wrapper {
align-items:center;
background-color:rgba(0,0,0,0.4);
bottom:0;
display:flex;
justify-content:center;
left:0;
position:fixed;
right:0;
top:0;
overflow:hidden;
z-index:10000;
}
.popup {
background-color:#fff;
border:2px solid #d50304;
border-radius:10px;
box-shadow:5px 5px 10px 0 rgba(0,0,0,0.6);
max-width:600px;
padding:10px 20px 20px;
position:relative;
width:100%;
}
.popup--title {
color:#d50304;
font-size:28px;
font-weight:bold;
margin:0;
text-transform:uppercase;
text-align:center;
}
.popup--text {
margin-top:20px;
}
.popup--text p {
width: 100%;
}
.popup--text img {
height: auto;
max-width: 100%;
}
.popup--content {
margin-right:20px;
position:relative;
width:67%;
}
.popup--content p {
color:#d50304;
font-size:16px;
text-align:justify;
}
.popup .telefonbox {
background-color:#ffdd01;
border:1px solid #d50304;
border-radius:5px;
bottom:0;
color:#d50304;
padding:5px;
position:absolute;
text-transform:uppercase;
width:100%;
}
.popup--content .telefonbox p {
font-size:15px;
text-align:center;
}
.popup--content .telefonbox p strong {
font-size: 20px;
}
.popup--img {
width:33%;
}
.popup--img img {
border:1px solid #d50304;
border-radius:5px;
display:block;
height:auto;
max-width:100%;
}
.popup--close {
position:absolute;
right:5px;
text-align:center;
top:5px;
}
.popup--close:hover path[fill="black"] {
fill: #d50304;
}
.popup-meldung {
background-color:#fff;
border:1px solid #d50304;
border-radius:5px;
position:relative;
}
.popup-title {
background-color:#d50304;
color:#fff;
font-size:18px;
font-weight:bold;
padding:5px 10px;
}
.popup-content {
padding:10px;
}
.popup-close {
background-color:#d50304;
color:#fff;
border-radius:50%;
font-size:24px;
height:24px;
line-height:24px;
overflow:hidden;
position:absolute;
right:-10px;
text-align:center;
top:-10px;
transition:all 0.3s ease;
width:24px;
}
.popup-close:hover {
background-color:#fff;
color:#d50304;
}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}:root {
--margin-tiny: 1.5rem;
--margin-small: 3.0rem;
--margin-medium: 4.0rem;
--margin-big: 6.0rem;
}
.has-black-background-color {
background-color: #000;
}
.has-black-color {
color: #000;
}
.has-white-background-color {
background-color: #fff;
}
.has-white-color {
color: #fff;
}
@media screen and (min-width:1000px) {
.content .alignfull&gt;[class*=_inner-container]&gt;:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), .content .alignwide&gt;[class*=_inner-container]&gt;:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), .content&gt;:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.contentBlockElement) {
max-width: 960px;
width: 100%;
}
}
@media screen and (min-width:1240px) {
.content .alignfull&gt;[class*=_inner-container]&gt;.alignwide, .content .alignwide&gt;[class*=_inner-container]&gt;.alignwide, .content&gt;.alignwide {
max-width: 1200px;
width: 100%
}
}
@media screen and (min-width:1480px) {
.content&gt;.alignwide, .content&gt;:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.contentBlockElement) {
max-width:1440px;
}
}
.content&gt;* {
margin-left: auto;
margin-right: auto;
}
.content&gt;.alignwide, .content&gt;:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.contentBlockElement) {
width: calc(100% - 20px);
max-width:1440px;
}
@media screen and (min-width:1140px) {    
.row.extendedRow{
max-width:1620px!important;
width: 100%;
}
}
.content .alignfull {
max-width: 100vw;
width: 100%}
.content .alignfull&gt;[class*=_inner-container]&gt;*, .content .alignwide&gt;[class*=_inner-container]&gt;* {
margin-left: auto;
margin-right: auto;
}
.content .alignfull:not(.has-custom-content-position):not(.has-background)&gt;[class*=_inner-container]&gt;:not(.alignfull):not(.alignleft):not(.alignright) {
width: calc(100% - 40px);
}
.content .has-background {
padding: 4rem 2rem;
}
.content p.has-background {
padding: 2.5rem;
}
.content * {
margin-bottom: 0;
margin-top: 0;
}
.content&gt;*, .content [class*=_inner-container]&gt;* {
margin-bottom: var(--margin-big);
margin-top: var(--margin-big);
}
.content&gt;:first-child, .content [class*=_inner-container]&gt;:first-child {
margin-top: 0;
} .content&gt;.alignfull.has-background+.alignfull.has-background, .content&gt;.alignfull.has-background+.alignfull.wp-block-cover, .content&gt;.alignfull.wp-block-cover+.alignfull.has-background, .content&gt;.alignfull.wp-block-cover+.alignfull.wp-block-cover, .content [class*=_inner-container]&gt;.alignfull.has-background+.alignfull.has-background, .content [class*=_inner-container]&gt;.alignfull.has-background+.alignfull.wp-block-cover, .content [class*=_inner-container]&gt;.alignfull.wp-block-cover+.alignfull.has-background, .content [class*=_inner-container]&gt;.alignfull.wp-block-cover+.alignfull.wp-block-cover {
margin-top: calc(var(--margin-big)*-1);
}
.content&gt;.wp-block-image:not(.size-large), .content [class*=_inner-container]&gt;.wp-block-image:not(.size-large) {
margin-bottom: var(--margin-small);
margin-top: var(--margin-small);
}
.center{
text-align: center;
}
.content h1 {
margin-bottom: var(--margin-big);
}
.content h1 &gt; span, .content h1 &gt; em{
display:block;
font-style: normal;
color:var(--red);
}
.content h1.blockH2 &gt; span{
color:#333;
font-size: 0.5em;
line-height: 1.4em;
display: block;
}
.content h2, .content h3 {
margin-bottom: var(--margin-small);
margin-top: var(--margin-medium);
}
.content h4, .content h5, .content h6 {
margin-bottom: var(--margin-small);
margin-top: var(--margin-small);
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
line-height: 1.3;
}
.content p {
margin-bottom: var(--margin-small);
margin-top: var(--margin-small);
}
.content ol, .content ul {
margin-bottom: var(--margin-medium);
margin-top: var(--margin-medium);
}
.content ol ol, .content ol ul, .content ul ol, .content ul ul {
margin-bottom: 0;
margin-top: 0;
}
.content li {
margin-bottom: var(--margin-tiny);
margin-top: var(--margin-tiny);
}
.content li, .content p {
line-height: 1.4;
}
.wp-block-quote {
border-left: 6px solid #d0d0d0;
padding: .5rem 0 .5rem 2rem;
}
.wp-block-quote p {
font-style: italic;
margin-top: 0;
}
.wp-block-quote cite {
font-size: .8em;
font-style: normal;
}
.wp-block-pullquote {
border-bottom: 6px solid #d0d0d0;
border-top: 6px solid #d0d0d0;
margin-bottom: 4rem;
margin-top: 4rem;
padding: 2.5rem 0;
}
.wp-block-pullquote p {
font-size: 1.4em;
font-style: italic;
margin-top: 0;
}
.wp-block-pullquote cite {
font-style: normal;
}
.wp-block-image figcaption, .wp-block-table figcaption {
font-size: .8em;
font-style: italic;
margin: .5rem 0 0;
padding-left: .5rem;
}
.wp-block-image .alignright {
margin: .2em 0 .5em 2em;
}
.wp-block-image .alignleft {
margin: .2em 2em .5em 0;
}
.is-style-popup {
align-items: center;
background-color: rgba(0, 0, 0, .4);
bottom: 0;
display: flex;
justify-content: center;
left: 0;
opacity: 0;
max-width: none!important;
margin: 0!important;
pointer-events: none;
position: fixed;
right: 0;
top: 0;
transition: opacity .3s ease;
visibility: hidden;
width: auto!important;
z-index: 999999;
}
.is-style-popup.open {
opacity: 1;
pointer-events: auto;
visibility: visible;
}
.is-style-popup&gt;div {
background-color: #fff;
border-radius: 5px;
padding: 40px;
max-height: 80vh;
max-width: 960px;
position: relative;
overflow-x: hidden;
overflow-y: auto;
-ms-scroll-chaining: none;
overscroll-behavior: contain;
width: 90%}
.is-style-popup&gt;div&gt;:first-child {
margin-top: 0!important;
}
.is-style-popup&gt;div&gt;:is(p):last-of-type {
margin-bottom: 0!important;
}
.is-style-popup&gt;div li {
margin: 5px 0!important;
}
.is-style-popup .popup-close {
align-items: center;
background-color: var(--red);
border-radius: 50%;
color: #fff;
display: flex;
font-size: 20px;
font-weight: 700;
height: 30px;
justify-content: center;
right: 10px;
position: absolute;
top: -15px;
width: 30px;
}
.content li, .content p {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.content img {
display: block;
}
.content .wp-block-image:not(.alignfull):not(.is-style-rounded) img {
border-radius: 3px;
}
.content&gt;ol, .content&gt;ul {
padding-left: 1em;
}
@media screen and (max-width:799px) {
.content .alignleft, .content .alignright {
display: block;
float: none;
margin: 0;
}
.content .alignleft img, .content .alignright img {
display: block;
margin: 0 auto;
}
}.popup a, a:not([class]), form a {
color: var(--red);
}
@media(hover:hover) {
.popup a, a:not([class]), form a {
transition: color .3s ease;
}
.popup a:hover, a:not([class]):hover, form a:hover {
color: #000;
}
}
body:not(.home) .content&gt;*, body:not(.home) .content [class*=_inner-container]&gt;* {
margin-bottom: 2.4rem;
margin-top: 2.4rem;
}
body:not(.home) .content&gt;:first-child, body:not(.home) .content [class*=_inner-container]&gt;:first-child {
margin-top: 0;
}
body:not(.home) .content h1, body:not(.home) .content h2, body:not(.home) .content h3, body:not(.home) .content h4, body:not(.home) .content h5, body:not(.home) .content h6 {
color: var(--red);
font-family: Lato;
font-size: 2rem;
font-weight: 700;
margin-bottom: 2rem;
margin-top: 4.2rem;
}
body:not(.home) .content h1 {
font-size: 3.6rem;
margin-bottom: 3.6rem;
margin-top: 0;
}
body:not(.home) .content h2 {
font-size: 3rem;
}
body:not(.home) .content h3 {
font-size: 2.6rem;
}
.content .team__list {
display: flex;
flex-wrap: wrap;
gap: 60px;
justify-content: space-evenly;
list-style-type: none;
margin: 0;
}
@media screen and (min-width:550px) {
.content .team__list {
gap: 40px;
}
}@media screen and (min-width:1000px) {
.content .team__list {
justify-content: flex-start;
}
}.content .team__item {
flex-basis: 220px;
margin: 0;
}
@media screen and (min-width:550px) {
.content .team__item {
flex: 1;
}
}@media screen and (min-width:1000px) {
.content .team__item {
flex: unset;
flex-basis: calc(50% - 40px);
}
}.content .team__image-wrapper {
border: 5px solid var(--gray-04);
position: relative;
overflow: hidden;
transition: border-color .5s ease;
}
.content .team__image {
display: block;
position: relative;
transition: opacity .5s ease;
z-index: 2;
}
.content .team__image:nth-child(2) {
bottom: 0;
left: 0;
position: absolute;
z-index: 1;
}
.content .team__link {
align-items: center;
color: var(--red);
}
.content .team__link, .content .team__link .team__content {
display: flex;
flex-direction: column;
gap: 20px;
}
@media screen and (min-width:550px) {
.content .team__link {
align-items: stretch;
flex-direction: row;
}
.content .team__link .team__image-wrapper {
width: 220px;
}
.content .team__link .team__content {
align-items: flex-start;
flex: 1;
justify-content: center;
}
}.content .team__link .team__quote {
opacity: 0;
transition: opacity .5s ease;
}
.content .team__link:hover .team__quote {
opacity: 1;
}
.content .team__link:hover .team__image:first-child {
opacity: 0;
}
.content .team__link:hover .team__image-wrapper {
border-color: var(--red);
}
.content .team__name {
font-size: 2rem;
font-weight: 600;
text-align: center;
}
@media screen and (min-width:550px) {
.content .team__name {
text-align: left;
}
}.content .team__quote {
color: #333;
font-style: italic;
text-align: center;
}
@media screen and (min-width:550px) {
.content .team__quote {
text-align: left;
}
}.pagination {
gap: 15px;
}
.pagination, .pagination .page-numbers {
align-items: center;
display: flex;
justify-content: center;
}
.pagination .page-numbers {
height: 40px;
}
@media screen and (min-width:650px) {
.pagination .page-numbers:not(.prev):not(.next):not(.current) {
display: flex;
}
}.pagination .page-numbers:not(.prev):not(.next) {
background-color: var(--gray-05);
color: #000;
width: 40px;
}
.pagination .page-numbers:not(.prev):not(.next).current {
background-color: var(--red);
color: #fff;
}
@media(hover:hover) {
.pagination .page-numbers:not(.prev):not(.next):not(.current):not(.dots) {
transition: background-color .4s ease, color .4s ease;
}
.pagination .page-numbers:not(.prev):not(.next):not(.current):not(.dots):hover {
background-color: var(--red);
color: #fff;
}
}.pagination .page-numbers.next, .pagination .page-numbers.prev {
color: var(--red);
}
@media(hover:hover) {
.pagination .page-numbers.next, .pagination .page-numbers.prev {
transition: color .4s ease;
}
.pagination .page-numbers.next:hover, .pagination .page-numbers.prev:hover {
color: #000;
}
}.content .comments-wrapper, .content .feedback-wrapper {
background-attachment: fixed;
background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), var(--bg-image);
background-position: 50%;
background-size: cover;
margin-bottom: 0!important;
margin-top: -2.4rem!important;
padding: 2rem 0;
}
@media screen and (min-width:500px) {
.content .comments-wrapper, .content .feedback-wrapper {
padding: 4rem 2rem;
}
}.content .comments-wrapper__inner-container, .content .feedback-wrapper__inner-container {
background-color: hsla(0, 0%, 100%, .8);
margin: 0 auto;
max-width: 960px;
padding: 0;
}
@media screen and (min-width:500px) {
.content .comments-wrapper__inner-container, .content .feedback-wrapper__inner-container {
padding: 1rem;
}
}@media screen and (min-width:700px) {
.content .comments-wrapper__inner-container, .content .feedback-wrapper__inner-container {
padding: 3rem;
width: 90%}
}.content .feedback-wrapper {
background-image: linear-gradient(rgba(196, 41, 29, .7), rgba(196, 41, 29, .7)), var(--bg-image);
}
.content .feedback-wrapper__inner-container {
max-width: 1200px;
}
.content .guestbook-list {
list-style-type: none;
padding: 0;
}
.content .guestbook-list__item {
background-color: hsla(0, 0%, 100%, .3);
margin: 4rem 0 0;
padding: 1.5rem;
position: relative;
}
.content .guestbook-list__item&gt;:first-child {
margin-top: 0;
width: calc(100% - 120px);
}
.content .guestbook-list__item&gt;:last-child {
margin-bottom: 0;
}
.content .guestbook-list__item:after {
color: var(--red);
content: attr(data-number);
font-family: Lato;
font-size: 4rem;
font-weight: 900;
opacity: .2;
position: absolute;
right: 1.5rem;
top: .5rem;
}
.content .feedback-years {
display: flex;
font-size: 2rem;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
list-style-type: none;
margin-bottom: 4rem!important;
margin-top: 4rem!important;
padding: 0;
}
.content .feedback-years__item {
margin: 0;
padding: 5px 0;
}
.content .feedback-years__item a {
font-weight: 500;
}
.content .feedback-years__item.current {
background-color: var(--red);
color: #fff;
padding: 5px;
}
.content .feedback-years__item.current a {
color: #fff;
}
form {
background-color: var(--gray-02);
border: 1px solid var(--gray-04);
display: block;
padding: 20px;
}
.content form hr {
border: 0;
border-top: 1px solid var(--red);
margin: 4rem 0;
}
.motorrad-input-group {
display: flex;
flex-direction: column;
gap: 20px;
margin: 2rem 0;
}
@media screen and (min-width:700px) {
.motorrad-input-group {
align-items: flex-start;
flex-direction: row;
}
}@media screen and (min-width:700px) {
.motorrad-input-label {
flex-basis: 30%}
}.motorrad-input-input {
display: flex;
gap: 20px;
}
@media screen and (min-width:700px) {
.motorrad-input-input {
flex: 1;
}
}.motorrad-input-input&gt;span {
width: 100%}
.motorrad-input-input&gt;span.geo_PLZ {
flex-basis: 120px;
}
.motorrad-input-input&gt;span.geo_ORT {
flex: 1;
}
.motorrad-input-input .checkbox {
align-items: flex-start;
display: flex;
gap: 20px;
}
.motorrad-input-input .checkbox .wpcf7-list-item:first-child {
margin-left: 0;
}
.motorrad-input-full {
display: flex;
flex-direction: column;
gap: 20px;
position: relative;
width: 100%}
@media screen and (min-width:700px) {
.motorrad-input-full {
flex-direction: row;
justify-content: space-between;
}
}.motorrad-input-full .wpcf7-spinner {
bottom: 0;
left: 0;
position: absolute;
}
input[type=email], input[type=tel], input[type=text], select, textarea {
border: 1px solid var(--red);
background-color: #fff;
font-family: "Lato", sans-serif;
font-size: 1.6rem;
font-weight: 400;
padding: .5rem 1.2rem;
width: 100%}
input[type=email]:focus, input[type=email]:hover, input[type=tel]:focus, input[type=tel]:hover, input[type=text]:focus, input[type=text]:hover, select:focus, select:hover, textarea:focus, textarea:hover {
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
}
input[type=submit] {
background-color: var(--red);
border: 1px solid var(--red);
color: #fff;
border-radius: 0;
padding: 5px 15px;
transition: background-color .4s ease, color .4s ease;
text-wrap: wrap;
}
input[type=submit]:not(:disabled):hover {
background-color: #fff;
color: var(--red);
}
input[type=submit]:disabled {
background-color: var(--gray-03);
opacity: .5;
}
.wpcf7-list-item.first {
margin-left: 0;
}
.content .testimonials-columns {
margin: 0;
}
@media screen and (min-width:900px) {
.content .testimonials-columns { display: flex;
flex-direction: column;
gap: 40px;
max-width: 100%;
margin: auto;
}
}
.testimonials {
background-color: #424242;
padding: 3px;
}
.testimonials__inside {
background-color: #FFF;
padding: 20px 0;
}
@media screen and (min-width:900px) {
.testimonials__inside {
height: 100%}
}.testimonials__inside&gt;:first-child {
margin-top: 0;
}
.testimonials__inside&gt;:last-child {
margin-bottom: 0;
}
.testimonials__excerpt {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media screen and (min-width:1600px) {
.testimonials__excerpt {
-webkit-line-clamp: 3;
}
}@media screen and (min-width:1800px) {
.testimonials__excerpt {
-webkit-line-clamp: 4;
}
}@media screen and (min-width:2000px) {
.testimonials__excerpt {
-webkit-line-clamp: 5;
}
}@media screen and (min-width:2200px) {
.testimonials__excerpt {
-webkit-line-clamp: 6;
}
}.testimonials__headline {
font-family: 'Lato', sans-serif;
font-size: 2.3rem;
font-weight: 700; 
text-transform: uppercase;
text-align: center;
}
.content .testimonials__headline .testimonials__subline{
display:block;
text-transform: none;
font-weight:400;
}
.content .testimonials__headline {
margin-bottom: 1rem;
}
.testimonials__subline {
font-size: 1.5rem;
text-align: center;
}
.content .testimonials__subline {
margin: 0 0 1rem 0;
}
.testimonials__list {
list-style-type: none;
padding-top: 6vw;
position: relative;
}
.content .testimonials__list {
margin: 8vw 0 2rem;
}
.testimonials__list:before {
background-color: var(--red);
content: "";
height: 3px;
left: 50%;
position: absolute;
transform: translateX(-50%);
top: -20px;
width: 50%;
max-width:370px;
}
.testimonials__details {
align-items: center;
background-color: rgba(0, 0, 0, .8);
bottom: 0;
color: #fff;
display: flex;
flex-direction: column;
font-size: 1.8rem;
gap: 10px;
justify-content: center;
left: 0;
opacity: 0;
position: absolute;
transform: translateY(100%);
right: 0;
top: 0;
transition: opacity .4s ease, transform .4s ease;
}
.testimonials__details strong {
color: var(--red);
font-size: 2.4rem;
}
.content .testimonials__list-item {
margin: 0;
border-bottom:1px solid #A1A1A1;
margin-bottom: 30px;
padding-bottom:10px;
}
.testimonials__list-item p {
font-size: 1.6rem;
margin: 0 0 1rem;
}
.testimonials__list-item p strong.blockElement{
display:block;
margin-bottom:1rem;
}
.testimonials__list-item a{
display:block;
padding:8px 0;
}
.testimonials .wp-block-buttons {
display: flex;
justify-content: center;
}
.testimonials .wp-block-button__link {
font-size: 1.5rem;
}
.testimonials--gallery {
background-color:#D0544A;
margin-top:2rem;
}
@media (hover: hover){
.testimonials--gallery .testimonials__image-link:hover .testimonials__details {
opacity: 1;
transform: translateY(0);
}}
@media screen and (min-width:900px) {
.testimonials--gallery {
margin-top:0rem;
}
}
.testimonials--gallery .testimonials__list-item {
border:0px;
padding-bottom:0px;
margin-bottom:20px;
}
.archive .testimonials--gallery {
background-image: unset;
}
.testimonials--gallery .testimonials__list {
display: grid;
grid-template-columns: 1fr;
gap: 10px;
}
.content .testimonials--gallery .testimonials__list-item+.testimonials__list-item {
margin-top: 0;
}
.testimonials--gallery .testimonials__list-item:nth-child(4), .testimonials--gallery .testimonials__list-item:nth-child(5), .testimonials--gallery .testimonials__list-item:nth-child(6) {
display: none;
}
.archive .testimonials--gallery .testimonials__list-item:nth-child(4), .archive .testimonials--gallery .testimonials__list-item:nth-child(5), .archive .testimonials--gallery .testimonials__list-item:nth-child(6) {
display: block;
}
.testimonials--gallery .testimonials__image-link {
display: block;
overflow: hidden;
padding-top: 75%;
position: relative;
}
@media(hover:hover) {
.testimonials--gallery .testimonials__image-link:hover .testimonials__details {
opacity: 1;
transform: translateY(0);
}
}.testimonials--gallery img {
display: block;
height: 100%;
left: 0;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
top: 0;
width: 100%}
@media screen and (min-width:400px) {
.testimonials__inside {
padding: 30px 0;
}
.testimonials__list {
padding-top: 25px;
}
.content .testimonials__list {
margin: 33px 0 2rem;
}
}
@media screen and (min-width:600px) {
.testimonials__inside {
padding: 40px 0;
}
}
@media screen and (min-width:700px) {
.testimonials--gallery .testimonials__list {
display: grid;
grid-template-columns: repeat(5, 1fr) ;
gap: 18px;
}
.testimonials .testimonials__list-item:nth-child(4), .testimonials .testimonials__list-item:nth-child(5), .testimonials .testimonials__list-item:nth-child(6) {
display: block;
}
}
@media screen and (min-width:900px) {
#testimonialsBlock
{
padding:50px 0;
}
.testimonials__headline {
font-size: 3rem;
}
.testimonials .wp-block-button__link, .testimonials__list-item p, .testimonials__list-item p strong, .testimonials__subline {
font-size: 1.7rem;
}   
.testimonials__subline{
font-size: 2.4rem;
}
}
@media screen and (min-width:1000px) {
.testimonials__headline {
font-size: 4rem;
}
.archive .testimonials--gallery .testimonials__list {
grid-template-columns: 1fr 1fr 1fr;
}
}
body:not(.home):not(.page-template-template-guestbook):not(.archive):not(.single-feedback) .footer {
margin-top: 8rem;
}
.footer{
background-color:#131313;
@media screen and (max-width: 479px) {
padding-bottom: 75px;
}
}
.footer .icon-phone:before, .footer .icon-mail:before, .footer .icon-contact:before{
font-size:14px;
padding-right:6px;
color:#FFF;
}
.footer__top {
color: #fff;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}
.footer__top a {
color: #fff;
}
@media(hover:hover) {
.footer__top a {
transition: color .4s ease;
}
.footer__top a:hover {
color: var(--red);
}
}.footer__bottom {
padding: 20px 20px 60px;
border-top:1px solid #373737;
}
.footer__bottom a {
color: #FFF;
}
.footer__bottom a {
transition: color .4s ease;
}
.footer__bottom a:hover {
color: var(--red);
}
.footer p {
margin: 0;
}
.footer .col{
padding-bottom:10px;
}
.footer .footerBranding{
padding-bottom:20px;
padding-top:20px;
}
.footer .footerBranding a{
margin:0 auto;
}
.footer-menu {
display: flex;
flex-wrap: wrap;
gap: 20px 40px;
justify-content: center;
list-style-type: none;
margin: 0;
}
.footer-menu li.footer-menu__item--active a{
color:#c4291d;
}
@media screen and (min-width:640px) {    
.footer .footerBranding{
padding-top:40px;
padding-bottom:40px;
}
.footer__top{
padding-top:40px;
padding-bottom:40px;
}
.footer__bottom{
padding:60px;
}
}
@media screen and (min-width:800px) {  
.footer__bottom{
padding:40px 100px  ;
}
}
@media screen and (min-width:992px) {  
.footer__top{
padding-top:60px;
} 
}
@media screen and (min-width:1200px) {  
.footer__top{
padding-top:140px;
padding-bottom:60px;
} 
.footer .col{
padding-bottom:0px;
}
.footer .footerBranding{
padding-top:0px;
}
.footer .MapContainer{
padding-bottom:60px;
}
}
.MapContainer {
padding-bottom:20px;
}
.MapContainer .googleMaps{
height: 0;
overflow: hidden;
padding-bottom: 40%;
position: relative;
}
.MapContainer iframe{
border: none;
height: 100%;
position: absolute;
width: 100%;
top: 0;
left: 0;
}
.btn, .motorbikes__bike-info a{
display:inline-block;
padding:18px;
background:#C4291D;
color:#FFF;
border:1px solid #FFF;
transition: background-color .4s ease, color .4s ease;
}
.btn.btn-light{
background:transparent;
}
.btn.btn-light:hover{
border:1px solid #FFF;
}
.btn:hover{
border:1px solid var(--red);
background:#FFF;
color:#131313;
}
.header .icon.icon-phone{
font-weight:700;
}
.icon:before{
display:inline-block;
font-family:"icomoon";
color:#FFF;
font-weight:400;
font-size:1.4rem;
padding-right:10px;
}
.icon-phone:before{
content:"\e902";
font-family:"icomoon";
}
.icon-mail:before{
content:"\e912";
font-family:"icomoon";
}
.icon-contact:before{
content:"\e901";
font-family:"icomoon";
}
.blockH2{
font-weight:400;
line-height:1.2em;
}
.blockH2:after{
content:"";
width:30%;
height:4px;
background:var(--red);
display:inline-block;
}
.blockH2 strong{
text-transform: uppercase;  
color:var(--red);  
font-weight:400;
line-height:1.2em;
}
.blockH2 em{
color:#333; 
font-style: normal;
}
.blockH2 span{
font-size:0.6em;
line-height:1.4em;
display: block;
}
.contentBlockElement .darkContainer{
background:#131313;
padding:20px;
}
.contentBlockElement ul{
margin-bottom:20px;
margin-top:0px;
list-style:none;
margin:0px;
}
.contentBlockElement li{
margin:0px;
padding:5px 0 5px 30px; 
}
.contentBlockElement .darkContainer li{
color:#FFF;
}
.contentBlockElement li:before{
content:"\e900";
font-family: 'icomoon';
font-size:0.9em;
display:inline-block;
text-indent: -25px;
}
@media screen and (min-width: 30em) {
body:not(.home) .content&gt;:first-child{
margin-bottom:80px;
}
.contentBlockElement ul.twoColumns{
column-count: 2;
}
}
@media screen and (min-width:900px) {
.blockH2{
font-size:3.2rem;
}
}
@media screen and (min-width:1100px) {
.blockH2{
font-size:3.8rem;
}
}
@media screen and (min-width:1400px) {
.blockH2{
font-size:4.4rem;
}
.blockH2 span{
font-size:0.5em;
}
}
.fixedButtons{
position:fixed;
top:106px;
transform:translateY(0%);
right:0;
list-style:none;
margin:0px;
width:50px;
height:230px;
z-index:50; }
html.font-size-130 ul.fixedButtons li.opening li,
html.font-size-110 ul.fixedButtons li.opening li,
html.font-size-110 ul.fixedButtons li.opening li p{
font-size:1.3rem;
}
@media screen and (min-width: 700px) {
.fixedButtons{
top:120px;
transform:translateY(0);
}
}
.fixedButtons &gt; li{
margin-bottom:4px;
position:absolute;
padding-left:50px;
width:320px;
right:-270px;
transition: all .3s ease;
}
.fixedButtons li.opening{
top:0px;
height:50px;
}
.fixedButtons li.phone{
top:60px;
}
.fixedButtons li.mail{
top:120px;
}
.fixedButtons li.social{
top:180px;
}
.fixedButtons li.faqLink{
top:240px;
}
.fixedButtons li ul:before{
content:"";
font-family: "icomoon";
width:50px;
height:50px;
background:var(--red);
display: block;
color:#FFF;
text-align: center;
line-height:50px;
position:absolute;
left:0;
top:0;
}
.fixedButtons li.phone ul:before{
content:"\e902";
font-family: "icomoon";
}
.fixedButtons li.mail ul:before{
content:"\e912";
font-family: "icomoon";
}
.fixedButtons li.opening ul:before{
content:"\e903";
font-family: "icomoon";
}
.fixedButtons li.social ul:before{
content:"\e917";
font-family: "icomoon";
}
.fixedButtons li.faqLink ul:before{
content:"\e90f";
font-family: "icomoon";
}
.fixedButtons ul{ background: #424242;
color:#FFF;
width:0;
list-style:none;
padding:11px 14px 12px;
list-style:none;
margin-left:0px;
overflow:hidden;
width:0%;    
margin-bottom:0px;
}
@media screen and (min-width: 30em) {
.fixedButtons li.opening ul, .fixedButtons li.social ul{
padding:20px;
}
}
.fixedButtons ul li p:last-child{
margin-bottom:0px;
}
.fixedButtons ul a{
color:#FFF;
transition: color .3s ease;
}
.fixedButtons ul a:hover{
color:rgba(255,255,255,0.6);
}
.fixedButtons li.social &gt; ul li a:before{
content:"â€¢";
display:inline-block;
padding-right:5px;
color:#FFF;
}
.fixedButtons &gt; li:hover{
right:0;
width:360px;
z-index:999;
}
.fixedButtons &gt; li:hover &gt; ul{
opacity:1;
visibility: visible;
width:100%;
}
#kostentabs [class*=_inner-container]&gt;*{
margin-bottom:0px;
}
body.home .imgBlock{
display:none;
}
.contentBlockElement{
margin-bottom:0!important;
margin-top: var(--margin-small);
}
.contentBlockElement + .contentBlockElement{
margin-top:0px!important;
}
@media screen and (min-width: 760px) {
body.home .imgBlock{
display:block;
}
.contentBlockElement{
margin-bottom:var(--margin-big)!important;
margin-top: var(--margin-medium);
}
.contentBlockElement + .contentBlockElement{
margin-top:var(--margin-big)!important;
}
}
@media screen and (min-height: 760px) {
ul.fixedButtons{
display: block;
}
}
.team .team__list .team__link &gt; span{
max-width:50%; 
}
#testimonialsBlock .testimonials, #galleryBlock .testimonials{
background:none;
} 
.bgDark, .bgLight{
background:#F3F3F3;
width:100%!important;
max-width:100%!important;
}
.bgLight{
background:#FFF!important;
}
.bgDark .testimonials__inside{
background:transparent!important;
}
#galleryBlock{
margin-block: -6rem;
}
#testimonialsBlock .testimonials__list li.testimonials__list-item{
background:#FFF;
border:0px;
padding:20px;
text-align:center;
}
.testimonials__list-item a.contentLink{
display:inline-block;
padding-top:20px;
padding-bottom:0px;
font-weight:700;
color:#c4291d;
}
.testimonials__list-item a.contentLink:hover{ border-bottom: 2px solid var(--red);
}
@media screen and (min-width: 700px) {
#testimonialsBlock .testimonials__list {
display:flex;
flex-direction: row;
justify-content: space-between;
}
#testimonialsBlock .testimonials__list li.testimonials__list-item{
max-width:30%;
flex-basis:30%;
}
.testimonials__list-item a.contentLink{
flex-grow:1;
}
}
@media screen and (min-width: 1000px) {
#testimonialsBlock .testimonials__list li.testimonials__list-item{
padding:30px;
}
}
@media screen and (min-width: 1400px) {
#testimonialsBlock .testimonials__list li.testimonials__list-item{
padding:40px;
}
}
.tab-btn {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale(0);
padding: 2.6em;
background: #c4291d;
color: #FFF !important;
font-size: 24px;
z-index: 2000;
transition: all 300ms;
text-decoration: none;
}
.tab-btn:focus{
transform: translate(-50%, -50%) scale(1);
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
padding-left:20px;
border:0px;
display:block;
opacity: 1;
height:auto;
left:auto;
overflow: visible;
position: relative;
top:auto;
visibility: visible;
width:auto;
z-index: inherit;
}
.sitemapNavigation li{
margin:0px;
}
.swiper-3d{
z-index: 0!important;
}
iframe[src="https://www.google.com/maps/embed?pb=!4v1738050223963!6m8!1m7!1sCAoSLEFGMVFpcE04Ty05RVFySFpVV1ZFSkhvVkctUUtZazVrM2Y4bFJhc1pCdjA2!2m2!1d50.9728806560439!2d6.954081322531994!3f89.33489185590572!4f-24.48751830479104!5f0.7820865974627469"] {
max-width: 600px !important;
width: 100% !important;
}.row{
margin-left:auto;
margin-right:auto;
max-width:1440px;
width:100%;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.row.full{
max-width:none
}
.row .row{
margin-left:-1.125rem;
padding-left:0;
padding-right:0;
max-width:calc(100% + 2.25rem);
width:calc(100% + 2.25rem)
}
.row&gt;.row{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
max-width:100%;
width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
.row.breakRight,.row.breakLeft{
max-width:calc(50vw + 720px)
}
.row.breakRight{
margin-left:auto;
margin-right:0;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.row.breakLeft{
margin-right:auto;
margin-left:0;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.col{
float:left;
padding-left:1.125rem;
padding-right:1.125rem;
max-width:100%;
width:100%;
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-ms-flex-preferred-size:100%;
flex-basis:100%;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.noGutter,.noGutter&gt;.col{
padding-left:0;
padding-right:0
}
@media (min-width: 0){
.col.default-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-1,.row.breakRight&gt;.col.default-1{
max-width:8.4375rem
}
}
@media (min-width: 0){
.col.default-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-2,.row.breakRight&gt;.col.default-2{
max-width:16.875rem
}
}
@media (min-width: 0){
.col.default-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-3,.row.breakRight&gt;.col.default-3{
max-width:25.3125rem
}
}
@media (min-width: 0){
.col.default-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-4,.row.breakRight&gt;.col.default-4{
max-width:33.75rem
}
}
@media (min-width: 0){
.col.default-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-5,.row.breakRight&gt;.col.default-5{
max-width:42.1875rem
}
}
@media (min-width: 0){
.col.default-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-6,.row.breakRight&gt;.col.default-6{
max-width:50.625rem
}
}
@media (min-width: 0){
.col.default-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-7,.row.breakRight&gt;.col.default-7{
max-width:59.0625rem
}
}
@media (min-width: 0){
.col.default-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-8,.row.breakRight&gt;.col.default-8{
max-width:67.5rem
}
}
@media (min-width: 0){
.col.default-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-9,.row.breakRight&gt;.col.default-9{
max-width:75.9375rem
}
}
@media (min-width: 0){
.col.default-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-10,.row.breakRight&gt;.col.default-10{
max-width:84.375rem
}
}
@media (min-width: 0){
.col.default-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-11,.row.breakRight&gt;.col.default-11{
max-width:92.8125rem
}
}
@media (min-width: 0){
.col.default-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 0) and (min-width: 101.25em){
.row.breakLeft&gt;.col.default-12,.row.breakRight&gt;.col.default-12{
max-width:1440px
}
}
@media (min-width: 0){
.col.default-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.default-auto,.row.breakRight&gt;.col.default-auto{
max-width:100%
}
.col.default-prefix-1{
margin-left:8.33333%
}
.col.default-prefix-2{
margin-left:16.66667%
}
.col.default-prefix-3{
margin-left:25%
}
.col.default-prefix-4{
margin-left:33.33333%
}
.col.default-prefix-5{
margin-left:41.66667%
}
.col.default-prefix-6{
margin-left:50%
}
.col.default-prefix-7{
margin-left:58.33333%
}
.col.default-prefix-8{
margin-left:66.66667%
}
.col.default-prefix-9{
margin-left:75%
}
.col.default-prefix-10{
margin-left:83.33333%
}
.col.default-prefix-11{
margin-left:91.66667%
}
.col.default-prefix-12{
margin-left:100%
}
.col.default-suffix-1{
margin-right:8.33333%
}
.col.default-suffix-2{
margin-right:16.66667%
}
.col.default-suffix-3{
margin-right:25%
}
.col.default-suffix-4{
margin-right:33.33333%
}
.col.default-suffix-5{
margin-right:41.66667%
}
.col.default-suffix-6{
margin-right:50%
}
.col.default-suffix-7{
margin-right:58.33333%
}
.col.default-suffix-8{
margin-right:66.66667%
}
.col.default-suffix-9{
margin-right:75%
}
.col.default-suffix-10{
margin-right:83.33333%
}
.col.default-suffix-11{
margin-right:91.66667%
}
.col.default-suffix-12{
margin-right:100%
}
.default-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.default-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.default-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.default-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.default-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.default-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.default-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.default-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.default-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.default-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.default-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.default-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.default-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.default-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.default-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 30em){
.col.tiny-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-1,.row.breakRight&gt;.col.tiny-1{
max-width:8.4375rem
}
}
@media (min-width: 30em){
.col.tiny-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-2,.row.breakRight&gt;.col.tiny-2{
max-width:16.875rem
}
}
@media (min-width: 30em){
.col.tiny-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-3,.row.breakRight&gt;.col.tiny-3{
max-width:25.3125rem
}
}
@media (min-width: 30em){
.col.tiny-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-4,.row.breakRight&gt;.col.tiny-4{
max-width:33.75rem
}
}
@media (min-width: 30em){
.col.tiny-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-5,.row.breakRight&gt;.col.tiny-5{
max-width:42.1875rem
}
}
@media (min-width: 30em){
.col.tiny-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-6,.row.breakRight&gt;.col.tiny-6{
max-width:50.625rem
}
}
@media (min-width: 30em){
.col.tiny-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-7,.row.breakRight&gt;.col.tiny-7{
max-width:59.0625rem
}
}
@media (min-width: 30em){
.col.tiny-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-8,.row.breakRight&gt;.col.tiny-8{
max-width:67.5rem
}
}
@media (min-width: 30em){
.col.tiny-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-9,.row.breakRight&gt;.col.tiny-9{
max-width:75.9375rem
}
}
@media (min-width: 30em){
.col.tiny-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-10,.row.breakRight&gt;.col.tiny-10{
max-width:84.375rem
}
}
@media (min-width: 30em){
.col.tiny-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-11,.row.breakRight&gt;.col.tiny-11{
max-width:92.8125rem
}
}
@media (min-width: 30em){
.col.tiny-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 30em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.tiny-12,.row.breakRight&gt;.col.tiny-12{
max-width:1440px
}
}
@media (min-width: 30em){
.col.tiny-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.tiny-auto,.row.breakRight&gt;.col.tiny-auto{
max-width:100%
}
.col.tiny-prefix-1{
margin-left:8.33333%
}
.col.tiny-prefix-2{
margin-left:16.66667%
}
.col.tiny-prefix-3{
margin-left:25%
}
.col.tiny-prefix-4{
margin-left:33.33333%
}
.col.tiny-prefix-5{
margin-left:41.66667%
}
.col.tiny-prefix-6{
margin-left:50%
}
.col.tiny-prefix-7{
margin-left:58.33333%
}
.col.tiny-prefix-8{
margin-left:66.66667%
}
.col.tiny-prefix-9{
margin-left:75%
}
.col.tiny-prefix-10{
margin-left:83.33333%
}
.col.tiny-prefix-11{
margin-left:91.66667%
}
.col.tiny-prefix-12{
margin-left:100%
}
.col.tiny-suffix-1{
margin-right:8.33333%
}
.col.tiny-suffix-2{
margin-right:16.66667%
}
.col.tiny-suffix-3{
margin-right:25%
}
.col.tiny-suffix-4{
margin-right:33.33333%
}
.col.tiny-suffix-5{
margin-right:41.66667%
}
.col.tiny-suffix-6{
margin-right:50%
}
.col.tiny-suffix-7{
margin-right:58.33333%
}
.col.tiny-suffix-8{
margin-right:66.66667%
}
.col.tiny-suffix-9{
margin-right:75%
}
.col.tiny-suffix-10{
margin-right:83.33333%
}
.col.tiny-suffix-11{
margin-right:91.66667%
}
.col.tiny-suffix-12{
margin-right:100%
}
.tiny-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.tiny-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.tiny-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.tiny-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.tiny-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.tiny-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.tiny-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.tiny-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.tiny-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.tiny-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.tiny-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.tiny-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.tiny-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.tiny-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.tiny-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 40em){
.col.small-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-1,.row.breakRight&gt;.col.small-1{
max-width:8.4375rem
}
}
@media (min-width: 40em){
.col.small-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-2,.row.breakRight&gt;.col.small-2{
max-width:16.875rem
}
}
@media (min-width: 40em){
.col.small-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-3,.row.breakRight&gt;.col.small-3{
max-width:25.3125rem
}
}
@media (min-width: 40em){
.col.small-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-4,.row.breakRight&gt;.col.small-4{
max-width:33.75rem
}
}
@media (min-width: 40em){
.col.small-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-5,.row.breakRight&gt;.col.small-5{
max-width:42.1875rem
}
}
@media (min-width: 40em){
.col.small-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-6,.row.breakRight&gt;.col.small-6{
max-width:50.625rem
}
}
@media (min-width: 40em){
.col.small-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-7,.row.breakRight&gt;.col.small-7{
max-width:59.0625rem
}
}
@media (min-width: 40em){
.col.small-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-8,.row.breakRight&gt;.col.small-8{
max-width:67.5rem
}
}
@media (min-width: 40em){
.col.small-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-9,.row.breakRight&gt;.col.small-9{
max-width:75.9375rem
}
}
@media (min-width: 40em){
.col.small-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-10,.row.breakRight&gt;.col.small-10{
max-width:84.375rem
}
}
@media (min-width: 40em){
.col.small-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-11,.row.breakRight&gt;.col.small-11{
max-width:92.8125rem
}
}
@media (min-width: 40em){
.col.small-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 40em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.small-12,.row.breakRight&gt;.col.small-12{
max-width:1440px
}
}
@media (min-width: 40em){
.col.small-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.small-auto,.row.breakRight&gt;.col.small-auto{
max-width:100%
}
.col.small-prefix-1{
margin-left:8.33333%
}
.col.small-prefix-2{
margin-left:16.66667%
}
.col.small-prefix-3{
margin-left:25%
}
.col.small-prefix-4{
margin-left:33.33333%
}
.col.small-prefix-5{
margin-left:41.66667%
}
.col.small-prefix-6{
margin-left:50%
}
.col.small-prefix-7{
margin-left:58.33333%
}
.col.small-prefix-8{
margin-left:66.66667%
}
.col.small-prefix-9{
margin-left:75%
}
.col.small-prefix-10{
margin-left:83.33333%
}
.col.small-prefix-11{
margin-left:91.66667%
}
.col.small-prefix-12{
margin-left:100%
}
.col.small-suffix-1{
margin-right:8.33333%
}
.col.small-suffix-2{
margin-right:16.66667%
}
.col.small-suffix-3{
margin-right:25%
}
.col.small-suffix-4{
margin-right:33.33333%
}
.col.small-suffix-5{
margin-right:41.66667%
}
.col.small-suffix-6{
margin-right:50%
}
.col.small-suffix-7{
margin-right:58.33333%
}
.col.small-suffix-8{
margin-right:66.66667%
}
.col.small-suffix-9{
margin-right:75%
}
.col.small-suffix-10{
margin-right:83.33333%
}
.col.small-suffix-11{
margin-right:91.66667%
}
.col.small-suffix-12{
margin-right:100%
}
.small-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.small-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.small-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.small-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.small-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.small-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.small-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.small-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.small-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.small-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.small-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.small-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.small-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.small-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.small-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 47.5em){
.col.medium-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-1,.row.breakRight&gt;.col.medium-1{
max-width:8.4375rem
}
}
@media (min-width: 47.5em){
.col.medium-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-2,.row.breakRight&gt;.col.medium-2{
max-width:16.875rem
}
}
@media (min-width: 47.5em){
.col.medium-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-3,.row.breakRight&gt;.col.medium-3{
max-width:25.3125rem
}
}
@media (min-width: 47.5em){
.col.medium-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-4,.row.breakRight&gt;.col.medium-4{
max-width:33.75rem
}
}
@media (min-width: 47.5em){
.col.medium-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-5,.row.breakRight&gt;.col.medium-5{
max-width:42.1875rem
}
}
@media (min-width: 47.5em){
.col.medium-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-6,.row.breakRight&gt;.col.medium-6{
max-width:50.625rem
}
}
@media (min-width: 47.5em){
.col.medium-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-7,.row.breakRight&gt;.col.medium-7{
max-width:59.0625rem
}
}
@media (min-width: 47.5em){
.col.medium-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-8,.row.breakRight&gt;.col.medium-8{
max-width:67.5rem
}
}
@media (min-width: 47.5em){
.col.medium-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-9,.row.breakRight&gt;.col.medium-9{
max-width:75.9375rem
}
}
@media (min-width: 47.5em){
.col.medium-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-10,.row.breakRight&gt;.col.medium-10{
max-width:84.375rem
}
}
@media (min-width: 47.5em){
.col.medium-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-11,.row.breakRight&gt;.col.medium-11{
max-width:92.8125rem
}
}
@media (min-width: 47.5em){
.col.medium-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 47.5em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.medium-12,.row.breakRight&gt;.col.medium-12{
max-width:1440px
}
}
@media (min-width: 47.5em){
.col.medium-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.medium-auto,.row.breakRight&gt;.col.medium-auto{
max-width:100%
}
.col.medium-prefix-1{
margin-left:8.33333%
}
.col.medium-prefix-2{
margin-left:16.66667%
}
.col.medium-prefix-3{
margin-left:25%
}
.col.medium-prefix-4{
margin-left:33.33333%
}
.col.medium-prefix-5{
margin-left:41.66667%
}
.col.medium-prefix-6{
margin-left:50%
}
.col.medium-prefix-7{
margin-left:58.33333%
}
.col.medium-prefix-8{
margin-left:66.66667%
}
.col.medium-prefix-9{
margin-left:75%
}
.col.medium-prefix-10{
margin-left:83.33333%
}
.col.medium-prefix-11{
margin-left:91.66667%
}
.col.medium-prefix-12{
margin-left:100%
}
.col.medium-suffix-1{
margin-right:8.33333%
}
.col.medium-suffix-2{
margin-right:16.66667%
}
.col.medium-suffix-3{
margin-right:25%
}
.col.medium-suffix-4{
margin-right:33.33333%
}
.col.medium-suffix-5{
margin-right:41.66667%
}
.col.medium-suffix-6{
margin-right:50%
}
.col.medium-suffix-7{
margin-right:58.33333%
}
.col.medium-suffix-8{
margin-right:66.66667%
}
.col.medium-suffix-9{
margin-right:75%
}
.col.medium-suffix-10{
margin-right:83.33333%
}
.col.medium-suffix-11{
margin-right:91.66667%
}
.col.medium-suffix-12{
margin-right:100%
}
.medium-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.medium-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.medium-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.medium-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.medium-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.medium-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.medium-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.medium-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.medium-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.medium-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.medium-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.medium-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.medium-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.medium-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.medium-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 62em){
.col.large-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-1,.row.breakRight&gt;.col.large-1{
max-width:8.4375rem
}
}
@media (min-width: 62em){
.col.large-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-2,.row.breakRight&gt;.col.large-2{
max-width:16.875rem
}
}
@media (min-width: 62em){
.col.large-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-3,.row.breakRight&gt;.col.large-3{
max-width:25.3125rem
}
}
@media (min-width: 62em){
.col.large-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-4,.row.breakRight&gt;.col.large-4{
max-width:33.75rem
}
}
@media (min-width: 62em){
.col.large-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-5,.row.breakRight&gt;.col.large-5{
max-width:42.1875rem
}
}
@media (min-width: 62em){
.col.large-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-6,.row.breakRight&gt;.col.large-6{
max-width:50.625rem
}
}
@media (min-width: 62em){
.col.large-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-7,.row.breakRight&gt;.col.large-7{
max-width:59.0625rem
}
}
@media (min-width: 62em){
.col.large-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-8,.row.breakRight&gt;.col.large-8{
max-width:67.5rem
}
}
@media (min-width: 62em){
.col.large-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-9,.row.breakRight&gt;.col.large-9{
max-width:75.9375rem
}
}
@media (min-width: 62em){
.col.large-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-10,.row.breakRight&gt;.col.large-10{
max-width:84.375rem
}
}
@media (min-width: 62em){
.col.large-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-11,.row.breakRight&gt;.col.large-11{
max-width:92.8125rem
}
}
@media (min-width: 62em){
.col.large-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 62em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.large-12,.row.breakRight&gt;.col.large-12{
max-width:1440px
}
}
@media (min-width: 62em){
.col.large-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.large-auto,.row.breakRight&gt;.col.large-auto{
max-width:100%
}
.col.large-prefix-1{
margin-left:8.33333%
}
.col.large-prefix-2{
margin-left:16.66667%
}
.col.large-prefix-3{
margin-left:25%
}
.col.large-prefix-4{
margin-left:33.33333%
}
.col.large-prefix-5{
margin-left:41.66667%
}
.col.large-prefix-6{
margin-left:50%
}
.col.large-prefix-7{
margin-left:58.33333%
}
.col.large-prefix-8{
margin-left:66.66667%
}
.col.large-prefix-9{
margin-left:75%
}
.col.large-prefix-10{
margin-left:83.33333%
}
.col.large-prefix-11{
margin-left:91.66667%
}
.col.large-prefix-12{
margin-left:100%
}
.col.large-suffix-1{
margin-right:8.33333%
}
.col.large-suffix-2{
margin-right:16.66667%
}
.col.large-suffix-3{
margin-right:25%
}
.col.large-suffix-4{
margin-right:33.33333%
}
.col.large-suffix-5{
margin-right:41.66667%
}
.col.large-suffix-6{
margin-right:50%
}
.col.large-suffix-7{
margin-right:58.33333%
}
.col.large-suffix-8{
margin-right:66.66667%
}
.col.large-suffix-9{
margin-right:75%
}
.col.large-suffix-10{
margin-right:83.33333%
}
.col.large-suffix-11{
margin-right:91.66667%
}
.col.large-suffix-12{
margin-right:100%
}
.large-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.large-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.large-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.large-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.large-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.large-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.large-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.large-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.large-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.large-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.large-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.large-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.large-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.large-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.large-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 75em){
.col.giant-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-1,.row.breakRight&gt;.col.giant-1{
max-width:8.4375rem
}
}
@media (min-width: 75em){
.col.giant-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-2,.row.breakRight&gt;.col.giant-2{
max-width:16.875rem
}
}
@media (min-width: 75em){
.col.giant-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-3,.row.breakRight&gt;.col.giant-3{
max-width:25.3125rem
}
}
@media (min-width: 75em){
.col.giant-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-4,.row.breakRight&gt;.col.giant-4{
max-width:33.75rem
}
}
@media (min-width: 75em){
.col.giant-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-5,.row.breakRight&gt;.col.giant-5{
max-width:42.1875rem
}
}
@media (min-width: 75em){
.col.giant-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-6,.row.breakRight&gt;.col.giant-6{
max-width:50.625rem
}
}
@media (min-width: 75em){
.col.giant-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-7,.row.breakRight&gt;.col.giant-7{
max-width:59.0625rem
}
}
@media (min-width: 75em){
.col.giant-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-8,.row.breakRight&gt;.col.giant-8{
max-width:67.5rem
}
}
@media (min-width: 75em){
.col.giant-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-9,.row.breakRight&gt;.col.giant-9{
max-width:75.9375rem
}
}
@media (min-width: 75em){
.col.giant-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-10,.row.breakRight&gt;.col.giant-10{
max-width:84.375rem
}
}
@media (min-width: 75em){
.col.giant-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-11,.row.breakRight&gt;.col.giant-11{
max-width:92.8125rem
}
}
@media (min-width: 75em){
.col.giant-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 75em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.giant-12,.row.breakRight&gt;.col.giant-12{
max-width:1440px
}
}
@media (min-width: 75em){
.col.giant-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.giant-auto,.row.breakRight&gt;.col.giant-auto{
max-width:100%
}
.col.giant-prefix-1{
margin-left:8.33333%
}
.col.giant-prefix-2{
margin-left:16.66667%
}
.col.giant-prefix-3{
margin-left:25%
}
.col.giant-prefix-4{
margin-left:33.33333%
}
.col.giant-prefix-5{
margin-left:41.66667%
}
.col.giant-prefix-6{
margin-left:50%
}
.col.giant-prefix-7{
margin-left:58.33333%
}
.col.giant-prefix-8{
margin-left:66.66667%
}
.col.giant-prefix-9{
margin-left:75%
}
.col.giant-prefix-10{
margin-left:83.33333%
}
.col.giant-prefix-11{
margin-left:91.66667%
}
.col.giant-prefix-12{
margin-left:100%
}
.col.giant-suffix-1{
margin-right:8.33333%
}
.col.giant-suffix-2{
margin-right:16.66667%
}
.col.giant-suffix-3{
margin-right:25%
}
.col.giant-suffix-4{
margin-right:33.33333%
}
.col.giant-suffix-5{
margin-right:41.66667%
}
.col.giant-suffix-6{
margin-right:50%
}
.col.giant-suffix-7{
margin-right:58.33333%
}
.col.giant-suffix-8{
margin-right:66.66667%
}
.col.giant-suffix-9{
margin-right:75%
}
.col.giant-suffix-10{
margin-right:83.33333%
}
.col.giant-suffix-11{
margin-right:91.66667%
}
.col.giant-suffix-12{
margin-right:100%
}
.giant-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.giant-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.giant-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.giant-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.giant-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.giant-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.giant-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.giant-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.giant-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.giant-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.giant-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.giant-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.giant-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.giant-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.giant-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 101.25em){
.col.cut-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.cut-auto,.row.breakRight&gt;.col.cut-auto{
max-width:100%
}
}
@media (min-width: 85.25em){
.col.huge-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-1,.row.breakRight&gt;.col.huge-1{
max-width:8.4375rem
}
}
@media (min-width: 85.25em){
.col.huge-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-2,.row.breakRight&gt;.col.huge-2{
max-width:16.875rem
}
}
@media (min-width: 85.25em){
.col.huge-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-3,.row.breakRight&gt;.col.huge-3{
max-width:25.3125rem
}
}
@media (min-width: 85.25em){
.col.huge-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-4,.row.breakRight&gt;.col.huge-4{
max-width:33.75rem
}
}
@media (min-width: 85.25em){
.col.huge-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-5,.row.breakRight&gt;.col.huge-5{
max-width:42.1875rem
}
}
@media (min-width: 85.25em){
.col.huge-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-6,.row.breakRight&gt;.col.huge-6{
max-width:50.625rem
}
}
@media (min-width: 85.25em){
.col.huge-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-7,.row.breakRight&gt;.col.huge-7{
max-width:59.0625rem
}
}
@media (min-width: 85.25em){
.col.huge-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-8,.row.breakRight&gt;.col.huge-8{
max-width:67.5rem
}
}
@media (min-width: 85.25em){
.col.huge-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-9,.row.breakRight&gt;.col.huge-9{
max-width:75.9375rem
}
}
@media (min-width: 85.25em){
.col.huge-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-10,.row.breakRight&gt;.col.huge-10{
max-width:84.375rem
}
}
@media (min-width: 85.25em){
.col.huge-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-11,.row.breakRight&gt;.col.huge-11{
max-width:92.8125rem
}
}
@media (min-width: 85.25em){
.col.huge-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 85.25em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.huge-12,.row.breakRight&gt;.col.huge-12{
max-width:1440px
}
}
@media (min-width: 85.25em){
.col.huge-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.huge-auto,.row.breakRight&gt;.col.huge-auto{
max-width:100%
}
.col.huge-prefix-1{
margin-left:8.33333%
}
.col.huge-prefix-2{
margin-left:16.66667%
}
.col.huge-prefix-3{
margin-left:25%
}
.col.huge-prefix-4{
margin-left:33.33333%
}
.col.huge-prefix-5{
margin-left:41.66667%
}
.col.huge-prefix-6{
margin-left:50%
}
.col.huge-prefix-7{
margin-left:58.33333%
}
.col.huge-prefix-8{
margin-left:66.66667%
}
.col.huge-prefix-9{
margin-left:75%
}
.col.huge-prefix-10{
margin-left:83.33333%
}
.col.huge-prefix-11{
margin-left:91.66667%
}
.col.huge-prefix-12{
margin-left:100%
}
.col.huge-suffix-1{
margin-right:8.33333%
}
.col.huge-suffix-2{
margin-right:16.66667%
}
.col.huge-suffix-3{
margin-right:25%
}
.col.huge-suffix-4{
margin-right:33.33333%
}
.col.huge-suffix-5{
margin-right:41.66667%
}
.col.huge-suffix-6{
margin-right:50%
}
.col.huge-suffix-7{
margin-right:58.33333%
}
.col.huge-suffix-8{
margin-right:66.66667%
}
.col.huge-suffix-9{
margin-right:75%
}
.col.huge-suffix-10{
margin-right:83.33333%
}
.col.huge-suffix-11{
margin-right:91.66667%
}
.col.huge-suffix-12{
margin-right:100%
}
.huge-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.huge-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.huge-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.huge-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.huge-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.huge-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.huge-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.huge-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.huge-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.huge-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.huge-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.huge-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.huge-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.huge-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.huge-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}
@media (min-width: 95em){
.col.full-1{
max-width:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-1,.row.breakRight&gt;.col.full-1{
max-width:8.4375rem
}
}
@media (min-width: 95em){
.col.full-2{
max-width:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-2,.row.breakRight&gt;.col.full-2{
max-width:16.875rem
}
}
@media (min-width: 95em){
.col.full-3{
max-width:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-3,.row.breakRight&gt;.col.full-3{
max-width:25.3125rem
}
}
@media (min-width: 95em){
.col.full-4{
max-width:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-4,.row.breakRight&gt;.col.full-4{
max-width:33.75rem
}
}
@media (min-width: 95em){
.col.full-5{
max-width:41.66667%;
-ms-flex-preferred-size:41.66667%;
flex-basis:41.66667%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-5,.row.breakRight&gt;.col.full-5{
max-width:42.1875rem
}
}
@media (min-width: 95em){
.col.full-6{
max-width:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-6,.row.breakRight&gt;.col.full-6{
max-width:50.625rem
}
}
@media (min-width: 95em){
.col.full-7{
max-width:58.33333%;
-ms-flex-preferred-size:58.33333%;
flex-basis:58.33333%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-7,.row.breakRight&gt;.col.full-7{
max-width:59.0625rem
}
}
@media (min-width: 95em){
.col.full-8{
max-width:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-8,.row.breakRight&gt;.col.full-8{
max-width:67.5rem
}
}
@media (min-width: 95em){
.col.full-9{
max-width:75%;
-ms-flex-preferred-size:75%;
flex-basis:75%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-9,.row.breakRight&gt;.col.full-9{
max-width:75.9375rem
}
}
@media (min-width: 95em){
.col.full-10{
max-width:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-10,.row.breakRight&gt;.col.full-10{
max-width:84.375rem
}
}
@media (min-width: 95em){
.col.full-11{
max-width:91.66667%;
-ms-flex-preferred-size:91.66667%;
flex-basis:91.66667%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-11,.row.breakRight&gt;.col.full-11{
max-width:92.8125rem
}
}
@media (min-width: 95em){
.col.full-12{
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
@media (min-width: 95em) and (min-width: 101.25em){
.row.breakLeft&gt;.col.full-12,.row.breakRight&gt;.col.full-12{
max-width:1440px
}
}
@media (min-width: 95em){
.col.full-auto{
max-width:100%;
-ms-flex-preferred-size:0;
flex-basis:0
}
.row.breakLeft&gt;.col.full-auto,.row.breakRight&gt;.col.full-auto{
max-width:100%
}
.col.full-prefix-1{
margin-left:8.33333%
}
.col.full-prefix-2{
margin-left:16.66667%
}
.col.full-prefix-3{
margin-left:25%
}
.col.full-prefix-4{
margin-left:33.33333%
}
.col.full-prefix-5{
margin-left:41.66667%
}
.col.full-prefix-6{
margin-left:50%
}
.col.full-prefix-7{
margin-left:58.33333%
}
.col.full-prefix-8{
margin-left:66.66667%
}
.col.full-prefix-9{
margin-left:75%
}
.col.full-prefix-10{
margin-left:83.33333%
}
.col.full-prefix-11{
margin-left:91.66667%
}
.col.full-prefix-12{
margin-left:100%
}
.col.full-suffix-1{
margin-right:8.33333%
}
.col.full-suffix-2{
margin-right:16.66667%
}
.col.full-suffix-3{
margin-right:25%
}
.col.full-suffix-4{
margin-right:33.33333%
}
.col.full-suffix-5{
margin-right:41.66667%
}
.col.full-suffix-6{
margin-right:50%
}
.col.full-suffix-7{
margin-right:58.33333%
}
.col.full-suffix-8{
margin-right:66.66667%
}
.col.full-suffix-9{
margin-right:75%
}
.col.full-suffix-10{
margin-right:83.33333%
}
.col.full-suffix-11{
margin-right:91.66667%
}
.col.full-suffix-12{
margin-right:100%
}
.full-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.full-center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.full-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.full-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.full-around{
-ms-flex-pack:distribute;
justify-content:space-around
}
.full-top{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.full-middle{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.full-baseline{
-webkit-box-align:flex-baseline;
-ms-flex-align:flex-baseline;
align-items:flex-baseline
}
.full-bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.full-stretch{
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.full-reverse{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.full-forward{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.full-first{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.full-last{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.full-unset{
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0
}
}::-webkit-input-placeholder { color:    #9a9a9a;
font-weight:400;
}
:-moz-placeholder { color:    #9a9a9a;
font-weight:400;
opacity:  1;
}
::-moz-placeholder { color:    #9a9a9a;
font-weight:400;
opacity:  1;
}
:-ms-input-placeholder { color:    #9a9a9a;
font-weight:400;
}
::-ms-input-placeholder { color:    #9a9a9a;
font-weight:400;
}
::placeholder { color:    #9a9a9a;
font-weight:400;
}
ul.accessibility-bar + ul.accessibility-bar{
display:none;
}
ul.accessibility-bar{
margin:0;
list-style:none;
}
#header svg path{
fill:#FFF;
}
.accessibility-bar__item button{
height:4rem;
width:3.5rem;
border-color:#FFF;
}
.accessibility-bar__item button.active{
border:2px solid #df493f!important;
}
#header .accessibility-bar__item button:hover{
border-color:#6b1610;
background:#fff;
}
#header .accessibility-bar__item button:hover svg path{
fill:#6b1610;
}
.accessibility-bar__item button svg{
width:3.5rem;
height:4rem;
}
html{
--accessibility-bar-button-color:green;
--accessibility-bar-button-border-radius:0px;
font-size:62.5%;
}
:root{
--accessibility-bar-tooltip-bg-color:#6b1610;
}
html.font-size-110{
font-size:72.5%;
}
html.font-size-110 .hamburger{
margin-bottom:14px;
}
html.font-size-110 .hamburger__patties,
html.font-size-130 .hamburger__patties{
height:55px;
}
html.font-size-110 .hamburger__patty:nth-child(2),
html.font-size-130 .hamburger__patty:nth-child(2){
top:60%;
}
html.font-size-110 .hamburger__patty:nth-child(3),
html.font-size-130 .hamburger__patty:nth-child(3){
top:80%;
}
html.font-size-130{
font-size:82.5%;
}
.header__logo, .header__logo-link{
max-width:124px;
}
html.contrast-intensify .footer-menu li.footer-menu__item--active a{
color:#6b1610;
}
html.contrast-intensify .overlay-navi{
background-image: none;
background-color:#000;
}
html.contrast-intensify #header,
html.contrast-intensify .tiles__content{
background:#000;
}
html.contrast-intensify .wp-block-button__link,
html.contrast-intensify .wpcf7-submit,
html.contrast-intensify .footer__bottom a,
html.contrast-intensify .main a,
html.contrast-intensify .fixedButtons a
{
text-decoration: underline;
font-weight: 700 !important;
}
html.contrast-intensify .btn,
html.contrast-intensify .wp-block-button__link,
html.contrast-intensify .wpcf7-submit,
html.contrast-intensify .wp-block-button.is-style-small-red .wp-block-button__link,
html.contrast-intensify .fixedButtons li ul:before,
html.contrast-intensify .blockH2:after,
html.contrast-intensify .testimonials__list:before,
html.contrast-intensify .motorbikes__size-link.active,
html.contrast-intensify .motorbikes__size-link:hover,
html.contrast-intensify .motorbikes__bike-info a,
html.contrast-intensify .open .faq__question,
html.contrast-intensify #curator-feed-default.crt-widget .crt-load-more
{
background-color:#6b1610;
color:#FFF;
text-decoration: underline;
opacity: 1;
}
html.contrast-intensify .fixedButtons li ul:before{
text-decoration: none;
}
html.contrast-intensify .btn:hover,
html.contrast-intensify .wp-block-button__link:hover,
html.contrast-intensify .wpcf7-submit:hover,
html.contrast-intensify .wp-block-button.is-style-small-red .wp-block-button__link:hover,
html.contrast-intensify .header .wp-block-buttons .wp-block-button--register .wp-block-button__link:hover,
html.contrast-intensify .testimonials__list-item a.contentLink:hover
{
text-decoration: none;
background:#FFF;
color:#6b1610;
border-bottom:0px;
}
html.contrast-intensify .faq__answer-headline:after,
html.contrast-intensify .motorbikes__bike-class:after,
html.contrast-intensify .content .is-style-info-link a[href^="#"]
{
background-color:#6b1610;
}
html.contrast-intensify .overlay-navi__contact .icon-link--red{
color:#FFF;
text-decoration: underline;
}
html.contrast-intensify .fixedButtons ul,
html.contrast-intensify .fixedButtons ul li{
background:#FFF;
}
html.contrast-intensify .fixedButtons ul a{
color:#393939;
}
html.contrast-intensify .blockH2 strong,
html.contrast-intensify .popup a, 
html.contrast-intensify form a,
html.contrast-intensify .testimonials__list-item a.contentLink,
html.contrast-intensify body:not(.home) .content h1, 
html.contrast-intensify body:not(.home) .content h2, 
html.contrast-intensify body:not(.home) .content h3, 
html.contrast-intensify body:not(.home) .content h4, 
html.contrast-intensify body:not(.home) .content h5,
html.contrast-intensify body:not(.home) .content h6,
html.contrast-intensify .main a:not([class])
{
color:#6b1610;
}
html.contrast-intensify .opening *{
color:#000;
}
html.contrast-intensify input[type=email], 
html.contrast-intensify input[type=tel], 
html.contrast-intensify input[type=text], 
html.contrast-intensify select, 
html.contrast-intensify textarea,
html.contrast-intensify .wp-block-group.is-style-infobox{
border:2px solid #090909;
}
html.contrast-intensify .wp-block-separator,
html.contrast-intensify .content form hr{
border-top:1px solid #6b1610
}
html.contrast-intensify a:focus,
html.contrast-intensify button:focus{
border:2px solid #df493f!important;
}
html.contrast-intensify .hero-image__slogan{
background:#000;
Padding:20px;
}
table th{
background-color:#c4291d;
color:#FFF;
}
html.contrast-intensify table th{
background-color:#6b1610;
}
body.logged-in .header{
top:32px;
}
body.logged-in .header.scrolled{
top:0px;
}
.grecaptcha-badge{
bottom:67px!important;
}
@media screen and (min-width:480px) {
.header__logo, .header__logo-link{
max-width:220px;
}
.grecaptcha-badge{
bottom:14px!important;
}   
}
@media screen and (min-width:600px) {
.header__logo, .header__logo-link{
max-width:160px;
}    
.header__button-row .wp-block-button.is-style-small-red .wp-block-button__link{
padding:10px 12px;
font-size:1.3rem;
}
.header{
gap:20px;
}
.primary__sub-menu{
width:25rem;
}
html.font-size-130 .primary__sub-menu{
left:310px;
}
}
@media screen and (min-width:800px) {
html.font-size-130 .header .wp-block-buttons .wp-block-button--phone .wp-block-button__link{
font-size:1.2rem;
}
}
@media screen and (min-width:960px) {
.header__logo, .header__logo-link{
max-width:300px;
}
html.font-size-130 .primary__sub-menu{
width:21rem;
}
html.font-size-130 .primary__sub-menu a{
font-size:2rem; 
}
}
@media screen and (min-width:1200px) {
.header__logo, .header__logo-link{
max-width:450px;
}
html.font-size-130 .header .wp-block-buttons .wp-block-button--phone .wp-block-button__link{
font-size:1.6rem;
}
.header__button-row .wp-block-button.is-style-small-red .wp-block-button__link{
padding:1.6rem 1.8rem;
font-size:1.8rem;
}
html.font-size-130 .primary__sub-menu{
width:27rem;
}
.overlay-navi__navi-container{
max-width:82rem;
}
}
@media screen and (min-width:1250px) {
.header{
padding-right:1.5rem;
}
}
@media screen and (min-width:1400px) {
.header{
padding-right:calc(16.66667vw - 182.5px);
}
html.font-size-130 .primary__sub-menu{
width:27rem;
}
html.font-size-130 .primary__link{
font-size:2.5rem;
}
.primary__sub-menu{
width:32rem;
}
html.font-size-110 .primary__sub-menu{
left:330px;
}
}
.wpcf7-not-valid-tip{
color:#6b1610;
}
.wpcf7-form label{
color:#000;
}.motorbikes {
background-color: #000;
color: #fff;
padding: 4rem 0 0;
}
.motorbikes__headline {
font-family: Lato;
font-size: 4rem;
font-weight: 700;
padding: 0 10px;
text-align: center;
text-transform: uppercase;
}
.content .motorbikes__headline {
margin: 0 0 1.8rem;
}
.motorbikes__subheadline {
padding: 0 10px;
text-align: center;
}
.content .motorbikes__subheadline {
margin: 0 0 2.4rem;
}
.motorbikes__size:not(:first-child) {
display: none;
}
.motorbikes__size-list {
display: grid;
grid-template-columns: 1fr;
list-style-type: none;
}
@media screen and (min-width:380px) {
.motorbikes__size-list {
grid-template-columns: 1fr 1fr;
}
}@media screen and (min-width:800px) {
.motorbikes__size-list {
grid-template-columns: repeat(4, 1fr);
}
}.content .motorbikes__size-item, .content .motorbikes__size-list {
margin: 0;
}
.motorbikes__size-link {
background-color: #fff;
border: 2px solid var(--gray-01);
color: #000;
display: block;
font-family: Lato;
font-size: 2rem;
font-weight: 700;
line-height: 6rem;
text-align: center;
}
@media screen and (max-width:379px) {
.motorbikes__size-item: not(:first-child) .motorbikes__size-link {
border-top: 0;
}
}@media screen and (min-width:380px)and (max-width:799px) {
.motorbikes__size-item: nth-child(3) .motorbikes__size-link, .motorbikes__size-item:nth-child(4) .motorbikes__size-link {
border-top: 0;
}
.motorbikes__size-item:nth-child(n+1) .motorbikes__size-link {
border-left: 0;
}
}@media screen and (min-width:800px) {
.motorbikes__size-item: not(:first-child) .motorbikes__size-link {
border-left: 0;
}
}.motorbikes__size-link.active {
background-color: #000;
border-color: #000;
color: #fff;
}
@media(hover:hover) {
.motorbikes__size-link {
transition: background-color .4s ease, color .4s ease, border-color .4s ease;
}
.motorbikes__size-link:hover {
background-color: var(--red);
border-color: var(--red);
color: #fff;
}
}.motorbikes__bike {
align-items: center;
background-color: #fff;
display: flex;
flex-direction: column-reverse;
gap: 40px;
justify-content: center;
padding: 20px;
position: relative;
}
@media screen and (min-width:900px) {
.motorbikes__bike {
flex-direction: row;
gap: unset;
justify-content: flex-start;
}
}@media screen and (min-width:1100px) {
.motorbikes__bike {
justify-content: center;
}
}.motorbikes__bike-image {
display: block;
max-width: 770px;
width: 100%}
@media screen and (min-width:500px) {
.motorbikes__bike-image {
width: 80%}
}@media screen and (min-width:900px) {
.motorbikes__bike-image {
width: 50%}
}.motorbikes__bike-info {
background-color: var(--gray-02);
color: #000;
max-width: 320px;
padding: 20px;
text-align: center;
z-index: 10;
}
@media screen and (min-width:900px) {
.motorbikes__bike-info {
position: absolute;
right: 20px;
top: 20%;
width: 320px;
}
.motorbikes__bike-info:before {
align-items: center;
background-color: hsla(0, 0%, 100%, .7);
border: 1px solid var(--gray-01);
border-radius: 50%;
color: #000;
content: "+";
font-size: 4rem;
font-weight: 700;
left: -35vw;
display: flex;
height: 64px;
justify-content: center;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 64px;
}
.motorbikes__bike-info:after {
background-color: var(--gray-01);
content: "";
left: calc(-35vw + 64px);
height: 2px;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: calc(35vw - 64px);
}
}@media screen and (min-width:1100px) {
.motorbikes__bike-info: before {
left: -20vw;
}
.motorbikes__bike-info:after {
left: calc(-20vw + 64px);
width: calc(20vw - 64px);
}
}@media screen and (min-width:1200px) {
.motorbikes__bike-info {
right: 5vw;
}
}.content .motorbikes__bike-info p {
margin: 0;
}
.content .motorbikes__bike-info p+p {
margin-top: 1.5rem;
}
.motorbikes__bike-class {
font-family: Lato;
font-size: 4rem;
font-weight: 700;
padding-bottom: 10px;
position: relative;
}
.motorbikes__bike-class:after {
background-color: var(--red);
bottom: 0;
content: "";
height: 3px;
left: 50%;
position: absolute;
transform: translateX(-50%);
width: 96px;
}</pre></body></html>