@import url("//hello.myfonts.net/count/324396");.bg-color-map-culture{background-color:#ffc12d}.bg-color-map-boire-manger{background-color:#f94f4f}.bg-color-map-insolite{background-color:#f75499}.bg-color-map-shopping{background-color:#9a5ff7}.bg-color-map-point-de-vue{background-color:#74d1f8}.bg-color-map-les-nuits{background-color:#3552ff}.bg-color-map-bouger{background-color:#4aca73}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::-moz-selection{background:rgba(255,240,204,0.4);color:inherit;text-shadow:inherit}::selection{background:rgba(255,240,204,0.4);color:inherit;text-shadow:inherit}img::-moz-selection{background:transparent}img::selection{background:transparent}body{-webkit-tap-highlight-color:rgba(255,240,204,0.4)}@font-face{font-family:'Futura';src:url("/fonts/324389_0_0.eot");src:url("/fonts/324389_0_0.eot?#iefix") format("embedded-opentype"),url("/fonts/324389_0_0.woff2") format("woff2"),url("/fonts/324389_0_0.woff") format("woff"),url("/fonts/324389_0_0.ttf") format("truetype"),url("/fonts/324389_0_0.svg#wf") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat Light "),local("Montserrat-Light"),url("/fonts/montserrat-latin-300.woff2") format("woff2"),url("/fonts/montserrat-latin-300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat Regular "),local("Montserrat-Regular"),url("/fonts/montserrat-latin-400.woff2") format("woff2"),url("/fonts/montserrat-latin-400.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat Medium "),local("Montserrat-Medium"),url("/fonts/montserrat-latin-500.woff2") format("woff2"),url("/fonts/montserrat-latin-500.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat SemiBold "),local("Montserrat-SemiBold"),url("/fonts/montserrat-latin-600.woff2") format("woff2"),url("/fonts/montserrat-latin-600.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat Bold "),local("Montserrat-Bold"),url("/fonts/montserrat-latin-700.woff2") format("woff2"),url("/fonts/montserrat-latin-700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Garris';src:url("/fonts/garris-regular.eot");src:url("/fonts/garris-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/garris-regular.woff2") format("woff2"),url("/fonts/garris-regular.woff") format("woff"),url("/fonts/garris-regular.ttf") format("truetype"),url("/fonts/garris-regular.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}html{font-size:62.5%}body{font-family:'Montserrat', sans-serif;font-size:17px;font-size:1.7rem;font-weight:300}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input::-ms-clear{display:none}input{border-radius:0}@font-face{font-family:'quefaire-icons';src:url("/fonts/quefaire-icons.eot?bn2zg9");src:url("/fonts/quefaire-icons.eot?bn2zg9#iefix") format("embedded-opentype"),url("/fonts/quefaire-icons.ttf?bn2zg9") format("truetype"),url("/fonts/quefaire-icons.woff?bn2zg9") format("woff"),url("/fonts/quefaire-icons.svg?bn2zg9#quefaire-icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bird:before{content:""}.icon-bullet-list:before{content:""}.icon-bus:before{content:""}.icon-calendar:before{content:""}.icon-calendar-add:before{content:""}.icon-check:before{content:""}.icon-chevron-bottom:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-top:before{content:""}.icon-close:before{content:""}.icon-cocktail:before{content:""}.icon-email:before{content:""}.icon-email-filled:before{content:""}.icon-eye:before{content:""}.icon-eye-eyelashes:before{content:""}.icon-eye-reverse-eyelashes:before{content:""}.icon-facebook:before{content:""}.icon-favorite:before{content:""}.icon-filters:before{content:""}.icon-handicap-hearing:before{content:""}.icon-handicap-mobility:before{content:""}.icon-handicap-visual:before{content:""}.icon-instagram:before{content:""}.icon-invader:before{content:""}.icon-link:before{content:""}.icon-list:before{content:""}.icon-map:before{content:""}.icon-marker:before{content:""}.icon-metro:before{content:""}.icon-moon:before{content:""}.icon-phone:before{content:""}.icon-pyramid:before{content:""}.icon-rer:before{content:""}.icon-run:before{content:""}.icon-search:before{content:""}.icon-shopping:before{content:""}.icon-stairs:before{content:""}.icon-thumbnails:before{content:""}.icon-tramway:before{content:""}.icon-twitter:before{content:""}.hidden-accessibly{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media (max-width: 767.9px){.hidden-on-small{display:none !important}}.only-on-small{display:none !important}@media (max-width: 767.9px){.only-on-small{display:block !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:2.5px !important;margin:.25rem !important}.mt-1,.my-1{margin-top:2.5px !important;margin-top:.25rem !important}.mr-1,.mx-1{margin-right:2.5px !important;margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:2.5px !important;margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:2.5px !important;margin-left:.25rem !important}.m-2{margin:5px !important;margin:.5rem !important}.mt-2,.my-2{margin-top:5px !important;margin-top:.5rem !important}.mr-2,.mx-2{margin-right:5px !important;margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:5px !important;margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:5px !important;margin-left:.5rem !important}.m-3{margin:10px !important;margin:1rem !important}.mt-3,.my-3{margin-top:10px !important;margin-top:1rem !important}.mr-3,.mx-3{margin-right:10px !important;margin-right:1rem !important}.mb-3,.my-3{margin-bottom:10px !important;margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:10px !important;margin-left:1rem !important}.m-4{margin:15px !important;margin:1.5rem !important}.mt-4,.my-4{margin-top:15px !important;margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:15px !important;margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:15px !important;margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:15px !important;margin-left:1.5rem !important}.m-5{margin:30px !important;margin:3rem !important}.mt-5,.my-5{margin-top:30px !important;margin-top:3rem !important}.mr-5,.mx-5{margin-right:30px !important;margin-right:3rem !important}.mb-5,.my-5{margin-bottom:30px !important;margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:30px !important;margin-left:3rem !important}.m-6{margin:50px !important;margin:5rem !important}.mt-6,.my-6{margin-top:50px !important;margin-top:5rem !important}.mr-6,.mx-6{margin-right:50px !important;margin-right:5rem !important}.mb-6,.my-6{margin-bottom:50px !important;margin-bottom:5rem !important}.ml-6,.mx-6{margin-left:50px !important;margin-left:5rem !important}.m-7{margin:70px !important;margin:7rem !important}.mt-7,.my-7{margin-top:70px !important;margin-top:7rem !important}.mr-7,.mx-7{margin-right:70px !important;margin-right:7rem !important}.mb-7,.my-7{margin-bottom:70px !important;margin-bottom:7rem !important}.ml-7,.mx-7{margin-left:70px !important;margin-left:7rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:2.5px !important;padding:.25rem !important}.pt-1,.py-1{padding-top:2.5px !important;padding-top:.25rem !important}.pr-1,.px-1{padding-right:2.5px !important;padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:2.5px !important;padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:2.5px !important;padding-left:.25rem !important}.p-2{padding:5px !important;padding:.5rem !important}.pt-2,.py-2{padding-top:5px !important;padding-top:.5rem !important}.pr-2,.px-2{padding-right:5px !important;padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:5px !important;padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:5px !important;padding-left:.5rem !important}.p-3{padding:10px !important;padding:1rem !important}.pt-3,.py-3{padding-top:10px !important;padding-top:1rem !important}.pr-3,.px-3{padding-right:10px !important;padding-right:1rem !important}.pb-3,.py-3{padding-bottom:10px !important;padding-bottom:1rem !important}.pl-3,.px-3{padding-left:10px !important;padding-left:1rem !important}.p-4{padding:15px !important;padding:1.5rem !important}.pt-4,.py-4{padding-top:15px !important;padding-top:1.5rem !important}.pr-4,.px-4{padding-right:15px !important;padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:15px !important;padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:15px !important;padding-left:1.5rem !important}.p-5{padding:30px !important;padding:3rem !important}.pt-5,.py-5{padding-top:30px !important;padding-top:3rem !important}.pr-5,.px-5{padding-right:30px !important;padding-right:3rem !important}.pb-5,.py-5{padding-bottom:30px !important;padding-bottom:3rem !important}.pl-5,.px-5{padding-left:30px !important;padding-left:3rem !important}.p-6{padding:50px !important;padding:5rem !important}.pt-6,.py-6{padding-top:50px !important;padding-top:5rem !important}.pr-6,.px-6{padding-right:50px !important;padding-right:5rem !important}.pb-6,.py-6{padding-bottom:50px !important;padding-bottom:5rem !important}.pl-6,.px-6{padding-left:50px !important;padding-left:5rem !important}.p-7{padding:70px !important;padding:7rem !important}.pt-7,.py-7{padding-top:70px !important;padding-top:7rem !important}.pr-7,.px-7{padding-right:70px !important;padding-right:7rem !important}.pb-7,.py-7{padding-bottom:70px !important;padding-bottom:7rem !important}.pl-7,.px-7{padding-left:70px !important;padding-left:7rem !important}.m-n1{margin:-2.5px !important;margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-2.5px !important;margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-2.5px !important;margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-2.5px !important;margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-2.5px !important;margin-left:-.25rem !important}.m-n2{margin:-5px !important;margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-5px !important;margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-5px !important;margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-5px !important;margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-5px !important;margin-left:-.5rem !important}.m-n3{margin:-10px !important;margin:-1rem !important}.mt-n3,.my-n3{margin-top:-10px !important;margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-10px !important;margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-10px !important;margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-10px !important;margin-left:-1rem !important}.m-n4{margin:-15px !important;margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-15px !important;margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-15px !important;margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-15px !important;margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-15px !important;margin-left:-1.5rem !important}.m-n5{margin:-30px !important;margin:-3rem !important}.mt-n5,.my-n5{margin-top:-30px !important;margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-30px !important;margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-30px !important;margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-30px !important;margin-left:-3rem !important}.m-n6{margin:-50px !important;margin:-5rem !important}.mt-n6,.my-n6{margin-top:-50px !important;margin-top:-5rem !important}.mr-n6,.mx-n6{margin-right:-50px !important;margin-right:-5rem !important}.mb-n6,.my-n6{margin-bottom:-50px !important;margin-bottom:-5rem !important}.ml-n6,.mx-n6{margin-left:-50px !important;margin-left:-5rem !important}.m-n7{margin:-70px !important;margin:-7rem !important}.mt-n7,.my-n7{margin-top:-70px !important;margin-top:-7rem !important}.mr-n7,.mx-n7{margin-right:-70px !important;margin-right:-7rem !important}.mb-n7,.my-n7{margin-bottom:-70px !important;margin-bottom:-7rem !important}.ml-n7,.mx-n7{margin-left:-70px !important;margin-left:-7rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.leaflet-container{font-family:'Montserrat', sans-serif}.leaflet-container a.leaflet-popup-close-button{height:25px;height:2.5rem;padding:4px;padding:0.4rem;width:25px;width:2.5rem}.leaflet-container a.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-tile-container{-webkit-filter:grayscale(90%);filter:grayscale(90%)}.leaflet-popup-content-wrapper{border-radius:0.3rem;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.leaflet-popup-content{margin:20px 15px;margin:2rem 1.5rem}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-popup-content a{color:#f94f4f;font-weight:bold}.leaflet-popup-content a:hover{color:#333}.map-marker-dot,.map-marker-dot-active{background-color:#f94f4f;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.map-marker-dot{height:17px;height:1.7rem;width:17px;width:1.7rem}.map-marker-dot-active{height:43px;height:4.3rem;opacity:0.2;transition:transform 0.2s ease-in-out;transform:translate(-50%, -50%) scale(0);width:43px;width:4.3rem}.map-marker.active .map-marker-dot-active{transform:translate(-50%, -50%) scale(1)}.map-cluster{background-color:#2F2F2F;border-radius:1.5rem;color:#fff;font-family:Montserrat, sans-serif;font-size:14px;font-size:1.4rem;font-weight:500;height:30px;height:3rem;line-height:30px;line-height:3rem;text-align:center;width:30px;width:3rem}.hidden-accessibly{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media (max-width: 767.9px){.hidden-on-small{display:none !important}}.only-on-small{display:none !important}@media (max-width: 767.9px){.only-on-small{display:block !important}}.share-items{line-height:0;list-style-type:none;margin:0;padding:0}.share-item{display:inline-block;padding-right:4px;padding-right:0.4rem;vertical-align:bottom}.share-item:last-child{padding-right:0}.share-item>a{-ms-flex-align:center;align-items:center;background:#fff;color:#fff;display:-ms-flexbox;display:flex;height:50px;height:5rem;-ms-flex-pack:center;justify-content:center;line-height:0;overflow:hidden;position:relative;text-decoration:none;transition:color 0.3s;width:50px;width:5rem}.share-item>a:before{box-shadow:inset 0 0 0 3.5rem #2F2F2F}.share-item>a:hover,.share-item>a:focus{color:#2F2F2F}.share-item>a:before{border-radius:inherit;content:'';height:100%;left:0;position:absolute;top:0;transform:scale3d(1, 1, 1);transition:box-shadow 1s, opacity, 0.25s, transform 0.2s;width:100%;z-index:1}.share-item>a:hover,.share-item>a:focus{color:#000}.share-item>a:hover:before,.share-item>a:focus:before{box-shadow:inset 0 0 0 0.2rem #fff;opacity:0;transform:scale3d(0.8, 0.8, 1)}.share-item .icon{display:inline-block;font-size:23px;font-size:2.3rem;margin:0;padding:0;position:relative;z-index:10}.share-item .icon.icon-twitter{font-size:31px;font-size:3.1rem;height:31px;height:3.1rem}.share-item .icon.icon-email{font-size:28px;font-size:2.8rem;height:28px;height:2.8rem}.share-item.favorite>a:before{box-shadow:inset 0 0 0 3.5rem #f94f4f}.share-item.favorite>a:hover,.share-item.favorite>a:focus{color:#f94f4f}.share-item.facebook>a:before{box-shadow:inset 0 0 0 3.5rem #0a4770}.share-item.facebook>a:hover,.share-item.facebook>a:focus{color:#0a4770}.share-item.twitter>a:before{box-shadow:inset 0 0 0 3.5rem #46bfde}.share-item.twitter>a:hover,.share-item.twitter>a:focus{color:#46bfde}.share-link{border-bottom:1px solid #333;border-bottom:0.1rem solid #333;color:#333;display:inline-block;font-size:11px;font-size:1.1rem;margin:25px 0;margin:2.5rem 0;padding-bottom:2px;padding-bottom:0.2rem;text-decoration:none;text-transform:uppercase}.share-link:hover,.share-link:focus{border-bottom:1px solid transparent;border-bottom:0.1rem solid transparent}.hidden-accessibly{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media (max-width: 767.9px){.hidden-on-small{display:none !important}}.only-on-small{display:none !important}@media (max-width: 767.9px){.only-on-small{display:block !important}}.summer .layout-stack{background-color:#fff;background-position:top left;background-repeat:repeat;background-image:none}.summer .block-wrapper-title,.summer .block-wrapper-subtitle{color:#1D1EA9}.summer .block-heading-qfap{background-image:url(../../svgs/summer-header-bg.svg) !important;width:100%;min-height:180px;min-height:18rem;background-position:center 0 !important;background-size:auto 20rem !important;background-color:#A0E5BD !important;background-repeat:no-repeat !important}.summer .block-heading-qfap-title-secondary{color:#1D1EA9;background-color:#A0E5BD;margin-top:0;padding-bottom:20px;padding-bottom:2rem}.summer .block-heading-qfap-logo{height:120px;height:12rem;width:410px;width:41rem}@media (max-width: 767.9px){.summer .block-heading-qfap-logo{height:8.5rem;margin-left:-13rem;top:2rem;width:27rem}}.summer .block-heading-qfap-button-search{display:none !important}.summer .block-heading-qfap-button-contribution{background-color:#1D1EA9}.summer .block-heading-qfap-button-contribution:hover{background-color:#FAF9C1;color:#1D1EA9}.summer .block-heading-qfap-nav{display:none}@media (max-width: 767.9px){.summer .block-heading-qfap{background-size:auto 12rem !important;min-height:12rem}}@media (min-width: 768px) and (max-width: 1159.9px){.summer .paris-header+.layout-main{margin-top:5.6rem}}.summer .card-label{background-color:#f94f4f}.summer .card:hover .card-label{color:#f94f4f}@media (min-width: 768px){.summer .card.selection.small .card-label,.summer .card.selection.medium .card-label,.summer .card.selection.large .card-label{background-color:#f94f4f;color:#fff}}.summer .card.selection.xlarge .card-label{background-color:#f94f4f;color:#fff}.summer .card.selection.xlarge .card-text-wrapper{background-color:#FAF9C1;color:#1D1EA9}.summer .card.medium.short .card-text-wrapper,.summer .card.medium .card-text-wrapper,.summer .card.xlarge .card-text-wrapper{color:#1D1EA9}.summer .card.xlarge .card-text{font-size:36px;font-size:3.6rem;line-height:38px;line-height:3.8rem}@media (min-width: 768px){.summer .card.xlarge .card-text{background-image:linear-gradient(180deg, #1D1EA9, #1D1EA9);background-image:-webkit-linear-gradient(top, #1D1EA9, #1D1EA9)}}.summer .contest{color:#1D1EA9;background-color:#FAF9C1;border:none}.summer .contest .button{border:6px solid #1D1EA9 !important;border:0.6rem solid #1D1EA9 !important;color:#1D1EA9 !important;background-color:transparent;min-width:120px;min-width:12rem;padding:10px 20px;padding:1rem 2rem;text-align:center}.summer .contest .button:hover,.summer .contest .button:focus{background-color:#1D1EA9 !important;color:#fff !important}.summer .block-contests.sprinkles{background-image:none !important}.summer .block-contests .block-wrapper-footer{display:none !important}.summer .block-newsletter-content{color:#1D1EA9}.summer .block-newsletter-input{background-color:#1D1EA9}.summer .block-newsletter-input:focus{background-color:#1D1EA9}.summer .block-partners{background-image:url(../../svgs/summer-wave-bg-blue.svg);background-color:#bef;background-repeat:no-repeat;background-size:auto 200px;background-position:50% 0}.summer .block-partners .block-wrapper-title{color:#1D1EA9;padding-top:100px !important;padding-top:10rem !important}.summer .block-partners .block-wrapper-subtitle{display:block;font-family:Futura,sans-serif;font-size:20px;font-size:2rem;font-style:normal;font-weight:normal;color:#1D1EA9;line-height:22px;line-height:2.2rem;letter-spacing:normal;display:none}.summer .block-partners .block-wrapper-footer{display:none}>a:hover .summer .block-partners-item-textbox+a:focus .block-partners-textbox{opacity:0;border:none}>a:hover .summer .block-partners-item-textbox+a:focus .block-partners-image{border:none !important}.summer .block-partners-more{display:none}.summer .block-partners-image{background-color:transparent;border-radius:0}@media (max-width: 480px){.summer .block-partners-image{display:block}}.summer .block-partners-textbox{background-color:transparent}.summer .block-partners-text-rollover{display:none}.summer .block-partners-title{display:none}.summer .block-top9-item{border-top:6px solid #1D1EA9;border-top:0.6rem solid #1D1EA9}.summer .block-top9-item>a:hover,.summer .block-top9-item>a:focus{color:#1D1EA9}.summer .block-top9-num,.summer .block-top9-text{color:#1D1EA9}.summer .block-wrapper.green,.summer .block-search.green .block-search-select-wrapper::after{background-color:transparent}.summer .block-search-presets{background:#A0E5BD}.summer .block-search-presets.block-wrapper{background:#A0E5BD}.summer .block-search-presets-separator{display:none}.summer .block-search-presets .block-wrapper-header,.summer .block-search-presets .block-wrapper-title{display:none !important}.summer .block-search-presets .button.outline{border:1px solid #fff !important;background-color:#1D1EA9 !important;transition:all .2s ease;padding:14px 16px 16px !important;padding:1.4rem 1.6rem 1.6rem !important}.summer .block-search-presets .button.outline:hover,.summer .block-search-presets .button.outline:focus{background-color:#FAF9C1 !important;color:#1D1EA9 !important}.summer .block-search-presets .button.outline:before{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;font-size:2rem;margin-right:10px;margin-right:1rem}.summer .block-search-presets .block-wrapper-footer a{pointer-events:none;color:#1D1EA9;text-decoration:none;border:none;font-weight:bold}.summer .block-selections{background-image:url(../../svgs/summer-wave-bg-yellow.svg) !important;background-repeat:no-repeat !important;background-color:#FAF9C1 !important;background-size:auto 200px !important;background-position:50% 0 !important}@media (min-width: 768px){.summer .block-selections{padding-top:15rem}}.summer .block-selections .block-wrapper-title{color:#1D1EA9}.summer .block-selections .card.medium.short .card-label,.summer .block-selections .card.xlarge .card-label,.summer .block-selections .card.selection.large .card-label,.summer .block-selections .card.selection.xlarge .card-label{display:none}.summer .block-selections .card.medium.short .card-text-wrapper,.summer .block-selections .card.xlarge .card-text-wrapper,.summer .block-selections .card.selection.large .card-text-wrapper,.summer .block-selections .card.selection.xlarge .card-text-wrapper{color:#1D1EA9}.summer .block-selections .card.border-top .card-image{border-top:none}.summer .block-selections .card.medium.short .card-label+.card-text-wrapper{margin-top:16px;margin-top:1.6rem}.summer .block-selections .block-wrapper-footer{display:none !important}.summer .block-social{background-color:#A0E5BD}@media (min-width: 768px){.summer .block-social-button{background-color:#1D1EA9}}.summer .block-social-button{background-color:#1D1EA9}.summer .block-wrapper .block-wrapper-title,.summer .block-wrapper.red .block-wrapper-subtitle{color:#1D1EA9 !important}.summer .button{background-color:#1D1EA9}.summer .button.white-secondary{color:#1D1EA9}.summer .button.outline{border:6px solid #1D1EA9;border:0.6rem solid #1D1EA9;color:#1D1EA9}.summer .button.outline:hover,.summer .button.outline:focus{background-color:#1D1EA9}.summer .button.fat.outline:hover,.summer .button.fat.outline:focus{color:#1D1EA9}.summer .button.fat.white{color:#1D1EA9}.summer .heading-search{background-color:#A0E5BD}@media (max-width: 767.9px){.summer.search .heading-search{background-color:#A0E5BD;padding:1.5rem}.summer.search .block-heading-qfap{min-height:12rem}}.nuit-blanche .layout-stack{background:#6c1aff}.nuit-blanche.home .layout-stack{background-color:#6c1aff;background-repeat:no-repeat;background-image:url("/images/nb2021/background-mobile.png");background-position:center 120px;background-position:center 12rem;background-size:40rem}@media (min-width: 768px){.nuit-blanche.home .layout-stack{background-position:center 18rem;background-size:auto}}@media (min-width: 1160px){.nuit-blanche.home .layout-stack{background-image:url("/images/nb2021/background.png")}}.nuit-blanche .block-heading-qfap-logo>svg{fill:#fff}.nuit-blanche .block-heading-qfap-logo-svg-label>*,.nuit-blanche .block-heading-qfap-logo-svg-quefaire>*{fill:#fff}.nuit-blanche .block-heading-qfap-logo-svg-aparis>*{fill:#6c1aff}.nuit-blanche .block-heading-qfap-logo-svg-aparis{fill:#6c1aff}.nuit-blanche .block-heading-qfap-button-contribution{display:none}.nuit-blanche .block-heading-qfap-nav-item a,.nuit-blanche .block-heading-qfap-nav-item a:hover,.nuit-blanche .block-heading-qfap-nav-item.current a{color:#fff}.nuit-blanche .block-heading-qfap-nav-item.temporary{border-color:#fff}.nuit-blanche .block-heading-qfap-nav-item.search a:hover .icon{color:#fff;background-color:transparent}.nuit-blanche .block-heading-qfap-nav-item.search a .icon{color:#6c1aff;background-color:#fff}.nuit-blanche .block-heading-qfap-nav-item-text:after{background:#fff}@media (max-width: 767.9px){.nuit-blanche .block-heading-qfap.stripes{background-color:#6c1aff}.nuit-blanche .block-heading-qfap-button-search i{color:#6c1aff;background-color:#fff}}@media (min-width: 768px){.nuit-blanche .block-heading-qfap:before{background:url("/images/nb2021/nuit-blanche.png") no-repeat right top;content:'';height:40rem;position:absolute;right:3rem;top:4.5rem;width:26.4rem}}.nuit-blanche .block-cards .card.medium .card-image:before,.nuit-blanche .block-cards .card.large .card-image:before{background-color:transparent}.nuit-blanche .block-cards .card.medium .card-text-wrapper{margin-top:14px;margin-top:1.4rem}.nuit-blanche .block-cards .card.large .card-image{background-color:transparent;background-image:none !important}.nuit-blanche .block-cards .card.large .card-text-wrapper{max-width:230px;max-width:23rem}.nuit-blanche .block-cards .card-label{display:none}.nuit-blanche .block-cards .card-text-wrapper{color:#fff}.nuit-blanche.home .block-map.block-wrapper.stripes{background-color:#6c1aff}.nuit-blanche.home .block-map .block-wrapper-title,.nuit-blanche.home .block-map .block-wrapper-subtitle{color:#fff}.nuit-blanche .block-selections .block-wrapper-title,.nuit-blanche .block-selections .block-wrapper-subtitle{color:#fff}.nuit-blanche .block-selections .card.border-top .card-image{border:none}.nuit-blanche .block-selections .card.medium .card-image:before,.nuit-blanche .block-selections .card.medium.short .card-image:before{background-color:transparent}.nuit-blanche .block-selections .card.medium .card-text-wrapper,.nuit-blanche .block-selections .card.medium.short .card-text-wrapper{color:#fff;margin-top:14px;margin-top:1.4rem}.nuit-blanche .block-selections .card-label{display:none}.nuit-blanche .block-selections-nb2021 .block-wrapper-header{display:none}.nuit-blanche .block-selections-nb2021 .block-selections-item:nth-child(1) .card:hover .card-image{background-image:url("/images/nb2021/basket.gif") !important}.nuit-blanche .block-selections-nb2021 .block-selections-item:nth-child(2) .card:hover .card-image{background-image:url("/images/nb2021/poupee.gif") !important}.nuit-blanche .block-selections-nb2021 .block-selections-item:nth-child(3) .card:hover .card-image{background-image:url("/images/nb2021/verres.gif") !important}.nuit-blanche .block-list.block-wrapper{background-color:#6c1aff}.nuit-blanche .block-list .block-wrapper-title,.nuit-blanche .block-list .block-wrapper-subtitle{color:#fff}.nuit-blanche .block-list-section{color:#fff}.nuit-blanche .block-list-section-item-link{color:#fff;text-decoration:none}.nuit-blanche .block-list-section-item-link:hover{text-decoration:underline}.nuit-blanche .block-partners.block-wrapper{background-color:#6c1aff}.nuit-blanche .block-partners .block-wrapper-title,.nuit-blanche .block-partners .block-wrapper-subtitle{color:#fff}.nuit-blanche .block-partners .block-wrapper-footer .block-partners-more-toggle{border-color:#fff;color:#fff}.nuit-blanche .block-partners-title,.nuit-blanche .block-partners-subtitle,.nuit-blanche .block-partners-category{color:#fff}.nuit-blanche .block-soon.block-wrapper{background-color:#6c1aff}.nuit-blanche .block-soon .block-wrapper-title,.nuit-blanche .block-soon .block-wrapper-subtitle{color:#fff}.nuit-blanche .block-soon-category,.nuit-blanche .block-soon-title{color:#fff}.nuit-blanche .block-soon-textbox{background-color:#ff2f70;border-color:#ff2f70}.nuit-blanche .block-social.block-wrapper{background-color:#6c1aff}.nuit-blanche .block-social .block-wrapper-title,.nuit-blanche .block-social .block-wrapper-subtitle{color:#fff}.nuit-blanche .block-social-button{background-color:#10fff1;color:#000}.nuit-blanche .block-social-button span>strong{border-color:#000}.nuit-blanche .footer .footer-links li a{color:#000}.nuit-blanche .footer .footer-links li a svg,.nuit-blanche .footer .footer-links li a span{fill:currentColor}.nuit-blanche .footer .footer-links li a:hover span,.nuit-blanche .footer .footer-links li a:focus span{border-color:#000}.nuit-blanche .footer .block-heading-qfap-logo>svg{fill:#000}.nuit-blanche .footer .block-heading-qfap-logo-svg-label>*,.nuit-blanche .footer .block-heading-qfap-logo-svg-quefaire>*{fill:#000}.nuit-blanche .footer .block-heading-qfap-logo-svg-aparis>*{fill:#F2F2F2}.nuit-blanche .footer .block-heading-qfap-logo-svg-aparis{fill:#F2F2F2}.nuit-blanche .notice.yellow{background-color:#ff2f70;color:#fff}.nuit-blanche .notice.yellow a{color:#fff}.nuit-blanche .info{background-color:#10fff1}.nuit-blanche .component-content{background-color:#6c1aff;color:#fff}.nuit-blanche .component-content-title a{color:#fff}.nuit-blanche .component-content-link{background-color:#000;color:#10fff1}.nuit-blanche .component-content-link:hover{background-color:#10fff1;color:#000}.nuit-blanche .component-text h2{color:#ff2f70}@media (min-width: 768px){.nuit-blanche .component-text h2:after{background:#ff2f70}}.mon-premier-festival .layout-stack{background-color:#F8F8F8;background-position:top left;background-repeat:repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="40px" viewBox="0 0 20 40" enable-background="new 0 0 20 40" xml:space="preserve"><line fill="none" stroke="%23EDEDED" stroke-width="2" x1="-8" y1="40" x2="28" y2="4"/><line fill="none" stroke="%23EDEDED" stroke-width="2" x1="-8" y1="60" x2="28" y2="24"/><line fill="none" stroke="%23EDEDED" stroke-width="2" x1="-8" y1="20" x2="28" y2="-16"/></svg>')}.mon-premier-festival .layout-stack .leaflet-popup-content a{color:#ffc600}.mon-premier-festival .component-content-link:hover{background-color:#ffc600}.mon-premier-festival .component-content-ended{background-color:rgba(255,198,0,0.8)}.mon-premier-festival .component-content.is-article{background-color:#ffc600}.mon-premier-festival .component-html .html-placeholder a:not(.button){color:#ffc600}.mon-premier-festival .component-place-parisien{background-color:#ffc600}.mon-premier-festival .component-place-parisien-number{color:#ffc600}.mon-premier-festival .component-quiz-form{border:6px solid #ffc600;border:0.6rem solid #ffc600}.mon-premier-festival .component-quiz-title,.mon-premier-festival .component-quiz-text,.mon-premier-festival .component-quiz-legal a{color:#ffc600}.mon-premier-festival .component-quiz-login{background-color:rgba(255,198,0,0.8)}.mon-premier-festival .component-quiz-login .button>span{color:#ffc600}.mon-premier-festival .component-text h2{color:#ffc600}@media (min-width: 768px){.mon-premier-festival .component-text h2:after{background:#ffc600}}.mon-premier-festival .component-verbatim{color:#ffc600}.mon-premier-festival .component-verbatim:before{background-color:#ffc600}@media (min-width: 768px){.mon-premier-festival .about-modal{background-color:#ffc600}}@media (min-width: 1160px){.mon-premier-festival .anchors-list-progress{background-color:#ffc600}}.mon-premier-festival .block-error{color:#ffc600}.mon-premier-festival .block-error-button{color:#ffc600}.mon-premier-festival .block-error-button:before,.mon-premier-festival .block-error-button:after{background-color:#ffc600}.mon-premier-festival .block-heading-qfap-logo>svg{fill:#ffc600}.mon-premier-festival .block-heading-qfap-logo-svg-label>*,.mon-premier-festival .block-heading-qfap-logo-svg-quefaire>*{fill:#ffc600}.mon-premier-festival .block-heading-qfap-logo-svg-aparis>*{fill:#F8F8F8}.mon-premier-festival .block-heading-qfap-logo-svg-aparis{fill:#F8F8F8}.mon-premier-festival .block-heading-qfap-button-search .icon{background-color:#ffc600}.mon-premier-festival .block-heading-qfap-button-contribution{background-color:#ffc600}.mon-premier-festival .block-heading-qfap-button-contribution:hover{background-color:#454545}.mon-premier-festival .block-heading-qfap-nav-item a{color:#ffc600}.mon-premier-festival .block-heading-qfap-nav-item a:hover{color:#454545}.mon-premier-festival .block-heading-qfap-nav-item.current a{color:#454545}.mon-premier-festival .block-heading-qfap-nav-item.temporary{border-color:#ffc600}.mon-premier-festival .block-heading-qfap-nav-item.search a:hover .icon{background-color:#454545}.mon-premier-festival .block-heading-qfap-nav-item.search a .icon{background-color:#ffc600}.mon-premier-festival .block-heading-qfap-nav-item-text:after{background:#454545}.mon-premier-festival .block-jumbotron.filtered:before{background-color:rgba(255,198,0,0.7)}.mon-premier-festival .block-newsletter-content{color:#ffc600}.mon-premier-festival .block-newsletter-input{background-color:#ffc600}.mon-premier-festival .block-newsletter-input:focus{background-color:#ffc600}.mon-premier-festival .block-partners-item>a:hover .mon-premier-festival .block-partners-image,.mon-premier-festival .block-partners-item>a:focus .mon-premier-festival .block-partners-image{border:1px solid #ffc600;border:0.1rem solid #ffc600}.mon-premier-festival .block-search-presets.block-wrapper{background:#ffc600}.mon-premier-festival .block-search-presets-separator>.icon{background:#ffc600}.mon-premier-festival .block-social{background-color:#F8F8F8}.mon-premier-festival .block-social-image:before{background-color:#F8F8F8}.mon-premier-festival .block-social-image:before{background-color:#ffc600}@media (min-width: 768px){.mon-premier-festival .block-social-button{background-color:#ffc600}.mon-premier-festival .block-social-image-link{border-top:0.6rem solid #ffc600;border-bottom:0.6rem solid #ffc600}}.mon-premier-festival .block-soon-item>a:hover .mon-premier-festival .block-soon-image,.mon-premier-festival .block-soon-item>a:focus .mon-premier-festival .block-soon-image{border:1px solid #ffc600;border:0.1rem solid #ffc600}.mon-premier-festival .block-soon-textbox{background-color:#ffc600;border:1px solid #ffc600;border:0.1rem solid #ffc600}.mon-premier-festival .block-top9-item{border-top:6px solid #ffc600;border-top:0.6rem solid #ffc600}.mon-premier-festival .block-top9-item>a:hover,.mon-premier-festival .block-top9-item>a:focus{color:#ffc600}.mon-premier-festival .block-top9-num,.mon-premier-festival .block-top9-text{color:#ffc600}.mon-premier-festival .block-wrapper.red{background-color:#ffc600}.mon-premier-festival .block-wrapper-title,.mon-premier-festival .block-wrapper-subtitle{color:#ffc600}.mon-premier-festival .button{background-color:#ffc600}.mon-premier-festival .button.white-secondary{color:#ffc600}.mon-premier-festival .button.outline{border:6px solid #ffc600;border:0.6rem solid #ffc600;color:#ffc600}.mon-premier-festival .button.outline:hover,.mon-premier-festival .button.outline:focus{background-color:#ffc600}.mon-premier-festival .button.fat.outline:hover,.mon-premier-festival .button.fat.outline:focus{color:#ffc600}.mon-premier-festival .button.fat.white{color:#ffc600}@media (min-width: 768px){.card.selection:hover .mon-premier-festival .card-wrapper:after{border:0.3rem solid #ffc600}}@media (min-width: 768px){.mon-premier-festival .card.small .card-image:before,.mon-premier-festival .card.medium .card-image:before,.mon-premier-festival .card.large .card-image:before,.mon-premier-festival .card.xlarge .card-image:before{background:rgba(255,198,0,0.35)}.mon-premier-festival .card.selection.small .card-image:before,.mon-premier-festival .card.selection.medium .card-image:before,.mon-premier-festival .card.selection.large .card-image:before{background:rgba(255,198,0,0.55)}}@media (min-width: 768px){.mon-premier-festival .card.border-top .card-image{border-top:0.7rem solid #ffc600}}.mon-premier-festival .card-label{background-color:#ffc600}.mon-premier-festival .card:hover .card-label{color:#ffc600}@media (min-width: 768px){.mon-premier-festival .card.selection.small .card-label,.mon-premier-festival .card.selection.medium .card-label,.mon-premier-festival .card.selection.large .card-label{color:#ffc600}.mon-premier-festival .card.selection:hover .card-label{background-color:#ffc600}}.mon-premier-festival .card.selection.xlarge .card-label{color:#ffc600}.mon-premier-festival .card.medium.short .card-text-wrapper,.mon-premier-festival .card.xlarge .card-text-wrapper{color:#ffc600}.mon-premier-festival .card.selection.xlarge .card-text-wrapper{background-color:#ffc600}.mon-premier-festival .card.xlarge .card-text{font-size:36px;font-size:3.6rem;line-height:38px;line-height:3.8rem}@media (min-width: 768px){.mon-premier-festival .card.xlarge .card-text{background-image:linear-gradient(180deg, #ffc600, #ffc600);background-image:-webkit-linear-gradient(top, #ffc600, #ffc600)}}.mon-premier-festival .contest{border:6px solid #ffc600;border:0.6rem solid #ffc600;color:#ffc600}.mon-premier-festival .edito-more{border-bottom:1px solid #ffc600;border-bottom:0.1rem solid #ffc600;color:#ffc600}.mon-premier-festival .header-tagline{background-color:#ffc600}.mon-premier-festival .header-logo>svg{fill:#ffc600}.mon-premier-festival .header-logo-svg-label>*,.mon-premier-festival .header-logo-svg-quefaire>*{fill:#ffc600}.mon-premier-festival .header-nav a svg{transition:fill 0.3s ease}.mon-premier-festival .header-nav a:hover{color:#ffc600}.mon-premier-festival .header-nav a:hover svg{fill:#ffc600}.mon-premier-festival .header-social a{color:#ffc600}.mon-premier-festival .header-second-nav a:hover{color:#ffc600}@media (max-width: 767px){.mon-premier-festival .header-button:hover{color:#ffc600}.mon-premier-festival .header-button-menu:hover .header-button-menu-text,.mon-premier-festival .header-button-menu:hover .header-button-menu-text:before,.mon-premier-festival .header-button-menu:hover .header-button-menu-text:after{background-color:#ffc600}}@media (min-width: 768px){.mon-premier-festival .header-nav-item.current a{color:#ffc600}.mon-premier-festival .header-nav-item.search a{color:#ffc600}.mon-premier-festival .header-nav-item-text:after{background:#ffc600}.mon-premier-festival .header-user{background-color:#F8F8F8;background-position:center center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 114.67 106"><path fill="%23ffc600" d="M114.3,62.91c-.4,0-.73.38-1.2,1.41-10.47,22.92-29.76,33.9-50.19,34.05-40.69.3-50.28-33.18-50.54-34.09l20.77,3.89c.11.22,8,18.49,29,18.49,22.19,0,37.64-22.14,37.64-45C99.81,21,91.12,9.25,78.51,0L22,26.16a.59.59,0,0,0,.11,1.12C53.41,34.53,58.72,57,57.24,69.79c-.22,1.9,1,1.59,2.23-2A35.49,35.49,0,0,0,43.7,26.27S75.11,10.55,75.12,10.56c3.77,2.92,16.14,11.25,16.14,31.07S79.8,79.47,62.17,79.47,38.56,61.58,38.46,61.34L1.11,53.19a.89.89,0,0,0-1.1,1C3.25,82.64,26.07,106,59.14,106c27.43,0,46.06-15.08,54-36.4C115,64.69,114.88,62.92,114.3,62.91Z"/></svg>');transition:background ease 0.2s;background-size:3rem}.mon-premier-festival .header-user:hover,.mon-premier-festival .header-user:focus{cursor:pointer;background-size:3rem 2.45rem;background-color:#ffc600;background-position:center center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 114.67 106"><path fill="%23F8F8F8" d="M114.3,62.91c-.4,0-.73.38-1.2,1.41-10.47,22.92-29.76,33.9-50.19,34.05-40.69.3-50.28-33.18-50.54-34.09l20.77,3.89c.11.22,8,18.49,29,18.49,22.19,0,37.64-22.14,37.64-45C99.81,21,91.12,9.25,78.51,0L22,26.16a.59.59,0,0,0,.11,1.12C53.41,34.53,58.72,57,57.24,69.79c-.22,1.9,1,1.59,2.23-2A35.49,35.49,0,0,0,43.7,26.27S75.11,10.55,75.12,10.56c3.77,2.92,16.14,11.25,16.14,31.07S79.8,79.47,62.17,79.47,38.56,61.58,38.46,61.34L1.11,53.19a.89.89,0,0,0-1.1,1C3.25,82.64,26.07,106,59.14,106c27.43,0,46.06-15.08,54-36.4C115,64.69,114.88,62.92,114.3,62.91Z"/></svg>');outline:0}}.mon-premier-festival .heading-image-label{background-color:#ffc600}@media (max-width: 767.9px){.mon-premier-festival body.search .heading-search{background-color:#ffc600}}@media (max-width: 767.9px){.mon-premier-festival .heading-search-tabs-item.current a{color:#ffc600}}@media (min-width: 768px){.mon-premier-festival .heading-search-tabs-item a{color:#ffc600}}.mon-premier-festival .footer{background-color:#fff0cc}.mon-premier-festival .footer-links a{color:#454545}.mon-premier-festival .footer-links a:hover span,.mon-premier-festival .footer-links a:focus span{border-bottom:1px solid #454545;border-bottom:0.1rem solid #454545}.mon-premier-festival .footer-links a svg,.mon-premier-festival .footer-links a span{fill:#454545}.mon-premier-festival .info-footer-link:hover .icon{background-color:#ffc600}.mon-premier-festival .notice.yellow,.mon-premier-festival .notice.yellow a{color:#ffc600}.mon-premier-festival .pagination>ul>li>a:hover,.mon-premier-festival .pagination>ul>li>a:focus,.mon-premier-festival .pagination>ul>li>span:hover,.mon-premier-festival .pagination>ul>li>span:focus{background-color:#ffc600}.mon-premier-festival .pagination>ul>.current>a,.mon-premier-festival .pagination>ul>.current>a:hover,.mon-premier-festival .pagination>ul>.current>a:focus,.mon-premier-festival .pagination>ul>.current>span,.mon-premier-festival .pagination>ul>.current>span:hover,.mon-premier-festival .pagination>ul>.current>span:focus{background:#ffc600}@media (max-width: 767.9px){.mon-premier-festival .search-filters-button.active>i{color:#ffc600}}.mon-premier-festival .search-modal{background-color:rgba(255,198,0,0.95)}.mon-premier-festival .search-results .display-mode-list .search-results-item a:hover,.mon-premier-festival .search-results .display-mode-table .search-results-item a:hover{color:#ffc600}.mon-premier-festival .share-item.favorite>a:before{box-shadow:inset 0 0 0 3.5rem #ffc600}.mon-premier-festival .share-item.favorite>a:hover,.mon-premier-festival .share-item.favorite>a:focus{color:#ffc600}@media (max-width: 767px){.mon-premier-festival.header-mobile-nav-open .header .header-logo-svg-aparis>*,.mon-premier-festival.header.open .header-logo-svg-aparis>*{fill:#fff}.mon-premier-festival.header-mobile-nav-open .header .header-logo-svg-aparis,.mon-premier-festival.header.open .header-logo-svg-aparis{fill:#fff}}@media (max-width: 767.9px){.mon-premier-festival .block-cards.block-wrapper{padding:4rem 0}}.mon-premier-festival .card-label{color:#333}.mon-premier-festival .card-text-wrapper{color:#333}.mon-premier-festival .card.medium.short .card-text-wrapper{color:#333}.mon-premier-festival .card.xlarge .card-text-wrapper{color:#333}.mon-premier-festival .block-partners{background-color:#ffc600 !important}.mon-premier-festival .block-contests.sprinkles{background-image:none}.mon-premier-festival .block-contests .contest{color:#333}.mon-premier-festival .block-contests .button.outline{color:#333}.mon-premier-festival .block-contests .button.outline:hover,.mon-premier-festival .block-contests .button.outline:focus{color:#333}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform 0.3s ease-out, opacity 0.3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,0.6)}.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}.marker-cluster-large{background-color:rgba(253,156,115,0.6)}.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue", Arial, Helvetica, sans-serif}.marker-cluster span{line-height:30px}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid rgba(0,0,0,0);border-bottom-color:#bbb;font-family:"Montserrat",sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#000;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#c84040;box-shadow:inset 0 1px 3px #c84040;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#f94f4f;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.component-content{background-color:#fff0cc;color:#2F2F2F;position:relative;width:100%}.component-content *::-moz-selection{background:rgba(255,255,255,0.6)}.component-content *::selection{background:rgba(255,255,255,0.6)}.component-content:after{clear:both;content:"";display:block}.component-content-image{display:block}.component-content-title{font-family:Futura, sans-serif;font-weight:normal;line-height:22px;line-height:2.2rem;margin:0;text-transform:uppercase}.component-content-title a{color:#2F2F2F;text-decoration:none}.component-content-subtitle{font-weight:300;font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;margin-bottom:5px;margin-bottom:0.5rem;text-transform:uppercase}.component-content-price{font-size:16px;font-size:1.6rem;font-weight:300;text-transform:capitalize}.component-content-text{font-size:16px;font-size:1.6rem;font-weight:300}.component-content-text p{padding-bottom:12px;padding-bottom:1.2rem;margin:0}.component-content-text p:last-child{padding-bottom:0}.component-content-link{-ms-flex-align:center;align-items:center;background-color:#333;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;font-size:60px;font-size:6rem;height:58px;height:5.8rem;-ms-flex-pack:center;justify-content:center;position:absolute;text-decoration:none;transition:background-color 0.2s ease;transform-origin:50% 50%;width:58px;width:5.8rem}.component-content-link:after{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;font-size:2rem;transform:rotate(45deg);transition:transform 0.2s ease}.component-content-link:hover{background-color:#f94f4f}.component-content-link:hover:after{transform:rotate(135deg)}.component-content-ended{-ms-flex-align:center;align-items:center;background-color:rgba(249,79,79,0.8);bottom:0;color:#fff;display:none;font-family:Futura, sans-serif;font-size:40px;font-size:4rem;font-weight:normal;-ms-flex-pack:center;justify-content:center;left:0;line-height:40px;line-height:4rem;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transition:opacity 0.3s ease-in-out}.component-content:hover .component-content-ended{opacity:0}.component-content.is-ended .component-content-ended{display:-ms-flexbox;display:flex}.component-content.is-article{background-color:#f94f4f;color:#fff}.component-content.is-article .component-content-title{font-size:31px;font-size:3.1rem;line-height:32px;line-height:3.2rem}.component-content.is-article .component-content-title a{color:#fff}@media (max-width: 767.9px){.component-content-image{background:center center no-repeat;background-size:cover;height:22rem;margin-bottom:2.8rem;width:100%}.component-content-wrapper{padding:0 3rem}.component-content-title{font-size:2.2rem;margin-bottom:1rem}.component-content-text,.component-content-price{padding-bottom:2.5rem}.component-content-link{bottom:-2.9rem;left:calc(50% - 2.9rem)}.component-content-ended{padding:0 2rem}.component-content.is-article .component-content-image{width:100%}}@media (min-width: 768px){.component-content-image{background:center center no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:22rem}.component-content-image+.component-content-wrapper{margin-left:22rem}.component-content-wrapper{padding:2.8rem 4rem 2.8rem 2.8rem}.component-content-title{font-size:2.4rem;margin-bottom:3rem;padding-right:10rem}.component-content-price{position:absolute;top:2.7rem;right:5.5rem}.component-content-link{right:-2.9rem;top:calc(50% - 2.9rem)}.component-content.is-article .component-content-image{width:34rem}.component-content.is-article .component-content-wrapper{margin-left:34rem}.component-content.is-article .component-content-title{margin-bottom:4rem}}.component-gallery{clear:both;padding-bottom:25px;padding-bottom:2.5rem}.component-gallery-items{background-color:#F2F2F2}.component-gallery-item{width:100%;margin-right:10px;margin-right:1rem}.component-gallery-item img{display:block;margin:0 auto;max-height:450px;max-height:45rem;max-height:calc(100vh - 10rem);max-width:100%}.component-gallery-caption{padding:10px;padding:1rem;text-align:center}.component-gallery-caption a:not(.button){color:#333;font-weight:700;text-decoration:underline}.component-gallery-caption a:not(.button):hover{text-decoration:none}.component-gallery-title+.component-gallery-credit{margin-top:5px;margin-top:0.5rem}.component-gallery-credit{color:#666;font-size:10px;font-size:1rem}html.flexbox .component-highlight-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative;top:13px;top:1.3rem}html.flexbox .component-highlight-title:after,html.flexbox .component-highlight-title:before{content:"";display:-ms-flexbox;display:flex;border-top:5px solid #333;border-top:0.5rem solid #333}html.flexbox .component-highlight-title:before{width:40px;width:4rem}html.flexbox .component-highlight-title:after{-ms-flex-positive:1;flex-grow:1}.component-highlight-title>h2{font-size:14px;font-size:1.4rem;font-weight:300;color:#333;letter-spacing:1px;letter-spacing:0.1rem;margin:0;padding:0 16px;padding:0 1.6rem;text-transform:uppercase;transform:translateY(-30%)}.component-highlight-title+.component-highlight-text{border-top:0}.component-highlight-text{border:5px solid #333;border:0.5rem solid #333;padding:30px 25px;padding:3rem 2.5rem}.component-highlight-text a{color:#333;font-weight:700;text-decoration:underline}.component-highlight-text a:hover{text-decoration:none}@media (max-width: 767.9px){.component-highlight{margin-left:2rem}}@media (min-width: 768px){.component-highlight{margin-left:3.5rem}}.component-html{clear:both;overflow:hidden}.component-html>*{max-width:100%}.component-html .html-embed{display:none}.component-html .html-placeholder{background:#F2F2F2;color:#000;padding:20px;text-align:center}.component-html .html-placeholder a:not(.button){color:#f94f4f;text-decoration:underline}.component-html .html-placeholder a:not(.button):hover{text-decoration:none}.component-image{background-color:#fff;clear:both}.component-image img{display:block;margin:0 auto;max-height:540px;max-width:100%}.component-image.left img,.component-image.right img{display:block}.component-image.left{float:left;margin-bottom:25px;margin-right:25px}.component-image.right{float:right;margin-bottom:25px;margin-left:25px}.component-image.full-height img{max-height:none}.component-lead-text{color:#2F2F2F;font-size:24px;font-size:2.4rem;font-weight:700;line-height:32px;line-height:3.2rem}@media (max-width: 767.9px){.component-lead-text{font-size:1.7rem;line-height:2.2rem}}.component-place{background-color:#E6E6E6;color:#2F2F2F;overflow:auto}.component-place-place{font-weight:300}.component-place-title{font-weight:700}.component-place-station{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;font-weight:300;margin-top:12px;margin-top:1.2rem}.component-place-station .icon{font-size:25px;font-size:2.5rem;margin-right:6px;margin-right:0.6rem;position:relative;top:1px;top:0.1rem}@media (max-width: 767.9px){.component-place{padding:3.8rem;text-align:center}.component-place-station{-ms-flex-pack:center;justify-content:center}.component-place>.button{margin-top:2rem}}@media (min-width: 768px){.component-place{padding:3rem}.component-place>.button{float:right;margin-top:1rem}.component-place-wrapper{float:left;width:75%}.component-place-station{-ms-flex-pack:start;justify-content:flex-start}}.component-place-parisien{background-color:#f94f4f;clear:both;color:#fff;overflow:hidden;position:relative}.component-place-parisien-number{-ms-flex-align:center;align-items:center;background-color:#fff;color:#f94f4f;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:Futura, sans-serif;font-size:50px;font-size:5rem;font-weight:normal;position:absolute;text-align:center}.component-place-parisien-number>div{z-index:1}.component-place-parisien-number:after{background-color:#fff;content:"";display:block;height:25px;height:2.5rem;position:absolute;width:25px;width:2.5rem}.component-place-parisien-title{font-family:Futura, sans-serif;font-size:30px;font-size:3rem;font-weight:normal;margin-bottom:5px;margin-bottom:0.5rem;text-transform:uppercase}.component-place-parisien-text{line-height:24px;line-height:2.4rem}.component-place-parisien-text:before,.component-place-parisien-text:after{display:inline}.component-place-parisien-text:before{content:"«\00a0"}.component-place-parisien-text:after{content:"\00a0»"}.component-place-parisien-text a{color:#fff;text-decoration:underline}.component-place-parisien-text a:hover,.component-place-parisien-text a:focus{text-decoration:none}.component-place-parisien-place{border-top:6px solid #fff;border-top:0.6rem solid #fff;margin-top:20px;margin-top:2rem;text-transform:uppercase}.component-place-parisien-place-title{color:#fff;display:block;font-family:Futura, sans-serif;font-size:20px;font-size:2rem;font-weight:normal;line-height:20px;line-height:2rem;margin-bottom:5px;margin-bottom:0.5rem;padding-top:10px;padding-top:1rem;text-decoration:none}.component-place-parisien-place a.component-place-parisien-place-title:hover{color:#fff0cc}.component-place-parisien-place-address{font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.component-place-parisien-place-items{list-style:none;margin:0;padding:0}.component-place-parisien-place-item a{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none}.component-place-parisien-place-item a .icon{font-size:24px;font-size:2.4rem;vertical-align:middle}.component-place-parisien-place-item a>span{font-size:11px;font-size:1.1rem;font-weight:300;padding-left:9px;padding-left:0.9rem;text-decoration:underline;text-transform:uppercase}.component-place-parisien-place-item a:hover>span{text-decoration:none}.component-place-parisien-place-item+.component-place-parisien-place-item{margin-top:4px;margin-top:0.4rem}@media (max-width: 767.9px){.component-place-parisien{padding:9rem 2rem 2rem 2rem}.component-place-parisien-text{font-size:1.5rem;line-height:2rem}.component-place-parisien-number{font-size:5rem;height:7rem;left:0;top:0;width:100%}.component-place-parisien-number:after{bottom:-1.25rem;left:50%;transform:translateX(-50%) rotate(45deg)}.component-place-parisien-place{margin-top:2rem;max-width:20rem}.component-place-parisien-place-items{margin-top:1rem}}@media (min-width: 768px){.component-place-parisien{min-height:18.5rem;padding:2rem 25rem 2rem 11.5rem}.component-place-parisien-number{font-size:7.1rem;height:100%;left:0;top:0;width:7.5rem}.component-place-parisien-number>div{padding-bottom:0.8rem}.component-place-parisien-number:after{right:-1.25rem;top:50%;transform:translateY(-50%) rotate(45deg)}.component-place-parisien-place{height:calc(100% - 2rem);padding:0 0 2rem;position:absolute;right:3rem;top:0;width:19rem}.component-place-parisien-place-items{bottom:2rem;left:0;position:absolute}}.component-quiz{position:relative;overflow:hidden;min-height:300px}.component-quiz iframe{position:absolute;width:100%;height:100%;border:none;top:0;left:0}@media (max-width: 480px){.component-quiz iframe{max-width:295px}}@media (max-width: 767.9px){.component-quiz iframe{max-width:295px}}.component-formz{position:relative;overflow:hidden}.component-formz iframe{position:absolute;width:100%;height:100%;border:none;top:0;left:0}@media (max-width: 480px){.component-formz iframe{max-width:295px}}@media (max-width: 767.9px){.component-formz iframe{max-width:295px}}.component-sessions{background-color:#E6E6E6;color:#2F2F2F}.component-sessions-title{font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:1px;letter-spacing:0.1rem;margin-bottom:30px;margin-bottom:3rem;text-align:center;text-transform:uppercase}.component-sessions-header{margin-bottom:15px;margin-bottom:1.5rem}.component-sessions-footer{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}.component-sessions-accessibility>i{margin-left:8px;margin-left:0.8rem}.component-sessions-accessibility>i[title]{cursor:help}@media (max-width: 767.9px){.component-sessions{padding:2rem}.component-sessions ul{line-height:2.4rem;list-style-position:inside;margin:0px;padding:0px}.component-sessions li+li{margin-top:1rem}.component-sessions-footer{margin-top:1.5rem}}@media (min-width: 768px){.component-sessions{padding:4.5rem 4rem 3rem}.component-sessions table{width:100%;border-spacing:0.5rem;border-collapse:separate}.component-sessions th{max-width:20rem;text-align:left}.component-sessions th,.component-sessions td{line-height:2.2rem;padding:0.5rem 0}.component-sessions td:nth-child(2),.component-sessions td:nth-child(3){border-left:0.1rem solid #2F2F2F;padding-left:1.4rem}.component-sessions-accessibility{text-align:right}.component-sessions-footer{margin-top:4rem}}.component-text h1,.component-text h2,.component-text h3,.component-text h4,.component-text ul,.component-text ol,.component-text p{margin:0;padding:0}.component-text h2{-ms-flex-align:center;align-items:center;color:#f94f4f;display:-ms-flexbox;display:flex;font-family:Garris, cursive;font-weight:normal;font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;margin-bottom:30px;margin-bottom:3rem;padding:30px 0 0 0;padding:3rem 0 0 0}.component-text h3{color:#2F2F2F;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:1px;letter-spacing:0.1rem;line-height:30px;line-height:3rem;margin-bottom:20px;margin-bottom:2rem;text-transform:uppercase}.component-text h4{color:#2F2F2F;font-size:17px;font-size:1.7rem;font-weight:700;line-height:24px;line-height:2.4rem;margin-bottom:10px;margin-bottom:1rem}.component-text ul,.component-text ol,.component-text p{color:#333;margin:0 0 20px;margin:0 0 2rem;line-height:24px;line-height:2.4rem;padding:0}.component-text>*:last-child{margin-bottom:0}.component-text ul,.component-text ol{list-style-position:inside}.component-text ul li+li,.component-text ol li+li{margin-top:10px;margin-top:1rem}.component-text ul{list-style-type:disc}.component-text a:not(.button){color:#2F2F2F;font-weight:700;text-decoration:underline}.component-text a:not(.button):hover{text-decoration:none}.component-text .anchor{clear:both;position:relative}@media (min-width: 768px){.component-text h2{font-size:3.5rem;line-height:3.2rem;padding-left:5rem}.component-text h2:after{background:#f94f4f;content:"";-ms-flex-positive:1;flex-grow:1;height:0.2rem;margin-left:1.5rem}}.component-verbatim{color:#f94f4f;clear:both;margin:0 0 40px;margin:0 0 4rem;max-width:320px;max-width:32rem}.component-verbatim:before{background-color:#f94f4f;content:"";display:block;height:6px;height:0.6rem;margin-bottom:20px;margin-bottom:2rem;width:100px;width:10rem}.component-verbatim:after{clear:both;content:"";display:block}.component-verbatim-text{font-family:Futura, sans-serif;font-size:40px;font-size:4rem;font-weight:normal;line-height:40px;line-height:4rem;margin:0}.component-verbatim-text:before{content:"«\00a0"}.component-verbatim-text:after{content:"\00a0»"}.component-verbatim>footer{padding-top:10px;padding-top:1rem}.component-verbatim-author{font-size:11px;font-size:1.1rem;font-style:normal;font-weight:300;letter-spacing:1px;letter-spacing:0.1rem;text-transform:uppercase}@media (min-width: 768px){.component-verbatim{float:right;left:5rem;position:relative;width:32rem}}.component-video{clear:both}.component-video-embed{display:none}.component-video-placeholder{background:#F2F2F2;color:#000;padding:20px;padding:2rem;text-align:center}.component-video-placeholder a:not(.button){color:#333;font-weight:700}.component-video-wrapper{display:inline-block;max-height:450px;max-height:45rem;max-height:calc(100vh - 11.7rem);position:relative;width:100%}.component-video-wrapper:after{padding-top:56.25%;display:block;content:""}.component-video-wrapper iframe,.component-video-placeholder{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.component-video-wrapper iframe:after,.component-video-placeholder:after{display:block;content:"";height:100%;width:100%}.component-video a:not(.button){color:#333;font-weight:700;text-decoration:underline}.component-video a:not(.button):hover{text-decoration:none}.component+.component{margin-top:40px;margin-top:4rem}body.about-modal-open{overflow:hidden}@media (max-width: 767.9px){.about-modal{display:none}}@media (min-width: 768px){.about-modal{-ms-flex-align:center;align-items:center;background-color:#f94f4f;color:#fff;display:none;height:100%;-ms-flex-pack:center;justify-content:center;left:0;overflow:auto;padding:0 10rem;position:fixed;text-align:center;top:0;width:100%;z-index:3000}.about-modal-close{background:none;border:none;color:#fff;font-size:5rem;font-weight:700;margin-left:auto;position:fixed;right:2rem;top:2rem}.about-modal-close:focus{opacity:0.5;outline:0}.about-modal-logo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:5rem;-ms-flex-pack:center;justify-content:center;left:0;padding:0 1.8rem;position:absolute;top:0;z-index:1}.about-modal-logo svg{fill:#fff;height:2.3rem}.about-modal-title{font-family:Garris;font-size:3.6rem;font-weight:normal;letter-spacing:0.05rem;line-height:3.5rem;margin:2rem 0 1rem}.about-modal-subtitle{font-size:1.5rem;letter-spacing:0.1rem;text-transform:uppercase}.about-modal-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0 auto;max-width:110rem;padding:3.4rem 0 4rem}.about-modal-item{font-size:1.6rem;max-width:30rem}.about-modal-item>img{width:80%}.about-modal-item-title{font-family:Futura,sans-serif;font-size:2.4rem;font-weight:normal;line-height:2.4rem;margin:2.6rem 0 1rem;text-transform:uppercase}.about-modal-item-text a{border-bottom:2px solid #fff;color:#fff;text-decoration:none;transition:color 0.2s ease}.about-modal-item-text a:hover{border-bottom-color:#f9be49}.about-modal-item+.about-modal-item{margin-left:8rem}.about-modal a.button{margin-bottom:2rem}}.anchor{outline:none}.anchors-list{position:relative;width:100%}.anchors-list svg{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.anchors-list-title{font-size:1.2em;font-weight:700;margin-top:0;text-align:left}.anchors-list-button{display:none}.anchors-list-items{font-size:0;list-style-type:none;margin:0;overflow:hidden;padding:0}.anchors-list-item{clear:left;float:left;font-size:13px;font-size:1.3rem;overflow:hidden;margin-bottom:1px;margin-bottom:0.1rem;position:relative}.anchors-list-link{background-color:#f9df7b;color:#2F2F2F;display:block;line-height:16px;line-height:1.6rem;outline:0;overflow:hidden;padding:14px 24px 14px 14px;padding:1.4rem 2.4rem 1.4rem 1.4rem;position:relative;text-decoration:none;transition:background 0.2s ease-out;z-index:1}.anchors-list-link:hover,.anchors-list-link:focus{background-color:#f9be49;transition:none}@media (max-width: 767.9px){.anchors-list{display:none}}@media (min-width: 768px){.anchors-list{left:0;pointer-events:none;position:fixed;top:25rem;width:22rem}.anchors-list.affix-bottom{position:absolute;overflow:visible}.anchors-list-button{display:block;background-color:#f9df7b;border:0;font-size:2.6rem;line-height:0;margin-bottom:0.1rem;padding:0.9rem 2rem 0.8rem 1.4rem;pointer-events:auto;position:absolute;text-align:left;top:0;transform:translateX(-100%);transition:background 0.2s ease-out, transform 0.2s ease;width:7rem}.anchors-list-button.visible{transform:translateX(0)}.anchors-list-button:hover,.anchors-list-button:focus{background-color:#f9be49;transition:none}.anchors-list-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.anchors-list-item{display:inline-block !important;pointer-events:auto;transform:translateX(-22rem)}}@media (min-width: 1160px){.anchors-list-progress{background-color:#f94f4f;display:block;height:100%;position:absolute;top:0;transition:width 0.1s ease-in-out;width:0%;z-index:0}}.block-wrapper{background-color:#fff;padding:90px 0 70px;padding:9rem 0 7rem;width:100%}.block-wrapper.red{background-color:#f94f4f}.block-wrapper.red .block-wrapper-title,.block-wrapper.red .block-wrapper-subtitle{color:#fff}.block-wrapper.yellow{background-color:#f9be49}.block-wrapper.light-yellow{background-color:#fff0cc}.block-wrapper.green{background-color:#d0e4c4}.block-wrapper.gray{background-color:#F2F2F2}.block-wrapper.yellow .block-wrapper-title,.block-wrapper.yellow .block-wrapper-subtitle,.block-wrapper.green .block-wrapper-title,.block-wrapper.green .block-wrapper-subtitle{color:#333}.block-wrapper.stripes{background:transparent;width:100%}.block-wrapper.sprinkles{background:#fff url(../../modules/block-wrapper/sprinkles.svg) top left repeat;background-size:100%;width:100%}.block-wrapper.layout-adjacent{padding-bottom:0;padding-top:0}.block-wrapper.layout-adjacent-bottom{padding-bottom:0}.block-wrapper.layout-adjacent-top{padding-top:0}.block-wrapper-header{margin-bottom:50px;margin-bottom:5rem;padding:0 40px;padding:0 4rem}@media (max-width: 767.9px){.block-wrapper.header-hidden-on-small .block-wrapper-header{display:none !important}}.block-wrapper.hidden-header .block-wrapper-header{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.block-wrapper-footer{margin-top:40px;margin-top:4rem;text-align:center}.block-wrapper-title,.block-wrapper-subtitle{color:#f94f4f;text-align:center;text-transform:uppercase}.block-wrapper-title{font-family:Futura, sans-serif;font-size:65.44px;font-size:6.544rem;font-weight:normal;letter-spacing:1px;letter-spacing:0.1rem;margin:0;transition:font-size 0.3s}.block-wrapper.small-title .block-wrapper-title{font-size:38px;font-size:3.8rem;letter-spacing:1px;letter-spacing:0.1rem;line-height:36px;line-height:3.6rem;margin:0 auto;max-width:415px;max-width:41.5rem}.block-wrapper-title .nowrap{white-space:nowrap}.block-wrapper-subtitle{font-size:23px;font-size:2.3rem;font-style:normal;font-weight:300;letter-spacing:2.5px;letter-spacing:0.25rem;margin-top:-2px;margin-top:-0.2rem}.block-wrapper.cursive-subtitle .block-wrapper-subtitle{font-family:Garris;font-size:51.75px;font-size:5.175rem;letter-spacing:1px;letter-spacing:0.1rem;line-height:50px;line-height:5rem;text-transform:lowercase}.block-wrapper.cursive-subtitle .block-wrapper-subtitle:first-letter{text-transform:uppercase}@media (max-width: 767.9px){.block-wrapper{padding:4rem 0}.block-wrapper.sprinkles{background-size:300%}.block-wrapper.white-on-small{background-color:#fff}.block-wrapper-header{margin-bottom:4rem;padding:0 1.5rem}.block-wrapper-title{font-size:4.2rem;letter-spacing:0.1rem;line-height:3.8rem}.block-wrapper.small-title .block-wrapper-title{font-size:2.4rem;letter-spacing:0.1rem;line-height:2.6rem}}@media (min-width: 768px){.block-wrapper-footer{margin-top:5rem}.block-wrapper.layout-adjacent-top-not-mobile{padding-top:0}}.block-cards-items{list-style:none;margin:0;overflow:hidden;padding:0}@media (max-width: 767.9px){.block-cards.block-wrapper{padding:0 0 1.5rem}.block-cards-item+.block-cards-item{margin-top:1.5rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-cards .layout-wrapper{max-width:72rem}.block-cards.cards-edito-6 .block-cards-items,.block-cards.cards-10 .block-cards-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-cards-item{float:left}.block-cards.cards-5 .block-cards-item:nth-child(1){margin-bottom:4rem}.block-cards.cards-5 .block-cards-item:nth-child(2){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-5 .block-cards-item:nth-child(3){margin-bottom:4rem}.block-cards.cards-5 .block-cards-item:nth-child(4){clear:both;margin-right:4rem}.block-cards.cards-6 .block-cards-item:nth-child(1){margin-bottom:4rem}.block-cards.cards-6 .block-cards-item:nth-child(2){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-6 .block-cards-item:nth-child(3){margin-bottom:4rem}.block-cards.cards-6 .block-cards-item:nth-child(4){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-6 .block-cards-item:nth-child(5){margin-bottom:4rem}.block-cards.cards-6 .block-cards-item:nth-child(6){clear:both}.block-cards.cards-edito-6 .block-cards-item:nth-child(1){margin-bottom:4rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(2){clear:both;margin-bottom:4rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(3){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-edito-6 .block-cards-item:nth-child(4){margin-bottom:4rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(5){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-edito-6 .block-cards-item:nth-child(6){margin-bottom:4rem;-ms-flex-order:7;order:7}.block-cards.cards-edito-6 .block-cards-item:nth-child(7){clear:both;-ms-flex-order:6;order:6}.block-cards.cards-9 .block-cards-item:nth-child(1){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(2){margin-bottom:4rem}.block-cards.cards-9 .block-cards-item:nth-child(3){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(4){margin-bottom:4rem}.block-cards.cards-9 .block-cards-item:nth-child(5){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(6){margin-bottom:4rem}.block-cards.cards-9 .block-cards-item:nth-child(7){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(8){margin-bottom:4rem}.block-cards.cards-9 .block-cards-item:nth-child(9){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-10 .block-cards-item:nth-child(1){margin-bottom:4rem}.block-cards.cards-10 .block-cards-item:nth-child(2){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-10 .block-cards-item:nth-child(3){margin-bottom:4rem}.block-cards.cards-10 .block-cards-item:nth-child(4){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-10 .block-cards-item:nth-child(5){margin-bottom:4rem}.block-cards.cards-10 .block-cards-item:nth-child(6){clear:both;margin:0 4rem 4rem 0;-ms-flex-order:7;order:7}.block-cards.cards-10 .block-cards-item:nth-child(7){clear:both;margin-bottom:4rem;-ms-flex-order:6;order:6}.block-cards.cards-10 .block-cards-item:nth-child(8){margin-bottom:4rem;-ms-flex-order:8;order:8}.block-cards.cards-10 .block-cards-item:nth-child(9){clear:both;margin-right:4rem;-ms-flex-order:9;order:9}.block-cards.cards-10 .block-cards-item:nth-child(10){-ms-flex-order:10;order:10}}@media (min-width: 1160px){.block-cards-item{float:left}.block-cards.cards-5 .block-cards-item:nth-child(1){margin:0 4rem 2rem 0}.block-cards.cards-5 .block-cards-item:nth-child(3){clear:both;margin-right:4rem}.block-cards.cards-5 .block-cards-item:nth-child(4){margin-right:4rem}.block-cards.cards-6 .block-cards-item:nth-child(1){margin:0 4rem 3.5rem 0}.block-cards.cards-6 .block-cards-item:nth-child(3){margin:0.7rem 0 3.5rem}.block-cards.cards-6 .block-cards-item:nth-child(4){clear:both;margin-right:4rem}.block-cards.cards-6 .block-cards-item:nth-child(5){margin-right:4rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(1){margin:0 4rem 4rem 0;width:34rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(2){margin-bottom:4rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(3){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-edito-6 .block-cards-item:nth-child(4){margin:0 4rem 4rem 0}.block-cards.cards-edito-6 .block-cards-item:nth-child(5){margin-bottom:4rem}.block-cards.cards-edito-6 .block-cards-item:nth-child(6){margin-right:4rem}.block-cards.cards-9 .block-cards-item:nth-child(1){margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(2){margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(3){margin-bottom:4rem}.block-cards.cards-9 .block-cards-item:nth-child(4){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(5){margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(6){margin-bottom:4rem}.block-cards.cards-9 .block-cards-item:nth-child(7){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(8){margin:0 4rem 4rem 0}.block-cards.cards-9 .block-cards-item:nth-child(9){margin-bottom:4rem}.block-cards.cards-10 .block-cards-item:nth-child(1){margin:0 4rem 2rem 0}.block-cards.cards-10 .block-cards-item:nth-child(3){clear:both;margin:0 4rem 4rem 0}.block-cards.cards-10 .block-cards-item:nth-child(4){margin:0 4rem 4rem 0}.block-cards.cards-10 .block-cards-item:nth-child(5){margin-bottom:4rem}.block-cards.cards-10 .block-cards-item:nth-child(6){clear:both;margin:0 4rem 2rem 0}.block-cards.cards-10 .block-cards-item:nth-child(7){margin-bottom:4rem}.block-cards.cards-10 .block-cards-item:nth-child(8){clear:both;margin-right:4rem}.block-cards.cards-10 .block-cards-item:nth-child(9){margin-right:4rem}}@media (max-width: 767.9px){.block-contests .layout-wrapper{max-width:40rem;padding:0 1.5rem;width:100%}}@media (min-width: 768px){.block-contests .layout-wrapper{padding:0 4rem}}.block-error{color:#f94f4f;margin-bottom:100px;margin-bottom:10rem;text-align:center}.block-error-title,.block-error-button{margin:0;font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:1px;letter-spacing:0.1rem;text-transform:uppercase}.block-error-code{font-family:Futura, sans-serif;font-size:202px;font-size:20.2rem;font-weight:normal;letter-spacing:-5px;letter-spacing:-0.5rem;line-height:150px;line-height:15rem}.block-error-text{font-family:Garris, cursive;font-size:28px;font-size:2.8rem;margin:60px auto 30px;margin:6rem auto 3rem;max-width:303px;max-width:30.3rem;line-height:28px;line-height:2.8rem}.block-error-button{color:#f94f4f;display:inline-block;text-decoration:none}.block-error-button:before,.block-error-button:after{background-color:#f94f4f;display:block;content:"";height:6px;height:0.6rem;margin:0 auto;width:135px;width:13.5rem}.block-error-button:before{margin-bottom:30px;margin-bottom:3rem}.block-error-button:after{margin-top:30px;margin-top:3rem}.block-error-button:hover{color:#333}@media (min-width: 768px){.block-error-code{font-size:40.4rem;letter-spacing:-1.5rem;line-height:30rem}}.block-heading-magazine.block-wrapper{padding:70px 0 40px;padding:7rem 0 4rem}.block-heading-magazine .block-wrapper-header{margin:0 auto;padding:0;text-align:center}.block-heading-magazine .block-wrapper-title{background-color:#fff;color:#333;display:inline-block;font-family:Montserrat, sans-serif;font-size:35px;font-size:3.5rem;font-weight:300;line-height:53px;line-height:5.3rem;padding:0 30px;padding:0 3rem;position:relative}.block-heading-magazine .block-wrapper-title:before{color:#333;content:'Le';display:block;font-family:Garris, cursive;font-size:24px;font-size:2.4rem;left:0;position:absolute;speak:none;top:-36px;top:-3.6rem;text-transform:capitalize;width:100%}.block-heading-magazine-items{font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;line-height:30px;line-height:3rem;list-style:none;margin:20px 0 0;margin:2rem 0 0;padding:0;text-align:center;text-transform:uppercase}.block-heading-magazine-item>a{color:#333;text-decoration:none}.block-heading-magazine-item>a:hover{border-bottom:1px solid #333;border-bottom:0.1rem solid #333}.block-heading-magazine-item.current>a{border-bottom:1px solid #333;border-bottom:0.1rem solid #333}.block-heading-magazine .block-wrapper-content>.component-lead-text{margin:45px auto 10px;margin:4.5rem auto 1rem;max-width:750px;max-width:75rem;text-align:center}@media (max-width: 767.9px){.block-heading-magazine.block-wrapper{padding:7rem 3rem 2rem}.block-heading-magazine .block-wrapper-title{padding:0 1rem}}@media (min-width: 768px){.block-heading-magazine .block-wrapper-title{font-size:5.35rem;line-height:8rem}.block-heading-magazine .block-wrapper-title:before{font-size:3.7rem;top:-5.2rem}.block-heading-magazine-item{display:inline-block}.block-heading-magazine-item+.block-heading-magazine-item{margin-left:3rem}}.block-heading-qfap-logo{display:block;height:90px;height:9rem;margin:0 auto;position:relative;transition:all 0.3s ease;width:160px;width:16rem;z-index:99}.block-heading-qfap-logo>svg{height:100%;width:100%}.block-heading-qfap-logo-svg-quefaire>*{transition:fill 0.2s ease-in}.block-heading-qfap-logo-svg-quefaire>*:nth-child(2){transition-delay:0.05s}.block-heading-qfap-logo-svg-quefaire>*:nth-child(3){transition-delay:0.1s}.block-heading-qfap-logo-svg-quefaire>*:nth-child(4){transition-delay:0.15s}.block-heading-qfap-logo-svg-quefaire>*:nth-child(5){transition-delay:0.2s}.block-heading-qfap-logo-svg-quefaire>*:nth-child(6){transition-delay:0.25s}.block-heading-qfap-logo-svg-quefaire>*:nth-child(7){transition-delay:0.3s}.block-heading-qfap-logo-svg-quefaire>*:nth-child(8){transition-delay:0.35s}.block-heading-qfap-button-search,.block-heading-qfap-button-contribution{display:none}.block-heading-qfap-title-secondary{text-align:center}.block-heading-qfap-nav{display:none}body.envies .block-heading-qfap .block-heading-qfap-logo-svg-envies{visibility:visible}@media (max-width: 767.9px){.block-heading-qfap{padding:2rem 1.5rem;position:relative}.block-heading-qfap.stripes{background:#fff}.block-heading-qfap-logo{height:7rem;left:50%;margin-left:-7.1rem;position:absolute;top:1rem}.block-heading-qfap-button-search{color:#fff;display:block;text-decoration:none;text-align:right}.block-heading-qfap-button-search .icon{background-color:#f94f4f;border-radius:50%;font-size:2rem;padding:1rem;vertical-align:0em}body.search .block-heading-qfap{background-color:#f94f4f;min-height:6.2rem}body.search .block-heading-qfap .block-heading-qfap-logo-svg,body.search .block-heading-qfap .block-heading-qfap-logo-secondary-svg{overflow:visible}body.search .block-heading-qfap .block-heading-qfap-logo-svg-quefaire>*,body.search .block-heading-qfap .block-heading-qfap-logo-svg-label>*{fill:#fff}body.search .block-heading-qfap .block-heading-qfap-logo-svg-aparis{fill:#f94f4f}body.search .block-heading-qfap .block-heading-qfap-logo-svg-label{-webkit-filter:drop-shadow(0.2rem 0.3rem 0.3rem rgba(0,0,0,0.5));filter:drop-shadow(0.2rem 0.3rem 0.3rem rgba(0,0,0,0.5))}body.search .block-heading-qfap .block-heading-qfap-button-search{display:none}}@media (min-width: 768px){.block-heading-qfap{padding:3rem 0;position:relative}.block-heading-qfap-button-contribution{background-color:#f94f4f;border:1px solid #fff;border-bottom:none;color:#fff;display:inline-block;font-size:1.5rem;letter-spacing:0.17rem;line-height:1.5rem;padding:1.2rem 1rem;position:fixed;right:0;top:8rem;text-transform:uppercase;transform:rotate(-90deg);transform-origin:right bottom 0;transition:background 0.3s ease;z-index:1002}.block-heading-qfap-button-contribution:hover{background-color:#2F2F2F}.block-heading-qfap-nav{display:block;font-family:Futura, sans-serif;font-size:2.4rem;font-weight:normal;letter-spacing:-0.05rem;outline:none;padding:1.5rem 0;text-align:center}.block-heading-qfap-nav>ul{list-style:none;margin:0;padding:0}.block-heading-qfap-nav-item{display:inline-block;line-height:3.8rem;vertical-align:bottom}.block-heading-qfap-nav-item a{color:#f94f4f;display:inline-block;padding-bottom:0.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color 0.3s ease}.block-heading-qfap-nav-item a:hover{color:#2F2F2F}.block-heading-qfap-nav-item.current a{color:#2F2F2F}.block-heading-qfap-nav-item.around,.block-heading-qfap-nav-item.magazine,.block-heading-qfap-nav-item.logo-secondary{display:none !important}.block-heading-qfap-nav-item.temporary{border-left:0.1rem solid #f94f4f;border-right:0.1rem solid #f94f4f;font-family:Montserrat, sans-serif;font-size:1.8rem;font-weight:300;padding-left:2rem;padding-right:2rem;text-transform:uppercase}.block-heading-qfap-nav-item.search a{color:#fff}.block-heading-qfap-nav-item.search a:hover{color:#fff}.block-heading-qfap-nav-item.search a:hover .icon{background-color:#2F2F2F}.block-heading-qfap-nav-item.search a .icon{background-color:#f94f4f;border-radius:50%;font-size:2rem;padding:1rem;transition:background-color 0.3s ease;vertical-align:0em}.block-heading-qfap-nav-item-text:after{background:#2F2F2F;bottom:0.2rem;content:"";display:block;height:0.25rem;left:0;position:absolute;transition:width 0.3s ease;width:0}.block-heading-qfap-nav-item.current .block-heading-qfap-nav-item-text:after,.block-heading-qfap-nav-item:hover .block-heading-qfap-nav-item-text:after{width:100%}.block-heading-qfap-nav-item+.block-heading-qfap-nav-item{margin-left:2rem}}.block-jumbotron{-ms-flex-align:center;align-items:center;background:#F2F2F2 center center no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:140px 0 120px;padding:14rem 0 12rem;position:relative;text-align:center;width:100%;text-decoration:none}.block-jumbotron>*{z-index:1;position:relative}.block-jumbotron:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.block-jumbotron.filtered:before{background-color:rgba(249,79,79,0.7)}.block-jumbotron-title,.block-jumbotron-subtitle{color:#fff}.block-jumbotron-subtitle{font-family:Garris, cursive;font-size:37px;font-size:3.7rem;font-weight:300}.block-jumbotron-title{font-family:Futura, sans-serif;font-size:81px;font-size:8.1rem;font-weight:normal;line-height:70px;line-height:7rem;letter-spacing:-1px;letter-spacing:-0.1rem;max-width:1000px;max-width:100rem;padding:13px 0 25px;padding:1.3rem 0 2.5rem;text-transform:uppercase}.block-jumbotron .button:hover,.block-jumbotron .button:focus{cursor:default !important;background-color:transparent !important;color:#fff !important}@media (max-width: 767.9px){.block-jumbotron{padding:7rem 0 9rem;min-height:172px}.block-jumbotron-subtitle{font-size:2.2rem}.block-jumbotron-title{font-size:3.2rem;line-height:4rem;padding:0.7rem 1.5rem 1.5rem}.block-jumbotron .button{border-width:0.3rem !important;padding:0.8rem 2rem !important}}@media (max-width: 480px){.block-jumbotron{padding:3rem 0 1.5rem;min-height:172px}.block-jumbotron .button{border-width:0.3rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-jumbotron{padding:14rem 0 12rem}.block-jumbotron-subtitle{font-size:2.8rem}.block-jumbotron-title{font-size:6rem;line-height:5.1rem;padding:0.7rem 0 1.5rem}}@media (min-width: 1160px){.block-jumbotron{height:500px}}a.block-jumbotron .button:hover,a.block-jumbotron .button:focus{cursor:pointer !important}.block-list .block-wrapper-title{max-width:400px;max-width:40rem;margin:0 auto}.block-list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:430px;max-width:43rem}.block-list-section{color:#333;font-size:16px;font-size:1.6rem;font-weight:300;margin:0 15px 36px;margin:0 1.5rem 3.6rem;text-align:left}.block-list-section:last-child{margin-bottom:0}.block-list-section-title{letter-spacing:1px;letter-spacing:0.1rem;margin:0 0 1.3em;text-transform:uppercase}.block-list-section-items{margin:0;padding:0}.block-list-section-item{list-style:none;padding-bottom:1em}.block-list-section-item-link{color:#333}.block-list-section-item-link:hover{text-decoration:none}@media (min-width: 768px){.block-list .block-wrapper-title{max-width:56rem;line-height:1em}.block-list-wrapper{-ms-flex-direction:row;flex-direction:row;max-width:100%}.block-list-section{margin:0 2rem 0;max-width:30rem}.block-list-section:first-child:nth-last-child(1){max-width:60rem}}.block-map{position:relative}.single .block-map{padding-top:0}.single .block-map .block-wrapper-header{margin-bottom:20px;margin-bottom:2rem}.single .block-map .block-wrapper-title{color:#333;font-family:Montserrat, sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:2px;letter-spacing:0.2rem;line-height:20px;line-height:2rem}.home .block-map.stripes{background-color:#fff}.block-map-anchor{position:absolute;transform:translateY(-5rem)}.block-map-map{background-color:#EEE;overflow:hidden;width:100%}.block-map-map>.layout-wrapper{bottom:0;height:0;left:50%;position:absolute;transform:translateX(-50%);z-index:900}.block-map-button{background:#2F2F2F;bottom:0;border:0;color:#fff;font-family:Montserrat, sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:2px;letter-spacing:0.2rem;padding:8px 16px 7px 20px;padding:0.8rem 1.6rem 0.7rem 2rem;position:absolute;right:0;text-decoration:none;text-transform:uppercase;z-index:101}.block-map-button:hover{color:#fff0cc}.block-map-button-fold{display:none}.block-map .leaflet-container .leaflet-control-attribution{border-top-left-radius:5px;border-top-left-radius:0.5rem}.block-map .leaflet-container .leaflet-control-attribution a{color:#999}.block-map .leaflet-container .leaflet-control-attribution a:hover{color:#666;text-decoration:none}@media (max-width: 767.9px){.block-map.stripes{background-color:#fff}.block-map-map{height:60vh}.block-map-button-unfold{display:none}}@media (min-width: 768px){.block-map{margin-top:-4rem}.block-map-map{height:24vw}}.block-map-fullscreen{position:relative}.block-map-fullscreen-filters{background-color:#333;color:#fff;overflow:auto;padding:30px 0 0;padding:3rem 0 0;text-align:center;z-index:1002}.block-map-fullscreen-filters-title{font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;margin-bottom:30px;margin-bottom:3rem;text-transform:uppercase}.block-map-fullscreen-filters>ul{list-style:none;margin:0;padding:0}.block-map-fullscreen-filter button{background:none;border:0;color:#999;font-size:12px;font-size:1.2rem;outline:0;padding:0}.block-map-fullscreen-filter button:hover,.block-map-fullscreen-filter button:focus,.block-map-fullscreen-filter button.active{color:#fff}.block-map-fullscreen-filter button.inactive .icon{background-color:#fff}.block-map-fullscreen-filter .icon{border-radius:50%;color:#000;font-size:28px;font-size:2.8rem;height:53px;height:5.3rem;line-height:53px;line-height:5.3rem;margin:0 auto 6px;margin:0 auto 0.6rem;width:53px;width:5.3rem}.block-map-fullscreen-filter .icon.icon-pyramid{line-height:47px;line-height:4.7rem;font-size:26px;font-size:2.6rem}.block-map-fullscreen-filter .icon.icon-shopping{line-height:50px;line-height:5rem}.block-map-fullscreen-details{background-color:#fff;color:#2F2F2F;padding:0 30px;padding:0 3rem;position:absolute;transition:transform 0.4s ease-in-out;z-index:1001}.block-map-fullscreen-details.is-open{transform:translate3d(0, 0, 0)}.block-map-fullscreen-details-close{background:none;border:0;float:right;line-height:0;opacity:0.5;outline:0;padding:5px 0;padding:0.5rem 0;position:absolute}.block-map-fullscreen-details-close:hover,.block-map-fullscreen-details-close:focus{opacity:1}.block-map-fullscreen-place{text-align:center;text-transform:uppercase}.block-map-fullscreen-place-title{font-family:Futura, sans-serif;font-size:30px;font-size:3rem;font-weight:normal;margin-bottom:5px;margin-bottom:0.5rem}.block-map-fullscreen-place-address{font-size:11px;font-size:1.1rem;letter-spacing:1px;letter-spacing:0.1rem}.block-map-fullscreen-reviews{list-style:none;margin:0;padding:0 0 25px;padding:0 0 2.5rem;text-align:center}.block-map-fullscreen-review{line-height:24px;line-height:2.4rem;margin-top:30px;margin-top:3rem}.block-map-fullscreen-review+.block-map-fullscreen-review{border-top:1px solid #2F2F2F;border-top:0.1rem solid #2F2F2F;padding-top:30px;padding-top:3rem}.block-map-fullscreen-review-author{font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;margin:15px auto 0;margin:1.5rem auto 0;text-transform:uppercase;width:170px;width:17rem}.block-map-fullscreen-review-author>a{color:#2F2F2F;font-weight:700}.block-map-fullscreen-review-author>a:hover{text-decoration:none}.block-map-fullscreen-review-author-image{background:center center no-repeat;background-size:cover;border-radius:50%;height:130px;height:13rem;margin:0 auto 15px;margin:0 auto 1.5rem;width:130px;width:13rem}.block-map-fullscreen-map{-ms-flex-positive:1;flex-grow:1}@media (max-width: 767.9px){.block-map-fullscreen{bottom:0;left:0;overflow:hidden;position:absolute;top:7.7rem;width:100%}.block-map-fullscreen-map{height:100%}.block-map-fullscreen-filters{bottom:0;padding-bottom:2rem;position:absolute;transform:translate3d(0, 100%, 0);transition:transform 0.3s ease, -webkit-filter 0.3s ease;transition:transform 0.3s ease, filter 0.3s ease;transition:transform 0.3s ease, filter 0.3s ease, -webkit-filter 0.3s ease;width:100%}.block-map-fullscreen-filters.is-open{transform:translate3d(0, 0, 0)}.block-map-fullscreen-filters.is-open ~ .block-map-fullscreen-map{-webkit-filter:blur(0.2rem);filter:blur(0.2rem)}.block-map-fullscreen-filters-open,.block-map-fullscreen-filters-close{background:transparent}.block-map-fullscreen-filters-open{background:rgba(255,255,255,0);background:linear-gradient(180deg, rgba(255,255,255,0),#fff);border:0;bottom:0;color:#666;font-size:1.3rem;letter-spacing:0.1rem;padding-bottom:2rem;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:1}.block-map-fullscreen-filters-open .icon{border:0.1rem solid #666;display:inline-block;margin-top:1rem}.block-map-fullscreen-filters-open:hover,.block-map-fullscreen-filters-open:focus{color:#333}.block-map-fullscreen-filters-open:hover .icon,.block-map-fullscreen-filters-open:focus .icon{border-color:#333}.block-map-fullscreen-filters-open .icon,.block-map-fullscreen-filters-close{border-radius:50%;font-size:2rem;height:5.3rem;line-height:5.3rem;width:5.3rem}.block-map-fullscreen-filters-close{border:0.1rem solid #999;color:#999;padding:0;text-align:center}.block-map-fullscreen-filters-close:hover,.block-map-fullscreen-filters-close:focus{border-color:#CCC;color:#CCC}.block-map-fullscreen-filters>ul{margin-bottom:1rem}.block-map-fullscreen-filter{display:inline-block;margin:0 0.6rem 2rem;vertical-align:top;width:7.5rem}.block-map-fullscreen-details{border-top:0.1rem solid #D5D5D5;height:calc(100vh - 12rem - 7.7rem);left:0;top:12rem;transform:translate3d(0, 110%, 0);width:100%}.block-map-fullscreen-details-wrapper{height:100%;overflow:auto;padding:3rem 0}.block-map-fullscreen-details-close{right:1rem;padding:1rem;top:1rem}.block-map-fullscreen-category{-ms-flex-align:center;align-items:center;background-color:#fff;border:0.1rem solid #D5D5D5;border-radius:50%;display:-ms-flexbox;display:flex;height:5rem;-ms-flex-pack:center;justify-content:center;left:50%;margin:0 auto;position:absolute;top:0;transform:translate(-50%, -50%);width:5rem}.block-map-fullscreen-category-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.block-map-fullscreen-category .icon{font-size:2rem}.block-map-fullscreen-review-author{margin-bottom:3rem}}@media (min-width: 768px){.block-map-fullscreen{height:calc(100vh - 7rem);display:-ms-flexbox;display:flex;overflow:hidden}.block-map-fullscreen>*{height:100%}.block-map-fullscreen-filters,.block-map-fullscreen-details{box-shadow:0 0 3rem 0 rgba(0,0,0,0.2)}.block-map-fullscreen-filters{position:relative;width:15rem}.block-map-fullscreen-filters-open,.block-map-fullscreen-filters-close{display:none}.block-map-fullscreen-filters>ul{margin-bottom:3.5rem}.block-map-fullscreen-filter+.block-map-fullscreen-filter{margin-top:2rem}.block-map-fullscreen-details{height:100%;left:15rem;overflow:auto;padding-top:2.5rem;transform:translate3d(-150%, 0, 0);width:41rem}.block-map-fullscreen-details-close{right:3rem}.block-map-fullscreen-place{border-bottom:0.6rem solid #000;border-top:0.6rem solid #000;padding:2.5rem 0}.block-map-fullscreen-category{font-size:1.4rem;margin-bottom:2rem;text-align:center;text-transform:uppercase}.block-map-fullscreen-category .icon{display:inline-block;font-size:3rem;margin-right:1rem;vertical-align:middle}}.block-newsletter{background-color:#fff}.block-newsletter .layout-wrapper{overflow:hidden}.block-newsletter-content{color:#f94f4f;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.block-newsletter-title{font-family:Garris, cursive;font-size:45px;font-size:4.5rem}.block-newsletter-text{font-size:13.979px;font-size:1.398rem;font-weight:300;letter-spacing:2px;letter-spacing:0.2rem;margin-left:30px;margin-left:3rem;max-width:270px;max-width:27rem;text-transform:uppercase;width:100%}.block-newsletter-form>form{display:-ms-flexbox;display:flex}.block-newsletter-input{background-color:#f94f4f;border:transparent;color:#fff;height:56px;height:5.6rem;margin-right:7px;margin-right:0.7rem;max-width:345px;max-width:34.5rem;padding:0 20px;padding:0 2rem;width:100%}.block-newsletter-input::-webkit-input-placeholder{color:#fff;opacity:1}.block-newsletter-input:-ms-input-placeholder{color:#fff;opacity:1}.block-newsletter-input::placeholder{color:#fff;opacity:1}.block-newsletter-input:focus{background-color:#f94f4f}@media (max-width: 767.9px){.block-newsletter-content{-ms-flex-direction:column;flex-direction:column;text-align:center}.block-newsletter-title{font-size:3.9rem}.block-newsletter-text{letter-spacing:0.1rem;margin:2rem 0 2.8rem}.block-newsletter-form>form{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.block-newsletter-form .button,.block-newsletter-form .block-newsletter-input{max-width:100%;width:70%}.block-newsletter-form .button{text-align:center}.block-newsletter-input{margin:0 0 0.7rem}}@media (min-width: 767.9px) and (max-width: 1060px){.block-newsletter.block-wrapper{padding:5rem 0}.block-newsletter-content,.block-newsletter-form{float:none;width:100%}.block-newsletter-content{-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.block-newsletter-form>form{-ms-flex-pack:center;justify-content:center}}@media (min-width: 1060.1px){.block-newsletter.block-wrapper{padding:6.5rem 0}.block-newsletter-content,.block-newsletter-form{width:50%}.block-newsletter-content{float:left;height:5.6rem;-ms-flex-pack:start;justify-content:flex-start}.block-newsletter-form{float:right}.block-newsletter-form>form{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width: 768px) and (max-width: 1159.9px){.block-newsletter .layout-wrapper{padding:0 4rem}}html.no-js .block-partners .block-wrapper-subtitle,.block-partners.opened .block-wrapper-subtitle{display:block;margin-top:40px;margin-top:4rem}html.no-js .block-partners .block-wrapper-footer,.block-partners.opened .block-wrapper-footer{margin-bottom:20px;margin-bottom:2rem}html.no-js .block-partners .block-wrapper-footer .block-partners-more-toggle-more,.block-partners.opened .block-wrapper-footer .block-partners-more-toggle-more{display:none}html.no-js .block-partners .block-wrapper-footer .block-partners-more-toggle-less,.block-partners.opened .block-wrapper-footer .block-partners-more-toggle-less{display:inline}.block-partners .block-wrapper-content{padding:0 40px;padding:0 4rem}.block-partners .block-wrapper-subtitle{display:none}.block-partners .block-wrapper-title,.block-partners .block-wrapper-subtitle{color:#333}html.no-js .block-partners .block-wrapper-footer{display:none}.block-partners-more{transition:height .3s ease-in;height:0;overflow:hidden}html.no-js .block-partners-more{height:auto}.block-partners-items{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.block-partners-item{display:inline-block;vertical-align:top;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:25px;margin-bottom:2.5rem}.block-partners-item>a{display:inline-block;position:relative;text-decoration:none}>a:hover .block-partners-item-textbox+a:focus .block-partners-item-textbox{opacity:1}.block-partners-item>a:hover .block-partners-image,.block-partners-item>a:focus .block-partners-image{border:1px solid #f94f4f;border:0.1rem solid #f94f4f}.block-partners-item>a:hover .block-partners-textbox,.block-partners-item>a:focus .block-partners-textbox{opacity:1}.block-partners-image,.block-partners-textbox{border-radius:50%;transition:all 0.3s ease}.block-partners-image{background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#fff;display:block;margin:0 auto}.block-partners-textbox{background-color:rgba(0,0,0,0.7);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;top:0}.block-partners-text-rollover{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;margin:0;padding:0;color:#fff;font-family:'Montserrat', sans-serif;font-weight:300;text-transform:uppercase;text-align:center}.block-partners-title,.block-partners-subtitle,.block-partners-category{color:#333;text-align:center;text-transform:uppercase}.block-partners-title{font-family:Futura, sans-serif;font-weight:normal;margin:0 auto}.block-partners-category{font-weight:300;margin:25px 0 5px;margin:2.5rem 0 0.5rem}.block-partners .block-wrapper-footer{margin-top:30px;margin-top:3rem}.block-partners .block-wrapper-footer .block-partners-more-toggle{border-bottom:1px solid #000;border-bottom:0.1rem solid #000;font-size:16px;font-size:1.6rem;text-decoration:none;transition:border 0.2s ease}.block-partners .block-wrapper-footer .block-partners-more-toggle:hover{border-bottom-width:4px;border-bottom-width:0.4rem;cursor:pointer}.block-partners .block-wrapper-footer .block-partners-more-toggle-more{display:inline}.block-partners .block-wrapper-footer .block-partners-more-toggle-less{display:none}@media (max-width: 480px){.block-partners-image,.block-partners-textbox{display:none}.block-partners-items{max-width:480px}}@media (max-width: 767.9px){.block-partners .block-wrapper-content{padding:0 2rem}.block-partners .block-wrapper-header{margin-bottom:3.5rem}.block-partners-items{-ms-flex-pack:distribute;justify-content:space-around;max-width:768px;margin:0 auto}.block-partners-item{width:11.2rem}.block-partners-image,.block-partners-textbox{height:11.2rem;width:11.2rem}.block-partners-title{font-size:1.9rem;line-height:1.7rem;width:11.2rem}.block-partners-category{font-size:1.3rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-partners-items{-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}}@media (min-width: 768px){.block-partners-item{width:16.5rem}.block-partners-image,.block-partners-textbox{height:14.5rem;width:14.5rem}.block-partners-title{font-size:2rem;line-height:2.2rem;width:14.5rem}.block-partners-category{font-size:1.1rem}}.block-search .layout-wrapper{width:970px;width:97rem}.block-search-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.block-search-input,.block-search-select,.block-search-submit{background:transparent;border:0;color:#333;outline:0;vertical-align:baseline}.block-search-input,.block-search-select{font-size:20px;font-size:2rem;font-family:Futura, sans-serif;font-weight:normal}.block-search-input{border-bottom:6px solid #333;border-bottom:0.6rem solid #333;line-height:40px;line-height:4rem}.block-search-input::-webkit-input-placeholder{color:#333}.block-search-input:-moz-placeholder{color:#333;opacity:1}.block-search-input::-moz-placeholder{color:#333;opacity:1}.block-search-input:-ms-input-placeholder{color:#333}.block-search-input:focus{background-color:transparent}.block-search-input:focus::-webkit-input-placeholder{color:rgba(51,51,51,0.5)}.block-search-input:focus:-moz-placeholder{color:rgba(51,51,51,0.5);opacity:1}.block-search-input:focus::-moz-placeholder{color:rgba(51,51,51,0.5);opacity:1}.block-search-input:focus:-ms-input-placeholder{color:rgba(51,51,51,0.5)}.block-search-select-wrapper{border:1px solid #333;border:0.1rem solid #333;display:inline-block;overflow:hidden;position:relative}.block-search-select-wrapper:after{-ms-flex-align:center;align-items:center;content:"";display:-ms-flexbox;display:flex;font-family:quefaire-icons;font-size:25px;font-size:2.5rem;height:100%;-ms-flex-pack:center;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:50px;width:5rem}.block-search.green .block-search-select-wrapper:after{background-color:#d0e4c4}.block-search-select{cursor:pointer;height:100%;line-height:70px;line-height:7rem;padding:0 50px 0 15px;padding:0 5rem 0 1.5rem;-webkit-appearance:none}.block-search-submit{font-size:36px;font-size:3.6rem;line-height:40px;line-height:4rem}.block-search-submit:focus{color:rgba(51,51,51,0.5)}.block-search-submit>span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media (max-width: 767.9px){.block-search .layout-wrapper{max-width:40rem;padding:0 1.5rem;width:100%}.block-search .block-wrapper-title{letter-spacing:0}.block-search-form{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.block-search-input,.block-search-select{width:100%}.block-search-input{margin-bottom:2rem}.block-search-select-wrapper{max-width:70%}.block-search-select{padding-left:1rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-search{padding-top:6rem}.block-search .layout-wrapper{width:90%}.block-search-input,.block-search-select{font-size:2.6rem}.block-search-input{line-height:6.2rem;width:42%}.block-search-select-wrapper{width:42%}.block-search-submit{font-size:5rem;line-height:4rem}}@media (min-width: 1160px){.block-search{padding-top:6rem}.block-search-input,.block-search-select{font-size:3rem}.block-search-input{line-height:6.2rem;width:50rem}.block-search-submit{font-size:7rem;line-height:6rem}}.block-search-presets.block-wrapper{background:#f94f4f;color:#fff;text-align:center;padding:60px 40px 40px;padding:6rem 4rem 4rem}.block-search-presets .block-wrapper-header{margin-bottom:0px;margin-bottom:0rem}.block-search-presets .block-wrapper-title{color:#fff;font-family:Garris;font-weight:300;font-size:40px;font-size:4rem;letter-spacing:0px;letter-spacing:0rem;text-transform:none}.block-search-presets-separator{position:relative;margin:20px 0;margin:2rem 0}.block-search-presets-separator:before{content:"";border-top:1px solid #fff;border-top:0.1rem solid #fff;border-bottom:1px solid #fff;border-bottom:0.1rem solid #fff;display:block;height:6px;height:0.6rem;position:absolute;top:10px;top:1rem;width:100%;z-index:0}.block-search-presets-separator>.icon{background:#f94f4f;font-size:35px;font-size:3.5rem;padding:0 10px;padding:0 1rem;position:relative}.block-search-presets-items{list-style:none;margin:0;padding:0}.block-search-presets-item{margin-bottom:10px;margin-bottom:1rem}.block-search-presets .block-wrapper-footer{margin-top:30px;margin-top:3rem}.block-search-presets .block-wrapper-footer a{border-bottom:1px solid #fff;border-bottom:0.1rem solid #fff;color:#fff;font-size:16px;font-size:1.6rem;text-decoration:none;transition:border 0.2s ease}.block-search-presets .block-wrapper-footer a:hover{border-bottom-width:4px;border-bottom-width:0.4rem}@media (max-width: 767.9px){.block-search-presets.block-wrapper{padding:3.5rem 1.5rem}.block-search-presets .block-wrapper-title{font-size:3.4rem}.block-search-presets-separator>.icon{font-size:3rem}.block-search-presets-item{display:block}.block-search-presets-item .button{font-size:2.6rem;padding:1.2rem 0.4rem;max-width:20rem;width:100%}}@media (min-width: 768px){.block-search-presets-item{display:inline-block}.block-search-presets-item+.block-search-presets-item{margin-left:2rem}}.block-selections .block-wrapper-title .icon-eye-reverse-eyelashes{font-size:90px;font-size:9rem}.block-selections-items{list-style:none;margin:0;overflow:hidden;padding:0;text-align:center}.block-selections-item{display:inline-block;vertical-align:top}@media (max-width: 767.9px){.block-selections.eye-in-title .block-wrapper-title{line-height:1rem}.block-selections.eye-in-title .block-wrapper-title .icon-eye-reverse-eyelashes{font-size:6rem}.block-selections-items{text-align:left}.block-selections-item+.block-selections-item{margin-top:1.5rem}}@media (min-width: 768px){.block-selections{padding-top:6.8rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-selections-item{margin:0 2rem}}@media (min-width: 1160px){.block-selections-item:nth-child(2){margin:0 4rem}}.block-single-article-wrapper{background-color:#fff}.block-single-article .heading-title{margin-bottom:35px;margin-bottom:3.5rem}.block-single-article .heading-title+.share,.block-single-article .component-lead-text{text-align:center}@media (max-width: 767.9px){.block-single-article-wrapper{padding:5rem 0}.block-single-article-components{padding:4rem}.block-single-article .metadata{padding:0 4rem 2rem}.block-single-article .share:last-child{padding:0 4rem}}@media (min-width: 768px){.block-single-article .breadcrumbs{margin-bottom:4rem}.block-single-article-wrapper{margin:-6rem auto 0;max-width:110rem;padding:8rem 0 10rem}.block-single-article-components{padding:6rem 0 5.5rem}.block-single-article .metadata{padding-bottom:2rem}.block-single-article.layout-adjacent{padding-top:9rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-single-article-components,.block-single-article .metadata,.block-single-article .share:last-child{margin:0 auto;max-width:70rem}}@media (min-width: 1160px){.block-single-article-components,.block-single-article .metadata,.block-single-article .share:last-child{margin:0 auto;max-width:80rem}}.block-single-event-wrapper{background-color:#fff}.block-single-event-aside .share{text-align:center}@media (max-width: 767.9px){.block-single-event-wrapper{padding:3rem 0 5rem}.block-single-event-button-info{margin-top:2rem;text-align:center}.block-single-event-components{padding:4rem}}@media (min-width: 768px){.block-single-event .breadcrumbs{margin-bottom:4rem}.block-single-event-wrapper{margin:-6rem auto 0;max-width:110rem;padding:8rem 0 13.5rem}.block-single-event-wrapper:after{clear:both;content:"";display:block}.block-single-event-aside .share{margin-top:-11rem}}@media (min-width: 768px) and (max-width: 1159.9px){.block-single-event-components{padding:6rem 8rem 8rem;margin:0 auto;max-width:77rem}.block-single-event-aside{margin:0 auto;max-width:77rem}}@media (min-width: 1160px){.block-single-event .heading-title{margin-bottom:9rem}.block-single-event-components{float:left;padding:0 6rem 0 8rem;max-width:77rem}.block-single-event-aside{float:right;left:2.2rem;position:relative;width:33rem}}.block-single-programme-wrapper{background-color:#fff}.block-single-programme-components,.block-single-programme-items{max-width:770px;max-width:77rem}.block-single-programme-more{margin:40px auto 0;margin:4rem auto 0;text-align:center}@media (max-width: 767.9px){.block-single-programme-wrapper{padding:3rem 0 5rem}.block-single-programme-items{padding:3rem}.block-single-programme-components{margin:0 4rem 6rem}}@media (min-width: 768px){.block-single-programme-wrapper{margin:0 auto;max-width:110rem;padding:6rem 0 15rem}.block-single-programme-wrapper:after{clear:both;content:"";display:block}.block-single-programme-components{margin:0 auto 7.5rem}.block-single-programme-items{margin:5.5rem auto 0}.block-single-programme-items .component+.component{margin-top:1rem}}.block-social a{text-decoration:none}.block-social .block-wrapper-content:after{clear:both;content:"";display:block}.block-social-items{display:block;list-style-type:none;margin:0 auto;padding:0;width:305px;width:30.5rem}.with-image .block-social-items{display:none}.block-social-item{float:left;margin-bottom:15px;margin-bottom:1.5rem;width:49%}.block-social-item:nth-child(odd){margin-right:15px;margin-right:1.5rem}.block-social-button{-ms-flex-align:center;align-items:center;background-color:#f94f4f;color:#fff;display:-ms-flexbox;display:flex;height:144px;height:14.4rem;padding:0 40px;padding:0 4rem;width:100%}.block-social-button>.icon{font-size:45px;font-size:4.5rem}.block-social-image{position:relative;width:100%}.block-social-image:before{background-color:#f94f4f;content:"";display:block;height:300px;height:30rem;position:absolute;top:0;width:100%;z-index:0}.block-social-image-link{-ms-flex-align:center;align-items:center;background:center center no-repeat;background-size:56rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vw;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-height:420px;max-height:42rem;max-width:420px;max-width:42rem;position:relative;width:100%}.block-social-image-link:before{background-color:rgba(0,0,0,0.15);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.block-social-image-link>.icon,.block-social-image-link>span{position:relative}.block-social-image-link>.icon{font-size:45px;font-size:4.5rem;padding:0 0 10px;padding:0 0 1rem}.block-social-image-link>span{display:block;margin:0 auto;max-width:175px;max-width:17.5rem;text-align:center;width:100%}.block-social-button span,.block-social-image-link span{font-family:Futura, sans-serif;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:22px;line-height:2.2rem;text-transform:uppercase}.block-social-button span>strong,.block-social-image-link span>strong{font-weight:normal;border-bottom:1px solid #fff;border-bottom:0.1rem solid #fff;transition:border 0.2s ease}.block-social-item:nth-child(2) .block-social-button span,.block-social-item:nth-child(2) .block-social-image-link span{max-width:285px;max-width:28.5rem}.block-social-item:nth-child(4) .block-social-button span,.block-social-item:nth-child(4) .block-social-image-link span{max-width:260px;max-width:26rem}.block-social-button:hover span>strong,.block-social-image-link:hover span>strong{border-bottom-width:4px;border-bottom-width:0.4rem}@media (max-width: 420px){.block-social-image:before{display:none}}@media (max-width: 767.9px){.block-social.block-wrapper.with-image{padding:0}.block-social .block-wrapper-subtitle{display:block !important;font-size:4rem !important}.block-social-item{width:auto}.block-social-button{padding:0 5rem}.block-social-button span{display:none}.block-social-image:before{bottom:6rem;top:6rem}}@media (min-width: 768px){.block-social .block-wrapper-content{padding:1.5rem 0}.block-social.with-image .block-wrapper-content{padding:6.5rem 0}.block-social-items{float:left;padding:0;width:100%}.with-image .block-social-items{display:block;width:49%;margin:0 1.2rem 0 0}.with-image .block-social-item{margin-bottom:1.2rem;width:100%}.block-social-button>.icon{margin-right:5rem}.block-social-image{float:left;height:30rem;width:49%}.block-social-image-link{border-top:0.6rem solid #f94f4f;border-bottom:0.6rem solid #f94f4f;height:43rem;margin-top:-6.5rem}}.block-soon-items{list-style:none;margin:0;padding:0}.block-soon-item{display:inline-block;vertical-align:top}.block-soon-item+.block-soon-item{margin-left:22px;margin-left:2.2rem}.block-soon-item>a{display:inline-block;position:relative;text-decoration:none}>a:hover .block-soon-item-textbox+a:focus .block-soon-item-textbox{opacity:1}.block-soon-item>a:hover .block-soon-image,.block-soon-item>a:focus .block-soon-image{border:1px solid #f94f4f;border:0.1rem solid #f94f4f}.block-soon-item>a:hover .block-soon-textbox,.block-soon-item>a:focus .block-soon-textbox{opacity:1}.block-soon-image,.block-soon-textbox{border-radius:50%;transition:all 0.3s ease}.block-soon-image{background-position:center center;background-size:cover;display:block;margin:0 auto}.block-soon-textbox{background-color:#f94f4f;border:1px solid #f94f4f;border:0.1rem solid #f94f4f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;top:0}.block-soon-text-rollover{color:#fff;font-family:Futura, sans-serif;font-weight:normal;text-transform:uppercase;text-align:center}.block-soon-title,.block-soon-category{color:#333;text-align:center;text-transform:uppercase}.block-soon-title{font-family:Futura, sans-serif;font-weight:normal;margin:0 auto}.block-soon-category{font-weight:300;margin:25px 0 5px;margin:2.5rem 0 0.5rem}.block-soon .flickity-prev-next-button{background-color:#fff;opacity:1;top:28%}.block-soon .flickity-prev-next-button:disabled{display:none}.block-soon .flickity-prev-next-button.previous{left:-20px;left:-2rem}.block-soon .flickity-prev-next-button.next{right:-20px;right:-2rem}@media (max-width: 767.9px){.block-soon .block-wrapper-header{margin-bottom:3.5rem}.block-soon-item{padding-left:1.5rem;width:11.2rem}.block-soon-item:last-child{padding-left:0}.block-soon-image,.block-soon-textbox{height:11.2rem;width:11.2rem}.block-soon-text-rollover{font-size:2.7rem;line-height:2.3rem}.block-soon-title{font-size:1.9rem;line-height:1.7rem;width:11.2rem}.block-soon-category{font-size:1.3rem}.block-soon .flickity-prev-next-button{display:none}}@media (min-width: 768px){.block-soon-item{width:16.5rem}.block-soon-image,.block-soon-textbox{height:16.5rem;width:16.5rem}.block-soon-text-rollover{font-size:4rem;line-height:3.6rem}.block-soon-title{font-size:2.4rem;line-height:2.2rem;width:14.5rem}.block-soon-category{font-size:1.1rem}}.block-top9-items{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;height:375px;height:37.5rem;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.block-top9-item{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;border-top:6px solid #f94f4f;border-top:0.6rem solid #f94f4f;-ms-flex:0 0 1;flex:0 0 1;height:125px;height:12.5rem;position:relative}.block-top9-item:after{border-top:6px solid #000;border-top:0.6rem solid #000;content:'';right:0;position:absolute;top:0;width:100%;transition:width 0.3s ease;transform:translateY(-0.6rem)}.block-top9-item:hover:after,.block-top9-item:focus:after{transition:width 0.3s ease;width:0%}.block-top9-item>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:#333;height:100%;overflow:hidden;text-decoration:none;transition:color 0.3s ease}.block-top9-item>a:hover,.block-top9-item>a:focus{color:#f94f4f;transition:color 0.3s ease}.block-top9-num{color:#f94f4f;font-size:32px;font-size:3.2rem;font-style:normal;font-weight:300;position:relative;top:-3px;top:-0.3rem}.block-top9-text{font-family:Futura, sans-serif;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:22px;line-height:2.2rem;overflow:hidden;padding:0 10px 0 25px;padding:0 1rem 0 2.5rem;text-transform:uppercase}@media (max-width: 767.9px){.block-top9 .block-wrapper-title{line-height:5rem}.block-top9 .block-wrapper-footer{margin-top:0}.block-top9-items{padding-left:1.5rem;padding-right:1.5rem}.block-top9-item{height:11rem;width:100%}.block-top9-item:nth-last-child(-n+6){display:none !important}.block-top9-num{font-size:2.8rem}.block-top9-text{font-size:2.2rem;line-height:2rem}}@media (min-width: 768px) and (max-width: 1000px){.block-top9-item{margin-right:4%;width:48%}.block-top9-item:nth-last-child(-n+3){display:none !important}}@media (min-width: 1000.1px){.block-top9-item{margin-right:3.5%;width:31%}.block-top9-item:nth-last-child(-n+3){margin-right:0}}@media (min-width: 768px){.block-top9 .layout-wrapper{padding:0 4rem}}.block-title-universe .block-wrapper-header{margin:0 auto;padding:0;text-align:center}.block-title-universe .block-wrapper-title{background-color:#fff;color:#333;display:inline-block;font-size:42px;font-size:4.2rem;line-height:56px;line-height:5.6rem;padding:0 20px 2px;padding:0 2rem 0.2rem}@media (min-width: 768px){.block-title-universe{padding:7rem 0 4rem}.block-title-universe .block-wrapper-title{font-size:5.8rem;line-height:8.2rem;padding:0 3rem 0.2rem}}.block-video{clear:both}.block-video-embed{display:none}.block-video-placeholder{color:#000;margin:0 auto;max-width:1100px;max-width:1100px;max-width:110rem;padding:20px;padding:2rem;text-align:center}.block-video-placeholder a:not(.button){color:#333;font-weight:700}.block-video-wrapper{display:block;max-height:450px;max-height:45rem;max-height:calc(100vh - 11.7rem);position:relative;width:100%}.block-video-wrapper:after{padding-top:56.25%;display:block;content:""}.block-video-wrapper iframe,.block-video-placeholder{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.block-video-wrapper iframe:after,.block-video-placeholder:after{display:block;content:"";height:100%;width:100%}.block-video a:not(.button){color:#333;font-weight:700;text-decoration:underline}.block-video a:not(.button):hover{text-decoration:none}.breadcrumbs{font-size:0;line-height:11px;line-height:1.1rem;list-style:none;margin:0;padding:0;text-align:center}.breadcrumbs-item{display:inline-block;font-size:11px;font-size:1.1rem;font-weight:300;margin-right:10px;margin-right:1rem}.breadcrumbs-item>a{color:#2F2F2F;display:inline-block;text-decoration:none}.breadcrumbs-item>a:hover{border-bottom:1px solid #2F2F2F;border-bottom:0.1rem solid #2F2F2F}.breadcrumbs-item:last-child{margin-right:0}.breadcrumbs-item:last-child>a{cursor:default;pointer-events:none}.breadcrumbs-item+.breadcrumbs-item:before{content:">";margin-right:10px;margin-right:1rem;position:relative;speak:none}@media (min-width: 768px){.breadcrumbs+.block-title-universe{padding:4rem 0}}@media (min-width: 1160px){.breadcrumbs{white-space:nowrap}}.button{background-color:#f94f4f;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-size:1.2rem;font-weight:500;line-height:20px;line-height:2rem;padding:18px 40px;padding:1.8rem 4rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.button:hover,.button:focus{background-color:#333}.button.white{background-color:#fff;color:#333}.button.white:hover,.button.white:focus{background-color:#F2F2F2}.button.white-secondary{background-color:#fff;color:#f94f4f}.button.white-secondary:hover,.button.white-secondary:focus{background-color:#feb022;color:#fff}.button.outline{background-color:transparent;border:6px solid #f94f4f;border:0.6rem solid #f94f4f;color:#f94f4f;min-width:120px;min-width:12rem;padding:10px 20px;padding:1rem 2rem;text-align:center}.button.outline .button-text{font-weight:300;letter-spacing:1px;letter-spacing:0.1rem}.button.outline:hover,.button.outline:focus{background-color:#f94f4f;color:#fff}.button.outline.white{color:#fff;border-color:#fff}.button.outline.white:hover,.button.outline.white:focus{background-color:#fff;color:#333}.button.outline.black{color:#333;border-color:#333}.button.outline.black:hover,.button.outline.black:focus{background-color:#333;color:#fff}.button.small{border:2px solid;border:0.2rem solid;padding-bottom:16px;padding-bottom:1.6rem;padding-top:16px;padding-top:1.6rem}.button.fat{border:1px solid #fff;border:0.1rem solid #fff;font-family:Futura, sans-serif;font-size:30px;font-size:3rem;font-weight:normal;padding:22px 16px;padding:2.2rem 1.6rem;text-transform:none}.button.fat.outline{background-color:transparent;color:#fff}.button.fat.outline:hover,.button.fat.outline:focus{background-color:#fff;color:#f94f4f}.button.fat.white{border:none;background-color:#fff;color:#f94f4f}@media (max-width: 767.9px){.button.fat{font-size:2.6rem;padding:1.1rem 1.6rem 1.3rem}}.card{display:block;position:relative;height:100%;text-align:left;text-decoration:none}.card-wrapper{overflow:hidden;position:relative;width:100%}@media (max-width: 767.9px){.card.small .card-wrapper,.card.medium .card-wrapper,.card.large:not(.always-large) .card-wrapper{position:absolute}}@media (min-width: 768px){.card.medium:not(.short) .card-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:27.5rem;-ms-flex-pack:center;justify-content:center}.card.selection.small .card-wrapper:after,.card.selection.medium .card-wrapper:after,.card.selection.large .card-wrapper:after{border:0.3rem solid #fff;bottom:3rem;content:"";display:block;left:3rem;position:absolute;right:3rem;top:3rem;transition:border 0.3s ease;z-index:1}.card.selection.xlarge .card-wrapper:after{border:0.3rem solid #fff;bottom:2.5rem;content:"";display:block;left:2.5rem;position:absolute;right:2.5rem;top:2.5rem;transition:border 0.3s ease}.card.selection:hover .card-wrapper:after{border:0.3rem solid #f94f4f}}@media (max-width: 767.9px){.card.small,.card.medium,.card.large:not(.always-large){padding:0 1.5rem}}@media (min-width: 768px){.card.small{height:20rem;width:34rem}.card.medium{height:40rem;width:34rem}.card.medium.short{height:30.5rem}.card.large{height:41.7rem;width:72rem}.card.xlarge{height:60.7rem;width:72rem}}.card.selection:not(.xlarge) .card-wrapper{height:100%}.card-image{background:#F2F2F2 center center no-repeat;background-size:cover;height:100%;pointer-events:none;width:100%;transition:transform 2s}@media (min-width: 768px){.card-image{height:51.2rem;max-width:72rem}}@media (max-width: 767.9px){.card.small .card-image,.card.medium .card-image,.card.large:not(.always-large) .card-image{height:11rem;width:11rem}}@media (min-width: 768px){.card.small .card-image{height:20rem;position:relative;z-index:0}.card.medium:not(.short) .card-image{height:27.5rem;left:0;position:absolute;top:0;width:100%}.card.medium.short .card-image{height:17.5rem}}.card.medium.short.black .card-image{border-color:#000}.card.medium.short.white .card-image{border-color:#fff}.card.large .card-image{height:230px;height:23rem}@media (min-width: 768px){.card.large .card-image{height:40rem}}@media (min-width: 768px){.card.large .card-image:before{background:rgba(0,0,0,0);background:linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,0.55));content:"";display:block;height:40rem;position:relative;width:100%;z-index:1}}.card.xlarge .card-image{height:230px;height:23rem}@media (min-width: 768px){.card.xlarge .card-image{height:51.2rem;position:relative;z-index:0}}@media (min-width: 768px){.card.small .card-image:before,.card.medium .card-image:before,.card.large .card-image:before,.card.xlarge .card-image:before,.card.selection.small .card-image:before,.card.selection.medium .card-image:before,.card.selection.large .card-image:before{content:"";display:block;height:100%;position:absolute;transform:none;transition:opacity 0.3s ease, transform 0.3s ease;width:100%}.card.small .card-image:before,.card.medium .card-image:before,.card.large .card-image:before,.card.xlarge .card-image:before{background:rgba(249,79,79,0.35);transform:translate3d(0, -150%, 0) scale(1.5) rotate(-15deg)}.card.small:hover .card-image:before,.card.medium:hover .card-image:before,.card.large:hover .card-image:before,.card.xlarge:hover .card-image:before{opacity:1;transform:translate3d(0, 0, 0) scale(1.5) rotate(0deg)}.card.selection.small .card-image:before,.card.selection.medium .card-image:before,.card.selection.large .card-image:before{background:rgba(249,79,79,0.55);opacity:1}.card.small .card-image:before,.card.medium .card-image:before,.card.large .card-image:before,.card.xlarge .card-image:before,.card.selection.small:hover .card-image:before,.card.selection.medium:hover .card-image:before,.card.selection.large:hover .card-image:before,.card.selection.xlarge:hover .card-image:before{opacity:0}.card.selection.medium .card-image,.card.selection.large .card-image{height:100%}}@media (min-width: 768px){.card.border-top .card-image{border-top:0.7rem solid #f94f4f}}.card-label-and-text{pointer-events:none}@media (max-width: 767.9px){.card-label-and-text{font-size:0}.card.small .card-label-and-text,.card.medium .card-label-and-text,.card.large:not(.always-large) .card-label-and-text{margin-left:12.5rem;min-height:11rem}}@media (min-width: 768px){.card.small .card-label-and-text{position:absolute;bottom:0}.card.large .card-label-and-text{position:absolute;bottom:0;z-index:11}}@media (max-width: 767.9px){.card.xlarge .card-label-and-text{margin-top:-2.6rem}}@media (min-width: 768px){.card.xlarge .card-label-and-text{position:absolute;bottom:0}}@media (min-width: 768px){.card.selection.small .card-label-and-text,.card.selection.medium .card-label-and-text,.card.selection.large .card-label-and-text{position:absolute;top:0;width:100%}.card.selection.medium .card-label-and-text,.card.selection.large .card-label-and-text{height:100%;z-index:11}}.card-label{background-color:#f94f4f;color:#fff;display:inline-block;font-size:12px;font-size:1.2rem;letter-spacing:1px;letter-spacing:0.1rem;line-height:14px;line-height:1.4rem;padding:6px 10px;padding:0.6rem 1rem;text-transform:uppercase;transition:background 0.3s ease, color 0.3s ease}.card:hover .card-label{background-color:#fff;color:#f94f4f;transition-delay:0.15s}.card.selection:hover .card-label{transition-delay:0s}@media (max-width: 767.9px){.card-label{margin-bottom:1rem;max-width:calc(100vw - 15.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.large .card-label,.card.xlarge .card-label{max-width:calc(100% - 3rem)}}@media (min-width: 768px){.card-label{font-size:1.4rem;line-height:1.5rem;margin:0 2.5rem;padding:1rem 1.5rem}}@media (min-width: 768px){.card.small .card-label{bottom:-1.88rem;position:absolute}.card.medium .card-label{position:relative;top:-1.88rem}}.card.medium.short.black .card-label{background-color:#000}.card.medium.short.white .card-label{background-color:#fff;color:#000}@media (max-width: 767.9px){.card.large.always-large .card-label{margin:0 1.5rem;position:relative;top:-1.3rem}}@media (min-width: 768px){.card.large .card-label{position:absolute;bottom:0}}.card.xlarge .card-label{position:relative;top:13px;top:1.3rem}@media (max-width: 767.9px){.card.xlarge .card-label{margin:0 1.5rem}}@media (min-width: 768px){.card.xlarge .card-label{left:2.5rem;top:1.88rem}}@media (min-width: 768px){.card.selection.small .card-label,.card.selection.medium .card-label,.card.selection.large .card-label{background-color:#fff;bottom:auto;color:#f94f4f;left:3rem;margin:0;position:absolute;top:3rem}.card.selection:hover .card-label{background-color:#f94f4f;color:#fff}}.card.selection.xlarge .card-label{background-color:#fff;color:#f94f4f}.card-place{font-size:16px;font-size:1.6rem}.card-text-wrapper+.card-place{margin-top:15px;margin-top:1.5rem}.card.medium .card-place{color:#000}.card-date{font-size:16px;font-size:1.6rem}.card-place+.card-date{margin-top:5px;margin-top:0.5rem}.card-text-wrapper+.card-date{margin-top:15px;margin-top:1.5rem}.card.medium:not(.short) .card-date{opacity:0;color:#fff;text-align:center;transition:opacity 0.3s ease;width:50%;z-index:1}.card.medium:not(.short):hover .card-date{opacity:1;transition-delay:0.15s}.card.medium.short .card-date{color:#000}.card.large .card-date{color:#000;margin:0 15px 10px;margin:0 1.5rem 1rem}@media (min-width: 768px){.card.large .card-date{color:#fff;margin:0 2.5rem 1rem}}@media (max-width: 767.9px){.card.medium .card-date,.card.large .card-date{display:none}}.card-text-wrapper{color:#000}.card.medium.short .card-text-wrapper{color:#f94f4f;margin-top:16px;margin-top:1.6rem}.card.medium.short.black .card-text-wrapper{color:#000}.card.medium.short.white .card-text-wrapper{color:#fff}.card.medium.short .card-label+.card-text-wrapper{margin-top:0}@media (max-width: 767.9px){.card.large.always-large .card-text-wrapper{margin:0 1.5rem}}@media (min-width: 768px){.card.small .card-text-wrapper{color:#fff;margin:0 2.5rem 4rem}.card.medium .card-text-wrapper{margin-top:-0.4rem}.card.large .card-text-wrapper{color:#fff;margin:0 2.5rem 6rem;max-width:55rem}}.card.xlarge .card-text-wrapper{background-color:#fff0cc;color:#f94f4f;padding:21px 15px;padding:2.1rem 1.5rem}@media (min-width: 768px){.card.xlarge .card-text-wrapper{margin:0 2.5rem;padding:2.1rem 2.5rem}}.card.selection.xlarge .card-text-wrapper{background-color:#f94f4f;color:#fff}@media (min-width: 768px){.card.selection.small .card-text-wrapper{bottom:0;margin:5rem;position:absolute}.card.selection.medium .card-text-wrapper,.card.selection.large .card-text-wrapper{bottom:0;color:#fff;margin:5rem;position:absolute}.card.selection.xlarge .card-text-wrapper{margin-right:25rem}}.card-text{font-family:Futura, sans-serif;font-size:22px;font-size:2.2rem;font-weight:normal;letter-spacing:-0.5px;letter-spacing:-0.05rem;line-height:19px;line-height:1.9rem;text-transform:uppercase}@media (min-width: 768px){.card-text{font-size:3.2rem;line-height:3rem}}@media (max-width: 767.9px){.card.large.always-large .card-text{font-size:3.6rem;line-height:3.6rem}}@media (min-width: 768px){.card.large .card-text{font-size:5.2rem;line-height:5.2rem}}.card.xlarge .card-text{font-size:36px;font-size:3.6rem;line-height:38px;line-height:3.8rem}@media (min-width: 768px){.card.xlarge .card-text{background-image:linear-gradient(180deg, #f94f4f, #f94f4f);background-image:-webkit-linear-gradient(top, #f94f4f, #f94f4f);background-position:0 6.2rem;background-repeat:no-repeat;background-size:100% 100%;font-size:5.2rem;line-height:6.2rem}}@media (min-width: 768px){.card.xlarge.selection .card-text{background-image:linear-gradient(180deg, #fff, #fff);background-image:-webkit-linear-gradient(top, #fff, #fff)}}.card.smaller-text .card-text{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem}.contest{background:#fff;border:6px solid #f94f4f;border:0.6rem solid #f94f4f;color:#f94f4f;width:100%;overflow:auto}.contest+.contest{margin-top:10px;margin-top:1rem}.contest-title{font-family:Futura, sans-serif;font-size:32px;font-size:3.2rem;font-weight:normal;text-transform:uppercase}.contest-date{font-size:16px;font-size:1.6rem}@media (max-width: 767.9px){.contest{text-align:center;padding:2.5rem}.contest-title-and-date{margin-bottom:2rem}.contest-title{font-size:2.2rem;line-height:2rem}.contest-date{margin-top:0.4em}}@media (min-width: 768px){.contest{padding:2.4rem}.contest>.button{float:right}.contest-title-and-date{float:left;width:75%}.contest-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.edito{background:#fff;color:#2F2F2F;font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem;padding:0 35px 65px;padding:0 3.5rem 6.5rem}.edito-title{display:inline-block;font-size:14px;font-size:1.4rem;font-family:'Montserrat';font-weight:300;letter-spacing:1px;letter-spacing:0.1rem;line-height:18px;line-height:1.8rem;margin:45px auto 0;margin:4.5rem auto 0;text-align:center;text-transform:uppercase;width:100%}.edito-title:after{border-bottom:5px solid #2F2F2F;border-bottom:0.5rem solid #2F2F2F;content:"";display:block;margin:20px auto 30px;margin:2rem auto 3rem;width:85px;width:8.5rem}.edito-text{font-weight:700}.edito-more{border-bottom:1px solid #f94f4f;border-bottom:0.1rem solid #f94f4f;color:#f94f4f;display:inline;font-weight:300;margin-left:5px;margin-left:0.5rem;text-decoration:none;transition:border 0.2s ease;white-space:nowrap}.edito-more:hover,.edito-more:focus{border-bottom-width:4px;border-bottom-width:0.4rem}.filters-programme{color:#2F2F2F}.filters-programme-title{font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;margin:25px 20px;margin:2.5rem 2rem;text-align:center;text-transform:uppercase}.filters-programme-filters{background-color:#E6E6E6;line-height:45px;line-height:4.5rem;padding:15px;padding:1.5rem;text-align:center}.filters-programme-filters>*{display:inline-block}.filters-programme-filters-label{color:#5C5C5C;font-size:11px;font-size:1.1rem;margin-right:20px;margin-right:2rem;text-transform:uppercase}.filters-programme-filters-items{list-style:none;margin:0;padding:0}.filters-programme-filters-item{display:inline-block}.filters-programme-filters-item+.filters-programme-filters-item{margin-left:15px;margin-left:1.5rem}.filters-programme-filters-item-switch+.filters-programme-filters-item-select{margin-left:20px;margin-left:2rem}.filters-programme-filters-item-select+.filters-programme-filters-item-select{margin-left:10px;margin-left:1rem}.filters-programme-filters-item-select select{border:0;padding:8px;padding:0.8rem;max-width:270px;max-width:27rem}.filters-programme-filters-item-date input{background-color:#fff;border:0;font-size:13px;font-size:1.3rem;padding:13px;padding:1.3rem;text-transform:uppercase}.filters-programme-filters-item-date label+input{margin-left:10px;margin-left:1rem}.filters-programme-filters-item-date .input-icon+input{margin-left:5px;margin-left:0.5rem}.filters-programme-filters-item-date input.supported{padding:13px 5px;padding:1.3rem 0.5rem}.filters-programme-filters-item-date input.supported+.input-icon{display:none}.filters-programme-filters-item-date .input-icon{pointer-events:none;position:relative;width:0}.filters-programme-filters-item-date .input-icon:after{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#999;display:block;font-size:28px;font-size:2.8rem;left:-32px;left:-3.2rem;position:absolute;top:-3px;top:-0.3rem}.footer{font-size:13px;font-size:1.3rem;background-color:#F2F2F2}.footer-wrapper{padding:15px 0;padding:1.5rem 0;overflow:auto}.footer-links{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;line-height:20px;line-height:2rem;list-style:none;margin:0;padding:0}.footer-links li{-ms-flex-order:2;order:2}.footer-links li.footer-item-qfap{-ms-flex-order:3;order:3}.footer-links li.footer-item-qfap svg{height:72px;height:7.2rem}.footer-links li.footer-item-social{-ms-flex-order:4;order:4}.footer-links li.footer-item-social svg{height:35px;height:3.5rem}.footer-links li a{color:#f94f4f;font-weight:700;font-size:15px;font-size:1.5rem;text-decoration:none}.footer-links li a:hover span,.footer-links li a:focus span{border-bottom:1px solid #f94f4f;border-bottom:0.1rem solid #f94f4f}.footer-links li a svg,.footer-links li a span{fill:#f94f4f;vertical-align:middle}@media (max-width: 899.9px){.footer-links{-ms-flex-direction:column;flex-direction:column}.footer-links li{line-height:3.5rem}.footer-links li.footer-item-qfap{margin-bottom:1rem;-ms-flex-order:1;order:1}}.paris-header{z-index:1001 !important}.paris-header+.layout-main{margin-top:77px;margin-top:7.7rem}.paris-header-nav-subitems{display:none}.paris-header-brand{margin-left:70px;margin-left:7rem}@media (max-width: 767.9px){.paris-header+.layout-main{margin-top:5.6rem}.paris-header-brand{margin-left:0 !important;padding-left:5.6rem}.paris-header-nav-subitems{display:block;font-family:Montserrat, sans-serif;font-size:1.8rem;font-weight:normal;letter-spacing:normal;list-style:none;margin:0;margin-bottom:1rem;outline:none;padding:0}.paris-header-nav-subitem{line-height:4.5rem}.paris-header-nav-subitem a{color:#fff;display:inline-block;text-decoration:none}.paris-header-nav-subitem.around{background-color:#f94f4f;font-size:1.5rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.paris-header-nav-subitem.around .icon+.paris-header-nav-subitem-text{margin-left:1.5rem}.paris-header-nav-subitem.magazine,.paris-header-nav-subitem.search{display:none}}.heading-bar{background-color:#fff;border-bottom:1px solid #D5D5D5;border-bottom:0.1rem solid #D5D5D5;color:#2F2F2F;font-weight:normal;margin:0;text-align:center}.heading-bar-category{font-weight:300;text-transform:uppercase}.heading-bar-title{font-family:Garris, cursive}.heading-bar-button{color:#999;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;padding:5px 10px;padding:0.5rem 1rem;text-decoration:none}.heading-bar-button:hover,.heading-bar-button:focus{color:#333}.heading-bar-button-left{left:0;position:absolute}@media (max-width: 767.9px){.heading-bar{height:7.7rem;line-height:2.8rem;padding:1rem 3rem}.heading-bar-category{font-size:1.6rem}.heading-bar-title{font-size:2.2rem}}@media (min-width: 768px){.heading-bar{line-height:6.8rem}.heading-bar>*{display:inline-block;vertical-align:top}.heading-bar-category{font-size:2.5rem}.heading-bar-category:after{content:"—";padding:0 1rem}.heading-bar-title{font-size:2.8rem}}.heading-image{position:relative}.heading-image-image{background:center center no-repeat;background-size:cover;margin:0 auto;position:relative}.heading-image-image:before{background:rgba(0,0,0,0);background:linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,0.55));bottom:0;content:"";display:block;position:absolute;width:100%;z-index:1}.heading-image-image svg{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.heading-image-label{background-color:#f94f4f;color:#fff;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;padding:10px;padding:1rem;text-transform:uppercase}.heading-image-credit{bottom:0;color:#fff;font-size:11px;font-size:1.1rem;opacity:0.6;position:absolute;text-align:right;width:100%;z-index:2}@media (max-width: 767.9px){.heading-image-background{display:none}.heading-image-image{height:55vw}.heading-image.with-label .heading-image-image{background-position:center 4.2rem;padding-top:4.2rem}.heading-image-image:before{height:7.5rem}.heading-image-label{-webkit-clip-path:none !important;clip-path:none !important;margin-top:-4.2rem;text-align:center}.heading-image-credit{padding:1rem}}@media (min-width: 768px){.heading-image-background{height:34rem;position:absolute;overflow:hidden;width:100%}.heading-image-background-image{background:center center no-repeat;background-size:cover;-webkit-filter:blur(0.5rem) brightness(0.8);filter:blur(0.5rem) brightness(0.8);height:100%;position:absolute;transform:scale(1.05);width:100%}.heading-image-image{height:40rem;width:72rem}.heading-image-image:before{height:16.5rem}.heading-image-label{padding-left:3rem;position:absolute;right:0;top:4.2rem}.heading-image-credit{padding:2.5rem}}.heading-programme{background-color:#fff;color:#fff;text-align:center;width:100%}.heading-programme-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:460px;min-height:46rem;overflow:hidden;padding:60px 0;padding:6rem 0;position:relative;z-index:0}.heading-programme-wrapper>.component-lead-text{color:#fff;margin-top:20px;margin-top:2rem;max-width:600px;max-width:60rem}.heading-programme-background-image{background:center center no-repeat;background-size:cover;-webkit-filter:blur(5px) brightness(0.8);filter:blur(5px) brightness(0.8);-webkit-filter:blur(0.5rem) brightness(0.8);filter:blur(0.5rem) brightness(0.8);height:100%;left:0;position:absolute;top:0;transform:scale(1.05);width:100%;z-index:-1}.heading-programme-background-image:before{background-color:rgba(47,47,47,0.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.heading-programme .breadcrumbs{left:50%;position:absolute;top:30px;top:3rem;transform:translateX(-50%)}.heading-programme .breadcrumbs-item>a{color:#fff}.heading-programme .breadcrumbs-item>a:hover{border-color:#fff}.heading-programme-title{font-family:Futura, sans-serif;font-size:60px;font-size:6rem;font-weight:normal;line-height:56px;line-height:5.6rem;letter-spacing:-1px;letter-spacing:-0.1rem;margin:0 0 20px;margin:0 0 2rem;max-width:720px;max-width:72rem;padding:0}.heading-programme-date{font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;line-height:14px;line-height:1.4rem;text-transform:uppercase}.heading-programme-share-wrapper{position:relative;width:100%;z-index:900}.heading-programme-share-wrapper .share{background-color:#fff;position:absolute;bottom:-29px;bottom:-2.9rem;left:50%;padding:4px;padding:0.4rem;transform:translateX(-50%);white-space:nowrap}.heading-programme .block-map{margin-top:0}@media (max-width: 767.9px){.heading-programme-date{font-size:1.3rem;line-height:1.6rem;max-width:20rem;margin:0 auto}.heading-programme-title{font-size:5.5rem}.heading-programme-title,.heading-programme-wrapper>.component-lead-text{padding:0 3rem}}@media (min-width: 1160px){.heading-programme-wrapper>.component-lead-text{max-width:80rem}}.heading-search{background-color:#c84040}.heading-search>.layout-wrapper{overflow:hidden}.heading-search-tabs{list-style:none;margin:0;padding:0}.heading-search-tabs-item a{display:block;text-decoration:none}.heading-search-tabs-item-count{margin-left:5px;margin-left:0.5rem}@media (max-width: 767.9px){.heading-search{padding:3.5rem 1.5rem 1.5rem}body.search .heading-search{background-color:#f94f4f}.heading-search-tabs{border:0.1rem solid #fff;border-radius:0.2rem;display:-ms-flexbox;display:flex;margin-top:2rem;min-height:3.8rem}.heading-search-tabs-item{width:33.33%}.heading-search-tabs-item a{color:#fff;font-size:1.5rem;min-height:3.8rem;padding:0.5rem 0;text-align:center}.heading-search-tabs-item.current a{background-color:#fff;color:#f94f4f}.heading-search-tabs-item+.heading-search-tabs-item{border-left:0.1rem solid #fff}.heading-search-tabs-item-count{display:block;font-size:1rem;line-height:1;min-height:1rem;opacity:0.8}}@media (min-width: 768px){.heading-search .search-field{height:19.5rem;padding-bottom:3.5rem}.heading-search-tabs{float:right;width:79rem}.heading-search-tabs-item{float:left;margin-right:0.5rem}.heading-search-tabs-item a{background:rgba(255,255,255,0.65);color:#f94f4f;height:5.3rem;font-size:2.2rem;padding:1.2rem 1.5rem}.heading-search-tabs-item a:hover{background:rgba(255,255,255,0.8)}.heading-search-tabs-item.current a{background:#fff;cursor:default}.heading-search-tabs-item-count{font-weight:700}.heading-search-tabs-item-count:before,.heading-search-tabs-item-count:after{font-weight:normal}.heading-search-tabs-item-count:before{content:"("}.heading-search-tabs-item-count:after{content:")"}}@media (min-width: 768px) and (max-width: 1159.9px){.heading-search-tabs{width:69rem}}.heading-title{color:#333;margin:0 auto;text-align:center}.heading-title-category{font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;line-height:14px;line-height:1.4rem;margin-bottom:10px;margin-bottom:1rem;text-transform:uppercase}.heading-title-title{font-family:Futura, sans-serif;font-size:36px;font-size:3.6rem;font-weight:normal;line-height:36px;line-height:3.6rem;margin:0 auto}.heading-title-subtitle{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;margin-top:20px;margin-top:2rem}@media (max-width: 767.9px){.heading-title{max-width:24rem}}@media (min-width: 768px){.heading-title{max-width:80rem}.heading-title-category{margin-bottom:2.5rem}.heading-title-title{font-size:6rem;line-height:5.6rem;max-width:72rem}.heading-title-subtitle{font-size:2rem;line-height:2.4rem;margin-left:auto;margin-right:auto;max-width:60rem}}.info{background-color:#fff0cc;border-top:6px solid #333;border-top:0.6rem solid #333;width:100%}.info *::-moz-selection{background:rgba(255,255,255,0.6)}.info *::selection{background:rgba(255,255,255,0.6)}.info.green{background-color:#d0e4c4}.info-title,.info-place,.info-section{color:#333}.info-title{text-align:center}.info-title,.info-place-items,.info-section-items,.info-section-title,.info-section-text{margin:0}.info-place-items,.info-section-items{list-style-type:none}.info-place,.info-sections{margin:0 25px;margin:0 2.5rem}.info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.info-title{font-weight:300;font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;padding:40px 0 30px;padding:4rem 0 3rem;text-transform:uppercase}.info-place{border-bottom:1px solid #333;border-bottom:0.1rem solid #333;text-align:center}.info-place-title{font-size:20px;font-size:2rem;font-weight:700;line-height:24px;line-height:2.4rem}.info-place-address{font-size:17px;font-size:1.7rem;font-weight:300;line-height:24px;line-height:2.4rem;padding-top:4px;padding-top:0.4rem}.info-place-items{padding:20px 0 33px;padding:2rem 0 3.3rem}.info-place-item+.info-place-item{margin-top:4px;margin-top:0.4rem}.info-place-item-link{-ms-flex-align:center;align-items:center;color:#333;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-decoration:none}.info-place-item-link .icon{color:#000;font-size:24px;font-size:2.4rem;vertical-align:middle}.info-place-item-link>span{font-size:11px;font-size:1.1rem;font-weight:300;padding-left:9px;padding-left:0.9rem;text-decoration:underline;text-transform:uppercase}.info-place-item-link:hover>span{text-decoration:none}.info-section{font-weight:300;font-size:16px;font-size:1.6rem;padding:21px 0 0;padding:2.1rem 0 0;text-align:left}.info-section-title{font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:1px;letter-spacing:0.1rem;padding:0 0 7px 20px;padding:0 0 0.7rem 2rem;text-transform:uppercase}.info-section-title:after{content:"\00a0:"}.info-section-text{line-height:25px;line-height:2.5rem}.info-section-text.strong{font-weight:700;font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem}.info-section-items{line-height:25px;line-height:2.5rem;padding:0}.info-section-item{text-decoration:none}.info-section-item:last-child{padding-bottom:0}.info-section-item .icon{color:#000;font-size:25px;font-size:2.5rem;left:-3px;left:-0.3rem;position:relative;vertical-align:middle}.info-section-item .icon.icon-email{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;text-align:center;width:25px;width:2.5rem}.info-section-item span{color:#333;font-size:16px;font-size:1.6rem;font-weight:300}.info-section-item .icon+span{padding-left:6px;padding-left:0.6rem}.info-section-item-link{display:-ms-flexbox;display:flex;text-decoration:none}.info-section-item-link>span{text-decoration:underline}.info-section-item-link:hover>span{text-decoration:none}.info-footer{border-bottom:6px solid #333;border-bottom:0.6rem solid #333;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:45px;padding-top:4.5rem}.info-footer-link{bottom:-21px;bottom:-2.1rem;text-decoration:none;text-align:center;position:relative}.info-footer-link>span{color:#5C5C5C;display:block;font-size:11px;font-size:1.1rem;font-weight:300;margin:0 0 13px;margin:0 0 1.3rem;text-transform:uppercase}.info-footer-link .icon{background-color:#333;color:white;font-size:35px;font-size:3.5rem;padding:4px;padding:0.4rem}.info-footer-link:hover>span{text-decoration:underline}.info-footer-link:hover .icon{background-color:#f94f4f}@media (min-width: 768px) and (max-width: 1159.9px){.info-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.info-place,.info-sections{float:left;margin:0 auto;width:50%}.info-place{border-bottom:none;border-right:0.1rem solid #333;padding:1.4rem 2.5rem 0 2.5rem;text-align:right}.info-place-item-link{-ms-flex-pack:end;justify-content:flex-end}.info-section{padding:2.1rem 2.5rem 0}.info-footer{clear:both}}.metadata{color:#999;margin:0;padding:0}.metadata:before{background-color:#000;content:'';display:block;height:6px;height:0.6rem;margin-bottom:10px;margin-bottom:1rem;width:100px;width:10rem}.metadata-item{display:inline;font-size:12px;font-size:1.2rem;font-weight:300;text-transform:uppercase}.metadata-item a{color:#2F2F2F}.metadata-item a:hover,.metadata-item a:focus{text-decoration:none}.metadata-item+.metadata-item:before{content:'\2010';display:inline-block;padding:0 10px;padding:0 1rem}.notice{background-color:#000;color:white;font-size:13px;font-size:1.3rem;font-weight:500;min-height:54px;min-height:5.4rem;overflow:hidden;position:relative;transform-origin:top;width:100%;background-color:#000}.notice+.notice{margin-top:10px;margin-top:1rem}.notice [class^="icon-"],.notice [class*=" icon-"]{font-size:24px;font-size:2.4rem;padding:0 15px 0 0;padding:0 1.5rem 0 0;vertical-align:sub}.notice .close{background:none;border:0;cursor:pointer;display:block;padding:0;padding-left:10px;padding-left:1rem;float:right;margin-right:20px;margin-right:2rem;margin-top:18px;margin-top:1.8rem}.notice .close:before{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:2px solid;border:0.2rem solid;border-radius:50%;font-size:24px;font-size:2.4rem;height:30px;height:3rem;padding:0 1px 2px 2px;padding:0 0.1rem 0.2rem 0.2rem;width:30px;width:3rem}.notice .close:hover{opacity:0.8}.notice.transparent{background-color:rgba(0,0,0,0.8)}.notice.yellow{background-color:#fff0cc}.notice.yellow.transparent{background-color:rgba(255,240,204,0.8)}.notice.yellow,.notice.yellow a{color:#f94f4f}.notice.white{background-color:#fff}.notice.white.transparent{background-color:rgba(255,255,255,0.8)}.notice.grey{background-color:#EEE}.notice.grey.transparent{background-color:rgba(238,238,238,0.8)}.notice.white,.notice.white a,.notice.grey,.notice.grey a{color:#000}.notice.top{margin-bottom:0;z-index:250}.notice.bottom{bottom:0;position:absolute;transform-origin:bottom}.notice.fixed{position:fixed;z-index:1000}.notice.center-text{text-align:center}.notice.uppercase-text{font-weight:300;letter-spacing:1px;letter-spacing:0.1rem;text-transform:uppercase}.notice.closed{display:none;opacity:0}.notice-content{line-height:20px;line-height:2rem;margin:0 20px;margin:0 2rem;padding:17px 0;padding:1.7rem 0}.notice-content a{color:white;text-decoration:underline}.notice-content a:hover{text-decoration:none}.notice-button{margin:18px 20px;margin:1.8rem 2rem;float:right}@media (min-width: 768px){.notice .close{margin-right:5rem}}@media (min-width: 1160px){.notice-content{margin:0 auto;width:1100px}}.paris-cookies-banner{background-color:#F2F2F2;bottom:0;box-shadow:-2px -2px 0 0 rgba(7,31,50,0.1);padding:16px;padding:1.6rem;position:fixed;transform:translateY(100%);transition:all 250ms cubic-bezier(1, 0, 0, 1);z-index:1001}.paris-cookies-banner.shown{transform:translateY(0)}.paris-cookies-banner .paris-button{-ms-flex-align:center;align-items:center;background-color:#fff;border:none;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;min-width:120px;min-width:12rem;padding:16px 20px;padding:1.6rem 2rem;position:relative;text-decoration:none;text-transform:none;transition:background-color 0.3s ease}.paris-cookies-banner .paris-button::before{background-color:#E22C3F;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width 0.3s ease;width:0}.paris-cookies-banner .paris-button .button-text{color:#000;display:block;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.23;pointer-events:none;position:relative;text-align:center;transition:color 0.3s ease;z-index:1}.paris-cookies-banner .paris-button:hover::before,.paris-cookies-banner .paris-button:focus::before{width:100%}.paris-cookies-banner .paris-button:hover .button-text,.paris-cookies-banner .paris-button:focus .button-text,.paris-cookies-banner .paris-button.is-red .button-text,.paris-cookies-banner .paris-button.is-transparent .button-text{color:#fff}.paris-cookies-banner .paris-button.is-red{background-color:#E22C3F}.paris-cookies-banner .paris-button.is-red::before{background-color:#fff}.paris-cookies-banner .paris-button.is-red:not(.is-on-a-colored-background){box-shadow:0 0 0 0.1rem #E22C3F}.paris-cookies-banner .paris-button.is-red:hover .button-text,.paris-cookies-banner .paris-button.is-red:focus .button-text{color:#E22C3F}.paris-cookies-banner .paris-button.is-transparent{background-color:transparent}.paris-cookies-banner .paris-button.is-transparent::before{background-color:transparent}.paris-cookies-banner .paris-button.is-outline{background-color:transparent;border:1px solid #E22C3F;border:0.1rem solid #E22C3F}.paris-cookies-banner .paris-button.is-outline::before{background-color:#E22C3F}.paris-cookies-banner .paris-button.has-red-text .paris-button-text,.paris-cookies-banner .paris-button.has-red-text .button-text{color:#E22C3F}.paris-cookies-banner .paris-button.has-red-text:hover .paris-button-text,.paris-cookies-banner .paris-button.has-red-text:hover .button-text,.paris-cookies-banner .paris-button.has-red-text:focus .paris-button-text,.paris-cookies-banner .paris-button.has-red-text:focus .button-text{color:#fff}.paris-cookies-banner .paris-button.is-transparent.has-red-text::before{background-color:#E22C3F}.paris-cookies-banner .notice-content{color:#071F32;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.5;margin:0;padding:0;width:auto}.paris-cookies-banner-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paris-cookies-banner-buttons .paris-button{padding:10px 17px;padding:1rem 1.7rem;margin:10px 10px 0 0 !important;margin:1rem 1rem 0 0 !important;min-width:100px;min-width:10rem}@media (max-width: 729.9px){.paris-cookies-banner-buttons .paris-button{padding:1rem 1.6rem}}@media (min-width: 730px){.paris-cookies-banner{max-width:730px;padding:1.6rem 2.2rem;right:0}.paris-cookies-banner .notice-content{font-size:1.3rem}.paris-cookies-banner-buttons .paris-button{margin-right:1.5rem !important}}.pagination>ul{margin:0;padding:0;text-align:center}.pagination>ul>li{display:inline-block}.pagination>ul>li>a,.pagination>ul>li>span{display:block;position:relative;text-decoration:none;margin-left:5px;margin-left:0.5rem;width:40px;width:4rem;height:40px;height:4rem;font-size:18px;font-size:1.8rem;text-align:center;background:#EEE;line-height:40px;line-height:4rem;color:#000}.pagination>ul>li:first-child>a,.pagination>ul>li:first-child>span{margin-left:70px;margin-left:7rem}.pagination>ul>li:last-child>a,.pagination>ul>li:last-child>span{margin-right:70px;margin-right:7rem}.pagination>ul>li.previous>a,.pagination>ul>li.previous>span,.pagination>ul>li.next>a,.pagination>ul>li.next>span{background:#000;color:#fff}.pagination>ul>li.previous>a .icon,.pagination>ul>li.previous>span .icon,.pagination>ul>li.next>a .icon,.pagination>ul>li.next>span .icon{font-size:14px;font-size:1.4rem}.pagination>ul>li.previous>a,.pagination>ul>li.previous>span{margin-left:0;margin-right:25px;margin-right:2.5rem}.pagination>ul>li.next>a,.pagination>ul>li.next>span{margin-left:25px;margin-left:2.5rem;margin-right:0}.pagination>ul>li>a:hover,.pagination>ul>li>a:focus,.pagination>ul>li>span:hover,.pagination>ul>li>span:focus{color:#fff;background-color:#f94f4f}.pagination>ul>.current>a,.pagination>ul>.current>a:hover,.pagination>ul>.current>a:focus,.pagination>ul>.current>span,.pagination>ul>.current>span:hover,.pagination>ul>.current>span:focus{background:#f94f4f;color:#fff;cursor:default;pointer-events:none;z-index:2}.pagination>ul>.disabled>span,.pagination>ul>.disabled>span:hover,.pagination>ul>.disabled>span:focus,.pagination>ul>.disabled>a,.pagination>ul>.disabled>a:hover,.pagination>ul>.disabled>a:focus{background-color:rgba(242,242,242,0.2);color:#666;cursor:default;pointer-events:none}@media (max-width: 767.9px){.pagination>ul>li.current>a,.pagination>ul>li.current>span{margin-left:0}}.search-field{display:-ms-flexbox;display:flex;height:40px;height:4rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.search-field-input,.search-field-submit{background:transparent;border:0;color:#fff}.search-field-input{border-bottom:4px solid #fff;border-bottom:0.4rem solid #fff;font-family:Futura, sans-serif;font-size:28px;font-size:2.8rem;font-weight:normal;height:40px;height:4rem;line-height:40px;line-height:4rem;width:calc(100% - 4rem)}.search-field-input::-webkit-input-placeholder{color:#fff}.search-field-input:-moz-placeholder{color:#fff;opacity:1}.search-field-input::-moz-placeholder{color:#fff;opacity:1}.search-field-input:-ms-input-placeholder{color:#fff}.search-field-input:focus{background-color:transparent;outline:0}.search-field-input:focus::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.search-field-input:focus:-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}.search-field-input:focus::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}.search-field-input:focus:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.search-field-submit{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;height:30px;height:3rem;padding:0}.search-field-submit:focus{color:rgba(255,255,255,0.5)}.search-field-submit>span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media (min-width: 768px) and (max-width: 1159.9px){.search-field-submit{font-size:10rem;height:10rem;line-height:5rem;transform:translateY(1.5rem)}}@media (min-width: 1160px){.search-field-submit{font-size:12rem;height:12rem;line-height:6rem;transform:translateY(1.8rem)}}@media (min-width: 768px){.search-field{height:16rem;padding-top:6rem}.search-field-input{border-bottom-width:0.6rem;font-size:6rem;height:8rem;line-height:8rem;width:calc(100% - 15rem)}}.search-filters-button{background:none;border:0;text-transform:uppercase}.search-filters-button>var{font-style:normal}.search-filters-items{display:none;list-style:none;margin:0}.search-filters.open .search-filters-items{display:block}.search-filters-item+.search-filters-item{margin-top:25px;margin-top:2.5rem}.search-filters-item-title{font-size:13px;font-size:1.3rem;letter-spacing:1px;letter-spacing:0.1rem;margin:0 0 5px;margin:0 0 0.5rem;text-transform:uppercase}.search-filters-item.adjacent{margin-top:5px !important;margin-top:0.5rem !important}.search-filters-item-checkboxes.two-cols .search-filters-item-checkboxes-items,.search-filters-item-hierarchical.two-cols .search-filters-item-checkboxes-items{-webkit-columns:2;columns:2}.search-filters-item-checkboxes label,.search-filters-item-hierarchical label{cursor:pointer;display:block;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.search-filters-item-checkboxes label.is-child,.search-filters-item-hierarchical label.is-child{margin-left:20px;margin-left:2rem}.search-filters-item-checkboxes input,.search-filters-item-hierarchical input{margin-right:8px;margin-right:0.8rem}.search-filters-item-checkboxes button.more,.search-filters-item-hierarchical button.more{background:none;border:0;font-size:13px;font-size:1.3rem;font-weight:700;padding:0}.search-filters-item-select.full-width select{width:95%}.search-filters-item-select select{background-color:#fff;border:0;font-size:16px;font-size:1.6rem;width:60%;padding:10px 6px;padding:1rem 0.6rem}.search-filters-item-input.full-width input{width:95%}.search-filters-item-input input{border:0;font-size:16px;font-size:1.6rem;padding:10px;padding:1rem;width:60%}.search-filters-item-dates input{background-color:#fff;border:0;font-size:13px;font-size:1.3rem;padding:13px;padding:1.3rem;text-transform:uppercase;width:calc(50% - 1rem)}.search-filters-item-dates .input-icon+input{margin-left:5px;margin-left:0.5rem}.search-filters-item-dates input.supported{padding:13px 5px;padding:1.3rem 0.5rem}.search-filters-item-dates input.supported+.input-icon{display:none}.search-filters-item-dates .input-icon{pointer-events:none;position:relative;width:0}.search-filters-item-dates .input-icon:after{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#999;display:block;font-size:28px;font-size:2.8rem;left:-32px;left:-3.2rem;position:absolute;top:-3px;top:-0.3rem}.search-filters-item-tag-button{background-color:#4D4D4D;border:0;border-radius:1.6rem;color:#fff;line-height:20px;line-height:2rem;padding:6px 9px 6px 13px;padding:0.6rem 0.9rem 0.6rem 1.3rem}.search-filters-item-tag-button:after{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";border-radius:50%;font-size:12px;font-size:1.2rem;margin-left:8px;margin-left:0.8rem;padding:3px;padding:0.3rem;transition:all 0.3s ease}.search-filters-item-tag-button:hover:after,.search-filters-item-tag-button:focus:after{background:#fff;color:#4D4D4D}.search-filters .switch{margin:0 15px 10px 0;margin:0 1.5rem 1rem 0}.search-filters .switch.switch-light input:checked ~ span{background:#4D4D4D}@media (max-width: 767.9px){.search-filters-buttons{overflow:hidden;padding:0 1rem}.search-filters-button{color:#4D4D4D;float:left;font-size:1.2rem;line-height:4.6rem;margin:0}.search-filters-button>i{color:#CCC;font-size:2.6rem;margin-right:1rem;vertical-align:middle}.search-filters-button.active>i{color:#f94f4f}.search-filters-items{background-color:#E6E6E6;padding:1.5rem 1.5rem 4rem}}@media (min-width: 768px){.search-filters{background-color:#E6E6E6;color:#2F2F2F;position:relative}.search-filters:before,.search-filters-buttons:before{background-color:#E6E6E6;bottom:0;content:"";display:block;position:absolute;right:100%;top:0;width:1000px}.search-filters-buttons{position:relative}.search-filters-buttons:before{background-color:#f94f4f}.search-filters:after,.search-filters-button:before{background-color:rgba(153,153,153,0.2);bottom:0;content:"";display:block;height:0.1rem;position:absolute;right:0;width:1000px}.search-filters-button{background-color:#f94f4f;color:#fff;display:block;font-size:1.6rem;height:8rem;letter-spacing:0.1rem;line-height:8rem;padding:0 1rem;position:relative;text-align:left;width:100%}.search-filters-button:after{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;float:right;line-height:8rem}.search-filters-button>i{display:none}.search-filters.open .search-filters-button:after{font-family:'quefaire-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";line-height:8rem}.search-filters-button:hover,.search-filters-button:focus{color:rgba(255,255,255,0.7);outline:0}.search-filters-items{padding:1.5rem 1rem 5rem}}.search-map{background-color:#E6E6E6}.search-map.affix{overflow:visible;position:fixed;top:77px;top:7.7rem}.search-map.affix-bottom{position:absolute;overflow:visible}.search-map-map{height:100%;width:100%}@media (max-width: 767.9px){.search-map{height:20rem;height:50vh;display:none}}@media (min-width: 768px){.search-map{height:70rem;position:absolute}}body.search-modal-open{overflow:hidden}.search-modal{background-color:rgba(249,79,79,0.95);display:none;height:100%;-ms-flex-pack:center;justify-content:center;left:0;overflow:auto;padding:0 100px;padding:0 10rem;position:fixed;top:0;width:100%;z-index:3000}.search-modal-layout{margin:0 auto;position:relative}.search-modal-close{background:none;border:none;color:#fff;font-size:50px;font-size:5rem;font-weight:700;margin-left:auto;position:fixed;right:20px;right:2rem;top:20px;top:2rem}.search-modal-close:focus{opacity:0.5;outline:0}.search-modal .search-field{height:auto;padding-bottom:70px;padding-bottom:7rem;padding-top:40px;padding-top:4rem}.search-modal-results{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search-modal-results>*{position:relative;width:31%}@media (max-width: 767.9px){.search-modal-layout{padding:2rem}.search-modal .search-field{height:auto;padding-bottom:2rem}.search-modal-results{-ms-flex-direction:column;flex-direction:column}.search-modal-results>*{width:100%}}@media (min-width: 768px) and (max-width: 1159.9px){.search-modal-layout{padding:3rem}.search-modal .search-field{padding:3rem 0 4rem}}.search-results-items{list-style:none;margin:0;overflow:hidden;padding:0}.search-results .display-mode-cards .search-results-item{float:left;margin-bottom:35px;margin-bottom:3.5rem}.search-results .display-mode-cards .search-results-item .card.medium.short{height:auto}.search-results .display-mode-list .search-results-item{border-bottom:1px solid #D5D5D5;border-bottom:0.1rem solid #D5D5D5}.search-results .display-mode-list .search-results-item-info{float:right;font-size:16px;font-size:1.6rem;width:230px;width:23rem}.search-results .display-mode-list .search-results-item-info>*+*{margin-top:5px;margin-top:0.5rem}.search-results .display-mode-list .search-results-item-label,.search-results .display-mode-list .search-results-item-title{max-width:400px;max-width:40rem;text-transform:uppercase}.search-results .display-mode-list .search-results-item-label{font-size:14px;font-size:1.4rem;letter-spacing:1px;letter-spacing:0.1rem;margin-bottom:5px;margin-bottom:0.5rem}.search-results .display-mode-list .search-results-item a,.search-results .display-mode-table .search-results-item a{color:#2F2F2F;display:block;overflow:hidden;text-decoration:none}.search-results .display-mode-list .search-results-item a:hover,.search-results .display-mode-table .search-results-item a:hover{color:#f94f4f}.search-results .display-mode-list .search-results-item-title,.search-results .display-mode-table .search-results-item-title{font-family:Futura, sans-serif;font-size:24px;font-size:2.4rem;font-weight:normal;letter-spacing:-0.5px;letter-spacing:-0.05rem;line-height:24px;line-height:2.4rem;margin:0;text-transform:uppercase}@media (max-width: 767.9px){.search-results{border-top:0.1rem solid #CCC;border-bottom:0.1rem solid #CCC;padding-bottom:3rem}.search-results-display{display:none}.search-results .display-mode-cards .search-results-item:first-child{margin-top:2rem}.search-results ol.search-results-items.display-mode-table .search-results-item{font-size:1.5rem;padding:1.5rem}.search-results ol.search-results-items.display-mode-table .search-results-item-label{font-size:1.1rem;margin-bottom:0.2rem;text-transform:uppercase}.search-results ol.search-results-items.display-mode-table .search-results-item-title,.search-results ol.search-results-items.display-mode-table .search-results-item-place{margin-bottom:0.5rem}.search-results ol.search-results-items.display-mode-table .search-results-item+.search-results-item{padding-top:0}.search-results ol.search-results-items.display-mode-table .search-results-item+.search-results-item a{border-top:0.1rem solid #CCC;padding-top:1.5rem}.search-results .pagination{margin-top:2rem}}@media (min-width: 768px){.search-results{min-height:100rem}.search-results-display{margin-bottom:2rem;text-align:right}.search-results-display>button{background:none;border:0;color:#CCC;font-size:3rem;margin-left:0.5rem;padding:0}.search-results-display>button.active{color:#333}.search-results .display-mode-cards .search-results-item:nth-child(2n+1){clear:both;margin-right:3.4rem}.search-results .display-mode-list .search-results-item a,.search-results .display-mode-table .search-results-item a{padding:2rem 0}.search-results .display-mode-table{font-size:1.6rem;width:100%}.search-results .display-mode-table .search-results-item-label{font-weight:300;margin-bottom:0.4rem}.search-results .display-mode-table .search-results-item-age,.search-results .display-mode-table .search-results-item-hours{white-space:nowrap}.search-results .display-mode-table th,.search-results .display-mode-table td{border-bottom:0.1rem solid #D5D5D5;padding-right:2rem}.search-results .display-mode-table td:last-child{padding-right:0}.search-results .display-mode-table th{font-weight:normal;text-align:left}.search-results .display-mode-table thead th{font-size:1.4rem;padding-bottom:3rem}.search-results .display-mode-table tbody th,.search-results .display-mode-table tbody td{padding-bottom:2rem;padding-top:2rem}.search-results .pagination{margin-top:3rem}}.search-results-preview{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-size:2.2rem;min-height:490px;min-height:49rem;margin-bottom:40px;margin-bottom:4rem;padding-bottom:80px;padding-bottom:8rem}.search-results-preview-heading{border-bottom:1px solid #fff;color:#fff;display:block;padding-bottom:15px;padding-bottom:1.5rem;text-decoration:none}.search-results-preview-heading-count{font-weight:700}.search-results-preview-nothing{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Futura, sans-serif;font-size:24px;font-size:2.4rem;font-weight:normal;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase}.search-results-preview-items{list-style:none;margin:0;overflow:hidden;padding:0}.search-results-preview-item{display:inline-block;vertical-align:top;width:100%}.with-separators .search-results-preview-item+.search-results-preview-item{border-top:1px solid rgba(255,255,255,0.5);border-top:0.1rem solid rgba(255,255,255,0.5)}.search-results-preview-thumb{color:#fff;display:inline-block;text-decoration:none}.search-results-preview-thumb-image{background-size:cover;float:left;height:100px;height:10rem;width:150px;width:15rem}.search-results-preview-thumb-wrapper{margin-top:20px;margin-top:2rem}.search-results-preview-thumb-text-wrapper{display:block;margin-left:160px;margin-left:16rem}.search-results-preview-thumb-text{color:#fff;display:block;font-family:Futura, sans-serif;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:20px;line-height:2rem;max-height:60px;max-height:6rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top}.search-results-preview-thumb:hover .search-results-preview-thumb-text{color:#fff0cc}.search-results-preview-label{display:block;font-family:"Montserrat";font-size:11px;font-size:1.1rem;font-weight:300;letter-spacing:1px;letter-spacing:0.1rem;margin:5px 0 10px;margin:0.5rem 0 1rem;text-transform:uppercase}.with-separators .search-results-preview-label{line-height:11px;line-height:1.1rem;margin:0px 0 5px;margin:0rem 0 0.5rem}.search-results-preview-text{color:#fff;display:inline-block;font-family:Futura, sans-serif;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:20px;line-height:2rem;padding:20px 0;padding:2rem 0;text-transform:uppercase;text-decoration:none;width:100%}.search-results-preview-text:hover{color:#fff0cc}.search-results-preview-margin{margin-right:10px;margin-right:1rem}.search-results-preview-footer{-ms-flex-align:center;align-items:center;bottom:0px;bottom:0rem;display:-ms-flexbox;display:flex;position:absolute;width:100%}.search-results-preview-footer:before,.search-results-preview-footer:after{background:#fff;display:-ms-flexbox;display:flex;height:1px;height:0.1rem;content:"";-ms-flex-positive:1;flex-grow:1}.search-results-preview .button{max-width:240px;max-width:24rem;text-align:center}@media (max-width: 767.9px){.search-results-preview{min-height:inherit}.search-results-preview-text{font-size:2.2rem}.search-results-preview-thumb-image{height:8.5rem;width:8.5rem}.search-results-preview-thumb-text-wrapper{margin-left:9.5rem}}@media (min-width: 768px) and (max-width: 1159.9px){.search-results-preview-thumb-image{height:8.5rem;width:8.5rem}.search-results-preview-thumb-label{margin-top:0}.search-results-preview-thumb-text{font-size:2.2rem}.search-results-preview-thumb-text-wrapper{margin-left:9.5rem}}@media (min-width: 767.9px) and (max-width: 900px){.search-results-preview .button{max-width:19rem}}.share-items{line-height:0;list-style-type:none;margin:0;padding:0}.share-item{display:inline-block;padding-right:4px;padding-right:0.4rem;vertical-align:bottom}.share-item:last-child{padding-right:0}.share-item>a{-ms-flex-align:center;align-items:center;background:#fff;color:#fff;display:-ms-flexbox;display:flex;height:50px;height:5rem;-ms-flex-pack:center;justify-content:center;line-height:0;overflow:hidden;position:relative;text-decoration:none;transition:color 0.3s;width:50px;width:5rem}.share-item>a:before{box-shadow:inset 0 0 0 3.5rem #2F2F2F}.share-item>a:hover,.share-item>a:focus{color:#2F2F2F}.share-item>a:before{border-radius:inherit;content:'';height:100%;left:0;position:absolute;top:0;transform:scale3d(1, 1, 1);transition:box-shadow 1s, opacity, 0.25s, transform 0.2s;width:100%;z-index:1}.share-item>a:hover,.share-item>a:focus{color:#000}.share-item>a:hover:before,.share-item>a:focus:before{box-shadow:inset 0 0 0 0.2rem #fff;opacity:0;transform:scale3d(0.8, 0.8, 1)}.share-item .icon{display:inline-block;font-size:23px;font-size:2.3rem;margin:0;padding:0;position:relative;z-index:10}.share-item .icon.icon-twitter{font-size:31px;font-size:3.1rem;height:31px;height:3.1rem}.share-item .icon.icon-email{font-size:28px;font-size:2.8rem;height:28px;height:2.8rem}.share-item.favorite>a:before{box-shadow:inset 0 0 0 3.5rem #f94f4f}.share-item.favorite>a:hover,.share-item.favorite>a:focus{color:#f94f4f}.share-item.facebook>a:before{box-shadow:inset 0 0 0 3.5rem #0a4770}.share-item.facebook>a:hover,.share-item.facebook>a:focus{color:#0a4770}.share-item.twitter>a:before{box-shadow:inset 0 0 0 3.5rem #46bfde}.share-item.twitter>a:hover,.share-item.twitter>a:focus{color:#46bfde}.share-link{border-bottom:1px solid #333;border-bottom:0.1rem solid #333;color:#333;display:inline-block;font-size:11px;font-size:1.1rem;margin:25px 0;margin:2.5rem 0;padding-bottom:2px;padding-bottom:0.2rem;text-decoration:none;text-transform:uppercase}.share-link:hover,.share-link:focus{border-bottom:1px solid transparent;border-bottom:0.1rem solid transparent}.switch-toggle a,.switch-light span span{display:none}@media only screen{.switch-light{position:relative;display:block;cursor:pointer}.switch-light::after{clear:both;content:"";display:table}.switch-light *,.switch-light *:before,.switch-light *:after{box-sizing:border-box}.switch-light a{display:block;transition:all 0.2s ease-out}.switch-light label,.switch-light>span{line-height:2em;vertical-align:middle}.switch-light input:focus ~ span a,.switch-light input:focus+label{outline-width:1px;outline-style:dotted}}@media only screen and (-webkit-min-device-pixel-ratio: 0){.switch-light input:focus ~ span a,.switch-light input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-light input{position:absolute;opacity:0;z-index:3}.switch-light input:checked ~ span a{right:0%}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;overflow:hidden;display:block;min-height:2em;padding:0;text-align:left}.switch-light span span{position:relative;z-index:2;display:block;float:left;width:50%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-light a{position:absolute;right:50%;top:0;z-index:1;display:block;width:50%;height:100%;padding:0}.switch-toggle{position:relative;display:block;padding:0 !important}.switch-toggle::after{clear:both;content:"";display:table}.switch-toggle *,.switch-toggle *:before,.switch-toggle *:after{box-sizing:border-box}.switch-toggle a{display:block;transition:all 0.2s ease-out}.switch-toggle label,.switch-toggle>span{line-height:2em;vertical-align:middle}.switch-toggle input:focus ~ span a,.switch-toggle input:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio: 0){.switch-toggle input:focus ~ span a,.switch-toggle input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-toggle input{position:absolute;left:0;opacity:0}.switch-toggle input+label{position:relative;z-index:2;display:block;float:left;padding:0 0.5rem;margin:0;text-align:center}.switch-toggle a{position:absolute;top:0;left:0;padding:0;z-index:1;width:10px;height:100%}.switch-toggle label:nth-child(2):nth-last-child(4),.switch-toggle label:nth-child(2):nth-last-child(4) ~ label,.switch-toggle label:nth-child(2):nth-last-child(4) ~ a{width:50%}.switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3)+label ~ a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(6),.switch-toggle label:nth-child(2):nth-last-child(6) ~ label,.switch-toggle label:nth-child(2):nth-last-child(6) ~ a{width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(3)+label ~ a{left:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(5)+label ~ a{left:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8),.switch-toggle label:nth-child(2):nth-last-child(8) ~ label,.switch-toggle label:nth-child(2):nth-last-child(8) ~ a{width:25%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(3)+label ~ a{left:25%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(5)+label ~ a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(7)+label ~ a{left:75%}.switch-toggle label:nth-child(2):nth-last-child(10),.switch-toggle label:nth-child(2):nth-last-child(10) ~ label,.switch-toggle label:nth-child(2):nth-last-child(10) ~ a{width:20%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(3)+label ~ a{left:20%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(5)+label ~ a{left:40%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(7)+label ~ a{left:60%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(9)+label ~ a{left:80%}.switch-toggle label:nth-child(2):nth-last-child(12),.switch-toggle label:nth-child(2):nth-last-child(12) ~ label,.switch-toggle label:nth-child(2):nth-last-child(12) ~ a{width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(3)+label ~ a{left:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(5)+label ~ a{left:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(7)+label ~ a{left:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(9)+label ~ a{left:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(11)+label ~ a{left:83%}.switch-light.switch-material a{right:1.4rem;top:0.1rem;width:2rem;height:2rem;border-radius:50%;border:0.1rem solid #999;background:#fafafa;transition:right 0.28s cubic-bezier(0.4, 0, 0.2, 1)}.switch-material.switch-light{overflow:visible}.switch-material.switch-light::after{clear:both;content:"";display:table}.switch-material.switch-light>span{overflow:visible;position:relative;top:0.1875rem;width:3.5rem;height:2.2rem;min-height:auto;border-radius:1rem;background:white}.switch-material.switch-light span span{position:absolute;clip:rect(0 0 0 0)}.switch-material.switch-light input:checked ~ span a{right:0.1rem;background:#e6e6e6}.switch-material.switch-light input:checked ~ span{background:#98d29d}}@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80rem){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}.switch-light{display:inline-block}.switch-light .switch-container{display:inline-block;margin-right:10px;margin-right:1rem;vertical-align:sub}.unfoldable-components{position:relative}.unfoldable-components:after{background:rgba(255,255,255,0);background:linear-gradient(180deg, rgba(255,255,255,0),#fff);bottom:0;content:"";display:none;height:160px;height:16rem;left:0;pointer-events:none;position:absolute;width:100%}.unfoldable-components-container{max-height:none}.unfoldable-components.closed:after{display:block}.unfoldable-components.closed .unfoldable-components-container{max-height:250px;max-height:25rem;overflow:hidden}.unfoldable-components.closed .unfoldable-components-more{display:block}.unfoldable-components-more{display:none;text-align:center;position:absolute;width:100%}.unfoldable-components-more>button{background:transparent;border:0;border-bottom:1px solid #2F2F2F;border-bottom:0.1rem solid #2F2F2F;color:#2F2F2F;cursor:pointer;font-size:22px;font-size:2.2rem;font-weight:bold;padding:0;transition:border 0.2s ease}.unfoldable-components-more>button:hover,.unfoldable-components-more>button:focus{border-bottom-width:4px;border-bottom-width:0.4rem}.layout-left-col{background-color:#fff;width:100%}.layout-left-col>.layout-wrapper{margin:0 auto;padding:0;width:100%}@media (min-width: 768px){.layout-left-col{overflow:hidden;position:relative}.layout-left-col .layout-aside{float:left;width:31rem}.layout-left-col .layout-content{padding:3rem 3.8rem;margin-left:31rem}}.layout-stack{background-color:#F8F8F8;background-position:top left;background-repeat:repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="40px" viewBox="0 0 20 40" enable-background="new 0 0 20 40" xml:space="preserve"><line fill="none" stroke="%23EDEDED" stroke-width="2" x1="-8" y1="40" x2="28" y2="4"/><line fill="none" stroke="%23EDEDED" stroke-width="2" x1="-8" y1="60" x2="28" y2="24"/><line fill="none" stroke="%23EDEDED" stroke-width="2" x1="-8" y1="20" x2="28" y2="-16"/></svg>');color:#000;width:100%;overflow:hidden}.layout-stack .layout-main{outline:0}body.white-background .layout-stack .layout-main{background:#fff}.layout-wrapper{margin:0 auto;max-width:1100px;max-width:110rem;width:100%}
