@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;}.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{}}.footer__copy{font-family: Playfair Display, serif;font-size: 15px;font-style: italic;--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;border-radius: 0.75rem;}.location-card__image{position: relative;display: block;aspect-ratio: 1.333333;width: 100%;overflow: hidden;border-radius: 0.75rem 0.75rem 0 0;}.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\:gc-full{grid-column: 1/14;}.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-10{grid-column: span 10 / span 10;}. .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-2{grid-column: span 2 / span 2;}.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\:block{display: block;}.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\:block{display: block;}.laptop\:hidden{display: none;}.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\:block{display: block;}.desktop\:hidden{display: none;}.desktop\:gc-c1{grid-column: 3 / 9;}.desktop\:gc-c2{grid-column: 10 / 16;}.desktop\:gc-c3{grid-column: 17 / 22;}.desktop\:col-span-2{grid-column: span 2 / span 2;}.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;}.border-radius {border-radius: 0.75rem;}.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 }}footer input {font-size:17px !important;}.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;
}