@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}
  @import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap");
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block;
}
body {
margin: 0;
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
"Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
-webkit-text-decoration-skip-ink: none;
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;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
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 {
color: #007bff;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]) {
color: inherit;
text-decoration: none;
}
a:not([href]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family:
SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
"Courier New", monospace;
font-size: 1em;
}
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;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
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;
}
select {
word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
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"] {
-webkit-box-sizing: border-box;
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;
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container,
.container-sm {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container,
.container-sm,
.container-md {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container,
.container-sm,
.container-md,
.container-lg {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container,
.container-sm,
.container-md,
.container-lg,
.container-xl {
max-width: 1400px;
}
}
.row {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
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-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%;
}
.row-cols-1 > * {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.row-cols-2 > * {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.row-cols-3 > * {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.row-cols-4 > * {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.row-cols-5 > * {
-ms-flex: 0 0 20%;
-webkit-box-flex: 0;
flex: 0 0 20%;
max-width: 20%;
}
.row-cols-6 > * {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-1 {
-ms-flex: 0 0 8.333333%;
-webkit-box-flex: 0;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-2 {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-3 {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-5 {
-ms-flex: 0 0 41.666667%;
-webkit-box-flex: 0;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-6 {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
-ms-flex: 0 0 58.333333%;
-webkit-box-flex: 0;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-8 {
-ms-flex: 0 0 66.666667%;
-webkit-box-flex: 0;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-9 {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
-ms-flex: 0 0 83.333333%;
-webkit-box-flex: 0;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-11 {
-ms-flex: 0 0 91.666667%;
-webkit-box-flex: 0;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-12 {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.order-last {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.order-0 {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.order-1 {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.order-2 {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.order-3 {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.order-4 {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.order-5 {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.order-6 {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.order-7 {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.order-8 {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.order-9 {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.order-10 {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.order-11 {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.order-12 {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}
.offset-1 {
margin-left: 8.333333%;
}
.offset-2 {
margin-left: 16.666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.333333%;
}
.offset-5 {
margin-left: 41.666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.333333%;
}
.offset-8 {
margin-left: 66.666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.333333%;
}
.offset-11 {
margin-left: 91.666667%;
}
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%;
}
.row-cols-sm-1 > * {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.row-cols-sm-2 > * {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.row-cols-sm-3 > * {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.row-cols-sm-4 > * {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.row-cols-sm-5 > * {
-ms-flex: 0 0 20%;
-webkit-box-flex: 0;
flex: 0 0 20%;
max-width: 20%;
}
.row-cols-sm-6 > * {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-sm-1 {
-ms-flex: 0 0 8.333333%;
-webkit-box-flex: 0;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-sm-2 {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-3 {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-sm-5 {
-ms-flex: 0 0 41.666667%;
-webkit-box-flex: 0;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-sm-6 {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-ms-flex: 0 0 58.333333%;
-webkit-box-flex: 0;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-sm-8 {
-ms-flex: 0 0 66.666667%;
-webkit-box-flex: 0;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-sm-9 {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-ms-flex: 0 0 83.333333%;
-webkit-box-flex: 0;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-sm-11 {
-ms-flex: 0 0 91.666667%;
-webkit-box-flex: 0;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-sm-12 {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.order-sm-last {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.order-sm-0 {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.order-sm-1 {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.order-sm-2 {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.order-sm-3 {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.order-sm-4 {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.order-sm-5 {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.order-sm-6 {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.order-sm-7 {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.order-sm-8 {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.order-sm-9 {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.order-sm-10 {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.order-sm-11 {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.order-sm-12 {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.333333%;
}
.offset-sm-2 {
margin-left: 16.666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.333333%;
}
.offset-sm-5 {
margin-left: 41.666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.333333%;
}
.offset-sm-8 {
margin-left: 66.666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.333333%;
}
.offset-sm-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%;
}
.row-cols-md-1 > * {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.row-cols-md-2 > * {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.row-cols-md-3 > * {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.row-cols-md-4 > * {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.row-cols-md-5 > * {
-ms-flex: 0 0 20%;
-webkit-box-flex: 0;
flex: 0 0 20%;
max-width: 20%;
}
.row-cols-md-6 > * {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-md-1 {
-ms-flex: 0 0 8.333333%;
-webkit-box-flex: 0;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
-ms-flex: 0 0 41.666667%;
-webkit-box-flex: 0;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-ms-flex: 0 0 58.333333%;
-webkit-box-flex: 0;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
-ms-flex: 0 0 66.666667%;
-webkit-box-flex: 0;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-ms-flex: 0 0 83.333333%;
-webkit-box-flex: 0;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
-ms-flex: 0 0 91.666667%;
-webkit-box-flex: 0;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.order-md-last {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.order-md-0 {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.order-md-1 {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.order-md-2 {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.order-md-3 {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.order-md-4 {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.order-md-5 {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.order-md-6 {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.order-md-7 {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.order-md-8 {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.order-md-9 {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.order-md-10 {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.order-md-11 {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.order-md-12 {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.333333%;
}
.offset-md-2 {
margin-left: 16.666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.333333%;
}
.offset-md-5 {
margin-left: 41.666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.333333%;
}
.offset-md-8 {
margin-left: 66.666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.333333%;
}
.offset-md-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%;
}
.row-cols-lg-1 > * {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.row-cols-lg-2 > * {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.row-cols-lg-3 > * {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.row-cols-lg-4 > * {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.row-cols-lg-5 > * {
-ms-flex: 0 0 20%;
-webkit-box-flex: 0;
flex: 0 0 20%;
max-width: 20%;
}
.row-cols-lg-6 > * {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-lg-1 {
-ms-flex: 0 0 8.333333%;
-webkit-box-flex: 0;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
-ms-flex: 0 0 41.666667%;
-webkit-box-flex: 0;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-ms-flex: 0 0 58.333333%;
-webkit-box-flex: 0;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
-ms-flex: 0 0 66.666667%;
-webkit-box-flex: 0;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-ms-flex: 0 0 83.333333%;
-webkit-box-flex: 0;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
-ms-flex: 0 0 91.666667%;
-webkit-box-flex: 0;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.order-lg-last {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.order-lg-0 {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.order-lg-1 {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.order-lg-2 {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.order-lg-3 {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.order-lg-4 {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.order-lg-5 {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.order-lg-6 {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.order-lg-7 {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.order-lg-8 {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.order-lg-9 {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.order-lg-10 {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.order-lg-11 {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.order-lg-12 {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.333333%;
}
.offset-lg-2 {
margin-left: 16.666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.333333%;
}
.offset-lg-5 {
margin-left: 41.666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.333333%;
}
.offset-lg-8 {
margin-left: 66.666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.333333%;
}
.offset-lg-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%;
}
.row-cols-xl-1 > * {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.row-cols-xl-2 > * {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.row-cols-xl-3 > * {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.row-cols-xl-4 > * {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.row-cols-xl-5 > * {
-ms-flex: 0 0 20%;
-webkit-box-flex: 0;
flex: 0 0 20%;
max-width: 20%;
}
.row-cols-xl-6 > * {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-xl-1 {
-ms-flex: 0 0 8.333333%;
-webkit-box-flex: 0;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
-ms-flex: 0 0 16.666667%;
-webkit-box-flex: 0;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-ms-flex: 0 0 33.333333%;
-webkit-box-flex: 0;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
-ms-flex: 0 0 41.666667%;
-webkit-box-flex: 0;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-ms-flex: 0 0 58.333333%;
-webkit-box-flex: 0;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
-ms-flex: 0 0 66.666667%;
-webkit-box-flex: 0;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-ms-flex: 0 0 83.333333%;
-webkit-box-flex: 0;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
-ms-flex: 0 0 91.666667%;
-webkit-box-flex: 0;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.order-xl-last {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.order-xl-0 {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.order-xl-1 {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.order-xl-2 {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.order-xl-3 {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.order-xl-4 {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.order-xl-5 {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.order-xl-6 {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.order-xl-7 {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.order-xl-8 {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.order-xl-9 {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.order-xl-10 {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.order-xl-11 {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.order-xl-12 {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.333333%;
}
.offset-xl-2 {
margin-left: 16.666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.333333%;
}
.offset-xl-5 {
margin-left: 41.666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.333333%;
}
.offset-xl-8 {
margin-left: 66.666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.333333%;
}
.offset-xl-11 {
margin-left: 91.666667%;
}
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
}
.d-inline-flex {
display: -ms-inline-flexbox !important;
display: -webkit-inline-box !important;
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -ms-inline-flexbox !important;
display: -webkit-inline-box !important;
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
}
.d-md-inline-flex {
display: -ms-inline-flexbox !important;
display: -webkit-inline-box !important;
display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -ms-inline-flexbox !important;
display: -webkit-inline-box !important;
display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -ms-inline-flexbox !important;
display: -webkit-inline-box !important;
display: inline-flex !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
}
.d-print-inline-flex {
display: -ms-inline-flexbox !important;
display: -webkit-inline-box !important;
display: inline-flex !important;
}
}
.flex-row {
-ms-flex-direction: row !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
flex-direction: row !important;
}
.flex-column {
-ms-flex-direction: column !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
flex-direction: column !important;
}
.flex-row-reverse {
-ms-flex-direction: row-reverse !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-ms-flex-direction: column-reverse !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
-ms-flex: 1 1 auto !important;
-webkit-box-flex: 1 !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
-ms-flex-positive: 0 !important;
-webkit-box-flex: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-ms-flex-positive: 1 !important;
-webkit-box-flex: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
-ms-flex-pack: start !important;
-webkit-box-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-ms-flex-pack: end !important;
-webkit-box-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-ms-flex-pack: center !important;
-webkit-box-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-ms-flex-pack: justify !important;
-webkit-box-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
-ms-flex-align: start !important;
-webkit-box-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-ms-flex-align: end !important;
-webkit-box-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-ms-flex-align: center !important;
-webkit-box-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-ms-flex-align: baseline !important;
-webkit-box-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-ms-flex-align: stretch !important;
-webkit-box-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
-ms-flex-direction: row !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
flex-direction: row !important;
}
.flex-sm-column {
-ms-flex-direction: column !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-ms-flex-direction: row-reverse !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-ms-flex-direction: column-reverse !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-sm-fill {
-ms-flex: 1 1 auto !important;
-webkit-box-flex: 1 !important;
flex: 1 1 auto !important;
}
.flex-sm-grow-0 {
-ms-flex-positive: 0 !important;
-webkit-box-flex: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-ms-flex-positive: 1 !important;
-webkit-box-flex: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-sm-start {
-ms-flex-pack: start !important;
-webkit-box-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-ms-flex-pack: end !important;
-webkit-box-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-ms-flex-pack: center !important;
-webkit-box-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-ms-flex-pack: justify !important;
-webkit-box-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-sm-start {
-ms-flex-align: start !important;
-webkit-box-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-ms-flex-align: end !important;
-webkit-box-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-ms-flex-align: center !important;
-webkit-box-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-ms-flex-align: baseline !important;
-webkit-box-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-ms-flex-align: stretch !important;
-webkit-box-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
-ms-flex-direction: row !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
flex-direction: row !important;
}
.flex-md-column {
-ms-flex-direction: column !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-ms-flex-direction: row-reverse !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-ms-flex-direction: column-reverse !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-md-fill {
-ms-flex: 1 1 auto !important;
-webkit-box-flex: 1 !important;
flex: 1 1 auto !important;
}
.flex-md-grow-0 {
-ms-flex-positive: 0 !important;
-webkit-box-flex: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-ms-flex-positive: 1 !important;
-webkit-box-flex: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-md-start {
-ms-flex-pack: start !important;
-webkit-box-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-ms-flex-pack: end !important;
-webkit-box-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-ms-flex-pack: center !important;
-webkit-box-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-ms-flex-pack: justify !important;
-webkit-box-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-md-start {
-ms-flex-align: start !important;
-webkit-box-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-ms-flex-align: end !important;
-webkit-box-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-ms-flex-align: center !important;
-webkit-box-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-ms-flex-align: baseline !important;
-webkit-box-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-ms-flex-align: stretch !important;
-webkit-box-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row {
-ms-flex-direction: row !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
flex-direction: row !important;
}
.flex-lg-column {
-ms-flex-direction: column !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-ms-flex-direction: row-reverse !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-ms-flex-direction: column-reverse !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-lg-fill {
-ms-flex: 1 1 auto !important;
-webkit-box-flex: 1 !important;
flex: 1 1 auto !important;
}
.flex-lg-grow-0 {
-ms-flex-positive: 0 !important;
-webkit-box-flex: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-ms-flex-positive: 1 !important;
-webkit-box-flex: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-lg-start {
-ms-flex-pack: start !important;
-webkit-box-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-ms-flex-pack: end !important;
-webkit-box-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-ms-flex-pack: center !important;
-webkit-box-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-ms-flex-pack: justify !important;
-webkit-box-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-lg-start {
-ms-flex-align: start !important;
-webkit-box-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-ms-flex-align: end !important;
-webkit-box-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-ms-flex-align: center !important;
-webkit-box-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-ms-flex-align: baseline !important;
-webkit-box-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-ms-flex-align: stretch !important;
-webkit-box-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row {
-ms-flex-direction: row !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
flex-direction: row !important;
}
.flex-xl-column {
-ms-flex-direction: column !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-ms-flex-direction: row-reverse !important;
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-ms-flex-direction: column-reverse !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-xl-fill {
-ms-flex: 1 1 auto !important;
-webkit-box-flex: 1 !important;
flex: 1 1 auto !important;
}
.flex-xl-grow-0 {
-ms-flex-positive: 0 !important;
-webkit-box-flex: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-ms-flex-positive: 1 !important;
-webkit-box-flex: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-xl-start {
-ms-flex-pack: start !important;
-webkit-box-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-ms-flex-pack: end !important;
-webkit-box-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-ms-flex-pack: center !important;
-webkit-box-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-ms-flex-pack: justify !important;
-webkit-box-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-xl-start {
-ms-flex-align: start !important;
-webkit-box-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-ms-flex-align: end !important;
-webkit-box-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-ms-flex-align: center !important;
-webkit-box-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-ms-flex-align: baseline !important;
-webkit-box-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-ms-flex-align: stretch !important;
-webkit-box-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
.m-0 {
margin: 0 !important;
}
.mt-0,
.my-0 {
margin-top: 0 !important;
}
.mr-0,
.mx-0 {
margin-right: 0 !important;
}
.mb-0,
.my-0 {
margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
margin-left: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.mt-1,
.my-1 {
margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
margin-left: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.mt-2,
.my-2 {
margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
margin-left: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.mt-3,
.my-3 {
margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
margin-right: 1rem !important;
}
.mb-3,
.my-3 {
margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
margin-left: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
margin-left: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
margin-right: 3rem !important;
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
margin-left: 3rem !important;
}
.p-0 {
padding: 0 !important;
}
.pt-0,
.py-0 {
padding-top: 0 !important;
}
.pr-0,
.px-0 {
padding-right: 0 !important;
}
.pb-0,
.py-0 {
padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
padding-left: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.pt-1,
.py-1 {
padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
padding-left: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.pt-2,
.py-2 {
padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
padding-left: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.pt-3,
.py-3 {
padding-top: 1rem !important;
}
.pr-3,
.px-3 {
padding-right: 1rem !important;
}
.pb-3,
.py-3 {
padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
padding-left: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.pt-4,
.py-4 {
padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
padding-left: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.pt-5,
.py-5 {
padding-top: 3rem !important;
}
.pr-5,
.px-5 {
padding-right: 3rem !important;
}
.pb-5,
.py-5 {
padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
padding-left: 3rem !important;
}
.m-n1 {
margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important;
}
.m-n2 {
margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important;
}
.m-n3 {
margin: -1rem !important;
}
.mt-n3,
.my-n3 {
margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
margin-left: -1rem !important;
}
.m-n4 {
margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important;
}
.m-n5 {
margin: -3rem !important;
}
.mt-n5,
.my-n5 {
margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
margin-left: -3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important;
}
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important;
}
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important;
}
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important;
}
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important;
}
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important;
}
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important;
}
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important;
}
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important;
}
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important;
}
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important;
}
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important;
}
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important;
}
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important;
}
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important;
}
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important;
}
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important;
}
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important;
}
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important;
}
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important;
}
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important;
}
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important;
}
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important;
}
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important;
}
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important;
}
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important;
}
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important;
}
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important;
}
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important;
}
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important;
}
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important;
}
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important;
}
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important;
}
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important;
}
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important;
}
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important;
}
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important;
}
.m-sm-n1 {
margin: -0.25rem !important;
}
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important;
}
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important;
}
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important;
}
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important;
}
.m-sm-n2 {
margin: -0.5rem !important;
}
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important;
}
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important;
}
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important;
}
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important;
}
.m-sm-n3 {
margin: -1rem !important;
}
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important;
}
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important;
}
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important;
}
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important;
}
.m-sm-n4 {
margin: -1.5rem !important;
}
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important;
}
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important;
}
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important;
}
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important;
}
.m-sm-n5 {
margin: -3rem !important;
}
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important;
}
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important;
}
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important;
}
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important;
}
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important;
}
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important;
}
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important;
}
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important;
}
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important;
}
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important;
}
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important;
}
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important;
}
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important;
}
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important;
}
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important;
}
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important;
}
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important;
}
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important;
}
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important;
}
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important;
}
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important;
}
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important;
}
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important;
}
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important;
}
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.pt-md-0,
.py-md-0 {
padding-top: 0 !important;
}
.pr-md-0,
.px-md-0 {
padding-right: 0 !important;
}
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important;
}
.pl-md-0,
.px-md-0 {
padding-left: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important;
}
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important;
}
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important;
}
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important;
}
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important;
}
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important;
}
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important;
}
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important;
}
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important;
}
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important;
}
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important;
}
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important;
}
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important;
}
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important;
}
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important;
}
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important;
}
.m-md-n1 {
margin: -0.25rem !important;
}
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important;
}
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important;
}
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important;
}
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important;
}
.m-md-n2 {
margin: -0.5rem !important;
}
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important;
}
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important;
}
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important;
}
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important;
}
.m-md-n3 {
margin: -1rem !important;
}
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important;
}
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important;
}
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important;
}
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important;
}
.m-md-n4 {
margin: -1.5rem !important;
}
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important;
}
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important;
}
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important;
}
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important;
}
.m-md-n5 {
margin: -3rem !important;
}
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important;
}
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important;
}
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important;
}
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mt-md-auto,
.my-md-auto {
margin-top: auto !important;
}
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important;
}
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important;
}
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important;
}
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important;
}
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important;
}
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important;
}
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important;
}
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important;
}
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important;
}
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important;
}
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important;
}
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important;
}
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important;
}
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important;
}
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important;
}
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important;
}
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important;
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important;
}
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important;
}
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important;
}
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important;
}
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important;
}
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important;
}
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important;
}
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important;
}
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important;
}
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important;
}
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important;
}
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important;
}
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important;
}
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important;
}
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important;
}
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important;
}
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important;
}
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important;
}
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important;
}
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important;
}
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important;
}
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important;
}
.m-lg-n1 {
margin: -0.25rem !important;
}
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important;
}
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important;
}
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important;
}
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important;
}
.m-lg-n2 {
margin: -0.5rem !important;
}
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important;
}
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important;
}
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important;
}
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important;
}
.m-lg-n3 {
margin: -1rem !important;
}
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important;
}
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important;
}
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important;
}
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important;
}
.m-lg-n4 {
margin: -1.5rem !important;
}
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important;
}
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important;
}
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important;
}
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important;
}
.m-lg-n5 {
margin: -3rem !important;
}
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important;
}
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important;
}
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important;
}
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important;
}
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important;
}
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important;
}
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important;
}
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important;
}
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important;
}
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important;
}
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important;
}
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important;
}
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important;
}
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important;
}
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important;
}
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important;
}
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important;
}
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important;
}
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important;
}
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important;
}
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important;
}
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important;
}
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important;
}
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important;
}
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important;
}
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important;
}
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important;
}
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important;
}
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important;
}
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important;
}
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important;
}
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important;
}
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important;
}
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important;
}
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important;
}
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important;
}
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important;
}
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important;
}
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important;
}
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important;
}
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important;
}
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important;
}
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important;
}
.m-xl-n1 {
margin: -0.25rem !important;
}
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important;
}
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important;
}
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important;
}
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important;
}
.m-xl-n2 {
margin: -0.5rem !important;
}
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important;
}
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important;
}
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important;
}
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important;
}
.m-xl-n3 {
margin: -1rem !important;
}
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important;
}
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important;
}
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important;
}
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important;
}
.m-xl-n4 {
margin: -1.5rem !important;
}
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important;
}
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important;
}
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important;
}
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important;
}
.m-xl-n5 {
margin: -3rem !important;
}
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important;
}
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important;
}
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important;
}
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important;
}
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important;
}
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important;
}
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important;
}
}
.nav {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav-link {
display: block;
padding: 0.5rem 1rem;
}
.nav-link:hover,
.nav-link:focus {
text-decoration: none;
}
.nav-link.disabled {
color: #6c757d;
pointer-events: none;
cursor: default;
}
.nav-tabs {
border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
margin-bottom: -1px;
}
.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills .nav-link {
border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: #fff;
background-color: #007bff;
}
.nav-fill .nav-item {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
text-align: center;
}
.nav-justified .nav-item {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
text-align: center;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.navbar {
position: relative;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.navbar-brand {
display: inline-block;
padding-top: 0.3125rem;
padding-bottom: 0.3125rem;
margin-right: 1rem;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-nav {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
}
.navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-text {
display: inline-block;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.navbar-collapse {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.navbar-toggler {
padding: 0.25rem 0.75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.navbar-toggler:hover,
.navbar-toggler:focus {
text-decoration: none;
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat center center;
background-size: 100% 100%;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm {
-ms-flex-flow: row nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-collapse {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
-ms-flex-flow: row nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-md .navbar-collapse {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-md .navbar-toggler {
display: none;
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
-ms-flex-flow: row nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
-ms-flex-flow: row nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-collapse {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
.navbar-expand {
-ms-flex-flow: row nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
padding-right: 0;
padding-left: 0;
}
.navbar-expand .navbar-nav {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand .navbar-toggler {
display: none;
}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, 0.5);
border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
color: #fff;
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
color: #fff;
}
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, 0.5);
border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
color: #fff;
}
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
color: #fff;
}
.fade {
-webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade {
-webkit-transition: none;
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
-webkit-transition: none;
transition: none;
}
}
.dropup,
.dropright,
.dropdown,
.dropleft {
position: relative;
}
.dropdown-toggle {
white-space: nowrap;
}
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
margin-left: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.dropdown-menu-left {
right: auto;
left: 0;
}
.dropdown-menu-right {
right: 0;
left: auto;
}
@media (min-width: 576px) {
.dropdown-menu-sm-left {
right: auto;
left: 0;
}
.dropdown-menu-sm-right {
right: 0;
left: auto;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-left {
right: auto;
left: 0;
}
.dropdown-menu-md-right {
right: 0;
left: auto;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-left {
right: auto;
left: 0;
}
.dropdown-menu-lg-right {
right: 0;
left: auto;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-left {
right: auto;
left: 0;
}
.dropdown-menu-xl-right {
right: 0;
left: auto;
}
}
.dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropright .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropright .dropdown-toggle::after {
vertical-align: 0;
}
.dropleft .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
}
.dropleft .dropdown-toggle::after {
display: none;
}
.dropleft .dropdown-toggle::before {
display: inline-block;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropleft .dropdown-toggle::before {
vertical-align: 0;
}
.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
right: auto;
bottom: auto;
}
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid #e9ecef;
}
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
color: #16181b;
text-decoration: none;
background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #007bff;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: transparent;
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
display: block;
padding: 0.5rem 1.5rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap;
}
.dropdown-item-text {
display: block;
padding: 0.25rem 1.5rem;
color: #212529;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
#sidebar li::before {
content: none;
}
html {
scroll-behavior: smooth;
}
body {
font-family: "Mukta Mahee", sans-serif;
color: #000000;
font-size: 18px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Noto Serif JP", sans-serif;
color: #93117e;
}
h1 {
color: #93117e;
font-size: min(max(40px, 4vw), 60px);
margin-bottom: 2.5rem;
text-align: center;
}
h2 {
color: #93117e;
font-size: min(max(40px, 4vw), 60px);
margin-bottom: 50px; line-height: 1.2;
}
h3 {
color: #93117e;
}
h4 {
font-size: 50px;
color: #93117e;
font-weight: 700;
margin-bottom: 50px;
}
.title {
display: inline-block;
position: relative;
text-align: center;
display: inline-block;
padding: 0 30px;
}
p {
font-weight: 200;
font-family: "Mukta Mahee", sans-serif;
text-align: justify;
color: #000000;
font-size: 20px;
line-height: 22px;
}
.strong {
font-weight: 700;
color: #7c0e6a;
}
.bouton,
button,
input[type="submit"] {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
cursor: pointer;
}
.bouton:hover,
button:hover,
input[type="submit"]:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
a,
a:hover {
color: #000000;
cursor: pointer;
}
ul {
padding-left: 14px;
}
ul li {
list-style-type: none;
color: #000000;
position: relative;
padding-left: 20px;
}
ul li::before {
content: "";
display: inline-block;
height: 7px;
width: 7px;
border-radius: 100%;
background-color: #93117e;
z-index: 1;
position: absolute;
left: 0;
top: 40%;
}
.menuAside-contact li::before {
display: none;
}
.img-fluid {
height: auto;
max-width: 100%;
}
.text-center {
text-align: center;
}
.t_blue {
color: #93117e;
}
hr {
display: block;
border: 0;
border-top: 1px solid #000000;
margin-top: 1rem;
margin-bottom: 1rem;
box-sizing: content-box;
overflow: hidden;
clear: both;
margin: 60px 0;
border-top: 1px solid #93117e;
}
blockquote {
display: block;
padding: 2em;
position: relative;
}
blockquote p {
text-align: center;
font-size: 20px;
}
blockquote:after {
position: absolute;
right: 0px;
bottom: 20px;
content: "“"; font-size: 100px;
color: #93117e;
opacity: 0.5;
line-height: 0;
}
blockquote:before {
position: absolute;
left: 0px;
top: 70px;
content: "”"; font-size: 100px;
color: #93117e;
opacity: 0.5;
line-height: 0;
}
.title_article {
padding: 80px 0;
}
input[type="submit"],
.btn {
background-color: #93117e;
color: #ffffff;
border-radius: 4px;
padding: 10px 50px;
display: inline-block;
transition: all 300ms;
border: none;
border-radius: 0;
max-width: fit-content;
}
#breadcrumbs {
padding: 20px;
margin-bottom: 30px;
font-size: 14px;
font-weight: bold;
}
#breadcrumbs .breadcrumb_last {
font-weight: bold;
}
.cc-window {
opacity: 1;
-webkit-transition: opacity 1s ease;
transition: opacity 1s ease;
}
.cc-window.cc-invisible {
opacity: 0;
}
.cc-animate.cc-revoke {
-webkit-transition: -webkit-transform 1s ease;
transition: -webkit-transform 1s ease;
transition: transform 1s ease;
transition:
transform 1s ease,
-webkit-transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
-webkit-transform: translateY(-2em);
transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
-webkit-transform: translateY(2em);
transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.cc-grower {
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 1s;
transition: max-height 1s;
}
.cc-link,
.cc-revoke:hover {
text-decoration: underline;
}
.cc-revoke,
.cc-window {
position: fixed;
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 16px;
line-height: 1.5em;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
z-index: 9999;
}
.cc-window.cc-static {
position: static;
}
.cc-window.cc-floating {
padding: 2em;
max-width: 24em;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.cc-window.cc-banner {
padding: 1em 1.8em;
width: 100%;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.cc-revoke {
padding: 0.5em;
}
.cc-header {
font-size: 18px;
font-weight: 700;
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
cursor: pointer;
}
.cc-link {
opacity: 0.8;
display: inline-block;
padding: 0.2em;
}
.cc-link:hover {
opacity: 1;
}
.cc-link:active,
.cc-link:visited {
color: initial;
}
.cc-btn {
display: block;
padding: 0.4em 0.8em;
font-size: 0.9em;
font-weight: 700;
border-width: 2px;
border-style: solid;
text-align: center;
white-space: nowrap;
}
.cc-highlight .cc-btn:first-child {
background-color: transparent;
border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
background-color: transparent;
text-decoration: underline;
}
.cc-close {
display: block;
position: absolute;
top: 0.5em;
right: 0.5em;
font-size: 1.6em;
opacity: 0.9;
line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
opacity: 1;
}
.cc-revoke.cc-top {
top: 0;
left: 3em;
border-bottom-left-radius: 0.5em;
border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
bottom: 0;
left: 3em;
border-top-left-radius: 0.5em;
border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
left: 3em;
right: unset;
}
.cc-revoke.cc-right {
right: 3em;
left: unset;
}
.cc-top {
top: 1em;
}
.cc-left {
left: 1em;
}
.cc-right {
right: 1em;
}
.cc-bottom {
bottom: 1em;
}
.cc-floating > .cc-link {
margin-bottom: 1em;
}
.cc-floating .cc-message {
display: block;
margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance {
-ms-flex: 1 0 auto;
-webkit-box-flex: 1;
flex: 1 0 auto;
}
.cc-window.cc-banner {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.cc-banner.cc-top {
left: 0;
right: 0;
top: 0;
}
.cc-banner.cc-bottom {
left: 0;
right: 0;
bottom: 0;
}
.cc-banner .cc-message {
display: block;
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
max-width: 100%;
margin-right: 1em;
}
.cc-compliance {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
-ms-flex-line-pack: justify;
align-content: space-between;
}
.cc-floating .cc-compliance > .cc-btn {
-ms-flex: 1;
-webkit-box-flex: 1;
flex: 1;
}
.cc-btn + .cc-btn {
margin-left: 0.5em;
}
@media print {
.cc-revoke,
.cc-window {
display: none;
}
}
@media screen and (max-width: 900px) {
.cc-btn {
white-space: normal;
}
}
@media screen and (max-width: 414px) and (orientation: portrait),
screen and (max-width: 736px) and (orientation: landscape) {
.cc-window.cc-top {
top: 0;
}
.cc-window.cc-bottom {
bottom: 0;
}
.cc-window.cc-banner,
.cc-window.cc-floating,
.cc-window.cc-left,
.cc-window.cc-right {
left: 0;
right: 0;
}
.cc-window.cc-banner {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.cc-window.cc-banner .cc-compliance {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.cc-window.cc-floating {
max-width: none;
}
.cc-window .cc-message {
margin-bottom: 1em;
}
.cc-window.cc-banner {
-ms-flex-align: unset;
-webkit-box-align: unset;
align-items: unset;
}
.cc-window.cc-banner .cc-message {
margin-right: 0;
}
}
.cc-floating.cc-theme-classic {
padding: 1.2em;
border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
text-align: center;
display: inline;
-ms-flex: none;
-webkit-box-flex: 0;
flex: none;
}
.cc-theme-classic .cc-btn {
border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
display: inline-block;
}
.cc-theme-edgeless.cc-window {
padding: 0;
background-color: #f8f4ef;
}
.cc-floating.cc-theme-edgeless .cc-message {
margin: 2em 2em 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn {
margin: 0;
padding: 0.8em 1.8em;
height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
margin-left: 0;
}
.header {
position: relative;
}
.header-contact--social {
position: relative;
}
.header-contact--link {
fill: #93117e;
position: relative;
right: -60px;
}
.header-contact--link:hover {
text-decoration: none;
}
.header-contact--icon {
width: 30px;
height: 30px;
}
@media (max-width: 992px) {
.header-logo {
flex-basis: 100%;
}
}
.header .row {
justify-content: space-between;
align-items: flex-end;
}
.header-title,
.header-img {
margin-bottom: 0;
}
.header-img {
width: 70%;
max-width: 150%;
margin-right: 0;
}
.header-link {
transition: transform 0.2s;
display: flex;
justify-content: center;
}
.header-link:hover {
transform: scale(1.1);
}
.header .nav-item {
background-color: #93117e;
}
.header .nav-item .navbar-container {
max-width: 1400px;
color: #ffffff;
position: relative;
display: flex;
align-items: center;
margin: 15px auto;
width: 100%;
margin: 0 auto;
justify-content: space-around;
}
.header .nav-item .navbar-container li {
padding: 22px 0;
}
.header .nav-item .navbar-container li:first-child {
width: 20px;
}
.header .nav-item .navbar-container li:last-child {
width: 20px;
}
.header .navbar-logo {
padding: 15px 0;
}
.header .navbar-logo .row {
text-align: center;
}
.nav .nav-list {
margin: 0;
width: 100%;
justify-content: space-evenly;
align-items: center;
}
@media (max-width: 992px) {
.nav .nav-list {
margin-left: 0;
margin-right: 0;
width: 100%;
}
}
.nav .nav-link {
font-family: "Mukta Mahee", sans-serif, sans-serif;
font-size: 18px;
font-weight: 300;
text-align: center;
line-height: 18px;
padding: 0;
color: #ffffff;
-webkit-tap-highlight-color: transparent;
transition: all 0.3s;
}
.nav .nav-link:hover {
transform: scale(1.3);
}
.nav #accueil {
line-height: 0;
font-size: 0;
color: transparent;
position: relative;
}
.nav #accueil::after {
content: "";
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/home.svg);
width: 20px;
height: 20px;
top: -10px;
right: 0;
}
.nav #burger-menu {
line-height: 0;
font-size: 0;
color: transparent;
position: relative;
}
.nav #burger-menu::before {
content: "";
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/burger_menu.svg);
background-repeat: no-repeat;
width: 20px;
height: 20px;
top: -7px;
left: 0;
fill: #ffffff;
}
.nav .dropdown.show {
position: relative;
}
.nav .dropdown.show a {
font-weight: 400;
text-align: center;
}
.nav li::before {
content: none;
}
.nav li .show .dropdown-toggle {
position: relative;
}
.nav .active .nav-link {
font-weight: 700;
}
.nav .nav-dropdown--list {
border-radius: 0;
border: none;
background-color: #ffffff;
padding: 0;
top: 21px !important;
left: -50px !important;
right: auto !important;
transform: translate(-50%, 30px) !important;
}
.nav .nav-dropdown--link {
color: #000000;
padding: 10px;
text-align: left;
border-bottom: 1px solid #2c2c2c2c;
}
.nav .nav-dropdown--link:last-child {
border-bottom: none;
}
.nav .nav-dropdown--link:focus,
.nav .nav-dropdown--link:hover {
background-color: #f5f2ea;
}
.nav .dropdown-toggle::after {
display: none;
}
.navbar-toggler {
border: none;
padding-left: 12px !important;
padding-right: 12px !important;
}
@media (max-width: 576px) {
.navbar-toggler {
font-size: 1rem !important;
}
}
.nav-togglerIcon {
background: #93117e !important;
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.nav-icon {
width: 1.5em;
height: 30px;
fill: white;
}
.close-navbar-toggler {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
cursor: pointer;
}
.actus h2 {
text-align: center;
display: inline-block;
margin-bottom: 75px;
position: relative;
}
.actus h2::before {
content: "";
display: block;
width: 120px;
height: 15px;
position: absolute;
background-image: url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bg_title_6.svg);
background-repeat: no-repeat;
left: 0;
bottom: -15px;
right: 0;
margin: 0 auto;
}
@media (min-width: 1710px) {
.actus-container {
max-width: 1700px;
}
}
.actus-row {
justify-content: center;
}
.actus-title {
text-align: center;
font-weight: 100;
font-size: 57px;
text-transform: uppercase;
}
.actus-title span {
font-weight: 400;
}
.actus-block {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.actus-list {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 85%;
justify-content: space-around;
}
.actus-item {
margin-bottom: 15px;
margin-top: 19px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
align-items: center;
max-width: 407px;
}
.actus-link {
height: 100%;
flex-direction: column;
align-items: center;
display: flex;
max-width: 407px;
background-color: #dedb00;
overflow: hidden;
}
.actus-link:hover {
text-decoration: none;
border-color: #93117e;
}
.actus-frame {
padding: 0 30px 35px 30px;
display: flex;
flex-direction: column;
height: 100%;
align-items: center;
justify-content: center;
}
.actus-date--absolute {
position: absolute;
top: -19px;
color: black;
background-color: #000000;
font-family: "Mada";
color: #ffffff;
padding: 5px 30px;
border-radius: 10px;
font-size: 18px;
margin: 0 auto;
}
.actus-newsTitle {
text-align: center;
font-family: "Noto Serif JP", sans-serif;
font-family: "Miriam Libre", sans-serif;
margin: 20px 0;
font-size: 27px;
line-height: 30px;
}
.actus-text {
color: #93117e;
text-align: justify;
margin-bottom: 0;
font-family: "Mada";
font-size: 16px;
line-height: 22px;
}
@media (max-width: 768px) {
.actus-text {
text-align: center;
}
}
.actus-button {
position: absolute;
bottom: -14px;
}
.actus-button .btn {
background-image: url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/ico_plus.svg);
background-repeat: no-repeat;
background-color: transparent;
display: block;
background-color: transparent;
width: 36px;
height: 36px;
padding: 18px;
}
.actus .ctnbutton {
margin-top: 50px;
justify-content: center;
} .main-article h1 {
position: relative;
padding: 30px 0 0 0;
}
.main-article .actualites-date {
position: absolute;
top: -20px;
color: black;
background-color: #f4e7f2;
font-family: "Mada";
color: #ffffff;
padding: 5px 30px;
border-radius: 10px;
font-size: 18px;
margin: 0 auto;
left: 0;
right: 0;
width: fit-content;
}
.main-article .entry-content-thumbnail {
position: relative;
width: 100%;
height: 300px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.main-article .entry-content-thumbnail img {
position: absolute;
width: 100%;
height: auto;
}
.main-article .main-content {
padding: 0 10%;
}
.footer {
position: relative;
padding: 30px 0;
color: #ffffff;
position: relative;
z-index: 4;
background-color: #93117e;
margin-top: 0;
}
.footer h2 {
line-height: initial;
font-size: 17px;
font-weight: 700;
color: #ffffff;
margin: 0 0 5px 0px;
text-align: center;
font-family: "Mukta Mahee", sans-serif;
}
.footer-row {
display: flex;
justify-content: space-around;
align-items: flex-start;
margin: 0 auto;
}
.footer-img {
display: flex;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.footer p {
font-family: "Mukta Mahee", sans-serif;
color: #ffffff;
margin: 0;
font-size: 14px;
}
.footer a {
color: #ffffff;
}
.footer-list {
padding-left: 0;
margin: 0;
}
.footer .ctnLinkFooter {
padding: 0 10px;
}
.footer .ctnLinkFooter p {
font-size: 17px;
}
.footer .ctnLinkFooter .footer-list {
font-size: 17px;
font-weight: 300;
}
.footer .ctnLinkFooter .footer-list br {
display: none;
}
.footer-item::before,
.footer li::before {
content: none;
}
.footer-item a,
.footer li a {
font-size: 17px;
font-weight: 200;
font-family: "Mukta Mahee", sans-serif;
color: #ffffff;
}
@media (max-width: 992px) {
.footer-item a,
.footer li a {
text-align: center;
display: block;
}
}
.footer li {
list-style-type: none;
line-height: 19px;
}
.footer-title:not(:empty) {
font-weight: 700;
font-size: 16px;
padding-bottom: 10px;
margin-bottom: 0;
}
.footer-brand--title {
text-transform: uppercase;
font-size: 22px;
font-weight: 700;
text-align: center;
color: #7c0e6a;
}
.footer-brand--text {
text-align: center;
font-size: 16px;
line-height: 18px;
margin-bottom: 0;
color: #fff;
}
.footer-brand--phone {
font-size: 16px;
margin-top: 5px;
}
.footer-contact--social {
margin-top: 10px;
display: flex;
justify-content: center;
}
.footer-contact--social svg {
fill: #ffffff;
width: 30px;
height: 30px;
margin: 0 5px;
}
.footer-contact--icon {
fill: #93117e;
}
.footer-recaptcha {
position: absolute;
right: 30px;
bottom: 20px;
}
.footer-recaptcha div {
font-size: 10px;
padding-left: 55px;
padding-top: 10px;
padding-bottom: 10px;
background-position: 0 50%;
background-repeat: no-repeat;
background-image: url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/captcha.png);
background-size: 45px;
}
.footer--bottom {
display: flex;
justify-content: center;
margin-top: 60px;
}
.footer--logo {
align-items: center;
display: flex;
width: 150px;
height: auto;
}
.footer .col-lg-5 {
margin: 0 0 0 60px;
padding: 0 0 0 60px;
}
.grecaptcha-badge {
display: none !important;
}
#copyright {
font-size: 16px;
font-weight: 300;
text-align: center;
}
@media (max-width: 992px) {
.footer {
margin-top: 50px;
}
.footer--logo {
justify-content: center;
margin-bottom: 40px;
}
.footer li {
margin-bottom: 0;
line-height: 20px;
}
}
.search .nav-link {
color: #000 !important;
}
.searchResult .container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.searchResult-posts {
display: flex;
width: 300px;
margin: 20px;
flex-direction: column;
justify-content: space-between;
align-items: center;
background-color: #bdb8ba;
overflow: hidden;
border-radius: 15px;
}
.searchResult-posts .details {
display: flex;
flex-direction: column;
justify-content: center;
}
.searchResult-posts .details .container-thumb {
height: 200px;
}
.searchResult-posts .details .container-thumb img {
height: 200px;
object-fit: cover;
}
.searchResult-posts .details h4 {
color: #000000;
margin-bottom: 35px;
font-family: "Mukta Mahee", sans-serif;
font-size: 20px;
line-height: 25px;
font-weight: 400;
text-align: center;
margin: 15px 0;
padding: 0 20px;
}
.searchResult-posts:hover {
filter: brightness(0.9);
transition: filter 0.5s;
}
.searchResult a:hover {
text-decoration: none;
}
.searchResult-header {
display: flex;
align-items: center;
justify-content: center;
height: 330px;
overflow: hidden;
}
.searchResult-header h2 {
font-family: "Mukta Mahee", sans-serif;
font-size: calc(35px + (45 - 35) * ((100vw - 375px) / (1920 - 375)));
line-height: 65px;
color: #93117e;
z-index: 999999999;
margin: 0;
font-weight: 700;
text-align: center;
}
.searchResult-bg {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
transform: skewY(-3deg);
transform-origin: top left;
background-repeat: no-repeat;
background-position: center;
background-size: 100% auto;
}
.temoignages {
margin: 150px auto;
}
.temoignages .row {
justify-content: center;
}
.temoignages .swiper-container {
width: 80%;
height: 100%;
margin: 0 auto;
overflow: hidden;
}
.temoignages .swiper-container .swiper-slide {
text-align: center;
font-size: 18px; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.temoignages .swiper-container .swiper-slide .temoignages-text p {
font-family: "Roboto", sans-serif;
text-align: center;
}
.temoignages-title {
font-family: "Mukta Mahee", sans-serif;
font-weight: 200;
font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1920 - 375)));
text-align: center;
line-height: 1;
}
.temoignages-title span {
color: #000000;
font-weight: 700;
line-height: 1.2;
font-family: "Noto Serif JP", sans-serif;
}
@media (max-width: 992px) {
.temoignages-title {
margin-top: 50px;
}
}
.temoignages .swiper-button-prev::after,
.temoignages .swiper-button-next::after {
content: "";
background-repeat: no-repeat;
position: absolute;
width: 66px;
height: 77px;
bottom: 0;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow.svg);
transform: translate(0px, -40px);
}
.temoignages .swiper-button-next::after {
transform: translate(0px, -40px) scaleX(-1);
}
@media (max-width: 992px) {
.temoignages {
display: none;
}
}
@media (max-width: 728px) {
.swiper-button-prev,
.swiper-button-next {
display: none !important;
}
}
.faq {
margin: 150px auto;
}
.faq h2 {
font-family: "Noto Serif JP", sans-serif;
font-weight: 400;
color: #93117e;
font-size: min(max(25px, 4vw), 35px);
margin-bottom: 0;
font-family: "Mukta Mahee", sans-serif;
line-height: 40px;
text-align: left;
margin: 0 0 40px 0;
text-align: center;
}
.faq h2 span {
color: #000000;
font-family: "Noto Serif JP", sans-serif;
font-size: min(max(20px, 4vw), 30px);
font-weight: 700;
}
.faq-link-title {
background-color: #93117e;
color: #ffffff;
text-align: left;
font-family: "Mukta Mahee", sans-serif;
width: 100%;
padding: 10px 50px 10px 20px;
position: relative;
transition: 0.4s;
}
.faq-link-title p {
color: #ffffff;
}
.faq-link-title::after {
position: absolute;
content: "";
width: 25px;
height: 25px;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow-simple.svg);
background-size: contain;
right: 10px;
top: 10px;
transform: rotate(-90deg);
transition: 0.4s;
}
.faq-link-title:hover {
background-color: #0b9b7a;
}
.faq-link:hover {
text-decoration: none;
}
.faq-link[aria-expanded="true"] .faq-link-title {
background-color: #0b9b7a;
}
.faq-link[aria-expanded="true"] .faq-link-title::after {
transform: rotate(0deg);
}
.faq-panel {
padding: 15px;
background-color: #faf4f4;
}
.faq-panel p {
margin: 0;
}
.panel {
position: relative;
margin-top: 20px;
}
.archiveTemoignages-header {
background-image: url(https://www.lesmariesdejade.fr/content/uploads/2021/10/DIAPO_CONSEILLER.jpg);
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: 450px;
padding: 0 4em;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.archiveTemoignages-header h1 {
font-family: "Mukta Mahee", sans-serif;
font-weight: 500;
color: #93117e;
font-size: calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));
margin-bottom: 0px;
line-height: 1.2;
text-align: center;
text-transform: uppercase;
}
@media (max-width: 992px) {
.archiveTemoignages-header {
height: 200px;
}
}
.archiveTemoignages-content {
margin-bottom: 100px;
}
.archiveTemoignages-content-block {
flex-wrap: wrap;
justify-content: center;
}
.archiveTemoignages-content-block-panel {
width: 600px;
margin: 20px;
padding: 40px;
background-color: #faf4f4;
}
.archiveTemoignages-content-block-panel .autor-info {
text-align: end;
}
.archiveTemoignages-content-block-panel .autor-info h3 {
font-weight: 400;
color: #000000;
font-size: 25px;
font-family: "Noto Serif JP", sans-serif;
line-height: 1;
margin: 0;
}
.archiveTemoignages-content-block-panel .autor-info h4 {
font-weight: 400;
color: #93117e;
font-size: 20px;
font-family: "Mukta Mahee", sans-serif;
margin: 0;
}
.formContact-header {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: 450px;
padding: 0 4em;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.formContact-header h1 {
font-family: "Mukta Mahee", sans-serif;
font-weight: 500;
color: #93117e;
font-size: calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));
margin-bottom: 0px;
line-height: 1.2;
text-align: center;
text-transform: uppercase;
}
@media (max-width: 992px) {
.formContact-header {
height: 200px;
}
}
.formContact-findMDJ {
margin: 100px 0 150px 0;
}
.formContact-findMDJ .row {
align-items: center;
}
.formContact-findMDJ-text {
display: flex;
flex-direction: column;
align-items: center;
}
.formContact-findMDJ-text h2 {
font-weight: 400;
color: #93117e;
font-size: 35px;
font-family: "Mukta Mahee", sans-serif;
line-height: 40px;
text-align: center;
margin: 40px 0;
}
.formContact-findMDJ-text p {
text-align: center;
margin-bottom: 30px;
}
.formContact-findMDJ-text .form {
display: flex;
}
.formContact-findMDJ-text .form .postal {
width: 230px;
text-align: center;
border-radius: initial;
}
.formContact-findMDJ-text .form .submit {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 0 0 0 10px;
height: 45px;
background-color: #93117e;
color: #ffffff;
border-radius: initial;
}
.formContact-findMDJ-text .form .submit:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.formContact-findMDJ-text .form .submit:hover {
background-color: #0b9b7a;
}
.formContact-wp7 {
background-color: #faf4f4;
margin: 50px auto;
}
.formContact-wp7-title {
font-weight: 400;
color: #93117e;
font-size: min(max(25px, 4vw), 35px);
font-family: "Mukta Mahee", sans-serif;
text-align: center;
padding: 50px 0 0;
margin: 0;
}
.formContact-wp7-title span {
font-family: "Noto Serif JP", sans-serif;
font-weight: 700;
color: #000000;
font-size: min(max(20px, 4vw), 30px);
}
.formContact-wp7 .wpcf7 {
padding: 50px;
}
.formContact-wp7 label .wpcf7-form-control {
width: 100%;
}
@media (max-width: 728px) {
.formContact-wp7 .wpcf7 {
padding: 80px 15px;
}
}
body {
overflow-x: hidden;
}
label {
display: inline;
}
iframe,
button,
input,
optgroup,
select,
textarea {
max-width: 100%;
}
span.wpcf7-list-item {
margin-bottom: 0;
margin-left: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
optgroup,
select,
textarea {
border: 1px solid gainsboro;
border-radius: 4px;
padding: 0.5rem 1rem;
appearance: none;
background-color: #fff;
}
select {
appearance: menulist;
}
.padding {
padding: 0 0 50px;
}
.hidden {
display: none;
}
.gallery {
display: flex;
flex-wrap: wrap;
}
.gallery-item {
padding-left: 15px;
padding-right: 15px;
justify-content: center;
align-items: center;
}
@media (max-width: 768px) {
.gallery-item {
flex: 0 0 50%;
max-width: 50%;
}
}
@media (max-width: 576px) {
.gallery-item {
flex: 0 0 100%;
max-width: 100%;
}
}
.gallery a {
display: block;
}
.gallery a:hover img {
transform: scale(0.9, 0.9);
}
.gallery img {
border: none !important;
height: auto;
max-width: 100%;
transition: transform 0.2s;
}
.archive-item {
padding-top: 50px;
padding-bottom: 50px;
border-bottom: 1px solid #d819b9;
}
.archive-item:last-child {
border-bottom-width: 0;
}  .page-template-politique-de-confidentialite {
word-break: break-all;
}
.homeIntro {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: 755px;
padding: 0 4em;
}
.homeIntro .container {
margin: 0 auto;
margin-top: -300px;
max-width: 1250px;
}
.homeIntro-bg {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
transform-origin: top left;
background-repeat: no-repeat;
background-size: 100% auto;
background-size: cover;
background-position: left top;
}
@media (max-width: 1024px) {
.homeIntro-bg {
background-position: 0px 0;
}
}
@media (max-width: 500px) {
.homeIntro-bg {
background-position: bottom center;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/MDJ_HOME_MOBILE.jpg) !important;
}
}
.homeIntro-txt {
position: absolute;
top: 20%;
}
@media (max-width: 1024px) {
.homeIntro-txt {
bottom: inherit;
top: 0;
text-align: center;
}
}
@media (max-width: 500px) {
.homeIntro-txt {
bottom: inherit;
top: -100px;
text-align: center;
}
}
.homeIntro h1 {
font-family: "Mukta Mahee", sans-serif;
font-weight: 100;
color: #93117e;
font-size: calc(35px + (60 - 35) * ((100vw - 375px) / (1920 - 375)));
margin-bottom: 0px;
line-height: 1;
text-align: left;
}
.homeIntro h1 span {
display: block;
font-family: "Noto Serif JP", sans-serif;
font-weight: 900;
color: #000000;
font-size: calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));
}
.homeIntro .img-intro {
position: absolute;
background-repeat: no-repeat;
background-size: cover;
background-position: 75% 50%;
border-radius: 100%;
}
.homeIntro .img-bouquet {
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bouquet.png);
right: 5%;
width: 500px;
height: 500px;
z-index: 2;
animation: 20s linear 3s infinite running bubbleScale;
}
@media (max-width: 992px) {
.homeIntro .img-bouquet {
right: inherit;
left: 0;
}
}
.homeIntro .img-ring {
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bague.jpg);
top: 80%;
right: -15%;
width: 300px;
height: 300px;
z-index: 1;
animation: 20s ease-in-out infinite running bubbleScale;
}
@media (max-width: 992px) {
.homeIntro .img-ring {
right: 15%;
}
}
.homeIntro .bubbleright {
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/Bulle_intro_1.svg);
background-repeat: no-repeat;
width: 100px;
height: 100px;
top: 75%;
right: -15%;
}
@media (max-width: 992px) {
.homeIntro .bubbleright {
right: 5%;
}
}
.homeIntro .bubbleleft01 {
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/Bulle_intro_2.svg);
background-repeat: no-repeat;
width: 100px;
height: 100px;
transform: translate(170px, 310px);
}
.homeIntro .bubbleleft02 {
position: absolute;
background-color: #dedb00;
border-radius: 100%;
width: 50px;
height: 50px;
transform: translate(100px, 320px);
}
.homeIntro-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 40px 0;
padding: 20px 25px;
background-color: #93117e;
color: #ffffff;
}
.homeIntro-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.homeIntro-btn:hover {
background-color: #0b9b7a;
}
@keyframes bubbleScale {
0% {
transform: rotate(0deg) translate(-15px) rotate(0deg);
}
100% {
transform: rotate(360deg) translate(-15px) rotate(-360deg);
}
}
.homeConcept {
margin: 150px 0;
}
.homeConcept .imgConcept {
overflow: hidden;
}
.homeConcept .imgConcept .img-concept {
width: 100%;
height: 100%;
object-fit: cover;
}
.homeConcept .consumerPath {
padding: 0 70px;
}
.homeConcept .consumerPath-title {
font-family: "Mukta Mahee", sans-serif;
margin: 0;
line-height: 1;
font-weight: 100;
}
.homeConcept .consumerPath-title span {
display: block;
font-family: "Noto Serif JP", sans-serif;
font-weight: 900;
color: #000000;
}
@media (max-width: 992px) {
.homeConcept .consumerPath-title {
text-align: center;
}
}
.homeConcept .consumerPath h6 {
margin-bottom: 50px;
font-family: "Mukta Mahee", sans-serif;
font-size: 20px;
font-weight: 200;
}
@media (max-width: 992px) {
.homeConcept .consumerPath h6 {
text-align: center;
}
}
.homeConcept .consumerPath .row {
justify-content: space-evenly;
}
.homeConcept .consumerPath-content {
display: flex;
flex-direction: column;
align-items: center;
width: 200px;
}
.homeConcept .consumerPath-content span {
font-size: 20px;
font-family: "Mukta Mahee", sans-serif;
font-weight: 400;
text-align: center;
color: #000000;
margin: 20px 0;
line-height: 1.2;
}
.homeConcept .consumerPath-img {
overflow: hidden;
width: 150px;
height: 150px;
border-radius: 100%;
}
.homeConcept .consumerPath-img .img-path {
width: 100%;
height: 100%;
object-fit: cover;
}
@media (max-width: 992px) {
.homeConcept {
margin: 50px 0;
}
}
.callAction {
background: #f4e7f2;
width: 950px;
border-radius: 220px;
margin: 150px auto;
padding: 25px 0;
}
.callAction-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 0;
padding: 10px 15px;
font-size: 20px;
}
.callAction-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.callAction-btn:hover {
background-color: #0b9b7a;
}
.callAction-france {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
.callAction-france .france-img {
width: 150px;
position: absolute;
top: -165px;
}
.callAction-title .title {
font-size: min(max(30px, 4vw), 40px);
color: #000000;
text-align: left;
margin: 0;
}
.callAction-title .title-sub01 {
display: block;
font-family: "Mukta Mahee", sans-serif;
color: #93117e;
font-weight: 300;
margin-top: 10px;
line-height: 1;
}
.callAction-title .title-sub02 {
display: block;
font-family: "Mukta Mahee", sans-serif;
color: #93117e;
font-weight: 600;
line-height: 1;
}
.philosophie {
background: #faf4f4;
padding: 50px 0;
}
.philosophie-content {
justify-content: center;
align-items: center;
}
.philosophie-content .imgPhilosophie {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
.philosophie-content .imgPhilosophie-img {
width: 200px;
height: 200px;
background: #dfdbdb;
border-radius: 100%;
overflow: hidden;
}
.philosophie-content .imgPhilosophie-img .img-fluid {
height: 100%;
width: 100%;
object-fit: cover;
object-position: 60%;
}
.philosophie-content .imgPhilosophie-img .ctn-ico {
width: 100%;
height: 100%;
}
.philosophie-content .imgPhilosophie-img .ctn-ico .icon {
padding-top: 15px;
width: 100%;
height: 105%;
fill: #bdb8ba;
}
.philosophie-content .imgPhilosophie-logo {
width: 90px;
margin-top: -40px;
}
.philosophie-content .imgPhilosophie-title {
margin-top: 10px;
text-align: center;
color: #000000;
}
.philosophie-content .txtPhilosophie h3 {
color: #000000;
display: inline-block;
}
.philosophie-content .txtPhilosophie h3::after,
.philosophie-content .txtPhilosophie h3::before {
display: block;
content: "";
border-top: 2px solid #93117e;
width: 100%;
}
.philosophie-content .txtPhilosophie h5 {
color: #000000;
font-size: min(max(25px, 4vw), 30px);
font-weight: 100;
line-height: 1.2;
font-family: "Mukta Mahee", sans-serif;
margin: 20px 0 15px;
}
.philosophie-content .txtPhilosophie p strong {
color: #7c0e6a;
font-weight: 600;
}
.philosophie-content .txtPhilosophie-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 0;
padding: 10px 15px;
background-color: #0b9b7a;
color: #ffffff;
border: none;
margin-top: 10px;
}
.philosophie-content .txtPhilosophie-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.pourelle {
margin: 150px 0;
}
.pourelle .container {
max-width: 1450px;
}
.pourelle-content {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-around;
}
.pourelle-content h2 {
text-align: start;
font-weight: 900;
color: #000000;
position: relative;
margin-bottom: 20px;
}
.pourelle-content h2::after {
content: "";
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bulle.svg);
background-repeat: no-repeat;
width: 100px;
height: 100%;
right: -80px;
top: -20px;
}
.pourelle-content p {
margin-bottom: 40px;
}
.pourelle-content h3 {
font-size: 40px;
font-family: "Mukta Mahee", sans-serif;
font-weight: 300;
}
.pourelle-content h3 span {
color: #000000;
font-weight: 700;
font-family: "Noto Serif JP", sans-serif;
}
.pourelle-img {
display: flex;
width: 100%;
}
.pourelle-img .pourelleImg {
width: 50%;
height: 400px;
overflow: hidden;
margin-right: 30px;
}
.pourelle-img .pourelleImg .img-pourelle {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 20% 10%;
}
@media (max-width: 992px) {
.pourelle-img {
flex-direction: column;
row-gap: 20px;
align-items: center;
justify-content: center;
}
}
.pourelle-img_dress {
display: flex;
justify-content: center;
position: relative;
padding-bottom: 25px;
}
.pourelle-img_dress .Dress {
height: 100%;
width: 100%;
overflow: hidden;
}
.pourelle-img_dress .Dress-img {
width: 100%;
height: 100%;
object-fit: cover;
}
.pourelle-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 0;
padding: 10px 15px;
background-color: #93117e;
color: #ffffff;
border: none;
position: absolute;
bottom: 0;
}
.pourelle-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.pourelle-btn:hover {
background-color: #0b9b7a;
}
.pourlui {
margin: 150px 0;
}
.pourlui .container {
max-width: 1450px;
}
.pourlui-content {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-around;
}
.pourlui-content h2 {
text-align: start;
font-weight: 900;
color: #000000;
position: relative;
margin-bottom: 20px;
}
.pourlui-content h2::after {
content: "";
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bulle.svg);
background-repeat: no-repeat;
width: 100px;
height: 100%;
right: -80px;
top: -20px;
}
.pourlui-content p {
margin-bottom: 40px;
}
.pourlui-content h3 {
font-size: 40px;
font-family: "Mukta Mahee", sans-serif;
font-weight: 300;
}
.pourlui-content h3 span {
font-weight: 700;
font-family: "Noto Serif JP", sans-serif;
}
.pourlui-img {
display: flex;
width: 100%;
}
.pourlui-img .pourluiImg {
width: 50%;
height: 400px;
overflow: hidden;
margin-right: 30px;
}
.pourlui-img .pourluiImg .img-pourlui {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 20% 10%;
}
.pourlui-img_dress {
display: flex;
justify-content: center;
position: relative;
padding-bottom: 25px;
}
.pourlui-img_dress .Dress {
height: 100%;
width: 100%;
overflow: hidden;
}
.pourlui-img_dress .Dress-img {
width: 100%;
height: 100%;
object-fit: cover;
}
.pourlui-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 0;
padding: 10px 15px;
background-color: #93117e;
color: #ffffff;
border: none;
position: absolute;
bottom: 0;
}
.pourlui-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.pourlui-btn:hover {
background-color: #0b9b7a;
}
.pourVous {
margin: 150px 0;
}
.pourVous-content {
justify-content: center;
align-items: center;
}
.pourVous-content .txt {
display: flex;
flex-direction: column;
align-items: flex-end;
width: 400px;
margin: 0 20px;
}
.pourVous-content h2 {
color: #000000;
font-weight: 900;
position: relative;
margin-bottom: 50px; }
.pourVous-content h2::before {
content: "";
position: absolute;
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bulle.svg);
background-repeat: no-repeat;
width: 100px;
height: 100%;
transform: scale(-1, -1);
left: -70px;
bottom: -25px;
}
.pourVous-content .parfum {
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/parfum.jpg);
}
.pourVous-content .alliance {
background-image: url(https://www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/ring.jpg);
}
.pourVous .btn-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.pourVous-btn {
font-size: 40px;
text-align: center;
padding: 100px 0;
background-size: cover;
background-repeat: no-repeat;
margin: 0 20px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
width: 300px;
height: 300px;
}
.pourVous-btn:hover {
color: #ffffff;
text-decoration: none;
transform: scale(0.8);
-webkit-transform: scale(1.1);
}
.pourVous-btn h4 {
color: #ffffff;
font-weight: 400;
text-shadow: 0px 0px 7px #868b8e;
}
.conseillere {
width: 100%;
background: #93117e;
overflow: hidden;
align-items: center;
margin: 0;
}
.conseillere-img {
padding: 0;
height: 400px;
}
.conseillere-img .img-conseillere {
width: 100%;
height: 100%;
object-fit: cover;
}
.conseillere .logo_MDJ {
position: relative;
display: flex;
align-items: center;
height: 254px;
}
.conseillere .logo_MDJ-img {
position: absolute;
left: -80%;
width: 190%;
height: 100%;
}
.conseillere h3 {
color: #ffffff;
font-family: "Mukta Mahee", sans-serif;
font-weight: 100;
font-size: min(max(25px, 4vw), 35px);
line-height: 1.2;
}
.conseillere h3 span {
display: block;
font-weight: 400;
}
.conseillere p {
color: #ffffff;
font-size: 20px;
margin: 25px 0;
}
.conseillere-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 0;
padding: 10px 15px;
background-color: #ffffff;
color: #93117e;
border: none;
}
.conseillere-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
.conseillere-btn:hover {
background-color: #0b9b7a;
}
.event .serviceTxt {
padding: 80px 7%;
background-color: #faf4f4;
display: flex;
flex-direction: column;
justify-content: center;
}
.event .serviceTxt .miniTitle {
display: flex;
justify-content: center;
margin-bottom: 20px;
}
.event .serviceTxt .miniTitle h3 {
font-family: "Noto Serif JP", sans-serif;
color: #000000;
display: inline-block;
font-weight: 700;
text-align: center;
position: relative;
}
.event .serviceTxt .miniTitle h3::after,
.event .serviceTxt .miniTitle h3::before {
position: absolute;
display: block;
content: "";
border-top: 2px solid #93117e;
width: 100%;
}
.event .serviceTxt h5 {
font-family: "Mukta Mahee", sans-serif;
font-size: min(max(25px, 4vw), 30px);
font-weight: 400;
line-height: 1;
}
.event .invitTxt {
padding: 0 7%;
display: flex;
flex-direction: column;
justify-content: center;
}
.event .invitTxt h5 {
font-family: "Mukta Mahee", sans-serif;
font-size: min(max(25px, 4vw), 30px);
font-weight: 400;
line-height: 1;
}
.event .partyImg {
height: 659px;
}
.event .partyImg,
.event .serviceImg {
padding: 0;
overflow: hidden;
}
.event .partyImg .img-service,
.event .serviceImg .img-service {
width: 100%;
height: 100%;
object-fit: cover;
}
.event .callToAction {
display: flex;
justify-content: center;
}
.event .callToAction-btn {
background-color: #93117e;
color: #ffffff;
text-decoration: none;
padding: 0.7rem 2rem;
display: inline-block;
border-width: 0;
text-align: center;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
outline: none;
cursor: pointer;
border: none;
font-family: "Mukta Mahee", sans-serif;
margin: 10px 0;
padding: 10px 25px;
text-align: center;
}
.event .callToAction-btn:hover {
background: #0b9b7a;
color: white;
text-decoration: none;
}
@media (max-width: 1200px) {
.nav-list {
justify-content: space-evenly !important;
}
}
@media (max-width: 1024px) {
.footer--bottom {
justify-content: flex-start;
}
}
@media (max-width: 992px) {
.navbar {
justify-content: center;
}
.header {
margin-bottom: 0;
}
.header .header-link {
justify-content: flex-start;
}
.header .header-link .header-img {
width: 60%;
}
.header-contact--social {
display: none;
}
.header .main-navigation {
position: absolute;
right: 15px;
top: 0;
width: auto;
}
.header .nav-button {
z-index: 9999;
top: 33%;
}
.header .nav-button button {
background: white !important;
outline-color: rgba(255, 255, 255, 0) !important;
}
.header .nav-button button svg {
fill: #93117e;
}
.header .nav-item {
right: 0;
height: 100vh;
background: #000000;
opacity: 0.9;
position: fixed;
z-index: 99;
}
.header .navbar-container {
min-width: inherit;
margin: 0;
top: 80px;
flex-direction: column;
padding: 0;
}
.header .navbar-container .navbar-collapse {
padding: 0 25px;
margin: 0 50px;
width: 250px;
}
.header .navbar-container li {
width: 100%;
padding-top: 10px;
}
.header .navbar-container li .dropdown-toggle {
position: relative;
display: flex;
justify-content: center;
}
.header .nav .nav-dropdown--list {
margin: 10px 0;
position: initial !important;
transform: translate(-45%, 15px) !important;
}
.header .dropdown.show a {
white-space: break-spaces;
}
.header .ctn-search-header {
display: none !important;
}
.header .col-lg-2 {
max-width: 40%;
flex: 0 0 40%;
}
.nav-togglerIcon {
background-color: #93117e;
}
.footer-prestation {
display: none;
}
.footer-menu {
display: none;
}
.footer-row {
align-items: center;
}
.footer--logo,
.footer--adresse {
flex: 0 0 50%;
max-width: 30%;
}
.footer--bottom {
justify-content: flex-start;
}
.home .footer {
margin-top: 0;
}
.homeIntro {
height: calc(100vh - 110px);
padding: 0 3%;
}
.homeIntro-btn {
display: none;
}
.homeIntro h2 {
margin-bottom: 0;
}
.homeIntro .col-lg-8 {
margin-top: 0;
}
.homeIntro .container {
margin: 0;
}
.homeIntro .container .img-bouquet {
width: 300px;
height: 300px;
top: 220px;
display: none;
}
.homeIntro .container .img-ring {
width: 200px;
height: 200px;
bottom: -220px;
display: none;
}
.homeIntro .container .bubbleleft01 {
transform: translate(-80px, 50px);
}
.homeIntro .container .bubbleleft02 {
transform: translate(-140px, 60px);
}
.homeConcept .row {
width: 100%;
margin: 0;
}
.homeConcept .row .imgConcept {
padding: 0;
}
.homeConcept .row .consumerPath {
padding: 15px;
}
.homeConcept .callAction {
width: auto;
margin: 100px 15px;
}
.txtPhilosophie {
padding-top: 80px;
text-align: center;
}
.txtPhilosophie p {
text-align: center;
}
.pourelle {
margin: 100px auto;
}
.pourelle .row {
width: 100%;
margin: 0;
}
.pourelle .row h3 {
margin: 30px auto;
text-align: center;
}
.pourelle .row .pourelleImg {
margin: 0 15px;
overflow-x: hidden;
width: calc(100% - 30px);
}
.pourlui {
overflow-x: hidden;
margin: 100px auto;
}
.pourlui h2 {
margin-bottom: 10px;
}
.pourlui .row {
flex-direction: column-reverse;
width: 100%;
margin: 0;
}
.pourlui-content {
padding: 50px 0 0 0;
}
.pourlui-content .pourluiImg {
margin-right: 15px;
margin-bottom: 30px;
}
.pourVous {
margin: 100px auto;
overflow-x: hidden;
}
.pourVous-content {
width: 100%;
margin: 0;
}
.pourVous-content .txt {
margin-bottom: 50px;
}
.pourVous-content .pourVous-btn {
margin: 15px;
}
.conseillere {
margin: 100px auto;
}
.conseillere-img {
margin: 0 !important;
overflow: hidden;
}
.conseillere .logo_MDJ {
justify-content: center;
margin-top: -150px;
}
.conseillere .logo_MDJ-img {
transform: none;
left: auto;
}
.conseillere .col-lg-5 {
margin: 50px auto;
text-align: center;
}
.conseillere .col-lg-5 p {
text-align: center;
}
.temoignages {
margin: 100px auto;
}
.event .row {
width: 100%;
margin: 0;
}
.event .row .invitTxt,
.event .row .serviceTxt {
padding: 50px 7%;
}
.event .row .partyImg {
display: none;
}
}
@media (max-width: 728px) {
.homeIntro {
margin: 0 auto;
}
.bubbleright {
display: none;
}
.bubbleleft01 {
display: none;
}
.bubbleleft02 {
display: none;
}
.img-ring {
width: 150px !important;
height: 150px !important;
right: 10% !important;
}
.img-bouquet {
width: 200px !important;
height: 200px !important;
top: inherit !important;
bottom: -50% !important;
}
.homeConcept .callAction {
border-radius: 0;
padding-top: 70px;
}
.homeConcept .callAction .title {
padding: 15px;
text-align: center;
}
.footer-recaptcha {
position: initial;
}
.footer--bottom {
flex-direction: column;
justify-content: center;
align-items: center;
}
}@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap";.essayage p{font-weight:300;margin-bottom:15px}.essayage p:last-child{margin:0}.essayage-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.essayage-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.essayage-header{height:200px}}.essayage-concept{margin:150px auto}.essayage-concept h2{color:#000;margin-bottom:20px;font-size:min(max(35px, 4vw), 40px)}.essayage-concept .bulle{position:relative}.essayage-concept .bulle-img{position:absolute;border-radius:100%}.essayage-concept .bulle01{width:350px;height:350px;background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bague.jpg);background-size:cover;background-repeat:no-repeat;left:50px;bottom:0}.essayage-concept .bulle02{width:500px;height:500px;background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bouquet.png);background-size:cover;background-repeat:no-repeat;background-position:right;right:-200px;bottom:-100px}.essayage-CallToAction{margin:150px 0 150px 0;padding:80px 0;background-color:#faf4f4}.essayage-CallToAction .callAction{margin:0 auto;background-color:#fff}.essayage-deroulement{margin:150px auto}.essayage-deroulement h2{font-family:"Mukta Mahee",sans-serif;font-weight:400;color:#93117e;font-size:min(max(25px, 4vw), 35px);margin-bottom:0;font-family:"Mukta Mahee",sans-serif;text-align:center;margin:40px 0}.essayage-deroulement h2 span{font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000;font-size:min(max(20px, 4vw), 30px)}.essayage-deroulement-content .accordeon{text-decoration:none}.essayage-deroulement-content .accordeon-link{width:100%;color:#fff;padding:10px 20px;background-color:#93117e;position:relative;transition:.4s}.essayage-deroulement-content .accordeon-link::after{position:absolute;content:"";width:30px;height:30px;background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow-simple.svg);background-size:contain;right:20px;transform:rotate(-90deg);transition:.4s}.essayage-deroulement-content .accordeon-link:hover{background-color:#0b9b7a}.essayage-deroulement-content .active .accordeon-link{background-color:#0b9b7a;margin-bottom:20px}.essayage-deroulement-content .active .accordeon-link::after{transform:rotate(0deg)}.essayage-deroulement-content .faq-panel .row{width:100%;margin:0}.essayage-deroulement-content .faq-panel .row .stepImg{overflow:hidden;height:250px;margin:20px 0}.essayage-deroulement-content .faq-panel .row .stepImg img{width:100%;height:100%;object-fit:cover}.essayage-organisation{margin:150px auto}.essayage-organisation .row{align-items:center}.essayage-organisation .row .organisationImg{overflow:hidden}.essayage-organisation .row .col-lg-7{margin:50px auto}.essayage-organisation .row .col-lg-7 h2{font-weight:400;color:#93117e;font-size:min(max(25px, 4vw), 35px);margin-bottom:0;font-family:"Mukta Mahee",sans-serif;text-align:left;margin:0 0 20px 0}.essayage-organisation .row .col-lg-7 li{font-size:20px;font-weight:300}@media(max-width: 1400px){.essayage .bulle01{width:300px;height:300px;left:110px;bottom:auto;top:-50px;z-index:9}.essayage .bulle02{width:400px;height:400px;right:0;bottom:-100px}}@media(max-width: 992px){.essayage .bulle-img{display:none}.essayage section{margin:50px auto}.essayage-CallToAction{padding:40px 0}.essayage-CallToAction .callAction{width:auto;margin:auto 15px;background:none}.essayage-CallToAction .callAction-france .france-img{position:initial;margin-bottom:20px}.essayage-CallToAction .callAction-title h3{text-align:center;margin-top:10px}}.advantage{background-color:#faf4f4;padding:80px 0;margin:150px auto}.advantage h2{font-family:"Noto Serif JP",sans-serif;font-weight:400;color:#93117e;font-size:min(max(25px, 4vw), 35px);font-family:"Mukta Mahee",sans-serif;text-align:center;margin:0 0 60px 0}.advantage h2 span{font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000;font-size:min(max(20px, 4vw), 30px)}.advantage-content{display:flex;flex-wrap:wrap;margin:20px auto;justify-content:space-between;max-width:1400px;width:80%}@media(max-width: 992px){.advantage-content{flex-direction:column;align-items:center;justify-content:center}}.advantage-bulle{position:relative;display:flex;justify-content:center;align-items:center;margin:0;flex-direction:column;max-width:20%}.advantage-bulle h4{position:inherit;inset:auto 0;font-size:23px;text-align:center;color:#000;font-family:"Mukta Mahee",sans-serif;margin-top:15px;line-height:1.2;font-weight:300}@media(max-width: 992px){.advantage-bulle{max-width:inherit}}.advantage-img{width:200px;height:200px;overflow:hidden;border-radius:100%}.advantage-img .img-fluid{height:100%;object-fit:cover}@media(max-width: 992px){.advantage{margin:100px auto}}.CallToAction-conseillere{padding:80px 0;background-color:#faf4f4}.CallToAction-conseillere .row{align-items:center}.CallToAction-conseillere .row .col-lg-8{display:flex;justify-content:center}.CallToAction-conseillere .row .col-lg-8 h2{font-family:"Noto Serif JP",sans-serif;font-weight:400;color:#93117e;font-size:calc(25px + (35 - 25) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0;font-family:"Mukta Mahee",sans-serif;line-height:1.2}.CallToAction-conseillere .row .col-lg-8 h2 span{display:block;font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000}.CallToAction-conseillere .row .col-lg-4{display:flex;flex-direction:column;align-items:center}.CallToAction-conseillere .row .col-lg-4 .france-img{width:150px;margin-top:-20px;margin-bottom:10px}.CallToAction-conseillere-btn{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;margin:0;padding:15px 15px;background-color:#93117e;color:#fff;border:none;font-size:20px}.CallToAction-conseillere-btn:hover{background:#0b9b7a;color:#fff;text-decoration:none}.CallToAction-conseillere-btn:hover{background-color:#0b9b7a}@media(max-width: 992px){.callAction{width:auto !important;margin:100px 15px;border-radius:0 !important}.CallToAction-conseillere .col-lg-8 h2{text-align:center}.CallToAction-conseillere .col-lg-4{margin-top:50px}}@media(max-width: 728px){.callAction{border-radius:0;padding-top:70px}}.dressandsuit p{font-weight:300}.dressandsuit-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.dressandsuit-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.dressandsuit-header{height:200px}}.dressandsuit-intro{margin:0 0 100px 0}.dressandsuit-info{max-width:1600px;width:100%;margin:100px auto;justify-content:space-evenly}.dressandsuit-info-bulle{position:relative;display:flex;justify-content:center;align-items:center;margin:0;flex-direction:column;max-width:20%}.dressandsuit-info-bulle h4{position:inherit;inset:auto 0;font-size:23px;text-align:center;color:#000;font-family:"Mukta Mahee",sans-serif;margin-top:15px;line-height:1.2;font-weight:300}@media(max-width: 992px){.dressandsuit-info-bulle{max-width:inherit}}.dressandsuit-info-img{width:200px;height:200px;overflow:hidden;border-radius:100%;transition:.5s all;margin:15px}.dressandsuit-info-img .img-fluid{height:100%;object-fit:cover;object-position:50% 20%}@media(max-width: 992px){.dressandsuit-info{flex-direction:column;justify-content:center;align-items:center;margin:0}}.dressandsuit-findMDJ{margin-bottom:100px}.dressandsuit-findMDJ .CTA{background-color:#fff}.dressandsuit .advantage{margin:100px 0 0}@media(max-width: 992px){.dressandsuit .advantage{margin:0 auto}}.dressandsuit .soon{height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.dressandsuit .soon h1{font-family:"Noto Serif JP",sans-serif;color:#000;margin:0}.dressandsuit .soon h3{font-family:"Mukta Mahee",sans-serif;font-size:min(max(20px, 4vw), 30px)}@media(max-width: 992px){.dressandsuit section{margin:0}}.alliance-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.alliance-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.alliance-header{height:200px}}.alliance-slider-intro{margin:0 auto 80px}.alliance-slider-container{margin:0 auto 80px}.alliance-slider-container .pourLui-revert{flex-direction:row-reverse}.alliance-slider-container .row{justify-content:center;align-items:center}.alliance-slider-container .row h2{font-family:"Noto Serif JP",sans-serif;font-weight:900;color:#000;position:relative;margin-bottom:20px}.alliance-slider-container .row h2::before,.alliance-slider-container .row h2::after{content:"";position:absolute;background-repeat:no-repeat;width:100px;height:100%;top:-20px}.alliance-slider-container .row .pourElle{text-align:end;padding-right:20px;justify-content:flex-end}.alliance-slider-container .row .pourElle-title{display:inline}.alliance-slider-container .row .pourElle-title::before{background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bulle.svg);transform:scaleX(-1);left:-80px}.alliance-slider-container .row .pourElle-title::after{display:none}.alliance-slider-container .row .pourLui{text-align:start;padding-left:20px;justify-content:flex-start}.alliance-slider-container .row .pourLui-title{width:200px}.alliance-slider-container .row .pourLui-title::after{background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/bulle.svg);right:-80px}.alliance-slider-container .row .swiper-container{width:80%;height:100%;margin:0 auto;overflow:hidden}.alliance-slider-container .row .swiper-container .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.alliance-slider-container .row .swiper-button-prev,.alliance-slider-container .row .swiper-button-next{width:66px;height:80px}.alliance-slider-container .row .swiper-button-prev::after,.alliance-slider-container .row .swiper-button-next::after{content:"";background-repeat:no-repeat;position:absolute;width:66px;height:77px;bottom:0;position:initial;background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow.svg);background-size:100%}.alliance-slider-container .row .swiper-button-prev{left:20px}.alliance-slider-container .row .swiper-button-next{right:20px}.alliance-slider-container .row .swiper-button-next::after{background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow.svg);transform:scaleX(-1)}.alliance-slider-img{width:100%;height:300px;overflow:hidden}.alliance-slider-img .img-alliance{width:100%;height:100%;object-fit:cover}.alliance-findMDJ{margin:100px auto}.alliance-designer{margin:100px 0 0 0;padding:80px 0;background-color:#faf4f4}.alliance-designer h2{font-weight:400;color:#93117e;font-size:35px;font-family:"Mukta Mahee",sans-serif;line-height:40px;text-align:center;margin:40px 0}.alliance-designer h2 span{display:block;font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000}.alliance-designer .designer{display:flex;flex-direction:column;align-items:center;margin:15px auto}.alliance-designer .designer-Img{width:250px;height:250px;overflow:hidden;border-radius:100%}.alliance-designer .designer-Img .img-designer{width:100%;height:100%;object-fit:cover}.alliance-designer .designer-txt h4{font-weight:400;color:#000;font-size:35px;font-family:"Mukta Mahee",sans-serif;line-height:40px;text-align:center;margin:10px 0}.alliance-designer .designer-txt p{text-align:center}.alliance-parfums{margin-top:100px}.alliance-parfums .CTA{background-color:#fff}.alliance-parfums-img{height:659px;padding:0;overflow:hidden}.alliance-parfums-img .img-parfums{width:100%;height:100%;object-fit:cover}.alliance-parfums-txt{padding:20px 7%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#faf4f4}.alliance-parfums-txt h2{font-weight:400;color:#93117e;font-size:min(max(25px, 4vw), 35px);font-family:"Mukta Mahee",sans-serif;line-height:40px;text-align:center;margin-bottom:30px}.alliance-parfums-txt .parfumTitle{margin:0}.alliance-parfums-txt .parfumSubtitle{font-family:"Noto Serif JP",sans-serif;color:#000;font-weight:700;font-size:min(max(20px, 4vw), 30px)}.alliance-parfums-txt p{font-family:"Mukta Mahee",sans-serif;text-align:center;margin-bottom:30px}.alliance-parfums-txt-btn{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;font-size:18px;width:300px}.alliance-parfums-txt-btn:hover{background:#0b9b7a;color:#fff;text-decoration:none}.alliance-parfums-txt-btn:hover{background-color:#0b9b7a}@media(max-width: 992px){.alliance-slider-container .row .swiper-container{width:100%}.alliance-slider-container .row{flex-direction:initial;width:100%;margin:0;justify-content:center}.alliance-slider-container .row .col-lg-9{padding:0}.alliance-slider-container .row .col-lg-3{display:flex;padding:0}.alliance-slider-container .row .col-lg-3 h2{margin:0 0 40px}.alliance .swiper-button-prev,.alliance .swiper-button-next{display:none}.alliance-parfums .row{width:100%;margin:0}.alliance-parfums .row .alliance-parfums-txt{padding:50px 7%}}.findConsultant p,.findConsultant li{font-size:20px;font-weight:300}.findConsultant li{line-height:1;margin:20px auto}.findConsultant-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.findConsultant-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.findConsultant-header{height:200px}}.findConsultant .row{width:100%;margin:0}.findConsultant-intro{margin:0 auto 100px}.findConsultant-intro h2{font-weight:400;font-size:min(max(25px, 4vw), 35px);font-family:"Mukta Mahee",sans-serif;text-align:center;margin:40px 0 70px}.findConsultant-intro h2 span{display:block;font-family:"Noto Serif JP",sans-serif;color:#000;font-size:min(max(20px, 4vw), 30px);font-weight:700}.findConsultant-intro p{padding:0 100px;line-height:1.2}.findConsultant .callAction{width:1600px;border-radius:300px}.findConsultant .callAction .row{margin:-20px auto}.findConsultant .callAction .row .CTA{background-color:#ffffff00}@media(max-width: 1600px){.findConsultant .callAction{width:100%}}.findConsultant-consultant{margin-top:100px}.findConsultant-consultant-txt{padding:80px 5%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#faf4f4}.findConsultant-consultant-txt h3{font-family:"Noto Serif JP",sans-serif;color:#000;display:inline-block;font-weight:700;text-align:center;position:relative}.findConsultant-consultant-txt h3::after,.findConsultant-consultant-txt h3::before{position:absolute;display:block;content:"";border-top:2px solid #93117e;width:100%}.findConsultant-consultant-txt h2{font-weight:400;font-size:min(max(25px, 4vw), 35px);font-family:"Mukta Mahee",sans-serif;text-align:center;margin:10px 0 25px}.findConsultant-consultant-txt h2 span{display:block;font-family:"Noto Serif JP",sans-serif;font-size:min(max(25px, 4vw), 30px);color:#000;font-weight:500}.findConsultant-consultant-txt p{text-align:center;margin-bottom:30px}.findConsultant-consultant-img{height:659px;padding:0;overflow:hidden}.findConsultant-consultant-img .img-findConsultant{width:100%;height:100%;object-fit:cover}.findConsultant-consultant-btn{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;margin:20px auto;padding:15px 25px;border:none;font-size:20px;width:fit-content}.findConsultant-consultant-btn:hover{background:#0b9b7a;color:#fff;text-decoration:none}.findConsultant-consultant-btn:hover{background-color:#0b9b7a}@media(max-width: 992px){.findConsultant-consultant-img{height:auto}}.tab-navigation{background-color:#faf4f4}.tab-navigation .nav-tabs{padding:15px 0;justify-content:center}.tab-navigation .nav-tabs li{color:#fff;padding:10px 20px;background-color:#93117e;margin:10px 20px;border-radius:30px;transition:.3s ease-in all}.tab-navigation .nav-tabs li:hover{transform:scale(1.1);background-color:#0b9b7a}.tab-navigation .nav-tabs .active{color:#fff}.tab-navigation-link{font-size:20px;color:#fff}.tab-navigation-link:hover{text-decoration:none;color:#fff}.tab-content{margin:50px auto 100px}.consultant-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:350px;padding:0 4em;background-size:cover;background-repeat:no-repeat}.consultant-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:70px;text-align:center}.consultant-presentation{margin:100px auto 30px}.consultant-presentation-content{justify-content:center}.consultant-presentation-content-txt{position:relative}.consultant-presentation-content-txt h2{font-weight:400;color:#93117e;font-size:calc(30px + (40 - 30) * ((100vw - 375px) / (1920 - 375)));font-family:"Mukta Mahee",sans-serif;line-height:40px;margin:0 0 40px 0}.consultant-presentation-content-txt p{margin-bottom:.5rem}.consultant-presentation-content-txt blockquote{display:inline-block;margin:0}.consultant-presentation-content-txt blockquote p{padding:10px}.consultant-presentation-content-txt .button-rs .RS{color:#fff;text-decoration:none;background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;margin:20px 10px 20px 0}.consultant-presentation-content-txt .button-rs .RS:hover{background:#0b9b7a;color:#fff;text-decoration:none}.consultant-presentation-content-txt .button-rs .RS .logo-rs{height:30px;width:20px;margin-right:10px;fill:#fff}.consultant-presentation-content iframe{width:100%;height:100%}.consultant-presentation-content h4{font-size:calc(20px + (30 - 20) * ((100vw - 375px) / (1920 - 375)));text-align:center;color:#93117e;font-family:"Mukta Mahee",sans-serif;margin:20px 0;line-height:1.2;text-transform:capitalize}.consultant-presentation-content h4 span{display:block;color:#000;font-family:"Noto Serif JP",sans-serif;font-size:calc(20px + (25 - 20) * ((100vw - 375px) / (1920 - 375)))}.consultant-presentation-content h5{font-size:calc(20px + (25 - 20) * ((100vw - 375px) / (1920 - 375)));text-align:center;color:#93117e;font-family:"Mukta Mahee",sans-serif;margin:20px 0;line-height:1.2}.consultant-presentation-content .icon{height:30px;width:20px;margin-right:5px;stroke:#93117e;stroke-width:20px}.consultant-presentation-content .sector{text-align:center;margin:20px 30px}.consultant-presentation-content .tel{text-align:center}.consultant-presentation-content .tel a{color:#93117e;font-weight:600}.consultant-presentation-content .mail{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;display:inherit;padding:15px;margin:20px 30px;color:#fff;text-decoration:none}.consultant-presentation-content .mail:hover{background:#0b9b7a;color:#fff;text-decoration:none}.consultant-presentation-img{width:150px;height:150px;overflow:hidden;border-radius:100%;margin:0 auto}.consultant-presentation-img .img-fluid{width:100%;height:100%;object-fit:cover}@media(min-width: 1000px){.consultant-presentation-content .mail{margin:20px 0}}@media(max-width: 992px){.tab-navigation .nav-tabs{flex-direction:column;align-items:center}.tab-navigation .nav-tabs li{padding:5px 15px}.consultant-presentation-content-txt .button-rs{position:inherit}}.collection-title{font-family:"Mukta Mahee",sans-serif;font-size:calc(20px + (30 - 20) * ((100vw - 375px) / (1920 - 375)));font-weight:700}.collection-intro{justify-content:center;padding:15px}.collection-all{justify-content:center}.collection-object{width:320px;padding:15px}.collection-object-image{height:350px;overflow:hidden;cursor:pointer}.collection-object-image .img-fluid{width:100%;height:100%;object-fit:cover;object-position:center top}.collection-object .hover-shadow{transition:.3s}.collection-object .hover-shadow:hover{transform:scale(1.02)}.collection .col-lg-6{padding:15px}.collection .col-lg-6 .collection-object-video{height:350px}.collection .col-lg-6 iframe{width:100%;height:350px}.collection-info{font-family:"Mukta Mahee",sans-serif;font-weight:300;color:#93117e;font-size:calc(20px + (25 - 20) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1;text-align:center;margin:15px auto}.CTA-modele-robe{margin:100px 0;padding:50px 0;background-color:#faf4f4}.CTA-modele-robe .row{align-items:center}.CTA-modele-robe h2{font-family:"Mukta Mahee",sans-serif;font-weight:300;color:#93117e;font-size:calc(25px + (35 - 25) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1;text-align:end;padding:20px 0}.CTA-modele-robe h2 span{font-family:"Noto Serif JP",sans-serif;color:#000;font-weight:700}.form-wpc7{padding:0 60px}.form-wpc7 .wpcf7-form-control{width:100%}#exp-mail{display:none}.modal{display:none;position:fixed;z-index:1;padding:100px 0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;z-index:9999}.modal .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.modal .close:hover,.modal .close:focus{color:#999;text-decoration:none;cursor:pointer}.modal-content{position:relative;margin:auto;padding:0;width:40%;height:auto;overflow:hidden}.modal-content .slides{display:none;width:90%;height:auto;margin:auto}.modal-content .slides .img-fluid{height:100%;width:100%}.modal-content .prev,.modal-content .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:14px;margin-top:-50px;background-color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:3px;user-select:none;-webkit-user-select:none}.modal-content .prev:hover,.modal-content .next:hover{background-color:rgba(0,0,0,.8);color:#fff !important}.modal-content .next{right:0}.modal .preview{display:flex;justify-content:center;margin-top:30px;height:100px}.modal .preview .column{overflow:hidden}.modal .preview .column .img-thumb{opacity:.6;width:100%;height:100%;object-fit:cover}.modal .preview .column .active,.modal .preview .column .img-thumb:hover{opacity:1 !important}@media(max-width: 1200px){.modal-content{width:60%}}@media(max-width: 992px){.CTA-modele-robe h2{text-align:center}}@media(max-width: 728px){.modal-content{width:90%}.form-wpc7{padding:0 15px}}.salonVIP-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.salonVIP-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.salonVIP-header{height:200px}}.salonVIP h2{font-weight:400;color:#93117e;font-size:min(max(23px, 4vw), 35px);font-family:"Mukta Mahee",sans-serif;line-height:1;margin-bottom:25px;display:inline-block;position:relative}.salonVIP h2::after{position:absolute;display:block;content:"";border-top:2px solid #93117e;width:100%}.salonVIP-intro .row{margin:0 0 80px 0;align-items:center;justify-content:space-between}.salonVIP-intro .row .col-lg-9{padding:0 30px 0 0}.salonVIP-intro .row .col-lg-9 h3{font-family:"Noto Serif JP",sans-serif;color:#000;font-size:min(max(20px, 4vw), 30px);font-weight:700;line-height:1.2}.salonVIP-intro .row .col-lg-9 h4{font-family:"Mukta Mahee",sans-serif;color:#93117e;font-size:min(max(20px, 4vw), 25px);font-weight:700;margin-bottom:25px;line-height:1}.salonVIP-intro .row .info h5{text-align:center;font-size:20px;padding:10px;line-height:1.2}.salonVIP-intro .row .info-txt{background-color:#faf4f4;padding:30px 0}.salonVIP-intro .row .info-txt p{position:relative;margin:10px;text-align:center}.salonVIP-intro .row .info-txt p::before{position:absolute;display:block;content:"";border-top:1px solid #93117e;width:50%;left:25%;bottom:-5px}.salonVIP-intro .row .info-txt p:last-child::before{display:none}.salonVIP-img{width:300px;height:300px;overflow:hidden;margin:20px}.salonVIP-img .img-fluid{height:100%;object-fit:cover}.salonVIP-date{margin:150px 0 0;background-color:#faf4f4;padding:80px 0}.salonVIP-date .date{margin:50px 0;width:100%}.salonVIP-date .date-content{position:relative;display:flex;justify-content:space-between;align-items:center;width:70%;margin:35px}.salonVIP-date .date-content-btn{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif}.salonVIP-date .date-content-btn:hover{background:#0b9b7a;color:#fff;text-decoration:none}.salonVIP-date .date-content::before{position:absolute;display:block;content:"";border-top:1px solid #93117e;width:50%;left:25%;bottom:-13px}.salonVIP-date .date-content:last-child::before{display:none}.salonVIP-date .date h3{font-family:"Mukta Mahee",sans-serif;color:#000;font-size:25px;font-weight:700;width:25%}.salonVIP-date .date .lieu{font-weight:300;width:50%}@media(max-width: 992px){.salonVIP-intro{margin:100px 0}.salonVIP-intro .row .col-lg-9{padding:inherit;text-align:center}.salonVIP-intro .row .col-lg-9 p{text-align:center}.salonVIP-date{margin:100px 0 0}.salonVIP-date .date{width:100%}.salonVIP-date .date .date-content{flex-direction:column;width:100%;margin:50px 0}.salonVIP-date .date .date-content h3{font-size:20px;text-align:center;flex:auto;width:100%}.salonVIP-date .date .date-content-btn{flex:1}.salonVIP-date .date .date-content:before{bottom:-25px}}.becomeConsultant p{font-size:20px;font-weight:300}.becomeConsultant-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.becomeConsultant-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.becomeConsultant-header{height:200px}}.becomeConsultant-intro{margin:50px 0 100px 0}.becomeConsultant-intro h2{font-weight:400;color:#93117e;font-size:calc(25px + (35 - 25) * ((100vw - 375px) / (1920 - 375)));font-family:"Mukta Mahee",sans-serif;line-height:1;text-align:center;margin:0}.becomeConsultant-intro p{margin:20px 0;text-align:center}.becomeConsultant-intro h3{font-family:"Noto Serif JP",sans-serif;color:#000;font-size:20px;font-weight:700;text-align:center}.becomeConsultant-statut{margin:100px 0;padding:80px 0;background-color:#faf4f4}.becomeConsultant-statut h2{font-weight:700;color:#000;font-size:calc(25px + (35 - 25) * ((100vw - 375px) / (1920 - 375)));font-family:"Noto Serif JP",sans-serif;line-height:1.2;text-align:center;margin:0 0 20px}.becomeConsultant-statut h2 span{display:block;font-family:"Mukta Mahee",sans-serif;color:#93117e;font-weight:400}.becomeConsultant-statut .row{justify-content:space-evenly}.becomeConsultant-statut .row .statut-img{width:400px;height:250px;position:relative;display:flex;justify-content:center;align-items:center}.becomeConsultant-statut .row .statut-img-content{width:100%;height:100%;overflow:hidden;filter:brightness(0.6)}.becomeConsultant-statut .row .statut-img-content .img-fluid{object-fit:cover;height:100%}.becomeConsultant-statut .row .statut-img h5{position:absolute;text-align:center;color:#fff;font-family:"Mukta Mahee",sans-serif;font-size:30px;line-height:1.2}.becomeConsultant-statut .row .statut-img h5 span{display:block}.becomeConsultant-statut .row .statut-info{width:200px;height:200px;position:relative;display:flex;justify-content:center;align-items:center;margin:10px}.becomeConsultant-statut .row .statut-info-content{width:100%;height:100%;overflow:hidden;filter:brightness(0.6)}.becomeConsultant-statut .row .statut-info-content .img-fluid{object-fit:cover;height:100%}.becomeConsultant-statut .row .statut-info h5{position:absolute;text-align:center;color:#fff;font-family:"Mukta Mahee",sans-serif;font-size:20px;line-height:1.2;margin:0 20px}.becomeConsultant-statut .info{margin:60px 0 -130px 0}.becomeConsultant-support{margin:150px 0 100px}.becomeConsultant-support h2{font-weight:400;color:#93117e;font-size:35px;font-family:"Mukta Mahee",sans-serif;line-height:1.2;text-align:center;margin:40px 0}.becomeConsultant-support h2 span{display:block;font-family:"Noto Serif JP",sans-serif;color:#000;font-size:30px;font-weight:700}.becomeConsultant-support-row{flex-wrap:wrap;justify-content:space-between}.becomeConsultant-support-content{width:fit-content;display:flex;align-items:center;margin:20px 0}.becomeConsultant-support-content-img{width:200px;height:200px;position:relative;display:flex;justify-content:center;align-items:center}.becomeConsultant-support-content-img .support-info-content{width:100%;height:100%;overflow:hidden;filter:brightness(0.6);border-radius:100%}.becomeConsultant-support-content-img .support-info-content .img-fluid{object-fit:cover;height:100%}.becomeConsultant-support-content-img h5{position:absolute;text-align:center;color:#fff;font-family:"Mukta Mahee",sans-serif;font-size:20px;line-height:1.2;margin:0 30px}.becomeConsultant-support-content p{width:450px;margin-left:20px}.becomeConsultant-advantage{margin:100px 0;padding:80px 0;background-color:#faf4f4}.becomeConsultant-advantage-table{font-family:"Mukta Mahee",sans-serif;border-collapse:collapse;width:80%;margin:auto}.becomeConsultant-advantage-table thead{background-color:#93117e}.becomeConsultant-advantage-table thead td{color:#fff;font-size:calc(20px + (30 - 20) * ((100vw - 375px) / (1920 - 375)))}.becomeConsultant-advantage-table tbody{background-color:#fff}.becomeConsultant-advantage-table tbody tr{border-bottom:1px solid #93117e}.becomeConsultant-advantage-table tbody tr td{height:100px;font-size:20px;font-weight:200}.becomeConsultant-advantage-table tbody tr:last-child{border:none}.becomeConsultant-advantage-table td{padding:8px;text-align:center}.becomeConsultant-advantage-table td .icon{width:30px;height:30px}.becomeConsultant-advantage-table td .checked{fill:#93117e}.becomeConsultant-advantage-table td .Nchecked{fill:#bdb8ba}.becomeConsultant-pay{margin:100px 0;text-align:center}.becomeConsultant-pay h2{font-weight:400;color:#93117e;font-size:35px;font-family:"Mukta Mahee",sans-serif;line-height:40px;text-align:center;margin:20px 0}.becomeConsultant-pay p{text-align:center;margin:20px 0}.becomeConsultant-slider{background-color:#faf4f4}.becomeConsultant-slider-global{max-width:1600px;margin:100px auto;padding:10px 0 80px}.becomeConsultant-slider .row{justify-content:center}.becomeConsultant-slider .row h2{font-weight:400;color:#93117e;font-size:35px;font-family:"Mukta Mahee",sans-serif;line-height:40px;text-align:center;margin:40px 0}.becomeConsultant-slider .row p{font-family:"Roboto",sans-serif}.becomeConsultant-slider-container .swiper-container{width:80%;height:100%;margin:0 auto;overflow:hidden}.becomeConsultant-slider-container .swiper-container .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.becomeConsultant-slider-container .swiper-button-prev::after,.becomeConsultant-slider-container .swiper-button-next::after{content:"";background-repeat:no-repeat;position:absolute;width:66px;height:77px;bottom:0;background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow.svg)}.becomeConsultant-slider-container .swiper-button-next::after{background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow.svg);transform:scaleX(-1)}.becomeConsultant-slider-content{flex-direction:column;align-items:center;padding:0 20px}.becomeConsultant-slider-content-img{width:200px;height:200px;overflow:hidden;border-radius:100%;margin:10px}.becomeConsultant-slider-content-img .img-fluid{height:100%;object-fit:cover}.becomeConsultant-slider-content-text h3{font-family:"Noto Serif JP",sans-serif;font-style:30px}.becomeConsultant-CallToAction{margin:100px 0;padding:80px 0;background-color:#faf4f4}.becomeConsultant-CallToAction .row{align-items:center}.becomeConsultant-CallToAction .row .col-lg-8{display:flex;justify-content:center}.becomeConsultant-CallToAction .row .col-lg-8 h2{font-family:"Noto Serif JP",sans-serif;font-weight:400;color:#93117e;font-size:35px;margin-bottom:0;font-family:"Mukta Mahee",sans-serif;line-height:40px}.becomeConsultant-CallToAction .row .col-lg-8 h2 span{display:block;font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000}.becomeConsultant-CallToAction .row .col-lg-4{display:flex;flex-direction:column;align-items:center}.becomeConsultant-CallToAction .row .col-lg-4 .france-img{width:150px;margin-top:-20px;margin-bottom:10px}.becomeConsultant-CallToAction-btn{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;margin:0;padding:15px 15px;background-color:#93117e;color:#fff;border:none;font-size:20px}.becomeConsultant-CallToAction-btn:hover{background:#0b9b7a;color:#fff;text-decoration:none}.becomeConsultant-CallToAction-btn:hover{background-color:#0b9b7a}.becomeConsultant-deroulement{margin:100px auto}.becomeConsultant-deroulement h2{font-family:"Mukta Mahee",sans-serif;font-weight:400;color:#93117e;font-size:35px;margin-bottom:0;font-family:"Mukta Mahee",sans-serif;line-height:40px;text-align:center;margin:40px 0}.becomeConsultant-deroulement h2 span{font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000}.becomeConsultant-deroulement-content .accordeon{text-decoration:none}.becomeConsultant-deroulement-content .accordeon-link{width:100%;color:#fff;padding:10px 20px;background-color:#93117e;position:relative;transition:.4s}.becomeConsultant-deroulement-content .accordeon-link::after{position:absolute;content:"";width:30px;height:30px;background-image:url(//www.lesmariesdejade.fr/content/themes/MarieeDeJade/img/arrow-simple.svg);background-size:contain;right:20px;transform:rotate(-90deg);transition:.4s}.becomeConsultant-deroulement-content .accordeon-link:hover{background-color:#0b9b7a}.becomeConsultant-deroulement-content .active .accordeon-link{background-color:#0b9b7a;margin-bottom:20px}.becomeConsultant-deroulement-content .active .accordeon-link::after{transform:rotate(0deg)}.becomeConsultant-deroulement-content .faq-panel .row{width:100%;margin:0}.becomeConsultant-deroulement-content .faq-panel .row .questionImg{overflow:hidden;height:250px;margin:20px 0}.becomeConsultant-deroulement-content .faq-panel .row .questionImg .img-fluid{object-fit:cover;height:100%;width:100%}@media(max-width: 1024px){.becomeConsultant-support-content{flex-wrap:wrap;justify-content:center}.becomeConsultant-support-content p{width:100%;margin:20px}}@media(max-width: 992px){.becomeConsultant-statut .row .statut-img{width:45%}}@media(max-width: 728px){.becomeConsultant section:nth-child(n+2){margin:100px auto}.becomeConsultant-statut .row .statut-img{width:initial !important}.becomeConsultant-support-content{flex-wrap:wrap;justify-content:center}.becomeConsultant-support-content p{width:100%;margin:20px}}.MDJ-header{position:relative;display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 4em;background-size:cover;background-position:center;background-repeat:no-repeat}.MDJ-header h1{font-family:"Mukta Mahee",sans-serif;font-weight:500;color:#93117e;font-size:calc(35px + (55 - 35) * ((100vw - 375px) / (1920 - 375)));margin-bottom:0px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width: 992px){.MDJ-header{height:200px}}.MDJ-intro{margin:100px 0 150px}.MDJ-intro h2{font-size:min(max(30px, 4vw), 40px);font-family:"Noto Serif JP",sans-serif;color:#000;text-align:left;margin:0;font-weight:700;line-height:1}.MDJ-intro h3{font-weight:400;color:#93117e;font-size:min(max(25px, 4vw), 35px);font-family:"Mukta Mahee",sans-serif;line-height:40px;margin-bottom:20px}.MDJ-intro h4{font-size:25px;margin:0 0 20px 0;color:#000}.MDJ-intro h4 span{display:block;font-family:"Mukta Mahee",sans-serif;color:#93117e}.MDJ-intro blockquote{width:fit-content;padding:1em 50px;margin:0 0 -20px 0}.MDJ-intro-img .img-fluid{width:100%;height:100%;object-fit:cover}.MDJ-importantHistory{margin:150px auto;padding:80px 0;background-color:#faf4f4}.MDJ-importantHistory .row{justify-content:space-around}.MDJ-importantHistory-block{width:340px;height:340px;position:relative;display:flex;justify-content:center;align-items:center;margin:10px}.MDJ-importantHistory-block-img{width:100%;height:100%;overflow:hidden;filter:brightness(0.7)}.MDJ-importantHistory-block-img .img-fluid{width:100%;height:100%;object-fit:cover}.MDJ-importantHistory-block-txt{position:absolute}.MDJ-importantHistory-block-txt h4{margin:0;color:#fff;font-family:"Mukta Mahee",sans-serif;text-align:center;font-size:35px}.MDJ-history{margin:150px auto}.MDJ-history .container{position:relative}.MDJ-history .container .timeline{border-left:6px solid #93117e;height:100%;position:absolute;left:50%;margin-left:-3px;top:0;border-radius:10px}.MDJ-history .container .story{display:flex;flex-direction:column;align-items:center}.MDJ-history .container .story .storytime{position:relative;width:500px;left:300px;margin:80px 0}.MDJ-history .container .story .storytime time{display:block;font-size:35px;font-family:"Noto Serif JP",sans-serif;color:#000;font-weight:700}.MDJ-history .container .story .storytime h4{margin:0;font-family:"Mukta Mahee",sans-serif;font-size:min(max(25px, 4vw), 35px);text-align:start;font-weight:normal}.MDJ-history .container .story .storytime::before{content:"";position:absolute;width:40px;height:40px;background-color:#fff;border-radius:100%;border:10px solid #93117e;top:30%;left:-70px}.MDJ-history .container .story .storytime:nth-child(2n+1){left:-300px}.MDJ-history .container .story .storytime:nth-child(2n+1) time{text-align:end}.MDJ-history .container .story .storytime:nth-child(2n+1) h4{text-align:end}.MDJ-history .container .story .storytime:nth-child(2n+1)::before{right:-70px;left:initial}.MDJ-CallToAction{margin:150px 0 0;padding:80px 0;background-color:#faf4f4}.MDJ-CallToAction .row{align-items:center}.MDJ-CallToAction .row .col-lg-8{display:flex;justify-content:center}.MDJ-CallToAction .row .col-lg-8 h2{font-family:"Noto Serif JP",sans-serif;font-weight:400;color:#93117e;font-size:35px;margin-bottom:0;font-family:"Mukta Mahee",sans-serif;line-height:40px}.MDJ-CallToAction .row .col-lg-8 h2 span{display:block;font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#000}.MDJ-CallToAction .row .col-lg-4{display:flex;flex-direction:column;align-items:center}.MDJ-CallToAction .row .col-lg-4 .france-img{width:150px;margin-top:-20px;margin-bottom:10px}.MDJ-CallToAction-btn{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;margin:0;padding:15px 15px;background-color:#93117e;color:#fff;border:none;font-size:20px}.MDJ-CallToAction-btn:hover{background:#0b9b7a;color:#fff;text-decoration:none}.MDJ-CallToAction-btn:hover{background-color:#0b9b7a}@media(max-width: 728px){.MDJ section:nth-child(n+2){margin:100px auto}.MDJ-intro h2,.MDJ-intro h3{text-align:center}.MDJ-intro blockquote{margin:0 auto}.MDJ-importantHistory-block{margin:10px}.MDJ .CallToAction-conseillere{margin-bottom:0 !important}}@media(max-width: 992px){.MDJ-history .container .timeline{left:35px}.MDJ-history .container .story{align-items:flex-start}.MDJ-history .container .story .storytime:nth-child(n+1){width:80%;left:70px}.MDJ-history .container .story .storytime:nth-child(n+1) h4,.MDJ-history .container .story .storytime:nth-child(n+1) time{text-align:initial}.MDJ-history .container .story .storytime:nth-child(n+1)::before{right:initial;left:-70px}}.CTAConseilliereMap{display:flex;justify-content:center}.CTAConseilliereMap img{max-width:500px;max-height:500px}.CTA{background-color:#fff}.searchBar{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.searchBar .search{width:230px;border-radius:0;margin:10px}.searchBar .submit{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;padding:.7rem 2rem;margin:10px;height:45px;background-image:none;color:#fff;border-radius:initial;border:none;box-shadow:none}.searchBar .submit:hover{background:#0b9b7a;color:#fff;text-decoration:none}.searchBar .submit:hover{background-color:#0b9b7a}.items{width:100%}.items-consultant::before{display:none}.items-consultant::after{content:"";display:block;height:2px;width:100%;background:#93117e;margin:30px 0}.items-consultant-container{display:flex}@media(max-width: 992px){.items-consultant-container{flex-direction:column-reverse;align-items:center;row-gap:20px}}.items-consultant-text{flex:1}.items-consultant-text .submit{background-color:#93117e;color:#fff;text-decoration:none;padding:.7rem 2rem;display:inline-block;border-width:0;text-align:center;transition:background .2s,color .2s,border-color .2s;outline:none;cursor:pointer;border:none;font-family:"Mukta Mahee",sans-serif;padding:.7rem 2rem !important;margin:10px 0;height:45px;background-color:#93117e !important;background-image:none !important;color:#fff !important;border-radius:initial !important;border:none !important;box-shadow:none !important}.items-consultant-text .submit:hover{background:#0b9b7a;color:#fff;text-decoration:none}.items-consultant-text .submit:hover{background-color:#0b9b7a !important}.items-consultant-tel{display:block}.items-consultant-img{width:80px;height:80px;border-radius:100%;overflow:hidden}.items-consultant-img .img-fluid{height:100%;object-fit:cover;width:100%}.items-consultant-name{font-size:20px;margin-bottom:5px}.items-consultant-sector{display:block;width:70%}@media(max-width: 992px){.items-consultant-sector{width:100%}}.items-consultant .btn:hover{background-color:#0b9b7a !important;color:#fff !important}.items-consultant:last-child::after{display:none}@media(max-width: 728px){.CTAConseilliereMap{display:none}.searchBar .submit{margin:15px}}