@charset "UTF-8";
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/html{scroll-behavior:smooth}body,html{cursor:url(../../../../../../themes/adveo-customizer/img/quarzup_cursor.png) 25 10,auto}.blur-background{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,251,243,.6)}.op20{opacity:.2}.op30{opacity:.3}.op40{opacity:.4}.op50{opacity:.5}.fill-white *{fill:#fff!important}.fill-primary *{fill:var(--e-global-color-primary)!important}.fill-secondary *{fill:var(--e-global-color-secondary)!important}.fill-tertiary *{fill:#8c8c8c!important}.fill-accent *{fill:var(--e-global-color-accent)!important}.elementor-swiper .swiper-pagination .swiper-pagination-bullet{border-radius:4px;height:4px;width:30px}#main-header{transition:padding .3s ease-in-out,min-height .3s ease-in-out,margin-bottom .3s ease-in-out,background-color .3s ease-in-out;width:100%!important}#main-header.elementor-sticky--effects{background-color:hsla(0,0%,5%,.42);margin-bottom:-70px;min-height:70px;padding:8px 30px}.fade-animate{animation:blinker 1.5s linear infinite}@keyframes blinker{50%{opacity:0}}.partner-link .elementor-button .elementor-button-icon{font-size:1.5rem;opacity:.75}.partner-link .elementor-button .elementor-button-icon svg{transition:all .3s ease-in-out}.partner-link .elementor-button .elementor-button-icon svg polygon{transition:fill .3s ease-in-out;fill:var(--e-global-color-text)!important}.partner-link .elementor-button:hover .elementor-button-icon svg{transform:translateX(10px)}.partner-link .elementor-button:hover .elementor-button-icon svg polygon{transition:fill .3s ease-in-out;fill:#fff!important}.partner-link--neg .elementor-button .elementor-button-icon svg polygon{fill:#fff!important}.partner-link.partner-link-back .elementor-button:hover .elementor-button-icon svg{transform:translateX(-10px)}.news-item-category:after{background-color:var(--e-global-color-primary);content:"";height:60px;left:15px;position:absolute;top:100%;transition:height .5s ease;width:1px}.btn-article{background:var(--e-global-color-secondary);border-radius:5px;color:#fff!important;display:inline-block;font-weight:700;margin:20px 0;padding:12px 25px;text-decoration:none;transition:background .3s ease}.btn-article:hover{background:#117a4b;color:#fff!important}.blockquote,blockquote{background:#ededed;border-left:4px solid var(--e-global-color-secondary);border-radius:0 5px 5px 0;margin:30px 0;padding:20px}.blockquote p:last-of-type,blockquote p:last-of-type{margin-bottom:0}.img-article{height:250px!important;margin:0 6px 10px 0;-o-object-fit:cover;object-fit:cover;width:350px}.wpgmza_modern_infowindow,.wpgmza_modern_infowindow *{background-color:#fff!important}
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.elementor-image-carousel-wrapper .elementor-swiper-button{background-color:var(--e-global-color-secondary);border-radius:0;padding:8px}.elementor-image-carousel-wrapper .elementor-swiper-button svg{color:#fff;fill:currentColor}.elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-prev{left:0}.elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-next{right:0}.elementor-image-carousel-wrapper .elementor-swiper-button:hover{background-color:var(--e-global-color-accent)}.menu-menu-principal-container .current-menu-parent>.menu-item-link{border-color:#fff!important}.menu-menu-principal-container .contact-btn{margin-left:10px}.menu-menu-principal-container .contact-btn .menu-item-link{background-color:var(--e-global-color-primary)}
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.parallax-section{min-height:100vh;position:relative;z-index:2}.parallax-content{position:relative;transition:none}.parallax-fixed{bottom:0;left:0;pointer-events:none;position:fixed;z-index:2}.parallax-passed{bottom:0;left:0;position:fixed;z-index:0}
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.surfaces-table{color:var(--e-global-color-text);font-family:DM Sans,sans-serif;font-size:16px;max-width:800px}.surfaces-table .table-header{display:flex;font-weight:400;text-transform:uppercase}.surfaces-table .table-header .col{font-size:14px;padding:16px 24px;text-align:left}@media (max-width:768px){.surfaces-table .table-header{flex-wrap:wrap;gap:0;padding:5px 0 10px}.surfaces-table .table-header .col{flex:1 0 50%;padding:5px 24px}}.surfaces-table .table-body .table-row{background-color:#ededed;border-radius:20px;display:flex;margin-bottom:5px;transition:background-color .2s}.surfaces-table .table-body .table-row.reserved,.surfaces-table .table-body .table-row.sold{background-color:#f9f9f9}.surfaces-table .table-body .table-row.highlight,.surfaces-table .table-body .table-row:hover{background-color:#8c8c8c}.surfaces-table .table-body .table-row .col{background-color:transparent;font-weight:600;padding:16px 24px}@media (max-width:768px){.surfaces-table .table-body .table-row{flex-wrap:wrap;gap:0;padding:5px 0}.surfaces-table .table-body .table-row .col{flex:1 0 50%;padding:5px 24px}}#surface-select{background-color:#ededed;border-color:var(--e-global-color-secondary);border-radius:12px;color:var(--e-global-color-secondary);font-family:DM Sans,sans-serif}
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.animated-text{width:100%}.animated-text .typewriter-color{color:transparent;display:inline-block;font:inherit;position:relative}.animated-text .typewriter-color span{color:hsla(0,0%,100%,.2);transition:color .2s ease}.animated-text .typewriter-color span.visible{color:#fff}
/*!
Theme Name: Quarz'Up
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé par Adveo SA
Author: Raoul Pérez
Author URI: https://adveo.ch/
Template: hello-elementor
Version: 1.0
Text Domain: adveo-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.preload-loader{font-size:0;height:100vh;left:0;position:fixed;right:0;text-align:center;top:0;transition:visibility 0s;white-space:nowrap;z-index:3000}.preload-loader .preload-loader-wrapper{background-color:#fff;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:scaleY(1);transform-origin:center bottom;transition:transform .4s linear}.preload-loader .preload-loader-bar{color:#fff;display:inline-block;font-size:5rem;font-weight:700;height:2em;line-height:2em;overflow:hidden;position:relative;top:50%;transform:scaleX(1) translateY(-50%);transform-origin:center right;transition:transform 0s linear;vertical-align:middle;width:40%;z-index:2}.preload-loader .preload-loader-bar:after{animation:loading 2s linear infinite forwards;background-color:#000;border-radius:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center left;z-index:-1}.preload-loader .preload-loader-img{animation:scaleout-image 2s ease-in-out infinite;height:auto;left:50%;max-height:90%;max-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:visibility .3s ease-in .2s;visibility:hidden;width:auto}.preload-loader .preload-loader-img.s-back-switch{visibility:visible}.preload-loader.is-loaded{transition-delay:.6s;visibility:hidden}.preload-loader.is-loaded .preload-loader-wrapper{transform:scaleY(0);transform-origin:center top}.preload-loader.is-loaded .preload-loader-img{transition:visibility .3s ease-in 0s;visibility:hidden}@media only screen and (max-width:991px){.preload-loader .preload-loader-bar{width:70%}}@media only screen and (max-width:767px){.preload-loader .preload-loader-bar{font-size:2em}}@keyframes loading{0%{transform:translate(0) scaleX(0)}30%{transform:translate(0) scaleX(1)}80%,to{transform:translate(100%) scaleX(0)}}@keyframes scaleout-image{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}