@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Playfair+Display:ital@0;1&display=swap");  *,
::before,
::after {
box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }::before,
::after {
--tw-content: '';
} html {
line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4;
tab-size: 4; font-family: Roboto, sans-serif; font-feature-settings: normal; } body {
margin: 0; line-height: inherit; } hr {
height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
} a {
color: inherit;
text-decoration: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp,
pre {
font-family: ui-monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}sub {
bottom: -0.25em;
}sup {
top: -0.5em;
} table {
text-indent: 0; border-color: inherit; border-collapse: collapse; } button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; } button,
select {
text-transform: none;
} button,
[type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring {
outline: auto;
} :-moz-ui-invalid {
box-shadow: none;
} progress {
vertical-align: baseline;
} ::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
} [type='search'] {
-webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; } summary {
display: list-item;
} blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}fieldset {
margin: 0;
padding: 0;
}legend {
padding: 0;
}ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
} textarea {
resize: vertical;
} input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1; color: #9ca3af; }input::placeholder,
textarea::placeholder {
opacity: 1; color: #9ca3af; } button,
[role="button"] {
cursor: pointer;
} :disabled {
cursor: default;
} img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block; vertical-align: middle; } img,
video {
max-width: 100%;
height: auto;
} [hidden] {
display: none;
}*, ::before, ::after{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
}::backdrop{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
}.container{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 20px;
padding-left: 20px;
}@media (min-width: 320px){.container{
max-width: 320px;
}
}@media (min-width: 704px){.container{
max-width: 704px;
padding-right: 20px;
padding-left: 20px;
}
}@media (min-width: 1032px){.container{
max-width: 1032px;
padding-right: 40px;
padding-left: 40px;
}
}@media (min-width: 1220px){.container{
max-width: 1220px;
padding-right: 40px;
padding-left: 40px;
}
}@media (min-width: 1412px){.container{
max-width: 1412px;
padding-right: 40px;
padding-left: 40px;
}
}.pointer-events-none{
pointer-events: none;
}.pointer-events-auto{
pointer-events: auto;
}.\!visible{
visibility: visible !important;
}.visible{
visibility: visible;
}.invisible{
visibility: hidden;
}.collapse{
visibility: collapse;
}.static{
position: static;
}.fixed{
position: fixed;
}.\!absolute{
position: absolute !important;
}.absolute{
position: absolute;
}.relative{
position: relative;
}.sticky{
position: sticky;
}.inset-0{
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}.\!left-auto{
left: auto !important;
}.\!top-auto{
top: auto !important;
}.-bottom-4{
bottom: -1rem;
}.-bottom-\[47px\]{
bottom: -47px;
}.-left-\[15px\]{
left: -15px;
}.-top-\[21px\]{
top: -21px;
}.-top-\[35px\]{
top: -35px;
}.bottom-0{
bottom: 0px;
}.bottom-1\/2{
bottom: 50%;
}.bottom-\[10\%\]{
bottom: 10%;
}.bottom-\[16\%\]{
bottom: 16%;
}.bottom-\[2px\]{
bottom: 2px;
}.left-0{
left: 0px;
}.left-1\/2{
left: 50%;
}.left-3{
left: 0.75rem;
}.left-\[calc\(50\%-1px\)\]{
left: calc(50% - 1px);
}.right-0{
right: 0px;
}.right-1\/2{
right: 50%;
}.right-2{
right: 0.5rem;
}.right-2\.5{
right: 0.625rem;
}.right-5{
right: 1.25rem;
}.right-7{
right: 1.75rem;
}.right-8{
right: 2rem;
}.right-\[2px\]{
right: 2px;
}.top-0{
top: 0px;
}.top-1{
top: 0.25rem;
}.top-1\/2{
top: 50%;
}.top-2{
top: 0.5rem;
}.top-8{
top: 2rem;
}.top-\[11px\]{
top: 11px;
}.top-\[13px\]{
top: 13px;
}.-z-10{
z-index: -10;
}.-z-\[1\]{
z-index: -1;
}.z-10{
z-index: 10;
}.z-50{
z-index: 50;
}.z-\[1040\]{
z-index: 1040;
}.z-\[1055\]{
z-index: 1055;
}.z-\[1065\]{
z-index: 1065;
}.z-\[1066\]{
z-index: 1066;
}.z-\[1070\]{
z-index: 1070;
}.z-\[1080\]{
z-index: 1080;
}.z-\[1\]{
z-index: 1;
}.z-\[2\]{
z-index: 2;
}.z-\[5\]{
z-index: 5;
}.z-\[999\]{
z-index: 999;
}.col-span-11{
grid-column: span 11 / span 11;
}.col-span-12{
grid-column: span 12 / span 12;
}.col-span-14{
grid-column: span 14 / span 14;
}.col-span-17{
grid-column: span 17 / span 17;
}.col-span-20{
grid-column: span 20 / span 20;
}.col-span-24{
grid-column: span 24 / span 24;
}.col-span-3{
grid-column: span 3 / span 3;
}.col-span-4{
grid-column: span 4 / span 4;
}.col-span-9{
grid-column: span 9 / span 9;
}.col-start-1{
grid-column-start: 1;
}.col-start-2{
grid-column-start: 2;
}.col-start-3{
grid-column-start: 3;
}.float-right{
float: right;
}.float-left{
float: left;
}.\!-m-px{
margin: -1px !important;
}.\!m-0{
margin: 0px !important;
}.m-0{
margin: 0px;
}.\!my-0{
margin-top: 0px !important;
margin-bottom: 0px !important;
}.mx-\[15\%\]{
margin-left: 15%;
margin-right: 15%;
}.mx-\[3px\]{
margin-left: 3px;
margin-right: 3px;
}.mx-auto{
margin-left: auto;
margin-right: auto;
}.my-0{
margin-top: 0px;
margin-bottom: 0px;
}.my-\[5px\]{
margin-top: 5px;
margin-bottom: 5px;
}.-mr-\[100\%\]{
margin-right: -100%;
}.-mt-3{
margin-top: -0.75rem;
}.mb-0{
margin-bottom: 0px;
}.mb-10{
margin-bottom: 2.5rem;
}.mb-11{
margin-bottom: 2.75rem;
}.mb-12{
margin-bottom: 3rem;
}.mb-14{
margin-bottom: 3.5rem;
}.mb-2{
margin-bottom: 0.5rem;
}.mb-2\.5{
margin-bottom: 0.625rem;
}.mb-3{
margin-bottom: 0.75rem;
}.mb-4{
margin-bottom: 1rem;
}.mb-48{
margin-bottom: 12rem;
}.mb-6{
margin-bottom: 1.5rem;
}.mb-\[10px\]{
margin-bottom: 10px;
}.mb-\[30px\]{
margin-bottom: 30px;
}.mb-\[5px\]{
margin-bottom: 5px;
}.mb-\[60px\]{
margin-bottom: 60px;
}.ml-0{
margin-left: 0px;
}.ml-6{
margin-left: 1.5rem;
}.ml-\[-20px\]{
margin-left: -20px;
}.ml-\[30px\]{
margin-left: 30px;
}.ml-\[3px\]{
margin-left: 3px;
}.ml-auto{
margin-left: auto;
}.mr-2{
margin-right: 0.5rem;
}.mr-4{
margin-right: 1rem;
}.mr-6{
margin-right: 1.5rem;
}.mr-7{
margin-right: 1.75rem;
}.mr-\[-20px\]{
margin-right: -20px;
}.mr-auto{
margin-right: auto;
}.mt-0{
margin-top: 0px;
}.mt-10{
margin-top: 2.5rem;
}.mt-2{
margin-top: 0.5rem;
}
.mt-2\.5{
margin-top: 0.625rem;
}
.mt-3{
margin-top: 0.750rem;
}.mt-20{
margin-top: 5rem;
}.mt-8{
margin-top: 2rem;
}.mt-\[-360px\]{
margin-top: -360px;
}.mt-\[20px\]{
margin-top: 20px;
}.mt-\[310px\]{
margin-top: 310px;
}.mt-\[3px\]{
margin-top: 3px;
}.mt-\[90px\]{
margin-top: 90px;
}.box-border{
box-sizing: border-box;
}.box-content{
box-sizing: content-box;
}.\!block{
display: block !important;
}.block{
display: block;
}.inline-block{
display: inline-block;
}.inline{
display: inline;
}.flex{
display: flex;
}.inline-flex{
display: inline-flex;
}.table{
display: table;
}.grid{
display: grid;
}.contents{
display: contents;
}.hidden{
display: none;
}.aspect-\[3\/2\]{
aspect-ratio: 3/2;
}.aspect-\[4\/3\]{
aspect-ratio: 4/3;
}.aspect-\[6\/5\]{
aspect-ratio: 6/5;
}.aspect-square{
aspect-ratio: 1 / 1;
}.aspect-video{
aspect-ratio: 16 / 9;
}.\!h-0{
height: 0px !important;
}.\!h-px{
height: 1px !important;
}.h-0{
height: 0px;
}.h-1{
height: 0.25rem;
}.h-1\.5{
height: 0.375rem;
}.h-10{
height: 2.5rem;
}.h-14{
height: 3.5rem;
}.h-2\/5{
height: 40%;
}.h-3{
height: 0.75rem;
}.h-32{
height: 8rem;
}.h-4{
height: 1rem;
}.h-5{
height: 1.25rem;
}.h-6{
height: 1.5rem;
}.h-7{
height: 1.75rem;
}.h-8{
height: 2rem;
}.h-9{
height: 2.25rem;
}.h-\[100px\]{
height: 100px;
}.h-\[120px\]{
height: 120px;
}.h-\[15px\]{
height: 15px;
}.h-\[160px\]{
height: 160px;
}.h-\[18px\]{
height: 18px;
}.h-\[260px\]{
height: 260px;
}.h-\[281px\]{
height: 281px;
}.h-\[302px\]{
height: 302px;
}.h-\[30px\]{
height: 30px;
}.h-\[32px\]{
height: 32px;
}.h-\[3px\]{
height: 3px;
}.h-\[40px\]{
height: 40px;
}.h-\[42px\]{
height: 42px;
}.h-\[48px\]{
height: 48px;
}.h-\[4px\]{
height: 4px;
}.h-\[512px\]{
height: 512px;
}.h-\[56px\]{
height: 56px;
}.h-\[6px\]{
height: 6px;
}.h-\[70px\]{
height: 70px;
}.h-\[72px\]{
height: 72px;
}.h-auto{
height: auto;
}.h-full{
height: 100%;
}.h-screen{
height: 100vh;
}.max-h-\[calc\(100\%-64px\)\]{
max-height: calc(100% - 64px);
}.min-h-\[305px\]{
min-height: 305px;
}.min-h-\[325px\]{
min-height: 325px;
}.min-h-\[475px\]{
min-height: 475px;
}.min-h-\[481px\]{
min-height: 481px;
}.min-h-\[auto\]{
min-height: auto;
}.min-h-\[calc\(100\%-1rem\)\]{
min-height: calc(100% - 1rem);
}.\!w-px{
width: 1px !important;
}.w-0{
width: 0px;
}.w-1{
width: 0.25rem;
}.w-1\.5{
width: 0.375rem;
}.w-10{
width: 2.5rem;
}.w-2{
width: 0.5rem;
}.w-3{
width: 0.75rem;
}.w-4{
width: 1rem;
}.w-5{
width: 1.25rem;
}.w-6{
width: 1.5rem;
}.w-7{
width: 1.75rem;
}.w-8{
width: 2rem;
}.w-9{
width: 2.25rem;
}.w-\[150px\]{
width: 150px;
}.w-\[15px\]{
width: 15px;
}.w-\[160px\]{
width: 160px;
}.w-\[18px\]{
width: 18px;
}.w-\[260px\]{
width: 260px;
}.w-\[2px\]{
width: 2px;
}.w-\[304px\]{
width: 304px;
}.w-\[30px\]{
width: 30px;
}.w-\[328px\]{
width: 328px;
}.w-\[32px\]{
width: 32px;
}.w-\[33\%\]{
width: 33%;
}.w-\[4px\]{
width: 4px;
}.w-\[6px\]{
width: 6px;
}.w-\[70px\]{
width: 70px;
}.w-\[72px\]{
width: 72px;
}.w-\[76px\]{
width: 76px;
}.w-auto{
width: auto;
}.w-full{
width: 100%;
}.w-screen{
width: 100vw;
}.min-w-0{
min-width: 0px;
}.min-w-\[100px\]{
min-width: 100px;
}.min-w-\[310px\]{
min-width: 310px;
}.min-w-\[48px\]{
min-width: 48px;
}.min-w-\[64px\]{
min-width: 64px;
}.max-w-\[15\%\]{
max-width: 15%;
}.max-w-\[200px\]{
max-width: 200px;
}.max-w-\[267px\]{
max-width: 267px;
}.max-w-\[325px\]{
max-width: 325px;
}.max-w-\[90\%\]{
max-width: 90%;
}.max-w-\[calc\(100\%-1rem\)\]{
max-width: calc(100% - 1rem);
}.max-w-\[calc\(100vw-40px\)\]{
max-width: calc(100vw - 40px);
}.max-w-full{
max-width: 100%;
}.flex-auto{
flex: 1 1 auto;
}.flex-initial{
flex: 0 1 auto;
}.shrink-0{
flex-shrink: 0;
}.flex-grow{
flex-grow: 1;
}.grow{
flex-grow: 1;
}.grow-0{
flex-grow: 0;
}.basis-auto{
flex-basis: auto;
}.origin-\[0_0\]{
transform-origin: 0 0;
}.origin-\[center_bottom_0\]{
transform-origin: center bottom 0;
}.-translate-x-1\/2{
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-\[150\%\]{
--tw-translate-x: -150%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-full{
--tw-translate-x: -100%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-1\/2{
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-\[150\%\]{
--tw-translate-x: 150%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-\[calc\(-50\%-100px\)\]{
--tw-translate-x: calc(-50% - 100px);
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-\[calc\(50\%\+100px\)\]{
--tw-translate-x: calc(50% + 100px);
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-full{
--tw-translate-x: 100%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-\[-50px\]{
--tw-translate-y: -50px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-180{
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-45{
--tw-rotate: 45deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-0{
--tw-scale-x: 0;
--tw-scale-y: 0;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-100{
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-\[0\.8\]{
--tw-scale-x: 0.8;
--tw-scale-y: 0.8;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-\[1\.02\]{
--tw-scale-x: 1.02;
--tw-scale-y: 1.02;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-scale-x-100{
--tw-scale-x: -1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform{
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform-none{
transform: none;
}@keyframes fade-in{0%{
opacity: 0;
}100%{
opacity: 1;
}
}.animate-\[fade-in_0\.15s_both\]{
animation: fade-in 0.15s both;
}@keyframes fade-in{0%{
opacity: 0;
}100%{
opacity: 1;
}
}.animate-\[fade-in_0\.3s_both\]{
animation: fade-in 0.3s both;
}@keyframes fade-in{0%{
opacity: 0;
}100%{
opacity: 1;
}
}.animate-\[fade-in_350ms_ease-in-out\]{
animation: fade-in 350ms ease-in-out;
}@keyframes fade-out{0%{
opacity: 1;
}100%{
opacity: 0;
}
}.animate-\[fade-out_0\.15s_both\]{
animation: fade-out 0.15s both;
}@keyframes fade-out{0%{
opacity: 1;
}100%{
opacity: 0;
}
}.animate-\[fade-out_0\.3s_both\]{
animation: fade-out 0.3s both;
}@keyframes fade-out{0%{
opacity: 1;
}100%{
opacity: 0;
}
}.animate-\[fade-out_350ms_ease-in-out\]{
animation: fade-out 350ms ease-in-out;
}@keyframes show-up-clock{0%{
opacity: 0;
transform: scale(0.7);
}100%{
opacity: 1;
transform: scale(1);
}
}.animate-\[show-up-clock_350ms_linear\]{
animation: show-up-clock 350ms linear;
}.cursor-default{
cursor: default;
}.cursor-pointer{
cursor: pointer;
}.cursor-zoom-in{
cursor: zoom-in;
}.touch-none{
touch-action: none;
}.touch-pan-y{
--tw-pan-y: pan-y;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}.select-none{
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}.select-all{
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
}.resize{
resize: both;
}.list-none{
list-style-type: none;
}.appearance-none{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}.grid-cols-11{
grid-template-columns: repeat(11, minmax(0, 1fr));
}.grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));
}.grid-cols-17{
grid-template-columns: repeat(17, minmax(0, 1fr));
}.grid-cols-20{
grid-template-columns: repeat(20, minmax(0, 1fr));
}.grid-cols-24{
grid-template-columns: repeat(24, minmax(0, 1fr));
}.grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
}.\!flex-row{
flex-direction: row !important;
}.flex-row{
flex-direction: row;
}.flex-col{
flex-direction: column;
}.flex-wrap{
flex-wrap: wrap;
}.items-start{
align-items: flex-start;
}.items-center{
align-items: center;
}.justify-start{
justify-content: flex-start;
}.justify-end{
justify-content: flex-end;
}.justify-center{
justify-content: center;
}.justify-between{
justify-content: space-between;
}.justify-around{
justify-content: space-around;
}.justify-evenly{
justify-content: space-evenly;
}.gap-1{
gap: 0.25rem;
}.gap-12px{
gap: 12px;
}.gap-2{
gap: 0.5rem;
}.gap-3{
gap: 0.75rem;
}.gap-4{
gap: 1rem;
}.gap-7{
gap: 1.75rem;
}.gap-\[10px\]{
gap: 10px;
}.gap-\[12px\]{
gap: 12px;
}.gap-\[17px\]{
gap: 17px;
}.gap-\[8px\]{
gap: 8px;
}.gap-x-3{
-moz-column-gap: 0.75rem;
column-gap: 0.75rem;
}.gap-y-10{
row-gap: 2.5rem;
}.gap-y-12{
row-gap: 3rem;
}.gap-y-4{
row-gap: 1rem;
}.gap-y-7{
row-gap: 1.75rem;
}.\!overflow-hidden{
overflow: hidden !important;
}.overflow-hidden{
overflow: hidden;
}.overflow-visible{
overflow: visible;
}.overflow-y-auto{
overflow-y: auto;
}.overflow-x-hidden{
overflow-x: hidden;
}.overflow-x-scroll{
overflow-x: scroll;
}.truncate{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}.whitespace-normal{
white-space: normal;
}.\!whitespace-nowrap{
white-space: nowrap !important;
}.whitespace-nowrap{
white-space: nowrap;
}.break-normal{
overflow-wrap: normal;
word-break: normal;
}.break-words{
overflow-wrap: break-word;
}.rounded{
border-radius: 0.25rem;
}.rounded-\[0\.6rem\]{
border-radius: 0.6rem;
}.rounded-\[100\%\]{
border-radius: 100%;
}.rounded-\[10px\]{
border-radius: 10px;
}.rounded-\[16px\]{
border-radius: 16px;
}.rounded-\[50\%\]{
border-radius: 50%;
}.rounded-\[999px\]{
border-radius: 999px;
}.rounded-full{
border-radius: 9999px;
}.rounded-lg{
border-radius: 0.5rem;
}.rounded-md{
border-radius: 0.375rem;
}.rounded-sm{
border-radius: 0.125rem;
}.rounded-xl{
border-radius: 0.75rem;
}.rounded-b-lg{
border-bottom-right-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
}.rounded-l-\[0\.25rem\]{
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}.rounded-r-\[0\.25rem\]{
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}.rounded-t-\[0\.6rem\]{
border-top-left-radius: 0.6rem;
border-top-right-radius: 0.6rem;
}.rounded-t-lg{
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;
}.\!border-0{
border-width: 0px !important;
}.\!border-\[3px\]{
border-width: 3px !important;
}.border{
border-width: 1px;
}.border-0{
border-width: 0px;
}.border-\[\.125rem\]{
border-width: .125rem;
}.border-\[14px\]{
border-width: 14px;
}.border-y-\[10px\]{
border-top-width: 10px;
border-bottom-width: 10px;
}.border-b-2{
border-bottom-width: 2px;
}.border-l-0{
border-left-width: 0px;
}.border-l-\[0\.125rem\]{
border-left-width: 0.125rem;
}.border-r-0{
border-right-width: 0px;
}.border-t-\[70px\]{
border-top-width: 70px;
}.\!border-solid{
border-style: solid !important;
}.border-solid{
border-style: solid;
}.border-none{
border-style: none;
}.\!border-\[\#b2b3b4\]{
--tw-border-opacity: 1 !important;
border-color: rgb(178 179 180 / var(--tw-border-opacity)) !important;
}.border-\[\#3b71ca\]{
--tw-border-opacity: 1;
border-color: rgb(59 113 202 / var(--tw-border-opacity));
}.border-blue-600{
--tw-border-opacity: 1;
border-color: rgb(37 99 235 / var(--tw-border-opacity));
}.border-gray-300{
--tw-border-opacity: 1;
border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.border-neutral-100{
--tw-border-opacity: 1;
border-color: rgb(245 245 245 / var(--tw-border-opacity));
}.border-neutral-200{
--tw-border-opacity: 1;
border-color: rgb(229 229 229 / var(--tw-border-opacity));
}.border-neutral-300{
--tw-border-opacity: 1;
border-color: rgb(212 212 212 / var(--tw-border-opacity));
}.border-primary{
--tw-border-opacity: 1;
border-color: rgb(59 113 202 / var(--tw-border-opacity));
}.border-primary-400{
--tw-border-opacity: 1;
border-color: rgb(143 174 224 / var(--tw-border-opacity));
}.border-transparent{
border-color: transparent;
}.border-vert-d-eau{
--tw-border-opacity: 1;
border-color: rgb(231 234 230 / var(--tw-border-opacity));
}.border-vert-pin{
--tw-border-opacity: 1;
border-color: rgb(69 85 58 / var(--tw-border-opacity));
}.border-white{
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.border-t-transparent{
border-top-color: transparent;
}.\!bg-danger-100{
--tw-bg-opacity: 1 !important;
background-color: rgb(250 229 233 / var(--tw-bg-opacity)) !important;
}.\!bg-primary-100{
--tw-bg-opacity: 1 !important;
background-color: rgb(227 235 247 / var(--tw-bg-opacity)) !important;
}.\!bg-success-100{
--tw-bg-opacity: 1 !important;
background-color: rgb(214 250 228 / var(--tw-bg-opacity)) !important;
}.bg-\[\#00000012\]{
background-color: #00000012;
}.bg-\[\#00000066\]{
background-color: #00000066;
}.bg-\[\#3b71ca\]{
--tw-bg-opacity: 1;
background-color: rgb(59 113 202 / var(--tw-bg-opacity));
}.bg-\[\#6d6d6d\]{
--tw-bg-opacity: 1;
background-color: rgb(109 109 109 / var(--tw-bg-opacity));
}.bg-\[\#aaa\]{
--tw-bg-opacity: 1;
background-color: rgb(170 170 170 / var(--tw-bg-opacity));
}.bg-\[\#eceff1\]{
--tw-bg-opacity: 1;
background-color: rgb(236 239 241 / var(--tw-bg-opacity));
}.bg-black{
--tw-bg-opacity: 1;
background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-black\/10{
background-color: rgb(0 0 0 / 0.1);
}.bg-black\/40{
background-color: rgb(0 0 0 / 0.4);
}.bg-blue-500{
--tw-bg-opacity: 1;
background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}.bg-gray-300{
--tw-bg-opacity: 1;
background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}.bg-lavande{
--tw-bg-opacity: 1;
background-color: rgb(235 239 255 / var(--tw-bg-opacity));
}.bg-mauve-lavande{
--tw-bg-opacity: 1;
background-color: rgb(149 158 207 / var(--tw-bg-opacity));
}.bg-primary{
--tw-bg-opacity: 1;
background-color: rgb(59 113 202 / var(--tw-bg-opacity));
}.bg-transparent{
background-color: transparent;
}.bg-vert-d-eau{
--tw-bg-opacity: 1;
background-color: rgb(231 234 230 / var(--tw-bg-opacity));
}.bg-vert-pin{
--tw-bg-opacity: 1;
background-color: rgb(69 85 58 / var(--tw-bg-opacity));
}.bg-white{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-white\/10{
background-color: rgb(255 255 255 / 0.1);
}.bg-white\/30{
background-color: rgb(255 255 255 / 0.3);
}.bg-zinc-500{
--tw-bg-opacity: 1;
background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}.bg-zinc-600{
--tw-bg-opacity: 1;
background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}.bg-zinc-600\/50{
background-color: rgb(82 82 91 / 0.5);
}.bg-zinc-700{
--tw-bg-opacity: 1;
background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}.bg-zinc-800{
--tw-bg-opacity: 1;
background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}.bg-none{
background-image: none;
}.bg-contain{
background-size: contain;
}.bg-cover{
background-size: cover;
}.bg-fixed{
background-attachment: fixed;
}.bg-clip-padding{
background-clip: padding-box;
}.bg-center{
background-position: center;
}.bg-no-repeat{
background-repeat: no-repeat;
}.fill-\[\#afafaf\]{
fill: #afafaf;
}.fill-white{
fill: #fff;
}.object-contain{
-o-object-fit: contain;
object-fit: contain;
}.object-cover{
-o-object-fit: cover;
object-fit: cover;
}.object-center{
-o-object-position: center;
object-position: center;
}.\!p-0{
padding: 0px !important;
}.p-0{
padding: 0px;
}.p-2{
padding: 0.5rem;
}.p-2\.5{
padding: 0.625rem;
}.p-4{
padding: 1rem;
}.p-6{
padding: 1.5rem;
}.p-8{
padding: 2rem;
}.p-\[5px\]{
padding: 5px;
}.p-\[auto\]{
padding: auto;
}.\!px-\[30px\]{
padding-left: 30px !important;
padding-right: 30px !important;
}.\!py-0{
padding-top: 0px !important;
padding-bottom: 0px !important;
}.\!py-\[10px\]{
padding-top: 10px !important;
padding-bottom: 10px !important;
}.px-0{
padding-left: 0px;
padding-right: 0px;
}.px-0\.5{
padding-left: 0.125rem;
padding-right: 0.125rem;
}.px-2{
padding-left: 0.5rem;
padding-right: 0.5rem;
}.px-2\.5{
padding-left: 0.625rem;
padding-right: 0.625rem;
}.px-3{
padding-left: 0.75rem;
padding-right: 0.75rem;
}.px-4{
padding-left: 1rem;
padding-right: 1rem;
}.px-6{
padding-left: 1.5rem;
padding-right: 1.5rem;
}.px-\[0\.4rem\]{
padding-left: 0.4rem;
padding-right: 0.4rem;
}.px-\[10px\]{
padding-left: 10px;
padding-right: 10px;
}.px-\[12px\]{
padding-left: 12px;
padding-right: 12px;
}.px-\[20px\]{
padding-left: 20px;
padding-right: 20px;
}.py-0{
padding-top: 0px;
padding-bottom: 0px;
}.py-1{
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}.py-1\.5{
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}.py-14{
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}.py-2{
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}.py-5{
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}.py-\[0\.32rem\]{
padding-top: 0.32rem;
padding-bottom: 0.32rem;
}.py-\[0\.33rem\]{
padding-top: 0.33rem;
padding-bottom: 0.33rem;
}.py-\[0\.4rem\]{
padding-top: 0.4rem;
padding-bottom: 0.4rem;
}.py-\[10px\]{
padding-top: 10px;
padding-bottom: 10px;
}.py-\[18px\]{
padding-top: 18px;
padding-bottom: 18px;
}.py-\[1px\]{
padding-top: 1px;
padding-bottom: 1px;
}.py-\[5px\]{
padding-top: 5px;
padding-bottom: 5px;
}.\!pl-0{
padding-left: 0px !important;
}.\!pr-4{
padding-right: 1rem !important;
}.pb-0{
padding-bottom: 0px;
}.pb-10{
padding-bottom: 2.5rem;
}.pb-12{
padding-bottom: 3rem;
}.pb-16{
padding-bottom: 4rem;
}.pb-20{
padding-bottom: 5rem;
}.pb-24{
padding-bottom: 6rem;
}.pb-7{
padding-bottom: 1.75rem;
}.pb-\[115px\]{
padding-bottom: 115px;
}.pb-\[130px\]{
padding-bottom: 130px;
}.pb-\[150px\]{
padding-bottom: 150px;
}.pb-\[20px\]{
padding-bottom: 20px;
}.pb-\[25px\]{
padding-bottom: 25px;
}.pb-\[30px\]{
padding-bottom: 30px;
}.pb-\[40px\]{
padding-bottom: 40px;
}.pb-\[55px\]{
padding-bottom: 55px;
}.pb-\[65px\]{
padding-bottom: 65px;
}.pb-\[70px\]{
padding-bottom: 70px;
}.pb-\[90px\]{
padding-bottom: 90px;
}.pl-3{
padding-left: 0.75rem;
}.pl-\[20px\]{
padding-left: 20px;
}.pl-\[50px\]{
padding-left: 50px;
}.pl-\[8px\]{
padding-left: 8px;
}.pr-8{
padding-right: 2rem;
}.pr-\[20px\]{
padding-right: 20px;
}.pr-\[24px\]{
padding-right: 24px;
}.pt-10{
padding-top: 2.5rem;
}.pt-12{
padding-top: 3rem;
}.pt-14{
padding-top: 3.5rem;
}.pt-16{
padding-top: 4rem;
}.pt-2{
padding-top: 0.5rem;
}.pt-2\.5{
padding-top: 0.625rem;
}.pt-4{
padding-top: 1rem;
}.pt-5{
padding-top: 1.25rem;
}.pt-6{
padding-top: 1.5rem;
}.pt-7{
padding-top: 1.75rem;
}.pt-\[0\.37rem\]{
padding-top: 0.37rem;
}.pt-\[130px\]{
padding-top: 130px;
}.pt-\[140px\]{
padding-top: 140px;
}.pt-\[20px\]{
padding-top: 20px;
}.pt-\[25px\]{
padding-top: 25px;
}.pt-\[30px\]{
padding-top: 30px;
}.pt-\[40px\]{
padding-top: 40px;
}.pt-\[50px\]{
padding-top: 50px;
}.pt-\[60px\]{
padding-top: 60px;
}.pt-\[70px\]{
padding-top: 70px;
}.pt-\[80px\]{
padding-top: 80px;
}.text-left{
text-align: left;
}.text-center{
text-align: center;
}.text-right{
text-align: right;
}.-indent-\[999px\]{
text-indent: -999px;
}.align-top{
vertical-align: top;
}.align-middle{
vertical-align: middle;
}.align-bottom{
vertical-align: bottom;
}.font-century-gothic{
font-family: Century Gothic, sans-serif;
}.font-oswald{
font-family: Oswald, sans-serif;
}.font-playfair{
font-family: Playfair Display, serif;
}.\!text-\[10px\]{
font-size: 10px !important;
}.text-\[0\.8rem\]{
font-size: 0.8rem;
}.text-\[0\.9rem\]{
font-size: 0.9rem;
}.text-\[1\.1rem\]{
font-size: 1.1rem;
}.text-\[10px\]{
font-size: 10px;
}.text-\[11px\]{
font-size: 11px;
}.text-\[12px\]{
font-size: 12px;
}.text-\[13px\]{
font-size: 13px;
}.text-\[14px\]{
font-size: 14px;
}.text-\[15px\]{
font-size: 15px;
}.text-\[16px\]{
font-size: 16px;
}.text-\[17px\]{
font-size: 17px;
}.text-\[18px\]{
font-size: 18px;
}.text-\[2\.5rem\]{
font-size: 2.5rem;
}.text-\[20px\]{
font-size: 20px;
}.text-\[22px\]{
font-size: 22px;
}.text-\[24px\]{
font-size: 24px;
}.text-\[25px\]{
font-size: 25px;
}.text-\[26px\]{
font-size: 26px;
}.text-\[3\.75rem\]{
font-size: 3.75rem;
}.text-\[32px\]{
font-size: 32px;
}.text-\[34px\]{
font-size: 34px;
}.text-\[35px\]{
font-size: 35px;
}.text-\[47px\]{
font-size: 47px;
}.text-\[54px\]{
font-size: 54px;
}.text-base{
font-size: 1rem;
line-height: 1.5rem;
}.text-sm{
font-size: 0.875rem;
line-height: 1.25rem;
}.text-xs{
font-size: 0.75rem;
line-height: 1rem;
}.font-light{
font-weight: 300;
}.font-medium{
font-weight: 500;
}.font-normal{
font-weight: 400;
}.font-semibold{
font-weight: 600;
}.uppercase{
text-transform: uppercase;
}.capitalize{
text-transform: capitalize;
}.normal-case{
text-transform: none;
}.italic{
font-style: italic;
}.not-italic{
font-style: normal;
}.\!leading-\[20px\]{
line-height: 20px !important;
}.leading-10{
line-height: 2.5rem;
}.leading-6{
line-height: 1.5rem;
}.leading-9{
line-height: 2.25rem;
}.leading-\[1\.2\]{
line-height: 1.2;
}.leading-\[1\.5\]{
line-height: 1.5;
}.leading-\[1\.6\]{
line-height: 1.6;
}.leading-\[12px\]{
line-height: 12px;
}.leading-\[16px\]{
line-height: 16px;
}.leading-\[18px\]{
line-height: 18px;
}.leading-\[19px\]{
line-height: 19px;
}.leading-\[2\.15\]{
line-height: 2.15;
}.leading-\[21px\]{
line-height: 21px;
}.leading-\[22px\]{
line-height: 22px;
}.leading-\[23px\]{
line-height: 23px;
}.leading-\[24px\]{
line-height: 24px;
}.leading-\[25px\]{
line-height: 25px;
}.leading-\[26px\]{
line-height: 26px;
}.leading-\[27px\]{
line-height: 27px;
}.leading-\[30px\]{
line-height: 30px;
}.leading-\[31px\]{
line-height: 31px;
}.leading-\[32px\]{
line-height: 32px;
}.leading-\[35px\]{
line-height: 35px;
}.leading-\[37px\]{
line-height: 37px;
}.leading-\[40px\]{
line-height: 40px;
}.leading-\[41px\]{
line-height: 41px;
}.leading-\[56px\]{
line-height: 56px;
}.leading-loose{
line-height: 2;
}.leading-none{
line-height: 1;
}.leading-normal{
line-height: 1.5;
}.tracking-\[-0\.00833em\]{
letter-spacing: -0.00833em;
}.tracking-\[\.1rem\]{
letter-spacing: .1rem;
}.tracking-\[0\.045em\]{
letter-spacing: 0.045em;
}.tracking-\[0\.1em\]{
letter-spacing: 0.1em;
}.tracking-\[0\.1rem\]{
letter-spacing: 0.1rem;
}.tracking-\[1\.7px\]{
letter-spacing: 1.7px;
}.tracking-\[2\.25px\]{
letter-spacing: 2.25px;
}.tracking-\[2px\]{
letter-spacing: 2px;
}.tracking-\[8px\]{
letter-spacing: 8px;
}.tracking-\[9px\]{
letter-spacing: 9px;
}.tracking-normal{
letter-spacing: 0em;
}.\!text-danger-700{
--tw-text-opacity: 1 !important;
color: rgb(176 35 58 / var(--tw-text-opacity)) !important;
}.\!text-gray-50{
--tw-text-opacity: 1 !important;
color: rgb(249 250 251 / var(--tw-text-opacity)) !important;
}.\!text-primary{
--tw-text-opacity: 1 !important;
color: rgb(59 113 202 / var(--tw-text-opacity)) !important;
}.\!text-primary-700{
--tw-text-opacity: 1 !important;
color: rgb(40 81 146 / var(--tw-text-opacity)) !important;
}.\!text-success-700{
--tw-text-opacity: 1 !important;
color: rgb(14 117 55 / var(--tw-text-opacity)) !important;
}.\!text-white{
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.text-\[\#212529\]{
--tw-text-opacity: 1;
color: rgb(33 37 41 / var(--tw-text-opacity));
}.text-\[\#3b71ca\]{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.text-\[\#4f4f4f\]{
--tw-text-opacity: 1;
color: rgb(79 79 79 / var(--tw-text-opacity));
}.text-\[\#b3afaf\]{
--tw-text-opacity: 1;
color: rgb(179 175 175 / var(--tw-text-opacity));
}.text-\[\#ffffff8a\]{
color: #ffffff8a;
}.text-\[rgb\(220\2c 76\2c 100\)\]{
--tw-text-opacity: 1;
color: rgb(220 76 100 / var(--tw-text-opacity));
}.text-black{
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-black\/50{
color: rgb(0 0 0 / 0.5);
}.text-black\/\[64\]{
color: rgb(0 0 0 / 64);
}.text-gray-200{
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity));
}.text-gray-300{
--tw-text-opacity: 1;
color: rgb(209 213 219 / var(--tw-text-opacity));
}.text-gray-50{
--tw-text-opacity: 1;
color: rgb(249 250 251 / var(--tw-text-opacity));
}.text-gray-500{
--tw-text-opacity: 1;
color: rgb(107 114 128 / var(--tw-text-opacity));
}.text-gray-600{
--tw-text-opacity: 1;
color: rgb(75 85 99 / var(--tw-text-opacity));
}.text-gray-700{
--tw-text-opacity: 1;
color: rgb(55 65 81 / var(--tw-text-opacity));
}.text-green-600{
--tw-text-opacity: 1;
color: rgb(22 163 74 / var(--tw-text-opacity));
}.text-mauve-lavande{
--tw-text-opacity: 1;
color: rgb(149 158 207 / var(--tw-text-opacity));
}.text-neutral-200{
--tw-text-opacity: 1;
color: rgb(229 229 229 / var(--tw-text-opacity));
}.text-neutral-500{
--tw-text-opacity: 1;
color: rgb(115 115 115 / var(--tw-text-opacity));
}.text-primary{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.text-vert-pin{
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}.text-white{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.no-underline{
text-decoration-line: none;
}.underline-offset-auto{
text-underline-offset: auto;
}.\!opacity-0{
opacity: 0 !important;
}.\!opacity-100{
opacity: 1 !important;
}.opacity-0{
opacity: 0;
}.opacity-100{
opacity: 1;
}.opacity-25{
opacity: 0.25;
}.opacity-50{
opacity: 0.85;
}.opacity-70{
opacity: 0.7;
}.opacity-80{
opacity: 0.8;
}.opacity-\[\.53\]{
opacity: .53;
}.opacity-\[\.54\]{
opacity: .54;
}.mix-blend-lighten{
mix-blend-mode: lighten;
}.shadow-\[0_10px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_4px_6px_-2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{
--tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -2px rgba(0,0,0,0.05);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-\[0_10px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_4px_6px_-2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{
--tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-\[0_2px_5px_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\2c _0_2px_10px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{
--tw-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
--tw-shadow-colored: 0 2px 5px 0 var(--tw-shadow-color), 0 2px 10px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-lg{
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-none{
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline-none{
outline: 2px solid transparent;
outline-offset: 2px;
}.outline{
outline-style: solid;
}.blur{
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter{
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-\[background-color\2c box-shadow\2c border\]{
transition-property: background-color,box-shadow,border;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-\[height\]{
transition-property: height;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-\[opacity\]{
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-\[transform\2c _opacity\]{
transition-property: transform, opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-\[transform\2c height\]{
transition-property: transform,height;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-\[width\]{
transition-property: width;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-all{
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-colors{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-opacity{
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.transition-transform{
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}.delay-\[0ms\]{
transition-delay: 0ms;
}.duration-200{
transition-duration: 200ms;
}.duration-300{
transition-duration: 300ms;
}.duration-500{
transition-duration: 500ms;
}.duration-\[250ms\]{
transition-duration: 250ms;
}.duration-\[350ms\]{
transition-duration: 350ms;
}.duration-\[400ms\]{
transition-duration: 400ms;
}.duration-\[600ms\]{
transition-duration: 600ms;
}.ease-\[cubic-bezier\(0\2c 0\2c 0\.15\2c 1\)\2c _cubic-bezier\(0\2c 0\2c 0\.15\2c 1\)\]{
transition-timing-function: cubic-bezier(0,0,0.15,1), cubic-bezier(0,0,0.15,1);
}.ease-\[cubic-bezier\(0\.25\2c 0\.1\2c 0\.25\2c 1\)\]{
transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
}.ease-\[cubic-bezier\(0\.25\2c 0\.1\2c 0\.25\2c 1\.0\)\]{
transition-timing-function: cubic-bezier(0.25,0.1,0.25,1.0);
}.ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\]{
transition-timing-function: cubic-bezier(0.4,0,0.2,1);
}.ease-\[ease\]{
transition-timing-function: ease;
}.ease-in-out{
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-linear{
transition-timing-function: linear;
}.ease-out{
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.animation-delay-100{
animation-delay: 100ms;
}.animation-delay-150{
animation-delay: 150ms;
}.animation-delay-200{
animation-delay: 200ms;
}.animation-delay-250{
animation-delay: 250ms;
}.animation-delay-300{
animation-delay: 300ms;
}.\!\[clip\:rect\(0\2c 0\2c 0\2c 0\)\]{
clip: rect(0,0,0,0) !important;
}.\[direction\:ltr\]{
direction: ltr;
}.\[overflow-anchor\:none\]{
overflow-anchor: none;
}.\[overflow-style\:none\]{
overflow-style: none;
}.\[transition\:background-color_\.2s_linear\2c _height_\.2s_ease-in-out\]{
transition: background-color .2s linear, height .2s ease-in-out;
}.\[transition\:background-color_\.2s_linear\2c _opacity_\.2s_linear\]{
transition: background-color .2s linear, opacity .2s linear;
}.\[transition\:background-color_\.2s_linear\2c _width_\.2s_ease-in-out\]{
transition: background-color .2s linear, width .2s ease-in-out;
}.\[transition\:background-color_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\2c box-shadow_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\2c border_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\]{
transition: background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border 250ms cubic-bezier(0.4,0,0.2,1) 0ms;
}:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:calc(var(--animate-duration)*3)}@media print,(prefers-reduced-motion: reduce){.animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}.animated[class*=Out]{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}.fadeIn:not(.animated),.fadeInUp:not(.animated),.fadeInLeft:not(.animated),.fadeInRight:not(.animated){opacity:0 !important;animation:unset !important}@font-face{font-family:"Century Gothic";src:url(//mediterranee-location.com/app/themes/mediterranee/static/fonts/CenturyGothic-Regular.ttf);font-weight:normal;font-style:normal}@font-face{font-family:"Century Gothic";src:url(//mediterranee-location.com/app/themes/mediterranee/static/fonts/CenturyGothic-Bold.ttf);font-weight:bold;font-style:normal}:root{--color-mauve-lavande: #959ECF;--color-lavande: #EBEFFF;--color-lavande-clair: #F5F7FF;--color-vert-pin: #45553A;--color-vert: #788470;--color-vert-claire: #AAB2A4;--color-vert-d-eau: #E7EAE6;--color-creme: #FAF5F1;--color-white: #FFFFFF;--header-height: 100px;--header-logo-height: 48px}@media(min-width: 704px){:root{--header-logo-height: 22px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;font:inherit}html{scroll-behavior:smooth}body{
--tw-bg-opacity: 1;
background-color: rgb(250 245 241 / var(--tw-bg-opacity));
font-family: Century Gothic, sans-serif;
font-size: 0.875rem;
line-height: 1.75rem;
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
display: flex;
flex-direction: column;min-height:100vh;
}
body:has(#wpadminbar){min-height:calc(100vh - 32px)}
@media(max-width: 782px){body:has(#wpadminbar){min-height:calc(100vh - 46px)}}
body:has(.mobile-menu.active){overflow:hidden}
body.no-transition{transition:none !important}
body.no-transition *{transition:none !important}
.mobile-menu{
z-index:100;
position:fixed;
top:0;
right:0;
width:clamp(1px,100%,325px);
height:calc(100vh - 0px);
background-color:var(--color-vert-pin);
color:var(--color-white);
padding-top:clamp(40px,7%,103px);
padding-bottom:clamp(81px,7%,103px);
padding-left:clamp(41px,4%,61px);
padding-right:clamp(41px,4%,61px);
transform:translateX(100%);
transition:transform .3s ease-in-out
}
.mobile-menu.active{transform:translateX(0)}
body:has(#wpadminbar)
.mobile-menu{top:32px;height:calc(100vh - 32px)}
@media(max-width: 782px){body:has(#wpadminbar) .mobile-menu{top:46px;height:calc(100vh - 46px)}}
.mobile-menu__close{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:var(--color-mauve-lavande);background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-close.svg);background-repeat:no-repeat;background-position:center;background-size:12px;background-attachment:scroll}
.mobile-menu ul{
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 1.8rem;
}.mobile-menu ul li{
font-family: Oswald, sans-serif;
font-size: 28px;
text-transform: uppercase;
line-height: 26px;
letter-spacing: 0.13em;
}.mobile-menu ul li a{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.mobile-menu ul li .icon-heart{display:inline-block;width:26px;height:23px;background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-heart-filled-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.mobile-menu ul li ul{
margin-top: 1.25rem;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 1.25rem;
}.mobile-menu ul li ul li{
font-family: Playfair Display, serif;
font-size: 20px;
font-style: italic;
line-height: 25px;
letter-spacing: 0.2em;
}.mobile-menu ul li ul li a{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}@media(min-width: 1032px){.mobile-menu{display:none}}.mobile-menu-backdrop{z-index:99;position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.mobile-menu.active+.mobile-menu-backdrop{opacity:1;visibility:visible}body:has(#wpadminbar) .mobile-menu-backdrop{top:32px;height:calc(100vh - 32px)}@media(max-width: 782px){body:has(#wpadminbar) .mobile-menu-backdrop{top:46px;height:calc(100vh - 46px)}}@media(min-width: 1032px){.mobile-menu-backdrop{display:none}}.header{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
z-index: 50;
width: 100%;
}body:has(#wpadminbar) .header{
top: 32px;
}@media(max-width: 782px){body:has(#wpadminbar) .header{
top: 46px;
}}.header__container{height:var(--header-height);display: flex;align-items: center;justify-content: space-between}
.header__logo
{
aspect-ratio: 18/4;
background-position: center;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
height:var(--header-logo-height);
width:auto;
background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/header-logo-dark.svg);
}
@media(min-width: 704px){.header__logo{aspect-ratio:152/9}}.header.light{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.header.light .header__logo{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/header-logo-light.svg)}.header.dark{
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}.header.dark .header__logo{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/header-logo-dark.svg)}.header__navigation{
display: flex;
align-items: center;
justify-content: space-between;
}.header__navigation__main ul{
display: flex;
align-items: center;
justify-content: space-between;list-style:none;
}.header__navigation__main ul li{
margin-left: 40px;
display: inline-block;
}.header__navigation__main ul li.current-menu-item{border-bottom:1px solid}.header__navigation__main ul li a{
font-family: Oswald, sans-serif;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
letter-spacing: 0.15em;
}.header__navigation__main ul li .icon-heart{display:inline-block;width:13px;height:10px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:4px}@media(max-width: 1032px){.header__navigation__main{
display: none;
}}.header__navigation__cta ul{
display: flex;
align-items: center;
justify-content: space-between;list-style:none;
}.header__navigation__cta ul li{
margin-left: 40px;
margin-right: 20px;
display: inline-block;
}.header__navigation__cta ul li a{
font-family: Oswald, sans-serif;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
letter-spacing: 0.15em;
border-radius: 9999px;
padding-left: 24px;
padding-right: 24px;
padding-top: 16px;
padding-bottom: 16px;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);border:1px solid;
}.header__navigation__cta ul li a:hover{
--tw-border-opacity: 1;
border-color: rgb(149 158 207 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(149 158 207 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.header.dark .header__navigation__main ul li .icon-heart{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-heart-filled-dark-green.svg)}.header.light .header__navigation__main ul li .icon-heart{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-heart-filled-white.svg)}main{
flex-grow: 1;
overflow: hidden;
}.footer__footer{
margin-bottom: 1.2rem;
}.footer__label{
font-family: Oswald, sans-serif;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
line-height: 32px;
letter-spacing: 0.08em;
}.footer__navigation ul{
display: flex;
flex-direction: column;
gap: 8px;
}.footer__navigation ul li{
display: block;
}.footer__navigation ul li a{
font-family: Oswald, sans-serif;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
letter-spacing: 0.08em;
}.footer__villas__navigation ul{
display: flex;
flex-direction: column;
gap: 0.5rem;list-style:none;
}.footer__villas__navigation ul li{
font-size: 16px;
text-transform: uppercase;
line-height: 20px;
}.footer__villas__navigation ul li ul{
margin-top: 0.5rem;
}.footer__villas__navigation ul li ul li{
font-size: 13px;
line-height: 16px;text-transform:none;
}.footer__villas__navigation ul li ul li a::before{content:"- "}.footer__contact__content{
font-size: 16px;
line-height: 25px;
}.footer__contact__content p:not(:last-child){
margin-bottom: 1.5rem;
}.footer__newsletter__content{
margin-bottom: 1.75rem;
font-size: 16px;
line-height: 25px;
}.footer__newsletter .frm_fields_container{
display: flex;
align-items: flex-start;
justify-content: space-between;
}.footer__newsletter input[type=email]{
height: 3.5rem;
border-radius: 9999px;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(69 85 58 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding-left: 1.5rem;
padding-right: 1.5rem;
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
}.footer__newsletter input[type=email]::-moz-placeholder{
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
opacity: 0.7;
}.footer__newsletter input[type=email]::placeholder{
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
opacity: 0.7;
}.footer__newsletter input[type=email][aria-invalid=true]{
--tw-border-opacity: 1;
border-color: rgb(185 28 28 / var(--tw-border-opacity));
}.footer__newsletter button[type=submit]{
height: 3.5rem;
width: 3.5rem;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(149 158 207 / var(--tw-bg-opacity));
background-attachment: scroll;
background-position: center;
background-repeat: no-repeat;
font-size: 0px;
line-height: 0px;
--tw-text-opacity: 1;
color: rgb(149 158 207 / var(--tw-text-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-arrow-right-white.svg);background-size:6px 12px;
}.footer__newsletter button[type=submit]:hover{
--tw-bg-opacity: 1;
background-color: rgb(69 85 58 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}.footer__newsletter .frm_error{
margin-top: 0.25rem;
text-align: center;
--tw-text-opacity: 1;
color: rgb(185 28 28 / var(--tw-text-opacity));
}.footer__copy-and-terms{
display: flex;
align-items: flex-start;
justify-content: space-between;
padding-top: 1rem;box-shadow:0 -1px 0px 0px var(--color-vert-pin),0 -4px 0px 0px var(--color-white),0 -5px 0px 0px var(--color-vert-pin);
}@media(max-width: 703px){.footer__copy-and-terms{
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}}.footer__copy{
font-family: Playfair Display, serif;
font-size: 15px;
font-style: italic;
line-height: 24px;
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}@media(max-width: 703px){.footer__copy{
margin-bottom: 1rem;
}}.footer__terms ul{
display: flex;
align-items: center;
justify-content: flex-end;
}.footer__terms ul li{
margin-left: 40px;
display: inline-block;
}.footer__terms ul li a{
font-family: Oswald, sans-serif;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
line-height: 26px;
letter-spacing: 0.15em;
}@media(max-width: 703px){.footer__terms ul li{
margin-left: 0px;
margin-right: 40px;
}}mark{position:relative;z-index:0;color:inherit;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 40%;background-position:bottom;background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));padding:5px 10px;margin:-5px -10px}@media(min-width: 1032px){mark{padding:10px 15px;margin:-10px -15px}}mark.mark-color-mauve-lavande{background-image:linear-gradient(to bottom, var(--color-mauve-lavande), var(--color-mauve-lavande))}mark.mark-color-lavande{background-image:linear-gradient(to bottom, var(--color-lavande), var(--color-lavande))}mark.mark-color-lavande-clair{background-image:linear-gradient(to bottom, var(--color-lavande-clair), var(--color-lavande-clair))}mark.mark-color-vert-pin{background-image:linear-gradient(to bottom, var(--color-vert-pin), var(--color-vert-pin))}mark.mark-color-vert{background-image:linear-gradient(to bottom, var(--color-vert), var(--color-vert))}mark.mark-color-vert-claire{background-image:linear-gradient(to bottom, var(--color-vert-claire), var(--color-vert-claire))}mark.mark-color-vert-d-eau{background-image:linear-gradient(to bottom, var(--color-vert-d-eau), var(--color-vert-d-eau))}mark.mark-color-creme{background-image:linear-gradient(to bottom, var(--color-creme), var(--color-creme))}mark.mark-color-white{background-image:linear-gradient(to bottom, var(--color-white), var(--color-white))}.button{
cursor: pointer;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
border-radius: 9999px;
font-family: Oswald, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 29px;
letter-spacing: 0.15em;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.button.outlined{
border-width: 1px;
} @media(min-width: 320px)and (max-width: 703px){.container{max-width:unset !important}}.location-card{
display: block;
}.location-card__image{
position: relative;
display: block;
aspect-ratio: 1.333333;
width: 100%;
overflow: hidden;
}.location-card__image img{
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: bottom;
object-position: bottom;
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-property: transform;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.location-card__image img:hover{
--tw-scale-x: 1.025;
--tw-scale-y: 1.025;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.location-card__heart-icon{cursor:pointer;position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background-color:var(--color-white);z-index:10}
.location-card__heart-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-heart-outlined-purple.svg);display:inline-block}
.location-card__heart-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-heart-filled-purple.svg);display:none}
.location-card__heart-icon.active::after{display:block}main.default-page-template,main.template-locations{padding-top:var(--header-height)}.home__hero__scroll{z-index:15;position:absolute;bottom:10%;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg) translateX(100%);--container-width: 100%;left:20px}
.location-card__heart-icon:hover
{
animation-name: heartHover;
animation-duration: 0.4s;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes heartHover {
to { transform: scale(1.2); }
}
@media(min-width: 704px){.home__hero__scroll{--container-width: calc(704px - (20px * 2));left:calc(50vw - var(--container-width)*.5)}}@media(min-width: 1032px){.home__hero__scroll{--container-width: calc(1032px - (40px * 2))}}
@media(min-width: 1220px){.home__hero__scroll{--container-width: calc(1220px - (40px * 2))}}@media(min-width: 1412px){.home__hero__scroll{--container-width: calc(1412px - (40px * 2))}}
.home__hero__scroll::after{content:"";display:inline-block;width:1px;height:60px;margin-top:15px;background-color:var(--color-white)}
@media(min-width: 1032px){.home__hero__filter__filters__item:not(:last-child){border-right:.25px solid var(--color-vert-pin)}} .home__cards__background-element-1{
pointer-events: none;position:absolute;top:0;left:0;z-index:-1;width:clamp(150px,25%,425px);transform:translate(-10%, -25%);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 100%, 0% 100%);clip-path:polygon(0 25%, 100% 25%, 100% 100%, 0% 100%);
}.home__cards__background-element-2{
pointer-events: none;z-index:-1;position:absolute;right:0;bottom:0;transform:translate(1%, 24%);width:clamp(280px,30%,470px);
}@media(max-width: 1031px){.home__cards__grid{grid-auto-flow:column;display:flex;margin-left:-100vmax;padding-left:100vmax;margin-right:-100vmax;padding-right:100vmax;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:both mandatory;scroll-behavior:smooth;overflow-x:scroll;-webkit-overflow-scrolling:touch}.home__cards__grid::-webkit-scrollbar{display:none}.home__cards__grid>*{flex-shrink:0;width:50%;scroll-snap-align:center}}@media(max-width: 703px){.home__cards__grid>*{width:100%}}.home__approach__card{position:relative}.home__approach__card__number{
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
font-family: Playfair Display, serif;
font-size: 25px;
font-style: italic;
line-height: 1;
letter-spacing: 0.045em;
}@media (min-width: 704px){.home__approach__card__number{
font-size: 28px;
}
}@media (min-width: 1220px){.home__approach__card__number{
font-size: 35px;
}
}@media (min-width: 1412px){.home__approach__card__number{
font-size: 42px;
}
}.home__approach__card__number{
--tw-text-opacity: 1;
color: rgb(149 158 207 / var(--tw-text-opacity));z-index:1;position:relative;width:20.8333333333vw;aspect-ratio:1/1;
}@media(max-width: 703px){.home__approach__card__number{margin-left:-20px;padding-bottom:2px}}@media(min-width: 704px){.home__approach__card__number{position:absolute;top:0;left:0;width:8.3333333333vw}}@media(min-width: 1032px){.home__approach__card__number{width:25%}}.home__approach__card__number::before{content:"";position:absolute;top:15%;left:15%;width:70%;height:70%;transform:rotate(45deg);border-width: 1px;--tw-border-opacity: 1;border-color: rgb(255 255 255 / var(--tw-border-opacity))}.home__approach__card__title,.home__approach__card__content{position:relative;z-index:2}.home__values__card{
position: relative;
}@media(min-width: 704px){.home__values__card-wrapper{box-shadow:0 -1px 0px 0px var(--color-vert-pin),0 -4px 0px 0px var(--color-white),0 -5px 0px 0px var(--color-vert-pin),0 1px 0px 0px var(--color-vert-pin),0 4px 0px 0px var(--color-white),0 5px 0px 0px var(--color-vert-pin)}.home__values__card:not(:last-child){border-right:.25px solid var(--color-vert-pin)}}@media(max-width: 703px){.home__values__card:not(:last-child){border-bottom:.25px solid var(--color-vert-pin)}}@media(min-width: 0px)and (max-width: 1031px){.home__values__card{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 151px;
padding-bottom: 2rem;
}.home__values__card__icon{
position: absolute;
top: 2rem;
left: 0px;
height: 151px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
}}@media(min-width: 1032px){.home__values__card{
padding-left: 100px;
padding-right: 1.25rem;
padding-top: 4rem;
padding-bottom: 4rem;
}.home__values__card__icon{
position: absolute;
top: 4rem;
left: 0px;
height: 73px;
width: 100px;
-o-object-fit: contain;
object-fit: contain;
}}@media(min-width: 1220px){.home__values__card{
padding-left: 120px;
padding-right: 1.5rem;
}.home__values__card__icon{
position: absolute;
top: 4rem;
left: 0px;
height: 86px;
width: 120px;
-o-object-fit: contain;
object-fit: contain;
}}@media(min-width: 1421px){.home__values__card{
padding-left: 144px;
padding-right: 2rem;
}.home__values__card__icon{
position: absolute;
top: 4rem;
left: 0px;
height: 102px;
width: 144px;
-o-object-fit: contain;
object-fit: contain;
}}@media(max-width: 1031px){.home__values__card__icon{
height: 99px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
}}.home__testimonials__container{position:relative}.home__testimonials__background-wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;z-index:-1}.home__testimonials__background__block{padding-right:100vmax;margin-right:-100vmax}@media(max-width: 703px){.home__testimonials__background__block{padding-left:100vmax;margin-left:-100vmax}}.home__testimonials__swiper{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow: visible;width:100%;--container-width: 100%;padding-left:20px;padding-right:20px;padding-top: 2.25rem;padding-bottom: 3rem}@media(min-width: 704px){.home__testimonials__swiper{--container-width: calc(704px - (20px * 2));padding-left:calc(50vw - var(--container-width)*.5);padding-right:calc(50vw - var(--container-width)*.5)}}@media(min-width: 1032px){.home__testimonials__swiper{--container-width: calc(1032px - (40px * 2))}}@media(min-width: 1220px){.home__testimonials__swiper{--container-width: calc(1220px - (40px * 2))}}@media(min-width: 1412px){.home__testimonials__swiper{--container-width: calc(1412px - (40px * 2));padding-left:calc(50vw - var(--container-width)*.5 + var(--container-width)*1/24)}}.home__testimonials__swiper .swiper-slide{cursor:grab;display: flex;height: auto;flex-direction: column;--tw-bg-opacity: 1;background-color: rgb(120 132 112 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));max-width:calc(100vw - 40px)}@media(min-width: 704px){.home__testimonials__swiper .swiper-slide{max-width:328px}}@media(min-width: 1032px){.home__testimonials__swiper .swiper-slide{max-width:342px}}@media(min-width: 1220px){.home__testimonials__swiper .swiper-slide{max-width:420px}}@media(min-width: 1412px){.home__testimonials__swiper .swiper-slide{max-width:492px}}.home__testimonials__swiper .swiper-pagination{all:unset;white-space: nowrap;font-family: Playfair Display, serif;font-size: 15px;font-weight: 500;line-height: 22px;letter-spacing: 0.35em;--tw-text-opacity: 1;color: rgb(69 85 58 / var(--tw-text-opacity))}.home__testimonials__swiper .swiper-buttons{
display: inline-flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 26px;
}.home__testimonials__swiper .swiper-button-next,.home__testimonials__swiper .swiper-button-prev{all:unset;cursor: pointer;opacity: 1;transition-property: opacity;transition-duration: 300ms;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}.home__testimonials__swiper .swiper-button-next.swiper-button-disabled,.home__testimonials__swiper .swiper-button-prev.swiper-button-disabled{
cursor: not-allowed;
opacity: 0.5;
}.home__testimonials__swiper .swiper-button-prev:after,.home__testimonials__swiper .swiper-rtl .swiper-button-next:after{all:unset}.home__testimonials__swiper .swiper-button-next:after,.home__testimonials__swiper .swiper-rtl .swiper-button-prev:after{all:unset}.cta-contact{
position: relative;
}.cta-contact__background-wrapper{
pointer-events: none;
position: absolute;
top: 0px;
left: 50%;
z-index: -1;
height: 100%;
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cta-contact__trees-left{z-index:-1;position:absolute;bottom:0;left:0;width:auto;height:100%}@media(max-width: 703px){.cta-contact__trees-left{height:65%;translate:-5% 0}}@media(max-width: 375px){.cta-contact__trees-left{height:55%}}.cta-contact__trees-right{z-index:-1;position:absolute;bottom:0;right:0;width:auto;height:100%}@media(max-width: 703px){.cta-contact__trees-right{height:65%;translate:5% 0}}@media(max-width: 375px){.cta-contact__trees-right{height:55%}}@media(max-width: 703px){.cta-contact__button-wrapper .button{
width: 100%;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 1rem;
padding-bottom: 1rem;
line-height: 1.5rem;
}}@media(min-width: 1032px){.locations__filter__filters__item:not(:last-child){border-right:.25px solid var(--color-vert-pin)}} .locations__pagination{
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 3rem;
margin-bottom: 3rem;
display: flex;
width: 100%;
max-width: 386px;
align-items: center;
justify-content: space-between;
}@media (min-width: 1220px){.locations__pagination{
margin-top: 6rem;
}
}.locations__pagination__button{
display: inline-flex;
height: 3rem;
width: 3rem;
align-items: center;
justify-content: center;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}.locations__pagination__button-prev::after{content:"";display: inline-block;height: 0.5rem;width: 0.25rem;background-size: contain;background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-arrow-left-dark-green.svg)}.locations__pagination__button-next::after{content:"";display: inline-block;height: 0.5rem;width: 0.25rem;background-size: contain;background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-arrow-right-dark-green.svg)}.locations__pagination__button.disabled{
cursor: not-allowed;
opacity: 0.5;
}.locations__pagination__numbers{
display: flex;
flex-grow: 1;
align-items: center;
justify-content: center;
}.locations__pagination__numbers li{
margin-left: 0.5rem;
margin-right: 0.5rem;
margin-bottom: 0.25rem;
font-family: Playfair Display, serif;
font-size: 17px;
font-style: italic;
line-height: 35px;
}@media (min-width: 704px){.locations__pagination__numbers li{
font-size: 19px;
line-height: 33px;
}
}@media (min-width: 1032px){.locations__pagination__numbers li{
font-size: 25px;
line-height: 41px;
}
}@media (min-width: 1412px){.locations__pagination__numbers li{
font-size: 30px;
line-height: 46px;
}
}.locations__pagination__numbers li a{
--tw-text-opacity: 1;
color: rgb(149 158 207 / var(--tw-text-opacity));
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.locations__pagination__numbers li a:hover{
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}.locations__pagination__numbers li.active a{
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
}.contact__hero{background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}.contact__highlighted-infos{
margin-bottom: 70px;
}@media (min-width: 704px){.contact__highlighted-infos{
margin-bottom: 54px;
}
}@media (min-width: 1032px){.contact__highlighted-infos{
margin-bottom: 56px;
}
}@media (min-width: 1220px){.contact__highlighted-infos{
margin-bottom: 95px;
}
}@media (min-width: 1412px){.contact__highlighted-infos{
margin-bottom: 115px;
}
}@media(max-width: 703px){.contact__highlighted-infos__items-wrapper{gap:40px}}@media(min-width: 704px){.contact__highlighted-infos__items-wrapper{border-top:.25px solid var(--color-vert-pin);border-bottom:.25px solid var(--color-vert-pin)}}.contact__highlighted-infos__items__item{
position: relative;
padding-left: 60px;
padding-top: 1.25rem;
padding-bottom: 0.25rem;
}@media (min-width: 704px){.contact__highlighted-infos__items__item{
padding-left: 105px;
padding-top: 1.5rem;
padding-bottom: 0.5rem;
}
}@media (min-width: 1032px){.contact__highlighted-infos__items__item{
padding-left: 160px;
padding-top: 2.5rem;
padding-bottom: 1.75rem;
}
}@media (min-width: 1220px){.contact__highlighted-infos__items__item{
padding-left: 180px;
padding-top: 3rem;
padding-bottom: 2.75rem;
}
}@media (min-width: 1412px){.contact__highlighted-infos__items__item{
padding-left: 220px;
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
}@media(min-width: 704px){.contact__highlighted-infos__items__item:not(:last-child){border-right:.25px solid var(--color-vert-pin)}}.contact__highlighted-infos__items__item__decoration{
position: absolute;
top: 0px;
left: 0px;
z-index: -1;
display: inline-flex;
aspect-ratio: 1 / 1;
height: 100%;
align-items: center;
justify-content: center;
border-radius: 9999px;
}@media (min-width: 704px){.contact__highlighted-infos__items__item__decoration{
left: 30px;
}
}@media (min-width: 1032px){.contact__highlighted-infos__items__item__decoration{
left: 40px;
}
}@media (min-width: 1412px){.contact__highlighted-infos__items__item__decoration{
left: 55px;
}
}.contact__highlighted-infos__items__item__decoration{border:.526389px solid #45553a}.contact__highlighted-infos__items__item__decoration-call::before{content:"";display: inline-block;height: 22px;width: 22px;background-size: contain;background-attachment: scroll;background-position: center;background-repeat: no-repeat}@media (min-width: 704px){.contact__highlighted-infos__items__item__decoration-call::before{
height: 25px;
width: 25px;
}
}@media (min-width: 1032px){.contact__highlighted-infos__items__item__decoration-call::before{
height: 36px;
width: 36px;
}
}@media (min-width: 1220px){.contact__highlighted-infos__items__item__decoration-call::before{
height: 45px;
width: 45px;
}
}@media (min-width: 1412px){.contact__highlighted-infos__items__item__decoration-call::before{
height: 55px;
width: 55px;
}
}.contact__highlighted-infos__items__item__decoration-call::before{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-call-light-purple.svg)}.contact__highlighted-infos__items__item__decoration-email::before{content:"";display: inline-block;height: 13px;width: 34px;background-size: contain;background-attachment: scroll;background-position: center;background-repeat: no-repeat}@media (min-width: 704px){.contact__highlighted-infos__items__item__decoration-email::before{
height: 15px;
width: 38px;
}
}@media (min-width: 1032px){.contact__highlighted-infos__items__item__decoration-email::before{
height: 22px;
width: 60px;
}
}@media (min-width: 1220px){.contact__highlighted-infos__items__item__decoration-email::before{
height: 26px;
width: 70px;
}
}@media (min-width: 1412px){.contact__highlighted-infos__items__item__decoration-email::before{
height: 32px;
width: 84px;
}
}.contact__highlighted-infos__items__item__decoration-email::before{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-mail-light-purple.svg)}.contact__form__grid__infos{
display: flex;
flex-direction: column;
gap: 1.5rem;
}@media (min-width: 1032px){.contact__form__grid__infos{
gap: 1rem;
}
}@media (min-width: 1220px){.contact__form__grid__infos{
gap: 2.25rem;
}
}@media (min-width: 1412px){.contact__form__grid__infos{
gap: 2.75rem;
}
}.contact__form__grid__infos__item:not(:last-child){
padding-bottom: 1.5rem;
}@media (min-width: 1032px){.contact__form__grid__infos__item:not(:last-child){
padding-bottom: 1rem;
}
}@media (min-width: 1220px){.contact__form__grid__infos__item:not(:last-child){
padding-bottom: 2.25rem;
}
}@media (min-width: 1412px){.contact__form__grid__infos__item:not(:last-child){
padding-bottom: 2.75rem;
}
}.contact__form__grid__infos__item:not(:last-child){border-bottom:.355415px solid var(--color-vert-pin)}.contact__form__form .frm_forms{
grid-column: span 24 / span 24;
grid-column-start: 1;
}@media (min-width: 704px){.contact__form__form .frm_forms{
grid-column: span 18 / span 18;
grid-column-start: 4;
}
}@media (min-width: 1032px){.contact__form__form .frm_forms{
grid-column: span 12 / span 12;
grid-column-start: 12;
}
}@media (min-width: 1220px){.contact__form__form .frm_forms{
grid-column: span 11 / span 11;
grid-column-start: 12;
}
}.contact__form__form input[type=text],.contact__form__form input[type=email],.contact__form__form input[type=num],.contact__form__form input[type=tel]{
height: 3.5rem;
width: 100%;
border-radius: 10px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding-left: 1.25rem;
padding-right: 1.25rem;
font-family: Century Gothic, sans-serif;
font-size: 15px;
line-height: 28px;
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
}.contact__form__form select{
height: 3.5rem;
width: 100%;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 10px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding-left: 1.25rem;
padding-right: 1.25rem;
font-family: Century Gothic, sans-serif;
font-size: 15px;
line-height: 28px;
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
}.contact__form__form .select-group{
position: relative;
}.contact__form__form .select-group select{
padding-right: 30px;
}.contact__form__form .select-group::after{content:"";pointer-events: none;position: absolute;top: 50%;right: 20px;height: 15px;width: 10px;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-size: contain;background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2715%27 viewBox=%270 0 10 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.03516 2.02344L8.46086 7.83228L2.03516 13.6411%27 stroke=%27%23959ECF%27 stroke-width=%272.10556%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.contact__form__form textarea{
min-height: 135px;
width: 100%;
resize: none;
border-radius: 10px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 1rem;
padding-bottom: 1rem;
font-family: Century Gothic, sans-serif;
font-size: 15px;
line-height: 28px;
--tw-text-opacity: 1;
color: rgb(69 85 58 / var(--tw-text-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
}.contact__form__form textarea::-webkit-resizer{background-color:rgba(0,0,0,0)}.contact__form__form .textarea-resize-wrapper{
position: relative;
}.contact__form__form .textarea-resize-wrapper::after{content:"";pointer-events: none;position: absolute;bottom: 19px;right: 16px;height: 15px;width: 15px;background-size: contain;background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2715%27 viewBox=%270 0 15 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.406 8.01146L8.16846 14.3281%27 stroke=%27%23959ECF%27 stroke-width=%271.05278%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.406 0.642013L0.891357 14.3281%27 stroke=%27%23959ECF%27 stroke-width=%271.05278%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.contact__form__form .textarea-resize-wrapper textarea{
resize: vertical;
}.contact__form__form__submit{
width: 100%;
padding-left: 2.25rem;
padding-right: 2.25rem;
padding-top: 1rem;
padding-bottom: 1rem;
}@media (min-width: 704px){.contact__form__form__submit{
width: auto;
}
}.contact__form__form *[aria-invalid=true]{
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(185 28 28 / var(--tw-border-opacity));
}.contact__form__form .frm_error{
display: none;
}.contact__form__form .frm_message{
border-radius: 10px;
--tw-bg-opacity: 1;
background-color: rgb(187 247 208 / var(--tw-bg-opacity));
padding: 1rem;
text-align: center;
font-family: Century Gothic, sans-serif;
font-size: 15px;
line-height: 28px;
--tw-text-opacity: 1;
color: rgb(21 128 61 / var(--tw-text-opacity));
}.template-location-details section:first-child{padding-top:var(--header-height)}.location-details__gallery__row{scrollbar-width:none;-ms-overflow-style:none}@media(max-width: 703px){.location-details__gallery__row{scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.location-details__gallery__row::-webkit-scrollbar{display:none}.location-details__gallery__image{-o-object-fit:cover;object-fit:cover;width:calc(100vw - 40px);max-width:unset}@media(max-width: 703px){.location-details__gallery__image-wrapper{scroll-snap-align:center}}@media(min-width: 704px){.location-details__gallery__image{width:100%}}.location-details__details__additional:not(:first-child) .location-details__details__additional__content-wrapper{
margin-top: 2rem;
padding-top: 0.75rem;
}@media (min-width: 704px){.location-details__details__additional:not(:first-child) .location-details__details__additional__content-wrapper{
margin-top: 2.5rem;
}
}@media (min-width: 1032px){.location-details__details__additional:not(:first-child) .location-details__details__additional__content-wrapper{
margin-top: 3.5rem;
}
}@media (min-width: 1220px){.location-details__details__additional:not(:first-child) .location-details__details__additional__content-wrapper{
padding-top: 1rem;
}
}@media (min-width: 1412px){.location-details__details__additional:not(:first-child) .location-details__details__additional__content-wrapper{
margin-top: 5rem;
}
}.location-details__details__additional:not(:first-child) .location-details__details__additional__content-wrapper{border-top:1px solid rgba(69,85,58,.3)}.location-details__proximity__cards{
gap: 50px;
}@media (min-width: 1220px){.location-details__proximity__cards{
gap: 64px;
}
}@media (min-width: 1412px){.location-details__proximity__cards{
gap: 70px;
}
}@media(max-width: 703px){.location-details__proximity__cards__card:not(:last-child){
margin-bottom: -25px;
padding-bottom: 25px;
}@media (min-width: 1220px){.location-details__proximity__cards__card:not(:last-child){
margin-bottom: -32px;
padding-bottom: 32px;
}
}@media (min-width: 1412px){.location-details__proximity__cards__card:not(:last-child){
margin-bottom: -35px;
padding-bottom: 35px;
}
}.location-details__proximity__cards__card:not(:last-child){border-bottom:1px solid rgba(69,85,58,.3)}}@media(min-width: 704px){.location-details__proximity__cards__card:not(:last-child){
margin-right: -25px;
padding-right: 25px;
}@media (min-width: 1220px){.location-details__proximity__cards__card:not(:last-child){
margin-right: -32px;
padding-right: 32px;
}
}@media (min-width: 1412px){.location-details__proximity__cards__card:not(:last-child){
margin-right: -35px;
padding-right: 35px;
}
}.location-details__proximity__cards__card:not(:last-child){border-right:1px solid rgba(69,85,58,.3)}}.location-details__contact__grid{background-repeat:no-repeat;background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/location-details-contact-background-mobile.png);background-size:50% auto;background-position:bottom right}@media(min-width: 704px){.location-details__contact__grid{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/location-details-contact-background-desktop.png);background-size:30% auto;background-position:top right}}.location-details__contact__buttons .button{
padding-top: 1rem;
padding-bottom: 1rem;
}@media(max-width: 1031px){.location-details__cards__grid{grid-auto-flow:column;display:flex;overflow-x:scroll;margin-left:-100vmax;padding-left:100vmax;margin-right:-100vmax;padding-right:100vmax;scrollbar-width:none;-ms-overflow-style:none}.location-details__cards__grid::-webkit-scrollbar{display:none}.location-details__cards__grid>*{flex-shrink:0;width:50%}}@media(max-width: 703px){.location-details__cards__grid>*{width:100%}}.about__hero{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background-size:100% 100%;background-position:top left;background-repeat:no-repeat;background-attachment:scroll}.about__about__image-1{display:none}@media(min-width: 704px){.about__about__image-1{display:inline-block;position:absolute;top:0;left:-4.1666666667%;width:29.1666666667%}}@media(min-width: 1412px){.about__about__image-1{width:33.3333333333%}}.about__about__image-2{display:none}@media(min-width: 704px){.about__about__image-2{display:inline-block;position:absolute;bottom:20.8333333333%;left:-4.1666666667%;width:20.8333333333%}}@media(min-width: 1412px){.about__about__image-2{left:0;width:16.6666666667%}}.about__about__image-3{z-index:1;position:relative;margin-left:25%;margin-bottom:-25%;margin-top:53px;width:41.6666666667%}@media(min-width: 704px){.about__about__image-3{position:absolute;top:8.3333333333%;right:4.1666666667%;width:16.6666666667%;margin:0}}@media(min-width: 1032px){.about__about__image-3{right:0}}.about__about__image-4{position:relative;width:91.6666666667%}@media(min-width: 704px){.about__about__image-4{position:absolute;bottom:4.1666666667%;right:-4.1666666667%;width:37.5%}}.about__about__content{position:relative;z-index:2}@keyframes bigTextMove{from{transform:translateX(0)}to{transform:translateX(-100%)}}.about__big-text{
position: relative;
margin: 0px;
padding: 0px;
}.about__big-text span{
position: relative;
top: 0px;
left: 0px;
padding-right: 10vw;animation:bigTextMove 30s linear infinite;
}.about__big-text span::after{
position: absolute;
top: 0px;
--tw-translate-x: 100%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
--tw-bg-opacity: 1;
background-color: rgb(231 234 230 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity));left:calc(10vw - 1px);content:attr(data-content);
}.about__values__illustration-1,.about__values__illustration-2{position:absolute;z-index:0;right:0}.about__values__illustration-1{display:none}@media(min-width: 704px){.about__values__illustration-1{display:inline-block;width:16vw;top:7vw;right:-2vw}}@media(min-width: 1412px){.about__values__illustration-1{width:200px;top:200px;right:0}}.about__values__illustration-2{width:55vw;bottom:-18vw}@media(min-width: 704px){.about__values__illustration-2{width:22vw;bottom:-6vw}}@media(min-width: 1032px){.about__values__illustration-2{width:19vw;bottom:-5vw}}@media(min-width: 1220px){.about__values__illustration-2{width:22vw;bottom:-6vw}}@media(min-width: 1412px){.about__values__illustration-2{width:282px;bottom:-75px}}.about__values__container{
position: relative;
}.about__values__info-boxes__item{
display: block;border-top:.2px solid var(--color-vert-pin);
}@media(max-width: 703px){.about__values__info-boxes__item:last-child{border-bottom:.2px solid var(--color-vert-pin)}}.about__values__info-boxes__item__title__button{
display: inline-grid;
place-items: center;
border-radius: 9999px;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(149 158 207 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(231 234 230 / var(--tw-bg-opacity));background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%274%27 viewBox=%270 0 6 4%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.72839 1.30664L3.10293 2.60701L1.47748 1.30664%27 stroke=%27%23959ECF%27 stroke-width=%270.984162%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:background-color 300ms ease;height: 18px;width: 18px;
}@media(min-width: 704px){.about__values__info-boxes__item__title__button{
height: 30px;
width: 30px;background-image:url("data:image/svg+xml,%3Csvg width=%274%27 height=%277%27 viewBox=%270 0 4 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.24377 0.607422L3.31607 3.19779L1.24377 5.78816%27 stroke=%27%23959ECF%27 stroke-width=%270.984162%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}}@media(min-width: 1032px){.about__values__info-boxes__item__title__button{
height: 43px;
width: 43px;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35629 0.955078L4.37205 4.72477L1.35629 8.49447%27 stroke=%27%23959ECF%27 stroke-width=%271.43222%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}}@media(min-width: 1220px){.about__values__info-boxes__item__title__button{
height: 53px;
width: 53px;background-image:url("data:image/svg+xml,%3Csvg width=%277%27 height=%2712%27 viewBox=%270 0 7 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.86096 1.07617L5.57299 5.71621L1.86096 10.3562%27 stroke=%27%23959ECF%27 stroke-width=%271.7629%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}}@media(min-width: 1412px){.about__values__info-boxes__item__title__button{
margin-left: -3.5rem;
height: 60px;
width: 60px;background-image:url("data:image/svg+xml,%3Csvg width=%277%27 height=%2714%27 viewBox=%270 0 7 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.27808 1.52344L5.48937 6.78755L1.27808 12.0517%27 stroke=%27%23959ECF%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}}@media(max-width: 703px){.about__values__info-boxes__item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease}.about__values__info-boxes__item__content-wrapper{padding-bottom:0;overflow:hidden;transition:padding-bottom 300ms ease}.about__values__info-boxes__item.active .about__values__info-boxes__item__content{grid-template-rows:1fr}.about__values__info-boxes__item.active .about__values__info-boxes__item__content-wrapper{padding-bottom:18px}}@media(min-width: 703px){.about__values__info-boxes__item__content{opacity:0;position:absolute;bottom:0;right:calc(4.1666666667% + 18px);width:33.3333333333%}}@media(min-width: 703px)and (min-width: 704px){.about__values__info-boxes__item__content{right:calc(8.3333333333% + 18px)}}@media(min-width: 703px)and (min-width: 1412px){.about__values__info-boxes__item__content{width:29.1666666667%}}@media(min-width: 703px)and (min-width: 1032px){.about__values__info-boxes__item__content{padding-bottom:40px}}@media(min-width: 703px)and (min-width: 1220px){.about__values__info-boxes__item__content{padding-bottom:90px}}@media(min-width: 703px){@keyframes infoBoxContentMoveUp{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0px)}}}@media(min-width: 703px)and (min-width: 704px){.about__values__info-boxes__item.active .about__values__info-boxes__item__content{animation:infoBoxContentMoveUp 500ms ease forwards}}.about__values__info-boxes__item.active .about__values__info-boxes__item__title__button{
--tw-bg-opacity: 1;
background-color: rgb(149 158 207 / var(--tw-bg-opacity));background-image:url("data:image/svg+xml,%3Csvg width=%275%27 height=%274%27 viewBox=%270 0 5 4%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.80188 2.75195L2.42734 1.45159L4.0528 2.75195%27 stroke=%27white%27 stroke-width=%270.984162%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}@media(min-width: 704px){.about__values__info-boxes__item.active .about__values__info-boxes__item__title__button{background-image:url("data:image/svg+xml,%3Csvg width=%274%27 height=%277%27 viewBox=%270 0 4 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.24377 0.607422L3.31607 3.19779L1.24377 5.78816%27 stroke=%27white%27 stroke-width=%270.984162%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}}@media(min-width: 1032px){.about__values__info-boxes__item.active .about__values__info-boxes__item__title__button{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35629 0.955078L4.37205 4.72477L1.35629 8.49447%27 stroke=%27white%27 stroke-width=%271.43222%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}}@media(min-width: 1220px){.about__values__info-boxes__item.active .about__values__info-boxes__item__title__button{background-image:url("data:image/svg+xml,%3Csvg width=%277%27 height=%2712%27 viewBox=%270 0 7 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.86096 1.07617L5.57299 5.71621L1.86096 10.3562%27 stroke=%27white%27 stroke-width=%271.7629%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}}@media(min-width: 1412px){.about__values__info-boxes__item.active .about__values__info-boxes__item__title__button{background-image:url("data:image/svg+xml,%3Csvg width=%277%27 height=%2714%27 viewBox=%270 0 7 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.27808 1.52344L5.48937 6.78755L1.27808 12.0517%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}}.about__countries{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about__countries__background{pointer-events:none;z-index:1;opacity:0;transform:scale(1);transition:opacity 500ms ease,transform 500ms ease;transition-delay:500ms,500ms}.about__countries__background.slide-bg-current{z-index:2;opacity:1;transform:scale(1.15)}.about__countries__background.slide-bg-next{z-index:3;opacity:1;transform:scale(1.15);transition-delay:0ms,0ms}.about__countries__container{position:relative;z-index:10}.about__countries__map{
display: grid;
place-items: center;
}.about__countries__map__image{opacity:0;transition:opacity 300ms ease}.about__countries__map__image.slide-map-current{opacity:1}.about__countries__swiper{z-index:30;position:relative;padding-top:100vmax;margin-top:-100vmax;padding-bottom:100vmax;margin-bottom:-100vmax}.about__countries__swiper .swiper-wrapper{z-index:50;position:relative;padding-top:100vmax;margin-top:-100vmax;padding-bottom:100vmax;margin-bottom:-100vmax;padding-right:100vmax;margin-right:-100vmax;padding-left:100vmax;margin-left:-100vmax}.about__countries__swiper__title{opacity:.45;transition:opacity 300ms ease}.about__countries__swiper .swiper-slide.swiper-slide-active .about__countries__swiper__title{opacity:1}.about__countries__swiper__icon-wrapper{
position: relative;
}.about__countries__swiper__icon-wrapper::before{content:"";position:absolute;top:calc(50% - .5px);left:0;width:calc(50% - 27px);height:1px;background:#fff}@media(min-width: 1032px){.about__countries__swiper__icon-wrapper::before{width:calc(50% - 38px)}}@media(min-width: 1220px){.about__countries__swiper__icon-wrapper::before{width:calc(50% - 44px)}}@media(min-width: 1412px){.about__countries__swiper__icon-wrapper::before{width:calc(50% - 56px)}}.about__countries__swiper__icon-wrapper::after{content:"";position:absolute;top:calc(50% - .5px);right:0;width:calc(50% - 27px);height:1px;background:#fff}@media(min-width: 1032px){.about__countries__swiper__icon-wrapper::after{width:calc(50% - 38px)}}@media(min-width: 1220px){.about__countries__swiper__icon-wrapper::after{width:calc(50% - 44px)}}@media(min-width: 1412px){.about__countries__swiper__icon-wrapper::after{width:calc(50% - 56px)}}.about__countries__swiper__controls{position:absolute;top:0;right:15%;transform:translateY(-250%);display:inline-flex;align-items:center;justify-content:space-around;opacity:.75;border-radius:100vmax;background-color:var(--color-mauve-lavande);width:58px;height:55px;padding:5px}@media(max-width: 703px){.about__countries__swiper__controls{display:none}}@media(min-width: 1032px){.about__countries__swiper__controls{transform:translateY(-200%);width:84px;height:82px;padding:10px}}@media(min-width: 1220px){.about__countries__swiper__controls{transform:translateY(-180%);width:104px;height:99px;padding:12px}}@media(min-width: 1412px){.about__countries__swiper__controls{transform:translateY(-210%);width:118px;height:112px;padding:12px}}.about__countries__swiper__controls .swiper-button-next,.about__countries__swiper__controls .swiper-button-prev{position:static;top:initial;left:initial;margin:0;padding:0;line-height:1;background:none;height:unset;width:unset;color:#fff;transform:scaleX(50%);letter-spacing:1px;font-size:14px}.about__countries__swiper__controls .swiper-button-next::after,.about__countries__swiper__controls .swiper-button-prev::after{content:unset}@media(min-width: 1032px){.about__countries__swiper__controls .swiper-button-next,.about__countries__swiper__controls .swiper-button-prev{font-size:18px}}@media(min-width: 1220px){.about__countries__swiper__controls .swiper-button-next,.about__countries__swiper__controls .swiper-button-prev{font-size:22px}}@media(min-width: 1412px){.about__countries__swiper__controls .swiper-button-next,.about__countries__swiper__controls .swiper-button-prev{font-size:26px}}.about__countries__swiper__controls::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:2px;height:2px;border-radius:100vmax;background-color:#fff}@media(min-width: 1032px){.about__countries__swiper__controls::before{width:3px;height:3px}}@media(min-width: 1220px){.about__countries__swiper__controls::before{width:4px;height:4px}}@media(min-width: 1412px){.about__countries__swiper__controls::before{width:5px;height:5px}}.about__countries__swiper__control-button{z-index:60;position: absolute;top: 50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display: inline-grid;height: 2rem;width: 2rem;-webkit-user-select: none;-moz-user-select: none;user-select: none;place-items: center;border-radius: 9999px;--tw-bg-opacity: 1;background-color: rgb(149 158 207 / var(--tw-bg-opacity));font-size: 0.875rem;line-height: 1.25rem;line-height: 1;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-duration: 300ms;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}.about__countries__swiper__control-button:hover{
--tw-bg-opacity: 1;
background-color: rgb(69 85 58 / var(--tw-bg-opacity));
}.about__countries__swiper__control-button::after{content:unset !important}@media(min-width: 1032px){.about__countries__swiper__control-button{
height: 2.5rem;
width: 2.5rem;
font-size: 1.125rem;
line-height: 1.75rem;
}}@media(min-width: 1220px){.about__countries__swiper__control-button{
height: 3rem;
width: 3rem;
font-size: 1.5rem;
line-height: 2rem;
}}@media(min-width: 1412px){.about__countries__swiper__control-button{
height: 3.5rem;
width: 3.5rem;
}}.about__countries__swiper__control-button.swiper-button-prev{
left: 1rem;
}@media (min-width: 704px){.about__countries__swiper__control-button.swiper-button-prev{
left: 10%;
}
}@media (min-width: 1032px){.about__countries__swiper__control-button.swiper-button-prev{
left: 15%;
}
}.about__countries__swiper__control-button.swiper-button-next{
right: 1rem;
}@media (min-width: 704px){.about__countries__swiper__control-button.swiper-button-next{
right: 10%;
}
}@media (min-width: 1032px){.about__countries__swiper__control-button.swiper-button-next{
right: 15%;
}
}.about__countries__call-to-action{position:relative;z-index:60;display:inline-block;left:50%;transform:translateX(-50%)}.about__services{
position: relative;
}@media(min-width: 704px){.about__services{background-image:url(//mediterranee-location.com/app/themes/mediterranee/static/images/about-services-background.jpg);background-size:100% auto;background-position-y:10%;background-position-x:0%;background-attachment:scroll;background-repeat:no-repeat}}.about__services::before{content:"";pointer-events: none;position: absolute;top: 0px;left: 0px;display: block;height: 100%;width: 100%;background:linear-gradient(to bottom, transparent, #FAF5F1)}.about__services__container{
position: relative;
z-index: 2;
}@media(max-width: 703px){.about__services__items__item{border-bottom:.25px solid var(--color-vert-pin)}.about__services__items__item:first-child{border-top:.25px solid var(--color-vert-pin)}}@media(min-width: 704px){.about__services__items__item:nth-child(1),.about__services__items__item:nth-child(2){border-top:.25px solid var(--color-vert-pin);border-bottom:.25px solid var(--color-vert-pin)}.about__services__items__item:nth-child(3),.about__services__items__item:nth-child(4){border-bottom:.25px solid var(--color-vert-pin)}.about__services__items__item:nth-child(2n-1){border-right:.25px solid var(--color-vert-pin)}}.selection\:bg-transparent *::-moz-selection{
background-color: transparent;
}.selection\:bg-transparent *::selection{
background-color: transparent;
}.selection\:bg-transparent::-moz-selection{
background-color: transparent;
}.selection\:bg-transparent::selection{
background-color: transparent;
}.placeholder\:text-current::-moz-placeholder{
color: currentColor;
}.placeholder\:text-current::placeholder{
color: currentColor;
}.after\:clear-both::after{
content: var(--tw-content);
clear: both;
}.after\:block::after{
content: var(--tw-content);
display: block;
}.after\:content-\[\'\'\]::after{
--tw-content: '';
content: var(--tw-content);
}.checked\:border-blue-600:checked{
--tw-border-opacity: 1;
border-color: rgb(37 99 235 / var(--tw-border-opacity));
}.checked\:bg-blue-600:checked{
--tw-bg-opacity: 1;
background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}.checked\:after\:absolute:checked::after{
content: var(--tw-content);
position: absolute;
}.checked\:after\:ml-\[5px\]:checked::after{
content: var(--tw-content);
margin-left: 5px;
}.checked\:after\:mt-px:checked::after{
content: var(--tw-content);
margin-top: 1px;
}.checked\:after\:block:checked::after{
content: var(--tw-content);
display: block;
}.checked\:after\:h-\[9px\]:checked::after{
content: var(--tw-content);
height: 9px;
}.checked\:after\:w-\[5px\]:checked::after{
content: var(--tw-content);
width: 5px;
}.checked\:after\:rotate-45:checked::after{
content: var(--tw-content);
--tw-rotate: 45deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.checked\:after\:border-2:checked::after{
content: var(--tw-content);
border-width: 2px;
}.checked\:after\:border-l-0:checked::after{
content: var(--tw-content);
border-left-width: 0px;
}.checked\:after\:border-t-0:checked::after{
content: var(--tw-content);
border-top-width: 0px;
}.checked\:after\:border-solid:checked::after{
content: var(--tw-content);
border-style: solid;
}.checked\:after\:border-white:checked::after{
content: var(--tw-content);
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.checked\:after\:bg-transparent:checked::after{
content: var(--tw-content);
background-color: transparent;
}.checked\:after\:content-\[\'\'\]:checked::after{
--tw-content: '';
content: var(--tw-content);
}.empty\:hidden:empty{
display: none;
}.hover\:cursor-pointer:hover{
cursor: pointer;
}.hover\:rounded-\[50\%\]:hover{
border-radius: 50%;
}.hover\:bg-\[\#00000014\]:hover{
background-color: #00000014;
}.hover\:bg-\[\#00000026\]:hover{
background-color: #00000026;
}.hover\:bg-\[\#eee\]:hover{
--tw-bg-opacity: 1;
background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}.hover\:bg-\[unset\]:hover{
background-color: unset;
}.hover\:bg-mauve-lavande:hover{
--tw-bg-opacity: 1;
background-color: rgb(149 158 207 / var(--tw-bg-opacity));
}.hover\:bg-neutral-200:hover{
--tw-bg-opacity: 1;
background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}.hover\:bg-vert:hover{
--tw-bg-opacity: 1;
background-color: rgb(120 132 112 / var(--tw-bg-opacity));
}.hover\:bg-vert-pin:hover{
--tw-bg-opacity: 1;
background-color: rgb(69 85 58 / var(--tw-bg-opacity));
}.hover\:fill-\[\#8b8b8b\]:hover{
fill: #8b8b8b;
}.hover\:text-\[\#3b71ca\]:hover{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.hover\:text-\[\#8b8b8b\]:hover{
--tw-text-opacity: 1;
color: rgb(139 139 139 / var(--tw-text-opacity));
}.hover\:text-primary:hover{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.hover\:text-white:hover{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.hover\:no-underline:hover{
text-decoration-line: none;
}.hover\:\!opacity-90:hover{
opacity: 0.9 !important;
}.hover\:opacity-100:hover{
opacity: 1;
}.hover\:\!shadow-none:hover{
--tw-shadow: 0 0 #0000 !important;
--tw-shadow-colored: 0 0 #0000 !important;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.hover\:outline-none:hover{
outline: 2px solid transparent;
outline-offset: 2px;
}.focus\:rounded-\[50\%\]:focus{
border-radius: 50%;
}.focus\:border-blue-600:focus{
--tw-border-opacity: 1;
border-color: rgb(37 99 235 / var(--tw-border-opacity));
}.focus\:bg-\[\#00000014\]:focus{
background-color: #00000014;
}.focus\:bg-\[\#00000026\]:focus{
background-color: #00000026;
}.focus\:bg-\[\#eee\]:focus{
--tw-bg-opacity: 1;
background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}.focus\:bg-neutral-200:focus{
--tw-bg-opacity: 1;
background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}.focus\:text-\[\#3b71ca\]:focus{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.focus\:text-blue-600:focus{
--tw-text-opacity: 1;
color: rgb(37 99 235 / var(--tw-text-opacity));
}.focus\:text-gray-700:focus{
--tw-text-opacity: 1;
color: rgb(55 65 81 / var(--tw-text-opacity));
}.focus\:text-primary:focus{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.focus\:text-white:focus{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.focus\:no-underline:focus{
text-decoration-line: none;
}.focus\:\!opacity-90:focus{
opacity: 0.9 !important;
}.focus\:outline-none:focus{
outline: 2px solid transparent;
outline-offset: 2px;
}.focus\:placeholder\:opacity-100:focus::-moz-placeholder{
opacity: 1;
}.focus\:placeholder\:opacity-100:focus::placeholder{
opacity: 1;
}.active\:bg-\[\#cacfd1\]:active{
--tw-bg-opacity: 1;
background-color: rgb(202 207 209 / var(--tw-bg-opacity));
}.group\/x:hover .group-hover\/x\:h-\[11px\]{
height: 11px;
}.group\/y:hover .group-hover\/y\:w-\[11px\]{
width: 11px;
}.group\/x:hover .group-hover\/x\:bg-\[\#999\]{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.group\/y:hover .group-hover\/y\:bg-\[\#999\]{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.group\/ps:hover .group-hover\/ps\:opacity-100{
opacity: 1;
}.group\/ps:hover .group-hover\/ps\:opacity-60{
opacity: 0.6;
}.group\/x:focus .group-focus\/x\:h-\[11px\]{
height: 11px;
}.group\/y:focus .group-focus\/y\:w-\[11px\]{
width: 11px;
}.group\/x:focus .group-focus\/x\:bg-\[\#999\]{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.group\/y:focus .group-focus\/y\:bg-\[\#999\]{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.group\/ps:focus .group-focus\/ps\:opacity-100{
opacity: 1;
}.group\/ps:focus .group-focus\/ps\:opacity-60{
opacity: 0.6;
}.group\/ps:active .group-active\/ps\:opacity-100{
opacity: 1;
}.group\/ps.ps--active-x .group-\[\&\.ps--active-x\]\/ps\:block{
display: block;
}.group\/ps.ps--active-y .group-\[\&\.ps--active-y\]\/ps\:block{
display: block;
}.group\/x.ps--clicking .group-\[\&\.ps--clicking\]\/x\:h-\[11px\]{
height: 11px;
}.group\/y.ps--clicking .group-\[\&\.ps--clicking\]\/y\:w-\[11px\]{
width: 11px;
}.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border{
border-width: 1px;
}.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border-solid{
border-style: solid;
}.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border-black{
--tw-border-opacity: 1;
border-color: rgb(0 0 0 / var(--tw-border-opacity));
}.group\/ps.ps--active-x .group-\[\&\.ps--active-x\]\/ps\:bg-transparent{
background-color: transparent;
}.group\/ps.ps--active-y .group-\[\&\.ps--active-y\]\/ps\:bg-transparent{
background-color: transparent;
}.group\/x.ps--clicking .group-\[\&\.ps--clicking\]\/x\:bg-\[\#999\]{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.group\/y.ps--clicking .group-\[\&\.ps--clicking\]\/y\:bg-\[\#999\]{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.group:not([data-te-datepicker-cell-disabled]):not([data-te-datepicker-cell-selected]):hover .group-\[\:not\(\[data-te-datepicker-cell-disabled\]\)\:not\(\[data-te-datepicker-cell-selected\]\)\:hover\]\:bg-neutral-300{
--tw-bg-opacity: 1;
background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}.group:not([data-te-datepicker-cell-selected])[data-te-datepicker-cell-focused] .group-\[\:not\(\[data-te-datepicker-cell-selected\]\)\[data-te-datepicker-cell-focused\]\]\:bg-neutral-100{
--tw-bg-opacity: 1;
background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}.group[data-te-datepicker-cell-selected] .group-\[\[data-te-datepicker-cell-selected\]\]\:bg-primary{
--tw-bg-opacity: 1;
background-color: rgb(59 113 202 / var(--tw-bg-opacity));
}.group[data-te-datepicker-cell-selected] .group-\[\[data-te-datepicker-cell-selected\]\]\:text-white{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.group\/ps.ps--scrolling-x .group-\[\&\.ps--scrolling-x\]\/ps\:opacity-60{
opacity: 0.6;
}.group\/ps.ps--scrolling-y .group-\[\&\.ps--scrolling-y\]\/ps\:opacity-60{
opacity: 0.6;
}.peer:focus ~ .peer-focus\:-translate-y-\[0\.75rem\]{
--tw-translate-y: -0.75rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer:focus ~ .peer-focus\:-translate-y-\[0\.9rem\]{
--tw-translate-y: -0.9rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer:focus ~ .peer-focus\:-translate-y-\[1\.15rem\]{
--tw-translate-y: -1.15rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer:focus ~ .peer-focus\:scale-\[0\.8\]{
--tw-scale-x: 0.8;
--tw-scale-y: 0.8;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer:focus ~ .peer-focus\:\!text-white{
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.peer:focus ~ .peer-focus\:text-blue-600{
--tw-text-opacity: 1;
color: rgb(37 99 235 / var(--tw-text-opacity));
}.peer:focus ~ .peer-focus\:text-gray-200{
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity));
}.data-\[te-datepicker-cell-disabled\]\:pointer-events-none[data-te-datepicker-cell-disabled]{
pointer-events: none;
}.data-\[te-carousel-fade\]\:z-0[data-te-carousel-fade]{
z-index: 0;
}.data-\[te-carousel-fade\]\:z-\[1\][data-te-carousel-fade]{
z-index: 1;
}.data-\[te-input-state-active\]\:block[data-te-input-state-active]{
display: block;
}.data-\[te-input-state-active\]\:-translate-y-\[0\.75rem\][data-te-input-state-active]{
--tw-translate-y: -0.75rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.data-\[te-input-state-active\]\:-translate-y-\[0\.9rem\][data-te-input-state-active]{
--tw-translate-y: -0.9rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.data-\[te-input-state-active\]\:-translate-y-\[1\.15rem\][data-te-input-state-active]{
--tw-translate-y: -1.15rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.data-\[te-input-state-active\]\:scale-\[0\.8\][data-te-input-state-active]{
--tw-scale-x: 0.8;
--tw-scale-y: 0.8;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.data-\[te-select-open\]\:scale-100[data-te-select-open]{
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.data-\[te-datepicker-cell-disabled\]\:cursor-default[data-te-datepicker-cell-disabled]{
cursor: default;
}.data-\[te-input-disabled\]\:cursor-default[data-te-input-disabled]{
cursor: default;
}.data-\[te-select-option-disabled\]\:cursor-default[data-te-select-option-disabled]{
cursor: default;
}.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:cursor-default[data-te-select-option-disabled][data-te-select-selected]{
cursor: default;
}.data-\[te-input-disabled\]\:bg-\[\#e9ecef\][data-te-input-disabled]{
--tw-bg-opacity: 1;
background-color: rgb(233 236 239 / var(--tw-bg-opacity));
}.data-\[te-input-multiple-active\]\:bg-black\/5[data-te-input-multiple-active]{
background-color: rgb(0 0 0 / 0.05);
}.data-\[te-input-state-active\]\:bg-black\/5[data-te-input-state-active]{
background-color: rgb(0 0 0 / 0.05);
}.data-\[te-select-option-selected\]\:bg-black\/\[0\.02\][data-te-select-option-selected]{
background-color: rgb(0 0 0 / 0.02);
}.data-\[te-select-option-selected\]\:data-\[te-input-state-active\]\:bg-black\/5[data-te-input-state-active][data-te-select-option-selected]{
background-color: rgb(0 0 0 / 0.05);
}.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:bg-transparent[data-te-select-option-disabled][data-te-select-selected]{
background-color: transparent;
}.data-\[te-datepicker-cell-disabled\]\:text-neutral-300[data-te-datepicker-cell-disabled]{
--tw-text-opacity: 1;
color: rgb(212 212 212 / var(--tw-text-opacity));
}.data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled]{
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity));
}.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled][data-te-select-selected]{
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity));
}.data-\[te-carousel-fade\]\:opacity-0[data-te-carousel-fade]{
opacity: 0;
}.data-\[te-carousel-fade\]\:opacity-100[data-te-carousel-fade]{
opacity: 1;
}.data-\[te-select-open\]\:opacity-100[data-te-select-open]{
opacity: 1;
}.data-\[te-input-state-active\]\:placeholder\:opacity-100[data-te-input-state-active]::-moz-placeholder{
opacity: 1;
}.data-\[te-input-state-active\]\:placeholder\:opacity-100[data-te-input-state-active]::placeholder{
opacity: 1;
}.data-\[te-datepicker-cell-disabled\]\:hover\:cursor-default:hover[data-te-datepicker-cell-disabled]{
cursor: default;
}.group[data-te-datepicker-cell-focused] .group-\[\[data-te-datepicker-cell-focused\]\]\:data-\[te-datepicker-cell-selected\]\:bg-primary[data-te-datepicker-cell-selected]{
--tw-bg-opacity: 1;
background-color: rgb(59 113 202 / var(--tw-bg-opacity));
}.group[data-te-select-option-text-ref] .group-data-\[te-select-option-text-ref\]\:mr-2\.5{
margin-right: 0.625rem;
}.group\/validation[data-te-was-validated] .group-data-\[te-was-validated\]\/validation\:mb-4{
margin-bottom: 1rem;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-x-0{
border-left-width: 0px;
border-right-width: 0px;
}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-x-0{
border-left-width: 0px;
border-right-width: 0px;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-l-0{
border-left-width: 0px;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-r-0{
border-right-width: 0px;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-t{
border-top-width: 1px;
}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-l-0{
border-left-width: 0px;
}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-r-0{
border-right-width: 0px;
}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-t{
border-top-width: 1px;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-solid{
border-style: solid;
}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-solid{
border-style: solid;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-blue-600{
--tw-border-opacity: 1;
border-color: rgb(37 99 235 / var(--tw-border-opacity));
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-primary{
--tw-border-opacity: 1;
border-color: rgb(59 113 202 / var(--tw-border-opacity));
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-white{
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-t-transparent{
border-top-color: transparent;
}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-t-transparent{
border-top-color: transparent;
}.group\/opt[data-te-select-option-group-ref] .group-data-\[te-select-option-group-ref\]\/opt\:pl-7{
padding-left: 1.75rem;
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#3b71ca\2c _0_1px_0_0_\#3b71ca\2c _0_-1px_0_0_\#3b71ca\]{
--tw-shadow: -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca;
--tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#ffffff\2c _0_1px_0_0_\#ffffff\2c _0_-1px_0_0_\#ffffff\]{
--tw-shadow: -1px 0 0 #ffffff, 0 1px 0 0 #ffffff, 0 -1px 0 0 #ffffff;
--tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#3b71ca\]{
--tw-shadow: 0 1px 0 0 #3b71ca;
--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#ffffff\]{
--tw-shadow: 0 1px 0 0 #ffffff;
--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#3b71ca\2c _0_-1px_0_0_\#3b71ca\2c _0_1px_0_0_\#3b71ca\]{
--tw-shadow: 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca;
--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#ffffff\2c _0_-1px_0_0_\#ffffff\2c _0_1px_0_0_\#ffffff\]{
--tw-shadow: 1px 0 0 #ffffff, 0 -1px 0 0 #ffffff, 0 1px 0 0 #ffffff;
--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group\/validation[data-te-was-validated] .peer:valid ~ .group-data-\[te-was-validated\]\/validation\:peer-valid\:block{
display: block;
}.group\/validation[data-te-was-validated] .peer:valid ~ .group-data-\[te-was-validated\]\/validation\:peer-valid\:text-green-600{
--tw-text-opacity: 1;
color: rgb(22 163 74 / var(--tw-text-opacity));
}.group\/validation[data-te-was-validated] .peer:invalid ~ .group-data-\[te-was-validated\]\/validation\:peer-invalid\:block{
display: block;
}.group\/validation[data-te-was-validated] .peer:invalid ~ .group-data-\[te-was-validated\]\/validation\:peer-invalid\:text-\[rgb\(220\2c 76\2c 100\)\]{
--tw-text-opacity: 1;
color: rgb(220 76 100 / var(--tw-text-opacity));
}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[0\.75rem\]{
--tw-translate-y: -0.75rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[0\.9rem\]{
--tw-translate-y: -0.9rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[1\.15rem\]{
--tw-translate-y: -1.15rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:scale-\[0\.8\]{
--tw-scale-x: 0.8;
--tw-scale-y: 0.8;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer[data-te-input-focused] ~ .peer-data-\[te-input-focused\]\:\!text-white{
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.peer[data-te-input-focused] ~ .peer-data-\[te-input-focused\]\:text-blue-600{
--tw-text-opacity: 1;
color: rgb(37 99 235 / var(--tw-text-opacity));
}[dir="rtl"] .rtl\:\!left-auto{
left: auto !important;
}[dir="rtl"] .rtl\:\!origin-\[50\%_50\%_0\]{
transform-origin: 50% 50% 0 !important;
}[dir="rtl"] .rtl\:\[direction\:rtl\]{
direction: rtl;
}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{
animation: none;
}.motion-reduce\:transition-none{
transition-property: none;
}
}@media (prefers-color-scheme: dark){.dark\:border-0{
border-width: 0px;
}.dark\:border-gray-600{
--tw-border-opacity: 1;
border-color: rgb(75 85 99 / var(--tw-border-opacity));
}.dark\:border-neutral-500{
--tw-border-opacity: 1;
border-color: rgb(115 115 115 / var(--tw-border-opacity));
}.dark\:border-neutral-600{
--tw-border-opacity: 1;
border-color: rgb(82 82 82 / var(--tw-border-opacity));
}.dark\:border-primary-400{
--tw-border-opacity: 1;
border-color: rgb(143 174 224 / var(--tw-border-opacity));
}.dark\:bg-neutral-600{
--tw-bg-opacity: 1;
background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}.dark\:bg-neutral-700{
--tw-bg-opacity: 1;
background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}.dark\:bg-transparent{
background-color: transparent;
}.dark\:bg-zinc-500{
--tw-bg-opacity: 1;
background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}.dark\:bg-zinc-600\/50{
background-color: rgb(82 82 91 / 0.5);
}.dark\:bg-zinc-700{
--tw-bg-opacity: 1;
background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}.dark\:bg-zinc-800{
--tw-bg-opacity: 1;
background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}.dark\:fill-gray-400{
fill: #9ca3af;
}.dark\:\!text-primary-400{
--tw-text-opacity: 1 !important;
color: rgb(143 174 224 / var(--tw-text-opacity)) !important;
}.dark\:text-gray-200{
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity));
}.dark\:text-gray-300{
--tw-text-opacity: 1;
color: rgb(209 213 219 / var(--tw-text-opacity));
}.dark\:text-neutral-200{
--tw-text-opacity: 1;
color: rgb(229 229 229 / var(--tw-text-opacity));
}.dark\:text-white{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark\:placeholder\:text-gray-200::-moz-placeholder{
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity));
}.dark\:placeholder\:text-gray-200::placeholder{
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity));
}.dark\:checked\:bg-blue-500:checked{
--tw-bg-opacity: 1;
background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}.dark\:hover\:bg-white\/10:hover{
background-color: rgb(255 255 255 / 0.1);
}.dark\:hover\:fill-gray-100:hover{
fill: #f3f4f6;
}.dark\:hover\:text-\[\#3b71ca\]:hover{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.dark\:hover\:text-primary-400:hover{
--tw-text-opacity: 1;
color: rgb(143 174 224 / var(--tw-text-opacity));
}.dark\:focus\:bg-white\/10:focus{
background-color: rgb(255 255 255 / 0.1);
}.dark\:focus\:text-\[\#3b71ca\]:focus{
--tw-text-opacity: 1;
color: rgb(59 113 202 / var(--tw-text-opacity));
}.dark\:focus\:text-primary-400:focus{
--tw-text-opacity: 1;
color: rgb(143 174 224 / var(--tw-text-opacity));
}.group[data-te-datepicker-cell-current] .dark\:group-\[\[data-te-datepicker-cell-current\]\]\:border-white{
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.group:not([data-te-datepicker-cell-disabled]):not([data-te-datepicker-cell-selected]):hover .dark\:group-\[\:not\(\[data-te-datepicker-cell-disabled\]\)\:not\(\[data-te-datepicker-cell-selected\]\)\:hover\]\:bg-white\/10{
background-color: rgb(255 255 255 / 0.1);
}.group:not([data-te-datepicker-cell-selected])[data-te-datepicker-cell-focused] .dark\:group-\[\:not\(\[data-te-datepicker-cell-selected\]\)\[data-te-datepicker-cell-focused\]\]\:bg-white\/10{
background-color: rgb(255 255 255 / 0.1);
}.peer:focus ~ .dark\:peer-focus\:text-gray-200{
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity));
}.dark\:data-\[te-input-disabled\]\:bg-zinc-600[data-te-input-disabled]{
--tw-bg-opacity: 1;
background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}.dark\:data-\[te-input-multiple-active\]\:bg-white\/30[data-te-input-multiple-active]{
background-color: rgb(255 255 255 / 0.3);
}.dark\:data-\[te-input-state-active\]\:bg-white\/30[data-te-input-state-active]{
background-color: rgb(255 255 255 / 0.3);
}.dark\:data-\[te-select-option-selected\]\:data-\[te-input-state-active\]\:bg-white\/30[data-te-input-state-active][data-te-select-option-selected]{
background-color: rgb(255 255 255 / 0.3);
}.dark\:data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled]{
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity));
}
}@media (min-width: 704px){.small\:absolute{
position: absolute;
}.small\:bottom-7{
bottom: 1.75rem;
}.small\:left-1\/2{
left: 50%;
}.small\:right-7{
right: 1.75rem;
}.small\:top-1\/2{
top: 50%;
}.small\:col-span-1{
grid-column: span 1 / span 1;
}.small\:col-span-10{
grid-column: span 10 / span 10;
}.small\:col-span-11{
grid-column: span 11 / span 11;
}.small\:col-span-12{
grid-column: span 12 / span 12;
}.small\:col-span-13{
grid-column: span 13 / span 13;
}.small\:col-span-14{
grid-column: span 14 / span 14;
}.small\:col-span-16{
grid-column: span 16 / span 16;
}.small\:col-span-18{
grid-column: span 18 / span 18;
}.small\:col-span-19{
grid-column: span 19 / span 19;
}.small\:col-span-2{
grid-column: span 2 / span 2;
}.small\:col-span-20{
grid-column: span 20 / span 20;
}.small\:col-span-21{
grid-column: span 21 / span 21;
}.small\:col-span-22{
grid-column: span 22 / span 22;
}.small\:col-span-23{
grid-column: span 23 / span 23;
}.small\:col-span-3{
grid-column: span 3 / span 3;
}.small\:col-span-4{
grid-column: span 4 / span 4;
}.small\:col-span-5{
grid-column: span 5 / span 5;
}.small\:col-span-6{
grid-column: span 6 / span 6;
}.small\:col-span-8{
grid-column: span 8 / span 8;
}.small\:col-span-9{
grid-column: span 9 / span 9;
}.small\:col-start-1{
grid-column-start: 1;
}.small\:col-start-10{
grid-column-start: 10;
}.small\:col-start-13{
grid-column-start: 13;
}.small\:col-start-14{
grid-column-start: 14;
}.small\:col-start-2{
grid-column-start: 2;
}.small\:col-start-3{
grid-column-start: 3;
}.small\:col-start-4{
grid-column-start: 4;
}.small\:col-start-5{
grid-column-start: 5;
}.small\:col-start-7{
grid-column-start: 7;
}.small\:col-start-8{
grid-column-start: 8;
}.small\:-ml-2{
margin-left: -0.5rem;
}.small\:-mt-2{
margin-top: -0.5rem;
}.small\:mb-0{
margin-bottom: 0px;
}.small\:mb-11{
margin-bottom: 2.75rem;
}.small\:mb-12{
margin-bottom: 3rem;
}.small\:mb-16{
margin-bottom: 4rem;
}.small\:mb-2{
margin-bottom: 0.5rem;
}.small\:mb-20{
margin-bottom: 5rem;
}.small\:mb-4{
margin-bottom: 1rem;
}.small\:mb-7{
margin-bottom: 1.75rem;
}.small\:mb-\[-85px\]{
margin-bottom: -85px;
}.small\:mb-\[50px\]{
margin-bottom: 50px;
}.small\:mb-\[7px\]{
margin-bottom: 7px;
}.small\:mb-\[90px\]{
margin-bottom: 90px;
}.small\:ml-0{
margin-left: 0px;
}.small\:ml-\[-22px\]{
margin-left: -22px;
}.small\:mr-0{
margin-right: 0px;
}.small\:mr-\[-22px\]{
margin-right: -22px;
}.small\:mt-12{
margin-top: 3rem;
}.small\:mt-6{
margin-top: 1.5rem;
}.small\:mt-\[-85px\]{
margin-top: -85px;
}.small\:mt-\[30px\]{
margin-top: 30px;
}.small\:mt-\[50px\]{
margin-top: 50px;
}.small\:block{
display: block;
}.small\:flex{
display: flex;
}.small\:grid{
display: grid;
}.small\:hidden{
display: none;
}.small\:aspect-\[1\/1\]{
aspect-ratio: 1/1;
}.small\:aspect-\[3\/2\]{
aspect-ratio: 3/2;
}.small\:aspect-\[4\/3\]{
aspect-ratio: 4/3;
}.small\:aspect-\[5\/3\]{
aspect-ratio: 5/3;
}.small\:h-5{
height: 1.25rem;
}.small\:h-\[335px\]{
height: 335px;
}.small\:h-\[482px\]{
height: 482px;
}.small\:h-full{
height: 100%;
}.small\:min-h-\[367px\]{
min-height: 367px;
}.small\:min-h-\[450px\]{
min-height: 450px;
}.small\:min-h-\[calc\(100\%-3\.5rem\)\]{
min-height: calc(100% - 3.5rem);
}.small\:w-10{
width: 2.5rem;
}.small\:w-5{
width: 1.25rem;
}.small\:w-\[30\%\]{
width: 30%;
}.small\:w-\[70\%\]{
width: 70%;
}.small\:w-auto{
width: auto;
}.small\:w-full{
width: 100%;
}.small\:max-w-\[500px\]{
max-width: 500px;
}.small\:max-w-\[calc\(100vw-20\%\)\]{
max-width: calc(100vw - 20%);
}.small\:-translate-x-1\/2{
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.small\:-translate-y-1\/2{
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.small\:grid-flow-col{
grid-auto-flow: column;
}.small\:grid-cols-13{
grid-template-columns: repeat(13, minmax(0, 1fr));
}.small\:grid-cols-18{
grid-template-columns: repeat(18, minmax(0, 1fr));
}.small\:grid-cols-9{
grid-template-columns: repeat(9, minmax(0, 1fr));
}.small\:grid-cols-none{
grid-template-columns: none;
}.small\:flex-col{
flex-direction: column;
}.small\:justify-center{
justify-content: center;
}.small\:gap-5{
gap: 1.25rem;
}.small\:gap-\[22px\]{
gap: 22px;
}.small\:gap-y-14{
row-gap: 3.5rem;
}.small\:gap-y-24{
row-gap: 6rem;
}.small\:gap-y-6{
row-gap: 1.5rem;
}.small\:overflow-hidden{
overflow: hidden;
}.small\:p-6{
padding: 1.5rem;
}.small\:\!py-\[12px\]{
padding-top: 12px !important;
padding-bottom: 12px !important;
}.small\:px-0{
padding-left: 0px;
padding-right: 0px;
}.small\:py-\[22px\]{
padding-top: 22px;
padding-bottom: 22px;
}.small\:pb-16{
padding-bottom: 4rem;
}.small\:pb-20{
padding-bottom: 5rem;
}.small\:pb-32{
padding-bottom: 8rem;
}.small\:pb-\[105px\]{
padding-bottom: 105px;
}.small\:pb-\[20px\]{
padding-bottom: 20px;
}.small\:pb-\[50px\]{
padding-bottom: 50px;
}.small\:pb-\[55px\]{
padding-bottom: 55px;
}.small\:pb-\[60px\]{
padding-bottom: 60px;
}.small\:pl-0{
padding-left: 0px;
}.small\:pr-0{
padding-right: 0px;
}.small\:pt-0{
padding-top: 0px;
}.small\:pt-10{
padding-top: 2.5rem;
}.small\:pt-20{
padding-top: 5rem;
}.small\:pt-24{
padding-top: 6rem;
}.small\:pt-\[135px\]{
padding-top: 135px;
}.small\:pt-\[45px\]{
padding-top: 45px;
}.small\:pt-\[50px\]{
padding-top: 50px;
}.small\:pt-\[60px\]{
padding-top: 60px;
}.small\:text-left{
text-align: left;
}.small\:text-\[13px\]{
font-size: 13px;
}.small\:text-\[155px\]{
font-size: 155px;
}.small\:text-\[18px\]{
font-size: 18px;
}.small\:text-\[19px\]{
font-size: 19px;
}.small\:text-\[24px\]{
font-size: 24px;
}.small\:text-\[30px\]{
font-size: 30px;
}.small\:text-\[38px\]{
font-size: 38px;
}.small\:text-\[44px\]{
font-size: 44px;
}.small\:leading-\[22px\]{
line-height: 22px;
}.small\:leading-\[23px\]{
line-height: 23px;
}.small\:leading-\[25px\]{
line-height: 25px;
}.small\:leading-\[31px\]{
line-height: 31px;
}.small\:leading-\[34px\]{
line-height: 34px;
}.small\:leading-\[35px\]{
line-height: 35px;
}.small\:leading-\[36px\]{
line-height: 36px;
}.small\:leading-\[45px\]{
line-height: 45px;
}.small\:leading-\[47px\]{
line-height: 47px;
}.small\:tracking-\[5\.65px\]{
letter-spacing: 5.65px;
}.small\:tracking-\[8px\]{
letter-spacing: 8px;
}.small\:hover\:scale-110:hover{
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.small\:hover\:scale-\[1\.025\]:hover{
--tw-scale-x: 1.025;
--tw-scale-y: 1.025;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}@media (min-width: 1032px){.tablet\:col-span-11{
grid-column: span 11 / span 11;
}.tablet\:col-span-12{
grid-column: span 12 / span 12;
}.tablet\:col-span-13{
grid-column: span 13 / span 13;
}.tablet\:col-span-15{
grid-column: span 15 / span 15;
}.tablet\:col-span-16{
grid-column: span 16 / span 16;
}.tablet\:col-span-18{
grid-column: span 18 / span 18;
}.tablet\:col-span-20{
grid-column: span 20 / span 20;
}.tablet\:col-span-21{
grid-column: span 21 / span 21;
}.tablet\:col-span-22{
grid-column: span 22 / span 22;
}.tablet\:col-span-3{
grid-column: span 3 / span 3;
}.tablet\:col-span-5{
grid-column: span 5 / span 5;
}.tablet\:col-span-6{
grid-column: span 6 / span 6;
}.tablet\:col-span-7{
grid-column: span 7 / span 7;
}.tablet\:col-span-8{
grid-column: span 8 / span 8;
}.tablet\:col-span-9{
grid-column: span 9 / span 9;
}.tablet\:col-start-1{
grid-column-start: 1;
}.tablet\:col-start-10{
grid-column-start: 10;
}.tablet\:col-start-12{
grid-column-start: 12;
}.tablet\:col-start-13{
grid-column-start: 13;
}.tablet\:col-start-15{
grid-column-start: 15;
}.tablet\:col-start-17{
grid-column-start: 17;
}.tablet\:col-start-18{
grid-column-start: 18;
}.tablet\:col-start-2{
grid-column-start: 2;
}.tablet\:col-start-3{
grid-column-start: 3;
}.tablet\:col-start-4{
grid-column-start: 4;
}.tablet\:col-start-5{
grid-column-start: 5;
}.tablet\:col-start-6{
grid-column-start: 6;
}.tablet\:col-start-9{
grid-column-start: 9;
}.tablet\:-mb-\[40px\]{
margin-bottom: -40px;
}.tablet\:mb-0{
margin-bottom: 0px;
}.tablet\:mb-11{
margin-bottom: 2.75rem;
}.tablet\:mb-14{
margin-bottom: 3.5rem;
}.tablet\:mb-3{
margin-bottom: 0.75rem;
}.tablet\:mb-4{
margin-bottom: 1rem;
}.tablet\:mb-5{
margin-bottom: 1.25rem;
}.tablet\:mb-6{
margin-bottom: 1.5rem;
}.tablet\:mb-8{
margin-bottom: 2rem;
}.tablet\:mb-\[110px\]{
margin-bottom: 110px;
}.tablet\:mb-\[90px\]{
margin-bottom: 90px;
}.tablet\:ml-0{
margin-left: 0px;
}.tablet\:ml-\[-20px\]{
margin-left: -20px;
}.tablet\:ml-\[-36px\]{
margin-left: -36px;
}.tablet\:mr-0{
margin-right: 0px;
}.tablet\:mr-\[-20px\]{
margin-right: -20px;
}.tablet\:mt-12{
margin-top: 3rem;
}.tablet\:mt-8{
margin-top: 2rem;
}.tablet\:mt-\[250px\]{
margin-top: 250px;
}.tablet\:mt-\[35px\]{
margin-top: 35px;
}.tablet\:block{
display: block;
}.tablet\:inline{
display: inline;
}.tablet\:flex{
display: flex;
}.tablet\:hidden{
display: none;
}.tablet\:aspect-\[4\/3\]{
aspect-ratio: 4/3;
}.tablet\:aspect-\[5\/4\]{
aspect-ratio: 5/4;
}.tablet\:aspect-auto{
aspect-ratio: auto;
}.tablet\:h-44{
height: 11rem;
}.tablet\:h-7{
height: 1.75rem;
}.tablet\:h-8{
height: 2rem;
}.tablet\:h-\[412px\]{
height: 412px;
}.tablet\:min-h-\[564px\]{
min-height: 564px;
}.tablet\:min-h-\[600px\]{
min-height: 600px;
}.tablet\:min-h-\[calc\(100\%-3\.5rem\)\]{
min-height: calc(100% - 3.5rem);
}.tablet\:w-1\/2{
width: 50%;
}.tablet\:w-14{
width: 3.5rem;
}.tablet\:w-8{
width: 2rem;
}.tablet\:max-w-\[768px\]{
max-width: 768px;
}.tablet\:max-w-\[calc\(100vw-25\%\)\]{
max-width: calc(100vw - 25%);
}.tablet\:grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));
}.tablet\:grid-cols-14{
grid-template-columns: repeat(14, minmax(0, 1fr));
}.tablet\:grid-cols-22{
grid-template-columns: repeat(22, minmax(0, 1fr));
}.tablet\:flex-row{
flex-direction: row;
}.tablet\:flex-row-reverse{
flex-direction: row-reverse;
}.tablet\:flex-col{
flex-direction: column;
}.tablet\:items-start{
align-items: flex-start;
}.tablet\:items-end{
align-items: flex-end;
}.tablet\:items-center{
align-items: center;
}.tablet\:justify-end{
justify-content: flex-end;
}.tablet\:justify-between{
justify-content: space-between;
}.tablet\:gap-3{
gap: 0.75rem;
}.tablet\:gap-4{
gap: 1rem;
}.tablet\:gap-\[15px\]{
gap: 15px;
}.tablet\:gap-\[26px\]{
gap: 26px;
}.tablet\:gap-y-0{
row-gap: 0px;
}.tablet\:gap-y-14{
row-gap: 3.5rem;
}.tablet\:gap-y-3{
row-gap: 0.75rem;
}.tablet\:p-8{
padding: 2rem;
}.tablet\:\!py-\[10px\]{
padding-top: 10px !important;
padding-bottom: 10px !important;
}.tablet\:px-6{
padding-left: 1.5rem;
padding-right: 1.5rem;
}.tablet\:py-4{
padding-top: 1rem;
padding-bottom: 1rem;
}.tablet\:py-\[33px\]{
padding-top: 33px;
padding-bottom: 33px;
}.tablet\:pb-0{
padding-bottom: 0px;
}.tablet\:pb-12{
padding-bottom: 3rem;
}.tablet\:pb-24{
padding-bottom: 6rem;
}.tablet\:pb-28{
padding-bottom: 7rem;
}.tablet\:pb-48{
padding-bottom: 12rem;
}.tablet\:pb-\[130px\]{
padding-bottom: 130px;
}.tablet\:pb-\[150px\]{
padding-bottom: 150px;
}.tablet\:pb-\[50px\]{
padding-bottom: 50px;
}.tablet\:pb-\[65px\]{
padding-bottom: 65px;
}.tablet\:pb-\[95px\]{
padding-bottom: 95px;
}.tablet\:pt-14{
padding-top: 3.5rem;
}.tablet\:pt-28{
padding-top: 7rem;
}.tablet\:pt-3{
padding-top: 0.75rem;
}.tablet\:pt-32{
padding-top: 8rem;
}.tablet\:pt-\[130px\]{
padding-top: 130px;
}.tablet\:pt-\[150px\]{
padding-top: 150px;
}.tablet\:pt-\[155px\]{
padding-top: 155px;
}.tablet\:pt-\[65px\]{
padding-top: 65px;
}.tablet\:pt-\[75px\]{
padding-top: 75px;
}.tablet\:pt-\[80px\]{
padding-top: 80px;
}.tablet\:pt-\[87px\]{
padding-top: 87px;
}.tablet\:text-left{
text-align: left;
}.tablet\:text-\[14px\]{
font-size: 14px;
}.tablet\:text-\[17px\]{
font-size: 17px;
}.tablet\:text-\[19px\]{
font-size: 19px;
}.tablet\:text-\[21px\]{
font-size: 21px;
}.tablet\:text-\[22px\]{
font-size: 22px;
}.tablet\:text-\[230px\]{
font-size: 230px;
}.tablet\:text-\[25px\]{
font-size: 25px;
}.tablet\:text-\[28px\]{
font-size: 28px;
}.tablet\:text-\[30px\]{
font-size: 30px;
}.tablet\:text-\[32px\]{
font-size: 32px;
}.tablet\:text-\[42px\]{
font-size: 42px;
}.tablet\:text-\[49px\]{
font-size: 49px;
}.tablet\:text-\[79px\]{
font-size: 79px;
}.tablet\:leading-\[25px\]{
line-height: 25px;
}.tablet\:leading-\[28px\]{
line-height: 28px;
}.tablet\:leading-\[29px\]{
line-height: 29px;
}.tablet\:leading-\[31px\]{
line-height: 31px;
}.tablet\:leading-\[33px\]{
line-height: 33px;
}.tablet\:leading-\[37px\]{
line-height: 37px;
}.tablet\:leading-\[38px\]{
line-height: 38px;
}.tablet\:leading-\[39px\]{
line-height: 39px;
}.tablet\:leading-\[40px\]{
line-height: 40px;
}.tablet\:leading-\[41px\]{
line-height: 41px;
}.tablet\:leading-\[51px\]{
line-height: 51px;
}.tablet\:leading-\[52px\]{
line-height: 52px;
}.tablet\:tracking-\[6\.5px\]{
letter-spacing: 6.5px;
}
.tablet\:text-left{
text-align:left;
}
.tablet\:text-center{
text-align:center;
}
}@media (min-width: 1220px){.laptop\:col-span-10{
grid-column: span 10 / span 10;
}.laptop\:col-span-11{
grid-column: span 11 / span 11;
}.laptop\:col-span-12{
grid-column: span 12 / span 12;
}.laptop\:col-span-16{
grid-column: span 16 / span 16;
}.laptop\:col-span-20{
grid-column: span 20 / span 20;
}.laptop\:col-span-4{
grid-column: span 4 / span 4;
}.laptop\:col-span-6{
grid-column: span 6 / span 6;
}.laptop\:col-span-7{
grid-column: span 7 / span 7;
}.laptop\:col-span-8{
grid-column: span 8 / span 8;
}.laptop\:col-start-12{
grid-column-start: 12;
}.laptop\:col-start-19{
grid-column-start: 19;
}.laptop\:col-start-2{
grid-column-start: 2;
}.laptop\:col-start-3{
grid-column-start: 3;
}.laptop\:col-start-5{
grid-column-start: 5;
}.laptop\:col-start-7{
grid-column-start: 7;
}.laptop\:col-start-8{
grid-column-start: 8;
}.laptop\:mb-1{
margin-bottom: 0.25rem;
}.laptop\:mb-10{
margin-bottom: 2.5rem;
}.laptop\:mb-16{
margin-bottom: 4rem;
}.laptop\:mb-20{
margin-bottom: 5rem;
}.laptop\:mb-4{
margin-bottom: 1rem;
}.laptop\:mb-5{
margin-bottom: 1.25rem;
}.laptop\:mb-6{
margin-bottom: 1.5rem;
}.laptop\:mb-\[110px\]{
margin-bottom: 110px;
}.laptop\:mb-\[55px\]{
margin-bottom: 55px;
}.laptop\:mb-\[9px\]{
margin-bottom: 9px;
}.laptop\:ml-\[-22px\]{
margin-left: -22px;
}.laptop\:ml-\[-60px\]{
margin-left: -60px;
}.laptop\:mr-\[-22px\]{
margin-right: -22px;
}.laptop\:mt-9{
margin-top: 2.25rem;
}.laptop\:mt-\[55px\]{
margin-top: 55px;
}.laptop\:h-10{
height: 2.5rem;
}.laptop\:h-52{
height: 13rem;
}.laptop\:h-8{
height: 2rem;
}.laptop\:h-\[507px\]{
height: 507px;
}.laptop\:h-\[581px\]{
height: 581px;
}.laptop\:min-h-\[578px\]{
min-height: 578px;
}.laptop\:min-h-\[740px\]{
min-height: 740px;
}.laptop\:min-h-\[calc\(100\%-3\.5rem\)\]{
min-height: calc(100% - 3.5rem);
}.laptop\:w-10{
width: 2.5rem;
}.laptop\:w-16{
width: 4rem;
}.laptop\:max-w-\[1024px\]{
max-width: 1024px;
}.laptop\:max-w-\[calc\(100vw-30\%\)\]{
max-width: calc(100vw - 30%);
}.laptop\:grid-cols-13{
grid-template-columns: repeat(13, minmax(0, 1fr));
}.laptop\:grid-cols-20{
grid-template-columns: repeat(20, minmax(0, 1fr));
}.laptop\:gap-3{
gap: 0.75rem;
}.laptop\:gap-5{
gap: 1.25rem;
}.laptop\:gap-\[19px\]{
gap: 19px;
}.laptop\:gap-\[21px\]{
gap: 21px;
}.laptop\:gap-\[32px\]{
gap: 32px;
}.laptop\:gap-y-16{
row-gap: 4rem;
}.laptop\:gap-y-6{
row-gap: 1.5rem;
}.laptop\:\!py-\[13px\]{
padding-top: 13px !important;
padding-bottom: 13px !important;
}.laptop\:py-\[41px\]{
padding-top: 41px;
padding-bottom: 41px;
}.laptop\:pb-32{
padding-bottom: 8rem;
}.laptop\:pb-52{
padding-bottom: 13rem;
}.laptop\:pb-\[115px\]{
padding-bottom: 115px;
}.laptop\:pb-\[155px\]{
padding-bottom: 155px;
}.laptop\:pb-\[75px\]{
padding-bottom: 75px;
}.laptop\:pb-\[80px\]{
padding-bottom: 80px;
}.laptop\:pt-16{
padding-top: 4rem;
}.laptop\:pt-4{
padding-top: 1rem;
}.laptop\:pt-40{
padding-top: 10rem;
}.laptop\:pt-\[105px\]{
padding-top: 105px;
}.laptop\:pt-\[110px\]{
padding-top: 110px;
}.laptop\:pt-\[120px\]{
padding-top: 120px;
}.laptop\:pt-\[185px\]{
padding-top: 185px;
}.laptop\:pt-\[75px\]{
padding-top: 75px;
}.laptop\:pt-\[80px\]{
padding-top: 80px;
}.laptop\:\!text-\[12px\]{
font-size: 12px !important;
}.laptop\:text-\[11px\]{
font-size: 11px;
}.laptop\:text-\[12px\]{
font-size: 12px;
}.laptop\:text-\[13px\]{
font-size: 13px;
}.laptop\:text-\[14px\]{
font-size: 14px;
}.laptop\:text-\[16px\]{
font-size: 16px;
}.laptop\:text-\[20px\]{
font-size: 20px;
}.laptop\:text-\[21px\]{
font-size: 21px;
}.laptop\:text-\[22px\]{
font-size: 22px;
}.laptop\:text-\[24px\]{
font-size: 24px;
}.laptop\:text-\[25px\]{
font-size: 25px;
}.laptop\:text-\[26px\]{
font-size: 26px;
}.laptop\:text-\[280px\]{
font-size: 280px;
}.laptop\:text-\[30px\]{
font-size: 30px;
}.laptop\:text-\[35px\]{
font-size: 35px;
}.laptop\:text-\[36px\]{
font-size: 36px;
}.laptop\:text-\[40px\]{
font-size: 40px;
}.laptop\:text-\[52px\]{
font-size: 52px;
}.laptop\:text-\[60px\]{
font-size: 60px;
}.laptop\:text-\[97px\]{
font-size: 97px;
}.laptop\:\!leading-\[25px\]{
line-height: 25px !important;
}.laptop\:leading-\[14px\]{
line-height: 14px;
}.laptop\:leading-\[18px\]{
line-height: 18px;
}.laptop\:leading-\[21px\]{
line-height: 21px;
}.laptop\:leading-\[25px\]{
line-height: 25px;
}.laptop\:leading-\[27px\]{
line-height: 27px;
}.laptop\:leading-\[31px\]{
line-height: 31px;
}.laptop\:leading-\[34px\]{
line-height: 34px;
}.laptop\:leading-\[35px\]{
line-height: 35px;
}.laptop\:leading-\[36px\]{
line-height: 36px;
}.laptop\:leading-\[38px\]{
line-height: 38px;
}.laptop\:leading-\[39px\]{
line-height: 39px;
}.laptop\:leading-\[41px\]{
line-height: 41px;
}.laptop\:leading-\[44px\]{
line-height: 44px;
}.laptop\:leading-\[47px\]{
line-height: 47px;
}.laptop\:leading-\[48px\]{
line-height: 48px;
}.laptop\:leading-\[63px\]{
line-height: 63px;
}.laptop\:leading-\[65px\]{
line-height: 65px;
}.laptop\:tracking-\[8px\]{
letter-spacing: 8px;
}
}@media (min-width: 1412px){.desktop\:col-span-5{
grid-column: span 5 / span 5;
}.desktop\:col-span-7{
grid-column: span 7 / span 7;
}.desktop\:mb-11{
margin-bottom: 2.75rem;
}.desktop\:mb-16{
margin-bottom: 4rem;
}.desktop\:mb-2{
margin-bottom: 0.5rem;
}.desktop\:mb-20{
margin-bottom: 5rem;
}.desktop\:mb-24{
margin-bottom: 6rem;
}.desktop\:mb-6{
margin-bottom: 1.5rem;
}.desktop\:mb-8{
margin-bottom: 2rem;
}.desktop\:mb-\[10px\]{
margin-bottom: 10px;
}.desktop\:mb-\[130px\]{
margin-bottom: 130px;
}.desktop\:mb-\[140px\]{
margin-bottom: 140px;
}.desktop\:mb-\[65px\]{
margin-bottom: 65px;
}.desktop\:ml-\[-28px\]{
margin-left: -28px;
}.desktop\:ml-\[-92px\]{
margin-left: -92px;
}.desktop\:mr-\[-28px\]{
margin-right: -28px;
}.desktop\:mt-10{
margin-top: 2.5rem;
}.desktop\:mt-\[70px\]{
margin-top: 70px;
}.desktop\:h-10{
height: 2.5rem;
}.desktop\:h-12{
height: 3rem;
}.desktop\:h-5{
height: 1.25rem;
}.desktop\:h-6{
height: 1.5rem;
}.desktop\:h-60{
height: 15rem;
}.desktop\:h-\[610px\]{
height: 610px;
}.desktop\:h-\[697px\]{
height: 697px;
}.desktop\:min-h-\[694px\]{
min-height: 694px;
}.desktop\:min-h-\[840px\]{
min-height: 840px;
}.desktop\:min-h-\[calc\(100\%-3\.5rem\)\]{
min-height: calc(100% - 3.5rem);
}.desktop\:w-10{
width: 2.5rem;
}.desktop\:w-12{
width: 3rem;
}.desktop\:w-16{
width: 4rem;
}.desktop\:w-20{
width: 5rem;
}.desktop\:w-6{
width: 1.5rem;
}.desktop\:max-w-\[1140px\]{
max-width: 1140px;
}.desktop\:max-w-\[calc\(100vw-35\%\)\]{
max-width: calc(100vw - 35%);
}.desktop\:gap-6{
gap: 1.5rem;
}.desktop\:gap-\[22px\]{
gap: 22px;
}.desktop\:gap-\[25px\]{
gap: 25px;
}.desktop\:gap-\[38px\]{
gap: 38px;
}.desktop\:gap-y-20{
row-gap: 5rem;
}.desktop\:\!py-\[15px\]{
padding-top: 15px !important;
padding-bottom: 15px !important;
}.desktop\:px-7{
padding-left: 1.75rem;
padding-right: 1.75rem;
}.desktop\:py-4{
padding-top: 1rem;
padding-bottom: 1rem;
}.desktop\:py-\[47px\]{
padding-top: 47px;
padding-bottom: 47px;
}.desktop\:pb-20{
padding-bottom: 5rem;
}.desktop\:pb-36{
padding-bottom: 9rem;
}.desktop\:pb-64{
padding-bottom: 16rem;
}.desktop\:pb-\[160px\]{
padding-bottom: 160px;
}.desktop\:pb-\[175px\]{
padding-bottom: 175px;
}.desktop\:pb-\[65px\]{
padding-bottom: 65px;
}.desktop\:pb-\[90px\]{
padding-bottom: 90px;
}.desktop\:pt-32{
padding-top: 8rem;
}.desktop\:pt-5{
padding-top: 1.25rem;
}.desktop\:pt-\[120px\]{
padding-top: 120px;
}.desktop\:pt-\[205px\]{
padding-top: 205px;
}.desktop\:pt-\[55px\]{
padding-top: 55px;
}.desktop\:pt-\[90px\]{
padding-top: 90px;
}.desktop\:text-left{
text-align: left;
}.desktop\:text-center{
text-align: center;
}.desktop\:\!text-\[14px\]{
font-size: 14px !important;
}.desktop\:text-\[110px\]{
font-size: 110px;
}.desktop\:text-\[12px\]{
font-size: 12px;
}.desktop\:text-\[14px\]{
font-size: 14px;
}.desktop\:text-\[15px\]{
font-size: 15px;
}.desktop\:text-\[16px\]{
font-size: 16px;
}.desktop\:text-\[22px\]{
font-size: 22px;
}.desktop\:text-\[23px\]{
font-size: 23px;
}.desktop\:text-\[24px\]{
font-size: 24px;
}.desktop\:text-\[26px\]{
font-size: 26px;
}.desktop\:text-\[28px\]{
font-size: 28px;
}.desktop\:text-\[30px\]{
font-size: 30px;
}.desktop\:text-\[320px\]{
font-size: 320px;
}.desktop\:text-\[33px\]{
font-size: 33px;
}.desktop\:text-\[35px\]{
font-size: 35px;
}.desktop\:text-\[42px\]{
font-size: 42px;
}.desktop\:text-\[43px\]{
font-size: 43px;
}.desktop\:text-\[47px\]{
font-size: 47px;
}.desktop\:text-\[60px\]{
font-size: 60px;
}.desktop\:text-\[68px\]{
font-size: 68px;
}.desktop\:text-\[71px\]{
font-size: 71px;
}.desktop\:\!leading-\[29px\]{
line-height: 29px !important;
}.desktop\:leading-\[15px\]{
line-height: 15px;
}.desktop\:leading-\[21px\]{
line-height: 21px;
}.desktop\:leading-\[25px\]{
line-height: 25px;
}.desktop\:leading-\[27px\]{
line-height: 27px;
}.desktop\:leading-\[29px\]{
line-height: 29px;
}.desktop\:leading-\[31px\]{
line-height: 31px;
}.desktop\:leading-\[32px\]{
line-height: 32px;
}.desktop\:leading-\[40px\]{
line-height: 40px;
}.desktop\:leading-\[41px\]{
line-height: 41px;
}.desktop\:leading-\[43px\]{
line-height: 43px;
}.desktop\:leading-\[46px\]{
line-height: 46px;
}.desktop\:leading-\[48px\]{
line-height: 48px;
}.desktop\:leading-\[55px\]{
line-height: 55px;
}.desktop\:leading-\[56px\]{
line-height: 56px;
}.desktop\:leading-\[57px\]{
line-height: 57px;
}.desktop\:leading-\[72px\]{
line-height: 72px;
}.desktop\:leading-\[74px\]{
line-height: 74px;
}.desktop\:leading-\[77px\]{
line-height: 77px;
}.desktop\:tracking-\[9\.5px\]{
letter-spacing: 9.5px;
}.desktop\:tracking-\[9px\]{
letter-spacing: 9px;
}
}@media (min-width: 320px){@media (max-width: 825px){@media (orientation: landscape){.min-\[320px\]\:max-\[825px\]\:landscape\:h-auto{
height: auto;
}.min-\[320px\]\:max-\[825px\]\:landscape\:min-h-\[305px\]{
min-height: 305px;
}.min-\[320px\]\:max-\[825px\]\:landscape\:min-h-\[auto\]{
min-height: auto;
}.min-\[320px\]\:max-\[825px\]\:landscape\:min-w-\[auto\]{
min-width: auto;
}.min-\[320px\]\:max-\[825px\]\:landscape\:\!flex-row{
flex-direction: row !important;
}.min-\[320px\]\:max-\[825px\]\:landscape\:flex-col{
flex-direction: column;
}.min-\[320px\]\:max-\[825px\]\:landscape\:\!justify-around{
justify-content: space-around !important;
}.min-\[320px\]\:max-\[825px\]\:landscape\:overflow-y-auto{
overflow-y: auto;
}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-lg{
border-radius: 0.5rem;
}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-bl-lg{
border-bottom-left-radius: 0.5rem;
}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-bl-none{
border-bottom-left-radius: 0px;
}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-tr-none{
border-top-right-radius: 0px;
}.min-\[320px\]\:max-\[825px\]\:landscape\:p-\[10px\]{
padding: 10px;
}.min-\[320px\]\:max-\[825px\]\:landscape\:pr-\[10px\]{
padding-right: 10px;
}.min-\[320px\]\:max-\[825px\]\:landscape\:text-5xl{
font-size: 3rem;
line-height: 1;
}.min-\[320px\]\:max-\[825px\]\:landscape\:text-\[3rem\]{
font-size: 3rem;
}.min-\[320px\]\:max-\[825px\]\:landscape\:font-normal{
font-weight: 400;
}
}
}
}.\[\&\.ps--clicking\]\:bg-\[\#eee\].ps--clicking{
--tw-bg-opacity: 1;
background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}.\[\&\.ps--clicking\]\:\!opacity-90.ps--clicking{
opacity: 0.9 !important;
}.\[\&\:\:-webkit-scrollbar-button\]\:block::-webkit-scrollbar-button{
display: block;
}.\[\&\:\:-webkit-scrollbar-button\]\:h-0::-webkit-scrollbar-button{
height: 0px;
}.\[\&\:\:-webkit-scrollbar-button\]\:bg-transparent::-webkit-scrollbar-button{
background-color: transparent;
}.\[\&\:\:-webkit-scrollbar-thumb\]\:h-\[50px\]::-webkit-scrollbar-thumb{
height: 50px;
}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded::-webkit-scrollbar-thumb{
border-radius: 0.25rem;
}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#999\]::-webkit-scrollbar-thumb{
--tw-bg-opacity: 1;
background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}.\[\&\:\:-webkit-scrollbar-track-piece\]\:rounded-none::-webkit-scrollbar-track-piece{
border-radius: 0px;
}.\[\&\:\:-webkit-scrollbar-track-piece\]\:rounded-l::-webkit-scrollbar-track-piece{
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}.\[\&\:\:-webkit-scrollbar-track-piece\]\:bg-transparent::-webkit-scrollbar-track-piece{
background-color: transparent;
}.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar{
height: 0.25rem;
}.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar{
width: 0.25rem;
}.\[\&\:not\(\[data-te-input-placeholder-active\]\)\]\:placeholder\:opacity-0:not([data-te-input-placeholder-active])::-moz-placeholder{
opacity: 0;
}.\[\&\:not\(\[data-te-input-placeholder-active\]\)\]\:placeholder\:opacity-0:not([data-te-input-placeholder-active])::placeholder{
opacity: 0;
}.hover\:\[\&\:not\(\[data-te-select-option-disabled\]\)\]\:bg-black\/5:not([data-te-select-option-disabled]):hover{
background-color: rgb(0 0 0 / 0.05);
}@media (prefers-color-scheme: dark){.dark\:hover\:\[\&\:not\(\[data-te-select-option-disabled\]\)\]\:bg-white\/30:not([data-te-select-option-disabled]):hover{
background-color: rgb(255 255 255 / 0.3);
}
}.\[\&\>svg\]\:mx-auto>svg{
margin-left: auto;
margin-right: auto;
}.\[\&\>svg\]\:h-4>svg{
height: 1rem;
}.\[\&\>svg\]\:h-5>svg{
height: 1.25rem;
}.\[\&\>svg\]\:w-4>svg{
width: 1rem;
}.\[\&\>svg\]\:w-5>svg{
width: 1.25rem;
}.\[\&\>svg\]\:rotate-180>svg{
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.\[\&\>svg\]\:fill-neutral-500>svg{
fill: #737373;
}@media (prefers-color-scheme: dark){.dark\:\[\&\>svg\]\:fill-white>svg{
fill: #fff;
}
}
.mobile-menu ul+ul
{
margin-top: 24px;
border-top: thin inset silver;
padding-top: 22px;
}
.mobile-menu #menu-footer-villas
{
gap: 1.4rem;
}
.mobile-menu .sub-menu
{
gap: 1rem;
}
br.clear
{
clear: both;
width:0;
height:0;
}
.w-50
{
width:50%;
}
#frmSearchMobile .w-50>div
{
border-radius: 10px;
padding: 10px 10px 10px 10px;
background-color:#fff;
margin: 5px;
}
#frmSearchMobile .w-50:nth-child(even)>div
{
margin-right:0;
}
#frmSearchMobile .w-50:nth-child(odd)>div
{
margin-left:0;
}
#frmSearchMobile [type=date]
{
text-align: left !important;
}
#frmSearchMobile button
{
margin-top: 20px;
}
.location-details__main-infos .refBox
{
padding-top: 8px;
}
.location-details__main-infos .location-card__heart-icon
{
position: relative;
width: 40px;
height: 40px;
top: 0;
right:0;
margin-left: 40px;
}
.location-details__main-infos .location-card__heart-icon:hover
{
outline: 3px solid #FFF;
} .frm_message {
--tw-text-opacity: 1;
--tw-bg-opacity: 1;
text-align: center;
font-family: 'Century Gothic', sans-serif;
font-size: 15px;
line-height: 28px;
padding: 1rem;
border-radius: 10px;
color: rgb(21 128 61 / var(--tw-text-opacity));
background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}
.frm_forms {
grid-column: span 24 / span 24;
grid-column-start: 1;
}
@media (min-width: 704px){
.frm_forms {
grid-column: span 18 / span 18;
grid-column-start: 4;
}
}
@media (min-width: 1032px){
.frm_forms {
grid-column: span 12 / span 12;
grid-column-start: 12;
}
}
@media (min-width: 1220px){
.frm_forms {
grid-column: span 11 / span 11;
grid-column-start: 12;
}
}
@media (min-width: 1032px){
.tablet\:col-span-4 {
grid-column: span 4 / span 4;
}
}
@media(max-width: 703px){
.home__hero__heading-container{
padding-bottom: 11rem
}
}.underline
{
text-decoration: underline;
}
.mobile-menu .lg li
{
font-size: 15px;
}
.msg-none
{
text-align: center;
color: #990000;
background-color: #DDAAAA33;
border-radius: 7px;
padding: 20px 40px;
}
.msg-none a
{
text-decoration: underline;
}
.home__hero__filter-wrapper
{
margin-left: 5px;
}
form.frmSearch select,
form.frmSearch input
{
background-color: #fff;
border-bottom: 1px solid #e9e9ed; }
form.frmSearch select
{
appearance:none;
}
#formShow
{
color: #fff;
padding: 8px;
background-color: #5a8495;
}
.single-villa .nav-mouse
{
width: 50%;
height: 100%;
}
.single-villa .nav-mouse.prev:hover
{
cursor: w-resize;
}
.single-villa .nav-mouse.next
{
right: 0;
}
.single-villa .nav-mouse.next:hover
{
cursor: e-resize;
}
.single-villa .cal .mois
{
font-size: 20px;
}
.single-villa .cal
{
background-color: #faf5f1; text-align: center; margin: 0 auto;
}
.single-villa .cal+.cal
{ }
.single-villa .cal table
{
margin: 8px auto 0 auto;
border-collapse: collapse;
border-spacing: 10px 2px;
font-size: 14px;
}
.single-villa .cal-nav
{
--tw-bg-opacity: 1;
--tw-text-opacity: 1;
background-attachment: scroll;
background-color: rgb(149 158 207/var(--tw-bg-opacity));
background-position: 50%;
background-repeat: no-repeat;
background-size: 6px 12px;
border-radius: 9999px;
color: rgb(149 158 207/var(--tw-text-opacity));
font-size: 0;
height: 3.5rem;
line-height: 0px;
outline: 2px solid transparent;
outline-offset: 2px;
transition-duration: .3s;
transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
transition-timing-function: cubic-bezier(.4,0,.2,1);
width: 3.5rem;
}
.single-villa .cal-nav:hover
{
--tw-bg-opacity: 1;
--tw-text-opacity: 1;
background-color: rgb(69 85 58/var(--tw-bg-opacity));
color: rgb(69 85 58/var(--tw-text-opacity));
}
.single-villa .cal .nav
{
background-position: center;
background-repeat: no-repeat;
background-color: #959ecf;
width: 25px;
height: 25px;
border-radius: 50px;
}
.single-villa .cal .nav:hover
{
background-color: #45553a;
}
.single-villa .cal .prev
{
background-image: url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-arrow-left-white.svg);
margin: 4px 0 0 20px;
}
.single-villa .cal .next
{
background-image: url(//mediterranee-location.com/app/themes/mediterranee/static/images/icon-arrow-right-white.svg);
margin: 4px 20px 0 0;
}
.single-villa .cal .sepa
{
height: 10px;
}
.single-villa .cal table hr
{
background-color: #949494;
border: none;
height: 1px;
visibility: visible;
width: 100%;
margin: 4px 0;
} .single-villa .cal li span
{
display: block;
} .single-villa .cal li.reserve-full,
.case_grise
{
background-color: #D9D9D9;
}
.case_grise
{
width: 28px;
height: 28px;
display: inline-block;
vertical-align: top;
margin-bottom: 8px;
} .single-villa .cal li.reserve-du
{
background: linear-gradient(to right bottom, #faf5f1 50%, #D9D9D9 50%);
} .single-villa .cal li.reserve-au
{
background: linear-gradient(to right bottom, #D9D9D9 50%, #faf5f1 50%);
} .single-villa .cal li.semHover
{
background-color: #EBEFFF; } .single-villa .cal li.semHover-du
{
background: linear-gradient(to right bottom, #faf5f1 50%, #EBEFFF 50%);
} .single-villa .cal li.semHover-au
{
background: linear-gradient(to right bottom, #EBEFFF 50%, #faf5f1 50%);
} .single-villa .cal li.semHover-du.reserve-au
{
background: linear-gradient(to right bottom, #D9D9D9 50%, #EBEFFF 50%);
} .single-villa .cal li.semHover-au.reserve-du
{
background: linear-gradient(to right bottom, #EBEFFF 50%, #D9D9D9 50%);
}
.semaines li,
.jours li
{
display: inline-block;
width: 13%;
text-align: center;
font-size:14px;
line-height: 31px;
}
.semaines
{
border-bottom: 2px solid #959ecf;
margin-bottom: 6px;
}
.semaines li
{ color: #777;
}
.jours li
{ color: #777;
margin-bottom: 2px;
}
.semaines li+li,
.jours li+li
{
margin-left:1%;
}
.jours li[data-lundi='1']
{ }
.jours li:nth-child(7n+1)
{ margin-left:0;
}
.ui-widget-shadow
{
box-shadow: none !important;
}