@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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}  *,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
body {
margin: 0;
text-align: left;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
}
p {
margin-top: 0;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bold;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg {
overflow: hidden;
vertical-align: middle;
}
table {
border-collapse: collapse;
}
th {
text-align: inherit;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type=radio],
input[type=checkbox] {
box-sizing: border-box;
padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
.container, #footer .footer__container, #menu__mobile .menu__mobile__container, #header .header__nav .header__menu, #header .header__top {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container, #footer .footer__container, #menu__mobile .menu__mobile__container, #header .header__nav .header__menu, #header .header__top {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container, #footer .footer__container, #menu__mobile .menu__mobile__container, #header .header__nav .header__menu, #header .header__top {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container, #footer .footer__container, #menu__mobile .menu__mobile__container, #header .header__nav .header__menu, #header .header__top {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container, #footer .footer__container, #menu__mobile .menu__mobile__container, #header .header__nav .header__menu, #header .header__top {
max-width: 1140px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row, .gravity-form-bootstrap .gform_fields, #footer .footer__bottom .footer__bottom__row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
padding-right: 0;
padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
order: -1;
}
.order-last {
order: 13;
}
.order-0 {
order: 0;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.order-3 {
order: 3;
}
.order-4 {
order: 4;
}
.order-5 {
order: 5;
}
.order-6 {
order: 6;
}
.order-7 {
order: 7;
}
.order-8 {
order: 8;
}
.order-9 {
order: 9;
}
.order-10 {
order: 10;
}
.order-11 {
order: 11;
}
.order-12 {
order: 12;
}
.offset-1 {
margin-left: 8.3333333333%;
}
.offset-2 {
margin-left: 16.6666666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.3333333333%;
}
.offset-5 {
margin-left: 41.6666666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.3333333333%;
}
.offset-8 {
margin-left: 66.6666666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.3333333333%;
}
.offset-11 {
margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
order: -1;
}
.order-sm-last {
order: 13;
}
.order-sm-0 {
order: 0;
}
.order-sm-1 {
order: 1;
}
.order-sm-2 {
order: 2;
}
.order-sm-3 {
order: 3;
}
.order-sm-4 {
order: 4;
}
.order-sm-5 {
order: 5;
}
.order-sm-6 {
order: 6;
}
.order-sm-7 {
order: 7;
}
.order-sm-8 {
order: 8;
}
.order-sm-9 {
order: 9;
}
.order-sm-10 {
order: 10;
}
.order-sm-11 {
order: 11;
}
.order-sm-12 {
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.3333333333%;
}
.offset-sm-2 {
margin-left: 16.6666666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.3333333333%;
}
.offset-sm-5 {
margin-left: 41.6666666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.3333333333%;
}
.offset-sm-8 {
margin-left: 66.6666666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.3333333333%;
}
.offset-sm-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
order: -1;
}
.order-md-last {
order: 13;
}
.order-md-0 {
order: 0;
}
.order-md-1 {
order: 1;
}
.order-md-2 {
order: 2;
}
.order-md-3 {
order: 3;
}
.order-md-4 {
order: 4;
}
.order-md-5 {
order: 5;
}
.order-md-6 {
order: 6;
}
.order-md-7 {
order: 7;
}
.order-md-8 {
order: 8;
}
.order-md-9 {
order: 9;
}
.order-md-10 {
order: 10;
}
.order-md-11 {
order: 11;
}
.order-md-12 {
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.3333333333%;
}
.offset-md-2 {
margin-left: 16.6666666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.3333333333%;
}
.offset-md-5 {
margin-left: 41.6666666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.3333333333%;
}
.offset-md-8 {
margin-left: 66.6666666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.3333333333%;
}
.offset-md-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
order: -1;
}
.order-lg-last {
order: 13;
}
.order-lg-0 {
order: 0;
}
.order-lg-1 {
order: 1;
}
.order-lg-2 {
order: 2;
}
.order-lg-3 {
order: 3;
}
.order-lg-4 {
order: 4;
}
.order-lg-5 {
order: 5;
}
.order-lg-6 {
order: 6;
}
.order-lg-7 {
order: 7;
}
.order-lg-8 {
order: 8;
}
.order-lg-9 {
order: 9;
}
.order-lg-10 {
order: 10;
}
.order-lg-11 {
order: 11;
}
.order-lg-12 {
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.3333333333%;
}
.offset-lg-2 {
margin-left: 16.6666666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.3333333333%;
}
.offset-lg-5 {
margin-left: 41.6666666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.3333333333%;
}
.offset-lg-8 {
margin-left: 66.6666666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.3333333333%;
}
.offset-lg-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
order: -1;
}
.order-xl-last {
order: 13;
}
.order-xl-0 {
order: 0;
}
.order-xl-1 {
order: 1;
}
.order-xl-2 {
order: 2;
}
.order-xl-3 {
order: 3;
}
.order-xl-4 {
order: 4;
}
.order-xl-5 {
order: 5;
}
.order-xl-6 {
order: 6;
}
.order-xl-7 {
order: 7;
}
.order-xl-8 {
order: 8;
}
.order-xl-9 {
order: 9;
}
.order-xl-10 {
order: 10;
}
.order-xl-11 {
order: 11;
}
.order-xl-12 {
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.3333333333%;
}
.offset-xl-2 {
margin-left: 16.6666666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.3333333333%;
}
.offset-xl-5 {
margin-left: 41.6666666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.3333333333%;
}
.offset-xl-8 {
margin-left: 66.6666666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.3333333333%;
}
.offset-xl-11 {
margin-left: 91.6666666667%;
}
}                          .card-product .card-product__media > img, .card-product .card-product__media > .img-svg, .card-product .card-product__media > video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.img-full {
display: inline-block;
max-width: unset;
width: 100%;
height: auto;
}
.card-product .card-product__media {
position: relative;
overflow: hidden;
-webkit-mask-image: -webkit-radial-gradient(#fff, #000000);
}
.card-product .card-product__media {
--ratio: 100%;
}
.card-product .card-product__media::after {
content: "";
display: block;
padding-bottom: var(--ratio);
}
.card-product .card-product__media {
--scale: 1.06;
--duration: 2s;
}
.card-product .card-product__media img, .card-product .card-product__media .img-svg {
transition: transform var(--duration) cubic-bezier(0.19, 1, 0.22, 1);
}
.card-product .card-product__media:hover img, .card-product .card-product__media:hover .img-svg {
transform: scale(var(--scale));
}
.card-product .card-product__media {
position: relative;
}
.card-product .card-product__media > img, .card-product .card-product__media > .img-svg, .card-product .card-product__media > video {
object-fit: cover;
}
.plus {
--size: 20px;
--color: #000000;
--border-width: 1px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: var(--size);
height: var(--size);
}
.plus::after, .plus::before {
content: "";
position: absolute;
background-color: var(--color);
}
.plus::before {
top: 50%;
left: 0;
translate: 0 -50%;
width: 100%;
height: var(--border-width);
}
.plus::after {
top: 0%;
left: 50%;
translate: -50% 0;
width: var(--border-width);
height: 100%;
}  .tt-u {
text-transform: uppercase !important;
}
.tt-l {
text-transform: lowercase !important;
}
.tt-c {
text-transform: capitalize !important;
}
.tt-n {
text-transform: none !important;
} .td-u {
text-decoration: underline !important;
}
.td-n {
text-decoration: none !important;
} .fs-i {
font-style: italic !important;
}
.fs-o {
font-style: oblique !important;
}
.fs-n {
font-style: normal !important;
} .bg-cover, .demo__banner, .banner, .bg-img-full, .bg-img-full-absolute, .bg-cover-bottom, .bg-cover-top {
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
}
.bg-cover-top {
background-position: center top !important;
}
.bg-cover-bottom {
background-position: center bottom !important;
}
.bg-contain {
background-size: contain !important;
background-position: center center !important;
background-repeat: no-repeat !important;
}
.bg-img-full {
width: 100%;
height: 100vh;
} .o-v {
overflow: visible !important;
}
.ox-v {
overflow-x: visible !important;
}
.oy-v {
overflow-y: visible !important;
}
.o-h {
overflow: hidden !important;
}
.ox-h {
overflow-x: hidden !important;
}
.oy-h {
overflow-y: hidden !important;
} .p-r {
position: relative !important;
}
.p-a {
position: absolute !important;
}
.p-f {
position: fixed !important;
}
.p-s {
position: static !important;
}
.p-r-z-1, .push .push__content {
position: relative;
z-index: 1;
} .ai-start {
align-items: flex-start;
}
.ai-end {
align-items: flex-end;
}
.ai-center {
align-items: center;
}
.ai-baseline {
align-items: baseline;
}
.ai-stretch {
align-items: stretch;
} .jc-start {
justify-content: flex-start;
}
.jc-end {
justify-content: flex-end;
}
.jc-center, #footer .footer__bottom .footer__bottom__row {
justify-content: center;
}
.jc-between {
justify-content: space-between;
}
.jc-around {
justify-content: space-around;
} .flex-center, .swiper-beyonds .swiper-button-next,
.swiper-beyonds .swiper-button-prev, .swiper__news .swiper-button-next,
.swiper__news .swiper-button-prev, .pagination .prev, .pagination .next {
display: flex;
align-items: center;
justify-content: center;
} .ws-inherit {
white-space: inherit;
}
.ws-normal {
white-space: normal;
}
.ws-nowrap {
white-space: nowrap;
}
.ws-pre {
white-space: pre;
}
.ws-pre-wrap {
white-space: pre-wrap;
}
.ws-pre-line {
white-space: pre-line;
} .pe-inherit {
pointer-events: inherit;
}
.pe-none {
pointer-events: none;
}
.pe-auto {
pointer-events: auto;
} .optimize-animation {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transform-style: preserve-3d;
perspective: 1000;
-webkit-perspective: 1000;
will-change: transform;
} .transform-none {
transform: none !important;
} .transform-none {
transform: none !important;
} .absolute-full, .push .push__image img, .push .push__image, .card__alt .card__alt__image img, .card .card__image img, .bg-img-full-absolute,
.absolute-top-left,
.absolute-bottom-left,
.absolute-top-right,
.c-scrollbar,
.absolute-bottom-right,
.absolute-center {
position: absolute;
}
.absolute-full, .push .push__image img, .push .push__image, .card__alt .card__alt__image img, .card .card__image img, .bg-img-full-absolute {
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.absolute-top-left {
top: 0;
left: 0;
}
.absolute-bottom-left {
bottom: 0;
left: 0;
}
.absolute-top-right, .c-scrollbar {
top: 0;
right: 0;
}
.absolute-bottom-right {
bottom: 0;
right: 0;
}
.absolute-center {
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
} .img-full {
display: inline-block;
max-width: unset;
width: 100%;
} .w-100 {
width: 100%;
}
.h-100 {
height: 100%;
} .svg-parent svg, #footer .footer__logo svg, #menu__mobile .menu__mobile__menu .menu-item-has-children .menu__mobile-dropdown svg, #header .header__logo svg, .svg-parent img, #footer .footer__logo img, #menu__mobile .menu__mobile__menu .menu-item-has-children .menu__mobile-dropdown img, #header .header__logo img {
width: 100%;
height: auto;
}
.svg-parent-vertical svg, .socials .socials__icon svg, .svg-parent-vertical img, .socials .socials__icon img {
width: auto;
height: 100%;
}
.custom-checkbox-group input[type=checkbox] {
display: none;
}
.custom-checkbox-group label {
position: relative;
padding-left: 25px;
}
.custom-checkbox-group label::before, .custom-checkbox-group label::after {
content: "";
position: absolute;
}
.custom-checkbox-group label::before {
top: 2px;
left: 0;
border: 1px solid rgba(0, 0, 0, 0.4);
width: 16px;
height: 16px;
opacity: 1;
}
.custom-checkbox-group label::after {
top: 3px;
left: 1px;
width: 14px;
height: 14px;
opacity: 0;
background-color: #000000;
transition: opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-checkbox-group input[type=checkbox]:checked + label::after {
opacity: 1;
} .mb-xs-alt {
margin-bottom: 10px;
}
.mb-sm-alt {
margin-bottom: 20px;
}
.mb-md-alt {
margin-bottom: 40px;
}
.mb-lg-alt {
margin-bottom: 70px;
}
.mb-md-child > * {
margin-bottom: 30px;
}
.mb-sm-child-not-last > *:not(:last-child) {
margin-bottom: 15px;
}
.mb-md-child-not-last > *:not(:last-child) {
margin-bottom: 30px;
}
@media (max-width: 767.98px) {
body .sm-down-mb-sm-child > *:not(:last-child) {
margin-bottom: 15px;
}
} .fs-xs-alt {
font-size: 14px;
} .bg-white-alt {
background-color: #f7f7f7;
}
.bg-black-alt {
background-color: #0f0e0f;
} .ls-0 {
letter-spacing: 0 !important;
}
.ls-xs {
letter-spacing: 1px !important;
}
.ls-sm {
letter-spacing: 2px;
}
.ls-md {
letter-spacing: 3px;
}
.reset-title, #header .header__logo__alt .header__logo__alt-baseline {
font-family: "Avenir LT Pro", sans-serif;
font-size: 16px;
line-height: 1.5;
font-weight: 400;
text-transform: inherit;
text-rendering: auto;
}                      @media (max-width: 1199.98px) {
.lg-down-d-none {
display: none;
}
}
@media (max-width: 991.98px) {
.md-down-d-none {
display: none;
}
}
@media (max-width: 767.98px) {
.sm-down-d-none {
display: none;
}
}
@media (max-width: 575.98px) {
.xs-down-d-none {
display: none;
}
}
.xs-up-d-none {
display: none;
}
@media (min-width: 576px) {
.sm-up-d-none {
display: none;
}
}
@media (min-width: 768px) {
.md-up-d-none {
display: none;
}
}
@media (min-width: 992px) {
.lg-up-d-none {
display: none;
}
}
@media (min-width: 1200px) {
.xl-up-d-none {
display: none;
}
}
@media (max-width: 1199.98px) {
.lg-down-d-i {
display: inline;
}
}
@media (max-width: 991.98px) {
.md-down-d-i {
display: inline;
}
}
@media (max-width: 767.98px) {
.sm-down-d-i {
display: inline;
}
}
@media (max-width: 575.98px) {
.xs-down-d-i {
display: inline;
}
}
.xs-up-d-i {
display: inline;
}
@media (min-width: 576px) {
.sm-up-d-i {
display: inline;
}
}
@media (min-width: 768px) {
.md-up-d-i {
display: inline;
}
}
@media (min-width: 992px) {
.lg-up-d-i {
display: inline;
}
}
@media (min-width: 1200px) {
.xl-up-d-i {
display: inline;
}
}
@media (max-width: 1199.98px) {
.lg-down-d-b {
display: block;
}
}
@media (max-width: 991.98px) {
.md-down-d-b {
display: block;
}
}
@media (max-width: 767.98px) {
.sm-down-d-b {
display: block;
}
}
@media (max-width: 575.98px) {
.xs-down-d-b {
display: block;
}
}
.xs-up-d-b {
display: block;
}
@media (min-width: 576px) {
.sm-up-d-b {
display: block;
}
}
@media (min-width: 768px) {
.md-up-d-b {
display: block;
}
}
@media (min-width: 992px) {
.lg-up-d-b {
display: block;
}
}
@media (min-width: 1200px) {
.xl-up-d-b {
display: block;
}
}
@media (max-width: 1199.98px) {
.lg-down-d-ib {
display: inline-block;
}
}
@media (max-width: 991.98px) {
.md-down-d-ib {
display: inline-block;
}
}
@media (max-width: 767.98px) {
.sm-down-d-ib {
display: inline-block;
}
}
@media (max-width: 575.98px) {
.xs-down-d-ib {
display: inline-block;
}
}
.xs-up-d-ib {
display: inline-block;
}
@media (min-width: 576px) {
.sm-up-d-ib {
display: inline-block;
}
}
@media (min-width: 768px) {
.md-up-d-ib {
display: inline-block;
}
}
@media (min-width: 992px) {
.lg-up-d-ib {
display: inline-block;
}
}
@media (min-width: 1200px) {
.xl-up-d-ib {
display: inline-block;
}
}
@media (max-width: 1199.98px) {
.lg-down-d-f {
display: flex;
}
}
@media (max-width: 991.98px) {
.md-down-d-f {
display: flex;
}
}
@media (max-width: 767.98px) {
.sm-down-d-f {
display: flex;
}
}
@media (max-width: 575.98px) {
.xs-down-d-f {
display: flex;
}
}
.xs-up-d-f {
display: flex;
}
@media (min-width: 576px) {
.sm-up-d-f {
display: flex;
}
}
@media (min-width: 768px) {
.md-up-d-f {
display: flex;
}
}
@media (min-width: 992px) {
.lg-up-d-f {
display: flex;
}
}
@media (min-width: 1200px) {
.xl-up-d-f {
display: flex;
}
}
@media (max-width: 1199.98px) {
.lg-down-d-if {
display: inline-flex;
}
}
@media (max-width: 991.98px) {
.md-down-d-if {
display: inline-flex;
}
}
@media (max-width: 767.98px) {
.sm-down-d-if {
display: inline-flex;
}
}
@media (max-width: 575.98px) {
.xs-down-d-if {
display: inline-flex;
}
}
.xs-up-d-if {
display: inline-flex;
}
@media (min-width: 576px) {
.sm-up-d-if {
display: inline-flex;
}
}
@media (min-width: 768px) {
.md-up-d-if {
display: inline-flex;
}
}
@media (min-width: 992px) {
.lg-up-d-if {
display: inline-flex;
}
}
@media (min-width: 1200px) {
.xl-up-d-if {
display: inline-flex;
}
} .fs-xs {
font-size: 12px !important;
}
.fs-sm {
font-size: 14px !important;
}
.fs-md {
font-size: 18px !important;
}
.fs-lg {
font-size: 24px !important;
}
.fs-xl {
font-size: 36px !important;
}
.fs-xxl {
font-size: 50px !important;
} .title-xs, .cms h6 {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
font-size: 20px;
}
@media (max-width: 1199.98px) {
.title-xs, .cms h6 {
font-size: 20px;
}
}
@media (max-width: 991.98px) {
.title-xs, .cms h6 {
font-size: 20px;
}
}
@media (max-width: 767.98px) {
.title-xs, .cms h6 {
font-size: 20px;
}
}
@media (max-width: 575.98px) {
.title-xs, .cms h6 {
font-size: 20px;
}
}
.title-sm, .cms h5, .cms h4, .cms h3 {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
font-size: 32px;
}
@media (max-width: 1199.98px) {
.title-sm, .cms h5, .cms h4, .cms h3 {
font-size: 32px;
}
}
@media (max-width: 991.98px) {
.title-sm, .cms h5, .cms h4, .cms h3 {
font-size: 32px;
}
}
@media (max-width: 767.98px) {
.title-sm, .cms h5, .cms h4, .cms h3 {
font-size: 28px;
}
}
@media (max-width: 575.98px) {
.title-sm, .cms h5, .cms h4, .cms h3 {
font-size: 24px;
}
}
.title-md, #tarteaucitronRoot .tarteaucitronH1, .cms h2 {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
font-size: 36px;
}
@media (max-width: 1199.98px) {
.title-md, #tarteaucitronRoot .tarteaucitronH1, .cms h2 {
font-size: 34px;
}
}
@media (max-width: 991.98px) {
.title-md, #tarteaucitronRoot .tarteaucitronH1, .cms h2 {
font-size: 30px;
}
}
@media (max-width: 767.98px) {
.title-md, #tarteaucitronRoot .tarteaucitronH1, .cms h2 {
font-size: 30px;
}
}
@media (max-width: 575.98px) {
.title-md, #tarteaucitronRoot .tarteaucitronH1, .cms h2 {
font-size: 28px;
}
}
.title-lg, .cms h1 {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
font-size: 52px;
}
@media (max-width: 1199.98px) {
.title-lg, .cms h1 {
font-size: 52px;
}
}
@media (max-width: 991.98px) {
.title-lg, .cms h1 {
font-size: 48px;
}
}
@media (max-width: 767.98px) {
.title-lg, .cms h1 {
font-size: 36px;
}
}
@media (max-width: 575.98px) {
.title-lg, .cms h1 {
font-size: 34px;
}
}
.title-xl {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
font-size: 68px;
}
@media (max-width: 1199.98px) {
.title-xl {
font-size: 56px;
}
}
@media (max-width: 991.98px) {
.title-xl {
font-size: 52px;
}
}
@media (max-width: 767.98px) {
.title-xl {
font-size: 44px;
}
}
@media (max-width: 575.98px) {
.title-xl {
font-size: 36px;
}
}
.title-xxl {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
font-size: 120px;
}
@media (max-width: 1199.98px) {
.title-xxl {
font-size: 120px;
}
}
@media (max-width: 991.98px) {
.title-xxl {
font-size: 120px;
}
}
@media (max-width: 767.98px) {
.title-xxl {
font-size: 120px;
}
}
@media (max-width: 575.98px) {
.title-xxl {
font-size: 120px;
}
} .ff-default {
font-family: "Avenir LT Pro", sans-serif;
}
.ff-custom {
font-family: "Rakesly", sans-serif;
} .fw-100 {
font-weight: 100;
}
.fw-200 {
font-weight: 200;
}
.fw-300 {
font-weight: 300;
}
.fw-400 {
font-weight: 400;
}
.fw-500 {
font-weight: 500;
}
.fw-600 {
font-weight: 600;
}
.fw-700 {
font-weight: 700;
}
.fw-800 {
font-weight: 800;
}
.fw-900 {
font-weight: 900;
} .c-black {
color: #000000;
}
.c-black-alt {
color: #0f0e0f;
}
.c-very-dark-grey {
color: #1b1b1b;
}
.c-dark-grey {
color: #4e4f4c;
}
.c-grey {
color: #797979;
}
.c-light-grey {
color: #b7b7b7;
}
.c-very-light-grey {
color: #efefef;
}
.c-white {
color: #FFFFFF;
}
.c-pink {
color: #f2a1b1;
}
.c-light-pink {
color: #F9D3DA;
} .bg-black {
background-color: #000000;
}
.bg-black-alt {
background-color: #0f0e0f;
}
.bg-very-dark-grey {
background-color: #1b1b1b;
}
.bg-dark-grey {
background-color: #4e4f4c;
}
.bg-grey {
background-color: #797979;
}
.bg-light-grey {
background-color: #b7b7b7;
}
.bg-very-light-grey {
background-color: #efefef;
}
.bg-white {
background-color: #FFFFFF;
}
.bg-pink {
background-color: #f2a1b1;
}
.bg-light-pink {
background-color: #F9D3DA;
} .ta-r {
text-align: right;
}
.ta-l {
text-align: left;
}
.ta-c {
text-align: center;
}
.ta-j {
text-align: justify;
} .d-none {
display: none;
}
.d-i {
display: inline;
}
.d-b {
display: block;
}
.d-ib {
display: inline-block;
}
.d-f {
display: flex;
}
.d-if {
display: inline-flex;
} .section {
position: relative;
padding-top: 160px !important;
padding-bottom: 160px !important;
}
@media (max-width: 1199.98px) {
.section {
padding-top: 140px !important;
padding-bottom: 140px !important;
}
}
@media (max-width: 991.98px) {
.section {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
}
@media (max-width: 767.98px) {
.section {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
}
@media (max-width: 575.98px) {
.section {
padding-top: 80px !important;
padding-bottom: 80px !important;
}
} .bg-img, .bg-img-portrait-md, .bg-img-portrait, .push, .bg-img-landscape-xs, .bg-img-landscape-sm, .card .card__image, .bg-img-landscape, .card__alt .card__alt__image, .bg-img-almost-square-above, .bg-img-almost-square, .bg-img-square {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: #efefef;
}
.bg-img:after, .bg-img-portrait-md:after, .bg-img-portrait:after, .push:after, .bg-img-landscape-xs:after, .bg-img-landscape-sm:after, .card .card__image:after, .bg-img-landscape:after, .card__alt .card__alt__image:after, .bg-img-almost-square-above:after, .bg-img-almost-square:after, .bg-img-square:after {
content: "";
display: block;
}
.bg-img-square:after {
padding-bottom: 100%;
}
.bg-img-almost-square:after {
padding-bottom: 85%;
}
.bg-img-almost-square-above:after {
padding-bottom: 110%;
}
.bg-img-landscape:after, .card__alt .card__alt__image:after {
padding-bottom: 67%;
}
.bg-img-landscape-sm:after, .card .card__image:after {
padding-bottom: 55%;
}
.bg-img-landscape-xs:after {
padding-bottom: 47%;
}
.bg-img-portrait:after, .push:after {
padding-bottom: 130%;
}
.bg-img-portrait-md:after {
padding-bottom: 125%;
} .mt-0 {
margin-top: 0 !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.mt-xs {
margin-top: 5px !important;
}
.mb-xs {
margin-bottom: 5px !important;
}
.my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
.mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
.pt-xs {
padding-top: 5px !important;
}
.pb-xs {
padding-bottom: 5px !important;
}
.py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
.mt-sm {
margin-top: 15px !important;
}
.mb-sm {
margin-bottom: 15px !important;
}
.my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
.mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
.pt-sm {
padding-top: 15px !important;
}
.pb-sm {
padding-bottom: 15px !important;
}
.py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
.mt-md {
margin-top: 30px !important;
}
.mb-md {
margin-bottom: 30px !important;
}
.my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
.mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
.pt-md {
padding-top: 30px !important;
}
.pb-md {
padding-bottom: 30px !important;
}
.py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
.mt-lg {
margin-top: 50px !important;
}
.mb-lg {
margin-bottom: 50px !important;
}
.my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
.pt-lg {
padding-top: 50px !important;
}
.pb-lg {
padding-bottom: 50px !important;
}
.py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
.mt-xl {
margin-top: 70px !important;
}
.mb-xl {
margin-bottom: 70px !important;
}
.my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
.mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
.pt-xl {
padding-top: 70px !important;
}
.pb-xl {
padding-bottom: 70px !important;
}
.py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
.px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
.mt-xxl {
margin-top: 160px !important;
}
.mb-xxl {
margin-bottom: 160px !important;
}
.my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
.mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
.pt-xxl {
padding-top: 160px !important;
}
.pb-xxl {
padding-bottom: 160px !important;
}
.py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
.px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
@media (max-width: 1199.98px) {
.lg-down-mt-0 {
margin-top: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-0 {
margin-bottom: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-0 {
padding-top: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-0 {
padding-bottom: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mt-xs {
margin-top: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-xs {
margin-bottom: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-xs {
padding-top: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-xs {
padding-bottom: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mt-sm {
margin-top: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-sm {
margin-bottom: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-sm {
padding-top: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-sm {
padding-bottom: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mt-md {
margin-top: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-md {
margin-bottom: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-md {
padding-top: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-md {
padding-bottom: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mt-lg {
margin-top: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-lg {
margin-bottom: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-lg {
padding-top: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-lg {
padding-bottom: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mt-xl {
margin-top: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-xl {
margin-bottom: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-xl {
padding-top: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-xl {
padding-bottom: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mt-xxl {
margin-top: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pt-xxl {
padding-top: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (max-width: 1199.98px) {
.lg-down-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-0 {
margin-top: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-0 {
margin-bottom: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-0 {
padding-top: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-0 {
padding-bottom: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-xs {
margin-top: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-xs {
margin-bottom: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-xs {
padding-top: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-xs {
padding-bottom: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-sm {
margin-top: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-sm {
margin-bottom: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-sm {
padding-top: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-sm {
padding-bottom: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-md {
margin-top: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-md {
margin-bottom: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-md {
padding-top: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-md {
padding-bottom: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-lg {
margin-top: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-lg {
margin-bottom: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-lg {
padding-top: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-lg {
padding-bottom: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-xl {
margin-top: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-xl {
margin-bottom: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-xl {
padding-top: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-xl {
padding-bottom: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mt-xxl {
margin-top: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pt-xxl {
padding-top: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (max-width: 991.98px) {
.md-down-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-0 {
margin-top: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-0 {
margin-bottom: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-0 {
padding-top: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-0 {
padding-bottom: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-xs {
margin-top: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-xs {
margin-bottom: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-xs {
padding-top: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-xs {
padding-bottom: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-sm {
margin-top: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-sm {
margin-bottom: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-sm {
padding-top: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-sm {
padding-bottom: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-md {
margin-top: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-md {
margin-bottom: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-md {
padding-top: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-md {
padding-bottom: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-lg {
margin-top: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-lg {
margin-bottom: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-lg {
padding-top: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-lg {
padding-bottom: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-xl {
margin-top: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-xl {
margin-bottom: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-xl {
padding-top: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-xl {
padding-bottom: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mt-xxl {
margin-top: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pt-xxl {
padding-top: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (max-width: 767.98px) {
.sm-down-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-0 {
margin-top: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-0 {
margin-bottom: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-0 {
padding-top: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-0 {
padding-bottom: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-xs {
margin-top: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-xs {
margin-bottom: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-xs {
padding-top: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-xs {
padding-bottom: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-sm {
margin-top: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-sm {
margin-bottom: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-sm {
padding-top: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-sm {
padding-bottom: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-md {
margin-top: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-md {
margin-bottom: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-md {
padding-top: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-md {
padding-bottom: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-lg {
margin-top: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-lg {
margin-bottom: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-lg {
padding-top: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-lg {
padding-bottom: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-xl {
margin-top: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-xl {
margin-bottom: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-xl {
padding-top: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-xl {
padding-bottom: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mt-xxl {
margin-top: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pt-xxl {
padding-top: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (max-width: 575.98px) {
.xs-down-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
.xs-up-mt-0 {
margin-top: 0 !important;
}
.xs-up-mb-0 {
margin-bottom: 0 !important;
}
.xs-up-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.xs-up-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
.xs-up-pt-0 {
padding-top: 0 !important;
}
.xs-up-pb-0 {
padding-bottom: 0 !important;
}
.xs-up-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.xs-up-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.xs-up-mt-xs {
margin-top: 5px !important;
}
.xs-up-mb-xs {
margin-bottom: 5px !important;
}
.xs-up-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
.xs-up-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
.xs-up-pt-xs {
padding-top: 5px !important;
}
.xs-up-pb-xs {
padding-bottom: 5px !important;
}
.xs-up-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.xs-up-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
.xs-up-mt-sm {
margin-top: 15px !important;
}
.xs-up-mb-sm {
margin-bottom: 15px !important;
}
.xs-up-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
.xs-up-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
.xs-up-pt-sm {
padding-top: 15px !important;
}
.xs-up-pb-sm {
padding-bottom: 15px !important;
}
.xs-up-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.xs-up-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
.xs-up-mt-md {
margin-top: 30px !important;
}
.xs-up-mb-md {
margin-bottom: 30px !important;
}
.xs-up-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
.xs-up-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
.xs-up-pt-md {
padding-top: 30px !important;
}
.xs-up-pb-md {
padding-bottom: 30px !important;
}
.xs-up-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.xs-up-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
.xs-up-mt-lg {
margin-top: 50px !important;
}
.xs-up-mb-lg {
margin-bottom: 50px !important;
}
.xs-up-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.xs-up-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
.xs-up-pt-lg {
padding-top: 50px !important;
}
.xs-up-pb-lg {
padding-bottom: 50px !important;
}
.xs-up-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.xs-up-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
.xs-up-mt-xl {
margin-top: 70px !important;
}
.xs-up-mb-xl {
margin-bottom: 70px !important;
}
.xs-up-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
.xs-up-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
.xs-up-pt-xl {
padding-top: 70px !important;
}
.xs-up-pb-xl {
padding-bottom: 70px !important;
}
.xs-up-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
.xs-up-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
.xs-up-mt-xxl {
margin-top: 160px !important;
}
.xs-up-mb-xxl {
margin-bottom: 160px !important;
}
.xs-up-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
.xs-up-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
.xs-up-pt-xxl {
padding-top: 160px !important;
}
.xs-up-pb-xxl {
padding-bottom: 160px !important;
}
.xs-up-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
.xs-up-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
@media (min-width: 576px) {
.sm-up-mt-0 {
margin-top: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-0 {
margin-bottom: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-0 {
padding-top: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-0 {
padding-bottom: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (min-width: 576px) {
.sm-up-mt-xs {
margin-top: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-xs {
margin-bottom: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-xs {
padding-top: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-xs {
padding-bottom: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (min-width: 576px) {
.sm-up-mt-sm {
margin-top: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-sm {
margin-bottom: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-sm {
padding-top: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-sm {
padding-bottom: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (min-width: 576px) {
.sm-up-mt-md {
margin-top: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-md {
margin-bottom: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-md {
padding-top: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-md {
padding-bottom: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (min-width: 576px) {
.sm-up-mt-lg {
margin-top: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-lg {
margin-bottom: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-lg {
padding-top: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-lg {
padding-bottom: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (min-width: 576px) {
.sm-up-mt-xl {
margin-top: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-xl {
margin-bottom: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-xl {
padding-top: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-xl {
padding-bottom: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (min-width: 576px) {
.sm-up-mt-xxl {
margin-top: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-pt-xxl {
padding-top: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (min-width: 576px) {
.sm-up-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-mt-0 {
margin-top: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-mb-0 {
margin-bottom: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-pt-0 {
padding-top: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-pb-0 {
padding-bottom: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (min-width: 768px) {
.md-up-mt-xs {
margin-top: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-mb-xs {
margin-bottom: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-pt-xs {
padding-top: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-pb-xs {
padding-bottom: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (min-width: 768px) {
.md-up-mt-sm {
margin-top: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-mb-sm {
margin-bottom: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-pt-sm {
padding-top: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-pb-sm {
padding-bottom: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (min-width: 768px) {
.md-up-mt-md {
margin-top: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-mb-md {
margin-bottom: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-pt-md {
padding-top: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-pb-md {
padding-bottom: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (min-width: 768px) {
.md-up-mt-lg {
margin-top: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-mb-lg {
margin-bottom: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-pt-lg {
padding-top: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-pb-lg {
padding-bottom: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (min-width: 768px) {
.md-up-mt-xl {
margin-top: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-mb-xl {
margin-bottom: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-pt-xl {
padding-top: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-pb-xl {
padding-bottom: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (min-width: 768px) {
.md-up-mt-xxl {
margin-top: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-pt-xxl {
padding-top: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (min-width: 768px) {
.md-up-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-0 {
margin-top: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-0 {
margin-bottom: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-0 {
padding-top: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-0 {
padding-bottom: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-xs {
margin-top: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-xs {
margin-bottom: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-xs {
padding-top: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-xs {
padding-bottom: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-sm {
margin-top: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-sm {
margin-bottom: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-sm {
padding-top: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-sm {
padding-bottom: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-md {
margin-top: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-md {
margin-bottom: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-md {
padding-top: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-md {
padding-bottom: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-lg {
margin-top: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-lg {
margin-bottom: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-lg {
padding-top: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-lg {
padding-bottom: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-xl {
margin-top: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-xl {
margin-bottom: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-xl {
padding-top: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-xl {
padding-bottom: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (min-width: 992px) {
.lg-up-mt-xxl {
margin-top: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-pt-xxl {
padding-top: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (min-width: 992px) {
.lg-up-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-0 {
margin-top: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-0 {
margin-bottom: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-0 {
padding-top: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-0 {
padding-bottom: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-xs {
margin-top: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-xs {
margin-bottom: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-xs {
padding-top: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-xs {
padding-bottom: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-sm {
margin-top: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-sm {
margin-bottom: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-sm {
padding-top: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-sm {
padding-bottom: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-md {
margin-top: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-md {
margin-bottom: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-md {
padding-top: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-md {
padding-bottom: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-lg {
margin-top: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-lg {
margin-bottom: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-lg {
padding-top: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-lg {
padding-bottom: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-xl {
margin-top: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-xl {
margin-bottom: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-xl {
padding-top: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-xl {
padding-bottom: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mt-xxl {
margin-top: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mb-xxl {
margin-bottom: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-my-xxl {
margin-top: 160px !important;
margin-bottom: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-mx-xxl {
margin-left: 160px !important;
margin-right: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pt-xxl {
padding-top: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-pb-xxl {
padding-bottom: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-py-xxl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
}
@media (min-width: 1200px) {
.xl-up-px-xxl {
padding-left: 160px !important;
padding-right: 160px !important;
}
}
:root {
--space-xxxl: 160px;
--space-xxl: 120px;
--space-xl: 80px;
--space-lg: 60px;
--space-md-alt: 48px;
--space-md: 40px;
--space-sm-alt: 32px;
--space-sm: 24px;
--space-xs: 16px;
--space-xs-alt: 12px;
--space-xxs: 8px;
}
@media (max-width: 991.98px) {
:root {
--space-xxxl: 100px;
--space-xxl: 85px;
--space-xl: 70px;
--space-lg: 40px;
}
}
@media (max-width: 767.98px) {
:root {
--space-sm-alt: 24px;
--space-md: 24px;
--space-md-alt: 28px;
--space-xxxl: 90px;
--space-xxl: 85px;
}
} @font-face {
font-family: "Rakesly";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Bold.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Bold.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Bold.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Bold.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Bold.ttf) format("truetype");
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rakesly";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Regular.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Regular.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Regular.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Regular.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyRg-Regular.ttf) format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rakesly";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyBk-Regular.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyBk-Regular.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyBk-Regular.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyBk-Regular.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyBk-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rakesly";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyLt-Regular.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyLt-Regular.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyLt-Regular.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyLt-Regular.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyLt-Regular.ttf) format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rakesly";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyEl-Regular.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyEl-Regular.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyEl-Regular.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyEl-Regular.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/RakeslyEl-Regular.ttf) format("truetype");
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Avenir LT Pro";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Light.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Light.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Light.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Light.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Avenir LT Pro";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Book.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Book.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Book.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Book.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Book.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Avenir LT Pro";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Medium.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Medium.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Medium.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Medium.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Avenir LT Pro";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Heavy.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Heavy.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Heavy.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Heavy.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Heavy.ttf) format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Avenir LT Pro";
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Black.eot);
src: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Black.eot?#iefix) format("embedded-opentype"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Black.woff2) format("woff2"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Black.woff) format("woff"), url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/fonts/AvenirLTPro-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
font-display: swap;
} html {
box-sizing: border-box;
-ms-overflow-style: scrollbar;
}
* {
margin: 0;
padding: 0;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
body {
font-family: "Avenir LT Pro", sans-serif;
color: #000000;
font-size: 16px;
line-height: 1.5;
font-weight: 400;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow-x: hidden;
background-color: transparent;
}
.title, #header .header__logo__alt .header__logo__alt-title, h1, h2, h3, h4, h5, h6 {
color: inherit;
font-family: "Rakesly", sans-serif;
font-weight: 500;
text-rendering: geometricPrecision;
line-height: 1.2;
text-transform: uppercase;
}
button:focus, input:focus, textarea:focus {
outline: none !important;
box-shadow: none !important;
}
button {
-webkit-appearance: none;
padding: 0;
background-color: transparent;
border: none;
cursor: pointer;
}
img {
max-width: inherit;
}
a, img, span, button {
display: inline-block;
}
a {
color: #000000;
text-decoration: none;
cursor: pointer;
}
a:hover {
color: #000000;
}
ul, ol, dl {
margin: 0;
padding: 0;
}
ul li {
list-style-type: none;
}
::selection {
color: #FFFFFF;
background: #f2a1b1;
outline: none;
}  .link-menu, #header .header__nav .header__menu li .header__menu-link {
text-transform: uppercase;
color: #000000;
font-size: 14px;
font-weight: 500;
transition: color 0.3s ease;
}
.link-menu:hover, #header .header__nav .header__menu li .header__menu-link:hover {
color: #f2a1b1;
}
#header {
width: 100%;
position: relative;
z-index: 10;
background-color: #FFFFFF;
}
#header .header__top {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 50px;
padding-bottom: 50px;
}
#header .header__logo__alt {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #f2a1b1;
text-align: center;
}
#header .header__logo__alt .header__logo__alt-title {
text-transform: uppercase;
line-height: 1;
font-size: 98px;
}
#header .header__logo__alt a {
color: #f2a1b1;
}
#header .header__logo {
width: 250px;
}
#header .header__nav {
display: none;
border-top: 1px solid #F9D3DA;
border-bottom: 1px solid #F9D3DA;
}
#header .header__nav .header__menu {
position: relative;
display: flex;
}
#header .header__nav .header__menu > li {
padding: 12px 0 10px;
}
#header .header__nav .header__menu li:not(:last-child) {
margin-right: 4.5vw;
}
#header .header__nav .header__menu li.current-menu-item .header__menu-link {
color: #f2a1b1;
font-weight: 900;
}
#header .header__nav .header__menu .header__menu__submenu {
position: absolute;
z-index: 1;
top: 100%;
left: 15px;
width: 100%;
border-top: 1px solid #F9D3DA;
opacity: 0;
pointer-events: none;
}
#header .header__nav .header__menu .header__menu__submenu .header__menu__submenu__ul {
padding: 15px;
background-color: #FFFFFF;
transform-origin: left top;
border: 1px solid #F9D3DA;
border-top: none;
width: 700px;
}
#header .header__nav .header__menu .header__menu__submenu .header__menu__submenu__ul > li:not(:last-child) {
margin-bottom: 5px;
}
#header .header__nav .header__menu .header__menu__submenu.active {
opacity: 1;
pointer-events: all;
}
@media (min-width: 992px) {
#header .header__nav {
display: flex;
align-items: center;
}
}
#header .header__burger {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
margin-top: 5px;
padding: 0;
border: none;
background-color: transparent;
cursor: pointer;
}
#header .header__burger > .header__burger__bars {
display: block;
width: 25px;
}
#header .header__burger > .header__burger__bars > span {
display: block;
width: 100%;
height: 2px;
background-color: #000000;
border-radius: 2px;
}
#header .header__burger > .header__burger__bars > span:nth-child(2) {
margin: 6px 0;
}
@media (min-width: 992px) {
#header .header__burger {
display: none;
}
}
@media (max-width: 991.98px) {
#header {
border-bottom: 1px solid #F9D3DA;
}
#header .header__top {
padding-top: 5px;
padding-bottom: 6px;
}
#header .header__right {
display: none;
}
#header .header__logo {
width: 150px;
}
#header .header__logo__alt {
margin-top: 4px;
}
#header .header__logo__alt .header__logo__alt-title {
font-size: 32px;
}
#header .header__logo__alt .header__logo__alt-baseline {
font-size: 14px;
}
}
@media (max-width: 767.98px) {
#header .header__right {
width: 115px;
}
#header .header__logo {
width: 115px;
}
#header .header__logo__alt {
position: relative;
top: inherit;
left: inherit;
transform: none;
}
#header .header__logo__alt .header__logo__alt-title {
font-size: 24px;
}
#header .header__logo__alt .header__logo__alt-baseline {
font-size: 13px;
}
} #menu__mobile {
position: fixed;
z-index: 9;
top: 0;
left: 0;
display: flex;
width: 100%;
height: 100vh;
background-color: #FFFFFF;
overflow: auto;
opacity: 0;
visibility: hidden;
}
#menu__mobile .menu__mobile__container {
padding-top: 150px;
}
#menu__mobile .menu__mobile__nav {
padding-bottom: 100px;
}
#menu__mobile .menu__mobile__menu > li:not(:last-child) {
margin-bottom: 20px;
}
#menu__mobile .menu__mobile__menu > li .menu__mobile__link a {
text-transform: uppercase;
color: #1b1b1b;
font-size: 30px;
font-weight: 500;
}
@media (max-width: 575.98px) {
#menu__mobile .menu__mobile__menu > li .menu__mobile__link a {
font-size: 26px;
}
}
#menu__mobile .menu__mobile__menu .menu-item-has-children .menu__mobile__link {
display: flex;
align-items: center;
justify-content: space-between;
}
#menu__mobile .menu__mobile__menu .menu-item-has-children .menu__mobile-dropdown {
width: 20px;
cursor: pointer;
}
#menu__mobile .menu__mobile__menu .menu-item-has-children .menu__mobile-dropdown svg path {
fill: #1b1b1b;
}
#menu__mobile .menu__mobile__menu .menu-item-has-children .submenu {
display: none;
}
#menu__mobile .menu__mobile__menu .menu-item-has-children .submenu > li {
margin-bottom: 15px;
}
#menu__mobile .menu__mobile__menu .menu-item-has-children .submenu a {
font-size: 18px;
} #footer {
border-top: 10px solid #f2a1b1;
}
#footer .footer__top {
display: flex;
justify-content: space-between;
align-items: center;
padding: 50px 0 25px;
}
#footer .footer__bottom {
padding: 25px 0 50px;
}
@media (max-width: 767.98px) {
#footer .footer__bottom .footer__bottom__row {
text-align: center;
}
}
#footer .footer__logo {
width: 180px;
}
#footer .footer__center {
width: 26%;
}
#footer .footer__right {
display: flex;
align-items: center;
flex-wrap: wrap;
}
#footer .footer__right .footer__right-btn {
margin-right: 20px;
}
#footer .footer__form {
text-align: center;
}
#footer .footer__form label {
display: none;
}
#footer .footer__form input[type=email] {
margin-bottom: 17px;
}
#footer .footer__form .frm_error {
color: #f2a1b1;
font-size: 14px;
margin-bottom: 15px;
}
@media (max-width: 991.98px) {
#footer {
border-top: 6px solid #f2a1b1;
}
#footer .footer__top {
flex-direction: column;
padding: 18px 0 0;
}
#footer .footer__bottom {
padding: 30px 0 30px;
}
#footer .footer__center {
width: auto;
}
#footer .footer__left, #footer .footer__center {
margin-bottom: 30px;
}
#footer .footer__right {
flex-direction: column;
}
#footer .footer__right .footer__right-btn {
margin-right: 0;
margin-bottom: 10px;
}
}  .section-md {
padding-top: 100px;
padding-bottom: 100px;
}
@media (max-width: 575.98px) {
.section-md {
padding-top: 80px;
padding-bottom: 80px;
}
} @media (min-width: 1380px) {
.container, #header .header__top, #header .header__nav .header__menu, #menu__mobile .menu__mobile__container, #footer .footer__container {
max-width: 1350px;
}
} .page-offset {
padding-top: 170px;
}
@media (max-width: 1199.98px) {
.page-offset {
padding-top: 140px;
}
}
@media (max-width: 991.98px) {
.page-offset {
padding-top: 140px;
}
}
@media (max-width: 767.98px) {
.page-offset {
padding-top: 130px;
}
}
@media (max-width: 575.98px) {
.page-offset {
padding-top: 120px;
}
} .banner {
position: relative;
display: flex;
align-items: center;
width: 100%;
min-height: 100vh;
background-color: #0f0e0f;
color: #FFFFFF;
}
.banner .banner__content {
width: 100%;
padding: 100px 0;
} .card__alt .card__alt__image, .card .card__image {
display: block;
position: relative;
overflow: hidden;
background-color: #efefef;
}
.card__alt .card__alt__image img, .card .card__image img {
object-fit: cover;
max-width: none;
transition: transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.card__alt .card__alt__metas, .card .card__metas {
color: #f2a1b1;
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
} .card {
display: flex;
flex-direction: column;
height: 100%;
}
.card .card__content {
flex-basis: 0;
flex-grow: 1;
border: 1px solid #dedede;
border-top: none;
padding: 20px 30px;
box-sizing: border-box;
}
.card:hover .card__image img {
transform: scale(1.12);
}
@media (min-width: 992px) {
.card.\--card-lg .card__image::after {
padding-bottom: 75%;
}
.card.\--card-lg .card__excerpt {
width: 85%;
}
}
@media (max-width: 767.98px) {
.card .card__content {
padding: 20px 15px;
}
} .card__alt {
display: flex;
border: 1px solid #F9D3DA;
}
.card__alt .card__alt__image,
.card__alt .card__alt__content {
flex: 0 0 50%;
max-width: 50%;
}
.card__alt .card__alt__content {
display: flex;
align-items: center;
padding: 30px 30px;
box-sizing: border-box;
}
.card__alt:hover .card__alt__image img {
transform: scale(1.12);
}
.card__alt.\--card__alt-sm .card__alt__image {
flex: 0 0 25%;
max-width: 25%;
}
.card__alt.\--card__alt-sm .card__alt__title {
font-weight: 300;
font-size: 16px !important;
}
.card__alt.\--card__alt-sm .card__alt__metas {
margin-bottom: 5px !important;
}
.card__alt.\--card__alt-sm .card__alt__content {
flex: 0 0 75%;
max-width: 75%;
padding: 15px;
}
.card__alt.\--card__alt-sm .card__alt__excerpt {
display: none;
}
@media (max-width: 767.98px) {
.card__alt .card__alt__content {
padding: 20px 15px;
}
} .push {
position: relative;
display: flex;
align-items: flex-end;
width: 100%;
padding: 15px;
padding-left: 0;
cursor: pointer;
}
.push .push__image {
overflow: hidden;
}
.push .push__image img {
object-fit: cover;
max-width: none;
transition: transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.push .push__metas {
color: #f2a1b1;
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
}
.push .push__content {
width: 100%;
padding: 20px 15px;
background-color: #FFFFFF;
min-height: 130px;
}
.push:hover .push__image img {
transform: scale(1.12);
} .pagination {
display: flex;
align-items: center;
line-height: 1;
}
.pagination li {
display: inline-block;
}
.pagination li > a, .pagination li > span {
transition: all 0.3s ease;
padding: 0 8px;
}
.pagination li > a:hover, .pagination li > span:hover {
color: #f2a1b1;
}
.pagination li .current {
font-weight: 900;
color: #f2a1b1;
}
.pagination .prev {
margin-right: 8px;
}
.pagination .prev svg {
margin-right: 1px;
}
.pagination .next {
margin-left: 8px;
}
.pagination .next svg {
margin-left: 1px;
}
.pagination .prev, .pagination .next {
position: relative;
top: -2px;
width: 30px;
height: 30px;
border: 1px solid #000000;
transition: background-color 0.3s ease;
}
.pagination .prev svg, .pagination .next svg {
width: 8px;
height: auto;
margin-top: 1px;
}
.pagination .prev svg path, .pagination .next svg path {
fill: #000000;
transition: color 0.3s ease;
}
.pagination .prev:hover, .pagination .next:hover {
background-color: #000000;
}
.pagination .prev:hover svg path, .pagination .next:hover svg path {
fill: #FFFFFF;
} .cms span {
display: inline;
}
.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6 {
margin-bottom: 30px;
text-transform: inherit !important;
}
.cms ol, .cms ul, .cms dl {
list-style-position: outside;
margin-left: 12px;
margin-bottom: 20px;
}
.cms ul li {
list-style-type: disc;
opacity: 1;
}
.cms img {
display: block;
width: 100%;
height: auto;
}
.cms strong {
font-weight: 800;
}
.cms p {
margin-bottom: 20px;
}
.cms.cms-no-break p {
margin-bottom: 0;
}
.cms a {
color: #f2a1b1;
}
.cms blockquote {
position: relative;
width: 80%;
margin-right: 0;
margin-left: auto;
padding: 50px 0;
font-size: 30px;
line-height: 1.5em;
font-weight: 300;
}
@media (max-width: 991.98px) {
.cms blockquote {
margin: auto;
}
}
.cms blockquote:before {
content: "";
position: absolute;
background-image: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/img/quote-left.svg);
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
transform: translateX(-60px) translateY(-30px);
}
.cms blockquote:after {
content: "";
position: absolute;
right: 0;
background-image: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/img/quote-right.svg);
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
transform: translateX(0) translateY(-50px);
}
@media (max-width: 991.98px) {
.cms blockquote:after {
transform: translateX(60px) translateY(-50px);
}
} .search__form {
display: flex;
}
.search__form .search__form-input,
.search__form .search__form-submit {
background-color: #efefef;
border: none;
}
.search__form .search__form-submit {
width: auto;
padding-right: 10px;
}
.search__form .search__form-submit svg {
width: 16px;
height: auto;
} .socials {
display: flex;
justify-content: flex-end;
}
.socials li:not(:last-child) {
margin-right: 20px;
}
.socials .socials__icon {
width: auto;
height: 16px;
}
.socials .socials__icon svg path {
transition: fill 0.3s ease;
}
.socials .socials__icon:hover svg path {
fill: #f2a1b1;
} .heading {
border-bottom: 1px solid #d0b1b7;
}
.heading .heading__title {
display: inline-block;
padding: 15px 15px 15px 5px;
border-right: 1px solid #d0b1b7;
font-family: "Avenir LT Pro", sans-serif;
line-height: 1;
font-size: 18px;
font-weight: 900;
color: #f2a1b1;
text-transform: uppercase;
}
.heading .heading__content {
padding: 20px 5px;
border-top: 1px solid #d0b1b7;
font-size: 18px;
} .custom-loader {
width: 100px;
display: inline-block;
}
.custom-loader.cl-center {
margin-left: auto;
margin-right: auto;
}
.custom-loader svg {
display: inline-block;
width: 100%;
height: auto;
fill: #000000;
}
.custom-loader svg circle {
stroke: #000000;
}
.custom-loader.ajax-loader {
display: none;
} .breadcrumbs {
padding-top: 35px;
padding-bottom: 40px;
}
.breadcrumbs .breadcrumb_last {
color: #f2a1b1;
}
.breadcrumbs .breadcrumbs__separator {
margin: 0 3px;
}
.breadcrumbs a {
transition: color 0.3s ease;
}
.breadcrumbs a:hover {
color: #f2a1b1;
}
.swiper__news .card__alt {
width: calc(100% - 3px);
}
.swiper__news .swiper__news__arrows {
display: flex;
}
.swiper__news .swiper-button-prev {
margin-right: 5px;
}
.swiper__news .swiper-button-next,
.swiper__news .swiper-button-prev {
width: 30px;
height: 30px;
border: 1px solid #000000;
transition: background-color 0.3s ease;
cursor: pointer;
}
.swiper__news .swiper-button-next svg,
.swiper__news .swiper-button-prev svg {
width: 8px;
height: auto;
margin-top: 1px;
}
.swiper__news .swiper-button-next svg path,
.swiper__news .swiper-button-prev svg path {
fill: #000000;
transition: color 0.3s ease;
}
.swiper__news .swiper-button-next:hover,
.swiper__news .swiper-button-prev:hover {
background-color: #000000;
}
.swiper__news .swiper-button-next:hover svg path,
.swiper__news .swiper-button-prev:hover svg path {
fill: #FFFFFF;
}
.sb_instagram_header {
display: none;
}
.socials__search .socials__search-form {
display: none;
margin-top: 10px;
}
#sbi_mod_error {
display: none !important;
}
.share {
margin-top: 2rem;
position: relative;
}
.share .share__trigger {
padding: 0.5rem 1rem;
border: 1px solid #f2a1b1;
background: #f2a1b1;
color: #000000;
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 0 0.5rem;
transition: 625ms cubic-bezier(0.19, 1, 0.22, 1);
}
.share .share__trigger .icon,
.share .share__trigger svg {
flex-shrink: 0;
display: block;
}
.share .share__trigger:hover {
background: #000000;
color: #f2a1b1;
border-color: #000000;
}
.share .share__list {
position: absolute;
bottom: 100%;
left: 0;
padding-bottom: 0.5rem;
transform: translateY(-1rem);
opacity: 0;
pointer-events: none;
transition: transform 825ms cubic-bezier(0.19, 1, 0.22, 1), opacity 825ms cubic-bezier(0.19, 1, 0.22, 1);
}
.share .share__list ul {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 0 0.5rem;
padding: 0 0.5rem;
background: #000000;
}
.share .share__list ul .share__link {
display: block;
padding: 0.5rem;
}
.share.\--active .share__list {
transform: translateY(0);
opacity: 1;
pointer-events: auto;
}
.component {
scroll-margin-top: var(--space-lg);
} .plus {
--color: #f2a1b1;
--border-width: 2px;
} .ui-accordion {
display: flex;
flex-direction: column;
gap: var(--space-sm) 0;
}
.ui-accordion .ui-accordion__bloc {
border-bottom: 1px solid #dedede;
padding-bottom: var(--space-xs);
}
.ui-accordion .ui-accordion__bloc.active .ui-accordion__bloc__content {
display: block;
}
.ui-accordion .ui-accordion__bloc .ui-accordion__bloc__heading {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0px var(--space-sm);
transition: color 0.3s ease;
}
.ui-accordion .ui-accordion__bloc.\--active .ui-accordion__bloc__heading {
color: #f2a1b1;
}
.ui-accordion .ui-accordion__bloc.\--active .ui-accordion__bloc__dropdown .plus::after {
transform: scaleY(0);
}
.ui-accordion .ui-accordion__bloc__heading {
cursor: pointer;
}
.ui-accordion .ui-accordion__bloc__title {
font-weight: 400;
}
.ui-accordion .ui-accordion__bloc-toggle {
position: relative;
}
.ui-accordion .ui-accordion__bloc-toggle .ui-accordion__bloc__dropdown {
display: block;
}
.ui-accordion .ui-accordion__bloc-toggle .ui-accordion__bloc__dropdown .plus {
--size: 15px;
--border-width: 2px;
}
.ui-accordion .ui-accordion__bloc-toggle .ui-accordion__bloc__dropdown .plus::after {
transition: transform 0.3s ease;
}
.ui-accordion.\--heading-alt .ui-accordion__bloc__heading {
display: flex;
align-items: center;
gap: 0px var(--space-sm);
}
.ui-accordion.\--heading-alt .ui-accordion__bloc-toggle {
margin-bottom: 0px;
}
.ui-accordion.\--heading-alt .ui-accordion__bloc__inner {
padding-left: calc(22px + var(--space-sm));
}
.ui-accordion .ui-accordion__bloc__content {
display: none;
overflow: hidden;
text-align: left;
border-top: none;
color: #000000;
font-size: 14px;
}
.ui-accordion .ui-accordion__bloc__content .ui-accordion__bloc__inner {
padding-top: var(--space-xs);
}  .demo__banner {
position: relative;
background-color: #0f0e0f;
padding: 50px 0 100px;
} #page__category { }
@media (min-width: 1200px) {
#page__category .col__left {
padding-right: 50px;
}
}
.push-products {
margin-top: 38px;
margin-bottom: 38px;
}
@media (max-width: 575.98px) {
.push-products {
overflow: hidden;
margin-right: -15px;
margin-left: -15px;
}
.push-products .push-products__container {
padding: 0 15px;
}
.push-products .swiper-beyonds .swiper {
overflow: visible;
opacity: 1;
}
} .swiper-beyonds {
--swiper-beyonds-gutters: 12px;
--swiper-beyonds-slide-width: calc(100%/3); }
.swiper-beyonds .swiper {
margin-left: calc(-1 * var(--swiper-beyonds-gutters) / 2);
margin-right: calc(-1 * var(--swiper-beyonds-gutters) / 2);
}
.swiper-beyonds .swiper-slide {
box-sizing: border-box;
width: var(--swiper-beyonds-slide-width);
padding-left: calc(var(--swiper-beyonds-gutters) / 2);
padding-right: calc(var(--swiper-beyonds-gutters) / 2);
height: auto;
}
.swiper-beyonds[data-swiper-beyonds-effect=fade] .swiper-slide {
transition-property: opacity;
}
.swiper-beyonds .swiper__arrows {
display: flex;
margin-top: 24px;
}
.swiper-beyonds .swiper-button-prev {
margin-right: 5px;
}
.swiper-beyonds .swiper-button-next,
.swiper-beyonds .swiper-button-prev {
width: 30px;
height: 30px;
border: 1px solid #000000;
transition: background-color 0.3s ease;
cursor: pointer;
}
.swiper-beyonds .swiper-button-next svg,
.swiper-beyonds .swiper-button-prev svg {
width: 8px;
height: auto;
margin-top: 1px;
}
.swiper-beyonds .swiper-button-next svg path,
.swiper-beyonds .swiper-button-prev svg path {
fill: #000000;
transition: color 0.3s ease;
}
.swiper-beyonds .swiper-button-next:hover,
.swiper-beyonds .swiper-button-prev:hover {
background-color: #000000;
}
.swiper-beyonds .swiper-button-next:hover svg path,
.swiper-beyonds .swiper-button-prev:hover svg path {
fill: #FFFFFF;
}
.swiper-beyonds .swiper-button-lock {
display: none !important;
}
.swiper-beyonds .swiper-button-disabled {
opacity: 0.3 !important;
pointer-events: none !important;
} .swiper-products {
--swiper-beyonds-gutters: 16px;
--swiper-beyonds-slide-width: calc(100%/4);
}
@media (max-width: 991.98px) {
.swiper-products {
--swiper-beyonds-slide-width: calc(100%/3);
}
}
@media (max-width: 767.98px) {
.swiper-products {
--swiper-beyonds-slide-width: calc(100%/2);
}
}
@media (max-width: 575.98px) {
.swiper-products {
--swiper-beyonds-slide-width: 85%;
}
}
.card-product {
display: flex;
flex-direction: column;
height: 100%;
font-weight: 300;
}
.card-product .card-product__media {
--ratio: 134.4%;
position: relative;
display: block;
margin-bottom: 16px;
background-color: #efefef;
}
.card-product .card-product__content {
flex-basis: 0;
flex-grow: 1;
display: flex;
flex-direction: column;
}
.card-product .card-product__cta {
margin-top: auto;
padding-top: 16px;
}
.card-product .card-product__cta a {
width: 100%;
}
.card-product .card-product__title a {
transition: color 0.2s ease;
}
.card-product .card-product__title a:hover {
color: #f2a1b1;
}
.card-product .card-product__price {
margin-top: 12px;
font-weight: 500;
}
.card-product:hover .card-product__title a {
color: #f2a1b1;
}
.edito-anchors .edito-anchors__bloc {
background-color: #F9D3DA;
padding: var(--space-sm);
}
.edito-anchors ul {
display: flex;
flex-direction: column;
gap: var(--space-xxs);
list-style-position: outside;
margin-left: 12px;
}
.edito-anchors ul li {
list-style-type: disc;
opacity: 1;
}
.edito-anchors ul a {
color: #000000;
text-decoration: none;
transition: color 650ms cubic-bezier(0.19, 1, 0.22, 1);
}
.edito-anchors ul a span {
background: linear-gradient(to right, #000000, #000000);
background-size: 0% 1px;
background-position: 100% 100%;
background-repeat: no-repeat;
transition: background-size 650ms cubic-bezier(0.19, 1, 0.22, 1);
display: inline;
}
.edito-anchors ul a:hover, .edito-anchors ul a.active, .edito-anchors ul a.\--active, .edito-anchors ul a[aria-expanded=true] {
color: #000000;
}
.edito-anchors ul a:hover span, .edito-anchors ul a.active span, .edito-anchors ul a.\--active span, .edito-anchors ul a[aria-expanded=true] span {
background-size: 100% 1px;
background-position: 0% 100%;
}
.edito-anchors ul a.\--reversed span {
background-size: 100% 1px;
background-position: 0% 100%;
}
.edito-anchors ul a.\--reversed:hover span, .edito-anchors ul a.\--reversed.active span, .edito-anchors ul a.\--reversed.\--active span, .edito-anchors ul a.\--reversed[aria-expanded=true] span {
color: #000000;
background-size: 0% 1px;
background-position: 100% 100%;
} .edito-faq {
margin-top: var(--space-lg);
margin-bottom: var(--space-lg);
overflow: hidden;
}
.edito-faq .edito-faq__descr {
margin-top: var(--space-xs);
max-width: 620px;
}
.edito-faq .edito-faq__row {
gap: var(--space-sm) 0px;
}
.edito-faq .edito-faq__col {
--col: 100%;
}  .ui__btn, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitronRoot .tac_activate .tarteaucitronAllow, #footer .footer__form button {
position: relative;
display: inline-block;
padding: 10px 20px;
font-size: 14px;
font-family: "Rakesly", sans-serif;
border-radius: 4px;
font-weight: 400 !important;
white-space: inherit;
text-align: center;
cursor: pointer;
text-transform: uppercase;
border-radius: 0;
border: none;
transition: all 0.3s ease;
}
.ui__btn.\--pink,
#tarteaucitronRoot .tac_activate .ui__btn.tarteaucitronAllow, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitronRoot .tac_activate .\--pink.tarteaucitronAllow,
#tarteaucitronRoot .tac_activate .tarteaucitronAllow, #footer .footer__form button {
background-color: #f2a1b1;
color: #000000;
}
.ui__btn.\--pink:hover,
#tarteaucitronRoot .tac_activate .ui__btn.tarteaucitronAllow:hover, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover,
#tarteaucitronRoot .tac_activate .\--pink.tarteaucitronAllow:hover,
#tarteaucitronRoot .tac_activate .tarteaucitronAllow:hover, #footer .footer__form button:hover {
background-color: #000000;
color: #f2a1b1;
}
.ui__btn.\--black, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .\--black.tarteaucitronAllow,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .\--black.tarteaucitronDeny,
#tarteaucitronRoot .tac_activate .\--black.tarteaucitronAllow, #footer .footer__form button.\--black {
background-color: #000000;
color: #FFFFFF;
}
.ui__btn.\--black:hover, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .\--black.tarteaucitronAllow:hover,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .\--black.tarteaucitronDeny:hover,
#tarteaucitronRoot .tac_activate .\--black.tarteaucitronAllow:hover, #footer .footer__form button.\--black:hover {
background-color: #f2a1b1;
color: #000000;
}
.ui__btn.\--sm, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .\--sm.tarteaucitronAllow,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .\--sm.tarteaucitronDeny,
#tarteaucitronRoot .tac_activate .\--sm.tarteaucitronAllow, #footer .footer__form button.\--sm {
padding: 5px 20px;
} .link {
position: relative;
display: inline-block;
transition: color 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.link::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background-color: #f2a1b1;
transform-origin: right top;
transition: transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
transform: scaleX(0);
}
.link:hover {
color: #f2a1b1;
}
.\--hover-green > a:hover {
color: #81a714 !important;
}
a.\--hover-green:hover {
color: #81a714 !important;
}
html.has-scroll-smooth {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
}
html.has-scroll-dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.has-scroll-smooth body {
overflow: hidden;
}
.has-scroll-smooth [data-scroll-container] {
min-height: 100vh;
overflow: hidden;
}
[data-scroll-direction=horizontal] [data-scroll-container] {
white-space: nowrap;
height: 100vh;
display: inline-block;
white-space: nowrap;
}
[data-scroll-direction=horizontal] [data-scroll-section] {
display: inline-block;
vertical-align: top;
white-space: nowrap;
height: 100%;
}
.c-scrollbar {
z-index: 10;
width: 3px;
height: 100vh;
transform-origin: center right;
transform: scaleX(1);
transition: transform 0.1s linear;
}
.c-scrollbar:hover {
transform: scaleX(5);
cursor: grab;
}
.c-scrollbar .c-scrollbar_thumb {
background-color: #000000;
width: 100%;
cursor: -webkit-grab;
cursor: grab;
}
[data-scroll-direction=horizontal] .c-scrollbar {
width: 100%;
height: 10px;
top: auto;
bottom: 0;
transform: scaleY(1);
}
[data-scroll-direction=horizontal] .c-scrollbar:hover {
transform: scaleY(1.3);
}
[data-scroll-direction=horizontal] .c-scrollbar_thumb {
right: auto;
bottom: 0;
}  input, textarea, select {
-webkit-appearance: none;
border-radius: 0;
border: 1px solid #dedede;
height: 35px;
padding: 5px 10px 0;
}
input:focus, textarea:focus, select:focus {
outline: none;
}
select {
background-image: url(//www.adopt.com/fr/lemag/wp-content/themes/sekai/web/dist/img/bottom.svg);
background-repeat: no-repeat;
background-size: 20px;
background-position: calc(100% - 10px) center;
} .gravity-form-bootstrap .gform_fields input, .gravity-form-bootstrap .gform_fields textarea {
width: 100%;
background-color: transparent;
} .materialize-form .materialize-form-group {
position: relative;
margin-bottom: 25px;
}
.materialize-form .materialize-form-group label {
position: absolute;
top: 0;
left: 15px;
}
.materialize-form .materialize-form-group input {
border: none;
border-bottom: 1px #1b1b1b solid;
color: #1b1b1b;
height: 25px;
}
.materialize-form .materialize-form-group.gfield_error label {
top: -20px;
} .contact-form label {
color: #1b1b1b;
}
.contact-form textarea {
border: 1px #1b1b1b solid;
height: 120px;
padding: 5px 10px;
color: #1b1b1b;
}
.contact-form textarea.placeholder_disabled {
color: #1b1b1b;
}
.contact-form .gform_body {
margin-bottom: 20px;
}
.contact-form .gform_footer {
text-align: right;
}
.contact-form input[type=submit] {
position: relative;
background-color: transparent;
border: none;
color: #1b1b1b;
padding: 15px;
transition: all 0.3s ease-out;
text-transform: uppercase;
cursor: pointer;
}
.contact-form input[type=submit]:hover {
color: #1b1b1b;
}
.contact-form .gform_confirmation_message {
color: #1b1b1b;
}
.contact-form .validation_message {
margin-top: 5px;
color: #BB0B0B;
font-size: 14px;
}
.validation_error {
margin-bottom: 30px;
color: #BB0B0B !important;
}
#gform_ajax_spinner_1 {
margin-left: 10px;
display: inline-block;
width: 50px;
height: 50px;
}
[data-splittext] {
opacity: 0;
}
[data-splittext].split-ready {
opacity: 1;
}
[data-haki=splitline] .item-line,
[data-haki-item=splitline] .item-line {
overflow: hidden;
}
[data-haki^=fadeIn],
[data-haki-item^=fadeIn] {
opacity: 0;
}
[data-haki^="fadeInLeft.stagger"],
[data-haki^="fadeInUp.stagger"],
[data-haki-item^="fadeInLeft.stagger"],
[data-haki-item^="fadeInUp.stagger"] {
opacity: 1;
}
[data-haki^="fadeInLeft.stagger"] [data-stagger-item],
[data-haki^="fadeInUp.stagger"] [data-stagger-item],
[data-haki-item^="fadeInLeft.stagger"] [data-stagger-item],
[data-haki-item^="fadeInUp.stagger"] [data-stagger-item] {
opacity: 0;
}
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel {
background: #f2a1b1;
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitronRoot .tac_activate .tarteaucitronAllow {
font-size: 14px !important;
font-family: "Rakesly", sans-serif !important;
}
#tarteaucitronRoot .tarteaucitronH1 {
font-family: "Rakesly", sans-serif !important;
}
#tarteaucitronRoot #tarteaucitron .tarteaucitronBorder,
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
border-color: #f2a1b1 !important;
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
background-color: #f2a1b1 !important;
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
color: #FFFFFF;
}
#tarteaucitronRoot div#tarteaucitronInfo {
border: none !important;
}
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
background: #f2a1b1 !important;
}#debug-tool {
position: fixed;
z-index: 9999999999;
bottom: 0;
right: 0;
overflow: hidden;
background-color: #fff;
font-size: 12px;
font-family: "arial";
font-style: normal;
color: #222222;               }
#debug-tool.closed {
width: 100%;
height: 36px;
}
#debug-tool.expanded {
width: 100%;
height: 100vh;
}
#debug-tool.expanded .btn-retract {
display: none !important;
}
#debug-tool.expanded .btn-expand {
background-color: #dc3545 !important;
}
#debug-tool.retracted {
width: 36px;
height: 36px;
}
#debug-tool.retracted .btn-expand {
display: none !important;
}
#debug-tool.retracted .btn-retract {
background-color: #5e976d !important;
}
#debug-tool .toolbar {
position: relative;
background-color: #222222;
width: 100%;
height: 36px;
display: flex;
justify-content: space-between;
}
#debug-tool .toolbar .btn-toolbar {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 22px;
}
#debug-tool .toolbar .shortcuts .btn-expand {
background-color: #5e976d;
width: 36px;
}
#debug-tool .toolbar .btn-retract {
background-color: #dc3545;
width: 36px;
}
#debug-tool .body {  }
#debug-tool .body .header {
display: flex;
align-items: center;
width: 100%;
height: 80px;
background-color: #5e976d;
color: #fff;
}
#debug-tool .body .content {
position: relative;
top: 0;
height: calc(100vh - (36px + 80px));  }
#debug-tool .body .content nav {
position: absolute;
top: 0;
left: 0;
width: 200px;
height: 100%;
background-color: #222222;
}
#debug-tool .body .content nav ul li a {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 10px 0;
color: #aeaeae;
font-size: 16px;
}
#debug-tool .body .content nav ul li a.active, #debug-tool .body .content nav ul li a:hover {
background-color: #3c3c3c;
}
#debug-tool .body .content nav ul li a i {
color: #aeaeae;
}
#debug-tool .body .content nav ul li a svg {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 15px;
}
#debug-tool .body .content nav ul li a span {
padding-left: 35px;
font-size: 14px;
margin-left: 10px;
}
#debug-tool .body .content .core {
position: absolute;
top: 0;
left: 200px;
width: calc(100% - 200px);
height: 100%;
overflow: auto;
padding: 15px;
}
#debug-tool .body .content .core .toggle-content {
display: none;
}
#debug-tool .body .content .core .toggle-content.active {
display: block;
}
#debug-tool ul.debug-list {
position: relative;
}
#debug-tool ul.debug-list li {
position: relative;
padding: 10px 0px 10px 30px;
}
#debug-tool ul.debug-list li:first-child:after {
top: 50%;
height: 50%;
}
#debug-tool ul.debug-list li:last-child:after {
height: 50%;
}
#debug-tool ul.debug-list li:after, #debug-tool ul.debug-list li:before {
content: "";
position: absolute;
left: 0;
}
#debug-tool ul.debug-list li:after {
top: 0;
width: 1px;
height: 100%;
background-color: #222222;
}
#debug-tool ul.debug-list li:before {
top: 50%;
transform: translateY(-50%);
width: 20px;
height: 1px;
background-color: #222222;
}
#debug-tool .debug-table {
width: 100%;
}
#debug-tool .debug-table tr, #debug-tool .debug-table th, #debug-tool .debug-table td {
border: 1px solid #E5E5E5;
}
#debug-tool .debug-table th, #debug-tool .debug-table td {
padding: 10px 15px;
}
#debug-tool pre.sf-dump:focus, #debug-tool pre.sf-dump .sf-dump-default:focus {
outline: none;
}
#debug-tool .color-red {
color: #dc3545;
}
#debug-tool .bg-red {
background-color: #dc3545;
}
#debug-tool .color-green {
color: #5e976d;
}
#debug-tool .bg-green {
background-color: #5e976d;
}
#debug-tool .color-blue {
color: #007bff;
}
#debug-tool .bg-blue {
background-color: #007bff;
}
#debug-tool .color-almost-white {
color: #f2F2F2;
}
#debug-tool .bg-almost-white {
background-color: #f2F2F2;
}
#debug-tool .color-very-light-grey {
color: #E5E5E5;
}
#debug-tool .bg-very-light-grey {
background-color: #E5E5E5;
}
#debug-tool .color-light-grey {
color: #aeaeae;
}
#debug-tool .bg-light-grey {
background-color: #aeaeae;
}
#debug-tool .color-dark-grey {
color: #222222;
}
#debug-tool .bg-dark-grey {
background-color: #222222;
}
#debug-tool .font-xs {
font-size: 12px !important;
}
#debug-tool .font-sm {
font-size: 14px !important;
}
#debug-tool .font-md {
font-size: 16px !important;
}
#debug-tool .font-lg {
font-size: 18px !important;
}
#debug-tool .font-xl {
font-size: 20px !important;
}
#debug-tool .bold {
font-weight: 600;
}
#debug-tool .regular {
font-weight: 400;
}
#debug-tool .tt-u {
text-transform: uppercase !important;
}
#debug-tool .tt-l {
text-transform: lowercase !important;
}
#debug-tool .tt-c {
text-transform: capitalize !important;
}
#debug-tool .td-u {
text-decoration: underline !important;
}
#debug-tool .td-n {
text-decoration: none !important;
}
#debug-tool .fs-i {
font-style: italic !important;
}
#debug-tool .fs-o {
font-style: oblique !important;
}
#debug-tool .fs-n {
font-style: normal !important;
}
#debug-tool .bg-cover {
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
}
#debug-tool .o-v {
overflow: visible !important;
}
#debug-tool .ox-v {
overflow-x: visible !important;
}
#debug-tool .oy-v {
overflow-y: visible !important;
}
#debug-tool .o-h {
overflow: hidden !important;
}
#debug-tool .ox-h {
overflow-x: hidden !important;
}
#debug-tool .oy-h {
overflow-y: hidden !important;
}
#debug-tool .p-r {
position: relative !important;
}
#debug-tool .p-a {
position: absolute !important;
}
#debug-tool .ai-start {
align-items: flex-start;
}
#debug-tool .ai-end {
align-items: flex-end;
}
#debug-tool .ai-center {
align-items: center;
}
#debug-tool .ai-baseline {
align-items: baseline;
}
#debug-tool .ai-stretch {
align-items: stretch;
}
#debug-tool .d-i {
display: inline;
}
#debug-tool .d-ib {
display: inline-block;
}
#debug-tool .d-b {
display: block;
}
#debug-tool .d-f {
display: flex;
}
#debug-tool .jc-start {
justify-content: flex-start;
}
#debug-tool .jc-end {
justify-content: flex-end;
}
#debug-tool .jc-center {
justify-content: center;
}
#debug-tool .jc-between {
justify-content: space-between;
}
#debug-tool .jc-around {
justify-content: space-around;
}
#debug-tool .m-0 {
margin: 0 !important;
}
#debug-tool .mt-0 {
margin-top: 0 !important;
}
#debug-tool .mb-0 {
margin-bottom: 0 !important;
}
#debug-tool .my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
#debug-tool .ml-0 {
margin-left: 0 !important;
}
#debug-tool .mr-0 {
margin-right: 0 !important;
}
#debug-tool .mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
#debug-tool .p-0 {
padding: 0 !important;
}
#debug-tool .pt-0 {
padding-top: 0 !important;
}
#debug-tool .pb-0 {
padding-bottom: 0 !important;
}
#debug-tool .py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#debug-tool .pl-0 {
padding-left: 0 !important;
}
#debug-tool .pr-0 {
padding-right: 0 !important;
}
#debug-tool .px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
#debug-tool .m-xs {
margin: 5px !important;
}
#debug-tool .mt-xs {
margin-top: 5px !important;
}
#debug-tool .mb-xs {
margin-bottom: 5px !important;
}
#debug-tool .my-xs {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
#debug-tool .ml-xs {
margin-left: 5px !important;
}
#debug-tool .mr-xs {
margin-right: 5px !important;
}
#debug-tool .mx-xs {
margin-left: 5px !important;
margin-right: 5px !important;
}
#debug-tool .p-xs {
padding: 5px !important;
}
#debug-tool .pt-xs {
padding-top: 5px !important;
}
#debug-tool .pb-xs {
padding-bottom: 5px !important;
}
#debug-tool .py-xs {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
#debug-tool .pl-xs {
padding-left: 5px !important;
}
#debug-tool .pr-xs {
padding-right: 5px !important;
}
#debug-tool .px-xs {
padding-left: 5px !important;
padding-right: 5px !important;
}
#debug-tool .m-sm {
margin: 15px !important;
}
#debug-tool .mt-sm {
margin-top: 15px !important;
}
#debug-tool .mb-sm {
margin-bottom: 15px !important;
}
#debug-tool .my-sm {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
#debug-tool .ml-sm {
margin-left: 15px !important;
}
#debug-tool .mr-sm {
margin-right: 15px !important;
}
#debug-tool .mx-sm {
margin-left: 15px !important;
margin-right: 15px !important;
}
#debug-tool .p-sm {
padding: 15px !important;
}
#debug-tool .pt-sm {
padding-top: 15px !important;
}
#debug-tool .pb-sm {
padding-bottom: 15px !important;
}
#debug-tool .py-sm {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
#debug-tool .pl-sm {
padding-left: 15px !important;
}
#debug-tool .pr-sm {
padding-right: 15px !important;
}
#debug-tool .px-sm {
padding-left: 15px !important;
padding-right: 15px !important;
}
#debug-tool .m-md {
margin: 30px !important;
}
#debug-tool .mt-md {
margin-top: 30px !important;
}
#debug-tool .mb-md {
margin-bottom: 30px !important;
}
#debug-tool .my-md {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
#debug-tool .ml-md {
margin-left: 30px !important;
}
#debug-tool .mr-md {
margin-right: 30px !important;
}
#debug-tool .mx-md {
margin-left: 30px !important;
margin-right: 30px !important;
}
#debug-tool .p-md {
padding: 30px !important;
}
#debug-tool .pt-md {
padding-top: 30px !important;
}
#debug-tool .pb-md {
padding-bottom: 30px !important;
}
#debug-tool .py-md {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
#debug-tool .pl-md {
padding-left: 30px !important;
}
#debug-tool .pr-md {
padding-right: 30px !important;
}
#debug-tool .px-md {
padding-left: 30px !important;
padding-right: 30px !important;
}
#debug-tool .m-lg {
margin: 50px !important;
}
#debug-tool .mt-lg {
margin-top: 50px !important;
}
#debug-tool .mb-lg {
margin-bottom: 50px !important;
}
#debug-tool .my-lg {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
#debug-tool .ml-lg {
margin-left: 50px !important;
}
#debug-tool .mr-lg {
margin-right: 50px !important;
}
#debug-tool .mx-lg {
margin-left: 50px !important;
margin-right: 50px !important;
}
#debug-tool .p-lg {
padding: 50px !important;
}
#debug-tool .pt-lg {
padding-top: 50px !important;
}
#debug-tool .pb-lg {
padding-bottom: 50px !important;
}
#debug-tool .py-lg {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
#debug-tool .pl-lg {
padding-left: 50px !important;
}
#debug-tool .pr-lg {
padding-right: 50px !important;
}
#debug-tool .px-lg {
padding-left: 50px !important;
padding-right: 50px !important;
}
#debug-tool .m-xl {
margin: 70px !important;
}
#debug-tool .mt-xl {
margin-top: 70px !important;
}
#debug-tool .mb-xl {
margin-bottom: 70px !important;
}
#debug-tool .my-xl {
margin-top: 70px !important;
margin-bottom: 70px !important;
}
#debug-tool .ml-xl {
margin-left: 70px !important;
}
#debug-tool .mr-xl {
margin-right: 70px !important;
}
#debug-tool .mx-xl {
margin-left: 70px !important;
margin-right: 70px !important;
}
#debug-tool .p-xl {
padding: 70px !important;
}
#debug-tool .pt-xl {
padding-top: 70px !important;
}
#debug-tool .pb-xl {
padding-bottom: 70px !important;
}
#debug-tool .py-xl {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
#debug-tool .pl-xl {
padding-left: 70px !important;
}
#debug-tool .pr-xl {
padding-right: 70px !important;
}
#debug-tool .px-xl {
padding-left: 70px !important;
padding-right: 70px !important;
}
#debug-tool .m-xxl {
margin: 140px !important;
}
#debug-tool .mt-xxl {
margin-top: 140px !important;
}
#debug-tool .mb-xxl {
margin-bottom: 140px !important;
}
#debug-tool .my-xxl {
margin-top: 140px !important;
margin-bottom: 140px !important;
}
#debug-tool .ml-xxl {
margin-left: 140px !important;
}
#debug-tool .mr-xxl {
margin-right: 140px !important;
}
#debug-tool .mx-xxl {
margin-left: 140px !important;
margin-right: 140px !important;
}
#debug-tool .p-xxl {
padding: 140px !important;
}
#debug-tool .pt-xxl {
padding-top: 140px !important;
}
#debug-tool .pb-xxl {
padding-bottom: 140px !important;
}
#debug-tool .py-xxl {
padding-top: 140px !important;
padding-bottom: 140px !important;
}
#debug-tool .pl-xxl {
padding-left: 140px !important;
}
#debug-tool .pr-xxl {
padding-right: 140px !important;
}
#debug-tool .px-xxl {
padding-left: 140px !important;
padding-right: 140px !important;
}