@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}@font-face{font-display:swap;font-family:Lexend Zetta;font-style:normal;font-weight:300;src:url(/wp-content/themes/monteviva/public/fonts/lexend-zetta-v29-latin-300.99adfd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend Zetta;font-style:normal;font-weight:400;src:url(/wp-content/themes/monteviva/public/fonts/lexend-zetta-v29-latin-regular.92a495.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rekisa;font-style:normal;font-weight:400;src:url(/wp-content/themes/monteviva/public/fonts/Rekisa.87e8b0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rekisa;font-style:italic;font-weight:400;src:url(/wp-content/themes/monteviva/public/fonts/Rekisa-Italic.c84b8b.woff2) format("woff2")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/monteviva/public/fonts/GeneralSans-Regular.eb38d8.woff2) format("woff2")}@font-face{font-display:swap;font-family:General Sans;font-style:italic;font-weight:400;src:url(/wp-content/themes/monteviva/public/fonts/GeneralSans-Italic.1591f3.woff2) format("woff2")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/monteviva/public/fonts/GeneralSans-Bold.ae798f.woff2) format("woff2")}@font-face{font-display:swap;font-family:General Sans;font-style:italic;font-weight:700;src:url(/wp-content/themes/monteviva/public/fonts/GeneralSans-BoldItalic.1dc666.woff2) format("woff2")}*,:after,:before{--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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:General Sans,sans;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-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,pre,samp{font-family:monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:420px){.container{max-width:420px}}@media (min-width:767px){.container{max-width:767px}}@media (min-width:1050px){.container{max-width:1050px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:2200px){.container{max-width:2200px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.static{position:static}.absolute{position:absolute}.relative{position:relative}.bottom-\[-5em\]{bottom:-5em}.left-0{left:0}.right-\[15em\]{right:15em}.top-0{top:0}.z-\[50\]{z-index:50}.m-0{margin:0}.block{display:block}.flex{display:flex}.contents{display:contents}.hidden{display:none}.aspect-\[96\/40\]{aspect-ratio:96/40}.h-\[1px\]{height:1px}.h-full{height:100%}.h-screen{height:100vh}.w-\[10em\]{width:10em}.w-\[15em\]{width:15em}.w-full{width:100%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:2rem}.gap-element{gap:var(--elements-gap)}.gap-page{gap:var(--page-gap)}.gap-page2x{gap:calc(var(--page-gap)*2)}.overflow-hidden{overflow:hidden}.bg-light{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgba(53,42,36,var(--tw-bg-opacity))}.object-cover{object-fit:cover}.p-page{padding:var(--page-gap)}.px-3{padding-left:3rem;padding-right:3rem}.px-page{padding-left:var(--page-gap);padding-right:var(--page-gap)}.py-\[1\.85rem\]{padding-bottom:1.85rem;padding-top:1.85rem}.py-page05x{padding-bottom:calc(var(--page-gap)*.5);padding-top:calc(var(--page-gap)*.5)}.py-page2x{padding-bottom:calc(var(--page-gap)*2);padding-top:calc(var(--page-gap)*2)}.py-page3x{padding-top:calc(var(--page-gap)*3)}.pb-page3x,.py-page3x{padding-bottom:calc(var(--page-gap)*3)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-rekisa,.font-serif{font-family:Rekisa,serif}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[10rem\]{font-size:10rem}.text-\[4\.5em\]{font-size:4.5em}.text-\[5rem\]{font-size:5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-h1{font-size:var(--custom-h1);line-height:1}.font-light{font-weight:300}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[0\.85\]{line-height:.85}.leading-none{line-height:1}.leading-normal{line-height:1.5}.text-light{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgba(53,42,36,var(--tw-text-opacity))}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--size-unit:15.5;--size-container-ideal:1430;--size-container-min:1200px;--size-container-max:1500px;--size-container:max(var(--size-container-min),min(100vw,var(--size-container-max)));--size-font:calc(var(--size-container)/(var(--size-container-ideal)/var(--size-unit)));--container-width:calc(var(--size-container)*1);--container-width-wider:calc(var(--size-container)*1.3);--container-width-wide:calc(var(--size-container)*1.2);--container-width-narrow:calc(var(--size-container)*0.75);--container-width-narrow-xs:calc(var(--size-container)*0.5);--window-height:100vh;--window-height:100svh;--window-width:100vw;--page-gap:3.825em;--grid-gap:1.30em;--container-gap:0rem;--elements-gap:0.75em;--window-gap:3.825em;--header-height:5.65rem;--border-width:1px;--base-vh:100vh;--base-vh:100svh;--base-vw:100vw;--hero-height:44vw;--col-width:8.33333%;--custom-base:var(--size-font);--custom-base-line-height:1.5;--custom-base-letter-spacing:0;--custom-header:12.5rem;--custom-header-line-height:0.65;--custom-header-letter-spacing:0;--custom-h1:10rem;--custom-h1-line-height:0.85;--custom-h1-letter-spacing:0;--custom-h2:7.5rem;--custom-h2-line-height:0.85;--custom-h2-letter-spacing:0;--custom-h3:5rem;--custom-h3-line-height:0.85;--custom-h3-letter-spacing:0;--custom-h4:1rem;--custom-h4-line-height:1.375;--custom-h4-letter-spacing:-0.1rem;--custom-body:1rem;--custom-body-line-height:1.4375;--custom-body-letter-spacing:0;--custom-bodybig:1.5rem;--custom-bodybig-line-height:1.401667;--custom-bodybig-letter-spacing:0;--custom-button:0.875rem;--custom-button-line-height:1.42857;--custom-button-letter-spacing:-0.0875rem;--custom-menu:6.25rem;--custom-menu-line-height:1;--custom-menu-letter-spacing:0;--custom-breadcrumb:0.625rem;--custom-breadcrumb-line-height:1.375;--custom-breadcrumb-letter-spacing:0;--custom-footer-headline:0.75rem;--custom-footer-headline-line-height:1.5;--custom-footer-headline-letter-spacing:-0.075rem;--custom-footer-link:0.75rem;--custom-footer-link-line-height:1.5;--custom-footer-link-letter-spacing:-0.075rem;--custom-bulletpoints:1rem;--custom-bulletpoints-line-height:1.75;--custom-bulletpoints-letter-spacing:0;--custom-bulletpoint:1rem;--custom-bulletpoint-line-height:1.75;--custom-bulletpoint-letter-spacing:0;--custom-scrolltext:2.6875rem;--custom-scrolltext-line-height:2.325;--custom-scrolltext-letter-spacing:0.13438rem;--custom-form:1rem;--custom-form-line-height:1.55556;--custom-form-letter-spacing:0.1rem;--custom-body-h1:7.5rem;--custom-body-h1-line-height:0.8333;--custom-body-h1-letter-spacing:0;--custom-body-h2:5rem;--custom-body-h2-line-height:1.375;--custom-body-h2-letter-spacing:0;--custom-body-h3:1.875rem;--custom-body-h3-line-height:1.375;--custom-body-h3-letter-spacing:-0.1875rem;--custom-body-h4:1.5rem;--custom-body-h4-line-height:1.375;--custom-body-h4-letter-spacing:-0.15rem;--custom-body-h5:1.25rem;--custom-body-h5-line-height:1.375;--custom-body-h5-letter-spacing:-0.125rem;--custom-body-h6:1rem;--custom-body-h6-line-height:1.375;--custom-body-h6-letter-spacing:-0.1rem}@media (max-width:1600px){:root{--size-unit:14;--size-container-ideal:1430;--size-container-min:768px;--size-container-max:1200px}}@media (max-width:767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px;--container-padding:1.25em}}@media (max-width:420px){:root{--size-unit:13;--size-container-ideal:402;--size-container-min:320px;--size-container-max:479px}}@media (max-width:767px){:root{--page-gap:2em;--custom-header:6.875rem;--custom-header-line-height:0.85;--custom-h1:4.25rem;--custom-h2:3.825rem;--custom-h3:2.5rem}}body,html{background-color:var(--wp--preset--color--beige);font-size:var(--custom-base);letter-spacing:var(--custom-base-letter-spacing);line-height:var(--custom-base-line-height)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.marquee-advanced{overflow:hidden;position:relative;width:100vw}.marquee-advanced__scroll{width:100%}.marquee-advanced__collection,.marquee-advanced__scroll{display:flex;position:relative;will-change:transform}.marquee-advanced__item{align-items:center;display:flex;justify-content:flex-start;margin-left:1em;margin-right:1em;white-space:nowrap}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body ::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none}body,html{height:auto!important;min-height:100%;scrollbar-width:none;width:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden}*,:after,:before,svg{box-sizing:border-box}svg{height:auto;max-width:none;vertical-align:middle}:focus{outline:0!important}p:last-child{margin-bottom:0!important}.hypens-auto{-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mix-blend-difference{mix-blend-mode:difference}.overflow-hidden{overflow:hidden!important}.nowrap{white-space:nowrap!important}table td,table th{border:0}table tbody tr:hover>td,table tbody tr:hover>th,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:transparent}b,strong{font-weight:600}a,button{transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}a:not([class]){color:inherit;-webkit-text-decoration:none;text-decoration:none;--color1:rgba(0,0,0,.25);--color2:rgba(0,0,0,.5);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline-block;outline:none}@supports (color:color-mix(in lch,red,blue)){a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--text) 25%,transparent 75%);--color2:color-mix(in srgb,var(--wp--preset--color--text) 50%,transparent 50%)}}a:not([class]):focus,a:not([class]):hover{background-size:0 1px,100% 1px}a:not([class]):focus{outline:none}.light a:not([class]){--color1:hsla(0,0%,100%,.25);--color2:hsla(0,0%,100%,.5)}@supports (color:color-mix(in lch,red,blue)){.light a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--light) 25%,transparent 75%);--color2:color-mix(in srgb,var(--wp--preset--color--light) 50%,transparent 50%)}}.elementor-widget-image a:not([class]){--color1:transparent;--color2:transparent}ul:not([class]){list-style:none;padding-left:0}ul:not([class]) li{padding-left:1.25em;position:relative}ul:not([class]) li:not(:last-child){margin-bottom:.75em}ul:not([class]) li:before{background:var(--wp--preset--color--text);border-radius:999em;content:"";height:.33em;left:0;position:absolute;top:.6em;width:.33em}ul:not([class]) li a:not([class]){display:inline}ol:not([class]){list-style:lower-alpha;margin:0 0 0 2rem;padding:0}p:not([class]):not(:last-child){margin-bottom:1.5rem}[position-unset],[position-unset]>.elementor-element,[position-unset]>.elementor-element>.elementor-widget-container,[position-unset]>.elementor-element>.elementor-widget-wrap{position:unset!important}.rotate{animation:rotate 30s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.monteviva-header{position:relative;z-index:50}.monteviva-header a:not([class]){color:var(--header-color);-webkit-text-decoration:none;text-decoration:none;--color1:transparent;--color2:transparent}.monteviva-header__inner{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-bottom:1px solid var(--header-color-alt);left:0;pointer-events:none;position:fixed;top:0;transition:border .33s cubic-bezier(.28,.13,.43,1),background .33s cubic-bezier(.28,.13,.43,1),-webkit-backdrop-filter .33s cubic-bezier(.28,.13,.43,1)!important;transition:border .33s cubic-bezier(.28,.13,.43,1),background .33s cubic-bezier(.28,.13,.43,1),backdrop-filter .33s cubic-bezier(.28,.13,.43,1)!important;transition:border .33s cubic-bezier(.28,.13,.43,1),background .33s cubic-bezier(.28,.13,.43,1),backdrop-filter .33s cubic-bezier(.28,.13,.43,1),-webkit-backdrop-filter .33s cubic-bezier(.28,.13,.43,1)!important;width:100vw;z-index:50}.monteviva-header__inner>.flex{pointer-events:none}.monteviva-header__inner>.flex>*{pointer-events:all}.elementor-editor-active .monteviva-header{position:relative!important}.elementor-editor-active .monteviva-header-inner{opacity:1!important}.monteviva-header .logo{--logo-width:5.5rem;--spacing:1.25rem;color:var(--header-color);padding:var(--spacing);transition:color .33s cubic-bezier(.28,.13,.43,1)}.monteviva-header .logo svg{height:auto;width:var(--logo-width)}.monteviva-header .logo svg circle,.monteviva-header .logo svg line,.monteviva-header .logo svg path{transition:stroke .33s cubic-bezier(.28,.13,.43,1),fill .33s cubic-bezier(.28,.13,.43,1)}.monteviva-header .fullscreen-menu .nav{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.monteviva-header .fullscreen-menu .nav li{align-items:stretch;display:flex;flex-direction:column;overflow:hidden;position:relative}.monteviva-header .fullscreen-menu .nav a{color:var(--wp--preset--color--light);font-family:Rekisa;font-size:6.25rem;font-style:normal;font-weight:400;line-height:.85;text-transform:uppercase;transition:none!important}@media (max-width:767px){.monteviva-header .fullscreen-menu .nav a{font-size:3.75rem}}.monteviva-header .fullscreen-menu .nav a span{display:block}.monteviva-header .fullscreen-menu .nav a .text{position:relative}.monteviva-header .fullscreen-menu .nav a .text span:not(.bg){padding:1.5rem 3rem 1.25rem;position:relative;transition:color .33s ease-in-out;z-index:5;--color1:transparent;--color2:var(--wp--preset--color--beige);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;outline:none;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}@media (max-width:767px){.monteviva-header .fullscreen-menu .nav a .text span:not(.bg){padding:2rem}}.monteviva-header .fullscreen-menu .nav a .text span:not(.bg):focus,.monteviva-header .fullscreen-menu .nav a .text span:not(.bg):hover{background-size:0 100%,100% 100%}.monteviva-header .fullscreen-menu .nav a .text span:not(.bg):focus{outline:none}.monteviva-header .fullscreen-menu .nav a .line{background-color:var(--wp--preset--color--light);bottom:0;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;top:auto}.monteviva-header .fullscreen-menu .nav .current-menu-item a,.monteviva-header .fullscreen-menu .nav a:hover{color:var(--wp--preset--color--primary)}.monteviva-header .fullscreen-menu .nav .current-menu-item a span:not(.bg){--color1:var(--wp--preset--color--beige);--color2:var(--wp--preset--color--beige)}.monteviva-header .menu-button{--size:1.875rem;grid-column-gap:.3em;grid-row-gap:.3em;-webkit-appearance:none;background:transparent;border:none;display:flex;flex-flow:column;font-size:var(--size);padding:2rem 2.5rem}.monteviva-header .menu-button-line{background-color:var(--header-color);height:.085em;width:1.25em}.monteviva-header__fullscreennav{bottom:0;color:var(--wp--preset--color--light);display:none;left:0;overflow:hidden!important;padding:0;position:fixed;right:0;top:0;width:100%;z-index:45}.monteviva-header__fullscreennav_bg{background-color:var(--wp--preset--color--primary);bottom:0;left:0;position:fixed;right:0;top:0;z-index:0}.monteviva-header__fullscreennav .nav{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.monteviva-header__fullscreennav a:not([class]){color:inherit;-webkit-text-decoration:none;text-decoration:none;--color1:transparent;--color2:var(--wp--preset--color--light);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline-block;outline:none}.monteviva-header__fullscreennav a:not([class]):focus,.monteviva-header__fullscreennav a:not([class]):hover{background-size:0 1px,100% 1px}.monteviva-header__fullscreennav a:not([class]):focus{outline:none}.monteviva-header__fullscreennav .wp-block-buttons{gap:2rem!important;padding-right:2rem!important}.monteviva-header .search-button{--size:1.35rem;-webkit-appearance:none;background:transparent;border:none;color:var(--header-color);font-size:var(--size);padding:2rem 2.5rem}@media (max-width:767px){.monteviva-header .search-button{--size:1.5rem}}.monteviva-header .search-button svg{height:auto;width:1em}.monteviva-header__searchbar{bottom:0;display:none;left:0;overflow:hidden!important;padding:0;position:fixed;right:0;top:0;width:100%;z-index:45}.monteviva-header__searchbar_bg{background-color:var(--wp--preset--color--primary);bottom:0;left:0;min-height:100lvh;position:fixed;right:0;top:0;z-index:0}.monteviva-header__searchbar .search-form{max-width:80vw;min-width:20rem}.monteviva-header__searchbar .screen-reader-text{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border-width:0!important;white-space:nowrap!important}.monteviva-header__searchbar input:not([type=button]):not([type=submit]){background:transparent!important;border:0!important;border-bottom:1px solid var(--wp--preset--color--light)!important;border-radius:0!important;box-shadow:none!important;color:var(--wp--preset--color--light)!important;font-family:General Sans;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.5;padding:.5em 0 .5em 1.5em!important;width:100%}.monteviva-header__searchbar button{--size:1.25em;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--wp--preset--color--light)!important;left:0;padding:0;position:absolute;top:calc(50% - var(--size)/2)}.monteviva-header__searchbar button svg{color:var(--wp--preset--color--light)!important;height:var(--size);width:var(--size)}.monteviva-header{--header-color:var(--wp--preset--color--primary);--header-color-alt:var(--wp--preset--color--primary)}.monteviva-header__inner{background-color:transparent}body[data-scrolling-started=true] .monteviva-header{--header-color:var(--wp--preset--color--light);--header-color-alt:var(--wp--preset--color--light)}body[data-scrolling-started=true] .monteviva-header__inner{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:color-mix(in srgb,var(--wp--preset--color--primary) 70%,transparent 30%)}body:not([data-scrolling-started]).home .monteviva-header,body[data-scrolling-started=false].home .monteviva-header{--header-color:var(--wp--preset--color--light);--header-color-alt:var(--wp--preset--color--light)}body[data-nav-status=open] .monteviva-header,body[data-search-status=open] .monteviva-header{--header-color:var( --wp--preset--color--light );--header-color-alt:var( --wp--preset--color--light )}body[data-nav-status=open] .monteviva-header__inner,body[data-search-status=open] .monteviva-header__inner{background-color:transparent!important}.monteviva-footer .footer{font-family:Lexend Zetta;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-.075rem;line-height:2}.monteviva-footer .footer p{margin-bottom:var(--elements-gap)}.monteviva-footer .footer p:last-child{margin-bottom:0}.monteviva-footer .footer h3,.monteviva-footer .footer h4{font-family:Lexend Zetta;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-.075rem;line-height:1.5;margin-bottom:calc(var(--elements-gap)*1.5);text-transform:uppercase}.monteviva-footer .footer-bottom{font-size:calc(10.25vw - var(--page-gap)*.5*.1025);line-height:.75;white-space:nowrap}.monteviva-footer .footer-bottom em,.monteviva-footer .footer-bottom i{letter-spacing:.03em}@media (max-width:767px){.monteviva-footer .footer-bottom{font-size:calc(8.5vw - var(--page-gap)*.5*.085)}}.monteviva-footer .wp-block-buttons{gap:2rem!important;padding-right:2rem!important}.monteviva-footer a:not([class]){--color1:transparent;--color2:var(--wp--preset--color--light)}.monteviva-footer .nav{display:flex;flex-direction:column;gap:var(--elements-gap)}.monteviva-footer .nav a{font-family:Lexend Zetta;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-.075rem;line-height:2}.monteviva-footer .back-to-top{bottom:115px;opacity:0!important;position:fixed!important;right:29px;transform:translateY(5px)!important;transition:transform .3s ease-in-out,opacity .3s ease-in-out!important;z-index:100!important}@media (max-width:767px){.monteviva-footer .back-to-top{display:none!important;visibility:hidden!important}}.monteviva-footer .back-to-top svg{height:auto;width:1rem}.monteviva-footer .back-to-top a:not([class]){color:var(--wp--preset--color--primary);display:block;margin:0;padding:0;--color1:transparent;--color2:transparent}body[data-scrolling-started=true] .monteviva-footer .back-to-top{opacity:1!important;transform:translateY(0)!important}body:not(.home) .main{min-height:var(--header-min-height);padding-top:var(--header-height)}.animated{animation-delay:unset;animation-duration:unset;transition:none}.elementor-element:not(.e-div-block-base) .elementor-widget-container,.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)){transition:none}[data-animate-wrapper] [data-animate-item],[data-animate-wrapper] [data-split]{opacity:0;transition:none}.elementor-editor-active [data-animate-wrapper] [data-animate-item],.elementor-editor-active [data-animate-wrapper] [data-split]{opacity:1}[data-animate-wrapper] [data-reveal]{background-color:var(--wp--preset--color--light-brown);opacity:0;overflow:hidden;position:relative;transition:none}[data-animate-wrapper] [data-reveal] .curtain{bottom:0;left:0;position:absolute;right:0;top:0}[data-animate-wrapper] [data-reveal] .curtain.curtain-1{background-color:var(--wp--preset--color--primary);z-index:1}[data-animate-wrapper] [data-reveal] .curtain.curtain-2{background-color:var(--wp--preset--color--beige);z-index:2}[data-animate-wrapper] [data-reveal] img{display:block;opacity:0;position:relative;transition:none;z-index:0}.elementor-editor-active [data-animate-wrapper] [data-reveal],.elementor-editor-active [data-animate-wrapper] [data-reveal] img{opacity:1}.monteviva-container{margin-left:auto;margin-right:auto;max-width:var(--container-width);width:100%}.monteviva-breadcrumbs{font-family:Lexend Zetta;font-size:.625rem;font-style:normal;font-weight:400;line-height:2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.monteviva-breadcrumbs a:not([class]){--color1:transparent;--color2:color-mix(in srgb,var(--wp--preset--color--primary) 70%,transparent 30%);color:color-mix(in srgb,var(--wp--preset--color--primary) 70%,transparent 30%)}.monteviva-breadcrumbs>span:not(:last-child):after{content:">";margin-left:.5rem;margin-right:.5rem}.elementor-widget-html svg{height:auto;width:100%}.elementor-widget-monteviva-svg a{display:block;height:auto;width:100%;--color1:transparent;--color2:transparent}.elementor-widget-monteviva-svg svg{height:auto;width:100%}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{margin-bottom:calc(var(--elements-gap)*.75);margin-top:var(--elements-gap)}.elementor-widget-text-editor h3{margin-bottom:calc(var(--elements-gap)*1.5);margin-top:calc(var(--elements-gap)*2)}.elementor-heading-title{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}@media (max-width:767px){[data-split] h1>div>div,[data-split] h2>div>div,[data-split] h3>div>div,[data-split] h4>div>div,[data-split] h5>div>div,[data-split] h6>div>div{padding-right:.1em}}:root{--custom-button-border-radius:0;--custom-button-border-width:0.5px;--custom-button-padding-vertical:1.25em;--custom-button-padding-horizontal:3em}@media (max-width:767px){:root{--custom-button-border-width:1px}}.elementor-widget-button .elementor-button,.elementor-widget-button .monteviva-button,.elementor-widget-form .e-form__buttons .elementor-button,.elementor-widget-form .e-form__buttons .monteviva-button,.monteviva-posts-button .elementor-button,.monteviva-posts-button .monteviva-button{border-color:var(--wp--preset--color--primary);border-radius:var(--custom-button-border-radius);border-width:var(--custom-button-border-width);display:inline-block;overflow:hidden;padding:var(--custom-button-padding-vertical) var(--custom-button-padding-horizontal);position:relative;transition:background .5s cubic-bezier(.625,.05,0,1),border .33s cubic-bezier(.28,.13,.43,1)}.elementor-widget-button .elementor-button-text,.elementor-widget-button .monteviva-button-text,.elementor-widget-form .e-form__buttons .elementor-button-text,.elementor-widget-form .e-form__buttons .monteviva-button-text,.monteviva-posts-button .elementor-button-text,.monteviva-posts-button .monteviva-button-text{color:var(--wp--preset--color--primary);transition:color .33s cubic-bezier(.28,.13,.43,1)}.elementor-widget-button .elementor-button-link,.elementor-widget-button .monteviva-button-link,.elementor-widget-form .e-form__buttons .elementor-button-link,.elementor-widget-form .e-form__buttons .monteviva-button-link,.monteviva-posts-button .elementor-button-link,.monteviva-posts-button .monteviva-button-link{font-family:Lexend Zetta;font-size:.875rem;font-style:normal;font-weight:300;letter-spacing:-.0875rem;line-height:1.25rem;text-transform:uppercase}.elementor-widget-button:not(.inline) .elementor-button,.elementor-widget-button:not(.inline) .monteviva-button,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button,.monteviva-posts-button:not(.inline) .elementor-button,.monteviva-posts-button:not(.inline) .monteviva-button{--color1:transparent;--color2:var(--wp--preset--color--light-brown);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;outline:none;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.elementor-widget-button:not(.inline) .elementor-button:focus,.elementor-widget-button:not(.inline) .elementor-button:hover,.elementor-widget-button:not(.inline) .monteviva-button:focus,.elementor-widget-button:not(.inline) .monteviva-button:hover,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:hover,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:hover,.monteviva-posts-button:not(.inline) .elementor-button:focus,.monteviva-posts-button:not(.inline) .elementor-button:hover,.monteviva-posts-button:not(.inline) .monteviva-button:focus,.monteviva-posts-button:not(.inline) .monteviva-button:hover{background-size:0 100%,100% 100%}.elementor-widget-button:not(.inline) .elementor-button:focus,.elementor-widget-button:not(.inline) .monteviva-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:focus,.monteviva-posts-button:not(.inline) .elementor-button:focus,.monteviva-posts-button:not(.inline) .monteviva-button:focus{outline:none}.elementor-widget-button:not(.inline) .elementor-button:focus,.elementor-widget-button:not(.inline) .elementor-button:hover,.elementor-widget-button:not(.inline) .monteviva-button:focus,.elementor-widget-button:not(.inline) .monteviva-button:hover,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:hover,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:hover,.monteviva-posts-button:not(.inline) .elementor-button:focus,.monteviva-posts-button:not(.inline) .elementor-button:hover,.monteviva-posts-button:not(.inline) .monteviva-button:focus,.monteviva-posts-button:not(.inline) .monteviva-button:hover{border-color:var(--wp--preset--color--light-brown)}.elementor-widget-button:not(.inline) .elementor-button:focus .elementor-button-text,.elementor-widget-button:not(.inline) .elementor-button:focus .monteviva-button-text,.elementor-widget-button:not(.inline) .elementor-button:hover .elementor-button-text,.elementor-widget-button:not(.inline) .elementor-button:hover .monteviva-button-text,.elementor-widget-button:not(.inline) .monteviva-button:focus .elementor-button-text,.elementor-widget-button:not(.inline) .monteviva-button:focus .monteviva-button-text,.elementor-widget-button:not(.inline) .monteviva-button:hover .elementor-button-text,.elementor-widget-button:not(.inline) .monteviva-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:focus .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:focus .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline) .monteviva-button:hover .monteviva-button-text,.monteviva-posts-button:not(.inline) .elementor-button:focus .elementor-button-text,.monteviva-posts-button:not(.inline) .elementor-button:focus .monteviva-button-text,.monteviva-posts-button:not(.inline) .elementor-button:hover .elementor-button-text,.monteviva-posts-button:not(.inline) .elementor-button:hover .monteviva-button-text,.monteviva-posts-button:not(.inline) .monteviva-button:focus .elementor-button-text,.monteviva-posts-button:not(.inline) .monteviva-button:focus .monteviva-button-text,.monteviva-posts-button:not(.inline) .monteviva-button:hover .elementor-button-text,.monteviva-posts-button:not(.inline) .monteviva-button:hover .monteviva-button-text{color:var(--wp--preset--color--light)}.elementor-widget-button:not(.inline).light .elementor-button,.elementor-widget-button:not(.inline).light .monteviva-button,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button,.monteviva-posts-button:not(.inline).light .elementor-button,.monteviva-posts-button:not(.inline).light .monteviva-button{--color2:var(--wp--preset--color--light);border-color:var(--wp--preset--color--light)}.elementor-widget-button:not(.inline).light .elementor-button-text,.elementor-widget-button:not(.inline).light .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button-text,.monteviva-posts-button:not(.inline).light .elementor-button-text,.monteviva-posts-button:not(.inline).light .monteviva-button-text{color:var(--wp--preset--color--light)}.elementor-widget-button:not(.inline).light .elementor-button:focus,.elementor-widget-button:not(.inline).light .elementor-button:hover,.elementor-widget-button:not(.inline).light .monteviva-button:focus,.elementor-widget-button:not(.inline).light .monteviva-button:hover,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button:focus,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button:hover,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button:focus,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button:hover,.monteviva-posts-button:not(.inline).light .elementor-button:focus,.monteviva-posts-button:not(.inline).light .elementor-button:hover,.monteviva-posts-button:not(.inline).light .monteviva-button:focus,.monteviva-posts-button:not(.inline).light .monteviva-button:hover{border-color:var(--wp--preset--color--light)}.elementor-widget-button:not(.inline).light .elementor-button:focus .elementor-button-text,.elementor-widget-button:not(.inline).light .elementor-button:focus .monteviva-button-text,.elementor-widget-button:not(.inline).light .elementor-button:hover .elementor-button-text,.elementor-widget-button:not(.inline).light .elementor-button:hover .monteviva-button-text,.elementor-widget-button:not(.inline).light .monteviva-button:focus .elementor-button-text,.elementor-widget-button:not(.inline).light .monteviva-button:focus .monteviva-button-text,.elementor-widget-button:not(.inline).light .monteviva-button:hover .elementor-button-text,.elementor-widget-button:not(.inline).light .monteviva-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button:focus .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button:focus .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .elementor-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button:focus .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button:focus .monteviva-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons:not(.inline).light .monteviva-button:hover .monteviva-button-text,.monteviva-posts-button:not(.inline).light .elementor-button:focus .elementor-button-text,.monteviva-posts-button:not(.inline).light .elementor-button:focus .monteviva-button-text,.monteviva-posts-button:not(.inline).light .elementor-button:hover .elementor-button-text,.monteviva-posts-button:not(.inline).light .elementor-button:hover .monteviva-button-text,.monteviva-posts-button:not(.inline).light .monteviva-button:focus .elementor-button-text,.monteviva-posts-button:not(.inline).light .monteviva-button:focus .monteviva-button-text,.monteviva-posts-button:not(.inline).light .monteviva-button:hover .elementor-button-text,.monteviva-posts-button:not(.inline).light .monteviva-button:hover .monteviva-button-text{color:var(--wp--preset--color--primary)}.elementor-widget-button.inline,.elementor-widget-form .e-form__buttons.inline,.monteviva-posts-button.inline{--custom-button-padding-vertical:0;--custom-button-padding-horizontal:0}.elementor-widget-button.inline .elementor-button,.elementor-widget-button.inline .monteviva-button,.elementor-widget-form .e-form__buttons.inline .elementor-button,.elementor-widget-form .e-form__buttons.inline .monteviva-button,.monteviva-posts-button.inline .elementor-button,.monteviva-posts-button.inline .monteviva-button{border:0;--color1:hsla(0,0%,100%,.25);--color2:hsla(0,0%,100%,.5);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;outline:none}@supports (color:color-mix(in lch,red,blue)){.elementor-widget-button.inline .elementor-button,.elementor-widget-button.inline .monteviva-button,.elementor-widget-form .e-form__buttons.inline .elementor-button,.elementor-widget-form .e-form__buttons.inline .monteviva-button,.monteviva-posts-button.inline .elementor-button,.monteviva-posts-button.inline .monteviva-button{--color1:color-mix(in srgb,var(--wp--preset--color--primary) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent 50%)}}.elementor-widget-button.inline .elementor-button:focus,.elementor-widget-button.inline .elementor-button:hover,.elementor-widget-button.inline .monteviva-button:focus,.elementor-widget-button.inline .monteviva-button:hover,.elementor-widget-form .e-form__buttons.inline .elementor-button:focus,.elementor-widget-form .e-form__buttons.inline .elementor-button:hover,.elementor-widget-form .e-form__buttons.inline .monteviva-button:focus,.elementor-widget-form .e-form__buttons.inline .monteviva-button:hover,.monteviva-posts-button.inline .elementor-button:focus,.monteviva-posts-button.inline .elementor-button:hover,.monteviva-posts-button.inline .monteviva-button:focus,.monteviva-posts-button.inline .monteviva-button:hover{background-size:0 1px,100% 1px}.elementor-widget-button.inline .elementor-button:focus,.elementor-widget-button.inline .monteviva-button:focus,.elementor-widget-form .e-form__buttons.inline .elementor-button:focus,.elementor-widget-form .e-form__buttons.inline .monteviva-button:focus,.monteviva-posts-button.inline .elementor-button:focus,.monteviva-posts-button.inline .monteviva-button:focus{outline:none}.elementor-widget-button.inline .elementor-button-text,.elementor-widget-button.inline .monteviva-button-text,.elementor-widget-form .e-form__buttons.inline .elementor-button-text,.elementor-widget-form .e-form__buttons.inline .monteviva-button-text,.monteviva-posts-button.inline .elementor-button-text,.monteviva-posts-button.inline .monteviva-button-text{display:inline-block}.elementor-widget-button.inline .elementor-button-link,.elementor-widget-button.inline .monteviva-button-link,.elementor-widget-form .e-form__buttons.inline .elementor-button-link,.elementor-widget-form .e-form__buttons.inline .monteviva-button-link,.monteviva-posts-button.inline .elementor-button-link,.monteviva-posts-button.inline .monteviva-button-link{line-height:2}.elementor-widget-button.inline .elementor-button:hover .elementor-button-text,.elementor-widget-button.inline .elementor-button:hover .monteviva-button-text,.elementor-widget-button.inline .monteviva-button:hover .elementor-button-text,.elementor-widget-button.inline .monteviva-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons.inline .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.inline .elementor-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons.inline .monteviva-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.inline .monteviva-button:hover .monteviva-button-text,.monteviva-posts-button.inline .elementor-button:hover .elementor-button-text,.monteviva-posts-button.inline .elementor-button:hover .monteviva-button-text,.monteviva-posts-button.inline .monteviva-button:hover .elementor-button-text,.monteviva-posts-button.inline .monteviva-button:hover .monteviva-button-text{color:var(--wp--preset--color--primary)!important}.elementor-widget-button.inline.light .elementor-button,.elementor-widget-button.inline.light .monteviva-button,.elementor-widget-form .e-form__buttons.inline.light .elementor-button,.elementor-widget-form .e-form__buttons.inline.light .monteviva-button,.monteviva-posts-button.inline.light .elementor-button,.monteviva-posts-button.inline.light .monteviva-button{--color1:hsla(0,0%,100%,.25);--color2:hsla(0,0%,100%,.5)}@supports (color:color-mix(in lch,red,blue)){.elementor-widget-button.inline.light .elementor-button,.elementor-widget-button.inline.light .monteviva-button,.elementor-widget-form .e-form__buttons.inline.light .elementor-button,.elementor-widget-form .e-form__buttons.inline.light .monteviva-button,.monteviva-posts-button.inline.light .elementor-button,.monteviva-posts-button.inline.light .monteviva-button{--color1:color-mix(in srgb,var(--wp--preset--color--light) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--light) 50%,transparent 50%)}}.elementor-widget-button.inline.light .elementor-button-text,.elementor-widget-button.inline.light .elementor-button:hover .elementor-button-text,.elementor-widget-button.inline.light .elementor-button:hover .monteviva-button-text,.elementor-widget-button.inline.light .monteviva-button-text,.elementor-widget-button.inline.light .monteviva-button:hover .elementor-button-text,.elementor-widget-button.inline.light .monteviva-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons.inline.light .elementor-button-text,.elementor-widget-form .e-form__buttons.inline.light .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.inline.light .elementor-button:hover .monteviva-button-text,.elementor-widget-form .e-form__buttons.inline.light .monteviva-button-text,.elementor-widget-form .e-form__buttons.inline.light .monteviva-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.inline.light .monteviva-button:hover .monteviva-button-text,.monteviva-posts-button.inline.light .elementor-button-text,.monteviva-posts-button.inline.light .elementor-button:hover .elementor-button-text,.monteviva-posts-button.inline.light .elementor-button:hover .monteviva-button-text,.monteviva-posts-button.inline.light .monteviva-button-text,.monteviva-posts-button.inline.light .monteviva-button:hover .elementor-button-text,.monteviva-posts-button.inline.light .monteviva-button:hover .monteviva-button-text{color:var(--wp--preset--color--light)!important}.wp-block-button .wp-element-button{align-items:center;background-color:transparent!important;color:currentColor!important;display:inline-flex;font-family:Lexend Zetta;font-size:.875rem;font-style:normal;font-weight:300;gap:1em;justify-content:center;letter-spacing:-.0875rem;line-height:2;padding:0;text-align:center;text-transform:uppercase;--color1:transparent;--color2:var(--wp--preset--color--light);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;outline:none}.wp-block-button .wp-element-button:focus,.wp-block-button .wp-element-button:hover{background-size:0 1px,100% 1px}.wp-block-button .wp-element-button:focus{outline:none}.wp-block-button .wp-element-button:after{background-image:url("data:image/svg+xml;utf8,<svg viewBox=%270 0 25 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M1 3.5H0.5V4.5H1V3.5ZM24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM1 4V4.5H24V4V3.5H1V4Z%27 fill=%27white%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;transition:transform .33s cubic-bezier(.28,.13,.43,1);width:2em}.wp-block-button .wp-element-button:hover:after{transform:translateX(.25em)}:root{--custom-form-field-border-radius:0px;--custom-form-field-border-width:1px;--custom-form-field-padding-vertical:0.66em;--custom-form-field-padding-horizontal:0;--custom-form-fields-gap:calc(var(--elements-gap)*1)}.elementor-field-group .elementor-field-textual:focus{box-shadow:none!important}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{margin-top:var(--elements-gap)!important}.elementor-field-type-acceptance{margin-bottom:calc(var(--custom-form-fields-gap)*2.5);margin-top:calc(var(--custom-form-fields-gap)*1)}.elementor-field-type-acceptance .elementor-field-option{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:1rem!important;justify-content:flex-start!important}.elementor-field-type-acceptance .elementor-field-option input{margin-top:.25em!important}.elementor-field-type-acceptance .elementor-field-option label{display:block!important;font-size:.8125rem!important;font-style:normal!important;font-weight:400!important;line-height:1.33!important}:root{--custom-image-border-radius:0}.elementor-widget-image{overflow:hidden}.elementor-widget-image img{transition:none!important}.elementor-widget-image.fix-ratio{display:block;overflow:hidden;position:relative}.elementor-widget-image.fix-ratio img,.elementor-widget-image.fix-ratio picture{display:block;height:auto;object-fit:cover;width:100%}.elementor-widget-image.fix-ratio--1-1 img{aspect-ratio:1/1}.elementor-widget-image.fix-ratio--1-2 img{aspect-ratio:1/2}.elementor-widget-image.fix-ratio--2-1 img{aspect-ratio:2/1}.elementor-widget-image.fix-ratio--24-33 img{aspect-ratio:24/33}.elementor-widget-image.fix-ratio--33-24 img{aspect-ratio:33/24}.elementor-widget-image.fix-ratio--50-65 img{aspect-ratio:50/65}.elementor-widget-image.fix-ratio--65-50 img{aspect-ratio:65/50}.elementor-widget-image.fix-ratio--16-9 img{aspect-ratio:16/9}.elementor-widget-image.fix-ratio--9-16 img{aspect-ratio:9/16}.elementor-widget-image.fix-ratio--4-3 img{aspect-ratio:4/3}.elementor-widget-image.fix-ratio--3-4 img{aspect-ratio:3/4}.elementor-widget-image.fix-ratio--2-3 img{aspect-ratio:2/3}.elementor-widget-image.fix-ratio--3-2 img{aspect-ratio:3/2}.elementor-widget-image.fix-ratio--24-10 img{aspect-ratio:24/10}.elementor-widget-image.max-width{max-width:none!important}.elementor-widget-image.intro{height:100%}.elementor-widget-image.intro img{height:100%;width:100%}.elementor-widget-image a{display:block;height:auto;position:relative;width:100%}.elementor-widget-image a:after{background:color-mix(in srgb,var(--wp--preset--color--primary) 25%,transparent 75%);content:"";height:100%;left:0;position:absolute;top:0;transition:width .44s cubic-bezier(.28,.13,.43,1);width:0;z-index:1}.elementor-widget-image a:hover:after{width:100%}:root{--swiper-theme-color:#000;--swiper-navigation-size:1.5rem;--swiper-navigation-sides-offset:-2rem}@media (max-width:767px){:root{--swiper-theme-color:#fff;--swiper-navigation-size:1.5rem;--swiper-navigation-sides-offset:1.25rem}}.swiper-container{height:100%;position:relative;width:100%}.monteviva-jobs{display:flex;flex-direction:column;gap:var(--elements-gap);list-style:none;margin:0;padding:0}.monteviva-jobs__item{background-color:var(--wp--preset--color--light-beige);display:flex;flex-direction:column;gap:0;padding:1.33rem 2rem}.monteviva-jobs__item-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:space-between}@media (max-width:767px){.monteviva-jobs__item-header{align-items:stretch;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}}.monteviva-jobs__item-hours,.monteviva-jobs__item-location,.monteviva-jobs__item-name{font-family:General Sans;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:767px){.monteviva-jobs__item-hours,.monteviva-jobs__item-location,.monteviva-jobs__item-name{flex:0 0 27.5%;width:27.5%}}.monteviva-jobs__item-name{font-family:Lexend Zetta;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.1rem;line-height:1.375rem}.monteviva-jobs__item-toggle{cursor:pointer;display:block;height:1.5rem;overflow:hidden;position:relative;text-indent:-9999px;width:.75rem}@media (max-width:767px){.monteviva-jobs__item-toggle{align-self:flex-end;margin-top:1.5rem}}.monteviva-jobs__item-toggle:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19" viewBox="0 0 10 19" fill="none"><line x1="0.646447" y1="18.1464" x2="9.64645" y2="9.14645" stroke="black"/><line y1="-0.5" x2="12.7279" y2="-0.5" transform="matrix%280.707107 0.707107 0.707107 -0.707107 1 0.5%29" stroke="black"/></svg>') no-repeat;background-position:50%;background-size:contain!important;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.monteviva-jobs__item-toggle[aria-expanded=true]{transform:rotate(90deg)}.monteviva-jobs__item-content{height:0;opacity:0;overflow:hidden}.monteviva-jobs__item-content-inner{display:flex;flex-direction:column;gap:calc(var(--elements-gap)*3);padding:calc(var(--elements-gap)*3) 0 0}.monteviva-jobs__item-description{font-family:General Sans;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem}.monteviva-jobs__item-apply{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;flex-wrap:nowrap;font-family:Lexend Zetta;font-size:.875rem;font-style:normal;font-weight:300;gap:.75rem;justify-content:flex-start;letter-spacing:-.0875rem;line-height:normal;text-transform:uppercase}.monteviva-jobs__item-apply .text{display:inline-block;line-height:1.75!important}.monteviva-jobs__item-apply .icon{transform:translateX(0);transition:transform .33s cubic-bezier(.28,.13,.43,1)}.monteviva-jobs__item-apply .icon svg{height:auto!important;width:1.4375rem!important}.monteviva-jobs__item-apply:hover .icon{transform:translateX(.125em)}.monteviva-images-on-hover{--color-border:var(--wp--preset--color--primary);--size:17.5vw;align-items:center;color:var(--color);display:flex;font-family:General Sans;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem}.monteviva-images-on-hover li.monteviva-images-on-hover__list-item,.monteviva-images-on-hover ul.monteviva-images-on-hover__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative;width:100%;z-index:2}.monteviva-images-on-hover li.monteviva-images-on-hover__list-item:not(:last-child),.monteviva-images-on-hover ul.monteviva-images-on-hover__list:not(:last-child){border-bottom:1px solid var(--color-border)}.monteviva-images-on-hover a.monteviva-images-on-hover__link{display:flex;padding:calc(var(--page-gap)*.5) calc(var(--page-gap)*1);width:100%;--color1:transparent;--color2:var(--wp--preset--color--light-brown);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;outline:none;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1);--color:var(--wp--preset--color--primary);color:var(--color)}@media (max-width:767px){.monteviva-images-on-hover a.monteviva-images-on-hover__link{display:flex;flex-direction:column;gap:calc(var(--page-gap)*.5);padding:calc(var(--page-gap)*1.5) calc(var(--page-gap)*1)}}.monteviva-images-on-hover a.monteviva-images-on-hover__link:focus,.monteviva-images-on-hover a.monteviva-images-on-hover__link:hover{background-size:0 100%,100% 100%}.monteviva-images-on-hover a.monteviva-images-on-hover__link:focus{outline:none}.monteviva-images-on-hover a.monteviva-images-on-hover__link:focus,.monteviva-images-on-hover a.monteviva-images-on-hover__link:hover{--color:var(--wp--preset--color--light)}.monteviva-images-on-hover span.title{display:flex;flex-direction:column;gap:calc(var(--elements-gap)*.5);justify-content:space-between}@media (min-width:767px){.monteviva-images-on-hover span.title{width:68.75%}}@media (max-width:767px){.monteviva-images-on-hover span.title{gap:calc(var(--elements-gap)*1)}}.monteviva-images-on-hover span.title h3{font-family:Rekisa;font-size:8.125rem;font-style:normal;font-weight:400;line-height:6.25rem;text-transform:uppercase}@media (max-width:767px){.monteviva-images-on-hover span.title h3{font-size:4.125rem;line-height:3.125rem}}.monteviva-images-on-hover span.title .status{font-family:Lexend Zetta;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.monteviva-images-on-hover span.description{display:flex;flex-direction:column;gap:calc(var(--elements-gap)*.5);justify-content:flex-start}@media (min-width:767px){.monteviva-images-on-hover span.description{width:25%}}.monteviva-images-on-hover span.description h3{font-family:Lexend Zetta;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.1rem;line-height:1.375rem}.monteviva-images-on-hover span.description ul:not([class]) li:before{background:var(--color);transition:background .33s cubic-bezier(.28,.13,.43,1)}.monteviva-images-on-hover span.description ul:not([class]) li:not(:last-child){margin-bottom:.25em}.monteviva-images-on-hover .media-container{border-radius:2%;height:calc(var(--size)*.66);left:44%;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:var(--size);z-index:5}.monteviva-images-on-hover .media-container.on{visibility:visible}.monteviva-images-on-hover .media-container div{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateY(-100%);width:100%}.monteviva-images-on-hover .media-container img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:translateY(90%);width:100%}.monteviva-images-on-hover .medias img{height:1px;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:1px}.post-subline .text{font-size:2.6875rem;font-weight:400;letter-spacing:.13438rem;line-height:6.25rem;text-transform:uppercase}@media (max-width:767px){.post-subline .text{font-size:1.6875rem;line-height:3.75rem}}.monteviva-posts{--gap:var(--grid-gap);--img-ratio:20/14;--minmax:30%;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--minmax),1fr));grid-gap:calc(var(--elements-gap)*2) var(--elements-gap)}@media (max-width:767px){.monteviva-posts{--minmax:100%}}.monteviva-posts__item{background-color:var(--wp--preset--color--light-beige);display:flex;flex-direction:column}.monteviva-posts__item-image{background-color:var(--wp--preset--color--beige);position:relative}.monteviva-posts__item-image a{display:block;height:auto;position:relative;width:100%}.monteviva-posts__item-image a img{aspect-ratio:var(--img-ratio)}.monteviva-posts__item-image a:after{background:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent 50%);content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.625,.05,0,1);width:0;z-index:1}.monteviva-posts__item-image a:hover:after{width:100%}.monteviva-posts__item-image img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.monteviva-posts__item-content,.monteviva-posts__item-content-text{display:flex;flex-direction:column}.monteviva-posts__item-content{flex-grow:1;gap:calc(var(--gap)*1);justify-content:space-between;padding:calc(var(--gap)*.5)}.monteviva-posts__item-content-text{gap:calc(var(--gap)*.5);padding:calc(var(--gap)*.5)}.monteviva-posts__item-title h3{font-family:Lexend Zetta;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.1rem;line-height:1.375rem;margin:0}.monteviva-posts__item-infos{display:flex;flex-direction:column;gap:calc(var(--gap)*.25);padding-top:calc(var(--gap)*.25)}.monteviva-posts__item-infos>div{align-items:center;color:var(--wp--preset--color--dark-brown);display:flex;flex-direction:row;font-family:General Sans;font-size:1rem;font-style:normal;font-weight:400;gap:calc(var(--gap)*.25);gap:calc(var(--gap)*1);line-height:1.4375rem}.monteviva-posts__item-infos>div svg{flex-grow:1;height:1.125em;width:1.33em}.monteviva-posts__item-infos>div>span{flex-grow:0;width:100%}.monteviva-posts__item-excerpt p{font-family:General Sans;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;margin:0}.monteviva-posts__item-button{font-family:Lexend Zetta;font-size:.875rem;font-style:normal;font-weight:300;letter-spacing:-.0875rem;line-height:1.25rem;text-align:center;text-transform:uppercase}.monteviva-posts__item-button a{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;justify-content:center;padding:.8125em 1.25em;width:100%;--color1:transparent;--color2:var(--wp--preset--color--light-brown);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;border:.5px solid var(--wp--preset--color--primary);box-shadow:none;cursor:pointer;outline:none;transition:background .5s cubic-bezier(.625,.05,0,1),color .33s cubic-bezier(.28,.13,.43,1),border .33s cubic-bezier(.28,.13,.43,1);transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.monteviva-posts__item-button a:focus,.monteviva-posts__item-button a:hover{background-size:0 100%,100% 100%}.monteviva-posts__item-button a:focus{outline:none}.monteviva-posts__item-button a:focus,.monteviva-posts__item-button a:hover{border-color:var(--wp--preset--color--light-brown);color:var(--wp--preset--color--light)}.monteviva-apartments{--gap:var(--page-gap);align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--gap)*3);justify-content:flex-start}@media (min-width:767px){.monteviva-apartments{padding:0 7.1428571429%}.monteviva-apartments .gallery{width:50%}}.monteviva-apartments .gallery img{aspect-ratio:6/5}.monteviva-apartments .info{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--elements-gap)*2);justify-content:flex-start}@media (min-width:767px){.monteviva-apartments .info{width:42.8571428571%}}.monteviva-apartments .info-inner{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--elements-gap)*.5);justify-content:flex-start}.monteviva-apartments h3{font-family:Rekisa;font-size:5rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.monteviva-apartments h4{font-family:Lexend Zetta;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.1rem;line-height:1.375rem}.monteviva-apartments-description{font-family:General Sans;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem}.monteviva-apartments-description p:not([class]):not(:last-child){margin:0 0 calc(var(--elements-gap)*1)}.monteviva-apartments-description ul:not([class]){margin-top:calc(var(--elements-gap)*1.5)}.monteviva-apartments-description ul:not([class]) li:not(:last-child){margin-bottom:.33em}.monteviva-apartments-button{margin-top:calc(var(--elements-gap)*3);text-align:right}.monteviva-apartments-button .wp-element-button{color:var(--wp--preset--color--light)!important;padding:var(--custom-button-padding-vertical) 5em;--color1:var(--wp--preset--color--light-brown);--color2:var(--wp--preset--color--brown);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;outline:none;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.monteviva-apartments-button .wp-element-button:focus,.monteviva-apartments-button .wp-element-button:hover{background-size:0 100%,100% 100%}.monteviva-apartments-button .wp-element-button:focus{outline:none}.monteviva-apartments-button .wp-element-button:after{display:none!important}.monteviva-apartments__item{align-items:flex-start;display:flex;flex-direction:row;gap:calc(var(--gap)*1);justify-content:space-between}@media (max-width:767px){.monteviva-apartments__item{align-items:stretch;flex-direction:column;gap:calc(var(--gap)*2);justify-content:flex-start}}@media (min-width:767px){.monteviva-apartments__item:nth-child(2n){flex-direction:row-reverse}}.focus\:not-sr-only:focus{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}@media (max-width:767px){.sm\:bottom-\[-2\.5em\]{bottom:-2.5em}.sm\:right-\[3em\]{right:3em}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:w-\[10em\]{width:10em}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-element{gap:var(--elements-gap)}.sm\:gap-page{gap:var(--page-gap)}.sm\:gap-x-page{column-gap:var(--page-gap)}.sm\:p-0{padding:0}.sm\:px-\[1\.85rem\]{padding-left:1.85rem;padding-right:1.85rem}.sm\:py-2{padding-bottom:2rem;padding-top:2rem}.sm\:pt-\[var\(--header-height\)\]{padding-top:var(--header-height)}.sm\:text-center{text-align:center}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[3\.125em\]{font-size:3.125em}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-\[5rem\]{font-size:5rem}}