*::-webkit-scrollbar{width:5px}:root{--ac-time:.35s;interpolate-size:allow-keywords}*::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 5px var(--ast-global-color-8)}@view-transition{navigation:auto;types:slide,forwards}@keyframes marquee{100%{transform:translate(-100%,0)}}@keyframes pulse-border{to{opacity:0;transform:scale(1.5)}}@keyframes to-left{to{opacity:0;transform:translateX(-75px)}}@keyframes from-right{from{opacity:0;transform:translateX(75px)}}::view-transition-old(root){animation:var(--ac-time) both to-left ease}::view-transition-new(root){animation:var(--ac-time) both from-right ease}@keyframes bg-scroll-up{0%{background-position:var(--bg-position) var(--bg-position)}}@keyframes bg-scroll-down{100%{background-position:var(--bg-position) var(--bg-position)}}.site-header{z-index:1000!important}.ast-header-sticked{box-shadow:0 0 10px var(--ast-global-color-8)}.site-header-section>*,.ast-site-identity{padding:0!important}[data-section="section-primary-header-builder"]{padding-inline:10px!important}.ast-off-canvas-active body.ast-main-header-nav-open{overflow:hidden!important}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{height:auto}.ast-menu-toggle{padding:0!important;color:var(--ast-global-color-0)!important}#ast-mobile-header .menu-item{display:flex;flex-direction:row;.ast-menu-toggle{right:0;position:relative}}.sub-menu{min-width:max-content;.ast-desktop &{width:max-content!important}.menu-link .ast-icon{display:none!important}}.ac-form a{width:max-content}.aioseo-breadcrumbs{color:#fff}.menu-toggle-close:focus{border:none!important}.uagb-popup-builder__close{padding:10px!important}.uagb-button__wrapper a,.pulse-btn{transition:.2s!important}.menu-toggle:focus,.ast-menu-toggle:focus{outline:none!important}.aioseo-html-sitemap{gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}[contenteditable=true]{outline:1px dashed var(--ast-global-color-1)}#ac-dialog{padding:0;max-width:80vw;min-width:500px;overflow:hidden;background:var(--ast-global-color-5);a *,button *{pointer-events:none}>:not(ul,aside){gap:2em;padding:1em}.slider *,img{transition:var(--ac-time)}>header{top:0;div{min-width:120px}input{width:100%}}>:is(header,footer,aside){bottom:0;display:flex;position:sticky;align-items:center;text-align-last:center;justify-content:space-between;color:var(--ast-global-color-3);background:var(--ast-global-color-4)}>aside{overflow-x:auto;justify-content:start;>*{background:initial}>*:hover{background:#fff1}>*.active{background:var(--ast-global-color-0);color:var(--ast-global-color-4)}}>main{gap:1em;display:grid;overflow:hidden;grid-template-columns:repeat(auto-fill,minmax(calc(var(--ac-cols, 5) * 24px),1fr));>*:hover{background:#fff2}>*{cursor:pointer;background:#fff1}}.ui-autocomplete{max-height:50%;overflow:hidden auto}.ui-slider-handle{line-height:1;counter-reset:ac-cols var(--ac-cols,5);&::after{content:counter(ac-cols)}}}.error-404 .page-title{font-size:50px}.ast-404-search{text-align:-webkit-center}#page .entry-content>.wp-block-uagb-container{transition:background-size var(--ac-time),transform var(--ac-time);&[style*=contain]:hover{transform:scale(.9)}&.uagb-position__sticky{transition:background-size var(--ac-time),transform var(--ac-time),box-shadow var(--ac-time)!important}.uagb-position__sticky{z-index:unset!important}.ast-primary-sticky-header-active & .uagb-position__sticky--stuck{transform:translateY(calc(var(--ac-header-height)))}}.entry-content>*{margin-bottom:0}.ast-article-single img{box-shadow:none}#cmplz-document{margin:0;max-width:unset}.spectra-image-gallery__media{cursor:pointer;overflow:visible}.uagb-forms-main-form{display:grid;column-gap:5px;grid-template-areas:'. .' 'e e' 'p p' 't t';.uagb-forms-email-wrap{grid-area:e}.uagb-forms-phone-wrap{grid-area:p}.uagb-forms-textarea-wrap{grid-area:t}.uagb-form-phone-country{width:12ch!important}@media (min-width:480px){grid-template-areas:'. .' 'e p' 't t'}}.srfm-form-container{--srfm-color-input-background:var(--ast-global-color-5) !important}#page:has(~div .el-popper[aria-hidden="false"]) #amelia-container.am-cap__wrapper{height:100vh}div:has(>.spectra-ig-feed__media-thumbnail:not([src*=instagram])){background:#000000bf;img{visibility:hidden}&::before{width:100%;height:100%;position:absolute;text-align:center;content:'Diaporama';align-content:center}}h1,h2,h3,h4,h5,h6,.ac-balance{text-wrap-style:balance}.ac-clamp{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:var(--lines,1)}.ac-marquee{overflow:hidden;white-space:nowrap;>*{padding-left:100%;display:inline-block;animation:marquee 30s linear infinite}}.ac-pulse{&:hover{background:var(--ast-global-color-4)}&::before{content:'';width:100%;height:100%;position:absolute;border-radius:20px 0;background:var(--ast-global-color-5);animation:pulse-border 1.5s ease-out infinite}}#page .ac-loop-dot{width:32px;height:32px;border-radius:50%;background:var(--ast-global-color-0);div:has(&){z-index:1}&.first{top:-18px;left:-18px;position:absolute}&.last{right:-18px;bottom:-18px;position:absolute}&::after{top:8px;left:8px;content:'';width:16px;height:16px;position:absolute;border-radius:50%;background:var(--ast-global-color-1)}}.ac-loop .uagb-loop-post{&:nth-child(2n) .ac-loop-txt{border-left-width:4px;border-bottom-width:4px}&:nth-child(2n - 1){.ac-loop-row{flex-direction:row-reverse}&:last-child .ac-loop-img{border-bottom-width:0}.ac-loop-img{border-right-width:4px;border-bottom-width:4px}@media (max-width:767px){&:last-child .ac-loop-txt{border-bottom-width:0}.ac-loop-txt{border-right-width:4px;border-bottom-width:4px}}}&:nth-last-child(1) *{border-bottom-width:0}}.ac-hover,.ac-zoom>*,.ac-toggle{background-size:auto 100%!important;&:hover{background-size:auto 120%!important}&,&::before,*{transition:var(--ac-time)!important}}.ac-zoom{>:hover .-shrink{scale:.5}>:not(:hover)>*{translate:0 100%}}.ac-toggle{&:hover svg{opacity:0}.uagb-ifb-title{text-shadow:0 0 10px #000}&:not(:hover) p{color:transparent!important}&:not(:hover)::before{background:none!important}&:not(:hover) .wp-block-uagb-info-box{height:100%}svg{scale:2;position:absolute;bottom:calc(50% - 50px);animation:pulse-border 1.5s ease-out infinite alternate}@media only screen and (max-width:768px){&:focus-within a:hover{pointer-events:none}}}[data-ac-dynamic]{font-weight:700}[data-ac-dynamic]:empty{display:none}:has(>[data-ac-dynamic]){text-wrap-style:balance}h1:has([data-ac-dynamic]:not(:empty)){font-size:min(4em, 8vw)}