.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;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.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 > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-300.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-300.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-300.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-regular.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-regular.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-600.eot); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-600.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-600.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-600.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-700.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-700.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-700.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/open-sans-v17-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Alata';
font-style: normal;
font-weight: 400;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/alata-v2-latin-regular.eot); src: local('Alata Regular'), local('Alata-Regular'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/alata-v2-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/alata-v2-latin-regular.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/alata-v2-latin-regular.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/alata-v2-latin-regular.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/alata-v2-latin-regular.svg#Alata) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300.eot); src: local('Roboto Light'), local('Roboto-Light'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300italic.eot); src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300italic.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300italic.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300italic.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-300italic.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-regular.eot); src: local('Roboto'), local('Roboto-Regular'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-regular.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-regular.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-regular.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-regular.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-500.eot); src: local('Roboto Medium'), local('Roboto-Medium'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-500.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-500.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-500.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-500.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-700.eot); src: local('Roboto Bold'), local('Roboto-Bold'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-700.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-700.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-700.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-700.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-900.eot); src: local('Roboto Black'), local('Roboto-Black'),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-900.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-900.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-900.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-900.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-v20-latin-900.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-200.eot); src: local(''),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-200.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-200.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-200.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-200.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-200.svg#RobotoSlab) format('svg'); } @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-regular.eot); src: local(''),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-regular.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-regular.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-regular.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-regular.svg#RobotoSlab) format('svg'); } @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-600.eot); src: local(''),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-600.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-600.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-600.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-600.svg#RobotoSlab) format('svg'); } @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
src: url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-800.eot); src: local(''),
url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-800.woff2) format('woff2'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-800.woff) format('woff'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-800.ttf) format('truetype'), url(//www.gastontour.com/wp-content/themes/gastontour2/fonts/roboto-slab-v11-latin-800.svg#RobotoSlab) format('svg'); } html{
font-family:'Roboto', Arial;
font-size:18px;
box-sizing:border-box;
-webkit-text-size-adjust:100%;
word-break: break-word;
white-space: normal;
}
*,:after,:before{
box-sizing:inherit;
position:relative;
}
:focus{
outline:0
}
body{
color: #727272;
margin:0;
line-height:1.7;
font-weight:300
}
@media (max-width:60rem){
body{
overflow-x:hidden;
background: #fff;
}
main {
margin-top: 4.4rem;
}
}
.wrapper {
background: transparent;
position:absolute;
top: 0;
z-index: 3;
width: 100%;
overflow-x: hidden;
}
article>* {
margin: 1rem 0;
}
a{
text-decoration:none;
display:inline-block;
z-index:1;
vertical-align:top;
color: #f42535;
}
.has-background-dim a,
.has-rot-background-color a {
color: #fff;
} b,strong{
font-weight:700
}
h1,h2,h3,h4,h5,h6{
margin:1rem 0 1rem;
font-weight:normal; color: #111;
font-family: 'Alata', Arial, Sans Serif;
margin-top: 1rem;
display:block;
word-break: normal;
}
h1,h1[data-xx]{
font-size: 74px;
line-height:1;
padding: 2rem 0;
}
h2,h2[data-xx]{
font-size:2.4rem;
line-height:1.2;
padding-top: 2rem;
}
h3,h3[data-xx]{
font-size:1.5rem;
line-height:1.3;
letter-spacing:-.05rem
}
h4,h4[data-xx]{
font-size:1.9rem;
line-height:1.3;
letter-spacing:-.05rem
}
h5,h5[data-xx]{
font-size:1rem;
line-height:1.5;
letter-spacing:0;
text-transform:uppercase;
font-weight:700
}
h6,h6[data-xx]{
font-size:1.4rem;
line-height:1.5;
letter-spacing:0;
text-transform:uppercase;
font-weight:400
}
@media (max-width:42rem){
h1 {
font-size: 12vw;
}
h2,h2[data-xx], .has-large-font-size{
font-size:8vw;
line-height:1.2;
}
h3,h3[data-xx]{
font-size:1.2rem;
line-height:1.3;
letter-spacing:-.05rem
}
}
.has-medium-font-size {
font-family: 'Alata', Arial, Sans Serif;
font-size: 1.3em;
}
.has-large-font-size {
font-weight: 100;
margin: 20px 0;
line-height: 1.1;
}
img,amp-img{
border:0
}
::-moz-selection{
background-color:#679;
color:#fff
}
::selection{
background-color:#679;
color:#fff
} blockquote:not([class]),blockquote[data-xx]{
margin:2rem 0;
padding:1rem 2rem;
border-left:4px solid #f42735;
}
[data-btn],button,button[data-xx],input[type=submit]{
background-color: #f42535;
border: none;
border-radius: 28px;
box-shadow: none;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 18px;
margin: 0;
padding: 12px 24px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
}
[data-btn]:before,button:before,button[data-xx]:before,input[type=submit]:before{
content:"";
position:absolute;
z-index:-1;
opacity:0;
width:100%;
height:100%;
left:0;
top:0;
-webkit-transform:scale3d(1.2,1.2,1.2);
transform:scale3d(1.2,1.2,1.2); }
[data-btn]:not(:disabled):hover,button:not(:disabled):hover,button[data-xx]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{
box-shadow:2px 2px 4px rgba(0,0,0,.3);
background:#b31b27
}
[data-btn]:not(:disabled):hover:active,button:not(:disabled):hover:active,button[data-xx]:not(:disabled):hover:active,input[type=submit]:not(:disabled):hover:active{
box-shadow:none;
-webkit-transition:none;
transition:none
}
[data-btn][data-primary],button[data-primary],button[data-xx][data-primary],input[type=submit][data-primary]{
border-color:#5a6987;
background:#679;
color:#fff;
font-weight:700
}
[data-btn][data-primary]:not(:disabled):hover,button[data-primary]:not(:disabled):hover,button[data-xx][data-primary]:not(:disabled):hover,input[type=submit][data-primary]:not(:disabled):hover{
background:#5a6987
}
[data-btn][data-round],button[data-round],button[data-xx][data-round],input[type=submit][data-round]{
border-radius:4rem
}
@media (max-width:60rem){
[data-btn][m-full],button[m-full],button[data-xx][m-full],input[type=submit][m-full]{
width:100%
}
}
[data-btn].disabled,[data-btn]:disabled,button.disabled,button:disabled,button[data-xx].disabled,button[data-xx]:disabled,input[type=submit].disabled,input[type=submit]:disabled{
border-color:#e3e6e8;
background:#e3e6e8;
color:#abb5ba;
cursor:default
}
figure {
margin: 0px;
} code:not([class]),code[data-xx]{
display:inline-block;
background:#f4f5f6;
border:1px solid #e3e6e8;
padding:0 .5rem;
color:#454f54;
font-size:1.2rem;
line-height:1.8;
font-family:monospace;
border-radius:2px;
text-transform:none;
font-weight:300
}
pre:not([class]) code,pre[data-xx] code{
padding:2rem;
border:none;
border-left:4px solid #679;
border-radius:0;
width:100%;
display:block
}
span{ width:auto;
} span.wpcf7-list-item {
display: inline;
margin: 0px;
}
[data-col="1/12"]{
width:8.33333333%
}
[data-col="2/12"],[data-col="1/6"]{
width:16.66666667%
}
[data-col="3/12"],[data-col="1/4"]{
width:25%
}
[data-col="4/12"],[data-col="2/6"],[data-col="1/3"]{
width:33.33333333%
}
[data-col="5/12"]{
width:41.66666667%
}
[data-col="6/12"],[data-col="3/6"],[data-col="2/4"],[data-col="1/2"]{
width:50%
}
[data-col="7/12"]{
width:58.33333333%
}
[data-col="8/12"],[data-col="4/6"],[data-col="2/3"]{
width:66.66666667%
}
[data-col="9/12"],[data-col="3/4"]{
width:75%
}
[data-col="10/12"],[data-col="5/6"]{
width:83.33333333%
}
[data-col="11/12"]{
width:91.66666667%
}
[data-col="1/1"]{
width:100%
}
[data-col]{
display:inline-block; padding:1rem;
vertical-align:top;
float:left;
}
@media (max-width:80rem){
[data-col]:not([data-fx]){
width:100%
}
}
.wpcf7 {
background: #fff;
padding: 1rem;
}
.wpcf7 p {
padding-bottom: 0px;
}
label,label[data-xx]{
display:inline-block;
width: 45%;
font-weight:400;
float:left;
clear: both;
margin-top: .5rem;
}
label:first-child,label[data-xx]:first-child{
margin-top:0
}
label.datenschutz {
clear: none;
width: 80%;
margin-bottom: 1rem;
margin-top: 0px;
padding-left: 10px;
}
input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]),input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])[data-xx],input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])[class^=user-]{
display:inline-block;
background:0 0;
width:55%;
padding:.5rem;
margin-bottom:.5rem;
border:1px solid #fff;
font-weight:300;
border-radius:0;
background: #ddd;
}
input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):focus,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):hover,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])[data-xx]:focus,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])[data-xx]:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])[class^=user-]:focus,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])[class^=user-]:hover{
border-color:#000;
outline:0
}
input.wpcf7-submit {clear: both;}
textarea,textarea[data-xx],textarea[class^=user-]{
display:inline-block;
background:0 0;
width:55%;
padding:.5rem;
margin-bottom:.5rem;
font-weight:300;
border-radius:0;
min-height:8rem;
border:1px solid #fff;
padding-right:2rem;
min-height: 120px;
background: #ddd;
}
textarea:focus,textarea:hover,textarea[data-xx]:focus,textarea[data-xx]:hover,textarea[class^=user-]:focus,textarea[class^=user-]:hover{
border-color:#000;
outline:0
}
select,select[data-xx],select[class^=user-]{
padding:.5rem 3rem .5rem 1rem;
display:block;
width:55%;
border:1px solid #fff;
background:#ddd;
height:8rem;
font-weight:300;
text-indent:.5rem;
line-height: 1.2;
margin:.5rem 0 .5rem;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer
}
select:focus,select:hover,select[data-xx]:focus,select[data-xx]:hover,select[class^=user-]:focus,select[class^=user-]:hover{
border-color:#679;
outline:0
}
input[type=checkbox],input[type=checkbox][data-xx],input[type=checkbox][class^=user-],input[type=radio],input[type=radio][data-xx],input[type=radio][class^=user-]{
display: inline-box;
z-index:2;
width:1rem;
height:1rem;
vertical-align:middle;
cursor:pointer;
background:#ddd;
float: left;
}
input[type=checkbox]+label,input[type=checkbox][data-xx]+label,input[type=checkbox][class^=user-]+label,input[type=radio]+label,input[type=radio][data-xx]+label,input[type=radio][class^=user-]+label{
width:auto;
text-transform:none
}
input[type=checkbox]+label:before,input[type=checkbox][data-xx]+label:before,input[type=checkbox][class^=user-]+label:before,input[type=radio]+label:before,input[type=radio][data-xx]+label:before,input[type=radio][class^=user-]+label:before{
content:"";
display:inline-block;
width:2rem;
height:2rem;
border:1px solid #abb5ba;
background:#ddd;
vertical-align:middle;
margin-right:1rem
}
input[type=checkbox]+label:after,input[type=checkbox][data-xx]+label:after,input[type=checkbox][class^=user-]+label:after,input[type=radio]+label:after,input[type=radio][data-xx]+label:after,input[type=radio][class^=user-]+label:after{
content:"";
position:absolute;
opacity:0;
visibility:hidden;
pointer-events:none;
width:1.6rem;
height:1.6rem;
left:2px;
top:4px;
-webkit-transform:scale(0);
transform:scale(0)
}
input[type=radio]+label,input[type=radio][data-xx]+label,input[type=radio][class^=user-]+label{
font-size:1.4rem;
font-weight:200
}
input[type=radio]+label:before,input[type=radio][data-xx]+label:before,input[type=radio][class^=user-]+label:before{
border-radius:100%
}
input[type=radio]:checked+label:before,input[type=radio][data-xx]:checked+label:before,input[type=radio][class^=user-]:checked+label:before{
background:#679;
border-color:#679
}
input[type=radio]:checked+label:after,input[type=radio][data-xx]:checked+label:after,input[type=radio][class^=user-]:checked+label:after{
opacity:1;
visibility:visible;
background:#679;
border:1px solid #fff;
border-radius:100%;
-webkit-transform:scale(1);
transform:scale(1);
top:.5rem
}
input[type=checkbox]+label,input[type=checkbox][data-xx]+label,input[type=checkbox][class^=user-]+label{
font-size:1.4rem;
font-weight:200
}
input[type=checkbox]+label:before,input[type=checkbox][data-xx]+label:before,input[type=checkbox][class^=user-]+label:before{
border-radius:2px
}
input[type=checkbox]+label:after,input[type=checkbox][data-xx]+label:after,input[type=checkbox][class^=user-]+label:after{
background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%2016.2L4.8%2012l-1.4%201.4L9%2019%2021%207l-1.4-1.4L9%2016.2z%22%2F%3E%3C%2Fsvg%3E) no-repeat center center;
border-radius:100%;
background-size:100%
}
input[type=checkbox]:checked+label:before,input[type=checkbox][data-xx]:checked+label:before,input[type=checkbox][class^=user-]:checked+label:before{
background:#679;
border-color:#679
}
input[type=checkbox]:checked+label:after,input[type=checkbox][data-xx]:checked+label:after,input[type=checkbox][class^=user-]:checked+label:after{
opacity:1;
visibility:visible;
left:2px;
top:.5rem;
-webkit-transform:scale(1);
transform:scale(1)
}
amp-img:not([class]),amp-img[data-xx],amp-img[class^=i-amp],amp-img[class^=-amp]{
height:auto;
max-width:100%
}
section,section[data-xx],footer{
margin:auto;
padding:0 22%;
width:100%;
background:transparent;
}
@media (max-width:1060px){
section,section[data-xx],footer{
margin:auto;
padding:0 10px;
width:100%;
background:transparent;
}
}
footer{
color: #fff;
clear: both;
box-sizing: border-box;
}  hr:not([class]),hr[data-xx]{
background:#e3e6e8;
border:none;
width:100%;
height:1px;
margin:4rem 0
}
ol:not([class]),ol[data-xx],ul:not([class]),ul[data-xx]{
padding-left:2rem;
margin:0 0 2rem
}
ol:not([class]) ol,ol:not([class]) ul,ol[data-xx] ol,ol[data-xx] ul,ul:not([class]) ol,ul:not([class]) ul,ul[data-xx] ol,ul[data-xx] ul{
margin-bottom:0
}
ul:not([class]),ul[data-xx]{
list-style:disc
}
ul:not([class]) ul,ul[data-xx] ul{
list-style:circle
}
ol:not([class]),ol[data-xx]{
list-style:decimal
}
ol:not([class]) ol,ol[data-xx] ol{
list-style:lower-alpha
}
ul.features {
list-style: none;
padding-left: 0px;
}
ul.features li:before {
list-style: none;
content: '✓';
padding-right: 10px;
font-size: 1.3em;
font-weight: 700;
}	
nav:not([class]),nav[data-xx]{
color: #ffffff; z-index:4000;
min-height:4.4rem; width: 100%;
display: block;
}
nav:not([class])[data-fx],nav[data-xx][data-fx]{
background:rgba(255,255,255,.95);
position:absolute;
top:0;
left:0;
right:0;
z-index:50
}
nav:not([class]) label,nav[data-xx] label{
margin:auto;
display:block;
width: 100%;
}
nav:not([class]) label>input,nav[data-xx] label>input{
display:none
}
nav:not([class]) ul,nav[data-xx] ul{ padding: 0;
margin:0;
font-size:0;
text-align:right;
float:right;
}
nav:not([class]) ul li,nav[data-xx] ul li{
display:inline-block;
font-size:1.5rem; }
@media (min-width:60.1rem){
nav:not([class]) ul li:hover ul,nav:not([class]) ul ul:hover,nav[data-xx] ul li:hover ul,nav[data-xx] ul ul:hover{
visibility:visible;
opacity:1;
-webkit-transform:translate3d(0,-1rem,0);
transform:translate3d(0,-1rem,0);
pointer-events:auto
}
}
nav:not([class]) ul a,nav[data-xx] ul a{
text-decoration:none;
text-transform:uppercase;
padding:8px 20px;
display:block;
color:#ffffff;
text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8); box-sizing: border-box;
transition: .4s all ease; font-size: 0.7em;
line-height: 25px;
cursor: pointer;
text-align: center;
vertical-align: top;
}  nav:not([class]) ul li ul,nav[data-xx] ul li ul{
padding:10px;
margin:0;
z-index:2;
text-align:left;
min-width:100%
}
@media (min-width:60.1rem){
nav:not([class]) ul li ul,nav[data-xx] ul li ul{
visibility:hidden;
opacity:0;
position:absolute;
top:148%;
right:0;  box-sizing: border-box;
transition: .4s all ease; font-size: 13px;
line-height: 25px;
cursor: pointer;
text-align: center;
vertical-align: top;
white-space: nowrap;
background: #75485E;
}
}
nav:not([class]) ul li ul li,nav[data-xx] ul li ul li{
display:block; }
nav:not([class]) ul li ul li:hover,nav[data-xx] ul li ul li:hover{ } nav:not([class]) ul li ul li a,nav[data-xx] ul li ul li a{
text-transform:uppercase; border:none;
color: #fff;
font-size:0.9rem;
font-weight: 300;
}
nav:not([class]) header ,nav[data-xx] header{
float:left;
}
nav:not([class]) header:after,nav:not([class]) header:before,nav[data-xx] header:after,nav[data-xx] header:before{
content:"";
position:absolute;
top:0;
right:1rem;
width:4.4rem;
height:4.4rem;
display:none;
background-size:3rem;
background-position:center center;
background-repeat:no-repeat
}
nav:not([class]) header:before,nav[data-xx] header:before{
background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6%2036h36v-4H6v4zm0-10h36v-4H6v4zm0-14v4h36v-4H6z%22%2F%3E%3C%2Fsvg%3E)
}
nav:not([class]) header:after,nav[data-xx] header:after{
background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M38%2012.83L35.17%2010%2024%2021.17%2012.83%2010%2010%2012.83%2021.17%2024%2010%2035.17%2012.83%2038%2024%2026.83%2035.17%2038%2038%2035.17%2026.83%2024z%22%2F%3E%3C%2Fsvg%3E);
opacity:0;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
nav:not([class]) header a,nav[data-xx] header a{ cursor:pointer;
z-index:2;
font-size:1.6rem;
text-decoration:none
}
@media (max-width:60rem){
nav:not([class]) header a,nav[data-xx] header a{
position:absolute;
left:2rem;
left:0rem;
top:1rem;
bottom:1rem;
}
}
nav:not([class]) header a amp-img,nav[data-xx] header a amp-img{
height:2rem;
vertical-align:middle;
top:-1px;
margin-right:1rem
}
@media (max-width:60rem){
body{
padding-top:4.4rem
}
nav:not([class]),nav[data-xx]{
position:fixed;
padding:0;
top:0;
left:0;
right:0
}
nav:not([class]) header,nav[data-xx] header{
position:absolute;
top:0;
left:0;
right:0;
bottom:0
}
nav:not([class]) header:after,nav:not([class]) header:before,nav[data-xx] header:after,nav[data-xx] header:before{
display:block
}
nav:not([class]) label,nav[data-xx] label{
height:4.4rem
}
nav:not([class]) label>ul,nav[data-xx] label>ul{
position:fixed;
top:4.4rem;
right:0;
bottom:0;
padding:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0); text-align:left;
background:#75485E;
box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
overflow-x:visible;
overflow-y:auto;
z-index:50;
max-width: 100%;
width: 100vw;
}
nav:not([class]) label>ul li,nav[data-xx] label>ul li{  width: 100%;
}
nav:not([class]) label>ul a,nav[data-xx] label>ul a{ border:none;
}
nav:not([class]) label input:checked~ul,nav[data-xx] label input:checked~ul{
-webkit-transform:none;
transform:none
}
nav:not([class]) label input:checked~header:before,nav[data-xx] label input:checked~header:before{
-webkit-transform:rotate(-180deg);
transform:rotate(-180deg);
opacity:0
}
nav:not([class]) label input:checked~header:after,nav[data-xx] label input:checked~header:after{
-webkit-transform:none;
transform:none;
opacity:1
}
nav:not([class]) label ul li ul,nav[data-xx] label ul li ul{
display: block;
width: 100%;
padding: 0px;
}
nav:not([class]) label ul li ul li,nav[data-xx] label ul li ul li{
border-color:#e3e6e8
}
}
table:not([class]),table[data-xx]{
width:100%;
border-collapse:collapse;
border-spacing:0;
margin-bottom:2rem;
text-align:left;
overflow:hidden
}
table:not([class]) td,table:not([class]) th,table[data-xx] td,table[data-xx] th{
border-bottom:2px solid #e3e6e8;
padding:1rem
}
.bottomlinebackground table:not([class]) td,.bottomlinebackground table:not([class]) th,.bottomlinebackground table[data-xx] td,.bottomlinebackground table[data-xx] th{
padding:0rem;
vertical-align: top;
}
table:not([class]) th,table[data-xx] th{
font-weight:700;
color:#454f54
}
table:not([class]) th:before,table[data-xx] th:before{
content:"";
width:100%;
height:10000%;
position:absolute;
display:block;
top:0;
left:0;
background:#f4f5f6;
z-index:-1;
opacity:0;
visibility:hidden
}
table:not([class]) th:hover:before,table[data-xx] th:hover:before{
opacity:1;
visibility:visible
}
table:not([class]) td,table[data-xx] td{
border-bottom-width:1px
}
table:not([class]) tbody tr:hover,table[data-xx] tbody tr:hover{
background:#f4f5f6
}
mark{
display:inline-block;
font-size:1.1rem;
border-bottom:1px solid #e3e6e8;
border-radius:1.5rem;
background:#f4f5f6;
color:#679;
padding:.2rem 1.2rem;
margin:0 .5rem .5rem 0
}
[data-att],[data-dtt]:disabled,[data-tt]{
overflow:visible
}
[data-att]:after,[data-dtt]:disabled:after,[data-tt]:after{
position:absolute;
left:50%;
top:0;
opacity:0;
visibility:hidden;
pointer-events:none;
z-index:2;
background:#454f54;
border-radius:3px;
color:#fff; font-size:1.2rem;
line-height:2.5;
font-weight:300;
letter-spacing:0;
white-space:nowrap;
padding:0 1rem;
-webkit-transform:translate(-50%,-95%);
transform:translate(-50%,-95%);
text-transform:none
}
[data-att]:hover:after,[data-dtt]:disabled:hover:after,[data-tt]:hover:after{
opacity:.9;
visibility:visible;
-webkit-transform:translate(-50%,calc(-100% - 5px));
transform:translate(-50%,calc(-100% - 5px))
}
[data-tt]:after{
content:attr(data-tt)
}
[data-dtt]:disabled:after{
content:attr(data-dtt)
}
[data-att]:after{
content:attr(href)
}
:after,:before,a,button,input,ul,li,select,textarea,tr,ul{
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
[data-full]{
width:100%
}
[data-hide]{
display:none
}
[data-serif]{
font-family:serif
}
[data-sans]{
font-family:sans-serif
}
[data-mono]{
font-family:monospace
}
[data-fs="xs"]{
font-size:1.1rem
}
[data-fs="s"]{
font-size:1.2rem
}
[data-fs="m"]{
font-size:1.4rem
}
[data-fs="l"]{
font-size:1.6rem
}
[data-fs="xl"]{
font-size:2.4rem
}
[data-mt="0"]{
margin-top:0
}
[data-mt="2"]{
margin-top:2rem
}
[data-mt="4"]{
margin-top:4rem
}
[data-mt="8"]{
margin-top:8rem
}
[data-mb="0"]{
margin-bottom:0
}
[data-mb="2"]{
margin-bottom:2rem
}
[data-mb="4"]{
margin-bottom:4rem
}
[data-mb="8"]{
margin-bottom:8rem
}
[data-pt="0"]{
padding-top:0
}
[data-pt="2"]{
padding-top:2rem
}
[data-pt="4"]{
padding-top:4rem
}
[data-pt="8"]{
padding-top:8rem
}
[data-pb="0"]{
padding-bottom:0
}
[data-pb="2"]{
padding-bottom:2rem
}
[data-pb="4"]{
padding-bottom:4rem
}
[data-pb="8"]{
padding-bottom:8rem
}
[data-pa="0"]{
padding:0
}
[data-pa="2"]{
padding:2
}
[data-txt="l"]{
text-align:left
}
[data-txt=r]{
text-align:right
}
[data-txt=c]{
text-align:center
}
[data-txt=j]{
text-align:justify
} #bg-video {
background: url(//www.gastontour.com/wp-content/themes/gastontour2/poster.jpg) no-repeat;
position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 500px;
z-index:-2;
}
.facebooklink {
display:block;
float:right;
}
.facebook {
width: 25px;
}
.contentbackground, .footerbackground, .bottomlinebackground, .headerlinebackground, .headerbackground {
padding: 2rem 50px 0;
}
.contentbackground {
padding-bottom: 2rem;
}
.headerbackground {
background: transparent  linear-gradient(to bottom, #75485E 0%, transparent 95%);
color: #fff;
min-height: 4.4rem;
position: absolute;
top: 0px;
width: 100%;
z-index: 20; }
@media (max-width:60rem){
.headerbackground {
max-height: 120px;
background: #75485E;
}
}
.sticky {
background-color: #75485E;
position:fixed;
top:0;
max-height: 120px;
z-index: 50;
}
.bottomlinebackground {
background: #51A3A3 ;
padding-bottom: 2rem;
color: #fff;
font-weight: 300;
}
.bottomlinebackground a {
color: #fff;
}
.bottomlinebackground h3 {
color: #fff;
font-size: 23px;
}
.footerbackground {
background: #1f1f26;
padding: .5rem 50px;
}
header b {
font-weight:200;
color: #333333;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
font-size:4rem;
line-height:1.1;
letter-spacing:-1px;
display:block;
position:relative;
}
header span {
margin: -3em 3em;
font-size: 0.7em;
color: #888;
}
@media (max-width:60rem){
header span {
display:none;
}
nav:not([class]) header a,nav[data-xx] header a{
left: 2rem;
color: #333333; text-shadow: 0 1px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
}
.logo {
height: 4rem;
display:block;
margin-bottom:8px;
}
@media (max-width:60rem){
.logo {
height: 3rem;
}
}
.labi {
height: 3rem;
margin-bottom: 0px;
}
.textlarge {
width: 100%;
text-align:right;
font-size: 1.5em;
color: #000;
padding-right: 15px;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0;
height: 0;
margin-bottom: 20px;
overflow: hidden;
}
.video-container iframe,.video-container object,.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.wp-block-getwid-media-text-slider-slide-content {
position: unset;
}
p.alignfull , div.alignfull {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-bottom: 0px;
margin-top: 0px;
padding: 4rem 35%;
box-sizing: border-box;
}
@media (max-width:1060px){
section,section[data-xx],footer{
margin:auto;
padding:0 4%;
width:100%;
background:transparent;
}	
p.alignfull , div.alignfull {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-bottom: 0px;
margin-top: 0px;
padding: 0;
box-sizing: border-box;
}	
}
p.alignfull {
padding-left: 9rem;
padding-right: 9rem;
}
div.banner {
min-height: 60vh!important;
padding-bottom: 10px;
}
@media (max-width:600px){
.banner {
min-height: 40vh!important;
}
}
.home .banner {
min-height: 80vh!important;
} @media(min-width: 790px) {
.erklaervideo-btn {
max-width: 100%;
height: auto;
position: absolute;
top: 20vh;
right: 0;
z-index:1;
cursor:pointer;
}
.erklaervideo-btn-front {
max-width: 100%;
height: auto;
position: absolute;
top: 30vh;
right: 0;
z-index:2;
cursor:pointer;
}
}
@media(min-width: 1061px) {
.erklaervideo-btn {
max-width: 100%;
height: auto;
position: absolute;
top: 20vh;
right: -33%;
z-index:1;
cursor:pointer;
}
.erklaervideo-btn-front {
max-width: 100%;
height: auto;
position: absolute;
top: 30vh;
right: -33%;
z-index:2;
cursor:pointer;
}
}
@media(max-width: 789px) {
.erklaervideo-btn {
max-width: 100%;
height: auto;
position: absolute;
top: 38vh;
left:23%;
margin: 0 auto;
z-index:1;
cursor:pointer;
}
.erklaervideo-btn-front {
max-width: 100%;
height: auto;
position: absolute;
top: 65vh;
left:23%;
margin: 0 auto;
z-index:2;
cursor:pointer;
}
}
div.vollebreite {
padding: 0;
}
.dunklertext.wp-block-cover .wp-block-cover__inner-container, .dunklertext.has-background-dim a {
color: #000!important;
}
.contentbackground h1 {
text-align: left;
display: block;
border: 3px #ddd dotted;
border-right: 0px;
border-left: 0px;
color: #000;
padding: 4rem 30px;
margin: 2rem -30px;
font-weight: 100;
letter-spacing: 2px;
line-height: 1.2;
font-size: 48px
}
.keinmargin {
margin: 0px;
position:relative;
transition: .4s all ease;
gap: 0 !important;
}
.keinmargin .wp-block-column {
margin-left: 0px;
display: block;
position: relative;
overflow: hidden;
}
.keinmargin .wp-block-column::after, .keinmargin .wp-block-column::before {
position: absolute;
top: 0;
left: -95%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0) 100%);
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
pointer-events: none;
}
.keinmargin .wp-block-column::after {
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
}
.keinmargin .wp-block-column::after {
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
}
.keinmargin .wp-block-column:hover::before {
-webkit-animation: shine 1s;
animation: shine 1s;
}
.keinmargin .wp-block-column:hover::before {
-webkit-animation: shine 0.8s;
animation: shine 0.8s;
-webkit-animation-delay: 0.25s;
-moz-animation-delay: 0.25s;
-o-animation-delay: 0.25s;
animation-delay: 0.25s;
}
@-webkit-keyframes shine {
100% {
left: 160%;
}
}
@keyframes shine {
100% {
left: 160%;
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
}
}
.wp-block-image img {
height: 100%;
}
blockquote, .wp-block-getwid-testimonial {
background-color: #eee;
padding: 2em; font-style: italic;
line-height: 1.5em;
quotes: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.wp-block-columns blockquote, .wp-block-columns .wp-block-getwid-testimonial {
margin: 0px;
}
.wp-block-latest-posts a {
display: block;
width: 100%;
}
.wp-block-latest-posts h3 {
min-height: 2.6em;
font-weight: 500;
font-size:2.5rem;
letter-spacing: -.05rem;
}
.wp-block-latest-posts .beitragslink {
display:block;
width: 100%;
padding: 1em 0;
background: #000000;
color: #fff;
text-align: center;
}
.beitragsloop {
border-bottom: 3px #ddd dotted;
padding: 0 0 1rem;
position:relative;
}
.beitragsloop img {
width: 100%;
margin: 2rem 0 0;
}
.beitragsloop h3 {
font-size: 1.3rem;
margin-top: 0.4rem;
}
.wp-post-image {
width: 100%;
}
.thumb {
display: block;
box-sizing: border-box;
width:100%;
}
img { -webkit-transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
}
figcaption {
width: 100%;
display: block;
clear:both;
text-align: right;
font-size: 0.7em;
}
.clear {
clear:both;
display:block;
}
@media (max-width:60rem){
.angebot {
border-top:0px;
}
.bannerbild h1 {
font-size: 4em;
}
}
nav ul a {
color: #fff;
}
a::after {
content: '';
display: block;
width: 0;
height: 2px;
background: #ffffff;
transition: width .3s;
}
a:hover::after, a:active::after, .current_page_item > a::after, .current-menu-item > a::after, .current-menu-parent > a::after  {
width: 100%;
text-decoration: none;
} .has-rot-background-color {
background-color: #f42535!important;
}
.has-aubergine-background-color {
background-color: #75485E!important;
}
.has-tuerkis-background-color {
background-color: #51A3A3!important;
}
.has-weiss-background-color {
background-color: #fff!important;
}
.has-rot-color {
color: #f42535;
}
.has-aubergine-color {
color: #75485E;
}
.has-tuerkis-color {
color: #51A3A3;
}
.has-weiss-color {
color: #fff;
}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 476px; --cmplz_banner_background_color: #f9f9f9; --cmplz_banner_border_color: #f9f9f9; --cmplz_banner_border_width: 1px 1px 1px 1px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #191e23; --cmplz_hyperlink_color: #191e23; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #f1f1f1; --cmplz_button_accept_border_color: #f1f1f1; --cmplz_button_accept_text_color: #21759b; --cmplz_button_deny_background_color: #f1f1f1; --cmplz_button_deny_border_color: #f1f1f1; --cmplz_button_deny_text_color: #21759b; --cmplz_button_settings_background_color: #f1f1f1; --cmplz_button_settings_border_color: #f1f1f1; --cmplz_button_settings_text_color: #21759b; --cmplz_button_border_radius: 5px 5px 5px 5px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #21759b; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-close { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner .cmplz-links .cmplz-link { display: none;}