:root{--qdf-orange:#ff7f02;--qdf-blue:#1450cc;--qdf-brown:#4d4423;--qdf-navy:#081c37;--qdf-sand:#f4d4ac;--qdf-text:#5f6263;--qdf-title:#222;--qdf-gutter:50px;--qdf-wrap:1160px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;font:400 15px/28px Raleway,sans-serif;color:var(--qdf-text);background-color:#fff;background-image:url(https://www.quintadefaro.uk/wp-content/uploads/2024/quinta-de-faro-background-pattern-orange.png);background-repeat:no-repeat;background-position:center center;background-size:auto;background-attachment:fixed;overflow-wrap:break-word;word-wrap:break-word;overflow-x:clip}img,video,iframe{max-width:100%}img{height:auto}a{color:var(--qdf-orange);text-decoration:none}:root p{margin:0 0 25px}:root :is(h1,h2,h3,h4,h5,h6){margin:0 0 15px;color:var(--qdf-title);font-family:Montserrat,sans-serif}:root h2{margin-bottom:20px}:root :is(h5,h6){margin-bottom:8px}:root :is(ul,ol){margin:0 0 25px;padding-left:17px}:root li{margin-bottom:10px}:root li:last-child{margin-bottom:0}.wp-site-blocks>*{margin-block:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:#fff;padding:10px 16px}.skip-link:focus{left:10px;top:10px}header.wp-block-template-part{position:sticky;top:0;z-index:100}.qdf-header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(255 255 255 / .94);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}.qdf-header{--qdf-header-h:140px;position:relative;display:flex;align-items:center;height:var(--qdf-header-h);transition:height .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.admin-bar header.wp-block-template-part{top:32px}@media (max-width:782px){.admin-bar header.wp-block-template-part{top:46px}}@media (max-width:600px){.admin-bar header.wp-block-template-part{top:0}}.qdf-header__row{display:flex;align-items:stretch;width:calc(100% - 0px);max-width:var(--qdf-wrap);margin:0 auto;padding:15px 0;height:var(--qdf-header-h);transition:height .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1)}.qdf-header__col{display:flex;align-items:center;flex:0 1 33.33%;min-width:0}.qdf-header__col--l{justify-content:flex-start}.qdf-header__col--c,.qdf-header__col--r{justify-content:flex-end}.qdf-header .wp-block-image{margin:0}.qdf-header .qdf-logo-1 img{width:110px;height:110px;display:block;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.qdf-header .qdf-logo-2 img{width:100%;height:auto;display:block;transition:width .28s cubic-bezier(.2,.8,.2,1)}.qdf-header .qdf-logo-2{width:100%}.qdf-lang{margin:0 30px 0 0;padding:7px}.qdf-lang ul{list-style:none;margin:0;padding:0}.qdf-lang li{display:inline-block}.qdf-lang a{display:block;padding:5px 8px;color:var(--qdf-text);font:400 13px/15px Raleway,sans-serif}.qdf-lang a[aria-current]{color:var(--qdf-orange)}.qdf-lang img{margin-right:8px;vertical-align:middle;width:18px;height:12px}.qdf-menu{margin:0}.qdf-menu .wp-block-navigation__responsive-container-open{color:#000;width:27px;height:16px}.qdf-menu .wp-block-navigation__responsive-container-open svg{width:27px;height:16px}.qdf-menu .wp-block-navigation__responsive-container.is-menu-open{left:auto;right:0;width:300px;padding:40px 30px;background:#fff;box-shadow:0 0 0 100vmax rgb(0 0 0 / .8)}.qdf-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:5px}.qdf-menu .wp-block-navigation-item__content{font:600 14px/22px Montserrat,sans-serif;letter-spacing:-.14px;color:#343638}@media (hover:hover){.qdf-menu .wp-block-navigation-item__content:hover{color:var(--qdf-orange)}}.qdf-menu .wp-block-navigation__responsive-container-close{color:#000}.qdf-section{position:relative;padding:0;margin:0;max-width:none;overflow-x:clip}.wp-block-cover.qdf-section{min-height:0;width:100%}.wp-block-cover.qdf-section .wp-block-cover__inner-container{width:100%;max-width:none}.qdf-row{width:calc(100% - 90px);max-width:var(--qdf-wrap);margin-left:auto;margin-right:auto}:root .qdf-row{margin-bottom:50px}:root .qdf-section .qdf-row:last-child{margin-bottom:0}.qdf-row--full{width:100%;max-width:none}:root .qdf-row:last-child>.qdf-cols>.wp-block-column{margin-bottom:0!important}.qdf-row--inner{width:100%;max-width:none;margin-left:0;margin-right:0}.qdf-row--g10>.qdf-cols{gap:10px}:where(.qdf-row)>.wp-block-group,:where(.qdf-row)>.wp-block-columns{max-width:none}.qdf-cols{display:flex;flex-wrap:nowrap;gap:var(--qdf-gutter);margin:0}.qdf-cols>.wp-block-column{min-width:0;margin:0}:where(.qdf-cols)>.wp-block-column{flex:1 1 0%}.qdf-row--fullcols{display:flex;flex-direction:column}.qdf-row--fullcols>*{flex:1 1 auto}@media (min-width:768px){.qdf-row--fullcols{min-height:100vh}}.qdf-row--fullcols .qdf-cols{gap:0}.qdf-row--swap .qdf-cols{flex-direction:row-reverse}.qdf-cols>.wp-block-column.is-vertically-aligned-center{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.qdf-cols>.wp-block-column.is-vertically-aligned-bottom{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}:where(.qdf-cols)>.wp-block-column>*{max-width:100%}.qdf-col1.qdf-va-middle{display:flex;flex-direction:column;justify-content:center}.qdf-col1.qdf-va-bottom{display:flex;flex-direction:column;justify-content:flex-end}.qdf-sh{text-align:center;margin-bottom:30px;display:flow-root}.qdf-sh.qdf-sh--m0{margin-bottom:0}.qdf-sh .wp-block-separator.qdf-sh__line{display:block;width:1px;height:45px;min-height:45px;max-width:1px;margin:0 auto 29px;border:0;background:var(--qdf-orange);color:var(--qdf-orange);opacity:1}.qdf-sh .qdf-sh__line--bottom{margin-bottom:9px!important}.qdf-sh--blue .qdf-sh__line{background:var(--qdf-blue)!important;color:var(--qdf-blue)!important}.qdf-sh--o2 .qdf-sh__line{background:#ff6700!important;color:#ff6700!important}:root .qdf-sh .special-h-tag{margin:0 0 30px}.qdf-sh .qdf-sh__line--bottom{margin-top:0}:root .qdf-section :is(.qdf-row,.qdf-col1,.wp-block-column)>:last-child{margin-bottom:0!important}.qdf-text{width:100%}:root .qdf-text>:last-child{margin-bottom:0!important}:root .qdf-wa-center{margin-left:auto;margin-right:auto}.qdf-text ul,.qdf-text ol{margin-bottom:25px}.qdf-text strong{font-weight:700}:root .wp-block-image.qdf-img{margin:0 0 60px}:root .wp-block-image.qdf-img.qdf-img--m0{margin-bottom:0}.qdf-img img{display:block;width:100%;height:auto}:root :is(.qdf-img,.qdf-header .wp-block-image) a{display:block;line-height:0}:root .qdf-img.qdf-al-left{margin-right:auto}:root .qdf-img.qdf-al-right{margin-left:auto}:root .qdf-img.qdf-al-center{margin-left:auto;margin-right:auto}.qdf-bleed{width:100%}.qdf-layers{position:relative}.qdf-layers .wp-block-image{margin:0;position:relative;z-index:1;width:auto}.qdf-layers .qdf-layer img{width:100%}.qdf-layers .qdf-layer:not(:first-child){position:absolute;top:0;left:0}.qdf-layers .qdf-layer:first-child{width:100%}.qdf-buttons{display:flex;margin:0;gap:0}.qdf-buttons--center{justify-content:center}.qdf-buttons--left{justify-content:flex-start}.qdf-buttons--right{justify-content:flex-end}.qdf-btn .wp-block-button__link{display:inline-block;padding:14px 34px;border:1px solid var(--qdf-navy);border-radius:32px;background:var(--qdf-navy);color:#fff;font:600 12px/12px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}.qdf-btn--orange .wp-block-button__link{background:var(--qdf-orange);border-color:var(--qdf-orange)}@media (hover:hover){.qdf-btn--orange .wp-block-button__link:hover{background:#fff;color:var(--qdf-orange)}}.qdf-btn--blue .wp-block-button__link{background:var(--qdf-blue);border-color:var(--qdf-blue)}@media (hover:hover){.qdf-btn--blue .wp-block-button__link:hover{background:#fff;color:var(--qdf-blue)}}@media (hover:hover){.qdf-btn--navy .wp-block-button__link:hover{background:#fff;color:var(--qdf-navy)}}.qdf-btn--sm .wp-block-button__link{padding:11px 25px}.qdf-number{text-align:center}:root .qdf-number__n{margin:0 0 10px;font:700 56px/60px Montserrat,sans-serif;color:var(--qdf-blue)}:root .qdf-number__c{margin:0}.qdf-visite iframe{display:block;width:100%;border:0}.qdf-slider{width:100%;margin-bottom:60px}.qdf-form{width:100%}.wpcf7{width:100%}.wpcf7 form{margin:0}.wpcf7 .cf-field,.wpcf7 .cf-row,.wpcf7 .cf-optin{margin:0 0 25px}.wpcf7 .cf-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wpcf7 .cf-row>div,.wpcf7 .cf-field>div{min-width:0}.wpcf7 .cf-label{display:block;margin:0 0 5px;font:400 14px/20px Raleway,sans-serif;color:#333}.wpcf7 .cf-label .req,.wpcf7 .cf-label abbr{color:#d63637;text-decoration:none}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea{display:block;width:100%;height:45px;padding:6px 14px;border:1px solid rgb(0 0 0 / .25);border-radius:3px;background:#fff;font:400 16px/1.3 Raleway,sans-serif;color:#333;box-sizing:border-box}.wpcf7 textarea{height:120px}.wpcf7 input::placeholder{color:rgb(0 0 0 / .35)}.wpcf7 .cf-field input[type=tel]{max-width:50%}.wpcf7 .cf-sub{display:block;margin:5px 0 0;font:400 12px/15px Raleway,sans-serif;color:#666}.wpcf7 .cf-optin label{font:400 16px/22px Raleway,sans-serif;color:#333}.wpcf7 .cf-optin input[type=checkbox]{width:16px;height:16px;margin:0 10px 0 0;vertical-align:middle}.wpcf7 .cf-submit{margin:60px 0 0}.wpcf7 input[type=submit]{display:inline-block;width:auto;height:auto;padding:14px 34px;border:1px solid var(--qdf-orange);border-radius:32px;background:var(--qdf-orange);color:#fff;cursor:pointer;font:600 12px/12px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);-webkit-appearance:none;appearance:none}.wpcf7 input[type=submit]:focus-visible{background:#fff;color:var(--qdf-orange);border-color:var(--qdf-orange)}@media (hover:hover){.wpcf7 input[type=submit]:hover{background:#fff;color:var(--qdf-orange);border-color:var(--qdf-orange)}}.wpcf7 .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wpcf7-not-valid-tip{font:400 12px/18px Raleway,sans-serif;color:#d63637}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:10px 15px;font:400 14px/20px Raleway,sans-serif}@media (max-width:767px){.wpcf7 .cf-row{grid-template-columns:1fr}.wpcf7 .cf-field input[type=tel]{max-width:none}}.qdf-plan{padding:20px 10px 10px;font-family:'Courier New',Courier,monospace}:root .qdf-plan ul{margin:0}:root .qdf-footer-menu{gap:5px;margin:0;padding:0}:root .qdf-footer-menu .wp-block-navigation-item{margin:0}.qdf-footer-menu .wp-block-navigation-item__content{font:600 14px/22px Montserrat,sans-serif;letter-spacing:-.14px;color:var(--qdf-orange);padding:0}.qdf-footer-menu .wp-block-navigation__container{gap:5px}@media (hover:hover){.qdf-footer-menu .wp-block-navigation-item__content:hover{color:var(--qdf-blue)}}:root .qdf-copyright{padding-top:37px;text-align:center}:root .qdf-copyright p{margin:0}.qdf-blog{width:100%}:root .qdf-blog__list{list-style:none;margin:0;padding:0;display:block}:root .qdf-blog__list>li{margin:0;padding:0}.qdf-post{display:flex;align-items:center;gap:40px;padding:45px 0;border-bottom:1px solid #ececec}.qdf-blog__list>li:last-child .qdf-post{border-bottom:0}.qdf-post__thumb{flex:0 0 580px;width:580px;margin:0}.qdf-post__thumb img{display:block;width:100%;height:auto}.qdf-post__body{flex:1 1 0%;min-width:0;padding:35px 40px 0 0}:root .qdf-post__title{margin:0 0 10px}.qdf-post__title a{color:inherit}:root .qdf-post__date{margin:0 0 25px;font:400 11px/17px Raleway,sans-serif;color:var(--qdf-text)}:root .qdf-post__text .qdf-more{margin:25px 0 0}.qdf-post__text a.wp-block-latest-posts__more,.qdf-post__text .more-link{font:400 10px/26px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;color:var(--qdf-text)}:root .qdf-pagination{margin:60px 0 0;gap:5px}.qdf-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:31px;padding:0 8px;border:1px solid #e0e0e0;color:var(--qdf-text);font:400 12px/1 Raleway,sans-serif}.qdf-pagination .page-numbers.current{background:var(--qdf-orange);border-color:var(--qdf-orange);color:#fff}.qdf-single-hero.wp-block-cover{padding:50px 0}:root .qdf-single-title{max-width:760px;margin:0 auto 22px;color:#fff;text-align:center}:root .qdf-single-date{margin:0;color:#fff;font:600 13px/26px Raleway,sans-serif;text-align:center}:root .qdf-single-row{margin-top:70px}:root .qdf-single-cols{gap:70px;margin:0}.wp-block-columns.qdf-single-cols>.wp-block-column.qdf-single-main{flex:0 0 810px;padding-left:10px}.wp-block-columns.qdf-single-cols>.wp-block-column.qdf-single-side{flex:0 0 280px}:root .qdf-post-text>*{max-width:none}:root .wp-block-separator.qdf-rule{width:100%;max-width:none;margin:55px 0 30px;border:0;border-top:1px solid #e5e5e5;background:none;opacity:1}.qdf-share{display:flex;flex-wrap:wrap}.qdf-share__btn{display:inline-block;margin:0 5px 10px 0;padding:8px 12px;color:#fff;font:400 13px/15px Raleway,sans-serif}.qdf-share__btn--facebook{background:#3b5998}.qdf-share__btn--twitter{background:#00aced}.qdf-share__btn--pinterest{background:#cb2027}.qdf-share__btn--linkedin{background:#4875b4}:root .qdf-side__title{margin:0 0 20px}:root .qdf-side .wp-block-latest-posts{margin:0;padding:0;list-style:none}.qdf-side .wp-block-latest-posts li{margin:0 0 10px}.qdf-postnav{margin:90px 0 0;padding:22px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font:500 14px/20px Montserrat,sans-serif}.qdf-postnav__in{width:calc(100% - 90px);max-width:var(--qdf-wrap);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.qdf-postnav__prev,.qdf-postnav__next{flex:1 1 0%;min-width:0}.qdf-postnav__prev,.qdf-postnav__next{display:flex;align-items:center;gap:10px}.qdf-postnav__prev{justify-content:flex-start}.qdf-postnav__next{justify-content:flex-end}.qdf-postnav .wp-block-post-navigation-link a{display:block;flex:0 1 auto;min-width:0;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qdf-postnav .post-navigation-link__label{display:block;margin-bottom:4px;font:400 10px/12px Montserrat,sans-serif;letter-spacing:1px;color:#888}.qdf-postnav .qdf-postnav__all{flex:0 0 auto;padding:8px 18px;border:1px solid var(--qdf-orange);border-radius:32px;color:var(--qdf-orange);font:600 11px/12px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.qdf-postnav .qdf-postnav__all:hover{background:var(--qdf-orange);color:#fff}}@media (max-width:767px){.qdf-post{flex-direction:column;gap:0}.qdf-post__thumb{flex:0 0 auto;width:100%}.qdf-post__body{padding:25px 0 0}.wp-block-columns.qdf-single-cols{flex-direction:column}.wp-block-columns.qdf-single-cols>.wp-block-column.qdf-single-main,.wp-block-columns.qdf-single-cols>.wp-block-column.qdf-single-side{flex:0 0 auto;width:100%;padding-left:0}}.qdf-news2{width:100%}:root .qdf-news2__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;list-style:none;margin:0;padding:0}:root .qdf-news2__grid>li{margin:0;padding:0}.qdf-news2__grid>li:first-child{grid-column:1 / -1}.qdf-card{height:100%;background:#fff;border:1px solid #ece8e2;overflow:hidden;transition:box-shadow .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.qdf-card:hover{box-shadow:0 16px 40px rgb(8 28 55 / .12);transform:translateY(-3px)}}.qdf-card__img{display:block;margin:0;overflow:hidden}.qdf-card__img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.qdf-card:hover .qdf-card__img img{transform:scale(1.04)}}.qdf-card__body{padding:26px 28px 32px}:root .qdf-card__date{margin:0 0 12px;font:600 11px/1 Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--qdf-orange)}:root .qdf-card__title{margin:0 0 14px}.qdf-card__title a{color:inherit}:root .qdf-card__excerpt{margin:0;font:400 15px/28px Raleway,sans-serif;color:var(--qdf-text)}:root .qdf-card__excerpt p{margin:0}.qdf-card__excerpt .wp-block-post-excerpt__more-link,.qdf-card__more{display:inline-block;margin-top:16px;padding-bottom:3px;border-bottom:1px solid var(--qdf-orange);font:600 11px/1.4 Montserrat,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--qdf-orange)}.qdf-news2__grid>li:first-child .qdf-card{display:grid;grid-template-columns:1.25fr 1fr}.qdf-news2__grid>li:first-child .qdf-card__img img{height:100%;aspect-ratio:auto;min-height:420px}.qdf-news2__grid>li:first-child .qdf-card__body{align-self:center;padding:50px 54px}:root .qdf-news2 .qdf-pagination{justify-content:center;margin-top:70px}.qdf-single2-hero.wp-block-cover{padding:90px 0}.qdf-single2-hero .wp-block-cover__inner-container{max-width:900px;margin:0 auto;text-align:center}:root .qdf-single2-date{margin:0 0 22px;font:600 12px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--qdf-orange);text-align:center}:root .qdf-single2-title{margin:0;color:#fff;text-align:center}:root .qdf-single2-body{max-width:760px;margin:80px auto 0;padding:0 20px}.qdf-related{margin-top:90px;padding:80px 0 90px;background:#faf6f0}.qdf-related__in{width:calc(100% - 90px);max-width:var(--qdf-wrap);margin:0 auto}:root .qdf-related__title{margin:0 0 40px;text-align:center}.qdf-related .qdf-news2__grid>li:first-child{grid-column:auto}.qdf-related .qdf-news2__grid>li:first-child .qdf-card{display:block}.qdf-related .qdf-news2__grid>li:first-child .qdf-card__img img{height:auto;aspect-ratio:4 / 3;min-height:0}.qdf-related .qdf-news2__grid>li:first-child .qdf-card__body{padding:26px 28px 32px}@media (max-width:900px){:root .qdf-news2__grid{grid-template-columns:1fr 1fr}.qdf-news2__grid>li:first-child .qdf-card{grid-template-columns:1fr}.qdf-news2__grid>li:first-child .qdf-card__img img{min-height:0;aspect-ratio:4 / 3}.qdf-news2__grid>li:first-child .qdf-card__body{padding:30px}}@media (max-width:600px){:root .qdf-news2__grid{grid-template-columns:1fr}}.qdf-news2 .qdf-card{display:flex;flex-direction:column}.qdf-news2 .qdf-card__body{display:flex;flex:1 1 auto;flex-direction:column}.qdf-news2 .qdf-card__excerpt{display:flex;flex:1 1 auto;flex-direction:column}:root .qdf-news2 .qdf-card__excerpt .wp-block-post-excerpt__more-text{margin:auto 0 0;padding-top:18px}.qdf-news2 .qdf-card__excerpt .wp-block-post-excerpt__more-link{margin-top:0}.qdf-news2__grid>li:first-child .qdf-card{display:grid}.qdf-news2__grid>li:first-child .qdf-card__body{align-self:stretch;justify-content:center}.qdf-news2__grid>li:first-child .qdf-card__excerpt{flex:0 1 auto}@media (max-width:900px){.qdf-news2__grid>li:first-child .qdf-card{display:flex;flex-direction:column}.qdf-news2__grid>li:first-child .qdf-card__excerpt{flex:1 1 auto}}:root .qdf-postnav p,:root .qdf-postnav .wp-block-shortcode,:root .qdf-postnav .wp-block-post-navigation-link{margin:0}.qdf-postnav .qdf-postnav__all{display:inline-block;margin:0;align-self:center}.qdf-pagination .page-numbers{min-width:34px;width:34px;height:34px;padding:0;border-radius:50%}.qdf-pagination .page-numbers.next,.qdf-pagination .page-numbers.prev,.qdf-pagination .wp-block-query-pagination-next,.qdf-pagination .wp-block-query-pagination-previous{width:auto;padding:0 14px;border-radius:34px}.wp-block-cover.qdf-single-hero>.wp-block-cover__background{background-color:#000;opacity:var(--qdf-voile,.4)!important}:root .qdf-single-title,:root .qdf-single-date{text-shadow:0 2px 14px rgb(0 0 0 / .45)}.qdf-post-text li,.qdf-post__text li{font-size:inherit;line-height:inherit}:root .country-select .country-list,:root .iti .iti__country-list{margin:0;padding:0;list-style:none}:root .country-select .country-list li,:root .iti .iti__country-list li{margin:0}.country-select .country-list .country{padding:5px 10px;line-height:20px}.country-select .country-list{max-height:260px}@media (min-width:1025px){.qdf-hide-d{display:none!important}}@media (max-width:1024px) and (min-width:768px){.qdf-hide-t{display:none!important}}@media (max-width:767px){.qdf-hide-m{display:none!important}}@media (max-width:767px){.qdf-cols{flex-direction:column;gap:50px}.qdf-row--g10>.qdf-cols{gap:50px}:root .qdf-fullscreen{min-height:0!important}.qdf-cols>.wp-block-column{flex:0 0 auto!important;width:100%}.qdf-row--full .qdf-cols{gap:0}.qdf-header__row{padding:15px 30px}.qdf-lang ul{display:block}.qdf-lang li{display:block}}.cmplz-cookiebanner.banner-1{font-family:Raleway,sans-serif;border-radius:12px}.cmplz-cookiebanner.banner-1 .cmplz-title{font:700 18px/26px Montserrat,sans-serif!important;color:var(--qdf-title)!important}.cmplz-cookiebanner.banner-1 .cmplz-message{font:400 14px/22px Raleway,sans-serif;color:var(--qdf-text)}.cmplz-cookiebanner.banner-1 .qdf-cmplz-lien{color:var(--qdf-navy);font-size:13px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cmplz-cookiebanner.banner-1 .cmplz-btn{border-radius:30px!important;font:600 13px/1 Montserrat,sans-serif;padding:12px 20px}.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-accept{background:var(--qdf-orange)!important;border:2px solid var(--qdf-orange)!important;color:#fff!important}@media (hover:hover){.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-accept:hover{background:#fff!important;color:var(--qdf-orange)!important}}.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-deny,.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-view-preferences{background:#fff!important;border:2px solid var(--qdf-navy)!important;color:var(--qdf-navy)!important}@media (hover:hover){.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-deny:hover,.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-view-preferences:hover{background:var(--qdf-navy)!important;color:#fff!important}}.cmplz-cookiebanner.banner-1{z-index:2147483000!important}.wpcf7 form.wpcf7-form{display:flex;flex-wrap:wrap;align-items:flex-end}.wpcf7 form.wpcf7-form>*{flex:0 0 100%}.wpcf7 form.wpcf7-form>.cf-submit{order:98;flex:1 1 0%;min-width:160px}.wpcf7 form.wpcf7-form>.wpcf7-turnstile{order:99;flex:0 0 auto;margin:60px 0 0 auto;min-height:65px}.wpcf7 form.wpcf7-form>.wpcf7-response-output{order:100}@media (max-width:767px){.wpcf7 form.wpcf7-form>.wpcf7-turnstile{margin-top:20px}}.wpcf7 .cf-submit p{margin:0}:root .qdf-text .qdf-legal-sep{width:100%;max-width:none;height:0;margin:60px 0;border:0;border-top:2px solid var(--qdf-orange);opacity:.35}:root .qdf-footer .qdf-cols a[href^="mailto"]{white-space:nowrap}@media (min-width:768px){:root .qdf-footer .qdf-row--inner .qdf-cols{align-items:flex-start;column-gap:10px}}@media (max-width:767px){:root :is(.qdf-sh,.qdf-text):not([class*="qdf-pm-"]){padding-left:0!important;padding-right:0!important}}.qdf-filtres{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 30px}.qdf-filtres .qdf-filtre{display:inline-block;padding:8px 16px;border:1px solid var(--qdf-orange);border-radius:32px;color:var(--qdf-orange);font:600 12px/1 Montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}.qdf-filtres .qdf-filtre span{opacity:.65;margin-left:4px}.qdf-filtres .qdf-filtre.is-active{background:var(--qdf-orange);color:#fff}@media (hover:hover){.qdf-filtres .qdf-filtre:hover{background:var(--qdf-orange);color:#fff}}@media (max-width:767px){.qdf-filtres{justify-content:flex-start}}:root .qdf-filtres{margin:0 0 30px}:root .qdf-filtres{justify-content:center}@media (max-width:767px){:root .qdf-filtres{justify-content:center}}:root .qdf-side .qdf-filtres{justify-content:flex-start;margin:0 0 25px}:root .qdf-side .qdf-filtres .qdf-filtre{padding:7px 12px;font-size:11px}:root .qdf-etiquettes{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0}.qdf-etiquettes .qdf-etiquette{display:inline-block;padding:7px 14px;border:1px solid var(--qdf-orange);border-radius:32px;color:var(--qdf-orange);font:600 12px/1 Montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.qdf-etiquettes .qdf-etiquette:hover{background:var(--qdf-orange);color:#fff}}:root .qdf-menu .wp-block-navigation__responsive-container-open{width:27px;height:18px;padding:0;background:linear-gradient(#000,#000) 0 0 / 100% 2px no-repeat,linear-gradient(#000,#000) 0 50% / 100% 2px no-repeat,linear-gradient(#000,#000) 0 100% / 100% 2px no-repeat}:root .qdf-menu .wp-block-navigation__responsive-container-open svg{display:none}@media (hover:hover){:root .qdf-menu .wp-block-navigation__responsive-container-open:hover{background:linear-gradient(var(--qdf-orange),var(--qdf-orange)) 0 0 / 100% 2px no-repeat,linear-gradient(var(--qdf-orange),var(--qdf-orange)) 0 50% / 100% 2px no-repeat,linear-gradient(var(--qdf-orange),var(--qdf-orange)) 0 100% / 100% 2px no-repeat}}:root .qdf-liste-2col ul{columns:2;column-gap:60px;margin-bottom:0}:root .qdf-liste-2col li{break-inside:avoid}:root .qdf-liste-2col+.qdf-visite{margin-top:30px}@media (max-width:767px){:root .qdf-liste-2col ul{columns:1}}:root .qdf-plan{font-family:Raleway,sans-serif;color:var(--qdf-text)}:root .qdf-plan h2{margin:45px 0 18px}:root .qdf-plan h2:first-child{margin-top:0}:root .qdf-plan ul{columns:2;column-gap:60px;margin:0 0 20px;padding-left:18px;list-style:disc}:root .qdf-plan li,:root .qdf-plan li a{font:400 15px/28px Raleway,sans-serif!important;letter-spacing:normal}:root .qdf-plan li{margin:0 0 8px;break-inside:avoid}:root .qdf-plan a{color:var(--qdf-orange);text-decoration:none}@media (hover:hover){:root .qdf-plan a:hover{text-decoration:underline}}@media (max-width:767px){:root .qdf-plan ul{columns:1}}:root :is(.wp-block-button__link,.wp-element-button,.qdf-btn .wp-block-button__link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit),:root .cmplz-cookiebanner .cmplz-btn,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-accept,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-deny,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-view-preferences,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-save-preferences{background:var(--qdf-orange)!important;border:1px solid var(--qdf-orange)!important;color:#fff!important;transition:background .3s,color .3s,border-color .3s}:root :is(.wp-block-button__link,.wp-element-button,.qdf-btn .wp-block-button__link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit):focus-visible,:root .qdf-filtres .qdf-filtre.is-active,:root .cmplz-cookiebanner .cmplz-btn:focus-visible,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-accept:focus-visible,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-deny:focus-visible,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-view-preferences:focus-visible,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-save-preferences:focus-visible{background:#fff!important;border-color:var(--qdf-orange)!important;color:var(--qdf-orange)!important}@media (hover:hover){:root :is(.wp-block-button__link,.wp-element-button,.qdf-btn .wp-block-button__link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit):hover,:root .cmplz-cookiebanner .cmplz-btn:hover,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-accept:hover,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-deny:hover,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-view-preferences:hover,:root .cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-save-preferences:hover{background:#fff!important;border-color:var(--qdf-orange)!important;color:var(--qdf-orange)!important}}:root{--qdf-font-body:Raleway, sans-serif;--qdf-font-title:Montserrat, sans-serif;--qdf-link:#b85a00;--qdf-link-hover:#8a4200;--qdf-lead:#343638;--qdf-muted:#6b6e70;--qdf-h1:52px;--qdf-h1-lh:64px;--qdf-h2:38px;--qdf-h2-lh:50px;--qdf-h3:28px;--qdf-h3-lh:38px;--qdf-h4:22px;--qdf-h4-lh:32px;--qdf-h5:18px;--qdf-h5-lh:28px;--qdf-h6:15px;--qdf-h6-lh:24px;--qdf-lead-fs:20px;--qdf-lead-lh:32px}@media (max-width:1024px){:root{--qdf-h1:44px;--qdf-h1-lh:54px;--qdf-h2:33px;--qdf-h2-lh:44px;--qdf-h3:25px;--qdf-h3-lh:34px;--qdf-h4:21px;--qdf-h4-lh:30px}}@media (max-width:767px){:root{--qdf-h1:34px;--qdf-h1-lh:42px;--qdf-h2:28px;--qdf-h2-lh:36px;--qdf-h3:23px;--qdf-h3-lh:31px;--qdf-h4:20px;--qdf-h4-lh:28px;--qdf-h5:17px;--qdf-h5-lh:26px;--qdf-lead-fs:18px;--qdf-lead-lh:28px}}:root :is(h1,h2,h3,h4,h5,h6){font-family:var(--qdf-font-title);font-weight:700;letter-spacing:0;text-transform:none;color:var(--qdf-title);margin:0 0 .5em;overflow-wrap:break-word}:root h1{font-size:var(--qdf-h1);line-height:var(--qdf-h1-lh)}:root h2{font-size:var(--qdf-h2);line-height:var(--qdf-h2-lh)}:root h3{font-size:var(--qdf-h3);line-height:var(--qdf-h3-lh)}:root h4{font-size:var(--qdf-h4);line-height:var(--qdf-h4-lh)}:root h5{font-size:var(--qdf-h5);line-height:var(--qdf-h5-lh);font-weight:600}:root h6{font-size:var(--qdf-h6);line-height:var(--qdf-h6-lh);text-transform:uppercase;letter-spacing:.06em}:root :is(.qdf-text,.qdf-post-text,.qdf-plan) :is(h2):not(:first-child){margin-top:1.6em}:root :is(.qdf-text,.qdf-post-text,.qdf-plan) :is(h3,h4,h5,h6):not(:first-child){margin-top:1.3em}:root .qdf-card__title,:root .qdf-post__title{margin:0 0 14px;font-size:var(--qdf-h4);line-height:var(--qdf-h4-lh);color:var(--qdf-title)}:root .qdf-news2__grid>li:first-child .qdf-card__title{font-size:var(--qdf-h3);line-height:var(--qdf-h3-lh)}:root .qdf-related .qdf-news2__grid>li:first-child .qdf-card__title{font-size:var(--qdf-h4);line-height:var(--qdf-h4-lh)}@media (hover:hover){:root .qdf-card__title a:hover{color:var(--qdf-link)}}:root .qdf-side__title{font-size:var(--qdf-h4);line-height:var(--qdf-h4-lh)}body{font-family:var(--qdf-font-body)}:root :is(p,li,dd,td){font-family:var(--qdf-font-body)}:root :is(strong,b){font-weight:700;color:inherit}:root :is(p.qdf-look-h5,p.qdf-look-h6){font-family:var(--qdf-font-body);font-size:var(--qdf-lead-fs);line-height:var(--qdf-lead-lh);font-weight:400;letter-spacing:0;color:var(--qdf-lead);margin:0 0 20px}:root p.qdf-look-h4{font-family:var(--qdf-font-title);font-size:var(--qdf-h4);line-height:var(--qdf-h4-lh);font-weight:400;color:var(--qdf-title);margin:0 0 15px}:root p.qdf-number__c{font:600 12px/18px var(--qdf-font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--qdf-text);margin:0}:root p.qdf-number__n{font-family:var(--qdf-font-title)}:root [class*="qdf-c-"]{color:var(--qdf-text)}:root [class*="qdf-c-"] :is(h1,h2,h3,h4,h5,h6){color:var(--qdf-title)}:root [class*="qdf-c-"] :is(p,li){color:var(--qdf-text)}:root [class*="qdf-c-"] p:is(.qdf-look-h5,.qdf-look-h6),:root [style*="color:#4d4423"]{color:var(--qdf-lead)!important}:root [class*="qdf-fs-"] :is(p,li){font-size:inherit!important}a{color:var(--qdf-link)}@media (hover:hover){a:hover{color:var(--qdf-link-hover)}}:root :is(.qdf-text,.qdf-post-text,.qdf-plan,.qdf-cols) :is(p,li) a:not(.wp-block-button__link){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}:root :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--qdf-orange);outline-offset:2px}:root .qdf-plan a{color:var(--qdf-link)}:root :is(figcaption,.wp-element-caption,small,.cf-sub){font:400 13px/20px var(--qdf-font-body);color:var(--qdf-muted)}:root :is(.qdf-card__date,.qdf-post__date,.qdf-single-date,.qdf-single2-date){font:600 12px/16px var(--qdf-font-title);letter-spacing:.12em;text-transform:uppercase}:root .qdf-card__date,:root .qdf-post__date{color:var(--qdf-link)}:root :is(.qdf-card__excerpt .wp-block-post-excerpt__more-link,.qdf-card__more,.qdf-post__text .more-link){font:600 12px/16px var(--qdf-font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--qdf-link)}:root :is(.wp-block-button__link,.qdf-btn .wp-block-button__link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.cmplz-cookiebanner .cmplz-btn,.wpcf7 input[type=submit]){font:600 12px/1 var(--qdf-font-title);letter-spacing:.08em;text-transform:uppercase}:root .qdf-pagination .page-numbers{font:600 12px/1 var(--qdf-font-title)}:root :is(.qdf-menu .wp-block-navigation-item__content,.qdf-footer-menu .wp-block-navigation-item__content){font:600 14px/22px var(--qdf-font-title);letter-spacing:0}:root .qdf-lang a{font:400 13px/20px var(--qdf-font-body)}:root .wpcf7 .cf-label{font:600 14px/20px var(--qdf-font-body);color:var(--qdf-title)}:root .wpcf7 .cf-optin label{font:400 15px/22px var(--qdf-font-body);color:var(--qdf-text)}:root .wpcf7-not-valid-tip,:root .wpcf7 form .wpcf7-response-output{font:400 13px/18px var(--qdf-font-body)}:root .qdf-postnav{font:600 13px/20px var(--qdf-font-title)}:root .qdf-postnav .post-navigation-link__label{font:600 11px/12px var(--qdf-font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--qdf-muted)}:root .cmplz-cookiebanner.banner-1 .qdf-cmplz-lien{font-size:13px;color:var(--qdf-link)}@media (max-width:767px){:root .qdf-layers{display:flex;flex-direction:column;padding-bottom:10px}:root .qdf-layers .qdf-layer{position:static!important;transform:none!important;max-width:none}:root .qdf-layers .qdf-layer:nth-child(1){width:72%!important}:root .qdf-layers .qdf-layer:nth-child(2){width:66%!important;margin:-36px 0 0 auto}:root .qdf-layers .qdf-layer:nth-child(3){width:36%!important;margin:-64px 0 0 8%}:root .qdf-layers .qdf-layer:nth-child(n+4){width:50%!important;margin:-30px 0 0 auto}}:root .wp-block-cover:not(.qdf-single-hero):has(h1.special-h-tag)::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 85% 65% at 50% 50%,rgb(8 28 55 / .30) 0%,#fff0 100%),rgb(8 28 55 / .03);pointer-events:none}:root .wp-block-cover:not(.qdf-single-hero) h1.special-h-tag{text-shadow:0 2px 16px rgb(0 0 0 / .6),0 0 3px rgb(0 0 0 / .35)}:root .wp-block-cover:not(.qdf-single-hero):has(h1.special-h-tag)::after{z-index:1}:root .wp-block-cover:not(.qdf-single-hero):has(h1.special-h-tag)>.wp-block-cover__inner-container{position:relative;z-index:2}:root .wp-block-cover:not(.qdf-single-hero):has(h1.special-h-tag){min-height:60vh!important}:root .wp-block-cover.qdf-single-hero{min-height:calc(450px + 10vh)!important}:root .wp-block-cover.wp-block-cover:not(.qdf-single-hero):has(h1.special-h-tag){align-items:center!important;justify-content:center!important;padding-top:90px!important;padding-bottom:90px!important}:root :is(.wp-block-cover:has(h1.special-h-tag),.wp-block-cover.qdf-single-hero)>:is(.wp-block-cover__image-background,.wp-block-cover__video-background){object-position:50% 50%!important;background-position:50% 50%!important}body.qdf-scrolled .qdf-header{--qdf-header-h:84px;box-shadow:0 1px 0 rgb(0 0 0 / .06),0 10px 30px rgb(0 0 0 / .07)}body.qdf-scrolled .qdf-header__row{padding-block:10px}body.qdf-scrolled .qdf-header .qdf-logo-1 img{width:62px;height:62px}body.qdf-scrolled .qdf-header .qdf-logo-2 img{width:66%;margin-inline:auto}:root{scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){.qdf-header,.qdf-header__row,.qdf-header img{transition:none}}@media (prefers-reduced-transparency:reduce){.qdf-header::before{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.qdf-header::before{background:#fff}}@media (max-width:767px){body.qdf-scrolled .qdf-header__row{padding-inline:20px}body.qdf-scrolled .qdf-header .qdf-logo-2 img{width:100%}body.qdf-scrolled .qdf-lang{margin:0 8px 0 0;padding:0}body.qdf-scrolled .qdf-lang li{display:inline-block}body.qdf-scrolled .qdf-lang a{padding:4px 5px}}:root{--qdf-ease:cubic-bezier(.2, .8, .2, 1)}html{-webkit-tap-highlight-color:#fff0}:root :is(.wp-block-button__link,.wp-element-button,.qdf-btn .wp-block-button__link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit,.cmplz-cookiebanner .cmplz-btn,.qdf-cta-mobile){transition:background .25s var(--qdf-ease),color .25s var(--qdf-ease),border-color .25s var(--qdf-ease),transform .15s var(--qdf-ease)}:root :is(.wp-block-button__link,.wp-element-button,.qdf-btn .wp-block-button__link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit,.cmplz-cookiebanner .cmplz-btn,.qdf-cta-mobile):active{transform:scale(.97);transition-duration:.08s}:root .qdf-card:active{transform:scale(.985);transition-duration:.08s}:root .qdf-lang a:active,:root .qdf-menu .wp-block-navigation__responsive-container-open:active{opacity:.6}@media (pointer:coarse){:root :is(.qdf-menu .wp-block-navigation__responsive-container-open,.qdf-lang a,.qdf-card__more,.qdf-card__excerpt .wp-block-post-excerpt__more-link,.qdf-post__text .more-link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.qdf-pagination .page-numbers,.qdf-footer-menu .wp-block-navigation-item__content,.qdf-text p a:not(.wp-block-button__link),.qdf-post-text :is(p,li) a,.qdf-plan li a,.wpcf7 .wpcf7-list-item label,.qdf-share__btn){position:relative}:root :is(.qdf-menu .wp-block-navigation__responsive-container-open,.qdf-lang a,.qdf-card__more,.qdf-card__excerpt .wp-block-post-excerpt__more-link,.qdf-post__text .more-link,.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette,.qdf-postnav .qdf-postnav__all,.qdf-pagination .page-numbers,.qdf-footer-menu .wp-block-navigation-item__content,.qdf-text p a:not(.wp-block-button__link),.qdf-post-text :is(p,li) a,.qdf-plan li a,.wpcf7 .wpcf7-list-item label,.qdf-share__btn)::after{content:"";position:absolute;inset:-9px -5px;min-height:44px}:root .qdf-menu .wp-block-navigation__responsive-container-open::after{inset:-13px -10px}:root :is(.qdf-filtres .qdf-filtre,.qdf-etiquettes .qdf-etiquette)::after{inset:-8px -4px}:root :is(.qdf-post-text,.qdf-text) :is(p,li) a::after{inset:-9px -2px}:root .wpcf7 input[type=checkbox],:root .wpcf7 input[type=radio]{width:22px;height:22px}}:root .cmplz-cookiebanner.banner-1{background:rgb(255 255 255 / .94)!important;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:0 -8px 40px rgb(8 28 55 / .14)}:root .cmplz-cookiebanner .cmplz-close:focus-visible{outline:2px solid var(--qdf-orange);outline-offset:2px}@media (max-width:767px){:root .cmplz-cookiebanner.banner-1{padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important;row-gap:8px!important}:root .cmplz-cookiebanner.banner-1 .cmplz-title{display:none!important}:root .cmplz-cookiebanner.banner-1 .cmplz-message{font-size:13px;line-height:19px;margin-bottom:4px}:root .cmplz-cookiebanner.banner-1 .cmplz-buttons{display:flex!important;flex-direction:row!important;gap:8px!important}:root .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn{flex:1 1 0%;min-height:44px;padding:10px 8px;margin:0!important}}:root h1{letter-spacing:-.02em}:root h2{letter-spacing:-.015em}:root h3{letter-spacing:-.01em}:root h4{letter-spacing:-.005em}body{font-size:16px;line-height:1.7}:root .qdf-card__excerpt{font-size:16px;line-height:1.65}:root .qdf-post-text :is(p,ul,ol,blockquote){max-width:68ch}:root :is(p.qdf-look-h5,p.qdf-look-h6){max-width:62ch;margin-inline:auto}@media (max-width:767px){:root :is(p.qdf-look-h5,p.qdf-look-h6){font-size:17px;line-height:27px}:root .qdf-row{width:calc(100% - 40px)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:var(--qdf-ease)}@keyframes qdf-apparition{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qdf-menu-entree{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root .wp-block-post-content .qdf-row:not(:first-child),:root .qdf-news2__grid>li,:root .qdf-single-main .qdf-post-text>:is(h2,h3,figure,.wp-block-image){animation:qdf-apparition both var(--qdf-ease);animation-timeline:view();animation-range:entry 0% entry 40%}}:root .qdf-menu .wp-block-navigation__responsive-container.is-menu-open{animation:qdf-menu-entree .22s var(--qdf-ease) both}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}:root :is(.qdf-card,.qdf-card__img img){transition:none}}.qdf-cta-mobile{display:none}@media (max-width:767px){.qdf-cta-mobile{display:block;position:fixed;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:90;padding:16px 20px;border:1px solid var(--qdf-orange);border-radius:32px;background:var(--qdf-orange);color:#fff;font:600 13px/1 var(--qdf-font-title);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:0 10px 30px rgb(8 28 55 / .22);opacity:0;visibility:hidden;transform:translateY(100%)}.qdf-cta-mobile:is(:hover,:focus-visible){color:#fff}@supports (animation-timeline:scroll()){.qdf-cta-mobile{animation:qdf-cta-entree both var(--qdf-ease);animation-timeline:scroll(root);animation-range:500px 700px}}@media (prefers-reduced-motion:reduce){.qdf-cta-mobile{transform:none}}:root .qdf-footer{padding-bottom:84px}}@keyframes qdf-cta-entree{from{opacity:0;visibility:hidden;transform:translateY(100%)}to{opacity:1;visibility:visible;transform:none}}@media (pointer:coarse){:root .qdf-header :is(.qdf-logo-1,.qdf-logo-2) a,:root .cmplz-cookiebanner a{position:relative}:root .qdf-header :is(.qdf-logo-1,.qdf-logo-2) a::after,:root .cmplz-cookiebanner a::after{content:"";position:absolute;inset:-13px -10px}:root .qdf-lang a::after{inset:-9px -7px}}@media (max-width:767px){:root .qdf-header__row{padding-inline:20px}:root .qdf-lang{margin:0 6px 0 0;padding:0}:root .qdf-lang ul{display:flex}:root .qdf-lang li{display:inline-block}:root .qdf-lang a{padding:4px 7px}}@media (pointer:coarse){:root:root .qdf-lang a::after{inset:-9px -3px}:root:root .cmplz-cookiebanner a::after{inset:-15px -8px}}@media (max-width:767px){:root .qdf-cta-mobile{left:84px;right:84px;padding:16px 8px;font-size:11.5px;letter-spacing:.05em}}