html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
}
@font-face {
font-family: swiper-icons;
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
format("woff");
font-weight: 400;
font-style: normal;
}
:root {
--swiper-theme-color: #007aff;
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(
linear,
right top,
left top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to left,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(
linear,
left top,
right top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to right,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(
linear,
left bottom,
left top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to top,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
-webkit-scroll-snap-type: x mandatory;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
-webkit-scroll-snap-type: y mandatory;
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory;
}
:root {
--swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
z-index: 10;
cursor: pointer;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-next:after,
.swiper-button-prev:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: 10px;
right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: 10px;
left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
content: "next";
}
.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
--swiper-navigation-color: #ffffff;
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
--swiper-navigation-color: #000000;
}
.swiper-button-lock {
display: none;
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 0.3s opacity;
transition: 0.3s opacity;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transform: scale(0.33);
transform: scale(0.33);
position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
-webkit-transform: scale(1);
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
-webkit-transform: scale(1);
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
-webkit-transform: scale(0.66);
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
-webkit-transform: scale(0.33);
transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
-webkit-transform: scale(0.66);
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
-webkit-transform: scale(0.33);
transform: scale(0.33);
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical
> .swiper-pagination-bullets
.swiper-pagination-bullet {
margin: 6px 0;
display: block;
}
.swiper-container-vertical
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 8px;
}
.swiper-container-vertical
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
display: inline-block;
-webkit-transition: 0.2s top, 0.2s -webkit-transform;
transition: 0.2s top, 0.2s -webkit-transform;
transition: 0.2s transform, 0.2s top;
transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal
> .swiper-pagination-bullets
.swiper-pagination-bullet {
margin: 0 4px;
}
.swiper-container-horizontal
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap;
}
.swiper-container-horizontal
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
-webkit-transition: 0.2s left, 0.2s -webkit-transform;
transition: 0.2s left, 0.2s -webkit-transform;
transition: 0.2s transform, 0.2s left;
transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl
> .swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
-webkit-transition: 0.2s right, 0.2s -webkit-transform;
transition: 0.2s right, 0.2s -webkit-transform;
transition: 0.2s transform, 0.2s right;
transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color, var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
transform-origin: left top;
}
.swiper-container-rtl
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill {
-webkit-transform-origin: right top;
transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-container-horizontal
> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-white {
--swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
--swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
display: none;
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-scrollbar-lock {
display: none;
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.swiper-slide-zoomed {
cursor: move;
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s infinite linear;
animation: swiper-preloader-spin 1s infinite linear;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube {
overflow: visible;
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0;
}
.swiper-container-flip {
overflow: visible;
}
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
}
@media print, screen and (min-width: 26.25em) {
.reveal,
.reveal.large,
.reveal.small {
right: auto;
left: auto;
margin: 0 auto;
}
} @font-face {
font-family: FontAwesome;
src: url(//www.bettysstad.se/wp-content/themes/alberts/public/fontawesome-webfont.eot);
src: url(//www.bettysstad.se/wp-content/themes/alberts/public/fontawesome-webfont.eot?#iefix&v=4.7.0)
format("embedded-opentype"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/fontawesome-webfont.woff2)
format("woff2"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/fontawesome-webfont.woff)
format("woff"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/fontawesome-webfont.ttf)
format("truetype"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/fontawesome-webfont.svg#fontawesomeregular)
format("svg");
font-weight: 400;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714em;
}
.fa-border {
padding: 0.2em 0.25em 0.15em;
border: solid 0.08em #eee;
border-radius: 0.1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: 0.3em;
}
.fa.fa-pull-right {
margin-left: 0.3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
-webkit-filter: none;
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
.fa-glass:before {
content: "";
}
.fa-music:before {
content: "";
}
.fa-search:before {
content: "";
}
.fa-envelope-o:before {
content: "";
}
.fa-heart:before {
content: "";
}
.fa-star:before {
content: "";
}
.fa-star-o:before {
content: "";
}
.fa-user:before {
content: "";
}
.fa-film:before {
content: "";
}
.fa-th-large:before {
content: "";
}
.fa-th:before {
content: "";
}
.fa-th-list:before {
content: "";
}
.fa-check:before {
content: "";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
content: "";
}
.fa-search-plus:before {
content: "";
}
.fa-search-minus:before {
content: "";
}
.fa-power-off:before {
content: "";
}
.fa-signal:before {
content: "";
}
.fa-cog:before,
.fa-gear:before {
content: "";
}
.fa-trash-o:before {
content: "";
}
.fa-home:before {
content: "";
}
.fa-file-o:before {
content: "";
}
.fa-clock-o:before {
content: "";
}
.fa-road:before {
content: "";
}
.fa-download:before {
content: "";
}
.fa-arrow-circle-o-down:before {
content: "";
}
.fa-arrow-circle-o-up:before {
content: "";
}
.fa-inbox:before {
content: "";
}
.fa-play-circle-o:before {
content: "";
}
.fa-repeat:before,
.fa-rotate-right:before {
content: "";
}
.fa-refresh:before {
content: "";
}
.fa-list-alt:before {
content: "";
}
.fa-lock:before {
content: "";
}
.fa-flag:before {
content: "";
}
.fa-headphones:before {
content: "";
}
.fa-volume-off:before {
content: "";
}
.fa-volume-down:before {
content: "";
}
.fa-volume-up:before {
content: "";
}
.fa-qrcode:before {
content: "";
}
.fa-barcode:before {
content: "";
}
.fa-tag:before {
content: "";
}
.fa-tags:before {
content: "";
}
.fa-book:before {
content: "";
}
.fa-bookmark:before {
content: "";
}
.fa-print:before {
content: "";
}
.fa-camera:before {
content: "";
}
.fa-font:before {
content: "";
}
.fa-bold:before {
content: "";
}
.fa-italic:before {
content: "";
}
.fa-text-height:before {
content: "";
}
.fa-text-width:before {
content: "";
}
.fa-align-left:before {
content: "";
}
.fa-align-center:before {
content: "";
}
.fa-align-right:before {
content: "";
}
.fa-align-justify:before {
content: "";
}
.fa-list:before {
content: "";
}
.fa-dedent:before,
.fa-outdent:before {
content: "";
}
.fa-indent:before {
content: "";
}
.fa-video-camera:before {
content: "";
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
content: "";
}
.fa-pencil:before {
content: "";
}
.fa-map-marker:before {
content: "";
}
.fa-adjust:before {
content: "";
}
.fa-tint:before {
content: "";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "";
}
.fa-share-square-o:before {
content: "";
}
.fa-check-square-o:before {
content: "";
}
.fa-arrows:before {
content: "";
}
.fa-step-backward:before {
content: "";
}
.fa-fast-backward:before {
content: "";
}
.fa-backward:before {
content: "";
}
.fa-play:before {
content: "";
}
.fa-pause:before {
content: "";
}
.fa-stop:before {
content: "";
}
.fa-forward:before {
content: "";
}
.fa-fast-forward:before {
content: "";
}
.fa-step-forward:before {
content: "";
}
.fa-eject:before {
content: "";
}
.fa-chevron-left:before {
content: "";
}
.fa-chevron-right:before {
content: "";
}
.fa-plus-circle:before {
content: "";
}
.fa-minus-circle:before {
content: "";
}
.fa-times-circle:before {
content: "";
}
.fa-check-circle:before {
content: "";
}
.fa-question-circle:before {
content: "";
}
.fa-info-circle:before {
content: "";
}
.fa-crosshairs:before {
content: "";
}
.fa-times-circle-o:before {
content: "";
}
.fa-check-circle-o:before {
content: "";
}
.fa-ban:before {
content: "";
}
.fa-arrow-left:before {
content: "";
}
.fa-arrow-right:before {
content: "";
}
.fa-arrow-up:before {
content: "";
}
.fa-arrow-down:before {
content: "";
}
.fa-mail-forward:before,
.fa-share:before {
content: "";
}
.fa-expand:before {
content: "";
}
.fa-compress:before {
content: "";
}
.fa-plus:before {
content: "";
}
.fa-minus:before {
content: "";
}
.fa-asterisk:before {
content: "";
}
.fa-exclamation-circle:before {
content: "";
}
.fa-gift:before {
content: "";
}
.fa-leaf:before {
content: "";
}
.fa-fire:before {
content: "";
}
.fa-eye:before {
content: "";
}
.fa-eye-slash:before {
content: "";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
content: "";
}
.fa-plane:before {
content: "";
}
.fa-calendar:before {
content: "";
}
.fa-random:before {
content: "";
}
.fa-comment:before {
content: "";
}
.fa-magnet:before {
content: "";
}
.fa-chevron-up:before {
content: "";
}
.fa-chevron-down:before {
content: "";
}
.fa-retweet:before {
content: "";
}
.fa-shopping-cart:before {
content: "";
}
.fa-folder:before {
content: "";
}
.fa-folder-open:before {
content: "";
}
.fa-arrows-v:before {
content: "";
}
.fa-arrows-h:before {
content: "";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "";
}
.fa-twitter-square:before {
content: "";
}
.fa-facebook-square:before {
content: "";
}
.fa-camera-retro:before {
content: "";
}
.fa-key:before {
content: "";
}
.fa-cogs:before,
.fa-gears:before {
content: "";
}
.fa-comments:before {
content: "";
}
.fa-thumbs-o-up:before {
content: "";
}
.fa-thumbs-o-down:before {
content: "";
}
.fa-star-half:before {
content: "";
}
.fa-heart-o:before {
content: "";
}
.fa-sign-out:before {
content: "";
}
.fa-linkedin-square:before {
content: "";
}
.fa-thumb-tack:before {
content: "";
}
.fa-external-link:before {
content: "";
}
.fa-sign-in:before {
content: "";
}
.fa-trophy:before {
content: "";
}
.fa-github-square:before {
content: "";
}
.fa-upload:before {
content: "";
}
.fa-lemon-o:before {
content: "";
}
.fa-phone:before {
content: "";
}
.fa-square-o:before {
content: "";
}
.fa-bookmark-o:before {
content: "";
}
.fa-phone-square:before {
content: "";
}
.fa-twitter:before {
content: "";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "";
}
.fa-github:before {
content: "";
}
.fa-unlock:before {
content: "";
}
.fa-credit-card:before {
content: "";
}
.fa-feed:before,
.fa-rss:before {
content: "";
}
.fa-hdd-o:before {
content: "";
}
.fa-bullhorn:before {
content: "";
}
.fa-bell:before {
content: "";
}
.fa-certificate:before {
content: "";
}
.fa-hand-o-right:before {
content: "";
}
.fa-hand-o-left:before {
content: "";
}
.fa-hand-o-up:before {
content: "";
}
.fa-hand-o-down:before {
content: "";
}
.fa-arrow-circle-left:before {
content: "";
}
.fa-arrow-circle-right:before {
content: "";
}
.fa-arrow-circle-up:before {
content: "";
}
.fa-arrow-circle-down:before {
content: "";
}
.fa-globe:before {
content: "";
}
.fa-wrench:before {
content: "";
}
.fa-tasks:before {
content: "";
}
.fa-filter:before {
content: "";
}
.fa-briefcase:before {
content: "";
}
.fa-arrows-alt:before {
content: "";
}
.fa-group:before,
.fa-users:before {
content: "";
}
.fa-chain:before,
.fa-link:before {
content: "";
}
.fa-cloud:before {
content: "";
}
.fa-flask:before {
content: "";
}
.fa-cut:before,
.fa-scissors:before {
content: "";
}
.fa-copy:before,
.fa-files-o:before {
content: "";
}
.fa-paperclip:before {
content: "";
}
.fa-floppy-o:before,
.fa-save:before {
content: "";
}
.fa-square:before {
content: "";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
content: "";
}
.fa-list-ul:before {
content: "";
}
.fa-list-ol:before {
content: "";
}
.fa-strikethrough:before {
content: "";
}
.fa-underline:before {
content: "";
}
.fa-table:before {
content: "";
}
.fa-magic:before {
content: "";
}
.fa-truck:before {
content: "";
}
.fa-pinterest:before {
content: "";
}
.fa-pinterest-square:before {
content: "";
}
.fa-google-plus-square:before {
content: "";
}
.fa-google-plus:before {
content: "";
}
.fa-money:before {
content: "";
}
.fa-caret-down:before {
content: "";
}
.fa-caret-up:before {
content: "";
}
.fa-caret-left:before {
content: "";
}
.fa-caret-right:before {
content: "";
}
.fa-columns:before {
content: "";
}
.fa-sort:before,
.fa-unsorted:before {
content: "";
}
.fa-sort-desc:before,
.fa-sort-down:before {
content: "";
}
.fa-sort-asc:before,
.fa-sort-up:before {
content: "";
}
.fa-envelope:before {
content: "";
}
.fa-linkedin:before {
content: "";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "";
}
.fa-gavel:before,
.fa-legal:before {
content: "";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "";
}
.fa-comment-o:before {
content: "";
}
.fa-comments-o:before {
content: "";
}
.fa-bolt:before,
.fa-flash:before {
content: "";
}
.fa-sitemap:before {
content: "";
}
.fa-umbrella:before {
content: "";
}
.fa-clipboard:before,
.fa-paste:before {
content: "";
}
.fa-lightbulb-o:before {
content: "";
}
.fa-exchange:before {
content: "";
}
.fa-cloud-download:before {
content: "";
}
.fa-cloud-upload:before {
content: "";
}
.fa-user-md:before {
content: "";
}
.fa-stethoscope:before {
content: "";
}
.fa-suitcase:before {
content: "";
}
.fa-bell-o:before {
content: "";
}
.fa-coffee:before {
content: "";
}
.fa-cutlery:before {
content: "";
}
.fa-file-text-o:before {
content: "";
}
.fa-building-o:before {
content: "";
}
.fa-hospital-o:before {
content: "";
}
.fa-ambulance:before {
content: "";
}
.fa-medkit:before {
content: "";
}
.fa-fighter-jet:before {
content: "";
}
.fa-beer:before {
content: "";
}
.fa-h-square:before {
content: "";
}
.fa-plus-square:before {
content: "";
}
.fa-angle-double-left:before {
content: "";
}
.fa-angle-double-right:before {
content: "";
}
.fa-angle-double-up:before {
content: "";
}
.fa-angle-double-down:before {
content: "";
}
.fa-angle-left:before {
content: "";
}
.fa-angle-right:before {
content: "";
}
.fa-angle-up:before {
content: "";
}
.fa-angle-down:before {
content: "";
}
.fa-desktop:before {
content: "";
}
.fa-laptop:before {
content: "";
}
.fa-tablet:before {
content: "";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "";
}
.fa-circle-o:before {
content: "";
}
.fa-quote-left:before {
content: "";
}
.fa-quote-right:before {
content: "";
}
.fa-spinner:before {
content: "";
}
.fa-circle:before {
content: "";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "";
}
.fa-github-alt:before {
content: "";
}
.fa-folder-o:before {
content: "";
}
.fa-folder-open-o:before {
content: "";
}
.fa-smile-o:before {
content: "";
}
.fa-frown-o:before {
content: "";
}
.fa-meh-o:before {
content: "";
}
.fa-gamepad:before {
content: "";
}
.fa-keyboard-o:before {
content: "";
}
.fa-flag-o:before {
content: "";
}
.fa-flag-checkered:before {
content: "";
}
.fa-terminal:before {
content: "";
}
.fa-code:before {
content: "";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "";
}
.fa-location-arrow:before {
content: "";
}
.fa-crop:before {
content: "";
}
.fa-code-fork:before {
content: "";
}
.fa-chain-broken:before,
.fa-unlink:before {
content: "";
}
.fa-question:before {
content: "";
}
.fa-info:before {
content: "";
}
.fa-exclamation:before {
content: "";
}
.fa-superscript:before {
content: "";
}
.fa-subscript:before {
content: "";
}
.fa-eraser:before {
content: "";
}
.fa-puzzle-piece:before {
content: "";
}
.fa-microphone:before {
content: "";
}
.fa-microphone-slash:before {
content: "";
}
.fa-shield:before {
content: "";
}
.fa-calendar-o:before {
content: "";
}
.fa-fire-extinguisher:before {
content: "";
}
.fa-rocket:before {
content: "";
}
.fa-maxcdn:before {
content: "";
}
.fa-chevron-circle-left:before {
content: "";
}
.fa-chevron-circle-right:before {
content: "";
}
.fa-chevron-circle-up:before {
content: "";
}
.fa-chevron-circle-down:before {
content: "";
}
.fa-html5:before {
content: "";
}
.fa-css3:before {
content: "";
}
.fa-anchor:before {
content: "";
}
.fa-unlock-alt:before {
content: "";
}
.fa-bullseye:before {
content: "";
}
.fa-ellipsis-h:before {
content: "";
}
.fa-ellipsis-v:before {
content: "";
}
.fa-rss-square:before {
content: "";
}
.fa-play-circle:before {
content: "";
}
.fa-ticket:before {
content: "";
}
.fa-minus-square:before {
content: "";
}
.fa-minus-square-o:before {
content: "";
}
.fa-level-up:before {
content: "";
}
.fa-level-down:before {
content: "";
}
.fa-check-square:before {
content: "";
}
.fa-pencil-square:before {
content: "";
}
.fa-external-link-square:before {
content: "";
}
.fa-share-square:before {
content: "";
}
.fa-compass:before {
content: "";
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
content: "";
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
content: "";
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
content: "";
}
.fa-eur:before,
.fa-euro:before {
content: "";
}
.fa-gbp:before {
content: "";
}
.fa-dollar:before,
.fa-usd:before {
content: "";
}
.fa-inr:before,
.fa-rupee:before {
content: "";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
content: "";
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
content: "";
}
.fa-krw:before,
.fa-won:before {
content: "";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "";
}
.fa-file:before {
content: "";
}
.fa-file-text:before {
content: "";
}
.fa-sort-alpha-asc:before {
content: "";
}
.fa-sort-alpha-desc:before {
content: "";
}
.fa-sort-amount-asc:before {
content: "";
}
.fa-sort-amount-desc:before {
content: "";
}
.fa-sort-numeric-asc:before {
content: "";
}
.fa-sort-numeric-desc:before {
content: "";
}
.fa-thumbs-up:before {
content: "";
}
.fa-thumbs-down:before {
content: "";
}
.fa-youtube-square:before {
content: "";
}
.fa-youtube:before {
content: "";
}
.fa-xing:before {
content: "";
}
.fa-xing-square:before {
content: "";
}
.fa-youtube-play:before {
content: "";
}
.fa-dropbox:before {
content: "";
}
.fa-stack-overflow:before {
content: "";
}
.fa-instagram:before {
content: "";
}
.fa-flickr:before {
content: "";
}
.fa-adn:before {
content: "";
}
.fa-bitbucket:before {
content: "";
}
.fa-bitbucket-square:before {
content: "";
}
.fa-tumblr:before {
content: "";
}
.fa-tumblr-square:before {
content: "";
}
.fa-long-arrow-down:before {
content: "";
}
.fa-long-arrow-up:before {
content: "";
}
.fa-long-arrow-left:before {
content: "";
}
.fa-long-arrow-right:before {
content: "";
}
.fa-apple:before {
content: "";
}
.fa-windows:before {
content: "";
}
.fa-android:before {
content: "";
}
.fa-linux:before {
content: "";
}
.fa-dribbble:before {
content: "";
}
.fa-skype:before {
content: "";
}
.fa-foursquare:before {
content: "";
}
.fa-trello:before {
content: "";
}
.fa-female:before {
content: "";
}
.fa-male:before {
content: "";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "";
}
.fa-sun-o:before {
content: "";
}
.fa-moon-o:before {
content: "";
}
.fa-archive:before {
content: "";
}
.fa-bug:before {
content: "";
}
.fa-vk:before {
content: "";
}
.fa-weibo:before {
content: "";
}
.fa-renren:before {
content: "";
}
.fa-pagelines:before {
content: "";
}
.fa-stack-exchange:before {
content: "";
}
.fa-arrow-circle-o-right:before {
content: "";
}
.fa-arrow-circle-o-left:before {
content: "";
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
content: "";
}
.fa-dot-circle-o:before {
content: "";
}
.fa-wheelchair:before {
content: "";
}
.fa-vimeo-square:before {
content: "";
}
.fa-try:before,
.fa-turkish-lira:before {
content: "";
}
.fa-plus-square-o:before {
content: "";
}
.fa-space-shuttle:before {
content: "";
}
.fa-slack:before {
content: "";
}
.fa-envelope-square:before {
content: "";
}
.fa-wordpress:before {
content: "";
}
.fa-openid:before {
content: "";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
content: "";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
content: "";
}
.fa-yahoo:before {
content: "";
}
.fa-google:before {
content: "";
}
.fa-reddit:before {
content: "";
}
.fa-reddit-square:before {
content: "";
}
.fa-stumbleupon-circle:before {
content: "";
}
.fa-stumbleupon:before {
content: "";
}
.fa-delicious:before {
content: "";
}
.fa-digg:before {
content: "";
}
.fa-pied-piper-pp:before {
content: "";
}
.fa-pied-piper-alt:before {
content: "";
}
.fa-drupal:before {
content: "";
}
.fa-joomla:before {
content: "";
}
.fa-language:before {
content: "";
}
.fa-fax:before {
content: "";
}
.fa-building:before {
content: "";
}
.fa-child:before {
content: "";
}
.fa-paw:before {
content: "";
}
.fa-spoon:before {
content: "";
}
.fa-cube:before {
content: "";
}
.fa-cubes:before {
content: "";
}
.fa-behance:before {
content: "";
}
.fa-behance-square:before {
content: "";
}
.fa-steam:before {
content: "";
}
.fa-steam-square:before {
content: "";
}
.fa-recycle:before {
content: "";
}
.fa-automobile:before,
.fa-car:before {
content: "";
}
.fa-cab:before,
.fa-taxi:before {
content: "";
}
.fa-tree:before {
content: "";
}
.fa-spotify:before {
content: "";
}
.fa-deviantart:before {
content: "";
}
.fa-soundcloud:before {
content: "";
}
.fa-database:before {
content: "";
}
.fa-file-pdf-o:before {
content: "";
}
.fa-file-word-o:before {
content: "";
}
.fa-file-excel-o:before {
content: "";
}
.fa-file-powerpoint-o:before {
content: "";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
content: "";
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
content: "";
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
content: "";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "";
}
.fa-file-code-o:before {
content: "";
}
.fa-vine:before {
content: "";
}
.fa-codepen:before {
content: "";
}
.fa-jsfiddle:before {
content: "";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
content: "";
}
.fa-circle-o-notch:before {
content: "";
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
content: "";
}
.fa-empire:before,
.fa-ge:before {
content: "";
}
.fa-git-square:before {
content: "";
}
.fa-git:before {
content: "";
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
content: "";
}
.fa-tencent-weibo:before {
content: "";
}
.fa-qq:before {
content: "";
}
.fa-wechat:before,
.fa-weixin:before {
content: "";
}
.fa-paper-plane:before,
.fa-send:before {
content: "";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
content: "";
}
.fa-history:before {
content: "";
}
.fa-circle-thin:before {
content: "";
}
.fa-header:before {
content: "";
}
.fa-paragraph:before {
content: "";
}
.fa-sliders:before {
content: "";
}
.fa-share-alt:before {
content: "";
}
.fa-share-alt-square:before {
content: "";
}
.fa-bomb:before {
content: "";
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
content: "";
}
.fa-tty:before {
content: "";
}
.fa-binoculars:before {
content: "";
}
.fa-plug:before {
content: "";
}
.fa-slideshare:before {
content: "";
}
.fa-twitch:before {
content: "";
}
.fa-yelp:before {
content: "";
}
.fa-newspaper-o:before {
content: "";
}
.fa-wifi:before {
content: "";
}
.fa-calculator:before {
content: "";
}
.fa-paypal:before {
content: "";
}
.fa-google-wallet:before {
content: "";
}
.fa-cc-visa:before {
content: "";
}
.fa-cc-mastercard:before {
content: "";
}
.fa-cc-discover:before {
content: "";
}
.fa-cc-amex:before {
content: "";
}
.fa-cc-paypal:before {
content: "";
}
.fa-cc-stripe:before {
content: "";
}
.fa-bell-slash:before {
content: "";
}
.fa-bell-slash-o:before {
content: "";
}
.fa-trash:before {
content: "";
}
.fa-copyright:before {
content: "";
}
.fa-at:before {
content: "";
}
.fa-eyedropper:before {
content: "";
}
.fa-paint-brush:before {
content: "";
}
.fa-birthday-cake:before {
content: "";
}
.fa-area-chart:before {
content: "";
}
.fa-pie-chart:before {
content: "";
}
.fa-line-chart:before {
content: "";
}
.fa-lastfm:before {
content: "";
}
.fa-lastfm-square:before {
content: "";
}
.fa-toggle-off:before {
content: "";
}
.fa-toggle-on:before {
content: "";
}
.fa-bicycle:before {
content: "";
}
.fa-bus:before {
content: "";
}
.fa-ioxhost:before {
content: "";
}
.fa-angellist:before {
content: "";
}
.fa-cc:before {
content: "";
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
content: "";
}
.fa-meanpath:before {
content: "";
}
.fa-buysellads:before {
content: "";
}
.fa-connectdevelop:before {
content: "";
}
.fa-dashcube:before {
content: "";
}
.fa-forumbee:before {
content: "";
}
.fa-leanpub:before {
content: "";
}
.fa-sellsy:before {
content: "";
}
.fa-shirtsinbulk:before {
content: "";
}
.fa-simplybuilt:before {
content: "";
}
.fa-skyatlas:before {
content: "";
}
.fa-cart-plus:before {
content: "";
}
.fa-cart-arrow-down:before {
content: "";
}
.fa-diamond:before {
content: "";
}
.fa-ship:before {
content: "";
}
.fa-user-secret:before {
content: "";
}
.fa-motorcycle:before {
content: "";
}
.fa-street-view:before {
content: "";
}
.fa-heartbeat:before {
content: "";
}
.fa-venus:before {
content: "";
}
.fa-mars:before {
content: "";
}
.fa-mercury:before {
content: "";
}
.fa-intersex:before,
.fa-transgender:before {
content: "";
}
.fa-transgender-alt:before {
content: "";
}
.fa-venus-double:before {
content: "";
}
.fa-mars-double:before {
content: "";
}
.fa-venus-mars:before {
content: "";
}
.fa-mars-stroke:before {
content: "";
}
.fa-mars-stroke-v:before {
content: "";
}
.fa-mars-stroke-h:before {
content: "";
}
.fa-neuter:before {
content: "";
}
.fa-genderless:before {
content: "";
}
.fa-facebook-official:before {
content: "";
}
.fa-pinterest-p:before {
content: "";
}
.fa-whatsapp:before {
content: "";
}
.fa-server:before {
content: "";
}
.fa-user-plus:before {
content: "";
}
.fa-user-times:before {
content: "";
}
.fa-bed:before,
.fa-hotel:before {
content: "";
}
.fa-viacoin:before {
content: "";
}
.fa-train:before {
content: "";
}
.fa-subway:before {
content: "";
}
.fa-medium:before {
content: "";
}
.fa-y-combinator:before,
.fa-yc:before {
content: "";
}
.fa-optin-monster:before {
content: "";
}
.fa-opencart:before {
content: "";
}
.fa-expeditedssl:before {
content: "";
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
content: "";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "";
}
.fa-mouse-pointer:before {
content: "";
}
.fa-i-cursor:before {
content: "";
}
.fa-object-group:before {
content: "";
}
.fa-object-ungroup:before {
content: "";
}
.fa-sticky-note:before {
content: "";
}
.fa-sticky-note-o:before {
content: "";
}
.fa-cc-jcb:before {
content: "";
}
.fa-cc-diners-club:before {
content: "";
}
.fa-clone:before {
content: "";
}
.fa-balance-scale:before {
content: "";
}
.fa-hourglass-o:before {
content: "";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "";
}
.fa-hourglass:before {
content: "";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "";
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
content: "";
}
.fa-hand-scissors-o:before {
content: "";
}
.fa-hand-lizard-o:before {
content: "";
}
.fa-hand-spock-o:before {
content: "";
}
.fa-hand-pointer-o:before {
content: "";
}
.fa-hand-peace-o:before {
content: "";
}
.fa-trademark:before {
content: "";
}
.fa-registered:before {
content: "";
}
.fa-creative-commons:before {
content: "";
}
.fa-gg:before {
content: "";
}
.fa-gg-circle:before {
content: "";
}
.fa-tripadvisor:before {
content: "";
}
.fa-odnoklassniki:before {
content: "";
}
.fa-odnoklassniki-square:before {
content: "";
}
.fa-get-pocket:before {
content: "";
}
.fa-wikipedia-w:before {
content: "";
}
.fa-safari:before {
content: "";
}
.fa-chrome:before {
content: "";
}
.fa-firefox:before {
content: "";
}
.fa-opera:before {
content: "";
}
.fa-internet-explorer:before {
content: "";
}
.fa-television:before,
.fa-tv:before {
content: "";
}
.fa-contao:before {
content: "";
}
.fa-500px:before {
content: "";
}
.fa-amazon:before {
content: "";
}
.fa-calendar-plus-o:before {
content: "";
}
.fa-calendar-minus-o:before {
content: "";
}
.fa-calendar-times-o:before {
content: "";
}
.fa-calendar-check-o:before {
content: "";
}
.fa-industry:before {
content: "";
}
.fa-map-pin:before {
content: "";
}
.fa-map-signs:before {
content: "";
}
.fa-map-o:before {
content: "";
}
.fa-map:before {
content: "";
}
.fa-commenting:before {
content: "";
}
.fa-commenting-o:before {
content: "";
}
.fa-houzz:before {
content: "";
}
.fa-vimeo:before {
content: "";
}
.fa-black-tie:before {
content: "";
}
.fa-fonticons:before {
content: "";
}
.fa-reddit-alien:before {
content: "";
}
.fa-edge:before {
content: "";
}
.fa-credit-card-alt:before {
content: "";
}
.fa-codiepie:before {
content: "";
}
.fa-modx:before {
content: "";
}
.fa-fort-awesome:before {
content: "";
}
.fa-usb:before {
content: "";
}
.fa-product-hunt:before {
content: "";
}
.fa-mixcloud:before {
content: "";
}
.fa-scribd:before {
content: "";
}
.fa-pause-circle:before {
content: "";
}
.fa-pause-circle-o:before {
content: "";
}
.fa-stop-circle:before {
content: "";
}
.fa-stop-circle-o:before {
content: "";
}
.fa-shopping-bag:before {
content: "";
}
.fa-shopping-basket:before {
content: "";
}
.fa-hashtag:before {
content: "";
}
.fa-bluetooth:before {
content: "";
}
.fa-bluetooth-b:before {
content: "";
}
.fa-percent:before {
content: "";
}
.fa-gitlab:before {
content: "";
}
.fa-wpbeginner:before {
content: "";
}
.fa-wpforms:before {
content: "";
}
.fa-envira:before {
content: "";
}
.fa-universal-access:before {
content: "";
}
.fa-wheelchair-alt:before {
content: "";
}
.fa-question-circle-o:before {
content: "";
}
.fa-blind:before {
content: "";
}
.fa-audio-description:before {
content: "";
}
.fa-volume-control-phone:before {
content: "";
}
.fa-braille:before {
content: "";
}
.fa-assistive-listening-systems:before {
content: "";
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
content: "";
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
content: "";
}
.fa-glide:before {
content: "";
}
.fa-glide-g:before {
content: "";
}
.fa-sign-language:before,
.fa-signing:before {
content: "";
}
.fa-low-vision:before {
content: "";
}
.fa-viadeo:before {
content: "";
}
.fa-viadeo-square:before {
content: "";
}
.fa-snapchat:before {
content: "";
}
.fa-snapchat-ghost:before {
content: "";
}
.fa-snapchat-square:before {
content: "";
}
.fa-pied-piper:before {
content: "";
}
.fa-first-order:before {
content: "";
}
.fa-yoast:before {
content: "";
}
.fa-themeisle:before {
content: "";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "";
}
.fa-handshake-o:before {
content: "";
}
.fa-envelope-open:before {
content: "";
}
.fa-envelope-open-o:before {
content: "";
}
.fa-linode:before {
content: "";
}
.fa-address-book:before {
content: "";
}
.fa-address-book-o:before {
content: "";
}
.fa-address-card:before,
.fa-vcard:before {
content: "";
}
.fa-address-card-o:before,
.fa-vcard-o:before {
content: "";
}
.fa-user-circle:before {
content: "";
}
.fa-user-circle-o:before {
content: "";
}
.fa-user-o:before {
content: "";
}
.fa-id-badge:before {
content: "";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "";
}
.fa-quora:before {
content: "";
}
.fa-free-code-camp:before {
content: "";
}
.fa-telegram:before {
content: "";
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
content: "";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "";
}
.fa-shower:before {
content: "";
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
content: "";
}
.fa-podcast:before {
content: "";
}
.fa-window-maximize:before {
content: "";
}
.fa-window-minimize:before {
content: "";
}
.fa-window-restore:before {
content: "";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "";
}
.fa-bandcamp:before {
content: "";
}
.fa-grav:before {
content: "";
}
.fa-etsy:before {
content: "";
}
.fa-imdb:before {
content: "";
}
.fa-ravelry:before {
content: "";
}
.fa-eercast:before {
content: "";
}
.fa-microchip:before {
content: "";
}
.fa-snowflake-o:before {
content: "";
}
.fa-superpowers:before {
content: "";
}
.fa-wpexplorer:before {
content: "";
}
.fa-meetup:before {
content: "";
}
@font-face {
font-family: swiper-icons;
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
format("woff");
font-weight: 400;
font-style: normal;
}
:root {
--swiper-theme-color: #007aff;
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(
linear,
right top,
left top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to left,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(
linear,
left top,
right top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to right,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(
linear,
left bottom,
left top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to top,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);
background-image: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);
}
.swiper-container-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
-webkit-scroll-snap-type: x mandatory;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
-webkit-scroll-snap-type: y mandatory;
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory;
} html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: 0;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
}
[data-whatinput="mouse"] *,
[data-whatinput="mouse"] :focus,
[data-whatinput="touch"] *,
[data-whatinput="touch"] :focus,
[data-whatintent="mouse"] *,
[data-whatintent="mouse"] :focus,
[data-whatintent="touch"] *,
[data-whatintent="touch"] :focus {
outline: 0;
}
[draggable="false"] {
-webkit-touch-callout: none;
-webkit-user-select: none;
}
.foundation-mq {
font-family: "small=0em&medium=26.25em&large=40em&xlarge=64em&xxlarge=75em&xxxlarge=90em";
}
html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 100%;
}
*,
::after,
::before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
body {
margin: 0;
padding: 0;
background: #fff;
font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.5;
color: #676767;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}
textarea {
height: auto;
min-height: 50px;
border-radius: 0;
}
select {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border-radius: 0;
}
.map_canvas embed,
.map_canvas img,
.map_canvas object {
max-width: none !important;
}
button {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 0;
background: 0 0;
line-height: 1;
cursor: auto;
}
[data-whatinput="mouse"] button {
outline: 0;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
}
.is-visible {
display: block !important;
}
.is-hidden {
display: none !important;
}
.grid-container {
padding-right: 0.4rem;
padding-left: 0.4rem;
max-width: 81.875rem;
margin-left: auto;
margin-right: auto;
}
@media print, screen and (min-width: 26.25em) {
.grid-container {
padding-right: 1.2rem;
padding-left: 1.2rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-container {
padding-right: 1.2rem;
padding-left: 1.2rem;
}
}
.grid-x {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.cell {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
width: 100%;
}
.grid-x > .small-1,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
@media print, screen and (min-width: 26.25em) {
.grid-x > .medium-1,
.grid-x > .medium-10,
.grid-x > .medium-11,
.grid-x > .medium-12,
.grid-x > .medium-2,
.grid-x > .medium-3,
.grid-x > .medium-4,
.grid-x > .medium-5,
.grid-x > .medium-6,
.grid-x > .medium-7,
.grid-x > .medium-8,
.grid-x > .medium-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media print, screen and (min-width: 40em) {
.grid-x > .large-1,
.grid-x > .large-10,
.grid-x > .large-11,
.grid-x > .large-12,
.grid-x > .large-2,
.grid-x > .large-3,
.grid-x > .large-4,
.grid-x > .large-5,
.grid-x > .large-6,
.grid-x > .large-7,
.grid-x > .large-8,
.grid-x > .large-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media screen and (min-width: 64em) {
.grid-x > .xlarge-1,
.grid-x > .xlarge-10,
.grid-x > .xlarge-11,
.grid-x > .xlarge-12,
.grid-x > .xlarge-2,
.grid-x > .xlarge-3,
.grid-x > .xlarge-4,
.grid-x > .xlarge-5,
.grid-x > .xlarge-6,
.grid-x > .xlarge-7,
.grid-x > .xlarge-8,
.grid-x > .xlarge-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media screen and (min-width: 75em) {
.grid-x > .xxlarge-1,
.grid-x > .xxlarge-10,
.grid-x > .xxlarge-11,
.grid-x > .xxlarge-12,
.grid-x > .xxlarge-2,
.grid-x > .xxlarge-3,
.grid-x > .xxlarge-4,
.grid-x > .xxlarge-5,
.grid-x > .xxlarge-6,
.grid-x > .xxlarge-7,
.grid-x > .xxlarge-8,
.grid-x > .xxlarge-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media screen and (min-width: 90em) {
.grid-x > .xxxlarge-1,
.grid-x > .xxxlarge-10,
.grid-x > .xxxlarge-11,
.grid-x > .xxxlarge-12,
.grid-x > .xxxlarge-2,
.grid-x > .xxxlarge-3,
.grid-x > .xxxlarge-4,
.grid-x > .xxxlarge-5,
.grid-x > .xxxlarge-6,
.grid-x > .xxxlarge-7,
.grid-x > .xxxlarge-8,
.grid-x > .xxxlarge-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
.grid-x > .small-1,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-x > .small-1 {
width: 8.33333%;
}
.grid-x > .small-2 {
width: 16.66667%;
}
.grid-x > .small-3 {
width: 25%;
}
.grid-x > .small-4 {
width: 33.33333%;
}
.grid-x > .small-5 {
width: 41.66667%;
}
.grid-x > .small-6 {
width: 50%;
}
.grid-x > .small-7 {
width: 58.33333%;
}
.grid-x > .small-8 {
width: 66.66667%;
}
.grid-x > .small-9 {
width: 75%;
}
.grid-x > .small-10 {
width: 83.33333%;
}
.grid-x > .small-11 {
width: 91.66667%;
}
.grid-x > .small-12 {
width: 100%;
}
@media print, screen and (min-width: 26.25em) {
.grid-x > .medium-1,
.grid-x > .medium-10,
.grid-x > .medium-11,
.grid-x > .medium-12,
.grid-x > .medium-2,
.grid-x > .medium-3,
.grid-x > .medium-4,
.grid-x > .medium-5,
.grid-x > .medium-6,
.grid-x > .medium-7,
.grid-x > .medium-8,
.grid-x > .medium-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-x > .medium-1 {
width: 8.33333%;
}
.grid-x > .medium-2 {
width: 16.66667%;
}
.grid-x > .medium-3 {
width: 25%;
}
.grid-x > .medium-4 {
width: 33.33333%;
}
.grid-x > .medium-5 {
width: 41.66667%;
}
.grid-x > .medium-6 {
width: 50%;
}
.grid-x > .medium-7 {
width: 58.33333%;
}
.grid-x > .medium-8 {
width: 66.66667%;
}
.grid-x > .medium-9 {
width: 75%;
}
.grid-x > .medium-10 {
width: 83.33333%;
}
.grid-x > .medium-11 {
width: 91.66667%;
}
.grid-x > .medium-12 {
width: 100%;
}
}
@media print, screen and (min-width: 40em) {
.grid-x > .large-1,
.grid-x > .large-10,
.grid-x > .large-11,
.grid-x > .large-12,
.grid-x > .large-2,
.grid-x > .large-3,
.grid-x > .large-4,
.grid-x > .large-5,
.grid-x > .large-6,
.grid-x > .large-7,
.grid-x > .large-8,
.grid-x > .large-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-x > .large-1 {
width: 8.33333%;
}
.grid-x > .large-2 {
width: 16.66667%;
}
.grid-x > .large-3 {
width: 25%;
}
.grid-x > .large-4 {
width: 33.33333%;
}
.grid-x > .large-5 {
width: 41.66667%;
}
.grid-x > .large-6 {
width: 50%;
}
.grid-x > .large-7 {
width: 58.33333%;
}
.grid-x > .large-8 {
width: 66.66667%;
}
.grid-x > .large-9 {
width: 75%;
}
.grid-x > .large-10 {
width: 83.33333%;
}
.grid-x > .large-11 {
width: 91.66667%;
}
.grid-x > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 64em) {
.grid-x > .xlarge-1,
.grid-x > .xlarge-10,
.grid-x > .xlarge-11,
.grid-x > .xlarge-12,
.grid-x > .xlarge-2,
.grid-x > .xlarge-3,
.grid-x > .xlarge-4,
.grid-x > .xlarge-5,
.grid-x > .xlarge-6,
.grid-x > .xlarge-7,
.grid-x > .xlarge-8,
.grid-x > .xlarge-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-x > .xlarge-1 {
width: 8.33333%;
}
.grid-x > .xlarge-2 {
width: 16.66667%;
}
.grid-x > .xlarge-3 {
width: 25%;
}
.grid-x > .xlarge-4 {
width: 33.33333%;
}
.grid-x > .xlarge-5 {
width: 41.66667%;
}
.grid-x > .xlarge-6 {
width: 50%;
}
.grid-x > .xlarge-7 {
width: 58.33333%;
}
.grid-x > .xlarge-8 {
width: 66.66667%;
}
.grid-x > .xlarge-9 {
width: 75%;
}
.grid-x > .xlarge-10 {
width: 83.33333%;
}
.grid-x > .xlarge-11 {
width: 91.66667%;
}
.grid-x > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 75em) {
.grid-x > .xxlarge-1,
.grid-x > .xxlarge-10,
.grid-x > .xxlarge-11,
.grid-x > .xxlarge-12,
.grid-x > .xxlarge-2,
.grid-x > .xxlarge-3,
.grid-x > .xxlarge-4,
.grid-x > .xxlarge-5,
.grid-x > .xxlarge-6,
.grid-x > .xxlarge-7,
.grid-x > .xxlarge-8,
.grid-x > .xxlarge-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-x > .xxlarge-1 {
width: 8.33333%;
}
.grid-x > .xxlarge-2 {
width: 16.66667%;
}
.grid-x > .xxlarge-3 {
width: 25%;
}
.grid-x > .xxlarge-4 {
width: 33.33333%;
}
.grid-x > .xxlarge-5 {
width: 41.66667%;
}
.grid-x > .xxlarge-6 {
width: 50%;
}
.grid-x > .xxlarge-7 {
width: 58.33333%;
}
.grid-x > .xxlarge-8 {
width: 66.66667%;
}
.grid-x > .xxlarge-9 {
width: 75%;
}
.grid-x > .xxlarge-10 {
width: 83.33333%;
}
.grid-x > .xxlarge-11 {
width: 91.66667%;
}
.grid-x > .xxlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.grid-x > .xxxlarge-1,
.grid-x > .xxxlarge-10,
.grid-x > .xxxlarge-11,
.grid-x > .xxxlarge-12,
.grid-x > .xxxlarge-2,
.grid-x > .xxxlarge-3,
.grid-x > .xxxlarge-4,
.grid-x > .xxxlarge-5,
.grid-x > .xxxlarge-6,
.grid-x > .xxxlarge-7,
.grid-x > .xxxlarge-8,
.grid-x > .xxxlarge-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-x > .xxxlarge-1 {
width: 8.33333%;
}
.grid-x > .xxxlarge-2 {
width: 16.66667%;
}
.grid-x > .xxxlarge-3 {
width: 25%;
}
.grid-x > .xxxlarge-4 {
width: 33.33333%;
}
.grid-x > .xxxlarge-5 {
width: 41.66667%;
}
.grid-x > .xxxlarge-6 {
width: 50%;
}
.grid-x > .xxxlarge-7 {
width: 58.33333%;
}
.grid-x > .xxxlarge-8 {
width: 66.66667%;
}
.grid-x > .xxxlarge-9 {
width: 75%;
}
.grid-x > .xxxlarge-10 {
width: 83.33333%;
}
.grid-x > .xxxlarge-11 {
width: 91.66667%;
}
.grid-x > .xxxlarge-12 {
width: 100%;
}
}
.grid-margin-x:not(.grid-x) > .cell {
width: auto;
}
.grid-margin-y:not(.grid-y) > .cell {
height: auto;
}
.grid-margin-x {
margin-left: -0.4rem;
margin-right: -0.4rem;
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-x {
margin-left: -0.625rem;
margin-right: -0.625rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-x {
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
}
.grid-margin-x > .cell {
width: calc(100% - 0.8rem);
margin-left: 0.4rem;
margin-right: 0.4rem;
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-x > .cell {
width: calc(100% - 1.25rem);
margin-left: 0.625rem;
margin-right: 0.625rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-x > .cell {
width: calc(100% - 1.875rem);
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
}
.grid-margin-x > .small-1 {
width: calc(8.33333% - 0.8rem);
}
.grid-margin-x > .small-2 {
width: calc(16.66667% - 0.8rem);
}
.grid-margin-x > .small-3 {
width: calc(25% - 0.8rem);
}
.grid-margin-x > .small-4 {
width: calc(33.33333% - 0.8rem);
}
.grid-margin-x > .small-5 {
width: calc(41.66667% - 0.8rem);
}
.grid-margin-x > .small-6 {
width: calc(50% - 0.8rem);
}
.grid-margin-x > .small-7 {
width: calc(58.33333% - 0.8rem);
}
.grid-margin-x > .small-8 {
width: calc(66.66667% - 0.8rem);
}
.grid-margin-x > .small-9 {
width: calc(75% - 0.8rem);
}
.grid-margin-x > .small-10 {
width: calc(83.33333% - 0.8rem);
}
.grid-margin-x > .small-11 {
width: calc(91.66667% - 0.8rem);
}
.grid-margin-x > .small-12 {
width: calc(100% - 0.8rem);
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-x > .small-1 {
width: calc(8.33333% - 1.25rem);
}
.grid-margin-x > .small-2 {
width: calc(16.66667% - 1.25rem);
}
.grid-margin-x > .small-3 {
width: calc(25% - 1.25rem);
}
.grid-margin-x > .small-4 {
width: calc(33.33333% - 1.25rem);
}
.grid-margin-x > .small-5 {
width: calc(41.66667% - 1.25rem);
}
.grid-margin-x > .small-6 {
width: calc(50% - 1.25rem);
}
.grid-margin-x > .small-7 {
width: calc(58.33333% - 1.25rem);
}
.grid-margin-x > .small-8 {
width: calc(66.66667% - 1.25rem);
}
.grid-margin-x > .small-9 {
width: calc(75% - 1.25rem);
}
.grid-margin-x > .small-10 {
width: calc(83.33333% - 1.25rem);
}
.grid-margin-x > .small-11 {
width: calc(91.66667% - 1.25rem);
}
.grid-margin-x > .small-12 {
width: calc(100% - 1.25rem);
}
.grid-margin-x > .medium-1 {
width: calc(8.33333% - 1.25rem);
}
.grid-margin-x > .medium-2 {
width: calc(16.66667% - 1.25rem);
}
.grid-margin-x > .medium-3 {
width: calc(25% - 1.25rem);
}
.grid-margin-x > .medium-4 {
width: calc(33.33333% - 1.25rem);
}
.grid-margin-x > .medium-5 {
width: calc(41.66667% - 1.25rem);
}
.grid-margin-x > .medium-6 {
width: calc(50% - 1.25rem);
}
.grid-margin-x > .medium-7 {
width: calc(58.33333% - 1.25rem);
}
.grid-margin-x > .medium-8 {
width: calc(66.66667% - 1.25rem);
}
.grid-margin-x > .medium-9 {
width: calc(75% - 1.25rem);
}
.grid-margin-x > .medium-10 {
width: calc(83.33333% - 1.25rem);
}
.grid-margin-x > .medium-11 {
width: calc(91.66667% - 1.25rem);
}
.grid-margin-x > .medium-12 {
width: calc(100% - 1.25rem);
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-x > .small-1 {
width: calc(8.33333% - 1.875rem);
}
.grid-margin-x > .small-2 {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x > .small-3 {
width: calc(25% - 1.875rem);
}
.grid-margin-x > .small-4 {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x > .small-5 {
width: calc(41.66667% - 1.875rem);
}
.grid-margin-x > .small-6 {
width: calc(50% - 1.875rem);
}
.grid-margin-x > .small-7 {
width: calc(58.33333% - 1.875rem);
}
.grid-margin-x > .small-8 {
width: calc(66.66667% - 1.875rem);
}
.grid-margin-x > .small-9 {
width: calc(75% - 1.875rem);
}
.grid-margin-x > .small-10 {
width: calc(83.33333% - 1.875rem);
}
.grid-margin-x > .small-11 {
width: calc(91.66667% - 1.875rem);
}
.grid-margin-x > .small-12 {
width: calc(100% - 1.875rem);
}
.grid-margin-x > .medium-1 {
width: calc(8.33333% - 1.875rem);
}
.grid-margin-x > .medium-2 {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x > .medium-3 {
width: calc(25% - 1.875rem);
}
.grid-margin-x > .medium-4 {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x > .medium-5 {
width: calc(41.66667% - 1.875rem);
}
.grid-margin-x > .medium-6 {
width: calc(50% - 1.875rem);
}
.grid-margin-x > .medium-7 {
width: calc(58.33333% - 1.875rem);
}
.grid-margin-x > .medium-8 {
width: calc(66.66667% - 1.875rem);
}
.grid-margin-x > .medium-9 {
width: calc(75% - 1.875rem);
}
.grid-margin-x > .medium-10 {
width: calc(83.33333% - 1.875rem);
}
.grid-margin-x > .medium-11 {
width: calc(91.66667% - 1.875rem);
}
.grid-margin-x > .medium-12 {
width: calc(100% - 1.875rem);
}
.grid-margin-x > .large-1 {
width: calc(8.33333% - 1.875rem);
}
.grid-margin-x > .large-2 {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x > .large-3 {
width: calc(25% - 1.875rem);
}
.grid-margin-x > .large-4 {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x > .large-5 {
width: calc(41.66667% - 1.875rem);
}
.grid-margin-x > .large-6 {
width: calc(50% - 1.875rem);
}
.grid-margin-x > .large-7 {
width: calc(58.33333% - 1.875rem);
}
.grid-margin-x > .large-8 {
width: calc(66.66667% - 1.875rem);
}
.grid-margin-x > .large-9 {
width: calc(75% - 1.875rem);
}
.grid-margin-x > .large-10 {
width: calc(83.33333% - 1.875rem);
}
.grid-margin-x > .large-11 {
width: calc(91.66667% - 1.875rem);
}
.grid-margin-x > .large-12 {
width: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 64em) {
.grid-margin-x > .xlarge-1 {
width: calc(8.33333% - 1.875rem);
}
.grid-margin-x > .xlarge-2 {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x > .xlarge-3 {
width: calc(25% - 1.875rem);
}
.grid-margin-x > .xlarge-4 {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x > .xlarge-5 {
width: calc(41.66667% - 1.875rem);
}
.grid-margin-x > .xlarge-6 {
width: calc(50% - 1.875rem);
}
.grid-margin-x > .xlarge-7 {
width: calc(58.33333% - 1.875rem);
}
.grid-margin-x > .xlarge-8 {
width: calc(66.66667% - 1.875rem);
}
.grid-margin-x > .xlarge-9 {
width: calc(75% - 1.875rem);
}
.grid-margin-x > .xlarge-10 {
width: calc(83.33333% - 1.875rem);
}
.grid-margin-x > .xlarge-11 {
width: calc(91.66667% - 1.875rem);
}
.grid-margin-x > .xlarge-12 {
width: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 75em) {
.grid-margin-x > .xxlarge-1 {
width: calc(8.33333% - 1.875rem);
}
.grid-margin-x > .xxlarge-2 {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x > .xxlarge-3 {
width: calc(25% - 1.875rem);
}
.grid-margin-x > .xxlarge-4 {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x > .xxlarge-5 {
width: calc(41.66667% - 1.875rem);
}
.grid-margin-x > .xxlarge-6 {
width: calc(50% - 1.875rem);
}
.grid-margin-x > .xxlarge-7 {
width: calc(58.33333% - 1.875rem);
}
.grid-margin-x > .xxlarge-8 {
width: calc(66.66667% - 1.875rem);
}
.grid-margin-x > .xxlarge-9 {
width: calc(75% - 1.875rem);
}
.grid-margin-x > .xxlarge-10 {
width: calc(83.33333% - 1.875rem);
}
.grid-margin-x > .xxlarge-11 {
width: calc(91.66667% - 1.875rem);
}
.grid-margin-x > .xxlarge-12 {
width: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-x > .xxxlarge-1 {
width: calc(8.33333% - 1.875rem);
}
.grid-margin-x > .xxxlarge-2 {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x > .xxxlarge-3 {
width: calc(25% - 1.875rem);
}
.grid-margin-x > .xxxlarge-4 {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x > .xxxlarge-5 {
width: calc(41.66667% - 1.875rem);
}
.grid-margin-x > .xxxlarge-6 {
width: calc(50% - 1.875rem);
}
.grid-margin-x > .xxxlarge-7 {
width: calc(58.33333% - 1.875rem);
}
.grid-margin-x > .xxxlarge-8 {
width: calc(66.66667% - 1.875rem);
}
.grid-margin-x > .xxxlarge-9 {
width: calc(75% - 1.875rem);
}
.grid-margin-x > .xxxlarge-10 {
width: calc(83.33333% - 1.875rem);
}
.grid-margin-x > .xxxlarge-11 {
width: calc(91.66667% - 1.875rem);
}
.grid-margin-x > .xxxlarge-12 {
width: calc(100% - 1.875rem);
}
}
.small-up-1 > .cell {
width: 100%;
}
.small-up-2 > .cell {
width: 50%;
}
.small-up-3 > .cell {
width: 33.33333%;
}
.small-up-4 > .cell {
width: 25%;
}
.small-up-5 > .cell {
width: 20%;
}
.small-up-6 > .cell {
width: 16.66667%;
}
.small-up-7 > .cell {
width: 14.28571%;
}
.small-up-8 > .cell {
width: 12.5%;
}
@media print, screen and (min-width: 26.25em) {
.medium-up-1 > .cell {
width: 100%;
}
.medium-up-2 > .cell {
width: 50%;
}
.medium-up-3 > .cell {
width: 33.33333%;
}
.medium-up-4 > .cell {
width: 25%;
}
.medium-up-5 > .cell {
width: 20%;
}
.medium-up-6 > .cell {
width: 16.66667%;
}
.medium-up-7 > .cell {
width: 14.28571%;
}
.medium-up-8 > .cell {
width: 12.5%;
}
}
@media print, screen and (min-width: 40em) {
.large-up-1 > .cell {
width: 100%;
}
.large-up-2 > .cell {
width: 50%;
}
.large-up-3 > .cell {
width: 33.33333%;
}
.large-up-4 > .cell {
width: 25%;
}
.large-up-5 > .cell {
width: 20%;
}
.large-up-6 > .cell {
width: 16.66667%;
}
.large-up-7 > .cell {
width: 14.28571%;
}
.large-up-8 > .cell {
width: 12.5%;
}
}
@media screen and (min-width: 64em) {
.xlarge-up-1 > .cell {
width: 100%;
}
.xlarge-up-2 > .cell {
width: 50%;
}
.xlarge-up-3 > .cell {
width: 33.33333%;
}
.xlarge-up-4 > .cell {
width: 25%;
}
.xlarge-up-5 > .cell {
width: 20%;
}
.xlarge-up-6 > .cell {
width: 16.66667%;
}
.xlarge-up-7 > .cell {
width: 14.28571%;
}
.xlarge-up-8 > .cell {
width: 12.5%;
}
}
@media screen and (min-width: 75em) {
.xxlarge-up-1 > .cell {
width: 100%;
}
.xxlarge-up-2 > .cell {
width: 50%;
}
.xxlarge-up-3 > .cell {
width: 33.33333%;
}
.xxlarge-up-4 > .cell {
width: 25%;
}
.xxlarge-up-5 > .cell {
width: 20%;
}
.xxlarge-up-6 > .cell {
width: 16.66667%;
}
.xxlarge-up-7 > .cell {
width: 14.28571%;
}
.xxlarge-up-8 > .cell {
width: 12.5%;
}
}
@media screen and (min-width: 90em) {
.xxxlarge-up-1 > .cell {
width: 100%;
}
.xxxlarge-up-2 > .cell {
width: 50%;
}
.xxxlarge-up-3 > .cell {
width: 33.33333%;
}
.xxxlarge-up-4 > .cell {
width: 25%;
}
.xxxlarge-up-5 > .cell {
width: 20%;
}
.xxxlarge-up-6 > .cell {
width: 16.66667%;
}
.xxxlarge-up-7 > .cell {
width: 14.28571%;
}
.xxxlarge-up-8 > .cell {
width: 12.5%;
}
}
.grid-margin-x.small-up-1 > .cell {
width: calc(100% - 0.8rem);
}
.grid-margin-x.small-up-2 > .cell {
width: calc(50% - 0.8rem);
}
.grid-margin-x.small-up-3 > .cell {
width: calc(33.33333% - 0.8rem);
}
.grid-margin-x.small-up-4 > .cell {
width: calc(25% - 0.8rem);
}
.grid-margin-x.small-up-5 > .cell {
width: calc(20% - 0.8rem);
}
.grid-margin-x.small-up-6 > .cell {
width: calc(16.66667% - 0.8rem);
}
.grid-margin-x.small-up-7 > .cell {
width: calc(14.28571% - 0.8rem);
}
.grid-margin-x.small-up-8 > .cell {
width: calc(12.5% - 0.8rem);
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-x.small-up-1 > .cell {
width: calc(100% - 1.25rem);
}
.grid-margin-x.small-up-2 > .cell {
width: calc(50% - 1.25rem);
}
.grid-margin-x.small-up-3 > .cell {
width: calc(33.33333% - 1.25rem);
}
.grid-margin-x.small-up-4 > .cell {
width: calc(25% - 1.25rem);
}
.grid-margin-x.small-up-5 > .cell {
width: calc(20% - 1.25rem);
}
.grid-margin-x.small-up-6 > .cell {
width: calc(16.66667% - 1.25rem);
}
.grid-margin-x.small-up-7 > .cell {
width: calc(14.28571% - 1.25rem);
}
.grid-margin-x.small-up-8 > .cell {
width: calc(12.5% - 1.25rem);
}
.grid-margin-x.medium-up-1 > .cell {
width: calc(100% - 1.25rem);
}
.grid-margin-x.medium-up-2 > .cell {
width: calc(50% - 1.25rem);
}
.grid-margin-x.medium-up-3 > .cell {
width: calc(33.33333% - 1.25rem);
}
.grid-margin-x.medium-up-4 > .cell {
width: calc(25% - 1.25rem);
}
.grid-margin-x.medium-up-5 > .cell {
width: calc(20% - 1.25rem);
}
.grid-margin-x.medium-up-6 > .cell {
width: calc(16.66667% - 1.25rem);
}
.grid-margin-x.medium-up-7 > .cell {
width: calc(14.28571% - 1.25rem);
}
.grid-margin-x.medium-up-8 > .cell {
width: calc(12.5% - 1.25rem);
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-x.small-up-1 > .cell {
width: calc(100% - 1.875rem);
}
.grid-margin-x.medium-up-1 > .cell {
width: calc(100% - 1.875rem);
}
.grid-margin-x.small-up-2 > .cell {
width: calc(50% - 1.875rem);
}
.grid-margin-x.medium-up-2 > .cell {
width: calc(50% - 1.875rem);
}
.grid-margin-x.small-up-3 > .cell {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x.medium-up-3 > .cell {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x.small-up-4 > .cell {
width: calc(25% - 1.875rem);
}
.grid-margin-x.medium-up-4 > .cell {
width: calc(25% - 1.875rem);
}
.grid-margin-x.small-up-5 > .cell {
width: calc(20% - 1.875rem);
}
.grid-margin-x.medium-up-5 > .cell {
width: calc(20% - 1.875rem);
}
.grid-margin-x.small-up-6 > .cell {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x.medium-up-6 > .cell {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x.small-up-7 > .cell {
width: calc(14.28571% - 1.875rem);
}
.grid-margin-x.medium-up-7 > .cell {
width: calc(14.28571% - 1.875rem);
}
.grid-margin-x.small-up-8 > .cell {
width: calc(12.5% - 1.875rem);
}
.grid-margin-x.medium-up-8 > .cell {
width: calc(12.5% - 1.875rem);
}
.grid-margin-x.large-up-1 > .cell {
width: calc(100% - 1.875rem);
}
.grid-margin-x.large-up-2 > .cell {
width: calc(50% - 1.875rem);
}
.grid-margin-x.large-up-3 > .cell {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x.large-up-4 > .cell {
width: calc(25% - 1.875rem);
}
.grid-margin-x.large-up-5 > .cell {
width: calc(20% - 1.875rem);
}
.grid-margin-x.large-up-6 > .cell {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x.large-up-7 > .cell {
width: calc(14.28571% - 1.875rem);
}
.grid-margin-x.large-up-8 > .cell {
width: calc(12.5% - 1.875rem);
}
}
@media screen and (min-width: 64em) {
.grid-margin-x.xlarge-up-1 > .cell {
width: calc(100% - 1.875rem);
}
.grid-margin-x.xlarge-up-2 > .cell {
width: calc(50% - 1.875rem);
}
.grid-margin-x.xlarge-up-3 > .cell {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x.xlarge-up-4 > .cell {
width: calc(25% - 1.875rem);
}
.grid-margin-x.xlarge-up-5 > .cell {
width: calc(20% - 1.875rem);
}
.grid-margin-x.xlarge-up-6 > .cell {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x.xlarge-up-7 > .cell {
width: calc(14.28571% - 1.875rem);
}
.grid-margin-x.xlarge-up-8 > .cell {
width: calc(12.5% - 1.875rem);
}
}
@media screen and (min-width: 75em) {
.grid-margin-x.xxlarge-up-1 > .cell {
width: calc(100% - 1.875rem);
}
.grid-margin-x.xxlarge-up-2 > .cell {
width: calc(50% - 1.875rem);
}
.grid-margin-x.xxlarge-up-3 > .cell {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x.xxlarge-up-4 > .cell {
width: calc(25% - 1.875rem);
}
.grid-margin-x.xxlarge-up-5 > .cell {
width: calc(20% - 1.875rem);
}
.grid-margin-x.xxlarge-up-6 > .cell {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x.xxlarge-up-7 > .cell {
width: calc(14.28571% - 1.875rem);
}
.grid-margin-x.xxlarge-up-8 > .cell {
width: calc(12.5% - 1.875rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-x.xxxlarge-up-1 > .cell {
width: calc(100% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-2 > .cell {
width: calc(50% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-3 > .cell {
width: calc(33.33333% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-4 > .cell {
width: calc(25% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-5 > .cell {
width: calc(20% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-6 > .cell {
width: calc(16.66667% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-7 > .cell {
width: calc(14.28571% - 1.875rem);
}
.grid-margin-x.xxxlarge-up-8 > .cell {
width: calc(12.5% - 1.875rem);
}
}
.small-offset-0 {
margin-left: 0;
}
.grid-margin-x > .small-offset-0 {
margin-left: calc(0% + 0.8rem / 2);
}
.small-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .small-offset-1 {
margin-left: calc(8.33333% + 0.8rem / 2);
}
.small-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .small-offset-2 {
margin-left: calc(16.66667% + 0.8rem / 2);
}
.small-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .small-offset-3 {
margin-left: calc(25% + 0.8rem / 2);
}
.small-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .small-offset-4 {
margin-left: calc(33.33333% + 0.8rem / 2);
}
.small-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .small-offset-5 {
margin-left: calc(41.66667% + 0.8rem / 2);
}
.small-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .small-offset-6 {
margin-left: calc(50% + 0.8rem / 2);
}
.small-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .small-offset-7 {
margin-left: calc(58.33333% + 0.8rem / 2);
}
.small-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .small-offset-8 {
margin-left: calc(66.66667% + 0.8rem / 2);
}
.small-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .small-offset-9 {
margin-left: calc(75% + 0.8rem / 2);
}
.small-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .small-offset-10 {
margin-left: calc(83.33333% + 0.8rem / 2);
}
.small-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .small-offset-11 {
margin-left: calc(91.66667% + 0.8rem / 2);
}
@media print, screen and (min-width: 26.25em) {
.medium-offset-0 {
margin-left: 0;
}
.grid-margin-x > .medium-offset-0 {
margin-left: calc(0% + 1.25rem / 2);
}
.medium-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .medium-offset-1 {
margin-left: calc(8.33333% + 1.25rem / 2);
}
.medium-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .medium-offset-2 {
margin-left: calc(16.66667% + 1.25rem / 2);
}
.medium-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .medium-offset-3 {
margin-left: calc(25% + 1.25rem / 2);
}
.medium-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .medium-offset-4 {
margin-left: calc(33.33333% + 1.25rem / 2);
}
.medium-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .medium-offset-5 {
margin-left: calc(41.66667% + 1.25rem / 2);
}
.medium-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .medium-offset-6 {
margin-left: calc(50% + 1.25rem / 2);
}
.medium-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .medium-offset-7 {
margin-left: calc(58.33333% + 1.25rem / 2);
}
.medium-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .medium-offset-8 {
margin-left: calc(66.66667% + 1.25rem / 2);
}
.medium-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .medium-offset-9 {
margin-left: calc(75% + 1.25rem / 2);
}
.medium-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .medium-offset-10 {
margin-left: calc(83.33333% + 1.25rem / 2);
}
.medium-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .medium-offset-11 {
margin-left: calc(91.66667% + 1.25rem / 2);
}
}
@media print, screen and (min-width: 40em) {
.large-offset-0 {
margin-left: 0;
}
.grid-margin-x > .large-offset-0 {
margin-left: calc(0% + 1.875rem / 2);
}
.large-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .large-offset-1 {
margin-left: calc(8.33333% + 1.875rem / 2);
}
.large-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .large-offset-2 {
margin-left: calc(16.66667% + 1.875rem / 2);
}
.large-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .large-offset-3 {
margin-left: calc(25% + 1.875rem / 2);
}
.large-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .large-offset-4 {
margin-left: calc(33.33333% + 1.875rem / 2);
}
.large-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .large-offset-5 {
margin-left: calc(41.66667% + 1.875rem / 2);
}
.large-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .large-offset-6 {
margin-left: calc(50% + 1.875rem / 2);
}
.large-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .large-offset-7 {
margin-left: calc(58.33333% + 1.875rem / 2);
}
.large-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .large-offset-8 {
margin-left: calc(66.66667% + 1.875rem / 2);
}
.large-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .large-offset-9 {
margin-left: calc(75% + 1.875rem / 2);
}
.large-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .large-offset-10 {
margin-left: calc(83.33333% + 1.875rem / 2);
}
.large-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .large-offset-11 {
margin-left: calc(91.66667% + 1.875rem / 2);
}
}
@media screen and (min-width: 64em) {
.xlarge-offset-0 {
margin-left: 0;
}
.grid-margin-x > .xlarge-offset-0 {
margin-left: calc(0% + 1.875rem / 2);
}
.xlarge-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .xlarge-offset-1 {
margin-left: calc(8.33333% + 1.875rem / 2);
}
.xlarge-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .xlarge-offset-2 {
margin-left: calc(16.66667% + 1.875rem / 2);
}
.xlarge-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .xlarge-offset-3 {
margin-left: calc(25% + 1.875rem / 2);
}
.xlarge-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .xlarge-offset-4 {
margin-left: calc(33.33333% + 1.875rem / 2);
}
.xlarge-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .xlarge-offset-5 {
margin-left: calc(41.66667% + 1.875rem / 2);
}
.xlarge-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .xlarge-offset-6 {
margin-left: calc(50% + 1.875rem / 2);
}
.xlarge-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .xlarge-offset-7 {
margin-left: calc(58.33333% + 1.875rem / 2);
}
.xlarge-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .xlarge-offset-8 {
margin-left: calc(66.66667% + 1.875rem / 2);
}
.xlarge-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .xlarge-offset-9 {
margin-left: calc(75% + 1.875rem / 2);
}
.xlarge-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .xlarge-offset-10 {
margin-left: calc(83.33333% + 1.875rem / 2);
}
.xlarge-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .xlarge-offset-11 {
margin-left: calc(91.66667% + 1.875rem / 2);
}
}
@media screen and (min-width: 75em) {
.xxlarge-offset-0 {
margin-left: 0;
}
.grid-margin-x > .xxlarge-offset-0 {
margin-left: calc(0% + 1.875rem / 2);
}
.xxlarge-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .xxlarge-offset-1 {
margin-left: calc(8.33333% + 1.875rem / 2);
}
.xxlarge-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .xxlarge-offset-2 {
margin-left: calc(16.66667% + 1.875rem / 2);
}
.xxlarge-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .xxlarge-offset-3 {
margin-left: calc(25% + 1.875rem / 2);
}
.xxlarge-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .xxlarge-offset-4 {
margin-left: calc(33.33333% + 1.875rem / 2);
}
.xxlarge-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .xxlarge-offset-5 {
margin-left: calc(41.66667% + 1.875rem / 2);
}
.xxlarge-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .xxlarge-offset-6 {
margin-left: calc(50% + 1.875rem / 2);
}
.xxlarge-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .xxlarge-offset-7 {
margin-left: calc(58.33333% + 1.875rem / 2);
}
.xxlarge-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .xxlarge-offset-8 {
margin-left: calc(66.66667% + 1.875rem / 2);
}
.xxlarge-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .xxlarge-offset-9 {
margin-left: calc(75% + 1.875rem / 2);
}
.xxlarge-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .xxlarge-offset-10 {
margin-left: calc(83.33333% + 1.875rem / 2);
}
.xxlarge-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .xxlarge-offset-11 {
margin-left: calc(91.66667% + 1.875rem / 2);
}
}
@media screen and (min-width: 90em) {
.xxxlarge-offset-0 {
margin-left: 0;
}
.grid-margin-x > .xxxlarge-offset-0 {
margin-left: calc(0% + 1.875rem / 2);
}
.xxxlarge-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .xxxlarge-offset-1 {
margin-left: calc(8.33333% + 1.875rem / 2);
}
.xxxlarge-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .xxxlarge-offset-2 {
margin-left: calc(16.66667% + 1.875rem / 2);
}
.xxxlarge-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .xxxlarge-offset-3 {
margin-left: calc(25% + 1.875rem / 2);
}
.xxxlarge-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .xxxlarge-offset-4 {
margin-left: calc(33.33333% + 1.875rem / 2);
}
.xxxlarge-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .xxxlarge-offset-5 {
margin-left: calc(41.66667% + 1.875rem / 2);
}
.xxxlarge-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .xxxlarge-offset-6 {
margin-left: calc(50% + 1.875rem / 2);
}
.xxxlarge-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .xxxlarge-offset-7 {
margin-left: calc(58.33333% + 1.875rem / 2);
}
.xxxlarge-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .xxxlarge-offset-8 {
margin-left: calc(66.66667% + 1.875rem / 2);
}
.xxxlarge-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .xxxlarge-offset-9 {
margin-left: calc(75% + 1.875rem / 2);
}
.xxxlarge-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .xxxlarge-offset-10 {
margin-left: calc(83.33333% + 1.875rem / 2);
}
.xxxlarge-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .xxxlarge-offset-11 {
margin-left: calc(91.66667% + 1.875rem / 2);
}
}
.grid-y {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
}
.grid-y > .cell {
height: auto;
max-height: none;
}
.grid-y > .small-1,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
@media print, screen and (min-width: 26.25em) {
.grid-y > .medium-1,
.grid-y > .medium-10,
.grid-y > .medium-11,
.grid-y > .medium-12,
.grid-y > .medium-2,
.grid-y > .medium-3,
.grid-y > .medium-4,
.grid-y > .medium-5,
.grid-y > .medium-6,
.grid-y > .medium-7,
.grid-y > .medium-8,
.grid-y > .medium-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media print, screen and (min-width: 40em) {
.grid-y > .large-1,
.grid-y > .large-10,
.grid-y > .large-11,
.grid-y > .large-12,
.grid-y > .large-2,
.grid-y > .large-3,
.grid-y > .large-4,
.grid-y > .large-5,
.grid-y > .large-6,
.grid-y > .large-7,
.grid-y > .large-8,
.grid-y > .large-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media screen and (min-width: 64em) {
.grid-y > .xlarge-1,
.grid-y > .xlarge-10,
.grid-y > .xlarge-11,
.grid-y > .xlarge-12,
.grid-y > .xlarge-2,
.grid-y > .xlarge-3,
.grid-y > .xlarge-4,
.grid-y > .xlarge-5,
.grid-y > .xlarge-6,
.grid-y > .xlarge-7,
.grid-y > .xlarge-8,
.grid-y > .xlarge-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media screen and (min-width: 75em) {
.grid-y > .xxlarge-1,
.grid-y > .xxlarge-10,
.grid-y > .xxlarge-11,
.grid-y > .xxlarge-12,
.grid-y > .xxlarge-2,
.grid-y > .xxlarge-3,
.grid-y > .xxlarge-4,
.grid-y > .xxlarge-5,
.grid-y > .xxlarge-6,
.grid-y > .xxlarge-7,
.grid-y > .xxlarge-8,
.grid-y > .xxlarge-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
@media screen and (min-width: 90em) {
.grid-y > .xxxlarge-1,
.grid-y > .xxxlarge-10,
.grid-y > .xxxlarge-11,
.grid-y > .xxxlarge-12,
.grid-y > .xxxlarge-2,
.grid-y > .xxxlarge-3,
.grid-y > .xxxlarge-4,
.grid-y > .xxxlarge-5,
.grid-y > .xxxlarge-6,
.grid-y > .xxxlarge-7,
.grid-y > .xxxlarge-8,
.grid-y > .xxxlarge-9 {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
}
.grid-y > .small-1,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-y > .small-1 {
height: 8.33333%;
}
.grid-y > .small-2 {
height: 16.66667%;
}
.grid-y > .small-3 {
height: 25%;
}
.grid-y > .small-4 {
height: 33.33333%;
}
.grid-y > .small-5 {
height: 41.66667%;
}
.grid-y > .small-6 {
height: 50%;
}
.grid-y > .small-7 {
height: 58.33333%;
}
.grid-y > .small-8 {
height: 66.66667%;
}
.grid-y > .small-9 {
height: 75%;
}
.grid-y > .small-10 {
height: 83.33333%;
}
.grid-y > .small-11 {
height: 91.66667%;
}
.grid-y > .small-12 {
height: 100%;
}
@media print, screen and (min-width: 26.25em) {
.grid-y > .medium-1,
.grid-y > .medium-10,
.grid-y > .medium-11,
.grid-y > .medium-12,
.grid-y > .medium-2,
.grid-y > .medium-3,
.grid-y > .medium-4,
.grid-y > .medium-5,
.grid-y > .medium-6,
.grid-y > .medium-7,
.grid-y > .medium-8,
.grid-y > .medium-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-y > .medium-1 {
height: 8.33333%;
}
.grid-y > .medium-2 {
height: 16.66667%;
}
.grid-y > .medium-3 {
height: 25%;
}
.grid-y > .medium-4 {
height: 33.33333%;
}
.grid-y > .medium-5 {
height: 41.66667%;
}
.grid-y > .medium-6 {
height: 50%;
}
.grid-y > .medium-7 {
height: 58.33333%;
}
.grid-y > .medium-8 {
height: 66.66667%;
}
.grid-y > .medium-9 {
height: 75%;
}
.grid-y > .medium-10 {
height: 83.33333%;
}
.grid-y > .medium-11 {
height: 91.66667%;
}
.grid-y > .medium-12 {
height: 100%;
}
}
@media print, screen and (min-width: 40em) {
.grid-y > .large-1,
.grid-y > .large-10,
.grid-y > .large-11,
.grid-y > .large-12,
.grid-y > .large-2,
.grid-y > .large-3,
.grid-y > .large-4,
.grid-y > .large-5,
.grid-y > .large-6,
.grid-y > .large-7,
.grid-y > .large-8,
.grid-y > .large-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-y > .large-1 {
height: 8.33333%;
}
.grid-y > .large-2 {
height: 16.66667%;
}
.grid-y > .large-3 {
height: 25%;
}
.grid-y > .large-4 {
height: 33.33333%;
}
.grid-y > .large-5 {
height: 41.66667%;
}
.grid-y > .large-6 {
height: 50%;
}
.grid-y > .large-7 {
height: 58.33333%;
}
.grid-y > .large-8 {
height: 66.66667%;
}
.grid-y > .large-9 {
height: 75%;
}
.grid-y > .large-10 {
height: 83.33333%;
}
.grid-y > .large-11 {
height: 91.66667%;
}
.grid-y > .large-12 {
height: 100%;
}
}
@media screen and (min-width: 64em) {
.grid-y > .xlarge-1,
.grid-y > .xlarge-10,
.grid-y > .xlarge-11,
.grid-y > .xlarge-12,
.grid-y > .xlarge-2,
.grid-y > .xlarge-3,
.grid-y > .xlarge-4,
.grid-y > .xlarge-5,
.grid-y > .xlarge-6,
.grid-y > .xlarge-7,
.grid-y > .xlarge-8,
.grid-y > .xlarge-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-y > .xlarge-1 {
height: 8.33333%;
}
.grid-y > .xlarge-2 {
height: 16.66667%;
}
.grid-y > .xlarge-3 {
height: 25%;
}
.grid-y > .xlarge-4 {
height: 33.33333%;
}
.grid-y > .xlarge-5 {
height: 41.66667%;
}
.grid-y > .xlarge-6 {
height: 50%;
}
.grid-y > .xlarge-7 {
height: 58.33333%;
}
.grid-y > .xlarge-8 {
height: 66.66667%;
}
.grid-y > .xlarge-9 {
height: 75%;
}
.grid-y > .xlarge-10 {
height: 83.33333%;
}
.grid-y > .xlarge-11 {
height: 91.66667%;
}
.grid-y > .xlarge-12 {
height: 100%;
}
}
@media screen and (min-width: 75em) {
.grid-y > .xxlarge-1,
.grid-y > .xxlarge-10,
.grid-y > .xxlarge-11,
.grid-y > .xxlarge-12,
.grid-y > .xxlarge-2,
.grid-y > .xxlarge-3,
.grid-y > .xxlarge-4,
.grid-y > .xxlarge-5,
.grid-y > .xxlarge-6,
.grid-y > .xxlarge-7,
.grid-y > .xxlarge-8,
.grid-y > .xxlarge-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-y > .xxlarge-1 {
height: 8.33333%;
}
.grid-y > .xxlarge-2 {
height: 16.66667%;
}
.grid-y > .xxlarge-3 {
height: 25%;
}
.grid-y > .xxlarge-4 {
height: 33.33333%;
}
.grid-y > .xxlarge-5 {
height: 41.66667%;
}
.grid-y > .xxlarge-6 {
height: 50%;
}
.grid-y > .xxlarge-7 {
height: 58.33333%;
}
.grid-y > .xxlarge-8 {
height: 66.66667%;
}
.grid-y > .xxlarge-9 {
height: 75%;
}
.grid-y > .xxlarge-10 {
height: 83.33333%;
}
.grid-y > .xxlarge-11 {
height: 91.66667%;
}
.grid-y > .xxlarge-12 {
height: 100%;
}
}
@media screen and (min-width: 90em) {
.grid-y > .xxxlarge-1,
.grid-y > .xxxlarge-10,
.grid-y > .xxxlarge-11,
.grid-y > .xxxlarge-12,
.grid-y > .xxxlarge-2,
.grid-y > .xxxlarge-3,
.grid-y > .xxxlarge-4,
.grid-y > .xxxlarge-5,
.grid-y > .xxxlarge-6,
.grid-y > .xxxlarge-7,
.grid-y > .xxxlarge-8,
.grid-y > .xxxlarge-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid-y > .xxxlarge-1 {
height: 8.33333%;
}
.grid-y > .xxxlarge-2 {
height: 16.66667%;
}
.grid-y > .xxxlarge-3 {
height: 25%;
}
.grid-y > .xxxlarge-4 {
height: 33.33333%;
}
.grid-y > .xxxlarge-5 {
height: 41.66667%;
}
.grid-y > .xxxlarge-6 {
height: 50%;
}
.grid-y > .xxxlarge-7 {
height: 58.33333%;
}
.grid-y > .xxxlarge-8 {
height: 66.66667%;
}
.grid-y > .xxxlarge-9 {
height: 75%;
}
.grid-y > .xxxlarge-10 {
height: 83.33333%;
}
.grid-y > .xxxlarge-11 {
height: 91.66667%;
}
.grid-y > .xxxlarge-12 {
height: 100%;
}
}
.grid-margin-y {
margin-top: -0.4rem;
margin-bottom: -0.4rem;
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-y {
margin-top: -0.625rem;
margin-bottom: -0.625rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y {
margin-top: -0.9375rem;
margin-bottom: -0.9375rem;
}
}
.grid-margin-y > .cell {
height: calc(100% - 0.8rem);
margin-top: 0.4rem;
margin-bottom: 0.4rem;
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-y > .cell {
height: calc(100% - 1.25rem);
margin-top: 0.625rem;
margin-bottom: 0.625rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y > .cell {
height: calc(100% - 1.875rem);
margin-top: 0.9375rem;
margin-bottom: 0.9375rem;
}
}
.grid-margin-y > .small-1 {
height: calc(8.33333% - 0.8rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 0.8rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 0.8rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 0.8rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 0.8rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 0.8rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 0.8rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 0.8rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 0.8rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 0.8rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 0.8rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 0.8rem);
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-y > .small-1 {
height: calc(8.33333% - 1.25rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 1.25rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 1.25rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 1.25rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 1.25rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 1.25rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 1.25rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 1.25rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 1.25rem);
}
.grid-margin-y > .medium-1 {
height: calc(8.33333% - 1.25rem);
}
.grid-margin-y > .medium-2 {
height: calc(16.66667% - 1.25rem);
}
.grid-margin-y > .medium-3 {
height: calc(25% - 1.25rem);
}
.grid-margin-y > .medium-4 {
height: calc(33.33333% - 1.25rem);
}
.grid-margin-y > .medium-5 {
height: calc(41.66667% - 1.25rem);
}
.grid-margin-y > .medium-6 {
height: calc(50% - 1.25rem);
}
.grid-margin-y > .medium-7 {
height: calc(58.33333% - 1.25rem);
}
.grid-margin-y > .medium-8 {
height: calc(66.66667% - 1.25rem);
}
.grid-margin-y > .medium-9 {
height: calc(75% - 1.25rem);
}
.grid-margin-y > .medium-10 {
height: calc(83.33333% - 1.25rem);
}
.grid-margin-y > .medium-11 {
height: calc(91.66667% - 1.25rem);
}
.grid-margin-y > .medium-12 {
height: calc(100% - 1.25rem);
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y > .small-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 1.875rem);
}
.grid-margin-y > .medium-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .medium-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .medium-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .medium-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .medium-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .medium-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .medium-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .medium-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .medium-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .medium-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .medium-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .medium-12 {
height: calc(100% - 1.875rem);
}
.grid-margin-y > .large-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .large-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .large-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .large-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .large-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .large-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .large-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .large-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .large-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .large-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .large-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .large-12 {
height: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 64em) {
.grid-margin-y > .xlarge-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .xlarge-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .xlarge-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .xlarge-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-12 {
height: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 75em) {
.grid-margin-y > .xxlarge-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .xxlarge-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .xxlarge-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .xxlarge-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-12 {
height: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-y > .xxxlarge-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .xxxlarge-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .xxxlarge-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .xxxlarge-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-12 {
height: calc(100% - 1.875rem);
}
}
.cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-y {
overflow-y: auto;
max-height: 100%;
min-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%;
}
.cell-block-container > .grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
@media print, screen and (min-width: 26.25em) {
.medium-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.medium-cell-block-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%;
}
.medium-cell-block-container > .grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.medium-cell-block-y {
overflow-y: auto;
max-height: 100%;
min-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}
@media print, screen and (min-width: 40em) {
.large-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.large-cell-block-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%;
}
.large-cell-block-container > .grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.large-cell-block-y {
overflow-y: auto;
max-height: 100%;
min-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}
@media screen and (min-width: 64em) {
.xlarge-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.xlarge-cell-block-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%;
}
.xlarge-cell-block-container > .grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.xlarge-cell-block-y {
overflow-y: auto;
max-height: 100%;
min-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}
@media screen and (min-width: 75em) {
.xxlarge-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.xxlarge-cell-block-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%;
}
.xxlarge-cell-block-container > .grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.xxlarge-cell-block-y {
overflow-y: auto;
max-height: 100%;
min-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}
@media screen and (min-width: 90em) {
.xxxlarge-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.xxxlarge-cell-block-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%;
}
.xxxlarge-cell-block-container > .grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.xxxlarge-cell-block-y {
overflow-y: auto;
max-height: 100%;
min-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}
.grid-margin-y {
margin-top: -0.4rem;
margin-bottom: -0.4rem;
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-y {
margin-top: -0.625rem;
margin-bottom: -0.625rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y {
margin-top: -0.9375rem;
margin-bottom: -0.9375rem;
}
}
.grid-margin-y > .cell {
height: calc(100% - 0.8rem);
margin-top: 0.4rem;
margin-bottom: 0.4rem;
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-y > .cell {
height: calc(100% - 1.25rem);
margin-top: 0.625rem;
margin-bottom: 0.625rem;
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y > .cell {
height: calc(100% - 1.875rem);
margin-top: 0.9375rem;
margin-bottom: 0.9375rem;
}
}
.grid-margin-y > .small-1 {
height: calc(8.33333% - 0.8rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 0.8rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 0.8rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 0.8rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 0.8rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 0.8rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 0.8rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 0.8rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 0.8rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 0.8rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 0.8rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 0.8rem);
}
@media print, screen and (min-width: 26.25em) {
.grid-margin-y > .small-1 {
height: calc(8.33333% - 1.25rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 1.25rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 1.25rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 1.25rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 1.25rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 1.25rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 1.25rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 1.25rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 1.25rem);
}
.grid-margin-y > .medium-1 {
height: calc(8.33333% - 1.25rem);
}
.grid-margin-y > .medium-2 {
height: calc(16.66667% - 1.25rem);
}
.grid-margin-y > .medium-3 {
height: calc(25% - 1.25rem);
}
.grid-margin-y > .medium-4 {
height: calc(33.33333% - 1.25rem);
}
.grid-margin-y > .medium-5 {
height: calc(41.66667% - 1.25rem);
}
.grid-margin-y > .medium-6 {
height: calc(50% - 1.25rem);
}
.grid-margin-y > .medium-7 {
height: calc(58.33333% - 1.25rem);
}
.grid-margin-y > .medium-8 {
height: calc(66.66667% - 1.25rem);
}
.grid-margin-y > .medium-9 {
height: calc(75% - 1.25rem);
}
.grid-margin-y > .medium-10 {
height: calc(83.33333% - 1.25rem);
}
.grid-margin-y > .medium-11 {
height: calc(91.66667% - 1.25rem);
}
.grid-margin-y > .medium-12 {
height: calc(100% - 1.25rem);
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y > .small-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 1.875rem);
}
.grid-margin-y > .medium-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .medium-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .medium-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .medium-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .medium-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .medium-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .medium-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .medium-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .medium-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .medium-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .medium-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .medium-12 {
height: calc(100% - 1.875rem);
}
.grid-margin-y > .large-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .large-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .large-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .large-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .large-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .large-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .large-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .large-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .large-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .large-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .large-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .large-12 {
height: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 64em) {
.grid-margin-y > .xlarge-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .xlarge-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .xlarge-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .xlarge-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .xlarge-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .xlarge-12 {
height: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 75em) {
.grid-margin-y > .xxlarge-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .xxlarge-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .xxlarge-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .xxlarge-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .xxlarge-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .xxlarge-12 {
height: calc(100% - 1.875rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-y > .xxxlarge-1 {
height: calc(8.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-2 {
height: calc(16.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-3 {
height: calc(25% - 1.875rem);
}
.grid-margin-y > .xxxlarge-4 {
height: calc(33.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-5 {
height: calc(41.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-6 {
height: calc(50% - 1.875rem);
}
.grid-margin-y > .xxxlarge-7 {
height: calc(58.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-8 {
height: calc(66.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-9 {
height: calc(75% - 1.875rem);
}
.grid-margin-y > .xxxlarge-10 {
height: calc(83.33333% - 1.875rem);
}
.grid-margin-y > .xxxlarge-11 {
height: calc(91.66667% - 1.875rem);
}
.grid-margin-y > .xxxlarge-12 {
height: calc(100% - 1.875rem);
}
}
.align-left {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.align-right {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.align-center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.align-left.vertical.menu > li > a {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.align-right.vertical.menu > li > a {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.align-center.vertical.menu > li > a {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.align-top {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-self-top {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-bottom {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-self-bottom {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
.flex-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
@media print, screen and (min-width: 26.25em) {
.medium-flex-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media print, screen and (min-width: 40em) {
.large-flex-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media screen and (min-width: 64em) {
.xlarge-flex-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media screen and (min-width: 75em) {
.xxlarge-flex-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media screen and (min-width: 90em) {
.xxxlarge-flex-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
div,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
td,
th,
ul {
margin: 0;
padding: 0;
}
p {
margin-bottom: 1rem;
font-size: inherit;
line-height: 1.5;
text-rendering: optimizeLegibility;
}
i {
font-style: italic;
line-height: inherit;
}
b,
strong {
font-weight: 700;
line-height: inherit;
}
small {
font-size: 80%;
line-height: inherit;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: 700;
color: inherit;
text-rendering: optimizeLegibility;
}
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
line-height: 0;
color: #8a8a8a;
}
.h1,
h1 {
font-size: 1.75rem;
line-height: 1.1;
margin-top: 0;
margin-bottom: 1.125rem;
}
.h2,
h2 {
font-size: 1.625rem;
line-height: 1.1;
margin-top: 0;
margin-bottom: 1.125rem;
}
.h3,
h3 {
font-size: 1.4375rem;
line-height: 1.1;
margin-top: 0;
margin-bottom: 1.125rem;
}
.h4,
h4 {
font-size: 1.125rem;
line-height: 1.1;
margin-top: 0;
margin-bottom: 1.125rem;
}
.h5,
h5 {
font-size: 1.0625rem;
line-height: 1.1;
margin-top: 0;
margin-bottom: 1.125rem;
}
.h6,
h6 {
font-size: 1rem;
line-height: 1.1;
margin-top: 0;
margin-bottom: 1.125rem;
}
@media print, screen and (min-width: 26.25em) {
.h1,
h1 {
font-size: 2rem;
}
.h2,
h2 {
font-size: 1.875rem;
}
.h3,
h3 {
font-size: 1.5625rem;
}
.h4,
h4 {
font-size: 1.25rem;
}
.h5,
h5 {
font-size: 1.125rem;
}
.h6,
h6 {
font-size: 1rem;
}
}
@media print, screen and (min-width: 40em) {
.h1,
h1 {
font-size: 2rem;
}
.h2,
h2 {
font-size: 1.875rem;
}
.h3,
h3 {
font-size: 1.5625rem;
}
.h4,
h4 {
font-size: 1.25rem;
}
.h5,
h5 {
font-size: 1.125rem;
}
.h6,
h6 {
font-size: 1rem;
}
}
@media screen and (min-width: 64em) {
.h1,
h1 {
font-size: 3rem;
}
.h2,
h2 {
font-size: 2.875rem;
}
.h3,
h3 {
font-size: 1.875rem;
}
.h4,
h4 {
font-size: 1.25rem;
}
.h5,
h5 {
font-size: 1.25rem;
}
.h6,
h6 {
font-size: 1rem;
}
}
@media screen and (min-width: 75em) {
.h1,
h1 {
font-size: 3rem;
}
.h2,
h2 {
font-size: 2.875rem;
}
.h3,
h3 {
font-size: 1.875rem;
}
.h4,
h4 {
font-size: 1.25rem;
}
.h5,
h5 {
font-size: 1.25rem;
}
.h6,
h6 {
font-size: 1rem;
}
}
a {
line-height: inherit;
color: #1e2f56;
text-decoration: none;
cursor: pointer;
}
a:focus,
a:hover {
color: #1a284a;
}
a img {
border: 0;
}
ol,
ul {
margin-bottom: 1rem;
list-style-position: outside;
line-height: 1.5;
}
li {
font-size: inherit;
}
ul {
margin-left: 1.25rem;
list-style-type: disc;
}
ol {
margin-left: 1.25rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-left: 1.25rem;
margin-bottom: 0;
}
abbr,
abbr[title] {
border-bottom: 1px dotted #000;
cursor: help;
text-decoration: none;
}
figure {
margin: 0;
}
code {
border: 1px solid #8a8a8a;
background-color: #f8f8f8;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: 400;
color: #000;
display: inline;
max-width: 100%;
word-wrap: break-word;
padding: 0.125rem 0.3125rem 0.0625rem;
}
.code-block {
border: 1px solid #8a8a8a;
background-color: #f8f8f8;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: 400;
color: #000;
display: block;
overflow: auto;
white-space: pre;
padding: 1rem;
margin-bottom: 1.5rem;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
@media print, screen and (min-width: 26.25em) {
.medium-text-left {
text-align: left;
}
.medium-text-right {
text-align: right;
}
.medium-text-center {
text-align: center;
}
}
@media print, screen and (min-width: 40em) {
.large-text-left {
text-align: left;
}
.large-text-right {
text-align: right;
}
.large-text-center {
text-align: center;
}
}
@media screen and (min-width: 64em) {
.xlarge-text-left {
text-align: left;
}
.xlarge-text-right {
text-align: right;
}
.xlarge-text-center {
text-align: center;
}
}
@media screen and (min-width: 75em) {
.xxlarge-text-left {
text-align: left;
}
.xxlarge-text-right {
text-align: right;
}
.xxlarge-text-center {
text-align: center;
}
}
@media screen and (min-width: 90em) {
.xxxlarge-text-left {
text-align: left;
}
.xxxlarge-text-right {
text-align: right;
}
.xxxlarge-text-center {
text-align: center;
}
}
.show-for-print {
display: none !important;
}
@media print {
* {
background: 0 0 !important;
color: #000 !important;
print-color-adjust: economy;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important;
}
.show-for-print {
display: block !important;
}
.hide-for-print {
display: none !important;
}
table.show-for-print {
display: table !important;
}
tbody.show-for-print {
display: table-row-group !important;
}
tr.show-for-print {
display: table-row !important;
}
td.show-for-print {
display: table-cell !important;
}
th.show-for-print {
display: table-cell !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
img,
tr {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
h2,
h3,
p {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
.accordion-menu li {
width: 100%;
}
.accordion-menu a {
padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
position: relative;
}
.accordion-menu
.is-accordion-submenu-parent:not(.has-submenu-toggle)
> a::after {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 6px;
content: "";
border-bottom-width: 0;
border-color: #a5507b transparent transparent;
position: absolute;
top: 50%;
margin-top: -3px;
right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
right: 1rem;
left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
right: auto;
left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] > a::after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.is-accordion-submenu-parent {
position: relative;
}
.has-submenu-toggle > a {
margin-right: 40px;
}
.submenu-toggle {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
cursor: pointer;
}
.submenu-toggle::after {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 6px;
content: "";
border-bottom-width: 0;
border-color: #a5507b transparent transparent;
top: 0;
bottom: 0;
margin: auto;
}
.submenu-toggle[aria-expanded="true"]::after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.submenu-toggle-text {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.close-button {
position: absolute;
z-index: 10;
color: #676767;
cursor: pointer;
}
[data-whatinput="mouse"] .close-button {
outline: 0;
}
.close-button:focus,
.close-button:hover {
color: #000;
}
.close-button.small {
right: 0.66rem;
top: 0.33em;
font-size: 1.5em;
line-height: 1;
}
.close-button,
.close-button.medium {
right: 1rem;
top: 0.5rem;
font-size: 2em;
line-height: 1;
}
.flex-video,
.responsive-embed {
position: relative;
height: 0;
margin-bottom: 1rem;
padding-bottom: 75%;
overflow: hidden;
}
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.flex-video.widescreen,
.responsive-embed.widescreen {
padding-bottom: 56.25%;
}
.position-left {
top: 0;
left: 0;
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
width: 260px;
-webkit-transform: translateX(-260px);
transform: translateX(-260px);
}
.position-right {
top: 0;
right: 0;
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
width: 260px;
-webkit-transform: translateX(260px);
transform: translateX(260px);
}
.position-top {
top: 0;
left: 0;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
height: 250px;
-webkit-transform: translateY(-250px);
transform: translateY(-250px);
}
.position-bottom {
bottom: 0;
left: 0;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
height: 250px;
-webkit-transform: translateY(250px);
transform: translateY(250px);
}
@media print, screen and (min-width: 26.25em) {
.position-left.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-left.reveal-for-medium .close-button {
display: none;
}
.position-right.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-right.reveal-for-medium .close-button {
display: none;
}
.position-top.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-top.reveal-for-medium .close-button {
display: none;
}
.position-bottom.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-medium .close-button {
display: none;
}
}
@media print, screen and (min-width: 40em) {
.position-left.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-left.reveal-for-large .close-button {
display: none;
}
.position-right.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-right.reveal-for-large .close-button {
display: none;
}
.position-top.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-top.reveal-for-large .close-button {
display: none;
}
.position-bottom.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-large .close-button {
display: none;
}
}
@media screen and (min-width: 64em) {
.position-left.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-left.reveal-for-xlarge .close-button {
display: none;
}
.position-right.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-right.reveal-for-xlarge .close-button {
display: none;
}
.position-top.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-top.reveal-for-xlarge .close-button {
display: none;
}
.position-bottom.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-xlarge .close-button {
display: none;
}
}
@media screen and (min-width: 75em) {
.position-left.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-left.reveal-for-xxlarge .close-button {
display: none;
}
.position-right.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-right.reveal-for-xxlarge .close-button {
display: none;
}
.position-top.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-top.reveal-for-xxlarge .close-button {
display: none;
}
.position-bottom.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-xxlarge .close-button {
display: none;
}
}
@media screen and (min-width: 90em) {
.position-left.reveal-for-xxxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-left.reveal-for-xxxlarge .close-button {
display: none;
}
.position-right.reveal-for-xxxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-right.reveal-for-xxxlarge .close-button {
display: none;
}
.position-top.reveal-for-xxxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-top.reveal-for-xxxlarge .close-button {
display: none;
}
.position-bottom.reveal-for-xxxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
-webkit-transition: none;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-xxxlarge .close-button {
display: none;
}
}
html.is-reveal-open {
position: fixed;
width: 100%;
overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
html.is-reveal-open body {
overflow-y: hidden;
}
.reveal-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1005;
display: none;
background-color: rgba(0, 0, 0, 0.45);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.reveal {
z-index: 1006;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
padding: 1rem;
border: 1px solid #8a8a8a;
border-radius: 0;
background-color: #fff;
position: relative;
top: 100px;
margin-right: auto;
margin-left: auto;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
[data-whatinput="mouse"] .reveal {
outline: 0;
}
@media print, screen and (min-width: 26.25em) {
.reveal {
min-height: 0;
}
}
.reveal > :last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 26.25em) {
.reveal {
width: 600px;
max-width: 81.875rem;
}
}
@media print, screen and (min-width: 26.25em) {
.reveal.small {
width: 50%;
max-width: 81.875rem;
}
}
@media print, screen and (min-width: 26.25em) {
.reveal.large {
width: 90%;
max-width: 81.875rem;
}
}
@media print, screen and (max-width: 26.24875em) {
.reveal {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
min-height: 100%;
margin-left: 0;
border: 0;
border-radius: 0;
}
}
.reveal.without-overlay {
position: fixed;
}
.switch {
position: relative;
margin-bottom: 1rem;
outline: 0;
font-size: 0.875rem;
font-weight: 700;
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
height: 2rem;
}
.switch-input {
position: absolute;
margin-bottom: 0;
opacity: 0;
}
.switch-paddle {
position: relative;
display: block;
width: 4rem;
height: 2rem;
border-radius: 0;
background: #8a8a8a;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
font-weight: inherit;
color: inherit;
cursor: pointer;
}
input + .switch-paddle {
margin: 0;
}
.switch-paddle::after {
position: absolute;
top: 0.25rem;
left: 0.25rem;
display: block;
width: 1.5rem;
height: 1.5rem;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-radius: 0;
background: #fff;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
content: "";
}
input:checked ~ .switch-paddle {
background: #a5507b;
}
input:checked ~ .switch-paddle::after {
left: 2.25rem;
}
input:disabled ~ .switch-paddle {
cursor: not-allowed;
opacity: 0.5;
}
[data-whatinput="mouse"] input:focus ~ .switch-paddle {
outline: 0;
}
.switch-active,
.switch-inactive {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.switch-active {
left: 8%;
display: none;
}
input:checked + label > .switch-active {
display: block;
}
.switch-inactive {
right: 15%;
}
input:checked + label > .switch-inactive {
display: none;
}
.switch.tiny {
height: 1.5rem;
}
.switch.tiny .switch-paddle {
width: 3rem;
height: 1.5rem;
font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
top: 0.25rem;
left: 0.25rem;
width: 1rem;
height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
left: 1.75rem;
}
.switch.small {
height: 1.75rem;
}
.switch.small .switch-paddle {
width: 3.5rem;
height: 1.75rem;
font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
top: 0.25rem;
left: 0.25rem;
width: 1.25rem;
height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
left: 2rem;
}
.switch.large {
height: 2.5rem;
}
.switch.large .switch-paddle {
width: 5rem;
height: 2.5rem;
font-size: 1rem;
}
.switch.large .switch-paddle::after {
top: 0.25rem;
left: 0.25rem;
width: 2rem;
height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
left: 2.75rem;
}
.hide {
display: none !important;
}
.visible {
visibility: visible;
}
@media print, screen and (min-width: 26.25em) {
.hide-for-medium {
display: none !important;
}
}
@media screen and (max-width: 26.24875em) {
.show-for-medium {
display: none !important;
}
}
@media print, screen and (min-width: 40em) {
.hide-for-large {
display: none !important;
}
}
@media screen and (max-width: 39.99875em) {
.show-for-large {
display: none !important;
}
}
@media screen and (min-width: 64em) {
.hide-for-xlarge {
display: none !important;
}
}
@media screen and (max-width: 63.99875em) {
.show-for-xlarge {
display: none !important;
}
}
@media screen and (min-width: 75em) {
.hide-for-xxlarge {
display: none !important;
}
}
@media screen and (max-width: 74.99875em) {
.show-for-xxlarge {
display: none !important;
}
}
@media screen and (min-width: 90em) {
.hide-for-xxxlarge {
display: none !important;
}
}
@media screen and (max-width: 89.99875em) {
.show-for-xxxlarge {
display: none !important;
}
}
.show-on-focus {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.show-on-focus:active,
.show-on-focus:focus {
position: static !important;
width: auto !important;
height: auto !important;
overflow: visible !important;
clip: auto !important;
white-space: normal !important;
}
.show-for-ie {
display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.show-for-ie {
display: block !important;
}
.hide-for-ie {
display: none !important;
}
}
.show-for-sticky {
display: none;
}
.cypress-content .alignnone {
margin: 5px 20px 20px 0;
}
.cypress-content .aligncenter,
.cypress-content div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.cypress-content .alignright {
float: right;
margin: 5px 0 20px 20px;
}
.cypress-content .alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.cypress-content a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.cypress-content a img.alignnone {
margin: 5px 20px 20px 0;
}
.cypress-content a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.cypress-content a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.cypress-content .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.cypress-content .wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.cypress-content .wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.cypress-content .wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.cypress-content .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.cypress-content .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.cypress-content .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.cypress-content .screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.section {
margin-top: 1.875rem;
margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 40em) {
.section {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
}
}
.cypress-content {
margin-top: 0;
}
.cypress-content.mt-60 {
margin-top: 60px;
}
@media print, screen and (min-width: 26.25em) {
.cypress-content.mt-60 {
margin-top: 60px;
}
}
@media screen and (min-width: 1224px) {
.cypress-content {
margin-top: 0;
}
.cypress-content.mt-60 {
margin-top: 110px;
}
}
@media screen and (max-width: 1600px) {
[data-aos="fade-right"] {
-webkit-transform: none !important;
transform: none !important;
}
[data-aos="fade-left"] {
-webkit-transform: none !important;
transform: none !important;
}
}
@media all and (-ms-high-contrast: none) {
::-ms-backdrop,
[data-aos^="fade"][data-aos^="fade"],
[data-aos^="zoom-in"][data-aos^="zoom-in"],
[data-aos^="zoom"][data-aos^="zoom"] {
opacity: 1;
}
[data-aos^="fade-left"][data-aos^="fade-left"],
[data-aos^="fade-right"][data-aos^="fade-right"],
[data-aos^="fade-up"][data-aos^="fade-up"] {
opacity: 1;
-webkit-transform: none;
transform: none;
-webkit-transition-delay: unset;
transition-delay: unset;
-webkit-transition-property: none;
transition-property: none;
}
}
button#start-kundo-chat {
background-color: #1E2F56 !important;
right: 10px !important;
bottom: 10px !important;
border-radius: 30px !important;
}
@media screen and (min-width: 1024px) {
button#start-kundo-chat {
right: 20px !important;
bottom: 20px !important;
border-radius: 25px !important;
}
}
button#start-kundo-chat:hover {
background-color: #fff !important;
color: #1E2F56 !important;
}
button#start-kundo-chat:focus {
color: #1E2F56 !important;
}
.w1280 {
width: 90%;
margin: 2rem auto 2rem auto;
}
@media print, screen and (min-width: 40em) {
.w1280 {
max-width: 1280px;
}
}
.w1280 .breadcrumbs {
display: none;
}
@media screen and (min-width: 75em) {
.w1280 .breadcrumbs {
display: block;
}
}
.w1280 .breadcrumbs a {
color: #676767 !important;
}
.page-template-default .cypress-wrapper .cypress-content.mt-60 .w1280 {
margin-top: 8rem;
}
.page-template-default
.cypress-wrapper
.cypress-content
.w1280
+ .cypress-textblock {
margin-top: 0;
}
body.single.single-article .cypress-heroblock {
margin-bottom: 5.813rem;
}
li,
p {
font-size: 1.0625rem;
}
strong {
color: #1e2f56;
}
.cypress-heroblock .caption .inner h1,
.cypress-heroblock_plain .caption h1,
p.big {
font-size: 2.625rem !important;
font-weight: 700 !important;
line-height: 1.1 !important;
color: #1e2f56 !important;
margin-bottom: 1.125rem !important;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock .caption .inner h1,
.cypress-heroblock_plain .caption h1,
p.big {
font-size: 3.375rem !important;
}
}
@media screen and (min-width: 64em) {
.cypress-heroblock .caption .inner h1,
.cypress-heroblock_plain .caption h1,
p.big {
font-size: 3.5rem !important;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock .caption .inner h1,
.cypress-heroblock_plain .caption h1,
p.big {
font-size: 4rem !important;
}
}
h1,
h2 {
color: #1e2f56;
font-style: normal;
}
h3 {
font-weight: 400;
color: #1e2f56;
margin-bottom: 0.6rem;
}
h4 {
margin-bottom: 0.6rem;
}
h1,
h2,
h4,
h5 {
font-weight: 700;
color: #1e2f56;
}
a {
color: #1e2f56;
}
a:hover {
color: #8a8a8a;
}
a.blue-link {
color: #1e2f56;
}
a.blue-link:hover {
color: #8a8a8a;
}
html.is-reveal-open body,
html.is-reveal-open.zf-has-scroll {
position: static;
overflow-y: visible !important;
}
.reveal-overlay {
padding: 15px;
background-color: rgba(43, 43, 43, 0.8);
}
.reveal {
outline: 0;
width: 100%;
max-width: 900px;
border: none !important;
background: 0 0;
height: auto;
min-height: 0;
padding: 4rem 0 0 !important;
position: relative;
overflow: visible;
}
.reveal .flex-video,
.reveal .responsive-embed {
position: relative;
padding-bottom: 56.25%;
height: 0;
}
.reveal .flex-video iframe,
.reveal .responsive-embed iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.reveal .close-button {
outline: 0;
color: #fff;
background: #000;
border-radius: 100%;
width: 30px;
height: 30px;
position: absolute;
top: 1rem;
right: 0;
}
.video-container {
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
}
.video-container .video {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
min-height: 50%;
min-width: 50%;
}
.acf-form {
margin: 1.5rem 0;
}
.acf-form .acf-fields .acf-field input,
.acf-form .acf-fields .acf-field textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin-bottom: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
outline: 0;
}
.acf-form .af-field {
border: none !important;
padding: 0;
margin: 0 0 0.75rem;
}
.acf-form .af-field .af-input input,
.acf-form .af-field .af-input textarea {
font-size: 1.125rem;
color: #393939;
border: solid 1px #c1c1c1;
border-radius: 4px;
padding: 0.9rem 0.9rem;
}
.acf-form .af-submit {
padding: 0;
}
.acf-form .af-submit .af-submit-button {
background: #1E2F56;
color: #fff;
padding: 1.065rem 5.4rem !important;
border-radius: 1.6rem;
font-size: 1.125rem;
font-weight: 700;
-webkit-box-shadow: 0 2px 17px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 17px rgba(0, 0, 0, 0.16);
outline: 0;
}
.acf-form .acf-notice.acf-error-message {
display: none !important;
}
.acf-form .af-fields .acf-field.acf-error {
position: relative;
}
.acf-form .af-fields .acf-field.acf-error .acf-error-message {
display: block !important;
position: absolute;
top: 0.4rem;
right: 1.125rem;
left: 1.125rem;
z-index: 1;
background: 0 0;
font-size: 0.6rem !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}
.acf-form .af-fields .acf-field.acf-error .acf-error-message p {
font-size: 0.725rem;
margin: 0;
}
.acf-form .af-fields .acf-field.acf-error .acf-input-wrap {
position: relative;
}
.acf-form .af-fields .acf-field.acf-error .acf-input-wrap:after {
content: "\66";
font-family: alberts;
position: absolute;
top: 1.125rem;
right: 1.125rem;
color: #e02020;
font-size: 1.2rem;
}
.acf-form .af-fields .acf-field.acf-error input {
border: solid 2px #e02020 !important;
}
.breadcrumb-wrap {
position: absolute;
right: 0;
left: 0;
z-index: 3;
}
.breadcrumb-wrap .breadcrumbs,
.breadcrumb-wrap a {
font-size: 0.7rem;
color: #8a8a8a;
margin-top: -20px;
}
@media print, screen and (min-width: 40em) {
.breadcrumb-wrap .breadcrumbs,
.breadcrumb-wrap a {
font-size: 0.9375rem;
}
}
.breadcrumb-wrap a {
padding: 0 0.25rem;
}
@font-face {
font-family: alberts;
src: url(//www.bettysstad.se/wp-content/themes/alberts/public/alberts.eot);
src: url(//www.bettysstad.se/wp-content/themes/alberts/public/alberts.eot?#iefix)
format("embedded-opentype"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/alberts.woff) format("woff"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/alberts.ttf) format("truetype"),
url(//www.bettysstad.se/wp-content/themes/alberts/public/alberts.svg#alberts) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap;
}
[data-icon]:before {
font-family: alberts !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class*=" icon-"]:before,
[class^="icon-"]:before {
font-family: alberts !important;
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-alt-left:before {
content: "\61";
}
.icon-arrow-alt-right:before {
content: "\62";
}
.icon-arrow-alt-right:before {
content: "\63";
}
.icon-quote:before {
content: "\64";
}
.icon-facebook:before {
content: "\68";
}
.icon-filter:before {
content: "\69";
}
.icon-instagram:before {
content: "\6a";
}
.icon-quote:before {
content: "\6c";
}
.icon-play:before {
content: "\6e";
}
.icon-phone:before {
content: "\6f";
}
.icon-map:before {
content: "\70";
}
.icon-linkedin:before {
content: "\71";
}
.icon-map:before {
content: "\73";
}
.icon-check:before {
content: "\74";
}
.icon-price-tag:before {
content: "\75";
}
.icon-linkedin-alt:before {
content: "\76";
}
.icon-facebook-alt:before {
content: "\77";
}
.icon-instagram-alt:before {
content: "\78";
}
.icon-arrow-down:before {
content: "\79";
}
.icon-arrow-left:before {
content: "\7a";
}
.icon-arrow-right:before {
content: "\41";
}
.icon-arrow-up:before {
content: "\42";
}
.icon-check-1:before {
content: "\43";
}
@media screen and (min-width: 1224px) {
.cypress-menu {
padding: 2.275rem 0 1.9375rem;
position: fixed;
right: 0;
left: 0;
z-index: 9;
background: #fff !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
height: auto;
top: 0;
}
}
@media screen and (min-width: 1224px) and (min-width: 64em) {
.sticky-header .cypress-menu.b {
-webkit-box-shadow: 0 3px 6px #e8e8e8;
box-shadow: 0 3px 6px #e8e8e8;
}
}
@media screen and (min-width: 1224px) {
.cypress-menu .wrapp-top-menu {
position: relative;
}
.cypress-menu .menu-item-icon {
max-width: 3rem;
}
.cypress-menu .navigation-bar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
}
.cypress-menu .navigation-bar .logo {
display: block;
max-width: 150px;
}
.cypress-menu .navigation-bar .citys-phones {
border-radius: 30px;
font-size: 0.9375rem;
margin-left: 1.3rem;
width: auto;
border: 2px #1e2f56 solid;
position: relative;
padding: 0 15px;
}
.cypress-menu .navigation-bar .citys-phones.open-ul {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.cypress-menu .navigation-bar .citys-phones .sa-city {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button {
color: #1e2f56;
outline: 0;
display: block;
margin-right: 15px;
font-weight: 700;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button::before {
content: "\70";
font-family: alberts;
position: relative;
top: 2px;
left: -5px;
color: #1e2f56;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button:after {
content: "\79";
font-family: alberts;
position: relative;
right: -5px;
top: 1px;
font-size: 0.625rem;
color: #1e2f56;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button.open:after {
content: "\42";
}
.cypress-menu .navigation-bar .citys-phones .sa-city .line {
border-left: 2px solid #1e2f56;
height: 40px;
}
.cypress-menu .navigation-bar .citys-phones .sa-city .city-number {
position: relative;
margin-left: 10px;
top: 10px;
height: 16px;
display: block;
}
.cypress-menu .navigation-bar .citys-phones .sa-city .city-number a {
color: #373737;
line-height: 1;
}
.cypress-menu .navigation-bar .citys-phones .city-list {
display: none;
}
.cypress-menu .navigation-bar .citys-phones .city-list.show-ul {
display: block;
position: absolute;
z-index: 997;
left: 0;
top: 42px;
margin: 0;
width: 100%;
background: #fff;
-webkit-box-shadow: 0 2px 13px 1px rgba(138, 138, 138, 0.3);
box-shadow: 0 2px 13px 1px rgba(138, 138, 138, 0.3);
height: auto;
list-style: none;
}
.cypress-menu .navigation-bar .citys-phones .city-list.show-ul li.city {
font-weight: 700;
padding: 10px 16px;
}
.cypress-menu
.navigation-bar
.citys-phones
.city-list.show-ul
li.city:not(:last-child) {
-webkit-box-shadow: 0 1px 0 0 #ebebeb;
box-shadow: 0 1px 0 0 #ebebeb;
}
.cypress-menu .navigation-bar .citys-phones .city-list.show-ul li.city a {
color: #1e2f56;
}
.cypress-menu .menu-wrapper .main-menu .menu-links {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
list-style: none;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-menu .menu-wrapper .main-menu .menu-links li {
list-style: none;
}
.cypress-menu .menu-wrapper .main-menu .menu-links li:last-child a.menu-item {
margin-right: 0;
}
.cypress-menu .menu-wrapper .main-menu .menu-links li ul.parent-container {
margin-left: 0;
margin-bottom: 0;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container.menu-item-container {
margin-right: 1.125rem;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
a.menu-item {
padding: 0.5rem 1rem 0.5rem 0;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent:not(.has-submenu-toggle)
> a:after {
content: "\79" !important;
font-family: alberts !important;
color: #1e2f56;
border: none !important;
font-size: 10px;
position: absolute;
width: unset;
height: unset;
right: 0;
top: 16px;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
a.service-menu
~ ul.child-container.is-active {
min-width: 175px;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
a.about-menu
~ ul.child-container.is-active {
min-width: 185px;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
a.client-menu
~ ul.child-container.is-active {
min-width: 225px;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
ul.child-container {
display: none !important;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
ul.child-container
li.is-submenu-item:not(:last-child) {
border-bottom: 1px solid #ebebeb;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
ul.child-container
li.is-submenu-item
a.menu-item {
padding: 0.75rem 1.25rem;
display: block;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
ul.parent-container
li.is-accordion-submenu-parent
ul.child-container.is-active {
display: block !important;
position: absolute;
background: #fff;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
width: auto;
height: auto;
margin: 0;
z-index: 99;
min-width: 300px;
text-align: left;
top: 35px;
}
.cypress-menu .menu-wrapper .main-menu .menu-links li a.menu-item {
display: block;
font-size: 1.0625rem;
color: #676767;
margin-right: 10px;
}
.cypress-menu .menu-wrapper .main-menu .menu-links li a.menu-item.btn {
font-size: 1rem;
padding: 0.8125rem 1rem;
margin-right: 0;
margin-left: 0.4875rem;
}
.cypress-menu
.menu-wrapper
.main-menu
.menu-links
li
a.menu-item.child.standard {
padding: 0.7rem 1rem 0.7rem 0;
}
.cypress-menu .menu-wrapper .main-menu .menu-links > li:nth-last-child(3) {
margin-left: 1.1375rem;
}
.cypress-menu .menu-wrapper .main-menu .menu-links .citys-phones-small {
display: none !important;
}
.cypress-menu .accordion-menu .is-accordion-submenu a {
padding: 0.75rem 1.25rem;
display: block;
font-size: 1.0625rem;
color: #676767;
}
.cypress-menu .mobile-menu-btns {
display: none;
}
.cypress-menu .top {
position: absolute;
z-index: 3;
top: 0.3rem;
right: 0;
left: 0;
text-align: right;
}
.cypress-menu .top a {
color: #8a8a8a;
font-size: 0.9375rem;
font-weight: 500;
}
.cypress-menu .top a:first-child:after {
content: "|";
display: inline-block;
margin: 0 0.2rem 0 0.35rem;
font-size: 0.8rem;
vertical-align: text-top;
font-weight: 500;
color: #8a8a8a;
}
.cypress-menu .top a.active {
font-weight: 700;
color: #1e2f56;
}
} .hamburger {
padding: 15px 0 15px 15px;
display: inline-block;
cursor: pointer;
outline: 0;
-webkit-transition-property: opacity, -webkit-filter;
transition-property: opacity, -webkit-filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.hamburger:hover {
opacity: 1;
}
.hamburger.is-active:hover {
opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::after,
.hamburger.is-active .hamburger-inner::before {
background-color: currentColor;
}
.hamburger-box {
width: 24px;
height: 15px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1.5px;
}
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
width: 24px;
height: 3px;
background-color: currentColor;
border-radius: 4px;
position: absolute;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.hamburger-inner::after,
.hamburger-inner::before {
content: "";
display: block;
}
.hamburger-inner::before {
top: -6px;
width: 12px;
right: 0;
}
.hamburger-inner::after {
bottom: -6px;
}
.hamburger--elastic .hamburger-inner {
top: 1.5px;
-webkit-transition-duration: 275ms;
transition-duration: 275ms;
-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
top: 6px;
-webkit-transition: opacity 125ms 275ms ease;
transition: opacity 125ms 275ms ease;
}
.hamburger--elastic .hamburger-inner::after {
top: 12px;
-webkit-transition: -webkit-transform 275ms
cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: -webkit-transform 275ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: transform 275ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: transform 275ms cubic-bezier(0.68, -0.55, 0.265, 1.55),
-webkit-transform 275ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
-webkit-transform: translate3d(0, 6px, 0) rotate(135deg);
transform: translate3d(0, 6px, 0) rotate(135deg);
-webkit-transition-delay: 75ms;
transition-delay: 75ms;
}
.hamburger--elastic.is-active .hamburger-inner::before {
-webkit-transition-delay: 0s;
transition-delay: 0s;
opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
-webkit-transform: translate3d(0, -12px, 0) rotate(-270deg);
transform: translate3d(0, -12px, 0) rotate(-270deg);
-webkit-transition-delay: 75ms;
transition-delay: 75ms;
}
@media screen and (max-width: 1224px) {
.cypress-menu {
font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif;
background-color: #fff;
background-size: cover;
background-position: center center;
color: #1e2f56;
}
.cypress-menu .navigation-bar {
position: fixed;
top: 0;
right: 0;
left: 0;
height: 3.75rem;
background-color: #fff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 4;
}
.cypress-menu .navigation-bar .citys-phones {
border-radius: 30px;
font-size: 0.9375rem;
border: 2px #1e2f56 solid;
position: absolute;
padding: 5px 20px 5px 28px;
right: 50px;
font-size: 0.875rem;
}
.cypress-menu .navigation-bar .citys-phones .sa-city {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button {
outline: 0;
display: block;
margin-right: 5px;
cursor: not-allowed;
pointer-events: none;
font-weight: 700;
display: none;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button::before {
content: "\70";
font-family: alberts;
position: relative;
top: 2px;
left: -2px;
}
.cypress-menu .navigation-bar .citys-phones .sa-city button::after {
content: ":";
font-weight: 700;
}
.cypress-menu .navigation-bar .citys-phones .sa-city .line {
display: none;
}
.cypress-menu .navigation-bar .citys-phones .sa-city .city-number {
position: relative;
}
.cypress-menu
.navigation-bar
.citys-phones
.sa-city
.city-number
a.blue-link::before {
content: "\6f";
font-family: alberts;
position: relative;
top: 2px;
left: -6px;
}
.cypress-menu .navigation-bar .citys-phones .city-list {
display: none;
}
.cypress-menu .top {
display: none;
}
.cypress-menu .top.is-active {
display: block;
position: fixed;
right: 0;
top: 60px;
z-index: 9;
width: 100%;
left: 0;
background: #fff;
float: right;
margin: 0 auto;
text-align: right;
}
.cypress-menu .top.is-active a {
color: #8a8a8a;
display: inline-block;
font-size: 0.938rem;
}
.cypress-menu .top.is-active a:first-child {
padding-right: 5px;
border-right: 1px solid #8a8a8a;
}
.cypress-menu .top.is-active a.active {
font-weight: 700;
color: #1e2f56;
}
.cypress-menu a.logo {
display: block;
width: 90px;
}
.cypress-menu .hamburger {
padding: 1rem 0 1rem 1rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.cypress-menu .menu-wrapper {
position: fixed;
top: 4.2rem;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
visibility: hidden;
background: #fff;
-webkit-transition: 0.4s;
transition: 0.4s;
z-index: 2;
}
.cypress-menu .menu-wrapper.is-active {
opacity: 1;
visibility: visible;
overflow: auto;
z-index: 3;
}
.cypress-menu .menu-item-container {
list-style-type: none;
margin: 0;
}
.cypress-menu .menu-item-container .main-menu {
height: 900px;
}
.cypress-menu .child-container {
overflow: hidden;
}
.cypress-menu .child-container li {
overflow: hidden;
}
.cypress-menu .menu-links {
padding-top: 23px;
padding-left: 20px;
padding-right: 20px;
}
.cypress-menu .menu-links li {
list-style: none;
}
.cypress-menu .menu-links .citys-phones-small button.opt-city {
font-weight: 700;
outline: 0;
color: #1e2f56;
}
.cypress-menu .menu-links .citys-phones-small button.opt-city::before {
content: "\70";
font-family: alberts;
position: relative;
top: 2px;
margin-right: 6px;
}
.cypress-menu .menu-links .citys-phones-small button.opt-city:after {
content: "\79";
font-family: alberts;
position: relative;
right: -7px;
top: 1px;
font-size: 0.625rem;
}
.cypress-menu .menu-links .citys-phones-small button.opt-city.open:after {
content: "\42";
}
.cypress-menu .menu-links .citys-phones-small .city-list {
display: none;
}
.cypress-menu .menu-links .citys-phones-small .city-list.show-ul {
display: block;
list-style: none;
padding-top: 10px;
}
.cypress-menu .menu-links .citys-phones-small .city-list.show-ul li.city {
padding: 5px 0;
}
.cypress-menu .menu-links .citys-phones-small .city-list.show-ul li.city a {
color: #676767;
}
.cypress-menu
.menu-links
.citys-phones-small
.city-list.show-ul
li.city.active
a {
color: #1e2f56;
font-weight: 700;
}
.cypress-menu a.menu-item {
display: inline-block;
color: #1e2f56;
margin-top: 1rem;
margin-bottom: 1rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
font-size: 1.5rem;
}
.cypress-menu a.menu-item.child {
margin-left: 1.375rem;
font-size: 1.25rem;
color: #676767;
margin-top: unset;
}
.cypress-menu a.menu-item.button {
color: rgba(30, 47, 86, 0.6);
border: 1px solid rgba(30, 47, 86, 0.6);
border-radius: 100em 100em 100em 100em;
padding: 0.9375rem;
text-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.cypress-menu a.menu-item.button .menu-item-icon {
margin-left: 0;
}
.cypress-menu a.menu-item .menu-item-icon {
max-width: 1.875rem;
height: auto;
margin-right: 0.625rem;
}
.cypress-menu a.menu-item.menu-item.offer {
display: none;
}
.cypress-menu .mobile-menu-btns {
-webkit-box-shadow: 0 0 16px 0 #d1d1d1;
box-shadow: 0 0 16px 0 #d1d1d1;
visibility: hidden;
opacity: 0;
position: fixed;
bottom: 0;
width: 100%;
left: 0;
right: 0;
margin: 0 auto;
padding: 20px 20px;
background-color: #fff;
z-index: 999;
-webkit-transition: 0.5s;
transition: 0.5s;
}
.cypress-menu .mobile-menu-btns.is-active {
opacity: 1;
visibility: visible;
}
.cypress-menu .mobile-menu-btns .btn {
color: #fff;
font-weight: 700;
padding: 0.8125rem 1rem;
margin: 5px 0;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 1rem;
}
.cypress-menu .mobile-menu-btns .city-phone-menu {
text-align: center;
color: #1e2f56;
}
.cypress-menu .mobile-menu-btns .city-phone-menu a .icon-phone {
display: inline-block;
position: relative;
top: 3px;
left: 0;
margin-right: 8px;
}
.cypress-menu
.is-accordion-submenu-parent:not(.has-submenu-toggle)
> a:after {
content: "\79" !important;
font-family: alberts !important;
color: #1e2f56;
border: none !important;
font-size: 10px;
position: relative;
width: unset;
height: unset;
right: -10px;
top: 3px;
}
.cypress-menu .is-accordion-submenu-parent[aria-expanded="true"] > a:after {
top: 2px !important;
}
.cypress-menu .main-menu,
.cypress-menu .secondary-menu {
padding-top: 1rem;
padding-bottom: 1rem;
}
.cypress-menu .secondary-menu {
background-color: #fff;
}
.cypress-menu .main-menu {
background-color: #fff;
height: 900px;
}
}
@media screen and (min-width: 600px) {
.mobile-menu-btns.is-active .mmb-buttons {
width: 50%;
margin: 0 auto;
}
}
@media screen and (min-width: 1225px) {
.menu-trigger {
display: none;
}
}
@media screen and (min-width: 1225px) and (min-width: 64em) {
.sticky-header .cypress-menu {
-webkit-box-shadow: 0 3px 6px #e8e8e8;
box-shadow: 0 3px 6px #e8e8e8;
}
}
@media screen and (min-width: 1224px) {
.cypress-menu .navigation-bar .citys-phones .sa-city .city-number {
top: 0;
}
}
@media screen and (min-width: 1225px) {
.cypress-menu .navigation-bar .citys-phones .sa-city .city-number {
top: 10px;
}
}
.cypress-heroblock {
padding: 2.2rem 0 0;
position: relative;
margin-top: 100px;
}
@media print, screen and (min-width: 26.25em) {
.cypress-heroblock {
padding: 2.75rem 0 0;
}
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock {
padding: 3.1875rem 0 1.725rem;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock {
padding: 4.1875rem 0 3.125rem;
}
}
@media screen and (max-width: 810px) {
.cypress-heroblock {
margin-top: 60px !important;
}
}
.cypress-heroblock .background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
z-index: -1;
width: 100%;
height: 70%;
}
@media screen and (min-width: 64em) {
.cypress-heroblock .background {
width: 90%;
right: unset;
height: auto;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock .background {
width: 85%;
}
}
@media screen and (min-width: 90em) {
.cypress-heroblock .background {
width: 75%;
}
}
.cypress-heroblock .background.lightblue {
background-color: #e7f7f8;
}
.cypress-heroblock .background.lightorange {
background-color: #fdf0e9;
}
.cypress-heroblock .background.lightgreen {
background-color: #ebf7ee;
}
.cypress-heroblock .caption {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 0 2rem;
}
@media screen and (min-width: 64em) {
.cypress-heroblock .caption {
margin: 2rem 0 2rem;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock .caption {
margin: 0;
}
}
.cypress-heroblock .caption .inner {
width: 100%;
}
@media screen and (min-width: 75em) {
.cypress-heroblock .caption .inner {
max-width: 580px;
}
}
.cypress-heroblock .caption .inner h1,
.cypress-heroblock .caption .inner p.big {
width: 100%;
}
@media screen and (min-width: 75em) {
.cypress-heroblock .caption .inner h1,
.cypress-heroblock .caption .inner p.big {
width: calc(100% + 100px);
}
}
.cypress-heroblock .caption .inner p {
font-size: 1.125rem;
}
.cypress-heroblock .caption .usps {
list-style: none;
margin: 0;
margin-top: 1.5rem;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock .caption .usps {
margin-top: 1.8375rem;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock .caption .usps {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 2.4375rem;
}
}
.cypress-heroblock .caption .usps li {
position: relative;
}
.cypress-heroblock .caption .usps li:not(:last-child) {
margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock .caption .usps li:not(:last-child) {
margin-bottom: 16px;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock .caption .usps li:not(:last-child) {
margin-bottom: 0;
margin-right: 15px;
}
}
.cypress-heroblock .caption .usps li span.icon-check {
color: #1E2F56;
position: absolute;
top: 0.15rem;
font-size: 1.3rem;
}
.cypress-heroblock .caption .usps li span.usp-text {
color: #1e2f56;
font-weight: 600;
margin-left: 25px;
font-size: 1.16875rem;
}
.cypress-heroblock .caption .information-boxes {
list-style: none;
margin: 1rem 0 0 0;
padding: 0;
}
@media screen and (min-width: 64em) {
.cypress-heroblock .caption .information-boxes {
margin: 2.6875rem 0 0 0;
}
}
.cypress-heroblock .caption .information-boxes li {
float: left;
width: 100%;
margin: 0 0 1rem 0;
background: #1e2f56;
color: #fff;
text-align: center;
border-radius: 5rem;
padding: 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock .caption .information-boxes li {
width: 48%;
margin: 0 2% 2rem 0;
background: 0 0;
color: inherit;
text-align: left;
border-radius: 0;
padding: 0;
}
}
.cypress-heroblock .caption .information-boxes li:nth-child(2n + 2) {
margin-right: 0;
}
.cypress-heroblock .caption .information-boxes li:last-child {
background: 0 0 !important;
}
.cypress-heroblock .caption .information-boxes h3 {
color: #fff;
font-weight: 700;
font-size: 1.25rem;
margin: 0 0 0.25rem;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock .caption .information-boxes h3 {
color: #1e2f56;
font-weight: 400;
font-size: 1.5625rem;
margin: 0 0 0.6rem;
}
}
.cypress-heroblock .caption .information-boxes a {
color: inherit;
font-size: 1.0625rem;
}
.cypress-heroblock .caption .information-boxes .btn {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.cypress-heroblock .video-link {
display: block;
position: relative;
outline: 0;
}
.cypress-heroblock .video-link .play {
opacity: 0.5;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.cypress-heroblock .video-link .play.icon-play:before {
font-size: 7.375rem;
color: #fff;
max-width: 118px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
left: 0;
margin: 0 auto;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 90em) {
.cypress-heroblock .video-link .play.icon-play:before {
right: -5rem;
left: 5rem;
max-width: 150px;
font-size: 9.375rem;
}
}
.cypress-heroblock .video-link .play:hover {
opacity: 0.8;
}
.cypress-heroblock .media {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.cypress-heroblock .media .image {
margin-left: 0;
}
@media screen and (min-width: 90em) {
.cypress-heroblock .media .image {
margin-left: 5rem;
}
}
.cypress-heroblock .media .circle {
position: absolute;
top: -60px;
right: 1rem;
width: 120px;
height: 120px;
padding: 1rem 1.2rem;
border-radius: 100%;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
opacity: 0;
-webkit-transition: opacity 0.9s ease-in;
transition: opacity 0.9s ease-in;
}
@media screen and (min-width: 64em) {
.cypress-heroblock .media .circle {
top: 2rem;
right: auto;
left: -4rem;
width: 135px;
height: 135px;
padding: 1rem 1.2rem;
}
}
@media screen and (min-width: 90em) {
.cypress-heroblock .media .circle {
top: 3rem;
left: -1.5rem;
width: 165px;
height: 165px;
padding: 1rem 1.5rem;
}
}
.cypress-heroblock .media .circle .inner {
color: #fff;
font-size: 1.25rem;
font-weight: 700;
line-height: 1.2;
margin: 0;
}
@media screen and (min-width: 64em) {
.cypress-heroblock .media .circle .inner {
font-size: 1.4rem;
}
}
@media screen and (min-width: 90em) {
.cypress-heroblock .media .circle .inner {
font-size: 1.75rem;
}
}
.cypress-heroblock .media .circle.darkorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/splash.svg)
}
.cypress-heroblock .media .circle.darkblue {
background-color: #1e2f56;
}
.cypress-heroblock .media .circle.darkgreen {
background-color: #1E2F56;
}
.cypress-heroblock .media .circle.show {
opacity: 1;
-webkit-animation: pulse 3s 2;
animation: pulse 3s 2;
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@media screen and (min-width: 64em) {
.cypress-heroblock .media .circle.ot {
height: 175px !important;
width: 175px !important;
left: -6rem !important;
}
}
@media screen and (min-width: 90em) {
.cypress-heroblock .media .circle.ot {
left: -1rem !important;
padding: 1rem 1.2rem !important;
}
}
@media screen and (min-width: 64em) {
.cypress-heroblock .media .circle.ot .inner {
font-size: 1.375rem !important;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock .media .circle.ot .inner {
font-size: 1.375rem !important;
}
}
@media screen and (min-width: 90em) {
.cypress-heroblock .media .circle.ot .inner {
font-size: 1.375rem !important;
}
}
.cypress-heroblock .green_circle {
display: none;
}
@media screen and (min-width: 64em) {
.cypress-heroblock .green_circle {
background-color: #1E2F56;
height: 51px;
width: 51px;
border-radius: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer;
-webkit-animation: gcircle 3s infinite;
animation: gcircle 3s infinite;
position: absolute;
margin: 0 auto;
text-align: center;
bottom: -32px;
left: 0;
right: 0;
opacity: 0;
-webkit-transition: opacity 1.5s ease-in;
transition: opacity 1.5s ease-in;
}
.cypress-heroblock .green_circle::after {
content: "\63";
font-family: alberts !important;
color: #fff;
font-size: 1.5rem;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
display: block;
}
@-webkit-keyframes gcircle {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes gcircle {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.cypress-heroblock .green_circle.show {
opacity: 1;
}
}
.reveal-overlay .reveal {
width: auto;
}
.reveal-overlay .reveal.video {
top: 125px !important;
}
.reveal-overlay .reveal.video .video-container {
top: 160px;
left: unset;
width: 100%;
height: auto;
}
@media screen and (min-width: 64em) {
.reveal-overlay .reveal.video .video-container {
top: 305px;
}
}
.reveal-overlay .reveal.video .video-container video {
width: 100%;
height: auto;
position: inherit;
}
@media screen and (min-width: 75em) {
.cypress-heroblock_plain {
padding: 6rem 0;
}
}
.cypress-heroblock_plain.lightblue {
background-color: #e7f7f8;
}
.cypress-heroblock_plain.lightorange {
background-color: #fdf0e9;
}
.cypress-heroblock_plain.lightgreen {
background-color: #ebf7ee;
}
.cypress-heroblock_plain .cypress-offerform {
max-width: 600px;
margin: 1.8125rem auto 0;
}
@media screen and (min-width: 64em) {
.cypress-heroblock_plain .cypress-offerform {
margin: 1.8125rem auto 0;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock_plain .cypress-offerform {
margin: 2.1125rem auto 0;
}
}
.cypress-heroblock_plain .usps {
list-style: none;
margin: 0;
margin-top: 1.5rem;
margin-bottom: 0 !important;
width: 100%;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock_plain .usps {
margin-top: 1.8375rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.cypress-heroblock_plain .usps li {
position: relative;
}
.cypress-heroblock_plain .usps li:not(:last-child) {
margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock_plain .usps li:not(:last-child) {
margin-bottom: 16px;
}
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock_plain .usps li:not(:last-child) {
margin-bottom: 0;
margin-right: 25px;
}
}
.cypress-heroblock_plain .usps li span.icon-check {
color: #1E2F56;
position: absolute;
top: 0.15rem;
font-size: 1.3rem;
}
.cypress-heroblock_plain .usps li span.usp-text {
color: #1e2f56;
font-weight: 600;
margin-left: 25px;
font-size: 1.16875rem;
}
.cypress-heroblock_plain .thk-block {
position: relative;
}
.cypress-heroblock_plain .thk-block h1 {
text-align: center;
}
.cypress-heroblock_plain .thk-block span {
display: none;
}
@media screen and (min-width: 1300px) {
.cypress-heroblock_plain .thk-block span {
position: absolute;
right: 0;
display: block;
}
.cypress-heroblock_plain .thk-block h1 {
margin-right: 23px;
text-align: left;
}
}
.cypress-heroblock + .cypress-textblock {
margin-top: 2.875rem;
}
@media print, screen and (min-width: 40em) {
.cypress-heroblock + .cypress-textblock {
margin-top: 3.875rem;
}
}
@media screen and (min-width: 64em) {
.cypress-heroblock + .cypress-textblock {
margin-top: 4.875rem;
}
}
@media screen and (min-width: 75em) {
.cypress-heroblock + .cypress-textblock {
margin-top: 6.875rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-content.mt-60 > .cypress-textblock:first-child {
padding-top: 3.875rem;
}
}
@media screen and (min-width: 64em) {
.cypress-content.mt-60 > .cypress-textblock:first-child {
padding-top: 4.875rem;
}
}
.cypress-textblock {
margin: 2.8125rem 0 1.8125rem;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock {
margin: 4.875rem 0 3.875rem;
}
}
.cypress-textblock.less-margin {
margin: 3.5rem 0 1.5rem;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock.less-margin {
margin: 4.25rem 0 2.25rem;
}
}
.cypress-textblock .tx-blocks .cell {
margin-bottom: 1.5rem;
}
.cypress-textblock .tx-blocks .cell:last-of-type {
margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock .tx-blocks .cell:last-of-type {
margin-bottom: 1.5rem;
}
}
.cypress-textblock .tx-blocks .four-blocks {
margin-bottom: 1.5rem !important;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock .tx-blocks .four-blocks ul.checklist {
margin-bottom: 38px;
}
.cypress-textblock .tx-blocks .four-blocks ul.checklist li {
margin-bottom: 38px;
}
}
.cypress-textblock .abstract {
margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock .abstract {
margin-bottom: 1.875rem;
}
}
.cypress-textblock .three-blocks {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-textblock .narrow {
max-width: 62.75rem;
}
.cypress-textblock .align {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-textblock .btn {
width: 300px;
margin: 0 auto;
}
@media screen and (min-width: 64em) {
.cypress-textblock .btn {
width: inherit;
}
}
.cypress-textblock p:not(:last-child) {
margin-bottom: 30px;
}
.cypress-textblock p strong {
font-weight: 700;
color: #1e2f56;
}
.cypress-textblock span.col-number {
width: 38px;
height: 38px;
background: #1E2F56;
color: #fff;
font-size: 1.5625rem;
font-weight: 700;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 38px;
margin: 0 auto 0.9375rem;
}
.cypress-textblock .has-background {
padding: 2.025rem 2.025rem 1.025rem;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock .has-background {
padding: 2.625rem 2.625rem 1.625rem;
}
}
@media screen and (min-width: 64em) {
.cypress-textblock .has-background {
padding-left: 49px;
padding-right: 49px;
}
}
.cypress-textblock .has-background.lightblue {
background-color: #f2f2f2;
border-radius: 15px;
}
.cypress-textblock .has-background.lightgreen {
background-color: #f8f8f8;
border-radius: 15px;
}
.cypress-textblock .has-background.lightorange {
background-color: #fdf0e9;
border-radius: 15px;
}
.cypress-textblock .has-background.darkblue {
background-color: #1e2f56;
color: #fff;
}
.cypress-textblock .has-background.darkblue h1,
.cypress-textblock .has-background.darkblue h2,
.cypress-textblock .has-background.darkblue h3,
.cypress-textblock .has-background.darkblue h4,
.cypress-textblock .has-background.darkblue h5,
.cypress-textblock .has-background.darkblue strong {
color: #fff;
}
.cypress-textblock .has-background.darkorange {
background-color: #78AFD1;
color: #fff;
}
.cypress-textblock .has-background.darkorange h1,
.cypress-textblock .has-background.darkorange h2,
.cypress-textblock .has-background.darkorange h3,
.cypress-textblock .has-background.darkorange h4,
.cypress-textblock .has-background.darkorange h5,
.cypress-textblock .has-background.darkorange strong {
color: #fff;
}
.cypress-textblock .has-background.darkgreen {
background-color: #1E2F56;
color: #fff;
}
.cypress-textblock .has-background.darkgreen span.col-number {
background: #1e2f56;
}
.cypress-textblock .has-background.darkgreen h1,
.cypress-textblock .has-background.darkgreen h2,
.cypress-textblock .has-background.darkgreen h3,
.cypress-textblock .has-background.darkgreen h4,
.cypress-textblock .has-background.darkgreen h5,
.cypress-textblock .has-background.darkgreen strong {
color: #fff;
}
.cypress-textblock .has-background.darkgreen ul.checklist li:before {
color: #fff;
}
.cypress-textblock .has-background.darkgreen ul.checklist li:after {
background: #1E2F56;
}
.cypress-textblock.no-numbers.text-left {
text-align: left !important;
}
.cypress-textblock.no-numbers.text-left a,
.cypress-textblock.no-numbers.text-left h1,
.cypress-textblock.no-numbers.text-left h2,
.cypress-textblock.no-numbers.text-left h3,
.cypress-textblock.no-numbers.text-left h4,
.cypress-textblock.no-numbers.text-left h5,
.cypress-textblock.no-numbers.text-left li,
.cypress-textblock.no-numbers.text-left p {
text-align: left !important;
}
.cypress-textblock.no-numbers.text-left .three-blocks.has-background a,
.cypress-textblock.no-numbers.text-left .three-blocks.has-background p {
text-align: center !important;
}
.cypress-mediablock {
margin: 2.4375rem 0;
}
@media print, screen and (min-width: 40em) {
.cypress-mediablock {
margin: 4.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-mediablock {
margin: 5.875rem 0;
}
}
@media screen and (min-width: 75em) {
.cypress-mediablock {
margin: 6.25rem 0;
}
}
.cypress-mediablock .flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-mediablock .flex.toright {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
@media screen and (min-width: 64em) {
.cypress-mediablock .flex.toright {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
.cypress-mediablock .text-col .textfield p:not(:last-child) {
margin-bottom: 30px;
}
.cypress-mediablock .media-col {
margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
.cypress-mediablock .media-col {
margin-bottom: 0;
}
}
.cypress-mediablock .media-col .image {
width: 100%;
max-width: 100%;
}
.cypress-mediablock .media-col .video-link {
display: block;
position: relative;
outline: 0;
}
.cypress-mediablock .media-col .video-link .image {
width: 100%;
height: auto;
}
.cypress-mediablock .media-col .video-link .play {
opacity: 0.5;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.cypress-mediablock .media-col .video-link .play.icon-play:before {
font-size: 7.375rem;
color: #fff;
max-width: 118px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
left: 0;
margin: 0 auto;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 90em) {
.cypress-mediablock .media-col .video-link .play.icon-play:before {
right: -5rem;
left: 5rem;
max-width: 150px;
font-size: 9.375rem;
}
}
.cypress-mediablock .media-col .video-link .play:hover {
opacity: 0.8;
}
.cypress-mediablock.wave {
margin: 2.4375rem 0 6.875rem;
padding: 1rem 0 2.3125rem;
position: relative;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: top center !important;
width: 100%;
}
@media print, screen and (min-width: 40em) {
.cypress-mediablock.wave {
margin: 4.875rem 0 6.875rem;
padding: 2rem 0 3.125rem;
}
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave {
margin: 6.875rem 0 0;
}
}
@media screen and (min-width: 75em) {
.cypress-mediablock.wave {
margin: 8.25rem 0 0 0;
padding: 0 0 5.625rem;
}
}
.cypress-mediablock.wave.noimg {
margin: 2.8125rem 0;
}
@media print, screen and (min-width: 40em) {
.cypress-mediablock.wave.noimg {
margin: 4.875rem 0 0;
}
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.noimg {
margin: 6.875rem 0 0;
}
}
@media screen and (min-width: 75em) {
.cypress-mediablock.wave.noimg {
margin: 8.25rem 0 0 0;
}
}
.cypress-mediablock.wave .textfield {
margin-top: 2.125rem;
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave .textfield {
margin-top: 4.125rem;
}
}
@media screen and (min-width: 75em) {
.cypress-mediablock.wave .textfield {
margin-top: 5.25rem;
}
}
.cypress-mediablock.wave .textfield h2 {
font-size: 2.875rem;
}
@media screen and (min-width: 75em) {
.cypress-mediablock.wave .textfield h2 {
font-size: 4rem;
width: calc(100% + 100px);
}
}
.cypress-mediablock.wave .media-col {
margin-top: 4.5rem;
margin-bottom: -6rem;
position: relative;
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave .media-col {
margin-top: -10rem;
margin-bottom: 0;
}
}
@media screen and (min-width: 75em) {
.cypress-mediablock.wave .media-col {
margin-top: -5rem;
}
}
.cypress-mediablock.wave .media-col .image {
margin-left: 0;
}
@media screen and (min-width: 90em) {
.cypress-mediablock.wave .media-col .image {
margin-left: 5rem;
}
}
.cypress-mediablock.wave.darkblue .text-col .textfield,
.cypress-mediablock.wave.darkgreen .text-col .textfield,
.cypress-mediablock.wave.darkorange .text-col .textfield {
color: #fff;
}
.cypress-mediablock.wave.darkblue .text-col .textfield h2,
.cypress-mediablock.wave.darkblue .text-col .textfield p.big,
.cypress-mediablock.wave.darkgreen .text-col .textfield h2,
.cypress-mediablock.wave.darkgreen .text-col .textfield p.big,
.cypress-mediablock.wave.darkorange .text-col .textfield h2,
.cypress-mediablock.wave.darkorange .text-col .textfield p.big {
color: #1e2f56 !important;
}
.cypress-mediablock.wave.darkblue .text-col .textfield ul.checklist li strong,
.cypress-mediablock.wave.darkgreen .text-col .textfield ul.checklist li strong,
.cypress-mediablock.wave.darkorange
.text-col
.textfield
ul.checklist
li
strong {
color: #fff !important;
}
.cypress-mediablock.wave.darkblue {
background: #1e2f56;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-blue.svg);
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.darkblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-blue.svg);
}
}
.cypress-mediablock.wave.lightblue {
background: #e7f7f8;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightblue.svg);
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.lightblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightblue.svg);
}
}
.cypress-mediablock.wave.lightgreen {
background: #ebf7ee;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.lightgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-mediablock.wave.darkgreen {
background: #1E2F56;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-green.svg);
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.darkgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-green.svg);
}
}
.cypress-mediablock.wave.darkgreen ul.checklist li:before {
color: #fff;
}
.cypress-mediablock.wave.darkgreen ul.checklist li:after {
background: #1E2F56;
}
.cypress-mediablock.wave.lightorange {
background: #fdf0e9;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightorange.svg);
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.lightorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightorange.svg);
}
}
.cypress-mediablock.wave.darkorange {
background: #78AFD1;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-orange.svg);
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave.darkorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-orange.svg);
}
}
.cypress-mediablock.wave .toright .media-col .image {
margin-left: 0;
}
.cypress-mediablock.wave .toright .circle {
left: auto;
right: 1rem;
}
@media screen and (min-width: 64em) {
.cypress-mediablock.wave .toright .circle {
right: -5rem;
left: auto;
}
}
@media screen and (min-width: 90em) {
.cypress-mediablock.wave .toright .circle {
left: auto;
right: -5rem;
}
}
.cypress-mediablock .circle {
position: absolute;
top: -60px;
right: 1rem;
width: 120px;
height: 120px;
padding: 1rem 1.2rem;
border-radius: 100%;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
opacity: 0;
-webkit-transition: opacity 0.9s ease-in;
transition: opacity 0.9s ease-in;
}
@media screen and (min-width: 64em) {
.cypress-mediablock .circle {
top: 20%;
right: auto;
left: -4rem;
width: 135px;
height: 135px;
padding: 1rem 1.2rem;
}
}
@media screen and (min-width: 90em) {
.cypress-mediablock .circle {
top: 30%;
left: -1.5rem;
width: 165px;
height: 165px;
padding: 1rem 1.5rem;
}
}
.cypress-mediablock .circle .inner {
color: #fff;
font-size: 1.25rem;
font-weight: 700;
line-height: 1.2;
margin: 0;
}
@media screen and (min-width: 64em) {
.cypress-mediablock .circle .inner {
font-size: 1.4rem;
}
}
@media screen and (min-width: 90em) {
.cypress-mediablock .circle .inner {
font-size: 1.75rem;
}
}
.cypress-mediablock .circle.darkorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/splash.svg);
}
.cypress-mediablock .circle.darkblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/splash.svg);
}
.cypress-mediablock .circle.darkgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/splash.svg);
}
.cypress-mediablock .circle.show {
opacity: 1;
-webkit-animation: pulse 3s 2;
animation: pulse 3s 2;
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
.cypress-videoblock {
padding: 3.8rem 0 2rem;
margin: 2.5rem 0;
overflow: hidden;
position: relative;
}
@media print, screen and (min-width: 40em) {
.cypress-videoblock {
padding-top: 5.25rem;
margin: 6.5rem 0 10rem;
}
}
@media screen and (min-width: 64em) {
.cypress-videoblock {
padding-top: 5.25rem;
}
}
@media screen and (min-width: 75em) {
.cypress-videoblock {
padding-top: 8.25rem;
}
}
.cypress-videoblock .bg {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 85%;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: top center !important;
z-index: -1;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
@media screen and (min-width: 64em) {
.cypress-videoblock .bg {
height: 80%;
}
}
.cypress-videoblock .bg.lightblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightblue.svg);
}
@media screen and (min-width: 64em) {
.cypress-videoblock .bg.lightblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightblue.svg);
}
}
.cypress-videoblock .bg.lightgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
}
@media screen and (min-width: 64em) {
.cypress-videoblock .bg.lightgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-videoblock .bg.lightorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightorange.svg);
}
@media screen and (min-width: 64em) {
.cypress-videoblock .bg.lightorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightorange.svg);
}
}
.cypress-videoblock h2 {
margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 40em) {
.cypress-videoblock h2 {
margin-bottom: 2.0625rem;
}
}
@media screen and (min-width: 75em) {
.cypress-videoblock h2 {
margin-bottom: 4.0625rem;
}
}
.cypress-videoblock .video-blocks div:not(:last-child) {
margin-bottom: 1rem;
}
.cypress-videoblock .video-link {
display: block;
position: relative;
outline: 0;
}
.cypress-videoblock .video-link .image {
width: 100%;
height: auto;
}
.cypress-videoblock .video-link .play {
opacity: 0.5;
}
.cypress-videoblock .video-link .play.icon-play:before {
font-size: 6.375rem;
color: #fff;
max-width: 103px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
left: 0;
margin: 0 auto;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.cypress-gridblock {
margin: 2.8125rem 0 1.8125rem;
}
@media print, screen and (min-width: 40em) {
.cypress-gridblock {
margin: 4.875rem 0 3.875rem;
}
}
.cypress-gridblock .has-background.lightblue {
background-color: #e7f7f8;
}
.cypress-gridblock .has-background.lightgreen {
background-color: #ebf7ee;
}
.cypress-gridblock .box-grid {
display: block;
}
.cypress-gridblock .box-grid .grid-sizer {
width: 48%;
}
.cypress-gridblock .box-grid .gutter-sizer {
width: 4%;
}
.cypress-gridblock .box {
width: 100%;
padding: 2.375rem;
margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
.cypress-gridblock .box {
padding: 1.5rem;
}
}
.cypress-gridblock .box.two {
width: 100%;
}
@media screen and (min-width: 64em) {
.cypress-gridblock .box.two {
width: 50%;
}
}
.cypress-gridblock .box.no-background {
padding: 0;
}
@media screen and (min-width: 64em) {
.cypress-gridblock .box.no-background {
padding: 2.375rem 5rem 0 0;
}
}
.cypress-gridblock .box ul.checklist {
margin-left: 0;
}
.cypress-gridblock .box ul.checklist li:before {
display: inline-block;
position: relative;
top: auto;
left: auto;
vertical-align: middle;
margin: 0 0.5rem 0 0;
}
.cypress-accordionblock {
padding: 3.725rem 0 1.572rem;
margin: 2.8125rem 0;
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock {
padding: 6.25rem 0 3.372rem;
margin: 4.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-accordionblock {
padding: 7.25rem 0 4.372rem;
margin: 5.875rem 0;
}
}
@media screen and (min-width: 75em) {
.cypress-accordionblock {
padding: 8.25rem 0 5.372rem;
margin: 6.25rem 0;
}
}
.cypress-accordionblock.none {
margin: 4.8125rem 0;
padding: 0 !important;
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock.none {
margin: 5.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-accordionblock.none {
margin: 6.875rem 0;
}
}
@media screen and (min-width: 75em) {
.cypress-accordionblock.none {
margin: 9.375rem 0;
}
}
.cypress-accordionblock.bg {
background-repeat: no-repeat;
background-size: cover !important;
background-position: top center !important;
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock.bg {
position: relative;
background: 0 0;
}
.cypress-accordionblock.bg::before {
content: "";
margin: 0 5px 0 0;
background-repeat: no-repeat;
background-size: cover !important;
width: 100%;
display: block;
height: 100%;
position: absolute;
z-index: -1;
top: 0;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
}
.cypress-accordionblock.bg.lightblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightblue.svg);
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock.bg.lightblue {
background: 0 0;
}
.cypress-accordionblock.bg.lightblue::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightblue.svg);
}
}
.cypress-accordionblock.bg.lightgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock.bg.lightgreen {
background: 0 0;
}
.cypress-accordionblock.bg.lightgreen::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-accordionblock.bg.lightorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightorange.svg);
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock.bg.lightorange {
background: 0 0;
}
.cypress-accordionblock.bg.lightorange::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightorange.svg);
}
}
.cypress-accordionblock .accordion h2 {
margin-bottom: 27px;
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock .accordion h2 {
margin-bottom: 38px;
}
}
.cypress-accordionblock .group {
margin-bottom: 4rem;
}
.cypress-accordionblock .group .group-title {
margin-bottom: 1.5rem;
}
.cypress-accordionblock .group:last-of-type {
margin-bottom: 0;
}
.cypress-accordionblock .group.show-questions .row {
display: none;
}
.cypress-accordionblock .row {
margin: 0 0 0.75rem;
background: #fff;
-webkit-box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
cursor: pointer;
position: relative;
}
.cypress-accordionblock .row .question {
display: block;
color: #1e2f56;
font-weight: 600;
padding: 1.20625rem 4.25rem 1.20625rem 1.3125rem;
margin: 0;
position: relative;
cursor: pointer;
}
@media print, screen and (min-width: 40em) {
.cypress-accordionblock .row .question {
padding: 1.40625rem 4.25rem 1.40625rem 1.3125rem;
}
}
.cypress-accordionblock .row .question:after {
content: "\79";
font-family: alberts;
position: absolute;
top: 1.40625rem;
right: 1.4375rem;
}
.cypress-accordionblock .row .question.open:after {
content: "\42";
}
.cypress-accordionblock .row .answer {
display: none;
padding: 0 4.25rem 0.40625rem 1.40625rem;
}
.cypress-accordionblock .row .answer p {
font-size: 1rem;
}
.cypress-accordionblock .row .answer ul {
list-style: none;
margin: 0 0 1rem 0 !important;
position: relative;
}
.cypress-accordionblock .row .answer ul li {
margin-left: 35px;
position: relative;
}
.cypress-accordionblock .row .answer ul li:before {
content: "";
background-image: url(//www.bettysstad.se/wp-content/themes/alberts/public/Check.svg);
background-repeat: no-repeat;
background-position: center;
position: absolute;
height: 25px;
width: 25px;
display: block;
left: -35px;
top: -2px;
}
.cypress-accordionblock .row .answer ul li:not(:last-child) {
margin-bottom: 17px;
}
.cypress-accordionblock .btn {
margin: 3.8125rem auto 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.cypress-accordionblock a#load-older-posts {
font-size: 1.25rem;
font-weight: 700;
display: block;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
text-align: center;
margin: 42px auto 0;
width: 140px;
}
.cypress-accordionblock a#load-older-posts:after {
content: "\72";
font-family: alberts;
font-size: 0.8rem;
margin: 0 0 0 0.5rem;
-webkit-transition: 0.7s all;
transition: 0.7s all;
}
.cypress-accordionblock a#load-older-posts .plus {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-left: 10px;
position: absolute;
right: 5px;
top: 5px;
-webkit-transition: 0.7s all;
transition: 0.7s all;
}
.cypress-faq-archive-two,
.cypress-faqspecialblock,
.cypress-faqspecialblock_city {
margin: 3.0625rem 0 5.0625rem;
}
@media print, screen and (min-width: 40em) {
.cypress-faq-archive-two,
.cypress-faqspecialblock,
.cypress-faqspecialblock_city {
margin: 4.0625rem 0 7.0625rem;
}
}
@media screen and (min-width: 64em) {
.cypress-faq-archive-two,
.cypress-faqspecialblock,
.cypress-faqspecialblock_city {
margin: 5.0625rem 0 8.0625rem;
}
}
@media screen and (min-width: 75em) {
.cypress-faq-archive-two,
.cypress-faqspecialblock,
.cypress-faqspecialblock_city {
margin: 8.0625rem 0;
}
}
.cypress-faq-archive-two .faq-archive-title,
.cypress-faqspecialblock .faq-archive-title,
.cypress-faqspecialblock_city .faq-archive-title {
margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 40em) {
.cypress-faq-archive-two .faq-archive-title,
.cypress-faqspecialblock .faq-archive-title,
.cypress-faqspecialblock_city .faq-archive-title {
margin-bottom: 1.6875rem;
}
}
@media screen and (min-width: 64em) {
.cypress-faq-archive-two .faq-archive-title,
.cypress-faqspecialblock .faq-archive-title,
.cypress-faqspecialblock_city .faq-archive-title {
margin-bottom: 2.6875rem;
}
}
.cypress-faq-archive-two .archive-posts .cat-intro,
.cypress-faqspecialblock .archive-posts .cat-intro,
.cypress-faqspecialblock_city .archive-posts .cat-intro {
padding-top: 8rem;
margin-bottom: 1.5rem;
}
.cypress-faq-archive-two .archive-posts .faq-post-content,
.cypress-faqspecialblock .archive-posts .faq-post-content,
.cypress-faqspecialblock_city .archive-posts .faq-post-content {
padding-top: 0;
}
.cypress-faq-archive-two .archive-posts .faq-post-content:last-of-type,
.cypress-faqspecialblock .archive-posts .faq-post-content:last-of-type,
.cypress-faqspecialblock_city .archive-posts .faq-post-content:last-of-type {
margin-bottom: 0;
}
.cypress-faq-archive-two .archive-posts .cypress-faq,
.cypress-faqspecialblock .archive-posts .cypress-faq,
.cypress-faqspecialblock_city .archive-posts .cypress-faq {
padding: 0;
}
.cypress-faq-archive-two .archive-posts .cypress-faq .grid-container,
.cypress-faqspecialblock .archive-posts .cypress-faq .grid-container,
.cypress-faqspecialblock_city .archive-posts .cypress-faq .grid-container {
padding: 0;
}
.cypress-faq-archive-two .archive-posts .cypress-faq .cell,
.cypress-faqspecialblock .archive-posts .cypress-faq .cell,
.cypress-faqspecialblock_city .archive-posts .cypress-faq .cell {
width: 100% !important;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock,
.cypress-faqspecialblock_city .archive-posts .cypress-accordionblock {
padding: 0;
margin: 0;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .accordion,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .accordion,
.cypress-faqspecialblock_city
.archive-posts
.cypress-accordionblock
.accordion {
margin: 0;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .accordion-item,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .accordion-item,
.cypress-faqspecialblock_city
.archive-posts
.cypress-accordionblock
.accordion-item {
list-style: none;
-webkit-box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
margin-bottom: 0.625rem;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .question,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .question,
.cypress-faqspecialblock_city .archive-posts .cypress-accordionblock .question {
display: block;
color: #1e2f56;
font-weight: 600;
padding: 1.40625rem 4.25rem 1.40625rem 1.3125rem;
margin: 0;
position: relative;
cursor: pointer;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .question:after,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .question:after,
.cypress-faqspecialblock_city
.archive-posts
.cypress-accordionblock
.question:after {
content: "\79";
font-family: alberts;
position: absolute;
top: 1.40625rem;
right: 1.4375rem;
}
.cypress-faq-archive-two
.archive-posts
.cypress-accordionblock
.question.open:after,
.cypress-faqspecialblock
.archive-posts
.cypress-accordionblock
.question.open:after,
.cypress-faqspecialblock_city
.archive-posts
.cypress-accordionblock
.question.open:after {
content: "\42";
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .answer,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .answer,
.cypress-faqspecialblock_city .archive-posts .cypress-accordionblock .answer {
display: none;
padding: 0 4.25rem 0.40625rem 1.40625rem;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .answer p,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .answer p,
.cypress-faqspecialblock_city .archive-posts .cypress-accordionblock .answer p {
font-size: 1rem;
}
.cypress-faq-archive-two .archive-posts .cypress-accordionblock .answer ul,
.cypress-faqspecialblock .archive-posts .cypress-accordionblock .answer ul,
.cypress-faqspecialblock_city
.archive-posts
.cypress-accordionblock
.answer
ul {
margin: 0 0 1rem 1.25rem;
}
.cypress-faq-archive-two .faq-cats-sidebar,
.cypress-faqspecialblock .faq-cats-sidebar,
.cypress-faqspecialblock_city .faq-cats-sidebar {
position: relative;
}
.cypress-faq-archive-two .faq-cats-sidebar .faq-cats-wrap,
.cypress-faqspecialblock .faq-cats-sidebar .faq-cats-wrap,
.cypress-faqspecialblock_city .faq-cats-sidebar .faq-cats-wrap {
position: absolute;
top: 0;
right: 0;
left: 0;
padding-top: 8.5rem;
}
.cypress-faq-archive-two .faq-cats-sidebar .faq-cats-wrap.stick,
.cypress-faqspecialblock .faq-cats-sidebar .faq-cats-wrap.stick,
.cypress-faqspecialblock_city .faq-cats-sidebar .faq-cats-wrap.stick {
position: -webkit-sticky;
position: sticky;
top: 0;
padding-top: 10rem;
}
.cypress-faq-archive-two .faq-cats,
.cypress-faqspecialblock .faq-cats,
.cypress-faqspecialblock_city .faq-cats {
margin: 0 0 0.5rem;
}
.cypress-faq-archive-two .faq-cats .cat-title,
.cypress-faqspecialblock .faq-cats .cat-title,
.cypress-faqspecialblock_city .faq-cats .cat-title {
display: inline-block;
font-weight: 700;
color: #1e2f56;
cursor: pointer;
border-bottom: solid 2px #fff;
}
.cypress-faq-archive-two .faq-cats .cat-title.active,
.cypress-faqspecialblock .faq-cats .cat-title.active,
.cypress-faqspecialblock_city .faq-cats .cat-title.active {
font-size: 1.5rem;
font-weight: 400;
border-bottom: solid 2px #1e2f56;
}
.cypress-faq-archive-two .faq-cats .cat-title a,
.cypress-faqspecialblock .faq-cats .cat-title a,
.cypress-faqspecialblock_city .faq-cats .cat-title a {
color: inherit;
}
.cypress-faq-archive-two .faq-cats .cats-content,
.cypress-faqspecialblock .faq-cats .cats-content,
.cypress-faqspecialblock_city .faq-cats .cats-content {
margin: 0 0 2.5rem 0;
list-style: none;
}
.cypress-faq-archive-two .faq-cats .cats-content li,
.cypress-faqspecialblock .faq-cats .cats-content li,
.cypress-faqspecialblock_city .faq-cats .cats-content li {
font-size: 1.0625rem;
padding: 0.4rem 0 0.4rem 2.5rem;
position: relative;
}
.cypress-faq-archive-two .faq-cats .cats-content li.active:before,
.cypress-faqspecialblock .faq-cats .cats-content li.active:before,
.cypress-faqspecialblock_city .faq-cats .cats-content li.active:before {
content: "";
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
width: 22px;
height: 14px;
position: absolute;
top: 0.7rem;
left: 0;
}
.cypress-faq-archive-two .faq-cats .cats-content a,
.cypress-faqspecialblock .faq-cats .cats-content a,
.cypress-faqspecialblock_city .faq-cats .cats-content a {
color: inherit;
}
.cypress-faq-archive-two .faq-cats .cats-content a.active,
.cypress-faqspecialblock .faq-cats .cats-content a.active,
.cypress-faqspecialblock_city .faq-cats .cats-content a.active {
color: #a5507b;
}
.cypress-faqspecialblock {
margin: 4.875rem 0 3.875rem;
}
.cypress-faqspecialblock h2 {
margin-bottom: 38px;
}
.cypress-faqspecialblock_city {
margin: 4.875rem 0 3.875rem;
}
.cypress-faqspecialblock_city h2 {
margin-bottom: 38px;
}
.cypress-linksblock {
padding: 3.725rem 0 1.572rem;
margin: 2.8125rem 0;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock {
padding: 6.25rem 0 3.372rem;
margin: 4.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-linksblock {
padding: 7.25rem 0 4.372rem;
margin: 5.875rem 0;
}
}
@media screen and (min-width: 75em) {
.cypress-linksblock {
padding: 8.25rem 0 6.6875rem;
}
}
.cypress-linksblock.none {
margin: 4.8125rem 0;
padding: 0 !important;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.none {
margin: 5.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-linksblock.none {
margin: 6.875rem 0;
}
}
@media screen and (min-width: 75em) {
.cypress-linksblock.none {
margin: 6.4375rem 0;
}
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg {
position: relative;
background: 0 0;
}
.cypress-linksblock.bg::before {
content: "";
margin: 0 5px 0 0;
background-repeat: no-repeat;
background-size: cover !important;
width: 100%;
display: block;
height: 100%;
position: absolute;
z-index: -1;
top: 0;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
}
.cypress-linksblock.bg.darkblue .abstract h2,
.cypress-linksblock.bg.darkgreen .abstract h2 {
color: #fff;
}
.cypress-linksblock.bg.darkblue .link-block::after,
.cypress-linksblock.bg.darkgreen .link-block::after {
color: #fff;
}
.cypress-linksblock.bg.darkblue .link-block a,
.cypress-linksblock.bg.darkgreen .link-block a {
color: #fff;
}
.cypress-linksblock.bg.darkblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-blue.svg);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
}
.cypress-linksblock.bg.darkblue a:after {
color: #fff;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg.darkblue {
background: 0 0;
}
.cypress-linksblock.bg.darkblue::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-blue.svg);
}
}
.cypress-linksblock.bg.lightblue {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightblue.svg);
background-repeat: no-repeat;
background-size: cover;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg.lightblue {
background: 0 0;
}
.cypress-linksblock.bg.lightblue::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightblue.svg);
}
}
.cypress-linksblock.bg.lightgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
background-repeat: no-repeat;
background-size: cover;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg.lightgreen {
background: 0 0;
}
.cypress-linksblock.bg.lightgreen::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-linksblock.bg.darkgreen {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-green.svg);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
}
.cypress-linksblock.bg.darkgreen a:after {
color: #fff;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg.darkgreen {
background: 0 0;
}
.cypress-linksblock.bg.darkgreen::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-green.svg);
}
}
.cypress-linksblock.bg.lightorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightorange.svg);
background-repeat: no-repeat;
background-size: cover;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg.lightorange {
background: 0 0;
}
.cypress-linksblock.bg.lightorange::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightorange.svg);
}
}
.cypress-linksblock.bg.darkorange {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightorange.svg);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
}
.cypress-linksblock.bg.darkorange a,
.cypress-linksblock.bg.darkorange a:after {
color: #fff;
}
@media print, screen and (min-width: 40em) {
.cypress-linksblock.bg.darkorange {
background: 0 0;
}
.cypress-linksblock.bg.darkorange::before {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-orange.svg);
}
}
.cypress-linksblock .abstract {
margin-bottom: 0;
}
@media screen and (min-width: 64em) {
.cypress-linksblock .abstract {
margin-bottom: 2.25rem;
}
}
.cypress-linksblock .link-block {
padding: 1.125rem 0.6875rem;
position: relative;
}
.cypress-linksblock .link-block:not(:last-child) {
-webkit-box-shadow: 0 1px 0 0 #c1c1c1;
box-shadow: 0 1px 0 0 #c1c1c1;
}
@media screen and (min-width: 64em) {
.cypress-linksblock .link-block {
-webkit-box-shadow: 0 1px 0 0 #c1c1c1;
box-shadow: 0 1px 0 0 #c1c1c1;
}
}
.cypress-linksblock .link-block a {
font-weight: 700;
font-size: 1.125rem;
}
.cypress-linksblock .link-block a::after {
content: "\62";
font-family: alberts !important;
font-weight: 400;
color: #1e2f56;
font-size: 1.25rem;
line-height: 1.2;
position: absolute;
width: 25px;
height: 25px;
display: block;
right: 0.6875rem;
top: 1.125rem;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media screen and (min-width: 64em) {
.cypress-linksblock .link-block a:hover::after {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.cypress-quoteblock {
margin: 2.8125rem 0 2.4375rem;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock {
margin: 4.8125rem 0 3.4375rem;
}
}
@media screen and (min-width: 64em) {
.cypress-quoteblock {
margin: 4.8125rem 0 3.4375rem;
}
}
.cypress-quoteblock .swiper-wrapper {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-quoteblock .quote {
text-align: center;
height: auto;
}
.cypress-quoteblock .quote .text {
font-size: 1.475rem;
color: #1e2f56;
margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock .quote .text {
font-size: 1.875rem;
}
}
.cypress-quoteblock .quote .name {
font-size: 1.0625rem;
color: #676767;
margin-bottom: 45px;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock .quote .name {
margin-bottom: 47px;
}
}
.cypress-quoteblock .quote::after {
content: "\6c";
font-family: alberts !important;
color: #ebf7ee;
font-size: 5.563rem;
position: absolute;
top: -25px;
left: 0;
right: 0;
margin: 0 auto;
z-index: -1;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock .quote::after {
font-size: 6.563rem;
}
}
.cypress-quoteblock .swiper-container {
width: 100%;
height: 100%;
position: relative;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock .swiper-container {
padding: 0 3.5rem;
}
}
.cypress-quoteblock .swiper-container .swiper-pagination {
position: absolute;
bottom: 0;
right: 0;
left: 0;
text-align: center;
}
.cypress-quoteblock .swiper-container .swiper-pagination-bullet {
width: 10px;
height: 10px;
display: inline-block;
border-radius: 100%;
background: #8a8a8a;
margin: 0 0.15rem;
}
.cypress-quoteblock .swiper-container .swiper-pagination-bullet-active {
background: #1e2f56;
}
.cypress-quoteblock .swiper-container .swiper-button-next,
.cypress-quoteblock .swiper-container .swiper-button-prev {
position: absolute;
top: 48%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: #1e2f56;
cursor: pointer;
}
.cypress-quoteblock .swiper-container .swiper-button-next:after,
.cypress-quoteblock .swiper-container .swiper-button-prev:after {
font-family: alberts;
color: #1e2f56;
font-size: 1.25rem;
}
.cypress-quoteblock .swiper-container .swiper-button-next {
display: none;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock .swiper-container .swiper-button-next {
display: block;
left: auto;
}
.cypress-quoteblock .swiper-container .swiper-button-next:after {
content: "\41";
}
}
.cypress-quoteblock .swiper-container .swiper-button-prev {
display: none;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock .swiper-container .swiper-button-prev {
display: block;
right: auto;
}
.cypress-quoteblock .swiper-container .swiper-button-prev:after {
content: "\7a";
}
}
.cypress-certifiedblock {
margin: 1.8125rem 0 1.8125rem;
}
@media print, screen and (min-width: 40em) {
.cypress-certifiedblock {
margin: 3.875rem 0 2.875rem;
}
}
@media screen and (min-width: 64em) {
.cypress-certifiedblock {
margin: 4.875rem 0 3.875rem;
}
}
.cypress-certifiedblock .logobox {
padding: 1.5rem 1.5rem;
text-align: center;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-certifiedblock .logobox {
margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-certifiedblock .logobox {
margin-bottom: 1.5rem;
padding: 1.5rem 2rem;
}
}
@media screen and (min-width: 64em) {
.cypress-certifiedblock .logobox {
padding: 2rem 2rem;
margin-bottom: 0;
}
}
.cypress-certifiedblock .logobox .logo-wrap {
width: 100%;
overflow: hidden;
min-height: 90px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 1.5rem;
}
@media screen and (min-width: 64em) {
.cypress-certifiedblock .logobox .logo-wrap {
min-height: 150px;
}
}
.cypress-certifiedblock .logobox .logo-wrap img {
margin: 0 auto;
max-width: 100%;
max-height: 90px;
}
@media screen and (min-width: 64em) {
.cypress-certifiedblock .logobox .logo-wrap img {
max-height: 140px;
}
}
.cypress-certifiedblock .logobox .title {
font-size: 0.875rem;
font-weight: 700;
line-height: 1.4;
color: #1e2f56;
max-width: 150px;
width: 100%;
margin: 0 auto;
}
@media print, screen and (min-width: 40em) {
.cypress-certifiedblock .logobox .title {
font-size: 0.95rem;
max-width: 130px;
}
}
@media screen and (min-width: 64em) {
.cypress-certifiedblock .logobox .title {
font-size: 1.0625rem;
}
}
.cypress-logoblock {
margin: 2.875rem 0 1.375rem;
}
@media print, screen and (min-width: 40em) {
.cypress-logoblock {
margin: 3.875rem 0 2.375rem;
}
}
@media screen and (min-width: 64em) {
.cypress-logoblock {
margin: 4.875rem 0 3.375rem;
}
}
@media screen and (min-width: 75em) {
.cypress-logoblock {
margin: 6.875rem 0 5.375rem;
}
}
.cypress-logoblock .abstract {
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 40em) {
.cypress-logoblock .abstract {
margin-bottom: 1.875rem;
}
}
.cypress-logoblock .logos {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-logoblock .logo {
margin-bottom: 1.5rem;
text-align: center;
}
.cypress-offersblock {
margin: 6rem 0;
}
.cypress-offersblock .offer {
padding: 4.5rem;
text-align: center;
margin-bottom: 1.938rem;
}
@media print, screen and (min-width: 40em) {
.cypress-offersblock .offer {
margin-bottom: 2.563rem;
}
}
.cypress-offersblock .offer.lightblue {
background-color: #f8f8f8;
}
.cypress-offersblock .offer.lightgreen {
background-color: #f8f8f8;
}
.cypress-offersblock .offer .icon-price-tag {
color: #1E2F56;
font-size: 3.5rem;
}
.cypress-offersblock .offer .title {
margin-bottom: 0;
color: #1E2F56;
}
.cypress-offersblock .offer .title:after {
content: "";
display: inline-block;
margin: 2.5rem auto;
max-width: 400px;
width: 100%;
height: 1px;
background: #c8c8c8;
}
@media screen and (min-width: 64em) {
.cypress-offersblock .offer p {
width: 695px;
margin: 0 auto 2.188rem auto;
}
}
.cypress-offersblock .ofb-fb-btn .fb-btn-share a {
font-weight: 700;
font-size: 1.063rem;
}
.cypress-offersblock .ofb-fb-btn .fb-btn-share a span.icon-facebook {
font-size: 2.5rem;
display: inline-block;
height: 35px;
position: relative;
top: 14px;
margin-right: 11px;
font-weight: 700;
}
.cypress-offersblock .offer-link {
display: block;
text-align: center;
}
.cypress-offersblock .offer-link a.blue-link {
font-weight: 700;
font-size: 1.25rem;
}
.cypress-offersblock .offer-link a.blue-link .icon-arrow-alt-left {
position: relative;
top: 0.313rem;
margin-right: 0.625rem;
font-size: 1.5rem;
}
.cypress-officeblock {
margin: 2.8125rem 0;
}
@media print, screen and (min-width: 40em) {
.cypress-officeblock {
margin: 4.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-officeblock {
margin: 5.875rem 0;
}
}
.cypress-officeblock .office-wrap {
margin-top: 1.4375rem;
}
@media screen and (min-width: 64em) {
.cypress-officeblock .office-wrap {
margin-top: 2.8375rem;
}
}
.cypress-officeblock .office {
-webkit-box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
padding: 1.9375rem 1.9375rem;
margin-bottom: 1.5rem;
text-align: center;
border-radius: 15px;
}
@media screen and (min-width: 64em) {
.cypress-officeblock .office {
margin-bottom: 0;
}
}
.cypress-officeblock .office a {
font-size: 1.0625rem;
color: inherit;
display: block;
text-decoration: none;
}
.cypress-serviceblock {
padding: 3.8rem 0 1rem;
margin: 2.8125rem 0 0;
overflow: hidden;
position: relative;
border-radius: 15px;
}
@media print, screen and (min-width: 40em) {
.cypress-serviceblock {
padding-top: 5.25rem;
margin: 4.875rem 0 2.25rem;
}
}
@media screen and (min-width: 64em) {
.cypress-serviceblock {
padding-top: 5.25rem;
margin: 5.875rem 0 2.25rem;
}
}
@media screen and (min-width: 75em) {
.cypress-serviceblock {
padding-top: 8.25rem;
margin: 6.25rem 0 2.25rem;
}
}
.cypress-serviceblock .bg {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: calc(100% - 140px);
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: top center;
z-index: -1;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
@media screen and (min-width: 64em) {
.cypress-serviceblock .bg {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-serviceblock .intro {
margin-bottom: 1.125rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-serviceblock .intro h2 {
margin: 0;
}
.cypress-serviceblock .switch-bar {
background-color: #fff;
overflow: hidden;
border-radius: 2rem;
width: 100%;
max-width: 180px;
position: relative;
float: right;
}
.cypress-serviceblock .switch-bar .switched {
float: left;
width: calc(50% - 4px);
color: #1e2f56;
text-align: center;
padding: 0.6rem 0.25rem;
font-size: 0.875rem;
font-weight: 700;
position: relative;
z-index: 2;
cursor: pointer;
}
.cypress-serviceblock .switch-bar .switched.active {
color: #fff;
}
.cypress-serviceblock .switch-bar:after {
content: "";
display: block;
width: 50%;
height: 32px;
border-radius: 1rem;
background: #1e2f56;
position: absolute;
z-index: 1;
top: 4px;
left: 4px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.cypress-serviceblock .switch-bar.toright:after {
left: auto;
right: 4px;
-webkit-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.cypress-serviceblock .services-grid {
margin-top: 0.25rem;
}
@media screen and (min-width: 64em) {
.cypress-serviceblock .services-grid {
margin-top: 0.5rem;
}
}
@media screen and (min-width: 75em) {
.cypress-serviceblock .services-grid {
margin-top: 1.0625rem;
}
}
.cypress-serviceblock .services-grid .service {
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-serviceblock .services-grid .service {
margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-serviceblock .services-grid .service {
margin-bottom: 1.5rem;
}
}
.cypress-serviceblock .services-grid .service .link {
display: block;
overflow: hidden;
padding: 0.3125rem;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: #fff;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
}
@media print, screen and (min-width: 40em) {
.cypress-serviceblock .services-grid .service .link:hover {
-webkit-box-shadow: 0 2px 35px #ccc;
box-shadow: 0 2px 35px #ccc;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.cypress-serviceblock
.services-grid
.service
.link:hover
.inner
.title:after {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.cypress-serviceblock .services-grid .service .inner {
padding: 1rem 0.8rem 0.7rem;
}
@media print, screen and (min-width: 40em) {
.cypress-serviceblock .services-grid .service .inner {
padding: 1.3375rem 1.4375rem 1.025rem;
}
}
.cypress-serviceblock .services-grid .service .title {
margin: 0;
padding: 0 1.8rem 0 0;
position: relative;
font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-serviceblock .services-grid .service .title {
font-size: 1.375rem;
}
}
.cypress-serviceblock .services-grid .service .title:after {
content: "\62";
font-family: alberts;
font-size: 1.125rem;
line-height: 1.4;
color: #1E2F56;
vertical-align: middle;
position: absolute;
right: 0;
top: -4px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.cypress-serviceblock .services-grid .service .title:after {
top: 0;
}
}
.cypress-contactblock {
margin: 2.8125rem 0;
}
@media print, screen and (min-width: 40em) {
.cypress-contactblock {
margin: 4.875rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-contactblock {
margin: 5.875rem 0;
}
}
@media screen and (min-width: 75em) {
.cypress-contactblock {
margin: 7rem 0;
}
}
.cypress-contactblock .office-wrap {
margin-bottom: 3rem;
}
@media screen and (min-width: 64em) {
.cypress-contactblock .office-wrap {
margin-bottom: 0;
}
}
.cypress-contactblock .office {
-webkit-box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 22px rgba(0, 0, 0, 0.1);
padding: 2.6875rem 2.6875rem;
text-align: center;
margin-bottom: 1.5rem;
}
.cypress-contactblock .office p {
font-size: 1.0625rem;
margin-bottom: 0;
}
.cypress-contactblock .office a {
font-size: 1.0625rem;
color: inherit;
display: block;
text-decoration: none;
}
.cypress-contactblock .contact-form {
margin: 1.5rem 0;
}
.cypress-contactblock .contact-form .af-field {
border: none;
padding: 0;
margin: 0 0 0.75rem;
}
.cypress-contactblock .contact-form .af-field .af-label {
display: none;
}
.cypress-contactblock .contact-form .af-field .af-input input,
.cypress-contactblock .contact-form .af-field .af-input textarea {
font-size: 1.125rem;
color: #8a8a8a;
border: solid 1px #c1c1c1;
border-radius: 4px;
padding: 0.9rem 0.9rem;
}
.cypress-contactblock .contact-form .af-field-integritetspolicy {
float: left;
width: 100%;
clear: none;
padding: 0.8rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
.cypress-contactblock .contact-form .af-field-integritetspolicy {
width: calc(100% - 228px);
}
}
.cypress-contactblock
.contact-form
.af-field-integritetspolicy
input[type="checkbox"] {
padding: 0.55rem;
margin: 0 0.25rem 0 0;
border: solid 1px #c1c1c1;
-webkit-appearance: none;
-moz-appearance: none;
vertical-align: middle;
outline: 0;
cursor: pointer;
}
.cypress-contactblock
.contact-form
.af-field-integritetspolicy
input[type="checkbox"]:checked {
background: #1E2F56;
position: relative;
}
.cypress-contactblock
.contact-form
.af-field-integritetspolicy
input[type="checkbox"]:checked:before {
content: "\43";
font-family: alberts;
color: #fff;
position: absolute;
top: 0;
left: 0;
font-size: 1.1rem;
line-height: 1;
font-weight: 300 !important;
}
.cypress-contactblock .contact-form .af-field-integritetspolicy .message {
font-size: 1.125rem;
color: #8a8a8a;
vertical-align: middle;
}
.cypress-contactblock
.contact-form
.af-field-integritetspolicy.af-field-integritetspolicy
.acf-notice.acf-error-message {
display: block !important;
color: #e02020;
background: 0 0 !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;
font-weight: 700;
position: relative;
top: auto;
left: auto;
right: auto;
}
.cypress-contactblock .contact-form .af-submit {
padding: 0;
float: right;
clear: none;
width: 100%;
margin: 1rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
.cypress-contactblock .contact-form .af-submit {
width: auto;
margin: 0;
}
}
.cypress-contactblock .contact-form .af-submit .af-submit-button {
background: #1E2F56;
color: #fff;
padding: 1.065rem 5.4rem;
border-radius: 1.6rem;
font-size: 1.125rem;
font-weight: 700;
-webkit-box-shadow: 0 2px 17px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 17px rgba(0, 0, 0, 0.16);
width: 100%;
}
@media print, screen and (min-width: 40em) {
.cypress-contactblock .contact-form .af-submit .af-submit-button {
width: auto;
}
}
.cypress-contactblock a {
color: #1e2f56;
text-decoration: underline;
}
.cypress-dividerblock .db-line {
border: 1px solid #c1c1c1;
margin-bottom: 47px;
}
@media print, screen and (min-width: 40em) {
.cypress-dividerblock .db-line {
margin: 5.875rem 0;
}
}
.cypress-rollup-wrap {
position: -webkit-sticky;
position: sticky;
bottom: 0;
right: 0;
left: 0;
z-index: 2;
}
.cypress-roll-up {
width: 100%;
}
.cypress-roll-up.active .overlay {
z-index: 10;
opacity: 1;
height: auto;
}
.cypress-roll-up.active .trigger:after {
content: "\42";
}
.cypress-roll-up.active .content-wrapper {
height: auto;
}
.cypress-roll-up.active .content {
max-height: 70vh;
height: auto;
-webkit-transition: max-height 0.3s ease-in;
transition: max-height 0.3s ease-in;
}
.cypress-roll-up .overlay {
position: fixed;
height: 0;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
opacity: 0;
background-color: rgba(0, 0, 0, 0.8);
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.cypress-roll-up .content,
.cypress-roll-up .trigger {
position: relative;
z-index: 11;
}
.cypress-roll-up .trigger {
background-color: #1e2f56;
color: #fff;
font-size: 1rem;
font-weight: 700;
padding: 15px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
width: 100%;
display: block;
}
.cypress-roll-up .trigger:before {
content: "\69";
font-size: 1.25rem;
line-height: 1;
font-family: alberts;
vertical-align: middle;
margin: 0 1rem 0 0;
}
.cypress-roll-up .trigger:after {
content: "\79";
font-family: alberts;
vertical-align: middle;
float: right;
}
.cypress-roll-up .content-wrapper {
overflow: hidden;
height: 0;
}
.cypress-roll-up .content {
padding: 15px;
background-color: #fff;
max-height: 0;
overflow-y: scroll;
-webkit-transition: max-height 0.3s ease-out;
transition: max-height 0.3s ease-out;
}
.cypress-roll-up .content ul {
margin: 0 0 30px;
list-style: none;
}
.cypress-roll-up .content ul li {
border-bottom: 2px solid #f8f8f8;
}
.cypress-roll-up .content ul li:last-child {
border-bottom: none;
}
.cypress-roll-up .content ul li a {
outline: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: inherit;
padding: 0.6rem 0.5rem;
display: inline-block;
}
.cypress-roll-up .content .show-all {
display: block;
padding: 15px 0;
font-weight: 700;
}
.cypress-footer {
background-color: #1e2f56;
}
.cypress-footer .footer-inner {
padding: 2.8125rem 0 1.5625rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
width: 100%;
}
.cypress-footer .footer-inner h5 {
font-size: 1.0625rem;
color: #fff;
margin-bottom: 0.5rem;
}
.cypress-footer .footer-inner .footer-top {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid #fff;
padding-bottom: 1.5rem;
}
.cypress-footer .footer-inner .ft-box {
width: 100%;
}
.cypress-footer .footer-inner .ft-box.ft-one {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.cypress-footer .footer-inner .ft-box.ft-one a {
display: block;
width: 167px;
margin: 0 auto;
}
@media screen and (min-width: 64em) {
.cypress-footer .footer-inner .ft-box.ft-one {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
width: 50%;
}
.cypress-footer .footer-inner .ft-box.ft-one a {
margin: 0;
}
}
.cypress-footer .footer-inner .ft-box.ft-two {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}
.cypress-footer .footer-inner .ft-box.ft-two .logos-company {
list-style: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 auto;
}
.cypress-footer
.footer-inner
.ft-box.ft-two
.logos-company
li:not(:last-child) {
margin-right: 1.375rem;
}
.cypress-footer
.footer-inner
.ft-box.ft-two
.logos-company
li:nth-child(3)
.logo-com {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
}
.cypress-footer .footer-inner .ft-box.ft-two .logos-company li .logo-com {
display: block;
width: 77px;
}
@media screen and (min-width: 64em) {
.cypress-footer .footer-inner .ft-box.ft-two {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
width: 50%;
}
.cypress-footer .footer-inner .ft-box.ft-two .logos-company {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
.cypress-footer
.footer-inner
.ft-box.ft-two.ft-two-mob
.logos-company
.logo-com {
width: 56px;
}
.cypress-footer .footer-inner .ft-box.ft-three {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
color: #fff;
padding: 30px 0;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-info-about h4,
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-info-about p {
display: none;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-support-office {
display: none;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm {
list-style: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 0.5rem auto 0;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm li:not(:last-child) {
margin-right: 10px;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm li:nth-child(3) {
padding-right: 3px;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm li:nth-child(4) {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 10px;
border-left: 2px solid #fff;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info-sm
li:nth-child(4)
a
span.icon-cision {
border: none;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info-sm
li:nth-child(4)
a
span.icon-cision:hover {
background-color: none !important;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm li a {
color: #fff;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm li a span {
display: inline-block;
font-size: 1.1rem;
border: 2px solid #fff;
border-radius: 69px;
color: #fff;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info-sm
li
a
span.icon-facebook-alt {
padding: 10px 10px 2px;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info-sm
li
a
span.icon-instagram-alt {
padding: 10px 9px 2px 12px;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info-sm
li
a
span.icon-linkedin-alt {
padding: 8px 9px 3px 11px;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info-sm
li
a
span.icon-cision {
padding: 8px 9px 3px 11px;
position: relative;
background-image: url(//www.bettysstad.se/wp-content/themes/alberts/public/Icon_cision.svg);
background-repeat: no-repeat;
background-position: center;
height: 45px;
width: 45px;
display: block;
top: -2px;
background-size: 90%;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info-sm li .ci-text {
font-weight: 700;
font-size: 17px;
padding-left: 8px;
}
@media screen and (min-width: 64em) {
.cypress-footer .footer-inner .ft-box.ft-three {
display: block;
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
padding-top: 59px;
padding-bottom: 52px;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-info-about {
display: block;
width: 440px;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-info-about h4,
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-info-about p {
display: block;
color: #fff;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info
.ft-info-about
.ft-info-sm {
-webkit-box-pack: unset;
-webkit-justify-content: unset;
-ms-flex-pack: unset;
justify-content: unset;
margin: 0;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info
.ft-info-about
.ft-info-sm
li
a
span {
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info
.ft-info-about
.ft-info-sm
li
a
span:hover {
color: #1e2f56;
background-color: #fff;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info
.ft-info-about
.ft-info-sm
li:nth-child(4)
a
span:hover {
background-color: unset;
}
.cypress-footer .footer-inner .ft-box.ft-three .ft-info .ft-support-office {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.cypress-footer
.footer-inner
.ft-box.ft-three
.ft-info
.ft-support-office
h4 {
width: 100%;
color: #fff;
}
}
.cypress-footer .footer-inner .ft-box.ft-four {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
color: #fff;
text-align: center;
margin-bottom: 51px;
}
.cypress-footer .footer-inner .ft-box.ft-four div:not(:last-child) {
margin-bottom: 22px;
}
.cypress-footer .footer-inner .ft-box.ft-four div h4 {
margin-bottom: 6px;
color: #fff;
}
.cypress-footer .footer-inner .ft-box.ft-four div a {
color: #fff;
}
@media screen and (min-width: 64em) {
.cypress-footer .footer-inner .ft-box.ft-four {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
background-color: #fff;
text-align: left;
color: #676767;
margin-bottom: 35px;
}
.cypress-footer .footer-inner .ft-box.ft-four .ft-suppport {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
padding: 21px 30px;
}
.cypress-footer .footer-inner .ft-box.ft-four .ft-suppport h4,
.cypress-footer .footer-inner .ft-box.ft-four .ft-suppport p b {
color: #1e2f56;
}
.cypress-footer .footer-inner .ft-box.ft-four .ft-suppport div {
margin-bottom: 0;
}
.cypress-footer
.footer-inner
.ft-box.ft-four
.ft-suppport
.ft-support-about
p {
width: 438px;
margin-bottom: 0;
}
.cypress-footer .footer-inner .ft-box.ft-four .ft-suppport a {
color: #676767;
}
}
.cypress-footer .footer-inner .ft-bottom-info {
padding-top: 17px;
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
text-align: center;
margin: 23px auto 0 auto;
width: 100%;
border-top: 1px solid #fff;
}
.cypress-footer .footer-inner .ft-bottom-info p {
font-size: 0.9375rem;
color: #fff;
}
@media screen and (min-width: 64em) {
.cypress-footer .footer-inner .ft-bottom-info {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
width: 100%;
}
.cypress-footer .footer-inner .ft-bottom-info p {
margin-bottom: 0;
}
.cypress-footer .footer-inner .ft-bottom-info p:first-child {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.cypress-footer .footer-inner .ft-bottom-info p:nth-child(2) {
margin-left: auto;
}
}
.cypress-footer .footer-inner .ft-bottom-info a {
color: #fff;
}
.cypress-footer .footer-inner .ft-bottom-info a:hover {
color: #e7f7f8;
}
.cypress-notice {
background-color: #1e2f56;
color: #fff;
width: 100%;
text-align: center;
position: relative;
z-index: 0;
margin-top: 60px;
padding: 1rem 2%;
display: none;
}
.cypress-notice.show {
display: block !important;
}
@media screen and (min-width: 64em) {
.cypress-notice {
padding: unset;
padding: 1.5rem 1rem;
margin-top: 120px;
}
}
.cypress-notice.darkblue {
background: #1e2f56;
}
.cypress-notice.darkgreen {
background: #1E2F56;
}
.cypress-notice.darkorange {
background: #78AFD1;
}
.cypress-notice .notice-content {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
@media screen and (min-width: 64em) {
.cypress-notice .notice-content {
padding: 0;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
}
.cypress-notice .notice-content p {
margin-bottom: unset;
margin-right: 15px;
font-size: 1rem;
width: 60%;
text-align: left;
}
@media screen and (min-width: 64em) {
.cypress-notice .notice-content p {
width: unset;
text-align: center;
font-size: 1.25rem;
}
}
.cypress-notice .notice-content .notice_list {
list-style: none;
padding-left: unset;
text-align: left;
margin: 0 30px 0 0;
}
@media screen and (min-width: 702px) {
.cypress-notice .notice-content .notice_list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 0 20px 0 0;
}
}
.cypress-notice .notice-content .notice_list li {
position: relative;
}
.cypress-notice .notice-content .notice_list li:not(:last-child) {
margin-bottom: 0.9375rem;
}
@media screen and (min-width: 702px) {
.cypress-notice .notice-content .notice_list li:not(:last-child) {
margin-bottom: unset;
margin-right: 3.7rem;
}
}
.cypress-notice {
margin-bottom: -100px;
}
.cypress-notice .notice-content .notice_list li:before {
content: "\74";
font-family: alberts !important;
color: #1E2F56;
font-size: 1.5rem;
position: absolute;
display: block;
left: -30px;
top: -6px;
}
.cypress-notice .btn {
padding: 11px 15px 11px;
height: 47px;
display: block;
}
@media print, screen and (min-width: 40em) {
.cypress-notice .btn {
height: unset;
position: initial;
}
}
.cypress-notice .btn:after {
content: none !important;
}
.cypress-notice .notice_close {
right: 0.5rem;
top: 0.5rem;
position: absolute;
display: block;
}
.cypress-notice .notice_close::before {
content: "\65";
font-family: alberts !important;
color: #fff;
font-size: 1rem;
display: block;
cursor: pointer;
}
.cypress-jobbblock {
padding: 3.8rem 0 1rem;
overflow: hidden;
position: relative;
}
@media screen and (min-width: 64em) {
.cypress-jobbblock {
padding: 7.125rem 0 4.563rem;
}
}
.cypress-jobbblock .bg {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 100%;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: top center;
z-index: -1;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
@media screen and (min-width: 64em) {
.cypress-jobbblock .bg {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-jobbblock .intro {
margin-bottom: 2.813rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-jobbblock .intro h2 {
margin: 0;
text-align: center;
}
.cypress-jobbblock .work-grid {
margin-top: 0.25rem;
margin-bottom: 2.5rem;
}
@media screen and (min-width: 64em) {
.cypress-jobbblock .work-grid {
margin-top: 0.5rem;
}
}
@media screen and (min-width: 75em) {
.cypress-jobbblock .work-grid {
margin-top: 1.0625rem;
}
}
.cypress-jobbblock .work-grid .work {
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-jobbblock .work-grid .work {
margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-jobbblock .work-grid .work {
margin-bottom: 1.5rem;
}
}
.cypress-jobbblock .work-grid .work .link {
display: block;
overflow: hidden;
padding: 0.3125rem;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: #fff;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
height: 100%;
border-radius: 15px;
}
@media print, screen and (min-width: 40em) {
.cypress-jobbblock .work-grid .work .link:hover {
-webkit-box-shadow: 0 2px 35px #ccc;
box-shadow: 0 2px 35px #ccc;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.cypress-jobbblock .work-grid .work .link:hover .inner .more:after {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.cypress-jobbblock .work-grid .work .inner {
padding: 1rem 0.8rem 0.7rem;
}
@media print, screen and (min-width: 40em) {
.cypress-jobbblock .work-grid .work .inner {
padding: 1.3375rem 1.4375rem 1.025rem;
}
}
.cypress-jobbblock .work-grid .work .title {
margin: 0 0 10px 0;
padding: 0 1.8rem 0 0;
position: relative;
font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-jobbblock .work-grid .work .title {
font-size: 1.375rem;
}
}
.cypress-jobbblock .work-grid .work .more {
font-size: 18px;
font-weight: 700;
color: #1E2F56;
position: relative;
}
.cypress-jobbblock .work-grid .work .more:after {
content: "\62";
font-family: alberts;
font-size: 1.125rem;
line-height: 1.4;
color: #1E2F56;
vertical-align: middle;
position: absolute;
right: -30px;
top: -4px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.cypress-jobbblock .work-grid .work .more:after {
top: 0;
}
}
.cypress-jobbblock .btn-wrapper {
text-align: center;
}
.cypress-newsblock {
padding: 3.8rem 0 1rem;
overflow: hidden;
position: relative;
}
@media screen and (min-width: 64em) {
.cypress-newsblock {
padding: 7.125rem 0 4.563rem;
}
}
.cypress-newsblock .intro {
margin-bottom: 2.813rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-newsblock .intro h2 {
margin: 0;
text-align: center;
}
.cypress-newsblock .new-grid {
margin-top: 0.25rem;
}
@media screen and (min-width: 64em) {
.cypress-newsblock .new-grid {
margin-top: 0.5rem;
}
}
@media screen and (min-width: 75em) {
.cypress-newsblock .new-grid {
margin-top: 1.0625rem;
}
}
.cypress-newsblock .new-grid .new {
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-newsblock .new-grid .new {
margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-newsblock .new-grid .new {
margin-bottom: 1.5rem;
}
}
.cypress-newsblock .new-grid .new .link {
display: block;
overflow: hidden;
padding: 0.3125rem;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: #fff;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
height: 100%;
color: #8a8a8a;
border-radius: 15px;
}
@media print, screen and (min-width: 40em) {
.cypress-newsblock .new-grid .new .link:hover {
-webkit-box-shadow: 0 2px 35px #ccc;
box-shadow: 0 2px 35px #ccc;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.cypress-newsblock .new-grid .new .link:hover .inner .more:after {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.cypress-newsblock .new-grid .new .inner {
padding: 1rem 0.8rem 0.7rem;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media print, screen and (min-width: 40em) {
.cypress-newsblock .new-grid .new .inner {
padding: 1.3375rem 1.4375rem 1.025rem;
}
}
.cypress-newsblock .new-grid .new .title {
margin: 0 0 10px 0;
padding: 0 1.8rem 0 0;
position: relative;
font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-newsblock .new-grid .new .title {
font-size: 1.375rem;
}
}
.cypress-newsblock .new-grid .new .date {
display: block;
margin-bottom: 12px;
}
.cypress-newsblock .new-grid .new p {
color: #8a8a8a;
}
.cypress-newsblock .new-grid .new .more {
font-size: 18px;
font-weight: 700;
color: #1E2F56;
position: relative;
display: inline-block;
margin-top: auto;
}
.cypress-newsblock .new-grid .new .more:after {
content: "\62";
font-family: alberts;
font-size: 1.125rem;
line-height: 1.4;
color: #1E2F56;
position: relative;
margin-left: 10px;
top: 3px !important;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.cypress-newsblock .new-grid .new .more:after {
top: 0;
}
}
.cypress-campaignblock {
margin: 2.8125rem 0 1.8125rem;
}
@media print, screen and (min-width: 40em) {
.cypress-campaignblock {
margin: 4.875rem 0 3.875rem;
}
}
.cypress-campaignblock .btn.light {
width: 100% !important;
background-color: #fdf0e9;
color: #1E2F56 !important;
border: none !important;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.cypress-campaignblock .btn.light {
font-size: 1.188rem;
}
}
.cypress-campaignblock .btn.light:hover::after {
-webkit-transform: translateX(10px);
transform: translateX(10px);
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.cypress-campaignblock .btn.light::after {
content: "\62";
font-family: alberts;
font-size: 1rem;
line-height: 1.2;
vertical-align: middle;
color: #78AFD1;
margin-left: 8px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
position: absolute;
right: 30px;
}
.cypress-infoblock-article {
margin: 2.8125rem 0 1.8125rem;
}
.cypress-infoblock-article .blue-box {
padding: 32px 46px;
background-color: #f2f2f2;
border-radius:15px;
}
.cypress-infoblock-article .blue-box h3 {
margin-bottom: 1.188rem;
}
.cypress-infoblock-article .blue-box p strong {
display: inline-block;
}
.cypress-infoblock-article .blue-box p strong:not(:last-child) {
margin-bottom: 11px;
}
.cypress-textblock-article {
margin: 2.8125rem 0 1.8125rem;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock-article .text-list {
width: 550px;
margin: 0 auto;
}
}
.cypress-textblock-article .text-list ul {
list-style: none;
margin: 1.4375rem 0 1.4375rem 2.1rem;
}
.cypress-textblock-article .text-list ul li {
position: relative;
}
.cypress-textblock-article .text-list ul li:not(:last-child) {
margin-bottom: 0.5375rem;
}
@media print, screen and (min-width: 40em) {
.cypress-textblock-article .text-list ul li:not(:last-child) {
margin-bottom: 0.9375rem;
}
}
.cypress-textblock-article .text-list ul li strong {
font-weight: 700;
color: #1e2f56;
}
.cypress-textblock-article .text-list ul li:before {
content: "\74";
font-family: alberts !important;
color: #1E2F56;
font-size: 1.5rem;
position: absolute;
display: block;
left: -32px;
top: -6px;
}
.cypress-quoteblock-article {
margin: 2.8125rem 0 2.4375rem;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article {
margin: 4.8125rem 0 3.4375rem;
}
}
@media screen and (min-width: 64em) {
.cypress-quoteblock-article {
margin: 4.8125rem 0 3.4375rem;
}
}
.cypress-quoteblock-article .quote {
text-align: center;
height: auto;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .quote {
width: 505px;
margin: 0 auto;
}
}
.cypress-quoteblock-article .quote .text {
font-size: 1.475rem;
color: #1e2f56;
margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .quote .text {
font-size: 1.875rem;
}
}
.cypress-quoteblock-article .quote .name {
font-size: 1.0625rem;
color: #676767;
margin-bottom: 45px;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .quote .name {
margin-bottom: 47px;
}
}
.cypress-quoteblock-article .quote::after {
content: "\6c";
font-family: alberts !important;
color: #ebf7ee;
font-size: 5.563rem;
position: absolute;
top: -25px;
left: 0;
right: 0;
margin: 0 auto;
z-index: -1;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .quote::after {
font-size: 6.563rem;
}
}
.cypress-quoteblock-article .swiper-container {
width: 100%;
height: 100%;
position: relative;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .swiper-container {
padding: 0 3.5rem;
}
}
.cypress-quoteblock-article .swiper-container .swiper-pagination {
position: absolute;
bottom: 0;
right: 0;
left: 0;
text-align: center;
}
.cypress-quoteblock-article .swiper-container .swiper-pagination-bullet {
width: 10px;
height: 10px;
display: inline-block;
border-radius: 100%;
background: #8a8a8a;
margin: 0 0.15rem;
}
.cypress-quoteblock-article .swiper-container .swiper-pagination-bullet-active {
background: #1e2f56;
}
.cypress-quoteblock-article .swiper-container .swiper-button-next,
.cypress-quoteblock-article .swiper-container .swiper-button-prev {
position: absolute;
top: 48%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: #1e2f56;
cursor: pointer;
}
.cypress-quoteblock-article .swiper-container .swiper-button-next:after,
.cypress-quoteblock-article .swiper-container .swiper-button-prev:after {
font-family: alberts;
color: #1e2f56;
font-size: 1.25rem;
}
.cypress-quoteblock-article .swiper-container .swiper-button-next {
display: none;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .swiper-container .swiper-button-next {
display: block;
left: auto;
}
.cypress-quoteblock-article .swiper-container .swiper-button-next:after {
content: "\41";
}
}
.cypress-quoteblock-article .swiper-container .swiper-button-prev {
display: none;
}
@media print, screen and (min-width: 40em) {
.cypress-quoteblock-article .swiper-container .swiper-button-prev {
display: block;
right: auto;
}
.cypress-quoteblock-article .swiper-container .swiper-button-prev:after {
content: "\7a";
}
}
.cypress-imageblock-article {
margin: 2.8125rem 0 1.8125rem;
}
.cypress-imageblock-article img {
margin-bottom: 0.688rem;
}
.cypress-imageblock-article p {
font-size: 0.938rem;
}
.cypress-bluetextblock-article {
margin: 2.8125rem 0 1.8125rem;
}
@media print, screen and (min-width: 40em) {
.cypress-bluetextblock-article {
margin: 4.875rem 0 8.125rem;
}
}
.cypress-bluetextblock-article .blue-box {
padding: 50px 46px;
background-color: #f2f2f2;
text-align: center;
border-radius: 15px;
}
.cypress-bluetextblock-article .blue-box h3 {
margin-bottom: 1.188rem;
}
.cypress-bluetextblock-article .blue-box p strong {
display: inline-block;
}
.cypress-bluetextblock-article .blue-box p strong:not(:last-child) {
margin-bottom: 11px;
}
.cypress-someblock-article {
margin: 2.8125rem 0 1.8125rem;
}
.cypress-someblock-article .info-sm {
list-style: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 0.5rem auto 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-someblock-article .info-sm li:not(:last-child) {
margin-right: 7px;
}
.cypress-someblock-article .info-sm li:nth-child(1) p {
font-size: 18px;
font-weight: 700;
color: #1e2f56;
margin-bottom: 0;
margin-right: 19px;
}
.cypress-someblock-article .info-sm li .some-item,
.cypress-someblock-article .info-sm li a {
color: #1e2f56;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.cypress-someblock-article .info-sm li .some-item span,
.cypress-someblock-article .info-sm li a span {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 2rem;
color: #1e2f56;
}
.cypress-someblock-article .info-sm li .some-item span.icon-email,
.cypress-someblock-article .info-sm li a span.icon-email {
position: relative;
padding: 14px 14px;
border-radius: 69px;
border: 1px solid #1e2f56;
}
.cypress-someblock-article .info-sm li .some-item span.icon-email::before,
.cypress-someblock-article .info-sm li a span.icon-email::before {
content: "";
background-image: url(//www.bettysstad.se/wp-content/themes/alberts/public/icon_mail.svg);
background-repeat: no-repeat;
background-position: center;
position: absolute;
height: 14px;
width: 18px;
display: block;
left: 5px;
top: 7px;
}
.cypress-someblock-article .info-sm li .ci-text {
font-weight: 700;
font-size: 17px;
padding-left: 8px;
}
.btn {
padding: 0.875rem 2.6rem 0.813rem;
display: inline-block;
border-radius: 30px;
color: #fff;
font-weight: 700;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
cursor: pointer;
}
.btn.darkgreen,
.btn.green {
color: #fff !important;
background-color: #78AFD1;
border: 2px solid #78AFD1;
}
@media print, screen and (min-width: 40em) {
.btn.darkgreen:hover,
.btn.green:hover {
background-color: #fff !important;
color: #1E2F56 !important;
}
.btn.darkgreen:hover span,
.btn.green:hover span {
color: #78AFD1 !important;
}
}
.btn.blue,
.btn.darkblue {
color: #fff !important;
background-color: #455A89;
border: 2px solid #455A89;
}
@media print, screen and (min-width: 40em) {
.btn.blue:hover,
.btn.darkblue:hover {
background-color: #fff !important;
color: #455A89 !important;
}
.btn.blue:hover span,
.btn.darkblue:hover span {
color: #455A89 !important;
}
}
.btn.blue.arrow::after,
.btn.darkblue.arrow::after {
content: "\62";
font-family: alberts;
font-size: 1rem;
line-height: 1.2;
vertical-align: middle;
color: #fff;
margin-left: 8px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.btn.darkorange,
.btn.orange {
color: #fff !important;
background-color: #78AFD1;
border: 2px solid #78AFD1;
}
.btn.darkorange::after,
.btn.orange::after {
content: "\62";
font-family: alberts;
font-size: 1rem;
line-height: 1.2;
vertical-align: middle;
color: #fff;
margin-left: 8px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.btn.darkorange:hover,
.btn.orange:hover {
background-color: #fff !important;
color: #78AFD1 !important;
}
.btn.darkorange:hover:after,
.btn.orange:hover:after {
color: #78AFD1;
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.btn span {
color: #fff;
font-weight: 700;
}
ul.checklist {
list-style: none;
margin: 1.4375rem 0 1.4375rem 2.1rem;
}
ul.checklist li {
position: relative;
}
ul.checklist li:not(:last-child) {
margin-bottom: 0.5375rem;
}
@media print, screen and (min-width: 40em) {
ul.checklist li:not(:last-child) {
margin-bottom: 0.9375rem;
}
}
ul.checklist li strong {
font-weight: 700;
color: #1e2f56;
}
ul.checklist li:before {
content: "\74";
font-family: alberts !important;
color: #1E2F56;
font-size: 1.5rem;
position: absolute;
display: block;
left: -32px;
top: -6px;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-left-content {
padding: 60px 60px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-left-content
.moove-gdpr-company-logo-holder {
margin-bottom: 60px;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-right-content {
padding: 80px 30px !important;
}
@media print, screen and (min-width: 40em) {
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-right-content {
padding: 60px 60px !important;
}
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-right-content
.moove-gdpr-tab-content
.tab-title {
font-size: 2rem;
margin-bottom: 0.6rem;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-right-content
.moove-gdpr-tab-content
.moove-gdpr-tab-main-content
p:first-of-type {
font-size: 1.4rem;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-right-content
.moove-gdpr-tab-content
h2 {
font-size: 1.5rem !important;
margin: 1.4rem 0 0.6rem !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content:before {
content: none !important;
}
body.moove_gdpr_overflow {
overflow: visible !important;
}
.cypress-giftcard {
padding: 5.875rem 0 2.875rem;
background: #e7f7f8;
}
@media print, screen and (min-width: 40em) {
.cypress-giftcard {
padding: 5.875rem 0 3.875rem;
}
}
@media screen and (min-width: 64em) {
.cypress-giftcard {
padding: 5.875rem 0 4.875rem;
}
}
.cypress-giftcard .form-title {
text-align: center;
font-size: 2rem;
margin-bottom: 2.4375rem;
}
@media screen and (min-width: 64em) {
.cypress-giftcard .form-title {
font-size: 2.875rem;
margin-bottom: 3.4375rem;
}
}
@media screen and (min-width: 75em) {
.cypress-giftcard .form-title {
margin-bottom: 5.4375rem;
}
}
.gform_wrapper {
margin: 1.5rem 0;
font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif;
}
.gform_wrapper .gsection {
border: none !important;
margin: 2rem 0 1.5rem !important;
padding: 0 !important;
}
.gform_wrapper .gsection .gsection_title {
font-size: 1.8rem;
text-align: center;
}
.gform_wrapper .gfield {
padding: 0 !important;
margin-top: 1% !important;
}
.gform_wrapper .gfield.nolabel label {
display: none !important;
}
.gform_wrapper .gfield input,
.gform_wrapper .gfield select,
.gform_wrapper .gfield textarea {
width: 100% !important;
padding: 1.125rem !important;
margin: 0 !important;
border: solid 1px #c1c1c1;
color: #8a8a8a;
border-radius: 0.25rem;
padding: 0;
font-size: 1.125rem;
line-height: 1.25;
outline: 0;
}
.gform_wrapper .gfield select {
-webkit-appearance: none;
-moz-appearance: none;
}
.gform_wrapper .gfield .ginput_container_consent input[type="checkbox"] {
width: unset !important;
}
.gform_wrapper
.field_description_below
.ginput_container.ginput_container_email
label {
display: none !important;
}
.gform_wrapper .gfield#field_1_37 {
margin-top: 1rem !important;
}
.gform_wrapper .gfield#field_1_37.gfield_error .ginput_container:after {
content: none;
}
.gform_wrapper .gfield#field_1_37.gfield_error .validation_message {
display: block !important;
padding-top: 0 !important;
}
.gform_wrapper .gfield_radio {
overflow: hidden;
}
.gform_wrapper .gfield_radio li {
float: left;
width: 49.5%;
margin: 0 1% 1% 0 !important;
position: relative;
}
.gform_wrapper .gfield_radio li:nth-child(2n + 2) {
margin-right: 0 !important;
}
.gform_wrapper .gfield_radio label {
display: block !important;
height: 100%;
padding: 1.125rem 1.125rem 1.125rem 3.125rem !important;
margin: 0 !important;
border: solid 1px #c1c1c1;
color: #8a8a8a;
border-radius: 0.25rem;
font-size: 1.125rem !important;
line-height: 1.25 !important;
position: relative;
cursor: pointer;
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
width: 100% !important;
max-width: 100% !important;
}
.gform_wrapper .gfield_radio input {
margin: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 18px;
height: 18px;
padding: 0 !important;
border-radius: 100%;
outline: 0;
position: absolute;
top: 1.2rem;
left: 1.125rem;
}
.gform_wrapper .gfield_radio input:checked {
border: none;
}
.gform_wrapper .gfield_radio input:checked:before {
content: "\74";
font-family: alberts;
font-size: 1.2rem;
line-height: 1;
color: #1E2F56;
-webkit-transition: 1s ease-out;
transition: 1s ease-out;
position: absolute;
z-index: 1;
}
.gform_wrapper .gfield_radio input:checked + label {
border-color: #1E2F56;
background: #ebf7ee;
font-weight: 400 !important;
}
.gform_wrapper .gfield_price .ginput_total {
font-size: 2rem;
text-align: center;
display: block;
margin: 0 !important;
margin-top: -1.5rem !important;
color: #1e2f56;
}
.gform_wrapper .validation_error {
display: none !important;
}
.gform_wrapper .gfield_error {
background-color: transparent !important;
border: none !important;
max-width: 100% !important;
position: relative;
}
.gform_wrapper .gfield_error .ginput_container {
position: relative;
}
.gform_wrapper .gfield_error .ginput_container:after {
content: "\66";
font-family: alberts;
position: absolute;
top: 1.125rem;
right: 1.125rem;
color: #e02020;
font-size: 1.2rem;
}
.gform_wrapper .gfield_error input {
border: solid 2px #e02020 !important;
}
.gform_wrapper .gfield_error .validation_message {
display: none !important;
}
.gform_wrapper .gf_page_steps {
padding: 0 0 4px 0 !important;
margin: 0 0 5.6875rem !important;
border: none !important;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
@media screen and (min-width: 64em) {
.gform_wrapper .gf_page_steps {
padding: 0 2.5rem !important;
}
}
.gform_wrapper .gf_page_steps .gf_step {
position: relative;
z-index: 1;
height: auto;
line-height: 1;
text-align: center;
margin: 0;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
opacity: 1 !important;
}
.gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number {
background: #1e2f56;
}
.gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number:after {
background: #1e2f56;
}
.gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_label {
color: #1e2f56;
font-weight: 700;
}
.gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number {
background: #1e2f56;
color: transparent;
}
.gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number:after {
background: #1e2f56;
}
.gform_wrapper
.gf_page_steps
.gf_step.gf_step_completed
.gf_step_number:before {
content: "\43";
font-family: alberts;
font-weight: 400;
padding: 0 0.35rem;
color: #fff;
}
.gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_label {
color: #1e2f56;
font-weight: 700;
}
.gform_wrapper .gf_page_steps .gf_step_number {
margin: 0 auto 0.875rem !important;
width: 37px;
height: 37px;
line-height: 37px;
font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif !important;
font-size: 1.5rem !important;
font-weight: 700;
background: #999;
color: #fff;
border-radius: 100%;
display: block !important;
}
.gform_wrapper .gf_page_steps .gf_step_number:after {
content: "";
display: block;
width: 100%;
background: #999;
position: absolute;
right: 0;
left: 0;
height: 3px;
top: 18px;
z-index: -1;
}
.gform_wrapper .gf_page_steps .gf_step_label {
color: #999;
font-size: 0.75rem !important;
font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif !important;
font-weight: 400;
display: block;
}
@media screen and (min-width: 64em) {
.gform_wrapper .gf_page_steps .gf_step_label {
font-size: 1.125rem !important;
}
}
.gform_wrapper .gform_page_fields {
background: #fff;
padding: 2rem 1rem 1rem !important;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.14);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.14);
border-radius: 0.25rem;
margin-bottom: 1.625rem !important;
}
@media screen and (min-width: 64em) {
.gform_wrapper .gform_page_fields {
padding: 4rem 5.6875rem !important;
}
}
.gform_wrapper .gform_page_footer {
border: none !important;
margin: 3.625rem 0 0 0 !important;
padding: 0 !important;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.gform_wrapper .gform_page_footer .gform_previous_button {
display: block;
margin: 0 auto !important;
outline: 0;
color: #999;
border: none;
background: 0 0;
}
.gform_wrapper .gform_page_footer .gform_previous_button:before {
content: "\7a" !important;
font-family: alberts !important;
font-size: 0.7rem !important;
margin: 0 0.25rem 0 0 !important;
}
.gform_wrapper .gform_page_footer .gform_button,
.gform_wrapper .gform_page_footer .gform_next_button {
font-size: 1.25rem !important;
font-weight: 700;
color: #fff;
background: #1e2f56;
border: solid 2px #1e2f56;
display: inline-block !important;
outline: 0;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
cursor: pointer;
width: auto !important;
border-radius: 2rem;
margin: 0.5rem auto 1rem !important;
padding: 0.6rem 2.5rem;
}
@media print, screen and (min-width: 40em) {
.gform_wrapper .gform_page_footer .gform_button,
.gform_wrapper .gform_page_footer .gform_next_button {
margin: 0 auto 2rem;
padding: 1.1875rem 2.0625rem;
}
}
body .gform_wrapper li.gfield.field_description_below + li.gsection {
margin-top: 4rem !important;
}
body .gform_wrapper ul.gfield_radio li input[type="radio"] {
width: 18px !important;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0 !important;
}
body
.gform_wrapper.gform_validation_error
.gform_body
ul
li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100% !important;
}
body
.gform_wrapper
.top_label
.ginput_complex.ginput_container.ginput_container_email {
width: 100% !important;
}
body
.gform_wrapper
.ginput_complex.ginput_container.ginput_container_email
.ginput_left {
padding-right: 1% !important;
}
body
.gform_wrapper
.ginput_complex.ginput_container.ginput_container_email
.ginput_right {
padding-right: 0 !important;
}
body .gform_wrapper #field_1_2,
body .gform_wrapper #field_1_28 {
position: absolute;
z-index: -999;
}
.cypress-large-offerform {
padding: 5.875rem 0 2.875rem;
background: #f2f2f2;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform {
padding: 5.875rem 0 3.875rem;
}
}
@media screen and (min-width: 64em) {
.cypress-large-offerform {
padding: 5.875rem 0 4.875rem;
}
}
.cypress-large-offerform .acf-form .af-field input,
.cypress-large-offerform .acf-form .af-field textarea {
-webkit-appearance: none;
-moz-appearance: none;
margin-bottom: 2px;
}
.cypress-large-offerform .acf-form {
margin: 1.5rem 0 1rem;
}
.cypress-large-offerform .form-title {
text-align: center;
font-size: 2rem;
margin-bottom: 2.4375rem;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .form-title {
font-size: 2.875rem;
margin-bottom: 3.4375rem;
}
}
@media screen and (min-width: 75em) {
.cypress-large-offerform .form-title {
margin-bottom: 5.4375rem;
}
}
.cypress-large-offerform .af-page-wrap {
border: none;
margin: 0 0 2.6875rem !important;
padding: 0;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-page-wrap {
margin: 0 0 3.6875rem !important;
padding: 0 2.5rem;
}
}
@media screen and (min-width: 75em) {
.cypress-large-offerform .af-page-wrap {
margin: 0 0 5.6875rem !important;
}
}
.cypress-large-offerform .af-page-wrap .af-page-button {
border: none;
background: 0 0;
position: relative;
z-index: 1;
height: auto;
line-height: 1;
overflow: hidden;
}
.cypress-large-offerform .af-page-wrap .af-page-button:after,
.cypress-large-offerform .af-page-wrap .af-page-button:before {
content: none;
}
.cypress-large-offerform .af-page-wrap .af-page-button .index {
display: block;
margin: 0 auto 0.6rem;
width: 32px;
height: 32px;
line-height: 32px;
border-radius: 100%;
color: #fff;
background: #999;
font-size: 1.25rem;
font-weight: 700;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-page-wrap .af-page-button .index {
margin: 0 auto 0.875rem;
width: 37px;
height: 37px;
line-height: 37px;
font-size: 1.5rem;
}
}
.cypress-large-offerform .af-page-wrap .af-page-button .index:after {
content: "";
display: block;
width: 100%;
height: 2px;
background: #999;
position: absolute;
right: 0;
left: 0;
top: 15px;
z-index: -1;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-page-wrap .af-page-button .index:after {
height: 3px;
top: 18px;
}
}
.cypress-large-offerform .af-page-wrap .af-page-button .title {
display: block;
color: #585858;
font-weight: 400;
font-size: 0.75rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-large-offerform .af-page-wrap .af-page-button .title {
font-size: 0.9rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-page-wrap .af-page-button .title {
font-size: 1.125rem;
}
}
.cypress-large-offerform .af-page-wrap .af-page-button.enabled .index {
background: #1e2f56;
color: transparent;
}
.cypress-large-offerform .af-page-wrap .af-page-button.enabled .index:before {
content: "\43";
font-family: alberts;
font-weight: 400;
padding: 0 0.35rem;
color: #fff;
}
.cypress-large-offerform .af-page-wrap .af-page-button.enabled .index:after {
background: #1e2f56;
}
.cypress-large-offerform .af-page-wrap .af-page-button.enabled .title {
display: block;
color: #585858;
font-weight: 400;
}
.cypress-large-offerform .af-page-wrap .af-page-button.current .index {
background: #1e2f56;
color: #fff;
}
.cypress-large-offerform .af-page-wrap .af-page-button.current .index:before {
content: none;
}
.cypress-large-offerform .af-page-wrap .af-page-button.current .index:after {
background: #1e2f56;
}
.cypress-large-offerform .af-page-wrap .af-page-button.current .title {
color: #1e2f56 !important;
font-weight: 700;
}
.cypress-large-offerform .af-field-type-group {
background: #fff;
padding: 2rem 1rem 1rem !important;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.14);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.14);
border-radius: 0.25rem;
margin-bottom: 1.625rem !important;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-field-type-group {
padding: 3rem 2.6875rem !important;
}
}
@media screen and (min-width: 75em) {
.cypress-large-offerform .af-field-type-group {
padding: 4rem 5.6875rem !important;
}
}
.cypress-large-offerform .af-field-type-group .af-label label {
color: #1e2f56;
font-size: 1.875rem;
text-align: center;
margin-bottom: 1rem;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-field-type-group .af-label label {
margin-bottom: 1.5rem;
}
}
@media screen and (min-width: 75em) {
.cypress-large-offerform .af-field-type-group .af-label label {
margin-bottom: 2.5rem;
}
}
.cypress-large-offerform .af-field-type-group .af-input .acf-fields {
border: none;
}
.cypress-large-offerform .af-field-type-group ::-webkit-input-placeholder {
color: #8a8a8a;
}
.cypress-large-offerform .af-field-type-group ::-moz-placeholder {
color: #8a8a8a;
}
.cypress-large-offerform .af-field-type-group :-ms-input-placeholder {
color: #8a8a8a;
}
.cypress-large-offerform .af-field-type-group :-moz-placeholder {
color: #8a8a8a;
}
.cypress-large-offerform .acf-notice.acf-error-message {
display: none !important;
}
.cypress-large-offerform .af-field .acf-field.acf-error {
position: relative;
}
.cypress-large-offerform .af-field .acf-field.acf-error .acf-error-message {
display: block !important;
position: absolute;
top: 0.4rem;
right: 1.125rem;
left: 1.125rem;
z-index: 1;
background: 0 0;
font-size: 0.6rem !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}
.cypress-large-offerform .af-field .acf-field.acf-error .acf-error-message p {
font-size: 0.725rem;
margin: 0;
}
.cypress-large-offerform .af-field .acf-field.acf-error .acf-input-wrap {
position: relative;
}
.cypress-large-offerform .af-field .acf-field.acf-error .acf-input-wrap:after {
content: "\66";
font-family: alberts;
position: absolute;
top: 1.125rem;
right: 1.125rem;
color: #e02020;
font-size: 1.2rem;
}
.cypress-large-offerform .af-field .acf-field.acf-error input {
border: solid 2px #e02020 !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field {
padding: 0;
border: none;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-label {
display: none;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list {
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
li {
float: left;
width: 100%;
margin: 0 0 0.5rem 0;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
li {
width: 49.5%;
margin: 0 1% 1% 0;
}
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
li:nth-child(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
li:nth-child(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
li:nth-child(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
li:nth-child(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
li:nth-child(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
li:nth-child(2n + 2) {
margin-right: 0;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label {
display: block;
height: 100%;
padding: 1.125rem 1.125rem 1.125rem 3.125rem;
border: solid 1px #c1c1c1;
color: #8a8a8a;
border-radius: 0.25rem;
font-size: 1.125rem;
position: relative;
cursor: pointer;
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label
input,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label
input,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label
input,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label
input,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label
input,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label
input {
margin: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 18px;
height: 18px;
padding: 0;
border-radius: 100%;
outline: 0;
position: absolute;
top: 1.2rem;
left: 1.125rem;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label
input:before {
content: "\74";
font-family: alberts;
font-size: 1.2rem;
line-height: 1;
color: #1E2F56;
display: none;
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label:hover,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label:hover,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label:hover,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label:hover,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label:hover,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label:hover {
border-color: #1E2F56;
background: #f2f2f2;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label.selected,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label.selected,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label.selected,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label.selected,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label.selected,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label.selected {
border-color: #1E2F56;
background: #f2f2f2;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input {
border: none;
}
.cypress-large-offerform
.af-field-type-group[data-name="behovs_stege"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="fonstrens_egenskaper"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="karmtvatt"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="tillgang_till_bostaden"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="vad_ska_vi_putsa"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input:before,
.cypress-large-offerform
.af-field-type-group[data-name="valj_tjanst"]
.acf-fields
.acf-field
.acf-radio-list
label.selected
input:before {
display: block;
}
.cypress-large-offerform .af-field-type-group[data-name="adress"] .acf-fields,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields {
overflow: hidden;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field {
float: left;
width: 100%;
margin: 0 0 0.5rem 0 !important;
padding: 0;
position: relative;
clear: none;
border: none;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field {
width: 49.5%;
margin: 0 1% 1% 0 !important;
}
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field:nth-of-type(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field:nth-of-type(2n + 2),
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field:nth-of-type(2n + 2) {
margin-right: 0 !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field
.acf-label,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field
.acf-label {
display: none;
position: absolute;
top: 0.53125rem;
left: 1.125rem;
right: 1.125rem;
z-index: 1;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field
.acf-label
label,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field
.acf-label
label,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field
.acf-label
label {
font-size: 0.84375rem;
font-weight: 400 !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field
input,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field
input,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field
input {
padding: 1.125rem !important;
border: solid 1px #c1c1c1;
color: #393939;
border-radius: 0.25rem;
padding: 0;
font-size: 1.125rem;
outline: 0;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-input-wrap.valid
input,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-input-wrap.valid
input,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-input-wrap.valid
input {
border-color: #1fb51f;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-input-wrap.valid:before,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-input-wrap.valid:before,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-input-wrap.valid:before {
content: "\74";
font-family: alberts;
font-size: 1.2rem;
color: #1E2F56;
position: absolute;
top: 1.125rem;
right: 1.125rem;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-input-wrap.invalid
input,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-input-wrap.invalid
input,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-input-wrap.invalid
input {
border-color: #e02020;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-input-wrap.invalid:before,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-input-wrap.invalid:before,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-input-wrap.invalid:before {
content: "\74";
font-family: alberts;
font-size: 1.2rem;
color: #e02020;
position: absolute;
top: 1.125rem;
right: 1.125rem;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"],
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"],
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"] {
width: 100%;
margin-right: 0 !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input {
width: 100%;
float: right;
margin-top: 0.25rem;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input {
width: 49.5%;
}
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input {
padding: 0.55rem !important;
margin: 0 0.25rem 0 0;
border: solid 1px #c1c1c1;
-webkit-appearance: none;
-moz-appearance: none;
vertical-align: middle;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input[type="checkbox"]:checked,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input[type="checkbox"]:checked,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input[type="checkbox"]:checked {
background: #1E2F56;
position: relative;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input[type="checkbox"]:checked:before,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input[type="checkbox"]:checked:before,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
input[type="checkbox"]:checked:before {
content: "\43";
font-family: alberts;
color: #fff;
position: absolute;
top: 0;
left: 0;
font-size: 1.1rem;
line-height: 1;
font-weight: 300 !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="adress"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
.message,
.cypress-large-offerform
.af-field-type-group[data-name="information_om_din_bostad"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
.message,
.cypress-large-offerform
.af-field-type-group[data-name="kontaktuppgifter"]
.acf-fields
.acf-field[data-name="ingen_portkod"]
.acf-input
.message {
font-size: 1.125rem;
color: #8a8a8a;
vertical-align: middle;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields {
overflow: hidden;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field {
float: left;
width: 100%;
margin: 0 0 0.5rem 0 !important;
padding: 0;
position: relative;
clear: none;
border: solid 1px #c1c1c1;
border-radius: 0.25rem;
padding: 1.75rem !important;
min-height: 158px;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field {
width: 49.5%;
margin: 0 1% 1% 0 !important;
}
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field:nth-of-type(2n + 2) {
margin-right: 0 !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field:before {
content: "";
background-size: contain;
background-repeat: no-repeat;
background-position: top center;
width: 80px;
height: 100px;
position: absolute;
top: 1.75rem;
left: 1.75rem;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.no-sprojs:before {
background-image: url(//www.bettysstad.se/wp-content/themes/alberts/public/window-1.png);
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.overhangt:before {
background-image: url(//www.bettysstad.se/wp-content/themes/alberts/public/window-2.png);
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojs:before {
background-image: url(//www.bettysstad.se/wp-content/themes/alberts/public/window-3.png);
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype:before {
content: none;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-label {
display: none !important;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-input {
width: 100%;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-checkbox-list
li,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-radio-list
li {
margin-bottom: 0.8rem;
list-style: none;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-checkbox-list
input,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-radio-list
input {
width: 25px;
height: 25px;
border: solid 1px #c9c9c9;
margin: -0.15rem 0.5rem 0 0;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-checkbox-list
input:checked:before,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field.sprojstype
.acf-radio-list
input:checked:before {
content: "\74";
font-family: alberts;
color: #1E2F56;
font-size: 1.6rem;
font-weight: 400;
line-height: 1;
position: absolute;
top: 0;
left: 0;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-label {
padding-top: 0.5rem;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-input {
clear: both;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-input,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-label {
width: calc(100% - 110px);
float: right;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-input
label,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-label
label {
font-size: 1.125rem;
font-weight: 400;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-input
input,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-label
input {
border-radius: 2rem;
padding: 0.5rem 0.5rem;
text-align: center;
width: 100px;
outline: 0;
border: none;
color: #000;
background: #f8f8f8;
font-weight: 700;
position: relative;
}
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-input
input[type="number"]::-webkit-inner-spin-button,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-input
input[type="number"]::-webkit-outer-spin-button,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-label
input[type="number"]::-webkit-inner-spin-button,
.cypress-large-offerform
.af-field-type-group[data-name="typ_av_fonster"]
.acf-fields
.acf-field
.acf-label
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.cypress-large-offerform
.af-field-type-group[data-name="ovriga_onskemal"]
.acf-fields
.acf-field
.acf-label {
display: none;
}
.cypress-large-offerform
.af-field-type-group[data-name="ovriga_onskemal"]
.acf-fields
.acf-field
textarea {
padding: 1.125rem !important;
border: solid 1px #c1c1c1;
border-radius: 0.25rem;
padding: 0;
font-size: 1.125rem;
outline: 0;
}
.cypress-large-offerform .af-field[data-name="integritetspolicy"] {
text-align: center;
margin: 1.5625rem 0;
padding: 0;
}
.cypress-large-offerform
.af-field[data-name="integritetspolicy"].af-field-integritetspolicy
.acf-notice.acf-error-message {
display: block !important;
color: #e02020;
background: 0 0 !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;
font-weight: 700;
position: relative;
top: auto;
left: auto;
right: auto;
}
.cypress-large-offerform
.af-field[data-name="integritetspolicy"].af-field-integritetspolicy
.acf-notice.acf-error-message
p {
font-size: 13px;
margin: 0.5em 0;
}
.cypress-large-offerform .af-field[data-name="integritetspolicy"] .acf-label {
display: none;
}
.cypress-large-offerform
.af-field[data-name="integritetspolicy"]
.acf-input
input {
padding: 0.55rem;
margin: 0 0.25rem 0 0;
border: solid 1px #c1c1c1;
-webkit-appearance: none;
-moz-appearance: none;
vertical-align: middle;
}
.cypress-large-offerform
.af-field[data-name="integritetspolicy"]
.acf-input
input[type="checkbox"]:checked {
background: #1E2F56;
position: relative;
}
.cypress-large-offerform
.af-field[data-name="integritetspolicy"]
.acf-input
input[type="checkbox"]:checked:before {
content: "\43";
font-family: alberts;
color: #fff;
position: absolute;
top: 0;
left: 0;
font-size: 1.1rem;
line-height: 1;
font-weight: 300 !important;
}
.cypress-large-offerform
.af-field[data-name="integritetspolicy"]
.acf-input
.message {
font-size: 1.125rem;
color: #8a8a8a;
vertical-align: middle;
}
.cypress-large-offerform .af-field[data-name="integritetspolicy"] .acf-input a {
color: #1e2f56;
text-decoration: underline;
}
.cypress-large-offerform
.af-field[data-name="onskat_datum"]
.acf-fields
.acf-field
.acf-label {
display: none;
}
.cypress-large-offerform .af-field[data-type="message"] {
margin: 1.125rem 0;
padding: 0;
text-align: center;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-field[data-type="message"] {
margin: 2.125rem 0;
}
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-field[data-type="message"] {
margin: 3.125rem 0;
}
}
.cypress-large-offerform .af-field[data-type="message"] .acf-label {
display: none;
}
.cypress-large-offerform .af-field[data-type="message"] .logo {
display: inline-block;
max-height: 100px;
max-width: 100px;
width: auto;
margin: 0 0.5rem;
}
.cypress-large-offerform .af-field[data-type="message"] .checklist {
text-align: left;
margin: 0 0 0 1.1rem;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-field[data-type="message"] .checklist {
text-align: center;
}
}
.cypress-large-offerform .af-field[data-type="message"] .checklist li {
display: block;
margin: 0 0 0.25rem;
font-weight: 700;
color: #1e2f56;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-field[data-type="message"] .checklist li {
display: inline-block;
margin: 0 2rem;
}
}
.cypress-large-offerform .af-field[data-type="message"] .checklist li:before {
vertical-align: middle;
margin: 0 0.5rem 0 0;
position: relative;
display: inline-block;
left: 0;
top: 0;
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-field[data-type="message"] .checklist li:before {
margin: 0;
position: absolute;
display: block;
left: -32px;
top: -6px;
}
}
.cypress-large-offerform .af-submit {
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
margin-top: 1.625rem;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-submit {
margin-top: 2.625rem;
}
}
@media screen and (min-width: 64em) {
.cypress-large-offerform .af-submit {
margin-top: 3.625rem;
}
}
.cypress-large-offerform .af-submit .af-spinner {
margin: 0 auto 0.5rem;
}
.cypress-large-offerform .af-submit .af-next-button {
font-size: 1.25rem;
font-weight: 700;
color: #fff !important;
background: #1e2f56 !important;
border: solid 2px #1e2f56;
padding: 1rem 2.5rem;
display: inline-block;
outline: 0;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
cursor: pointer;
border-radius: 30px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 auto 1.5rem;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-submit .af-next-button {
position: inherit !important;
width: auto;
border-radius: 2rem;
margin: 0 auto 1.5rem;
padding: 1.1875rem 2.0625rem;
}
.cypress-large-offerform .af-submit .af-next-button:hover {
background-color: #fff !important;
color: #1e2f56 !important;
}
}
.cypress-large-offerform .af-submit .af-next-button:after {
content: "\62";
font-family: alberts;
font-size: 1rem;
vertical-align: middle;
margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-large-offerform .af-submit .af-next-button:after {
margin-left: 2.875rem;
}
}
.cypress-large-offerform .af-submit .af-previous-button {
display: block;
margin: 0 auto 1rem;
outline: 0;
color: #999;
}
.cypress-large-offerform .af-submit .af-previous-button:before {
content: "\7a";
font-family: alberts;
font-size: 0.7rem;
margin: 0 0.25rem 0 0;
}
.cypress-large-offerform .af-submit .af-submit-button {
font-size: 1.25rem;
font-weight: 700;
color: #fff !important;
background: #78AFD1;
border: solid 2px #78AFD1;
padding: 2rem 2.0625rem !important;
border-radius: 0;
margin: 0 auto 1rem;
outline: 0;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
cursor: pointer;
width: 100%;
-webkit-animation: submit_btn 4s infinite;
animation: submit_btn 4s infinite;
}
@-webkit-keyframes submit_btn {
0% {
background: #78AFD1;
border-color: #78AFD1;
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
background: #4B6F94;
border-color: #4B6F94;
-webkit-transform: scale(0.98);
transform: scale(0.98);
}
50% {
background: #4B6F94;
border-color: #4B6F94;
-webkit-transform: scale(0.96);
transform: scale(0.96);
}
75% {
background: #4B6F94;
border-color: #4B6F94;
-webkit-transform: scale(0.98);
transform: scale(0.98);
}
100% {
background: #78AFD1;
border-color: #78AFD1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes submit_btn {
0% {
background: #78AFD1;
border-color: #78AFD1;
transform: scale(1);
}
25% {
background: #4B6F94;
border-color: #4B6F94;
transform: scale(0.98);
}
50% {
background: #4B6F94;
border-color: #4B6F94;
transform: scale(0.96);
}
75% {
background: #4B6F94;
border-color: #4B6F94;
transform: scale(0.98);
}
100% {
background: #78AFD1;
border-color: #78AFD1;
transform: scale(1);
}
}
.cypress-large-offerform .af-submit button:disabled {
display: none;
}
.cypress-offerform {
background: 0 0;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 2rem;
margin: 1.8125rem 0 0;
display: block;
}
@media print, screen and (min-width: 40em) {
.cypress-offerform {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: #fff;
-webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.16);
box-shadow: 0 3px 30px rgba(0, 0, 0, 0.16);
}
}
@media screen and (min-width: 64em) {
.cypress-offerform {
margin: 1.8125rem 0 0;
}
}
@media screen and (min-width: 75em) {
.cypress-offerform {
margin: 2.8125rem 0 0;
}
}
.cypress-offerform .form-field-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
background: #fff;
-webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.16);
box-shadow: 0 3px 30px rgba(0, 0, 0, 0.16);
border-radius: 2rem;
}
@media print, screen and (min-width: 40em) {
.cypress-offerform .form-field-wrap {
width: calc(100% - 180px);
background: 0 0;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
}
}
.cypress-offerform .form-field {
padding: 1.15rem 1.25rem;
border-right: solid 1px #c1c1c1;
width: 37%;
}
@media print, screen and (min-width: 26.25em) {
.cypress-offerform .form-field {
padding: 1.2rem 1.25rem;
}
}
.cypress-offerform .form-field.noline {
border-right: none;
width: 63%;
}
.cypress-offerform .form-field input,
.cypress-offerform .form-field select {
border: none;
font-size: 1.125rem;
color: #393939;
outline: 0;
width: 100%;
}
.cypress-offerform .form-submit {
width: 100%;
padding: 0.5rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
.cypress-offerform .form-submit {
width: 180px;
padding: 0.4rem;
}
}
.cypress-offerform .form-submit .submit-button {
font-size: 1.25rem;
font-weight: 600;
text-align: center;
color: #fff;
padding: 1.35rem 1rem;
border-radius: 2rem;
width: 100%;
outline: 0;
background: #4B6F94;
}
.cypress-offerform .form-submit .submit-button:not([disabled]) {
-webkit-animation: opt3 4s infinite;
animation: opt3 4s infinite;
}
.cypress-offerform.extended .submit-button[disabled] {
opacity: 0.5;
}
@media print, screen and (min-width: 40em) {
.cypress-offerform .form-submit .submit-button {
font-size: 1.125rem;
padding: 1.065rem 1rem;
}
}
@-webkit-keyframes opt3 {
0% {
background: #78AFD1;
}
50% {
background: #78AFD1;
-webkit-transform: scale(0.96, 0.96);
transform: scale(0.96, 0.96);
}
}
@keyframes opt3 {
0% {
background: #1E2F56;
}
50% {
background: #78AFD1;
-webkit-transform: scale(0.96, 0.96);
transform: scale(0.96, 0.96);
}
}
.offer_form_generated_city {
position: absolute;
right: 0;
left: 0;
}
.offer_form_generated_city .inner {
background: #1e2f56;
color: #fff;
font-size: 1rem;
padding: 0.5rem 0.8rem;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
margin: 0 0.9375rem;
}
.offer_form_generated_city .inner strong {
color: #fff;
}
.offer_form_generated_city .inner:before {
content: "\70";
font-family: alberts;
vertical-align: middle;
font-size: 1.2rem;
margin: 0 0.35rem 0 0;
}
.offer_form_generated_city span {
margin-left: 0.5rem;
}
.cert-wrap {
overflow: hidden;
text-align: center;
}
.cert-wrap .cert {
max-width: 100px;
max-height: 100px;
overflow: hidden;
display: inline-block;
margin: 0 0.5rem;
}
.cert-wrap .cert img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
width: 100%;
}
.form.checklist {
text-align: left;
margin: 0 0 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
.form.checklist {
text-align: center;
margin: 0 0 1rem;
}
}
.form.checklist li {
display: block;
margin: 0 2rem;
font-weight: 700;
color: #1e2f56;
}
@media print, screen and (min-width: 40em) {
.form.checklist li {
display: inline-block;
}
}
@media screen and (min-width: 1224px) {
body.page-template-tpl-offerform.page-template-tpl-offerform-php
.cypress-content {
margin-top: 120px;
}
}
.cypress-article-single .cypress-heroblock {
position: relative;
}
.cypress-article-single .cypress-heroblock .background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
z-index: -1;
width: 100%;
height: 70%;
background-color: #ebf7ee;
}
@media screen and (min-width: 64em) {
.cypress-article-single .cypress-heroblock .background {
width: 90%;
right: unset;
height: auto;
}
}
@media screen and (min-width: 75em) {
.cypress-article-single .cypress-heroblock .background {
width: 85%;
}
}
@media screen and (min-width: 90em) {
.cypress-article-single .cypress-heroblock .background {
width: 75%;
}
}
@media screen and (min-width: 75em) {
.cypress-article-single .cypress-heroblock .caption .inner {
max-width: 611px;
}
}
@media screen and (min-width: 75em) {
.cypress-article-single .cypress-heroblock .caption .inner h1 {
font-size: 4rem;
}
}
.cypress-article-single .lastest-post {
padding: 3.8rem 0 1rem;
overflow: hidden;
position: relative;
}
@media screen and (min-width: 64em) {
.cypress-article-single .lastest-post {
padding: 7.125rem 0 4.563rem;
}
}
.cypress-article-single .lastest-post .bg {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 100%;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: top center;
z-index: -1;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
@media screen and (min-width: 64em) {
.cypress-article-single .lastest-post .bg {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-article-single .lastest-post .intro {
margin-bottom: 2.813rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-article-single .lastest-post .intro h2 {
margin: 0;
text-align: center;
}
.cypress-article-single .lastest-post .news-post {
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-article-single .lastest-post .news-post {
margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-article-single .lastest-post .news-post {
margin-bottom: 1.5rem;
}
}
.cypress-article-single .lastest-post .news-post .link {
display: block;
overflow: hidden;
padding: 0.3125rem;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: #fff;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
height: 100%;
border-radius: 15px;
}
@media print, screen and (min-width: 40em) {
.cypress-article-single .lastest-post .news-post .link:hover {
-webkit-box-shadow: 0 2px 35px #ccc;
box-shadow: 0 2px 35px #ccc;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.cypress-article-single
.lastest-post
.news-post
.link:hover
.inner
.more:after {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.cypress-article-single .lastest-post .news-post .inner {
padding: 1rem 0.8rem 0.7rem;
}
@media print, screen and (min-width: 40em) {
.cypress-article-single .lastest-post .news-post .inner {
padding: 1.3375rem 1.4375rem 1.025rem;
}
}
.cypress-article-single .lastest-post .news-post .inner p {
color: #676767;
}
.cypress-article-single .lastest-post .news-post .title {
margin: 0 0 10px 0;
padding: 0 1.8rem 0 0;
position: relative;
font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-article-single .lastest-post .news-post .title {
font-size: 1.375rem;
}
}
.cypress-article-single .lastest-post .news-post .more {
font-size: 18px;
font-weight: 700;
color: #1E2F56;
position: relative;
}
.cypress-article-single .lastest-post .news-post .more:after {
content: "\62";
font-family: alberts;
font-size: 1.125rem;
line-height: 1.4;
color: #1E2F56;
vertical-align: middle;
position: absolute;
right: -30px;
top: -4px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.cypress-article-single .lastest-post .news-post .more:after {
top: 0;
}
}
.cypress-new-single .cypress-content {
padding: 200px 0 100px;
}
.cypress-new-single .cypress-textblock-new .date {
display: block;
margin-bottom: 24px;
}
.cypress-new-single .cypress-textblock-new h1 {
margin-bottom: 20px;
}
@media print, screen and (min-width: 40em) {
.cypress-new-single .cypress-textblock-new h1 {
margin-bottom: 30px;
}
}
.cypress-new-single .cypress-textblock-new p:not(:last-child) {
margin-bottom: 30px;
}
.cypress-new-single .cypress-textblock-new p strong {
font-weight: 700;
color: #1e2f56;
}
.cypress-new-single .cypress-textblock-new ul {
list-style: none;
margin: 1.4375rem 0 1.875rem 2.1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-new-single .cypress-textblock-new ul {
padding-left: 80px;
}
}
.cypress-new-single .cypress-textblock-new ul li {
position: relative;
}
.cypress-new-single .cypress-textblock-new ul li:not(:last-child) {
margin-bottom: 0.5375rem;
}
@media print, screen and (min-width: 40em) {
.cypress-new-single .cypress-textblock-new ul li:not(:last-child) {
margin-bottom: 0.9375rem;
}
}
.cypress-new-single .cypress-textblock-new ul li strong {
font-weight: 700;
color: #1e2f56;
}
.cypress-new-single .cypress-textblock-new ul li:before {
content: "\74";
font-family: alberts !important;
color: #1E2F56;
font-size: 1.5rem;
position: absolute;
display: block;
left: -32px;
top: -6px;
}
.cypress-article-archive {
margin-top: 60px;
}
@media screen and (min-width: 64em) {
.cypress-article-archive {
margin-top: 110px;
}
}
.cypress-article-archive .cypress-heroblock {
position: relative;
}
.cypress-article-archive .cypress-heroblock .background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
z-index: -1;
width: 100%;
height: 70%;
background-color: #fdf0e9;
}
@media screen and (min-width: 64em) {
.cypress-article-archive .cypress-heroblock .background {
width: 90%;
right: unset;
height: auto;
}
}
@media screen and (min-width: 75em) {
.cypress-article-archive .cypress-heroblock .background {
width: 85%;
}
}
@media screen and (min-width: 90em) {
.cypress-article-archive .cypress-heroblock .background {
width: 75%;
}
}
@media screen and (min-width: 75em) {
.cypress-article-archive .cypress-heroblock .caption .inner {
max-width: 611px;
}
}
@media screen and (min-width: 75em) {
.cypress-article-archive .cypress-heroblock .caption .inner h1 {
font-size: 4rem;
}
}
.cypress-article-archive .lastest-post {
padding: 3.8rem 0 1rem;
overflow: hidden;
position: relative;
}
@media screen and (min-width: 64em) {
.cypress-article-archive .lastest-post {
padding: 7.125rem 0 4.563rem;
}
}
.cypress-article-archive .lastest-post .bg {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 100%;
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-mobile-lightgreen.svg);
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: top center;
z-index: -1;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
@media screen and (min-width: 64em) {
.cypress-article-archive .lastest-post .bg {
background: url(//www.bettysstad.se/wp-content/themes/alberts/public/new/background-lightgreen.svg);
}
}
.cypress-article-archive .lastest-post .intro {
margin-bottom: 2.813rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cypress-article-archive .lastest-post .intro h2 {
margin: 0;
text-align: center;
}
.cypress-article-archive .lastest-post .news-post {
margin-bottom: 0.8rem;
}
@media print, screen and (min-width: 26.25em) {
.cypress-article-archive .lastest-post .news-post {
margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 40em) {
.cypress-article-archive .lastest-post .news-post {
margin-bottom: 1.5rem;
}
}
.cypress-article-archive .lastest-post .news-post .link {
display: block;
overflow: hidden;
padding: 0.3125rem;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: #fff;
-webkit-box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
box-shadow: 0 7px 40px rgba(0, 0, 0, 0.08);
height: 100%;
}
@media print, screen and (min-width: 40em) {
.cypress-article-archive .lastest-post .news-post .link:hover {
-webkit-box-shadow: 0 2px 35px #ccc;
box-shadow: 0 2px 35px #ccc;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.cypress-article-archive
.lastest-post
.news-post
.link:hover
.inner
.more:after {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.cypress-article-archive .lastest-post .news-post .inner {
padding: 1rem 0.8rem 0.7rem;
}
@media print, screen and (min-width: 40em) {
.cypress-article-archive .lastest-post .news-post .inner {
padding: 1.3375rem 1.4375rem 1.025rem;
}
}
.cypress-article-archive .lastest-post .news-post .inner p {
color: #676767;
}
.cypress-article-archive .lastest-post .news-post .title {
margin: 0 0 10px 0;
padding: 0 1.8rem 0 0;
position: relative;
font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
.cypress-article-archive .lastest-post .news-post .title {
font-size: 1.375rem;
}
}
.cypress-article-archive .lastest-post .news-post .more {
font-size: 18px;
font-weight: 700;
color: #1E2F56;
position: relative;
}
.cypress-article-archive .lastest-post .news-post .more:after {
content: "\62";
font-family: alberts;
font-size: 1.125rem;
line-height: 1.4;
color: #1E2F56;
vertical-align: middle;
position: absolute;
right: -30px;
top: -4px;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
@media print, screen and (min-width: 40em) {
.cypress-article-archive .lastest-post .news-post .more:after {
top: 0;
}
}
.cypress-serviceblock .services-grid img, .cypress-serviceblock .services-grid .service .link, .cypress-footer .footer-inner .ft-box.ft-four, .cypress-offerform { border-radius: 15px !important; }
.cypress-mediablock.wave .media-col .image, .cypress-offerform .form-submit .submit-button {border-radius: 15px;}
[class^="cypress-"] .image, .logobox, .cypress-heroblock .background.lightblue, section.cypress-linksblock.bg.lightorange .link-block {
border-radius: 15px;
}
.cypress-heroblock .background { margin-top: 20px; } 
@media screen and (max-width: 768px) { .cypress-heroblock .background.lightblue {
border-radius: 20px !important; margin-top: 10px !important; }
.cypress-heroblock .background {
margin-top: 10px !important; }
.cypress-offerform .form-field-wrap {border-radius: 15px !important}
}
h1,h2,h3,h4,h5,h6, p.big {
font-family: "Abril Fatface", serif !important;
font-weight: 400 !important;
font-style: normal;
}
span.icon-check {color: #78AFD1  !important;}
.cypress-heroblock {background: #F2F2F2;}
.cypress-mediablock.wave.darkblue {color: #676767 !important; } html.js body.home.page-template-default.page.page-id-28.sticky-header main#cypress-wrapper.cypress-wrapper div.cypress-content section.cypress-mediablock.wave.darkblue div.grid-container div.grid-x.grid-margin-x.align-center.flex.toleft div.text-col.cell.medium-12.large-10.xlarge-5.xxlarge-5.aos-init.aos-animate div.textfield ul.checklist {color: #78AFD1; !important;}
section.cypress-mediablock.wave.darkblue div.grid-container div.grid-x.grid-margin-x.align-center.flex.toleft div.text-col.cell.medium-12.large-10.xlarge-5.xxlarge-5.aos-init.aos-animate div.textfield h2 {color: #1e2f56 !important; }
section.cypress-mediablock.wave.darkblue div.grid-container div.grid-x.grid-margin-x.align-center.flex.toleft div.text-col.cell.medium-12.large-10.xlarge-5.xxlarge-5.aos-init.aos-animate div.textfield {color: #676767 !important; }
section.cypress-mediablock.wave.darkblue div.grid-container div.grid-x.grid-margin-x.align-center.flex.toleft div.text-col.cell.medium-12.large-10.xlarge-5.xxlarge-5.aos-init.aos-animate div.textfield ul.checklist li strong { color: #1e2f56 !important;}
ul.checklist li::before { color: #78AFD1 !important ; }
.cypress-textblock .has-background.lightorange { background: #f2f2f2 !important; }
.cypress-footer h2, .cypress-footer h3, .cypress-footer h4, .cypress-footer h5  {   font-family: source-sans-pro, sans-serif, Helvetica, Arial, sans-serif !important; font-weight: bold;}
.cypress-footer {background-color: #78AFD1;}
section.cypress-jobbblock a.link div, section.cypress-newsblock a.link div, div.cypress-article-single a.link div.thumb, li.accordion-item, .cypress-accordionblock .row {border-radius: 15px;}
section.cypress-linksblock.bg.lightorange .link-block {background: #FFF; margin-bottom: 10px;}