@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);
html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}:target:before{content:"";display:block;height:144px;margin:-144px 0 0}body{font-size:1.6rem;background-color:#f7f7f7}body.modal-open{overflow:hidden}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}a,a:visited,a:focus{text-decoration:none}body{font-family:'Open Sans', sans-serif;font-weight:400}.h1,h1{font-size:2.4rem;font-weight:600}@media only screen and (max-width: 37.5em){.h1,h1{font-size:2.2rem}}@media only screen and (max-width: 37.5em) and (max-width: 37.5em){.h1,h1{font-size:1.5rem}}h2,.h2{font-size:2.2rem;font-weight:600}@media only screen and (max-width: 37.5em){h2,.h2{font-size:1.5rem}}@media only screen and (max-width: 37.5em){h2,.h2{font-size:1.9rem}}@media only screen and (max-width: 37.5em) and (max-width: 37.5em){h2,.h2{font-size:1.4rem}}h3,.h3{font-size:1.9rem;font-weight:600}@media only screen and (max-width: 37.5em){h3,.h3{font-size:1.4rem}}h4,.h4{font-size:1.5rem;font-weight:600}@media only screen and (max-width: 37.5em){h4,.h4{font-size:1.3rem}}.small{font-size:1.1rem;font-weight:300}.responsive-img{width:100%}.d-block{display:block}.d-inline-block{display:inline-block}.umbrella{transform:rotate(30deg)}.text-white{color:#fff}.text-black{color:#000}.margin-auto{margin:0 auto}.align-self-center{align-self:center}.order-1{order:1}.mt-5{margin-top:.5rem !important}.pt-5{padding-top:.5rem !important}.mb-5{margin-bottom:.5rem !important}.pb-5{padding-bottom:.5rem !important}.ml-5{margin-left:.5rem !important}.pl-5{padding-left:.5rem !important}.mr-5{margin-right:.5rem !important}.pr-5{padding-right:.5rem !important}.px-5{padding-left:.5rem;padding-right:.5rem}.py-5{padding-top:.5rem;padding-bottom:.5rem}.mx-5{margin-left:.5rem;margin-right:.5rem}.my-5{margin-top:.5rem;margin-bottom:.5rem}.m-5{margin:.5rem}.p-5{padding:.5rem}.mt-8{margin-top:.8rem !important}.pt-8{padding-top:.8rem !important}.mb-8{margin-bottom:.8rem !important}.pb-8{padding-bottom:.8rem !important}.ml-8{margin-left:.8rem !important}.pl-8{padding-left:.8rem !important}.mr-8{margin-right:.8rem !important}.pr-8{padding-right:.8rem !important}.px-8{padding-left:.8rem;padding-right:.8rem}.py-8{padding-top:.8rem;padding-bottom:.8rem}.mx-8{margin-left:.8rem;margin-right:.8rem}.my-8{margin-top:.8rem;margin-bottom:.8rem}.m-8{margin:.8rem}.p-8{padding:.8rem}.mt-10{margin-top:1rem !important}.pt-10{padding-top:1rem !important}.mb-10{margin-bottom:1rem !important}.pb-10{padding-bottom:1rem !important}.ml-10{margin-left:1rem !important}.pl-10{padding-left:1rem !important}.mr-10{margin-right:1rem !important}.pr-10{padding-right:1rem !important}.px-10{padding-left:1rem;padding-right:1rem}.py-10{padding-top:1rem;padding-bottom:1rem}.mx-10{margin-left:1rem;margin-right:1rem}.my-10{margin-top:1rem;margin-bottom:1rem}.m-10{margin:1rem}.p-10{padding:1rem}.mt-12{margin-top:1.2rem !important}.pt-12{padding-top:1.2rem !important}.mb-12{margin-bottom:1.2rem !important}.pb-12{padding-bottom:1.2rem !important}.ml-12{margin-left:1.2rem !important}.pl-12{padding-left:1.2rem !important}.mr-12{margin-right:1.2rem !important}.pr-12{padding-right:1.2rem !important}.px-12{padding-left:1.2rem;padding-right:1.2rem}.py-12{padding-top:1.2rem;padding-bottom:1.2rem}.mx-12{margin-left:1.2rem;margin-right:1.2rem}.my-12{margin-top:1.2rem;margin-bottom:1.2rem}.m-12{margin:1.2rem}.p-12{padding:1.2rem}.mt-15{margin-top:1.5rem !important}.pt-15{padding-top:1.5rem !important}.mb-15{margin-bottom:1.5rem !important}.pb-15{padding-bottom:1.5rem !important}.ml-15{margin-left:1.5rem !important}.pl-15{padding-left:1.5rem !important}.mr-15{margin-right:1.5rem !important}.pr-15{padding-right:1.5rem !important}.px-15{padding-left:1.5rem;padding-right:1.5rem}.py-15{padding-top:1.5rem;padding-bottom:1.5rem}.mx-15{margin-left:1.5rem;margin-right:1.5rem}.my-15{margin-top:1.5rem;margin-bottom:1.5rem}.m-15{margin:1.5rem}.p-15{padding:1.5rem}.mt-20{margin-top:2rem !important}.pt-20{padding-top:2rem !important}.mb-20{margin-bottom:2rem !important}.pb-20{padding-bottom:2rem !important}.ml-20{margin-left:2rem !important}.pl-20{padding-left:2rem !important}.mr-20{margin-right:2rem !important}.pr-20{padding-right:2rem !important}.px-20{padding-left:2rem;padding-right:2rem}.py-20{padding-top:2rem;padding-bottom:2rem}.mx-20{margin-left:2rem;margin-right:2rem}.my-20{margin-top:2rem;margin-bottom:2rem}.m-20{margin:2rem}.p-20{padding:2rem}.mt-25{margin-top:2.5rem !important}.pt-25{padding-top:2.5rem !important}.mb-25{margin-bottom:2.5rem !important}.pb-25{padding-bottom:2.5rem !important}.ml-25{margin-left:2.5rem !important}.pl-25{padding-left:2.5rem !important}.mr-25{margin-right:2.5rem !important}.pr-25{padding-right:2.5rem !important}.px-25{padding-left:2.5rem;padding-right:2.5rem}.py-25{padding-top:2.5rem;padding-bottom:2.5rem}.mx-25{margin-left:2.5rem;margin-right:2.5rem}.my-25{margin-top:2.5rem;margin-bottom:2.5rem}.m-25{margin:2.5rem}.p-25{padding:2.5rem}.mt-35{margin-top:3.5rem !important}.pt-35{padding-top:3.5rem !important}.mb-35{margin-bottom:3.5rem !important}.pb-35{padding-bottom:3.5rem !important}.ml-35{margin-left:3.5rem !important}.pl-35{padding-left:3.5rem !important}.mr-35{margin-right:3.5rem !important}.pr-35{padding-right:3.5rem !important}.px-35{padding-left:3.5rem;padding-right:3.5rem}.py-35{padding-top:3.5rem;padding-bottom:3.5rem}.mx-35{margin-left:3.5rem;margin-right:3.5rem}.my-35{margin-top:3.5rem;margin-bottom:3.5rem}.m-35{margin:3.5rem}.p-35{padding:3.5rem}.mt-40{margin-top:4rem !important}.pt-40{padding-top:4rem !important}.mb-40{margin-bottom:4rem !important}.pb-40{padding-bottom:4rem !important}.ml-40{margin-left:4rem !important}.pl-40{padding-left:4rem !important}.mr-40{margin-right:4rem !important}.pr-40{padding-right:4rem !important}.px-40{padding-left:4rem;padding-right:4rem}.py-40{padding-top:4rem;padding-bottom:4rem}.mx-40{margin-left:4rem;margin-right:4rem}.my-40{margin-top:4rem;margin-bottom:4rem}.m-40{margin:4rem}.p-40{padding:4rem}.b{font-weight:600}.text-primary{color:#0a3871}.text-red{color:#da0f0f}.text-green{color:#4fa31c}.text-600{font-weight:600}.text-primary-light{color:#2461a9}.text-center{text-align:center}.text-right{text-align:right}.full-width{width:100%}.round-box{border-radius:10px}.text-capitalize{text-transform:capitalize}.text-white{color:#fff}.text-large{font-size:1.9rem}@media only screen and (max-width: 37.5em){.text-large{font-size:1.4rem}}.text-small{font-size:1.3rem}@media only screen and (max-width: 37.5em){.text-small{font-size:1.3rem}}.rubber{display:inline-block;width:100%;color:#fff;background-color:#2461a9;padding:0.5rem;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (max-width: 28.125rem){.hide-tiny{display:none !important}}@media only screen and (max-width: 37.5em){.hide-small{display:none !important}}.pointer{cursor:pointer}.bg-primary{background-color:#0a3871}.bg-primary-light{background-color:#2461a9}.bg-minus-50{background-color:#ff77ed;color:#FFFFFF}.bg-minus-49{background-color:#ff77ed;color:#FFFFFF}.bg-minus-48{background-color:#ff77ed;color:#FFFFFF}.bg-minus-47{background-color:#ff77ed;color:#FFFFFF}.bg-minus-46{background-color:#ff77ed;color:#FFFFFF}.bg-minus-45{background-color:#ff77ed;color:#FFFFFF}.bg-minus-44{background-color:#ff77ed;color:#FFFFFF}.bg-minus-43{background-color:#ff77ed;color:#FFFFFF}.bg-minus-42{background-color:#ff77ed;color:#FFFFFF}.bg-minus-41{background-color:#ff77ed;color:#FFFFFF}.bg-minus-40{background-color:#ff77ed;color:#FFFFFF}.bg-minus-39{background-color:#ff77ed;color:#FFFFFF}.bg-minus-38{background-color:#df45da;color:#FFFFFF}.bg-minus-37{background-color:#df45da;color:#FFFFFF}.bg-minus-36{background-color:#df45da;color:#FFFFFF}.bg-minus-35{background-color:#c647d1;color:#FFFFFF}.bg-minus-34{background-color:#c647d1;color:#FFFFFF}.bg-minus-33{background-color:#c647d1;color:#FFFFFF}.bg-minus-32{background-color:#a344c6;color:#FFFFFF}.bg-minus-31{background-color:#a344c6;color:#FFFFFF}.bg-minus-30{background-color:#a344c6;color:#FFFFFF}.bg-minus-29{background-color:#7740ba;color:#FFFFFF}.bg-minus-28{background-color:#7740ba;color:#FFFFFF}.bg-minus-27{background-color:#7740ba;color:#FFFFFF}.bg-minus-26{background-color:#5c44c2;color:#FFFFFF}.bg-minus-25{background-color:#5c44c2;color:#FFFFFF}.bg-minus-24{background-color:#5c44c2;color:#FFFFFF}.bg-minus-23{background-color:#4444c2;color:#FFFFFF}.bg-minus-22{background-color:#4444c2;color:#FFFFFF}.bg-minus-21{background-color:#4444c2;color:#FFFFFF}.bg-minus-20{background-color:#5162de;color:#FFFFFF}.bg-minus-19{background-color:#5162de;color:#FFFFFF}.bg-minus-18{background-color:#5162de;color:#FFFFFF}.bg-minus-17{background-color:#507de1;color:#FFFFFF}.bg-minus-16{background-color:#507de1;color:#FFFFFF}.bg-minus-15{background-color:#507de1;color:#FFFFFF}.bg-minus-14{background-color:#5190de;color:#FFFFFF}.bg-minus-13{background-color:#5190de;color:#FFFFFF}.bg-minus-12{background-color:#5190de;color:#FFFFFF}.bg-minus-11{background-color:#54a4ff;color:#FFFFFF}.bg-minus-10{background-color:#54a4ff;color:#FFFFFF}.bg-minus-9{background-color:#54a4ff;color:#FFFFFF}.bg-minus-8{background-color:#77c9fd;color:#FFFFFF}.bg-minus-7{background-color:#77c9fd;color:#FFFFFF}.bg-minus-6{background-color:#77c9fd;color:#FFFFFF}.bg-minus-5{background-color:#94e4fe;color:#000000}.bg-minus-4{background-color:#94e4fe;color:#000000}.bg-minus-3{background-color:#94e4fe;color:#000000}.bg-minus-2{background-color:#aafffe;color:#000000}.bg-minus-1{background-color:#aafffe;color:#000000}.bg-minus-0{background-color:#aafffe;color:#000000}.bg-plus-0{background-color:#aafffe;color:#000000}.bg-plus-1{background-color:#aaffaa;color:#000000}.bg-plus-2{background-color:#aaffaa;color:#000000}.bg-plus-3{background-color:#aaffaa;color:#000000}.bg-plus-4{background-color:#c3ff5d;color:#000000}.bg-plus-5{background-color:#c3ff5d;color:#000000}.bg-plus-6{background-color:#c3ff5d;color:#000000}.bg-plus-7{background-color:#defc4e;color:#000000}.bg-plus-8{background-color:#defc4e;color:#000000}.bg-plus-9{background-color:#defc4e;color:#000000}.bg-plus-10{background-color:#fff83b;color:#000000}.bg-plus-11{background-color:#fff83b;color:#000000}.bg-plus-12{background-color:#fff83b;color:#000000}.bg-plus-13{background-color:#ffdc36;color:#000000}.bg-plus-14{background-color:#ffdc36;color:#000000}.bg-plus-15{background-color:#ffdc36;color:#000000}.bg-plus-16{background-color:#ffcd30;color:#000000}.bg-plus-17{background-color:#ffcd30;color:#000000}.bg-plus-18{background-color:#ffcd30;color:#000000}.bg-plus-19{background-color:#ffb230;color:#000000}.bg-plus-20{background-color:#ffb230;color:#000000}.bg-plus-21{background-color:#ffb230;color:#000000}.bg-plus-22{background-color:#ff9b25;color:#000000}.bg-plus-23{background-color:#ff9b25;color:#000000}.bg-plus-24{background-color:#ff9b25;color:#000000}.bg-plus-25{background-color:#ff781e;color:#000000}.bg-plus-26{background-color:#ff781e;color:#000000}.bg-plus-27{background-color:#ff781e;color:#000000}.bg-plus-28{background-color:#ff5c0c;color:#FFFFFF}.bg-plus-29{background-color:#ff5c0c;color:#FFFFFF}.bg-plus-30{background-color:#ff5c0c;color:#FFFFFF}.bg-plus-31{background-color:#ff2110;color:#FFFFFF}.bg-plus-32{background-color:#ff2110;color:#FFFFFF}.bg-plus-33{background-color:#ff2110;color:#FFFFFF}.bg-plus-34{background-color:#da0f0f;color:#FFFFFF}.bg-plus-35{background-color:#da0f0f;color:#FFFFFF}.bg-plus-36{background-color:#da0f0f;color:#FFFFFF}.bg-plus-37{background-color:#b30d0d;color:#FFFFFF}.bg-plus-38{background-color:#b30d0d;color:#FFFFFF}.bg-plus-39{background-color:#b30d0d;color:#FFFFFF}.bg-plus-40{background-color:#8b0a0a;color:#FFFFFF}.bg-plus-41{background-color:#8b0a0a;color:#FFFFFF}.bg-plus-42{background-color:#8b0a0a;color:#FFFFFF}.bg-plus-43{background-color:#610f0f;color:#FFFFFF}.bg-plus-44{background-color:#610f0f;color:#FFFFFF}.bg-plus-45{background-color:#610f0f;color:#FFFFFF}.bg-plus-46{background-color:#400b0b;color:#FFFFFF}.bg-plus-47{background-color:#400b0b;color:#FFFFFF}.bg-plus-48{background-color:#400b0b;color:#FFFFFF}.bg-plus-49{background-color:#222222;color:#FFFFFF}.bg-plus-50{background-color:#222222;color:#FFFFFF}.bg-gust-low{background-color:#ff8377;color:#fff}.bg-gust-medium{background-color:#da0f0f;color:#fff}.bg-gust-strong{background-color:#000000;color:#fff}.bg-seasongap-plus-5{background-color:#FF3434;color:#ffffff}.bg-seasongap-plus-4{background-color:#FE8181;color:#ffffff}.bg-seasongap-plus-3{background-color:#FE8181;color:#ffffff}.bg-seasongap-plus-2{background-color:#FE8181;color:#ffffff}.bg-seasongap-plus-1{background-color:#fff;color:#000}.bg-seasongap-minus-0{background-color:#fff;color:#000}.bg-seasongap-minus-1{background-color:#fff;color:#000}.bg-seasongap-minus-2{background-color:#3499ff;color:#ffffff}.bg-seasongap-minus-3{background-color:#3499ff;color:#ffffff}.bg-seasongap-minus-4{background-color:#3499ff;color:#ffffff}.bg-seasongap-minus-5{background-color:#4545c1;color:#ffffff}.fill-wind-1{fill:#4fa31c}.fill-wind-2{fill:#da830f}.fill-wind-3{fill:#da0f0f}.bg-cloud-low{background-color:#fff;color:#000000}.bg-cloud-medium{background-color:#a2a2a2;color:#ffffff}.bg-cloud-strong{background-color:#666;color:#ffffff}.bg-cloud-max{background-color:#222;color:#ffffff}.from-n{transform:rotate(180deg)}.from-nne{transform:rotate(203deg)}.from-ne{transform:rotate(225deg)}.from-ene{transform:rotate(248deg)}.from-e{transform:rotate(270deg)}.from-ese{transform:rotate(293deg)}.from-se{transform:rotate(315deg)}.from-sse{transform:rotate(338deg)}.from-s{transform:rotate(0deg)}.from-ssw{transform:rotate(23deg)}.from-sw{transform:rotate(45deg)}.from-wsw{transform:rotate(68deg)}.from-w{transform:rotate(90deg)}.from-wnw{transform:rotate(113deg)}.from-nw{transform:rotate(133deg)}.from-nnw{transform:rotate(156deg)}.bg-danger{background-color:#da0f0f}.bg-warning{background-color:#da830f}.bg-rain-null{background-color:#EFF4F9;color:#000 !important}.bg-rain-null small,.bg-rain-null p{color:#000000 !important}.bg-rain-null.hph-table__small{background-color:transparent !important;color:#fff !important}.bg-rain-trace{background-color:#c9c9fc;color:#000 !important}.bg-rain-trace small,.bg-rain-trace p{color:#000000 !important}.bg-rain-very-low{background-color:#a9aefb;color:#000}.bg-rain-very-low small,.bg-rain-very-low p{color:#000000 !important}.bg-rain-low{background-color:#888af5;color:#fff}.bg-rain-low small,.bg-rain-low p{color:#fff !important}.bg-rain-medium{background-color:#5c5ff9;color:#fff}.bg-rain-medium small,.bg-rain-medium p{color:#fff !important}.bg-rain-high{background-color:#2d19a8;color:#fff}.bg-rain-very-high{background-color:#991599;color:#fff}.bg-rain-strong{background-color:#9a169b;color:#fff}.bg-rain-very-strong{background-color:#d520d4;color:#fff}.bg-rain-flood{background-color:#fc27f3;color:#fff}.bg-air-1{background-color:#50F0E6}.bg-air-2{background-color:#50CCAA}.bg-air-3{background-color:#F0E641;color:#000}.bg-air-4{background-color:#FF5050}.bg-air-5{background-color:#960032}.bg-air-6{background-color:#872181}body{min-height:100vh;display:flex;flex-direction:column}body.mobile-app .global-wrapper{padding-top:0}.global-wrapper{display:flex;max-width:140rem;width:100%;margin:0 auto;padding:0 1rem;flex:1}@media only screen and (max-width: 37.5em){.global-wrapper{padding-top:0}}.container{position:relative;overflow:hidden;display:flex;flex-direction:column}.right-container{margin-left:1.2rem;padding-top:1.2rem;flex:0 0 300px}@media only screen and (max-width: 68.75em){.right-container{display:none}}.content{display:flex;flex:1}@media only screen and (max-width: 47.5em){.content{flex-direction:column}}.left-sidebar{order:-1;flex:0 0 24rem;width:24rem;border-radius:10px;overflow:hidden}@media only screen and (max-width: 75em){.left-sidebar{flex:0 0 21rem;width:21rem}}@media only screen and (max-width: 47.5em){.left-sidebar{order:1;overflow:visible}}.main{overflow:hidden;padding-top:1.2rem;width:100%}.left-sidebar{margin-right:1.2rem;padding-top:1.2rem;padding-left:1rem}@media only screen and (max-width: 47.5em){.left-sidebar{margin-right:0}}.left-sidebar__bg{background-color:#2461a9;border-radius:10px;padding-top:1rem;margin-bottom:1rem}.left-sidebar__bg>*:not(:last-child){margin-bottom:1.2rem}.left-sidebar__bg-alt{background-color:#2461a9;border-radius:10px;padding-top:1rem;padding-bottom:1rem}.left-sidebar__bg-alt>*{margin-bottom:1.2rem}.left-sidebar__box{box-shadow:0px 1px 3px 0px #999999}body.mobile-app .header{display:none}body.sticky-disabled .header-wrapper{position:relative}.header-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:9999}.header{background-color:#051f3e;display:flex;flex-direction:column;padding:2rem 0 0 0}.header__login-badge{background-color:#b3ceee;padding:0.5rem 2rem;border-radius:10px;display:inline-block;color:#051f3e;font-weight:600}@media only screen and (max-width: 47.5em){.header__login-badge{width:100%;text-align:center}}.header__login-badge:hover{background-color:#0a3871;color:white}.header__login{max-width:140rem;margin:auto;color:white;padding:2rem}.header__top{display:flex;justify-content:center;max-width:140rem;padding-left:1rem;position:relative;margin:auto;width:100%}@media only screen and (max-width: 47.5em){.header__top{justify-content:center}}.header__top img{height:50px}@media only screen and (max-width: 37.5em){.header__top img{height:40px}}.header__top .header-login-wrapper{position:absolute;top:15px;right:15px}@media only screen and (max-width: 68.75em){.header__top .header-login-wrapper{position:relative;display:flex;flex:1;justify-content:flex-end}}.header__top .header-login-wrapper__login-badge{background-color:#b3ceee;padding:0.5rem 2rem;border-radius:10px;display:inline-block;color:#051f3e;font-weight:600;font-size:1.3rem}@media only screen and (max-width: 37.5em){.header__top .header-login-wrapper__login-badge{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.header__top .header-login-wrapper{display:none}}.header__logos{display:flex;align-items:center}.header__guillaume{color:#fff;display:flex;align-items:center;margin-left:3rem}@media only screen and (max-width: 37.5em){.header__guillaume{display:none}}.header__guillaume div{margin-left:8px;font-size:1.3rem;line-height:1}@media only screen and (max-width: 37.5em){.header__guillaume div{font-size:1.3rem}}.header__bottom{display:flex;max-width:140rem;margin:auto;width:100%;margin-top:2rem}@media only screen and (max-width: 47.5em){.header__bottom{margin-top:1rem}}.header-menu-button{align-self:center;font-weight:400;color:#fff;cursor:pointer;margin-left:1.5rem;position:absolute;left:0;margin-right:2rem;border:1px solid #fff;padding:5px 1rem;border-radius:5px;display:flex;align-items:center;font-weight:600}@media only screen and (max-width: 68.75em){.header-menu-button{position:relative}}@media only screen and (max-width: 68.75em){.header-menu-button{display:none}}.header-menu-button:hover{background-color:#fff;color:#0a3871}.header-menu-button:hover .header-menu-button__icon,.header-menu-button:hover .header-menu-button__icon::before,.header-menu-button:hover .header-menu-button__icon::after{background-color:#0a3871}.header-menu-button:hover .header-menu-button__icon::before{transform:translateX(13px) rotate(45deg);top:-3px;width:10px}.header-menu-button:hover .header-menu-button__icon::after{transform:translateX(13px) rotate(-45deg);width:10px;top:3px}.header-menu-button__icon{margin-right:7px;position:relative}.header-menu-button__icon,.header-menu-button__icon::before,.header-menu-button__icon::after{width:20px;height:2px;background-color:#fff;display:inline-block;transition:all 0.2s}.header-menu-button__icon::before,.header-menu-button__icon::after{position:absolute;content:"";left:0}.header-menu-button__icon::before{top:-5px}.header-menu-button__icon::after{top:5px}.header-short-menu{margin:0 auto;flex:0 0 100%;position:relative;color:#fff;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 68.75em){.header-short-menu{justify-content:space-around}}@media only screen and (max-width: 68.75em){.header-short-menu__contact{display:none}}.header-short-menu__section{padding:1rem 1.4rem;position:relative;margin-right:1rem}.header-short-menu__section a,.header-short-menu__section a:visited,.header-short-menu__section a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 47.5em){.header-short-menu__section{display:none}}.header-short-menu__section:hover{background-color:#0a3871}.header-short-menu__section-title{display:flex;align-items:center}.header-short-menu__section-title svg{fill:currentColor;width:25px;height:25px;padding-top:3px;padding-left:3px;padding-right:3px}.header-short-menu__section:hover .header-short-menu__item{display:block}.header-short-menu__item{display:none;position:absolute;background-color:#0a3871;list-style:none;left:0;color:#fff;width:auto;padding:1rem 0}.header-short-menu__item a,.header-short-menu__item a:visited,.header-short-menu__item a:focus{text-decoration:none;color:inherit;font-weight:inherit}.header-short-menu__item li{font-size:1.3rem;white-space:nowrap;opacity:0.6;padding:0.3rem 2rem}@media only screen and (max-width: 37.5em){.header-short-menu__item li{font-size:1.3rem}}.header-short-menu__item li:hover{opacity:1;background-color:#0e4fa0}.header-search{display:flex;margin-left:2rem;align-items:center;color:#fff;padding:0.7rem 1.2rem;justify-content:flex-start}@media only screen and (max-width: 47.5em){.header-search{display:block;width:100%;margin-bottom:5px;margin-left:0}}@media only screen and (max-width: 37.5em){.header-search{flex:100%;margin:0 10px 5px 10px;padding:0}}.header-search__legend{display:flex;align-items:center}@media only screen and (max-width: 47.5em){.header-search__legend{display:none}}.header-search__legend--icon{width:2.5rem;height:2.5rem;fill:#fff;margin-right:3px}.header-search__city-select{display:flex;align-items:center}@media only screen and (max-width: 75em){.header-search__city-select{display:none}}.header-search__city-select--form{cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0a3871;font-weight:400;font-size:1.3rem;padding-left:1.5rem;padding-right:3rem;border-radius:8px;width:200px;outline:none;border:0;height:35px}@media only screen and (max-width: 37.5em){.header-search__city-select--form{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.header-search__city-select--form{width:100%;height:24px;padding:0.5rem 1.5rem;font-size:1.1rem}}.header-search__city-select--wrapper{position:relative;width:100%}.header-search__city-select--arrow{position:absolute;width:1.5rem;height:1.5rem;right:8px;top:12px;fill:#0a3871;pointer-events:none}@media only screen and (max-width: 37.5em){.header-search__city-select--arrow{top:6px;right:4px}}.header-search__city-select--icon{width:2.6rem;height:2.6rem;fill:#fff;margin-left:0.5rem;cursor:pointer;margin-right:3rem}@media only screen and (max-width: 68.75em){.header-search__city-select--icon{display:none}}.header-search__search{position:relative}@media only screen and (max-width: 37.5em){.header-search__search{flex:0 0 100%}}.header-search__search--form{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0a3871;font-weight:400;font-size:1.3rem;padding:0.5rem 1.5rem;padding-right:3rem;border-radius:8px;width:200px;outline:none;border:0;height:35px}@media only screen and (max-width: 37.5em){.header-search__search--form{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.header-search__search--form{width:100%;font-size:1.1rem;height:24px}}.header-search__search--wrapper{position:relative;background-color:#fff;border-radius:8px}.header-search__search.expanded .header-search__search--wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:1px 1px 5px 0px #333}.header-search__search--loupe{width:1.6rem;height:1.6rem;position:absolute;top:11px;right:6px}@media only screen and (max-width: 37.5em){.header-search__search--loupe{right:6px;top:6px}}.header-search__search.expanded .header-search__search--form{background-color:#b3ceee;border-radius:8px}.header-search__search--form::-webkit-input-placeholder{font-size:1.3rem;font-weight:400;color:#0a3871}.header-search__search--form::-moz-placeholder{font-size:1.3rem;font-weight:400;color:#0a3871}.header-search__search--form:-ms-input-placeholder{font-size:1.3rem;font-weight:400;color:#0a3871}.header-search__search--form::-ms-input-placeholder{font-size:1.3rem;font-weight:400;color:#0a3871}.header-search__search--form::placeholder{font-size:1.3rem;font-weight:400;color:#0a3871}@media only screen and (max-width: 37.5em){.header-search__search--form::-webkit-input-placeholder{font-size:1.3rem}.header-search__search--form::-moz-placeholder{font-size:1.3rem}.header-search__search--form:-ms-input-placeholder{font-size:1.3rem}.header-search__search--form::-ms-input-placeholder{font-size:1.3rem}.header-search__search--form::placeholder{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.header-search__search--form::-webkit-input-placeholder{font-size:1.1rem}.header-search__search--form::-moz-placeholder{font-size:1.1rem}.header-search__search--form:-ms-input-placeholder{font-size:1.1rem}.header-search__search--form::-ms-input-placeholder{font-size:1.1rem}.header-search__search--form::placeholder{font-size:1.1rem}}.header-search__search--results{background-color:#fff;list-style:none;position:absolute;left:0;right:0;padding:0.5rem 0;display:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#051f3e;font-size:1.5rem}.header-search__search--results a,.header-search__search--results a:visited,.header-search__search--results a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 37.5em){.header-search__search--results{font-size:1.3rem}}.header-search__search--results span{font-weight:800}.header-search__search--results li{cursor:pointer;padding:1rem}.header-search__search--results li:hover{background-color:#b3ceee}.header-search__search.expanded .header-search__search--results{display:block}.header-search__search--spinner{position:absolute;right:6px;top:8px;height:20px;width:20px;display:none}@media only screen and (max-width: 37.5em){.header-search__search--spinner{right:4px;top:4px}}.header-search__search.loading .header-search__search--spinner{display:block}.header-search__search.loading .header-search__search--loupe{display:none}.header-search__city-map{position:relative;display:flex}.header-search__city-map--overlay{position:absolute;left:0;top:100%;display:none}.header-search__city-map:hover .header-search__city-map--overlay{display:block}@media only screen and (max-width: 68.75em){.header-search__expertized-nav{display:none}}.header-search__expertized-nav:hover .header-search__city-map--overlay{display:block;cursor:pointer;top:30px}.header-menu-mobile-button{display:flex;align-items:center;display:none;z-index:999;margin-right:1rem}@media only screen and (max-width: 47.5em){.header-menu-mobile-button{position:absolute;left:0px;top:50%}}@media only screen and (max-width: 68.75em){.header-menu-mobile-button{display:flex;left:1rem}}.header-menu-mobile-button span{margin-right:7px;position:relative}.header-menu-mobile-button span,.header-menu-mobile-button span::before,.header-menu-mobile-button span::after{width:28px;height:2px;background-color:#fff;display:inline-block;transition:all .2s}.header-menu-mobile-button span::before,.header-menu-mobile-button span::after{position:absolute;content:"";left:0}.header-menu-mobile-button span::before{top:-7px}.header-menu-mobile-button span::after{top:7px}.footer{background-color:#2461a9;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:2rem;order:100}.footer-forecasts{padding:1.5rem;list-style:none;color:white;font-size:1.1rem;-moz-column-count:4;column-count:4;-moz-column-rule:1px solid #fff;column-rule:1px solid #fff;width:100%}.footer-forecasts a,.footer-forecasts a:visited,.footer-forecasts a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 68.75em){.footer-forecasts{-moz-column-count:3;column-count:3}}@media only screen and (max-width: 37.5em){.footer-forecasts{-moz-column-count:2;column-count:2}}@media only screen and (max-width: 28.125rem){.footer-forecasts{-moz-column-count:1;column-count:1}}.footer-forecasts__item{margin-bottom:3px;display:inline-block;width:100%;padding:0 1rem}.footer-forecasts__item--link{display:flex;align-items:center}.footer-forecasts__item--title{flex:1;margin-right:auto}.footer-forecasts__item--value{margin-right:1rem}.footer-forecasts__item--icon{width:2.5rem;height:2.5rem}.footer-nav{padding:2rem;background-color:#222;text-align:center;color:#fff;line-height:20px;font-size:1.1rem}.footer-nav a,.footer-nav a:visited,.footer-nav a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 37.5em){.footer-nav{padding-bottom:4rem}}.footer-nav a{text-decoration:underline}.footer-nav a:hover{text-decoration:none}.flash-box{border-radius:10px;background-color:#b3ceee;color:#051f3e;margin-bottom:1.5rem;margin-left:1rem;margin-right:1rem}.flash-box .warning{background-color:#da830f}.flash-box .danger{background-color:#da0f0f}.flash-box__title-box{display:flex;flex-direction:column;background-color:#0a3871;color:#fff;border-radius:7px}.flash-box__title{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.8rem;padding:1rem;padding-bottom:0}.flash-box__date{text-align:center;font-size:1.1rem;padding:3px}.flash-box__text{font-size:1.3rem;max-height:12rem;overflow:hidden}@media only screen and (max-width: 37.5em){.flash-box__text{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.flash-box__text{max-height:none}}.flash-box__text img{max-width:100% !important;height:auto !important;margin:0 auto;display:block}.flash-box__text a,.flash-box__text a:visited,.flash-box__text a:active{color:#0a3871 !important;font-weight:bold !important}.flash-box__text a:hover{color:#2461a9 !important}.flash-box__text-wrapper{padding:1rem;position:relative}.flash-box__text-wrapper.expanded{padding-bottom:2rem}.flash-box__gradient{position:absolute;height:30px;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;background:linear-gradient(0deg, #b3ceee 30%, rgba(0,0,0,0) 100%)}@media only screen and (max-width: 47.5em){.flash-box__gradient{display:none}}.flash-box__text-wrapper.expanded .flash-box__text{max-height:none}.flash-box__text-wrapper.expanded .flash-box__more-button{transform:rotate(180deg) translateX(50%)}.flash-box__more-button{background-color:white;border-radius:50%;position:absolute;bottom:-0.8rem;box-shadow:0px 2px 5px rgba(0,0,0,0.1);width:2.2rem;height:2.2rem;left:50%;transform:rotate(0) translateX(-50%);cursor:pointer}@media only screen and (max-width: 47.5em){.flash-box__more-button{display:none}}.flash-box__more-button--icon{fill:#0a3871;width:2.2rem;height:2.2rem}.flash-box__icon{fill:currentColor;width:2.5rem;height:2.5rem;margin-right:.5rem}.flash-box p:not(:first-child){margin-top:.8rem}.flash-box a,.flash-box a:hover,.flash-box a:active{color:#b3ceee}.sidebar-box{overflow:hidden;font-size:1.3rem;border-radius:7px;margin-left:1rem;margin-right:1rem;position:relative}.sidebar-box__top-wrapper.expanded .sidebar-box__title svg{transform:rotate(0deg)}.sidebar-box__title{position:relative;color:#fff;font-size:1.5rem;font-weight:600;padding:1rem;border-radius:7px;background-color:#0a3871;z-index:1}@media only screen and (max-width: 37.5em){.sidebar-box__title{font-size:1.3rem}}.sidebar-box__expand{position:absolute;z-index:2;top:0;right:10px;bottom:0;display:flex;align-items:center}.sidebar-box__expand svg{width:25px;height:25px;transition:0.2s transform ease-in-out;transform:rotate(90deg);fill:#fff}.sidebar-box .bottom-rounded{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.sidebar-box__content{position:relative;top:-7px}.sidebar-box__content-collapsable{max-height:0;transition:0.2s all ease-in-out}.sidebar-box__content-collapsable.expanded{max-height:10000px}.sidebar-box__slideshow{display:flex}.sidebar-box__button{background-color:#000;width:100%;color:white;display:block;padding:1rem 1.5rem;font-size:1.5rem;text-align:center}@media only screen and (max-width: 37.5em){.sidebar-box__button{font-size:1.3rem}}.sidebar-box:hover .sidebar-box__button{background-color:#2461a9}.sidebar-newsletter .sidebar-box__content{color:#fff;background-color:#2461a9;padding:1rem}.sidebar-donation{background-color:#b5dfb4;position:relative}.sidebar-donation__sun{padding:1rem 3rem;position:absolute;top:0}.sidebar-donation__sun svg{fill:#458843;stroke:#458843;width:90px;height:90px;height:300px !important;opacity:0.2}.sidebar-donation__content{background-color:#b5dfb4;font-size:1.3rem;padding:1rem;color:#458843;margin-top:1rem;margin-bottom:1rem;border-top:1px solid #458843;border-bottom:1px solid #458843}@media only screen and (max-width: 37.5em){.sidebar-donation__content{font-size:1.3rem}}.sidebar-donation__button{text-align:center;margin-top:1rem}.sidebar-donation__button--wrapper{display:inline-block}.sidebar-donation__button--box{padding:1rem;background-color:#458843;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff !important;text-transform:uppercase;font-weight:600;cursor:pointer}.sidebar-donation__button--box:hover{color:#458843 !important;background-color:#fff}.sidebar-donation__button--box svg{margin-right:10px;width:25px;height:25px;fill:currentColor}.sidebar-donation .sidebar-box__title{background-color:#458843}.sidebar-donation .sidebar-box__content{font-size:1.3rem;margin-bottom:.8rem;padding:1rem;color:#458843}@media only screen and (max-width: 37.5em){.sidebar-donation .sidebar-box__content{font-size:1.3rem}}.owl-stage{display:flex}.webcam{position:relative}.webcam__img{display:block}.webcam__topleft{position:absolute;top:12px;left:5px;padding:2px 7px;border-radius:7px;font-weight:600;text-align:center}.webcam__topright{position:absolute;top:12px;right:5px;padding:2px 7px;border-radius:7px;font-weight:600;text-align:center}.webcam__bottomleft{position:absolute;bottom:5px;left:5px;padding:2px 7px;border-radius:7px;font-weight:600;text-align:center}.webcam__bottomright{position:absolute;bottom:5px;right:5px;padding:2px 7px;border-radius:7px;font-weight:600;text-align:center}.station-summary{background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.station-summary__detail{display:flex;justify-content:space-evenly;margin-bottom:.7rem;padding:0 1rem}@supports (-ms-flow-from: thingy){.station-summary__detail{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.station-summary__detail{justify-content:space-between}}.station-summary__wind{display:flex;align-items:center}.station-summary__wind-wrapper{display:flex;align-items:stretch;flex-direction:column}.station-summary__wind-raf{font-size:1.1rem;padding:1px 4px;border-radius:5px;display:flex;justify-content:center}.station-summary__wind-icon{width:3rem;height:3rem;margin-right:0.7rem}.station-summary__wind-infos{display:flex;align-items:center;flex-direction:column}.station-summary__pressure{display:flex;align-items:center}.station-summary__pressure--icon{width:3rem;height:3rem;margin-right:0.7rem;margin-left:2px}.chamrousse-summary{background-color:white;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.chamrousse-summary__item{padding:1rem;margin-bottom:1rem}.chamrousse-summary__title,.chamrousse-summary__label{font-weight:600}.card{background-color:#2461a9;color:#fff;border-radius:10px}.card__title{margin-bottom:1rem;padding:0.6rem 2rem}.card__title--headline{font-size:2.4rem;letter-spacing:1px;font-weight:600;margin-bottom:0}@media only screen and (max-width: 37.5em){.card__title--headline{line-height:2.1rem;letter-spacing:0px;font-size:2.2rem}}@media only screen and (max-width: 37.5em) and (max-width: 37.5em){.card__title--headline{font-size:1.5rem}}.card__title--subtitle{font-size:1.1rem;font-weight:300}.large-icon-button{color:white;width:140px;display:flex;flex-direction:column;align-items:center;padding:3px 10px;background-color:#da0f0f;border-radius:10px;border:1px solid #fff;font-weight:bold;font-size:1.3rem;letter-spacing:normal;transition:background-color .1s;outline:none;text-align:center}@media only screen and (max-width: 37.5em){.large-icon-button{font-size:1.3rem}}.large-icon-button,.large-icon-button:active,.large-icon-button:hover{text-decoration:none}@media only screen and (max-width: 37.5em){.large-icon-button{flex-direction:row;align-items:center;width:auto}}.large-icon-button__icon{fill:white;width:3rem;height:3rem;margin-bottom:-5px}@media only screen and (max-width: 37.5em){.large-icon-button__icon{width:2rem;height:2rem;margin-right:.5rem}}.large-icon-button:hover{background-color:#fff;color:#da0f0f}.large-icon-button:hover .large-icon-button__icon{fill:#da0f0f}.line-button{padding:6px 15px;font-size:1.3rem;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:7px;transition:all .2s;outline:none;cursor:pointer;font-weight:bold}@media only screen and (max-width: 37.5em){.line-button{font-size:1.3rem}}.line-button,.line-button:active,.line-button:hover{text-decoration:none}.line-button:hover{color:#000;background-color:#fff}.line-button.black{color:#000;border-color:#000}.line-button.black:hover{color:#fff;background-color:#000}.line-button.primary{color:#0a3871;border-color:#0a3871}.line-button.primary:hover{color:#fff;background-color:#0a3871}.line-button.primary-light{color:#2461a9;border-color:#2461a9}.line-button.primary-light:hover{color:#fff;background-color:#2461a9}.line-button.primary-dark{color:#051f3e;border-color:#051f3e}.line-button.primary-dark:hover{color:#fff;background-color:#051f3e}.line-button.small{font-size:1rem;text-transform:capitalize;padding:5px 12px;display:flex;align-items:center;font-weight:400}.line-button.small .icon{fill:currentColor;width:15px;height:15px;margin-right:10px}.line-button.alternate{color:#000;border-color:#2461a9}.line-button.alternate:hover{color:#fff;background-color:#000}.line-button.red{color:#da0f0f;border-color:#da0f0f}.line-button.red:hover{color:#fff;background-color:#da0f0f}.line-button.orange{color:#da830f;border-color:#da830f}.line-button.orange:hover{color:#fff;background-color:#da830f}.outline-button{padding:10px 20px;font-size:1.3rem;font-weight:600;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:10px;transition:all .2s;outline:none;text-align:center;text-transform:uppercase;cursor:pointer;font-weight:bold}@media only screen and (max-width: 37.5em){.outline-button{font-size:1.3rem}}.outline-button,.outline-button:active,.outline-button:hover{text-decoration:none}.outline-button:hover{color:#000;background-color:#fff}.outline-button.black{color:#000;border-color:#000}.outline-button.black:hover{color:#fff;background-color:#000}.outline-button.primary-light{color:#b3ceee;border-color:#b3ceee}.outline-button.primary-light:hover{color:#fff;background-color:#b3ceee}.outline-button.primary-empty{color:#2461a9;border-color:#2461a9;background-color:transparent}.outline-button.primary-empty:hover{color:#fff;background-color:#2461a9}.forecasts{flex:1;display:flex;justify-content:space-evenly}@supports (-ms-flow-from: thingy){.forecasts{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.forecasts{justify-content:space-between}}.forecasts--no-flex-1{flex:0}.forecasts__item{display:flex;flex-direction:column;align-items:center}.forecasts__item--label{font-size:1.5rem;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.forecasts__item--label{font-size:1.3rem}}.forecasts__item--picto{width:6rem;height:6rem;margin-bottom:1.5rem}.forecasts__item--temp{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.5rem;width:3.5rem;height:3.5rem;border-radius:50%;margin-bottom:.5rem}@media only screen and (max-width: 37.5em){.forecasts__item--temp{font-size:1.3rem}}.forecasts__item--previous{font-size:1.1rem}.photos-widget{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.photos-widget__title{font-size:2.2rem;font-weight:800;margin-bottom:1.5rem}@media only screen and (max-width: 37.5em){.photos-widget__title{font-size:1.5rem}}.photos-widget__photos{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.photos-widget__photo{flex:0 0 50%;margin-top:1rem;padding:0 1rem}.photos-widget__photo:nth-child(odd){padding-right:0.5rem}.photos-widget__photo:nth-child(even){padding-left:0.5rem}.photos-widget__photo--figure{position:relative;overflow:hidden;position:relative;padding-bottom:75%;border-radius:10px}.photos-widget__photo--img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photos-widget__photo--caption{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:4rem;text-align:center;color:#fff;font-weight:400;font-size:1.9rem;line-height:30px;opacity:0;transition:.2s all ease-in-out;transform:scale(1.3);border-radius:10px}@media only screen and (max-width: 37.5em){.photos-widget__photo--caption{font-size:1.4rem}}.photos-widget__photo--figure:hover .photos-widget__photo--caption{transform:scale(1);opacity:1}.photos-widget__buttons{display:flex;padding:1rem 0;align-self:stretch;justify-content:center}.photos-widget__buttons--item{border:1px solid black;padding:1rem 2rem;width:200px;text-align:center;border-radius:10px;text-transform:uppercase;font-size:1.3rem;font-weight:400;display:flex;align-items:center;justify-content:center;font-weight:bold;margin-left:0.5rem;background-color:#2461a9;color:#fff;border:1px solid #2461a9}@media only screen and (max-width: 37.5em){.photos-widget__buttons--item{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.photos-widget__buttons--item{width:100%}}@media only screen and (max-width: 37.5em){.photos-widget__buttons--item{margin-right:1rem}}.photos-widget__buttons--item:hover{background-color:#0a3871}.photos-widget__buttons--item.alternate{background-color:#fff;color:#2461a9}.photos-widget__buttons--item.alternate.alternate:hover{background-color:#b3ceee;border-color:#b3ceee}.news-vertical{padding:1rem;display:flex;flex-direction:column;align-items:center;background-color:#b3ceee;border-radius:7px;margin:0 1rem}.news-vertical a,.news-vertical a:visited,.news-vertical a:focus{text-decoration:none;color:inherit;font-weight:inherit}.news-vertical__news{display:flex;flex-direction:column}.news-vertical__news--img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:10px;transform:scale(1);transition:transform .1s}.news-vertical__news--title{font-size:1.5rem;line-height:18px;font-weight:600;margin-top:1rem;color:#051f3e}@media only screen and (max-width: 37.5em){.news-vertical__news--title{font-size:1.3rem}}.news-vertical__news--date{font-size:1.1rem;margin:0.5rem}.news-vertical .owl-stage{display:block}.news-vertical .owl-dots{margin-top:0 !important}.news-vertical .owl-dot span{width:7px !important;height:7px !important;margin:3px 3px !important}.news-vertical .owl-theme .owl-dots .owl-dot.active span{background:#074185}.expanded-menu{position:absolute;left:0;right:0;background-color:#051f3e;display:none;z-index:999;max-height:75vh;overflow:auto}.expanded-menu__content{padding:2rem;color:#fff;max-width:140rem;overflow:auto;-moz-column-count:4;column-count:4;margin:0 auto}.expanded-menu__content a,.expanded-menu__content a:visited,.expanded-menu__content a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 68.75em){.expanded-menu__content{-moz-column-count:3;column-count:3}}@media only screen and (max-width: 37.5em){.expanded-menu__content{-moz-column-count:2;column-count:2}}.expanded-menu.visible{display:block}.expanded-menu__section{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:1.5rem}.expanded-menu__section--list{list-style:none;padding:0rem 1rem;border-left:1px solid #b3ceee}.expanded-menu__section--list li{font-size:1.3rem;opacity:0.6}@media only screen and (max-width: 37.5em){.expanded-menu__section--list li{font-size:1.3rem}}.expanded-menu__section--list li:hover{opacity:1}.forecasts-circulation-buttons{display:flex;flex-direction:column}.forecasts-circulation-buttons__others{display:flex;flex-wrap:wrap;justify-content:flex-start}.forecasts-circulation-buttons__others>*{margin-bottom:0.5rem}.forecasts-circulation-buttons__others>*:not(:last-child){margin-right:0.5rem}.forecasts-circulation-buttons__ctas{display:flex;justify-content:space-between}.forecasts-circulation-buttons__ctas.alternate .forecasts-circulation-buttons__ctas--cta{flex:0 0 33% !important}.forecasts-circulation-buttons__ctas--cta{padding:1.0rem 0;flex:0 0 49%;display:flex;align-items:center;justify-content:center;background-color:#0a3871;border:1px solid currentColor;color:#fff;text-transform:uppercase;font-size:1.1rem;border-radius:10px}.forecasts-circulation-buttons__ctas--cta:hover{background-color:#fff;color:#0a3871}.forecasts-circulation-buttons__ctas--cta svg{width:3rem;height:3rem;fill:currentColor;margin-right:0.5rem}.forecasts-circulation-buttons__ctas--m15j{background-color:#da0f0f}.day-legend{flex-direction:row;flex:0 0 40%;background-color:#b3ceee;padding:1rem;border-radius:10px;margin-top:2rem;color:#051f3e;font-weight:600;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;margin-right:.7rem;font-size:1.3rem}@media only screen and (max-width: 37.5em){.day-legend{font-size:1.3rem}}@media only screen and (max-width: 68.75em){.day-legend{flex-direction:column;flex:0 0 100%}}.day-legend.vertical{flex-direction:column;flex:0 1 auto}.day-legend.vertical .day-legend__detail{flex-wrap:wrap;justify-content:center;margin-top:0.5rem}@media only screen and (max-width: 37.5em){.day-legend.vertical .day-legend__detail{margin-top:0;flex-wrap:nowrap}}.day-legend__text{display:flex;align-items:center;margin-bottom:1rem}.day-legend__detail{display:flex;width:100%;align-items:center;justify-content:space-evenly}@supports (-ms-flow-from: thingy){.day-legend__detail{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.day-legend__detail{justify-content:space-between}}.day-legend__detail>*:not(:last-child){margin-right:0.5rem}@media only screen and (max-width: 37.5em){.day-legend__detail>*:not(:last-child){margin-right:0}}@media only screen and (max-width: 37.5em){.day-legend__detail{align-self:stretch;margin-top:.7rem;justify-content:space-between}}.day-legend__gap{display:flex;flex-direction:column;align-items:center;border-radius:10px;padding:3px 10px}.day-legend__gap--title{white-space:nowrap;font-size:.8rem;font-weight:300;text-transform:uppercase}.day-legend__gap--value{font-size:1.3rem;font-weight:600}@media only screen and (max-width: 37.5em){.day-legend__gap--value{font-size:1.3rem}}.day-legend__wind{display:flex;align-items:center}.day-legend__wind>*:not(:last-child){margin-right:.5rem}.day-legend__wind--icon{background-color:#fff;border-radius:50%;border-color:1px solid black}.day-legend__wind--icon svg{width:3.5rem;height:3.5rem;display:block}.day-legend__wind--info{font-size:1.3rem}@media only screen and (max-width: 37.5em){.day-legend__wind--info{font-size:1.3rem}}.day-legend__wind--gust{font-size:1.1rem;border-radius:5px;white-space:nowrap;padding:3px 10px}.day-legend__rain{display:flex;align-items:center}@media only screen and (max-width: 28.125rem){.day-legend__rain{flex-direction:column;align-items:center}}.day-legend__rain--icon{width:3rem;height:3rem}.line{fill:none;stroke:steelblue;stroke-width:2px}.grid line{stroke:lightgrey;stroke-opacity:0.7;shape-rendering:crispEdges}.grid path{stroke-width:0}.line-max{fill:none;stroke:#da0f0f;stroke-width:3}.line-min{fill:none;stroke:#2461a9;stroke-width:3}.line-avg{fill:none;stroke:#f56464;stroke-width:3}.overlay{fill:none;pointer-events:all}.dot-max{fill:#da0f0f;stroke:#fff}.dot-min{fill:#2461a9;stroke:#fff}.dot-avg{fill:#f56464;stroke:#fff}.ttip circle{fill:none;stroke:steelblue}.ttip text{font-size:14px}.big-modal{position:relative;width:80%;height:80%;max-width:100rem;background-color:#2461a9;border-radius:10px;min-height:0;display:flex;flex-direction:column}@media only screen and (max-width: 37.5em){.big-modal{width:95%;height:95%}}.big-modal__close{cursor:pointer;position:absolute;top:2rem;right:2rem;fill:#fff;width:2rem;height:2rem}.big-modal__content{min-height:0;overflow:scroll;height:100%;padding:1rem 2rem 2rem 2rem}.big-modal__title{padding:2rem 2rem 1rem 2rem;color:#fff;font-size:2.4rem;letter-spacing:1px;font-weight:600;margin-bottom:0}@media only screen and (max-width: 37.5em){.big-modal__title{line-height:2.1rem;letter-spacing:0px}}.big-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:rgba(0,0,0,0.8);align-items:center;justify-content:center;display:none}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.big-modal-container{background-color:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.big-modal-container.visible{display:flex}.picto-list{list-style:none;margin:1rem 0rem;color:#fff;font-size:1.3rem;-moz-column-count:2;column-count:2}@media only screen and (max-width: 37.5em){.picto-list{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.picto-list{-moz-column-count:1;column-count:1}}.picto-list li{display:flex;align-items:center;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:1.5rem}.picto-list li svg{flex:0 0 5rem;width:5rem;height:5rem;margin-right:1rem}.rain-map{position:relative;height:100%;cursor:pointer}.rain-map.disable-round-top iframe{border-top-right-radius:0;border-top-left-radius:0}.rain-map__ratio-3-2{position:relative;padding-bottom:66.66%}.rain-map__iframe{position:absolute;top:0;right:0;left:0;bottom:0}.rain-map__iframe iframe{border-radius:10px}.rain-map__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.text-box{padding:1.5rem}.text-box ul{list-style-type:disc;list-style-position:inside}.text-box ol{list-style-type:decimal;list-style-position:inside}.text-box ul ul,.text-box ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.text-box ol ol,.text-box ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.text-box__title{font-size:2.2rem;font-weight:900;margin-bottom:1.5rem;text-align:center}@media only screen and (max-width: 37.5em){.text-box__title{font-size:1.5rem}}.text-box__text{background-color:#b3ceee;padding:1.5rem;border-radius:10px;line-height:25px}.text-box__text a{color:#0a3871}.text-box__text a:hover{color:#2461a9}.text-legend{background-color:#fcf8e3;padding:1.5rem;border-radius:10px;line-height:25px;position:relative}.text-legend.transparent{background-color:transparent;color:#051f3e;font-weight:600}.text-legend.no-padding{padding:0}.text-legend__title{font-size:2.2rem;font-weight:900;margin-bottom:1.5rem}@media only screen and (max-width: 37.5em){.text-legend__title{font-size:1.5rem}}.text-legend__bg-text{color:#b3ceee;font-size:14rem;text-transform:uppercase;position:absolute;right:0;bottom:10%;font-weight:bold;opacity:0.4;z-index:1}@media only screen and (max-width: 37.5em){.text-legend__bg-text{display:none}}.text-legend__text{position:relative;z-index:2}.text-legend__text ul{margin-left:2rem}.text-legend__text a{color:#0a3871}.text-legend__text a:hover{color:#2461a9}.text-legend__text p{margin-top:1.5rem;margin-bottom:1.5rem}.news-list a,.news-list a:visited,.news-list a:focus{text-decoration:none;color:inherit;font-weight:inherit}.news-list__item{display:flex;align-items:center;margin-top:3rem}@media only screen and (max-width: 37.5em){.news-list__item{flex-wrap:wrap}}.news-list__item img{border-radius:10px;margin-right:3rem;min-width:20rem;width:20rem;max-width:20rem}@media only screen and (max-width: 37.5em){.news-list__item img{flex:0 0 100%;width:100%;max-width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;margin-bottom:1.5rem}}.news-list__item h2{font-size:1.9rem;font-weight:600;color:#0a3871;display:block;padding-right:1rem}@media only screen and (max-width: 37.5em){.news-list__item h2{font-size:1.4rem}}.news-list__item small{font-size:1.1rem;font-weight:300;margin-top:2rem}.news-list__item p{margin-top:2rem;padding-right:1rem}.news-list__empty{font-size:1.5rem;margin-top:3rem}.news-list__empty .h5{font-weight:800;font-size:1.9rem;margin-bottom:2rem}@media only screen and (max-width: 37.5em){.news-list__empty .h5{font-size:1.4rem}}@media only screen and (max-width: 37.5em){.news-list__empty{font-size:1.3rem}}.news-search{display:flex;justify-content:space-evenly;margin-top:2rem;position:relative}@supports (-ms-flow-from: thingy){.news-search{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.news-search{justify-content:space-between}}@media only screen and (max-width: 37.5em){.news-search{flex-wrap:wrap;justify-content:space-between}}.news-search__wrapper{position:relative}.news-search__icon{width:1.6rem;height:1.6rem;position:absolute;right:6px;top:8px;fill:#0a3871}.news-search__input,.news-search__valid{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0a3871;font-weight:600;font-size:1.3rem;padding:0.8rem 1.5rem;border-radius:8px;outline:none;width:100%;border:1px solid #f7f7f7}@media only screen and (max-width: 37.5em){.news-search__input,.news-search__valid{font-size:1.3rem}}.news-search__input-box{flex:0 0 28%}@media only screen and (max-width: 37.5em){.news-search__input-box{flex:0 0 45%}}.news-search__valid{flex:0 0 28%;background-color:#0a3871;color:#fff;border:1px solid currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;font-size:1.3rem;outline:none}@media only screen and (max-width: 37.5em){.news-search__valid{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.news-search__valid{flex:0 0 100%;margin-top:1rem}}.news-search__valid:hover{background-color:#fff;color:#0a3871}.news-search__autocomplete--results{position:absolute;background-color:#fff;width:90%;border:1px solid #f7f7f7;border-radius:10px;list-style:none;font-size:1.3rem}.news-search__autocomplete--results a,.news-search__autocomplete--results a:visited,.news-search__autocomplete--results a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 37.5em){.news-search__autocomplete--results{font-size:1.3rem}}.news-search__autocomplete--results li{padding:0.5rem 1.5rem}.news-search__autocomplete--results li:hover{background-color:#2461a9;color:#fff}@media only screen and (max-width: 37.5em){.pagination{display:none}}.pagination-list{margin:2rem 3rem;display:flex;justify-content:center;list-style:none;color:#2461a9}.pagination-list a,.pagination-list a:visited,.pagination-list a:focus{text-decoration:none;color:inherit;font-weight:inherit}.pagination-list li{font-size:1.3rem;border:1px solid #ccc;border-left:none;display:flex;align-items:center}@media only screen and (max-width: 37.5em){.pagination-list li{font-size:1.3rem}}.pagination-list li:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #ccc}.pagination-list li:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.pagination-list li.active{background-color:#0a3871 !important;color:#fff !important}.pagination-list li.disabled{color:#ccc !important;background-color:transparent !important}.pagination-list li:hover{background-color:#2461a9;color:#fff}.pagination-list li a{width:100%;height:100%;padding:0.5rem 1.2rem;display:flex;align-items:center}.pagination-list li span{display:inline-block;padding:0.5rem 1.2rem}.pagination-mobile{display:none}@media only screen and (max-width: 37.5em){.pagination-mobile{display:block}}.ugc p{line-height:1.5}.ugc img{max-width:100%;height:auto !important}.ugc ul{list-style-type:disc;list-style-position:inside}.ugc ol{list-style-type:decimal;list-style-position:inside}.ugc ul ul,.ugc ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.ugc ol ol,.ugc ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.ugc h1{margin-bottom:2rem}.ugc h2{margin-bottom:1.5rem;margin-top:2rem}.ugc h3{margin-bottom:1rem}.ugc a{color:#0a3871}.ugc a:hover,.ugc a:active,.ugc a:focus,.ugc a:visited{color:#2461a9}.ugc .encart{padding:1rem;background-color:#b3ceee;color:#000;margin-bottom:1rem}.ugc .encart2{border-left:5px solid #000;padding:0.5rem 0.5rem 0.5rem 2rem;margin-bottom:1rem}.timeline{position:relative;list-style:none;padding:2rem 0;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:0px;padding-inline-start:0px}.timeline::before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#b3ceee;left:50%;margin-left:-1.5px}@media only screen and (max-width: 37.5em){.timeline::before{left:40px}}.timeline li{margin-bottom:20px;position:relative}.timeline li::before{content:" ";display:table}.timeline li::after{content:" ";clear:both;display:table}.timeline__badge{color:#fff;font-size:16px;text-align:center;position:absolute;top:1.6rem;left:50%;padding:0.5rem;transform:translateX(-50%);background-color:#2461a9;z-index:100}@media only screen and (max-width: 37.5em){.timeline__badge{left:15px;margin-left:0;transform:translateX(0)}}.timeline__badge a{color:inherit}.timeline__panel{width:43%;float:left;border:1px solid #d4d4d4;background-color:#fff;border-radius:2px;padding:20px;position:relative;box-shadow:0 1px 6px rgba(0,0,0,0.175);border-radius:10px}@media only screen and (max-width: 37.5em){.timeline__panel{float:right;width:calc(100% - 90px)}}.timeline__panel::before{position:absolute;top:15px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}@media only screen and (max-width: 37.5em){.timeline__panel::before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}}.timeline__panel::after{position:absolute;top:16px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}@media only screen and (max-width: 37.5em){.timeline__panel::after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}}.timeline__inverted .timeline__panel{float:right}.timeline__inverted .timeline__panel::before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline__inverted .timeline__panel::after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.form-message{border-radius:10px;background-color:#fcf8e3;color:#8a6d3b;padding:1rem;margin-bottom:1rem;border:1px solid #f7ecb5}.form-message__heading{font-size:2.2rem;font-weight:800;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.form-message__heading{font-size:1.5rem}}.form-message__text{font-size:1.3rem}@media only screen and (max-width: 37.5em){.form-message__text{font-size:1.3rem}}.form-message__text ul{padding:0 1rem}.form-message.error{background-color:#da0f0f;color:#fff}.form-message.success{background-color:#4fa31c;color:#fff}.form-section-container{display:flex;justify-content:space-between;align-items:stretch}.form-section.partial{flex:0 0 48%}@media only screen and (max-width: 37.5em){.form-section.partial{flex:0 0 100%}}.form-section{border-radius:10px;margin-bottom:1rem}.form-section__title{background-color:#2461a9;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0.5rem 1rem;color:#fff;font-size:1.9rem;font-weight:800}@media only screen and (max-width: 37.5em){.form-section__title{font-size:1.4rem}}.form-section__content{background-color:#fff;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;padding:1.5rem}.form-section__content.stacked{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.form-section__content.column-2{-moz-column-count:2;column-count:2}.form-section__label{flex:0 0 40%;margin-bottom:1rem;color:#535353;font-size:1.3rem}@media only screen and (max-width: 37.5em){.form-section__label{font-size:1.3rem}}.form-section__field{flex:0 0 50%;margin-bottom:1rem}.form-section__field input,.form-section__field select{margin-bottom:0 !important}.form-section__description{border-radius:10px;background-color:#b3ceee;padding:1.5rem;font-size:1.1rem;margin-bottom:1rem}.form-section .radio-inline label{display:inline}.form-section label{font-weight:600;display:block;margin-top:1rem}.form-section label.inline{display:inline-block}.form-section input[type=text],.form-section input[type=email]{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0a3871;font-weight:600;font-size:1.3rem;padding:0.8rem 1.5rem;border-radius:8px;outline:none;width:100%;border:1px solid #ccc;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.form-section input[type=text],.form-section input[type=email]{font-size:1.3rem}}.form-section select{width:100%;font-weight:600;padding:0.8rem 1.5rem;font-size:1.3rem;-webkit-appearance:none;background-color:#fff;margin-top:0.5rem;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.form-section select{font-size:1.3rem}}.form-section textarea{width:100%;color:#0a3871;font-weight:600;font-size:1.3rem;padding:0.8rem 1.5rem;border-radius:8px;outline:none;width:100%;border:1px solid #ccc;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.form-section textarea{font-size:1.3rem}}.form-select-pictos{display:flex;flex-wrap:wrap;align-items:flex-start;background-color:#2461a9;padding:1rem;border-radius:10px;justify-content:center;margin-bottom:1rem}.form-select-pictos>div{flex:0 0 16%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.form-select-pictos>div label{text-align:center}.form-select-pictos>div label small{display:inline-block;margin-top:-1rem}.form-select-pictos>div svg{width:5rem;height:5rem;margin-bottom:1.5rem;margin-top:0.5rem}.autocomplete-form{position:relative}.autocomplete-form__result{position:absolute;background-color:#fff;width:100%;cursor:pointer;border:1px solid #f7f7f7;border-radius:10px;list-style:none;font-size:1.3rem}.autocomplete-form__result a,.autocomplete-form__result a:visited,.autocomplete-form__result a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 37.5em){.autocomplete-form__result{font-size:1.3rem}}.autocomplete-form__result li{padding:0.5rem 1.5rem}.autocomplete-form__result li:hover{background-color:#2461a9;color:#fff}.autocomplete-form__spinner{position:absolute;right:4px;top:6px;height:20px;width:20px;display:none}.autocomplete-form.loading .autocomplete-form__spinner{display:block}span.info{border-radius:50%;background-color:#000;color:#fff;font-size:1.3rem;display:inline-block;width:2rem;height:2rem;font-weight:800;text-align:center;line-height:2rem}@media only screen and (max-width: 37.5em){span.info{font-size:1.3rem}}.breadcrumb{list-style:none;display:block}.breadcrumb li{display:inline;padding:0 1rem;font-size:1.3rem;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.breadcrumb li{font-size:1.3rem}}.breadcrumb li:first-child{padding-left:0}.breadcrumb li:last-child a,.breadcrumb li:last-child a:visited,.breadcrumb li:last-child a:active{color:#000}.breadcrumb li a,.breadcrumb li a:visited,.breadcrumb li a:active{color:#2461a9}.breadcrumb li a:hover{color:#0a3871}.webcams-list{display:flex;flex-wrap:wrap;justify-content:space-between}.webcams-list__item{flex:0 0 32%;margin-bottom:1.5rem}@media only screen and (max-width: 37.5em){.webcams-list__item{flex:0 0 49%}}.webcams-list__item--figure{position:relative;overflow:hidden;padding-bottom:56.25%;border-radius:10px}.webcams-list__item--img{height:100%;width:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.webcams-list__item--title{color:#000;line-height:20px;font-size:1.5rem}@media only screen and (max-width: 37.5em){.webcams-list__item--title{font-size:1.3rem}}.ads{min-height:1px}.pu-banner{display:flex;justify-content:center;min-height:90px;margin:0 auto;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 37.5em){.pu-banner{min-height:50px}}.pu-pave{display:flex;justify-content:center;justify-content:space-evenly;margin:1rem 0}@supports (-ms-flow-from: thingy){.pu-pave{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.pu-pave{justify-content:space-between}}@media only screen and (max-width: 37.5em){.pu-pave>div:last-child{display:none}}.pu-box{min-height:250px;min-width:300px;background-color:#fff}.pu-vertical{width:300px;min-height:600px;background-color:#fff;text-align:center}.pu-box-mobile{height:250px;width:300px;background-color:#fff;display:none;margin:0 auto}@media only screen and (max-width: 37.5em){.pu-box-mobile{display:block}}.pu-title{color:#535353}.bulletin-maps__row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.bulletin-maps__item{flex:0 0 50%;width:50%;display:block}@media only screen and (max-width: 37.5em){.bulletin-maps__item{flex:0 0 100%;width:50%}}.cta-pane__wrapper{max-width:500px;width:100%;margin:0 auto;padding:1rem}.cta-pane__text{margin-bottom:2rem}.cta-pane__top{display:flex;width:100%}@media only screen and (max-width: 37.5em){.cta-pane__top{flex-direction:column}}.cta-pane__button{display:flex;justify-content:center;border:1px solid currentColor;color:#fff;border-radius:10px;align-items:center;padding:1.5rem;font-weight:600;text-transform:uppercase;flex:1}.cta-pane__button:first-child{margin-right:1.5rem}@media only screen and (max-width: 37.5em){.cta-pane__button:first-child{margin-right:0;margin-bottom:1rem}}.cta-pane__button:hover{background-color:#fff;color:#0a3871 !important}.cta-pane__button svg{width:3.5rem;height:3.5rem;margin-right:1rem;fill:currentColor}.cta-pane__15j-button svg{width:5rem;height:5rem;margin-right:1rem;fill:currentColor}.cta-pane__france-button{width:100%;display:flex;justify-content:space-evenly;align-items:center;border:1px solid currentColor;border-radius:10px;padding:2rem 0;color:#fff;margin-top:1rem}@supports (-ms-flow-from: thingy){.cta-pane__france-button{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.cta-pane__france-button{justify-content:space-between}}.cta-pane__france-button:hover{background-color:#fff;color:#0a3871 !important}@media only screen and (max-width: 37.5em){.cta-pane__france-button{flex:0 0 48%;flex-direction:column;padding:1.5rem 0}}.cta-pane__france-button--button{display:flex;justify-content:center;align-items:center;font-weight:600;text-transform:uppercase}@media only screen and (max-width: 28.125rem){.cta-pane__france-button--button{flex-direction:column;text-align:center}}.cta-pane__france-button--button svg{width:3.5rem;height:3.5rem;fill:currentColor;stroke:currentColor;margin-right:1.5rem}@media only screen and (max-width: 37.5em){.cta-pane__france-button--button svg{margin-bottom:1.5rem;margin-right:0}}.cta-pane__france-button--separator{width:3rem;height:3rem;fill:currentColor}@media only screen and (max-width: 37.5em){.cta-pane__france-button--separator{margin:1rem 0;transform:rotate(90deg)}}.cta-pane__france-button--text{flex:0 0 45%;text-align:center}@media only screen and (max-width: 37.5em){.cta-pane__france-button--text{flex:1}}.donation-banner{background-color:#fbd4ba;padding:1rem;margin:1rem auto 0 auto;margin-top:0;border-radius:10px;display:flex;align-items:center;position:relative;overflow:hidden}@media only screen and (max-width: 47.5em){.donation-banner{flex-direction:column;display:none}}.donation-banner__sun{padding:1rem}@media only screen and (max-width: 47.5em){.donation-banner__sun{position:absolute;top:0;left:-140px}.donation-banner__sun svg{height:300px !important;opacity:0.1}}.donation-banner__sun svg{fill:#da830f;stroke:#da830f;width:60px;height:60px}.donation-banner__text{color:#da830f;flex:1;line-height:1.25;font-size:1.3rem}@media only screen and (max-width: 37.5em){.donation-banner__text{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.donation-banner__text{text-align:center}}.donation-banner__text--title{text-transform:uppercase;font-weight:700}.donation-banner__button{padding:1rem}@media only screen and (max-width: 47.5em){.donation-banner__button{padding-top:1.5rem}}.donation-banner__button--box{padding:1rem;background-color:#da830f;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1.3rem;cursor:pointer}@media only screen and (max-width: 37.5em){.donation-banner__button--box{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.donation-banner__button--box{padding:1.5rem 2rem}}.donation-banner__button--box:hover{color:#da830f;background-color:#fff}.donation-banner__button--box span{display:block}@media only screen and (max-width: 47.5em){.donation-banner__button--box span{display:inline}}.donation-banner__button--box svg{margin-right:10px;width:25px;height:25px;fill:currentColor}.large-button{width:100%;border-radius:10px;background-color:#0a3871;color:#fff;padding:1rem 0;border:1px solid transparent;font-size:1.5rem}@media only screen and (max-width: 37.5em){.large-button{font-size:1.3rem}}.large-button:hover{border-color:currentColor;background-color:#fff;color:#0a3871;cursor:pointer}.donation-form{display:flex;width:100%;max-width:500px;margin:auto}@media only screen and (max-width: 37.5em){.donation-form{flex-direction:column}}.donation-form__title{padding-left:2rem;margin-bottom:1rem;font-weight:700;color:#051f3e;font-size:1.9rem}@media only screen and (max-width: 37.5em){.donation-form__title{font-size:1.4rem}}.donation-form__left{flex:0 0 250px;padding-right:1rem}@media only screen and (max-width: 37.5em){.donation-form__left{margin-bottom:2rem;padding:0}}.donation-form__right{flex:1;padding-left:1rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 37.5em){.donation-form__right{padding:0}}.donation-form__radio-row{display:flex;width:100%;align-content:stretch;margin-bottom:1.2rem}.donation-form__tiny-cell{flex:1;justify-content:space-between}.donation-form__tiny-cell:first-child{margin-right:0.6rem}.donation-form__tiny-cell:last-child{margin-left:0.6rem}.donation-form__radio-button{display:block;position:relative;width:20px;height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:1rem;margin-top:0px}.donation-form__radio-button input{position:absolute;opacity:0;cursor:pointer}.donation-form__radio-button input:checked ~ span:after{display:block}.donation-form__radio-button span{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%}.donation-form__radio-button span:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%, -50%);height:8px;width:8px;border-radius:50%;background-color:#0a3871}.donation-form__radio-button:hover span{background-color:#f7f7f7}.donation-form__cell{background-color:#b3ceee;color:#051f3e;padding:0 1.5rem;height:4.6rem;font-size:1.9rem;border-radius:10px;font-weight:700;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media only screen and (max-width: 37.5em){.donation-form__cell{font-size:1.4rem}}.donation-form__other{padding-right:0.5rem}.donation-form__other>span{margin:0 1rem}.donation-form__other--wrapper{flex:1}.donation-form__other--wrapper>input{width:100%;height:3.5rem;border-radius:10px;border:0;text-align:center;font-size:1.9rem;color:#0a3871;font-weight:900}@media only screen and (max-width: 37.5em){.donation-form__other--wrapper>input{font-size:1.4rem}}.donation-form__other--wrapper>input::-webkit-outer-spin-button,.donation-form__other--wrapper>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donation-form__other--wrapper>input[type=number]{-moz-appearance:textfield}.donation-form__input-text{width:100%;border:1px solid #b3ceee;padding:1rem;margin-bottom:1rem;border-radius:7px;color:#0a3871;font-weight:bold}.donation-form__input-text::-webkit-input-placeholder{color:#ccc;font-weight:normal}.donation-form__input-text::-moz-placeholder{color:#ccc;font-weight:normal}.donation-form__input-text:-ms-input-placeholder{color:#ccc;font-weight:normal}.donation-form__input-text::-ms-input-placeholder{color:#ccc;font-weight:normal}.donation-form__input-text::placeholder{color:#ccc;font-weight:normal}.donation-form__buttons{display:flex}.donation-form__button{padding:1.5rem 0.5rem;padding-right:0;background-color:#2461a9;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:600;cursor:pointer;font-size:10px;flex:1;border:0}@media only screen and (max-width: 47.5em){.donation-form__button{padding:1.5rem 2rem}}.donation-form__button:hover{color:#2461a9;background-color:#fff}.donation-form__button span{display:block}@media only screen and (max-width: 47.5em){.donation-form__button span{display:inline}}.donation-form__button svg{margin-right:10px;width:25px;height:25px;fill:currentColor}.donation-form__button svg.paypal{width:20px}.donation-form__button:first-child{margin-right:0.5rem}.donation-form__button:last-child{margin-left:0.5rem}.generic-form__label{font-weight:600;color:#051f3e}.generic-form__input-text{width:100%;border:1px solid #b3ceee;margin-bottom:1rem;padding:1rem;border-radius:7px;color:#0a3871;font-weight:bold}.generic-form__input-text::-webkit-input-placeholder{color:#ccc;font-weight:normal}.generic-form__input-text::-moz-placeholder{color:#ccc;font-weight:normal}.generic-form__input-text:-ms-input-placeholder{color:#ccc;font-weight:normal}.generic-form__input-text::-ms-input-placeholder{color:#ccc;font-weight:normal}.generic-form__input-text::placeholder{color:#ccc;font-weight:normal}.generic-form__button{padding:1rem 1.5rem;background-color:#2461a9;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;text-transform:uppercase;cursor:pointer;flex:1;border:0;font-size:1.5rem;font-weight:600;font-family:'Open Sans'}@media only screen and (max-width: 37.5em){.generic-form__button{font-size:1.3rem}}.generic-form__button--full-width{width:100%}.generic-form__button:hover{background-color:#fff;color:#2461a9}.generic-form__button--red{background-color:#da0f0f}.generic-form__button--red:hover{color:#da0f0f}.generic-form__select{border:1px solid #b3ceee;color:#051f3e}.title-alt{font-size:2.4rem}.title-alt__subtitle{color:#b3ceee}.inline-newsletter-form{padding:0.5rem 0}.inline-newsletter-form__title{font-size:1.5rem;font-weight:600}@media only screen and (max-width: 37.5em){.inline-newsletter-form__title{font-size:1.3rem}}.inline-newsletter-form__input-text{width:100%;border:1px solid #0a3871;padding:3px 5px;border-radius:5px;color:#0a3871;font-weight:bold;margin-bottom:0.5rem}.inline-newsletter-form__input-text::-webkit-input-placeholder{color:#ccc;font-weight:normal}.inline-newsletter-form__input-text::-moz-placeholder{color:#ccc;font-weight:normal}.inline-newsletter-form__input-text:-ms-input-placeholder{color:#ccc;font-weight:normal}.inline-newsletter-form__input-text::-ms-input-placeholder{color:#ccc;font-weight:normal}.inline-newsletter-form__input-text::placeholder{color:#ccc;font-weight:normal}.inline-newsletter-form__button{padding:0.5rem 1rem;background-color:#2461a9;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;text-transform:uppercase;cursor:pointer;flex:1;border:1px solid #fff;font-size:1.1rem;font-weight:600;font-family:'Open Sans'}.inline-newsletter-form__button--full-width{width:100%}.inline-newsletter-form__button:hover{background-color:#fff;color:#2461a9}.inline-newsletter-form__button--red{background-color:#da0f0f}.inline-newsletter-form__button--red:hover{color:#da0f0f}.light-container{background-color:#fff;border-radius:10px;padding:1rem;border:1px solid #f7f7f7}.search-preview{display:none;opacity:0;transform:translate3d(0, -200px, 0)}.search-preview__wrapper{padding:1rem;position:relative;max-width:140rem;margin:0 auto}.search-preview__close{position:absolute;right:20px;top:10px;width:25px;height:25px;opacity:0.7;cursor:pointer}.search-preview__close:hover{opacity:1}.search-preview__close:before,.search-preview__close:after{position:absolute;left:15px;content:' ';height:25px;width:2px;background-color:#0a3871}.search-preview__close:before{transform:rotate(45deg)}.search-preview__close:after{transform:rotate(-45deg)}.search-preview__box{background-color:#fff;margin:0 auto;border-radius:10px;padding:2rem;margin-top:1rem;transition:0.2s all;pointer-events:auto;position:relative}@media only screen and (max-width: 37.5em){.search-preview__box{font-size:1.3rem;margin-top:0;padding:1rem}}@media only screen and (max-width: 37.5em) and (max-width: 37.5em){.search-preview__box{font-size:1.3rem}}.search-preview .search-results{display:block}@media only screen and (max-width: 37.5em){.search-preview .search-results{font-size:1.3rem}}@media only screen and (max-width: 37.5em) and (max-width: 37.5em){.search-preview .search-results{font-size:1.3rem}}.search-preview .search-loading{justify-content:center;display:none;text-align:center}.search-preview .search-title{display:block}.search-preview.loading .search-results{display:none}.search-preview.loading .search-loading{display:block}.search-preview.loading .search-title{display:none}.search-preview-bg{display:none;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,0.7);transition:0.2s opacity}.expertized-banner{padding:1rem 2rem;border-radius:10px}.expertized-banner.yellow{background-color:#fcf8e3;color:#8a6d3b}.expertized-banner.green{background-color:#b5dfb4;color:#3c763d}.expertized-banner__title{font-weight:900;margin-bottom:1rem}.expertized-banner__text{font-size:1.3rem}@media only screen and (max-width: 37.5em){.expertized-banner__text{font-size:1.3rem}}.expertized-banner__button{background-color:#0fcc30;color:#fff;display:block;width:100%;text-align:center;padding:1rem;margin-top:1rem;text-transform:uppercase;font-size:1.5rem;font-weight:600;border-radius:10px}@media only screen and (max-width: 37.5em){.expertized-banner__button{font-size:1.3rem}}.expertized-banner__button:hover{background-color:white;color:#0fcc30}.red-button{padding:1rem 2rem;display:flex;align-items:center;justify-content:center;background-color:#da0f0f;border:1px solid currentColor;color:#fff;text-transform:uppercase;font-size:1.1rem;border-radius:10px}.red-button:hover{background-color:#fff;color:#da0f0f}.red-button svg{width:3rem;height:3rem;fill:currentColor;margin-right:0.5rem}.red-button.important:hover{background-color:#fff;color:#da0f0f}.homepage-search{width:100%;position:relative}.homepage-search.expanded .homepage-search__input{border-bottom:none;border-bottom-left-radius:0}.homepage-search.expanded .homepage-search__submit{border-bottom-right-radius:0}.homepage-search.expanded .homepage-search__results{display:block;position:absolute;left:0;right:0;background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:1rem;border:1px solid #b3ceee;border-top:none}.homepage-search__results{display:none}.homepage-search__results .search-loading{display:none;text-align:center}.homepage-search__results.loading .search-results{display:none}.homepage-search__results.loading .search-loading{display:block}.homepage-search__results.loading .search-title{display:none}.homepage-search__form{display:flex}.homepage-search__input{width:100%;border:1px solid #b3ceee;padding:1rem;border-top-left-radius:7px;border-bottom-left-radius:7px;color:#0a3871;font-weight:bold;outline:none}.homepage-search__input::-webkit-input-placeholder{color:#ccc;font-weight:normal}.homepage-search__input::-moz-placeholder{color:#ccc;font-weight:normal}.homepage-search__input:-ms-input-placeholder{color:#ccc;font-weight:normal}.homepage-search__input::-ms-input-placeholder{color:#ccc;font-weight:normal}.homepage-search__input::placeholder{color:#ccc;font-weight:normal}.homepage-search__geoloc{background-color:#4fa31c;border:none;padding:0 1rem;color:#fff;font-weight:bold;border-radius:0;cursor:pointer}.homepage-search__submit{background-color:#0a3871;border:none;padding:0 1rem;color:#fff;font-weight:bold;border-radius:0;border-top-right-radius:7px;border-bottom-right-radius:7px;cursor:pointer}.gg-modal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);top:0;left:0;right:0;bottom:0;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;display:none;padding:10px;padding-bottom:35px}@media only screen and (max-width: 68.75em){.gg-modal{align-items:flex-start}}.gg-modal__box{max-width:400px;max-height:80vh;border-radius:10px;background-color:#fff;display:flex;flex-direction:column}.gg-modal__title{padding:2.5rem;color:#051f3e;font-size:2.4rem;font-weight:700;text-align:center}@media only screen and (max-width: 68.75em){.gg-modal__title{font-size:1.6rem;padding:1.5rem}}.gg-modal__content{color:#051f3e;font-size:13px;padding:0 2.5rem;flex:1;overflow:scroll}@media only screen and (max-width: 68.75em){.gg-modal__content{padding:0 2rem;font-size:1.1rem}}.gg-modal__items{list-style-type:none;margin:1rem 0}.gg-modal__item{border-bottom:1px solid #f7f7f7;display:flex;align-items:center}.gg-modal__item:first-child{border-top:1px solid #f7f7f7}.gg-modal__item-icon{flex:0 0 25%;padding:10px}.gg-modal__item-icon img{width:100%}@media only screen and (max-width: 68.75em){.gg-modal__item-icon{padding:0;padding:5px;flex:0 0 50px;font-size:1.1rem}}.gg-modal__item-infos{padding:10px;display:flex;flex-direction:column}@media only screen and (max-width: 68.75em){.gg-modal__item-infos{font-size:1.1rem}}.gg-modal__item-title{font-size:2rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width: 68.75em){.gg-modal__item-title{font-size:1.6rem;margin-bottom:3px}}.gg-modal__item-link{margin-top:5px;align-self:flex-end;color:#2461a9;text-decoration:underline}.gg-modal__continue{padding:1rem;border:none;background:none;cursor:pointer;text-decoration:underline}.top-sidebar{margin-top:1rem;display:flex;justify-content:space-between}.top-sidebar__box{overflow:hidden}.top-sidebar__box--3-2{flex:0 0 20%}.top-sidebar__box--3-2 .top-sidebar__ratio{padding-bottom:66.67%}.top-sidebar__box--6-2{flex:0 0 40%}.top-sidebar__box--6-2 .top-sidebar__ratio{padding-bottom:33.33%}.top-sidebar__ratio{width:100%;position:relative}.top-sidebar__content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;padding:5px;overflow:hidden}.top-sidebar__box .webcam{height:100%}.top-sidebar__box img{border-radius:10px}.news-top{display:flex}.news-top__left{width:246px;height:185px;position:relative}.news-top__right{padding:20px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#0a3871;font-weight:700;font-size:1.3rem;background-color:#b3ceee;flex-direction:column}@media only screen and (max-width: 37.5em){.news-top__right{font-size:1.3rem}}.news-top__right a,.news-top__right a:visited,.news-top__right a:focus{text-decoration:none;color:inherit;font-weight:inherit}.news-top__img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news-top__infos{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(179,206,238,0.8);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:10px;color:black}.news-top__title{font-size:1.3rem;font-weight:600}@media only screen and (max-width: 37.5em){.news-top__title{font-size:1.3rem}}.news-top__date{font-size:1.1rem}.news-top__more-icon{display:block;margin-bottom:3px}.top-realtime{background-color:#2461a9;height:100%;display:flex;color:#fff;flex-direction:column;justify-content:center;padding:20px}.top-realtime__pressure{display:flex;align-items:center;font-size:1.3rem}@media only screen and (max-width: 37.5em){.top-realtime__pressure{font-size:1.3rem}}.top-realtime__pressure-icon{width:5rem;height:5rem;fill:currentColor;margin-right:20px;flex-shrink:0}.top-realtime__wind{display:flex;align-items:center;margin-bottom:1rem}.top-realtime__wind-values{font-size:1.3rem}@media only screen and (max-width: 37.5em){.top-realtime__wind-values{font-size:1.3rem}}.top-realtime__wind-icon{width:5rem;height:5rem;margin-right:20px;flex-shrink:0}.left-sidebar-menu{color:#fff;padding:0 1.5rem;font-size:1.5rem}.left-sidebar-menu a,.left-sidebar-menu a:visited,.left-sidebar-menu a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 37.5em){.left-sidebar-menu{font-size:1.3rem}}.left-sidebar-menu ul{list-style:none}.left-sidebar-menu .h2{text-transform:uppercase;font-weight:bold;margin-bottom:3px;font-size:2.2rem}@media only screen and (max-width: 37.5em){.left-sidebar-menu .h2{font-size:1.5rem}}.left-sidebar-menu li:not(:first-child){border-top:1px solid #fff}.left-sidebar-menu li{padding:2px 0;font-weight:600}.left-sidebar-menu li.alt{color:#da830f}.left-sidebar-menu a:hover{color:#000}.bulletin-preview{background-color:#b3ceee;border-radius:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media only screen and (max-width: 47.5em){.bulletin-preview{flex-direction:column}}.bulletin-preview__text{flex:1;padding:2rem 1rem;position:relative;color:#051f3e}.bulletin-preview__title{font-weight:bold;margin-bottom:1rem;color:#051f3e}.bulletin-preview__gradient{background:linear-gradient(0deg, #b3ceee 60%, rgba(0,0,0,0) 100%);position:absolute;top:50%;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.bulletin-preview__button{transform:translateY(60%)}.bulletin-preview-map{display:flex;width:32rem;padding:2rem 1rem}@media only screen and (max-width: 47.5em){.bulletin-preview-map{flex-direction:column}}@media only screen and (max-width: 37.5em){.bulletin-preview-map{flex-direction:row}}.bulletin-preview-map__info{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000}.bulletin-preview-map__info--title{color:#000;margin-bottom:.5rem}@media only screen and (max-width: 47.5em){.bulletin-preview-map__info--title{text-align:center}}.bulletin-preview-map__info--title div{font-weight:600}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.bulletin-preview-map__info--title{width:100px}}.bulletin-preview-map__img{width:100%}.rain-forecast{background-color:#0a3871;padding:1rem;position:relative}.rain-forecast__title{text-align:center;margin-bottom:1rem;font-size:1.9rem}@media only screen and (max-width: 37.5em){.rain-forecast__title{font-size:1.4rem}}.rain-forecast__wrapper{display:flex;width:100%}@media only screen and (max-width: 37.5em){.rain-forecast__wrapper{flex-direction:column}}.rain-forecast__left{flex:1}.rain-forecast__right{flex:0 0 40%}.rain-forecast__right--alt{flex:0 0 50%}.rain-forecast__right img{width:100%;border-radius:10px;display:block}.rain-forecast__section{display:flex;position:relative}@media only screen and (max-width: 37.5em){.rain-forecast__section{flex-direction:column;width:100%}}.rain-forecast__section-title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);font-size:20px;font-weight:600}@media only screen and (max-width: 37.5em){.rain-forecast__section-title{font-size:2.2rem;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;transform:rotate(0);margin:2rem 0 1rem 0;text-align:center}}@media only screen and (max-width: 37.5em) and (max-width: 37.5em){.rain-forecast__section-title{font-size:1.5rem}}.rain-forecast__info{position:absolute;top:10px;right:15px;cursor:pointer}.rain-forecast__info svg{fill:#fff;width:25px;height:25px}.rain-forecast-fallback{flex:1}.rain-forecast-fallback__img{width:100%;display:block;border-radius:10px}.rain-hour-forecast{background-color:#e8eaee;color:#000;width:100%;border-radius:10px;padding:1rem;display:flex;flex-direction:column;justify-content:space-evenly}.rain-hour-forecast--app{background-color:white}.rain-hour-forecast--app .rain-hour-forecast__title{display:none}@supports (-ms-flow-from: thingy){.rain-hour-forecast{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.rain-hour-forecast{justify-content:space-between}}.rain-hour-forecast__title{font-size:1.9rem;margin-bottom:1rem;font-weight:bold;text-align:center}@media only screen and (max-width: 37.5em){.rain-hour-forecast__title{font-size:1.4rem}}.rain-hour-forecast__time-range{display:flex;justify-content:space-between;font-weight:bold;font-size:1.3rem}@media only screen and (max-width: 37.5em){.rain-hour-forecast__time-range{font-size:1.3rem}}.rain-hour-forecast__forecasts{display:flex;justify-content:space-between}.rain-hour-forecast__forecast,.rain-hour-forecast__legend{flex:0 0 calc(100%/9);width:calc(100%/9);padding:2px;text-align:center}.rain-hour-forecast__forecast-picto{border-radius:10px;position:relative}.rain-hour-forecast__forecast-picto--1{background-color:transparent}.rain-hour-forecast__forecast-picto--2{background-color:#aac7eb}.rain-hour-forecast__forecast-picto--3{background-color:#21569f}.rain-hour-forecast__forecast-picto--4{background-color:#21569f}.rain-hour-forecast__forecast-picto img{width:100%;height:100%}.rain-hour-forecast__forecast-picto-wrapper{padding:5px;position:absolute;top:0;left:0;right:0;bottom:0}.rain-hour-forecast__separator{border-bottom:dashed 2px #aac7eb;margin:1rem}.rain-hour-forecast__forecast-picto{width:100%;padding-bottom:100%}.rain-hour-forecast__legends{display:flex;justify-content:space-between;font-size:1.1rem}.rain-hour-forecast__legend{font-weight:600}.rain-hour-forecast__icon-wrapper{border-radius:10px}.rain-hour-forecast__empty-picto{height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#0a3871}.zen-banner{background-color:#b3ceee;border-radius:10px;border:2px solid #da830f;margin-bottom:3px;padding:2rem;display:flex;align-items:center;justify-content:space-around}.zen-banner--donation{border-color:#4fa31c;background-color:#b5dfb4}@media only screen and (max-width: 37.5em){.zen-banner--donation{display:none}}.zen-banner__donation-text{font-size:1.3rem}@media only screen and (max-width: 37.5em){.zen-banner__donation-text{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.zen-banner__donation-text{margin-bottom:1rem}}.zen-banner__donation-box{padding:1rem;background-color:#4fa31c;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1.3rem;cursor:pointer}@media only screen and (max-width: 37.5em){.zen-banner__donation-box{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.zen-banner__donation-box{padding:1.5rem 2rem}}.zen-banner__donation-box:hover{color:#4fa31c;background-color:#fff}.zen-banner__donation-box span{display:block}@media only screen and (max-width: 47.5em){.zen-banner__donation-box span{display:inline}}.zen-banner__donation-box svg{margin-right:10px;width:25px;height:25px;fill:currentColor}@media only screen and (max-width: 37.5em){.zen-banner{flex-direction:column;padding:1rem}}.zen-banner__left{display:flex;flex-direction:column;justify-items:center}.zen-banner__left .zen-banner__button{display:block}@media only screen and (max-width: 37.5em){.zen-banner__left .zen-banner__button{display:none}}.zen-banner__right{margin-left:2rem;color:#051f3e;font-weight:600}.zen-banner__right .zen-banner__button{display:none;margin-top:2rem}@media only screen and (max-width: 37.5em){.zen-banner__right .zen-banner__button{display:block}}.zen-banner__right .zen-banner__button2{margin-top:2rem}.zen-banner__logo{display:block;margin-bottom:2rem}.zen-banner__logo2{display:block}@media only screen and (max-width: 37.5em){.zen-banner__logo2{margin-bottom:2rem}}.zen-banner__infos{padding:0 1rem}.zen-banner__button,.zen-banner__button2{padding:6px 15px;font-size:1.3rem;background-color:#051f3e;color:white;border:1px solid #051f3e;border-radius:7px;transition:all .2s;outline:none;cursor:pointer;font-weight:bold;display:block;text-align:center}@media only screen and (max-width: 37.5em){.zen-banner__button,.zen-banner__button2{font-size:1.3rem}}.zen-banner__button:hover,.zen-banner__button:focus,.zen-banner__button:active,.zen-banner__button2:hover,.zen-banner__button2:focus,.zen-banner__button2:active{background-color:#2461a9}.zen-banner__list{list-style:none;color:#0a3871;margin:auto;font-weight:600;font-size:1.3rem}@media only screen and (max-width: 37.5em){.zen-banner__list{font-size:1.3rem}}.zen-banner__list li{display:flex;align-items:center;margin:5px 0;line-height:22px;list-style:none;font-weight:500}.zen-banner__list li:before{display:block;flex-shrink:0;width:20px;height:20px;margin-right:5px;vertical-align:middle;background:url("/assets/zen/check.png") no-repeat left center;background-size:contain;content:''}.sidebar-right-box{border-radius:10px;color:#fff;padding:2rem 1rem;margin:1rem 0}.sidebar-right-box__title{font-size:2.2rem;font-weight:bold;margin-top:1rem}@media only screen and (max-width: 37.5em){.sidebar-right-box__title{font-size:1.5rem}}.sidebar-right-box__subtitle{margin-top:0.5rem;color:#b3ceee;font-weight:bold;font-size:1.3rem}@media only screen and (max-width: 37.5em){.sidebar-right-box__subtitle{font-size:1.3rem}}.sidebar-right-box__content{margin-top:1rem;position:relative}.sidebar-right-box__button{background-color:transparent;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:bold;margin:0;outline:none;padding:6px 15px;text-align:center;text-decoration:none}@media only screen and (max-width: 37.5em){.sidebar-right-box__button{font-size:1.3rem}}.sidebar-right-widgets{background-color:#da830f}.sidebar-right-widgets__button{text-align:center}.sidebar-right-widgets__overlay{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.sidebar-right-newsletter__text{border:1px solid #074185;border-radius:10px;box-sizing:border-box;color:#074185;cursor:text;font-family:Arial;font-size:13.3333px;font-weight:700;margin:0 0 .5rem;padding:1rem 2rem;width:100%;height:4rem}.sidebar-right-newsletter__text::-webkit-input-placeholder{color:#b3ceee}.sidebar-right-newsletter__text::-moz-placeholder{color:#b3ceee}.sidebar-right-newsletter__text:-ms-input-placeholder{color:#b3ceee}.sidebar-right-newsletter__text::-ms-input-placeholder{color:#b3ceee}.sidebar-right-newsletter__text::placeholder{color:#b3ceee}.sidebar-right-newsletter__content{text-align:center}.sidebar-right-newsletter__button{background-color:transparent;border:1px solid #fff;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:bold;margin:0;outline:none;padding:6px 15px;text-align:center;text-decoration:none;transition:all .2s}@media only screen and (max-width: 37.5em){.sidebar-right-newsletter__button{font-size:1.3rem}}.sidebar-right-newsletter__button:hover{background-color:#fff;color:#000}.sidebar-right-meteo-zen__logo{width:250px;margin:auto}.sidebar-right-meteo-zen__logo img{width:100%}.sidebar-right-meteo-zen .zen-list{font-size:1.3rem}@media only screen and (max-width: 37.5em){.sidebar-right-meteo-zen .zen-list{font-size:1.3rem}}.sidebar-right-meteo-zen .zen-list li{margin:5px 0}.sidebar-right-meteo-zen .zen-list li:before{width:20px;height:20px;margin-right:5px}.sidebar-right-meteo-zen__box{border-radius:10px;background-color:#e4ebf4;padding:0.5rem 1rem;margin:0;margin-bottom:2rem}.forecast-nav{display:flex;list-style:none;padding-bottom:1rem;overflow-x:scroll;scrollbar-width:none;color:#fff;justify-content:center}@media only screen and (max-width: 68.75em){.forecast-nav{justify-content:flex-start}}.forecast-nav>*:not(:last-child){margin-right:1rem}.forecast-nav__button{padding:5px 10px;border:1px solid #fff;border-radius:10px;font-weight:600;text-transform:uppercase;font-size:1.1rem;cursor:pointer;white-space:nowrap}.forecast-nav__button a,.forecast-nav__button a:visited,.forecast-nav__button a:focus{text-decoration:none;color:inherit;font-weight:inherit}@media only screen and (max-width: 68.75em){.forecast-nav__button{margin:auto}}.forecast-nav__button:hover{background-color:#fff;color:#000}.forecast-nav__button--red{color:#fff;background-color:#da830f}.forecast-nav__button--red:hover{color:#da830f;border:1px solid #fff}.forecast-nav.light-content .forecast-nav__button{color:#000;border:1px solid #000}.forecast-nav.light-content .forecast-nav__button:hover{background-color:#000;color:#fff}.forecast-nav.light-content .forecast-nav__button--red{border:1px solid #da0f0f;color:#fff;background-color:#da0f0f}.forecast-nav.light-content .forecast-nav__button--red:hover{color:#da0f0f;background-color:#fff;border:1px solid #fff}.webcams-hd-list{display:flex}.webcams-hd-list__item{flex:0 0 50%}.link-list ul{list-style:none;list-style-type:none;-moz-column-count:2;column-count:2}@media only screen and (max-width: 47.5em){.link-list ul{-moz-column-count:1;column-count:1}}.link-list li{margin-bottom:1rem}.link-list a,.link-list a:active,.link-list a:visited{color:#2461a9;transition:0.1s all}.link-list a:hover{color:#0a3871;padding-left:1rem;font-weight:600}.form2 label{display:block;font-size:1.5rem;font-weight:600;margin-bottom:5px;color:#051f3e}@media only screen and (max-width: 37.5em){.form2 label{font-size:1.3rem}}.form2 label.required:before{content:'*';margin-right:2px;color:#da0f0f}.form2 input{display:block;width:100%;padding:1rem;border:1px solid #ccc;margin-bottom:2rem}.form2 ul{list-style:none;margin-left:0;color:#da0f0f;font-size:1.3rem}@media only screen and (max-width: 37.5em){.form2 ul{font-size:1.3rem}}.form2__checkbox{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.form2__checkbox .errors{flex:0 100%}.form2__checkbox input{width:auto;margin-bottom:0;margin-right:1rem}.form2__checkbox label{margin:0}.form2 .plain{padding:1rem 2rem;font-weight:600;background-color:#0a3871;color:#fff;border:0;border-radius:10px;cursor:pointer}.form2 .plain:hover,.form2 .plain:active,.form2 .plain:focus{background-color:#2461a9}.form2 .plain--full-width{width:100%}.autobulletin h3{margin:20px 0 10px}.autobulletin p{font-size:1.5rem}@media only screen and (max-width: 37.5em){.autobulletin p{font-size:1.3rem}}.m15j-forecasts{display:flex;flex-direction:column}@media only screen and (max-width: 1100px){.m15j-forecasts{margin-top:0}}.m15j-forecasts__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.m15j-forecasts__header{flex-direction:column;align-items:center}}@media only screen and (max-width: 28.125rem){.m15j-forecasts__header-nav{display:none !important}}.m15j-forecasts__bullet-legend{display:flex;align-items:center;font-size:1.1rem}@media only screen and (max-width: 1100px){.m15j-forecasts__bullet-legend{flex-direction:column;align-items:flex-start;flex:0 0 25%}}@media only screen and (max-width: 37.5em){.m15j-forecasts__bullet-legend{order:1;flex-direction:row;margin-top:1rem}}.m15j-forecasts__bullet-legend--legend{cursor:pointer}.m15j-forecasts__bullet-legend--item{display:flex;align-items:center;margin-right:1.5rem}@media only screen and (max-width: 1100px){.m15j-forecasts__bullet-legend--item{margin-bottom:2px}}.m15j-forecasts__bullet-legend--item .bullet,.m15j-forecasts__bullet-legend--item .bullet-square{margin-right:0.5rem;width:1.5rem;height:1.5rem;border-radius:50%}.m15j-forecasts__bullet-legend--item .bullet-square{border-radius:3px}.m15j-forecasts__bullet-legend--item .bullet-legend{display:flex;align-items:center;justify-content:center;background-color:#0a3871;color:white}.m15j-forecasts__header-nav{display:flex;flex:1}.m15j-forecasts__header-nav--cta{background-color:#2461a9;padding:1rem 0.5rem;display:flex;align-items:center;color:#fff;border-radius:10px;font-size:1.3rem;text-transform:uppercase;font-weight:600;transition:background-color .1s;border:1px solid currentColor}@media only screen and (max-width: 37.5em){.m15j-forecasts__header-nav--cta{font-size:1.3rem}}.m15j-forecasts__header-nav--cta svg{width:4rem;height:4rem;fill:currentColor;stroke:currentColor;margin-right:1rem;margin-left:0.5rem}.m15j-forecasts__header-nav--cta:hover{background-color:#fff;color:#2461a9}.m15j-forecasts__header-nav--others{display:flex;flex-wrap:wrap;padding-left:1rem}.m15j-forecasts__header-nav--others>*{margin-right:0.5rem;margin-bottom:0.5rem}.m15j-forecasts__nav{background-color:#051f3e;border-radius:10px;margin-bottom:1rem}.m15j-forecasts__legend{display:flex;text-align:center;color:#fff;padding:0.5rem 0rem;font-size:1.3rem;margin-bottom:3px}@media only screen and (max-width: 37.5em){.m15j-forecasts__legend{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.m15j-forecasts__legend{display:none}}.m15j-forecasts__legend--date{flex:0 0 60px;min-width:60px}.m15j-forecasts__legend--picto{flex:0 0 270px}@media only screen and (max-width: 75em){.m15j-forecasts__legend--picto{flex:0 0 200px}}.m15j-forecasts__legend--wind{flex:0 0 60px}.m15j-forecasts__legend--season-gap{text-align:right;flex:1;padding-right:1rem}.m15j-forecasts__legend-small{display:none;background-color:#0a3871;text-align:center;color:#fff;border-radius:10px;padding:0;font-size:1.3rem;margin-bottom:1rem}@media only screen and (max-width: 37.5em){.m15j-forecasts__legend-small{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.m15j-forecasts__legend-small{display:flex}}.m15j-forecasts__legend-small--date{flex:0 0 10%;padding-left:1rem}.m15j-forecasts__legend-small--picto{flex:0 0 40%}.m15j-forecasts__legend-small--min-maxi{flex:0 0 40%}.m15j-forecasts__legend-small--season-gap{flex:0 0 10%}.forecast-newsletter-line{border-radius:10px;background-color:#2461a9;color:#fff;display:flex;margin-bottom:3px;justify-content:center;align-items:center;position:relative;min-height:90px;padding:1rem}@media only screen and (max-width: 37.5em){.forecast-newsletter-line{margin-bottom:1rem}}.forecast-newsletter-line__icon{width:60px;margin-right:2rem}.forecast-newsletter-line__close{position:absolute;right:20px;top:10px;width:25px;height:25px;opacity:0.7;cursor:pointer}.forecast-newsletter-line__close:hover{opacity:1}.forecast-newsletter-line__close:before,.forecast-newsletter-line__close:after{position:absolute;left:15px;content:' ';height:25px;width:2px;background-color:#fff}.forecast-newsletter-line__close:before{transform:rotate(45deg)}.forecast-newsletter-line__close:after{transform:rotate(-45deg)}.forecast-line{display:flex;align-items:stretch;margin-bottom:3px;justify-content:center;position:relative;min-height:90px;color:#011c3c}@media only screen and (max-width: 37.5em){.forecast-line{background-color:#2461a9;border-radius:10px;flex-wrap:wrap;margin-bottom:1rem;min-height:0}}.forecast-line__date{flex:0 0 60px;display:flex;flex-direction:column;background-color:#0a3871;align-items:center;justify-content:center;color:#fff;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}@media only screen and (max-width: 37.5em){.forecast-line__date{background-color:#0a3871;border-radius:10px;flex:0 0 10%;min-width:40px}}.forecast-line__date--dow{font-size:1.8rem;text-transform:lowercase}@media only screen and (max-width: 37.5em){.forecast-line__date--dow{font-size:1.2rem}}.forecast-line__date--day{font-size:2rem;font-weight:900}@media only screen and (max-width: 37.5em){.forecast-line__date--day{font-size:1.5rem}}.forecast-line__date--bullet,.forecast-line__date--square{width:1.5rem;height:1.5rem;border-radius:50%;position:absolute;bottom:3px;right:3px}@media only screen and (max-width: 37.5em){.forecast-line__date--bullet,.forecast-line__date--square{width:1rem;height:1rem;bottom:2;right:2}}.forecast-line__date--square{border-radius:3px}.forecast-line__pictos{flex:0 0 270px;background-color:#2461a9;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}@media only screen and (max-width: 75em){.forecast-line__pictos{flex:0 0 200px;padding:0;justify-content:space-evenly}@supports (-ms-flow-from: thingy){.forecast-line__pictos{justify-content:space-around}}}@media only screen and (max-width: 75em) and (-ms-high-contrast: active){.forecast-line__pictos{justify-content:space-between}}@media only screen and (max-width: 37.5em){.forecast-line__pictos{background-color:transparent;flex:1}}.forecast-line__pictos--picto{width:4.5rem;height:4.5rem}.forecast-line__pictos--temp{display:flex;justify-content:center;align-items:center;font-weight:600;width:3.8rem;height:3.8rem;border-radius:50%;font-size:1.5rem}.forecast-line__wind{flex:0 0 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e4ebf4;font-size:10px;color:#051f3e;white-space:nowrap;padding:0.5rem 0}@media only screen and (max-width: 37.5em){.forecast-line__wind{display:none}}.forecast-line__wind--icon{background-color:#fff;border-radius:50%;border-color:1px solid black}.forecast-line__wind--icon svg{width:3rem;height:3rem;display:block}.forecast-line__wind--direction{margin-top:5px}.forecast-line__wind--speed{line-height:8px}.forecast-line__wind--gust{border-radius:5px;white-space:nowrap;padding:0 3px;margin-top:8px}@media only screen and (max-width: 37.5em){.forecast-line.expanded .forecast-line__legend{display:flex}}.forecast-line__legend{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#b3ceee;font-size:11px;font-weight:600;order:0}@media only screen and (max-width: 37.5em){.forecast-line__legend{order:1;flex:0 0 95%;margin:0.5rem 0;padding:0.5rem;border-radius:10px;text-align:center;display:none}}.forecast-line__legend--text{flex:1;display:flex;align-items:center;margin-right:auto;color:#011c3c;padding:0 10px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.forecast-line__legend--text{width:100%}}.forecast-line__additionnal{display:flex;justify-content:space-evenly;align-items:flex-end;width:100%}@supports (-ms-flow-from: thingy){.forecast-line__additionnal{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.forecast-line__additionnal{justify-content:space-between}}@media only screen and (max-width: 37.5em){.forecast-line__additionnal{display:none}}.forecast-line__additionnal--rain{background-color:#e4ebf4;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:space-between}.forecast-line__additionnal--rain-proba{display:flex;justify-content:center;align-items:center;width:50px;border-radius:10px;border-right:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #e4ebf4;border-bottom:none;font-size:10px;font-weight:bold}.forecast-line__additionnal--rain-proba .umbrella{width:2rem;height:2rem;margin-right:-1px}.forecast-line__additionnal--rain-quantity{width:85px;display:flex;align-items:center;justify-content:center;border-radius:10px;border-right:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #e4ebf4;border-bottom:none;font-size:10px}.forecast-line__additionnal--iso{font-size:10px;font-weight:bold;color:#051f3e;display:flex;align-items:center;align-self:stretch;margin-left:5px}.forecast-line__additionnal-mobile{display:none;align-items:stretch;border-radius:10px;color:#000;justify-content:space-between;font-size:1.1rem;margin-top:0.5rem}@media only screen and (max-width: 37.5em){.forecast-line__additionnal-mobile{display:flex;background-color:transparent;margin-top:0.5rem;border:none;align-items:center}}@media only screen and (max-width: 37.5em){.forecast-line__additionnal-mobile>*:not(:last-child){margin-right:0}}.forecast-line__additionnal-mobile--wind{display:none}@media only screen and (max-width: 37.5em){.forecast-line__additionnal-mobile--wind{display:flex;align-items:center}.forecast-line__additionnal-mobile--wind--direction{display:flex;flex-direction:column}.forecast-line__additionnal-mobile--wind--icon{background-color:#fff;border-radius:50%;border-color:1px solid black;margin-right:0.5rem}.forecast-line__additionnal-mobile--wind--icon svg{width:3.5rem;height:3.5rem;display:block}}.forecast-line__additionnal-mobile--gust{display:none}@media only screen and (max-width: 37.5em){.forecast-line__additionnal-mobile--gust{display:flex;flex-direction:column;border-radius:5px;padding:3px 3px}}.forecast-line__additionnal-mobile--rain-proba{display:flex;justify-content:center;align-items:center;padding:2px 8px;font-weight:600}.forecast-line__additionnal-mobile--rain-proba .umbrella{width:3rem;height:3rem;margin-right:0.5rem}.forecast-line__additionnal-mobile--rain-quantity{display:flex;align-items:center;padding:2px 1rem;border-radius:10px;justify-content:center;border-right:none;flex-direction:column;border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (max-width: 37.5em){.forecast-line__additionnal-mobile--rain-quantity{border-radius:10px;align-self:stretch}}.forecast-line__additionnal-mobile--iso{display:flex;flex-direction:column;background-color:#fff;align-items:center;padding:2px 1rem;border-radius:10px;justify-content:center;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:2px}@media only screen and (max-width: 37.5em){.forecast-line__additionnal-mobile--iso{border-radius:10px;align-self:stretch}}.forecast-line__season-gap{flex:0 0 48px;background-color:#b3ceee;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;font-size:1.3rem}@media only screen and (max-width: 37.5em){.forecast-line__season-gap{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.forecast-line__season-gap{background-color:transparent}}.forecast-line__season-gap--value{display:flex;width:100%;justify-content:center;align-items:center;margin:0.5rem 0.5rem 0.5rem 0;font-weight:bold;font-size:13px;border-radius:10px}@media only screen and (max-width: 37.5em){.forecast-line__season-gap--value{display:flex;flex-direction:column;padding:0 0.5rem}}.forecast-line__season-gap--value span{display:none}@media only screen and (max-width: 37.5em){.forecast-line__season-gap--value span{display:block;font-size:1rem;font-weight:300}}.forecast-line.expanded .forecast-line__more-button{transform:rotate(180deg)}.forecast-line__more-button{background-color:white;border-radius:50%;position:absolute;bottom:-0.8rem;box-shadow:0px 2px 5px rgba(0,0,0,0.1);display:none;width:2.2rem;height:2.2rem;transform:rotate(0)}@media only screen and (max-width: 37.5em){.forecast-line__more-button{display:block}}.forecast-line__more-button--icon{fill:#0a3871;width:2.2rem;height:2.2rem}.m15j-tendency{display:flex;border-radius:10px;overflow:hidden;background-color:#2461a9}@media only screen and (max-width: 37.5em){.m15j-tendency{flex-wrap:wrap}}.m15j-tendency__pictos{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 3rem}@media only screen and (max-width: 37.5em){.m15j-tendency__pictos{flex:1;align-items:center;justify-content:center}}.m15j-tendency__pictos--title{color:#fff;font-size:1.5rem;margin-bottom:5px;font-weight:600;white-space:nowrap}@media only screen and (max-width: 37.5em){.m15j-tendency__pictos--title{font-size:1.3rem}}.m15j-tendency__pictos--items{display:flex;align-items:center}.m15j-tendency__pictos--picto{width:6rem;height:6rem}.m15j-tendency__pictos--separator{width:3rem;height:3rem;fill:#fff}.m15j-tendency__text{padding:1rem 1rem 1rem 0;color:#011c3c;font-size:12px;font-weight:600}@media only screen and (max-width: 37.5em){.m15j-tendency__text{padding:1rem}}.m15j-tendency__text--ugc{margin-bottom:1rem}.m15j-tendency__text-box{background-color:#b3ceee;border-radius:10px;padding:1.5rem}@media only screen and (max-width: 37.5em){.m15j-tendency__text-box{flex:0 0 100%}}.m15j-tendency__links{list-style:none;margin-top:1rem}.m15j-tendency__links--label{font-weight:bold}.m15j-tendency__links a,.m15j-tendency__links a:visited,.m15j-tendency__links a:active{text-decoration:none;color:currentColor}.m15j-tendency__links a:hover{text-decoration:underline}.m15j-chart-legend{display:flex;align-items:center;justify-content:center;font-size:1.3rem}@media only screen and (max-width: 37.5em){.m15j-chart-legend{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.m15j-chart-legend{flex-direction:column;align-items:flex-start}}.m15j-chart-legend>*{margin:0.5rem 1.5rem}.m15j-chart-legend__item{display:flex;align-items:center}.m15j-chart-legend__item--line{width:2.5rem;border:1px solid black;display:inline-block;margin-right:1rem}.m15j-chart-legend__item--line.min{border-color:#2461a9}.m15j-chart-legend__item--line.max{border-color:#da0f0f}.m15j-chart-legend__item--line.avg{border:1px dashed #f56464}.m15j-chart-legend__item--box{width:2.5rem;height:1.5rem;display:inline-block;margin-right:0.5rem}.m15j-chart-legend__item--box.cool{background-color:#2461a9}.m15j-chart-legend__item--box.hot{background-color:#da0f0f}.m15j-text{padding:1.5rem;background-color:#b3ceee;padding:1.5rem;border-radius:10px;line-height:25px;margin:2rem 0}.m15j-text a{color:#0a3871}.m15j-text a:hover{color:#2461a9}.m15j-print-button{position:relative}@media only screen and (max-width: 37.5em){.m15j-print-button{display:none !important}}.hph-buttons{display:flex;overflow-x:scroll;border-top:1px solid black;border-top-left-radius:10px;border-top-right-radius:10px}.hph-legends{padding:1rem}.hph-legends__item{color:#051f3e;margin:auto 5px;font-size:1.3rem}@media only screen and (max-width: 37.5em){.hph-legends__item{font-size:1.3rem}}.hph-legends__item--red{color:#da0f0f;font-weight:600}.hph-legends__item:hover{color:#0a3871}.hph-button{background-color:#0a3871;color:#fff;min-width:100px;display:flex;flex-direction:column;align-items:center;font-size:1.3rem;padding:5px 0;border:1px solid #2461a9}@media only screen and (max-width: 37.5em){.hph-button{font-size:1.3rem}}.hph-button__date{font-size:1.5rem}@media only screen and (max-width: 37.5em){.hph-button__date{font-size:1.3rem}}.hph-button__picto{margin:5px 0;width:5rem;height:5rem}.hph-table{background-color:#2461a9;width:100%}.hph-table__model-label-container--orange{background-color:#da830f !important}.hph-table__model-label-container--green{background-color:#4fa31c !important}.hph-table__model-label{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;font-weight:600;position:absolute;left:0;right:0;top:0px;display:flex;align-items:flex-end;flex-direction:column;height:300px;text-align:right;margin-top:30px}.hph-table__model-label small{font-size:1.3rem}@media only screen and (max-width: 37.5em){.hph-table__model-label small{font-size:1.3rem}}.hph-table__wrapper{width:100%;overflow-x:hidden;border-radius:10px;margin-top:1rem}@media (hover: none){.hph-table__wrapper{overflow-x:scroll}}@media (pointer: coarse){.hph-table__wrapper{overflow-x:scroll}}.hph-table__bold{font-weight:600}.hph-table__smallest{font-size:1.1rem}.hph-table__small{font-size:1.3rem}@media only screen and (max-width: 37.5em){.hph-table__small{font-size:1.3rem}}.hph-table__sticky{position:-webkit-sticky;position:sticky;left:10px}.hph-table td{text-align:center;padding:2px}.hph-table__col-break:not(:first-child){border-left:3px solid #fff}.hph-table__model-break:not(:first-child){border-left:3px solid #000}.hph-table__legend-row{background-color:#205594}.hph-table__legend-row td{text-align:left;color:#fff;font-size:1.1rem;height:20px}.hph-table__legend-row td.sticky{padding-left:1rem;position:-webkit-sticky;position:sticky;top:0;bottom:0;left:0;right:0}.hph-table__legend-day td{padding:7px 5px;font-size:1.9rem;background-color:#051f3e}@media only screen and (max-width: 37.5em){.hph-table__legend-day td{font-size:1.4rem}}.hph-table__legend-day td:not(:first-child){border-left:3px solid #fff}.hph-table__legend-day \  td:not(:first-child){border-left:3px solid #b3ceee}.hph-table__step-row td{min-width:70px;background-color:#0a3871;color:#fff}.hph-table__picto{width:4rem;height:4rem}.hph-table__temp-row{font-weight:600}.hph-table__rain-row{color:#fff}.hph-table__cloud-row td{font-size:1.1rem}.hph-table__windspeed-row td{color:#fff}.hph-table__gust-row td{color:#fff}.hph-table__iso-row td{color:#fff}.hph-table__pressure-row td{color:#fff}.hph-table__humidity-row td{color:#fff}.hph-table__wind-direction-row td{padding:0;padding-top:10px}.hph-table__wind-direction-row svg{width:3rem;height:3rem}.hph-forecasts{display:flex;background-color:#2461a9;border-radius:10px;color:#fff;font-size:1.3rem}@media only screen and (max-width: 37.5em){.hph-forecasts{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.hph-forecasts{flex-direction:column;background-color:transparent}}.hph-forecasts-navigation{display:flex;justify-content:space-evenly;margin:2rem 0;align-items:center}@supports (-ms-flow-from: thingy){.hph-forecasts-navigation{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.hph-forecasts-navigation{justify-content:space-between}}@supports (-ms-flow-from: thingy){.hph-forecasts-navigation{justify-content:space-around}}@media only screen and (max-width: 37.5em){.hph-forecasts-navigation{align-self:stretch;flex:0 0 100%;margin-top:1rem;margin-bottom:1rem}}.hph-forecasts-navigation__button{width:3rem;height:3rem;overflow:visible;cursor:pointer;opacity:0.7}.hph-forecasts-navigation__button:hover{opacity:1}.hph-forecasts-navigation__infos{display:flex;flex-direction:column;font-size:1rem}.hph-forecasts-navigation__infos--title{font-size:2.2rem;font-weight:600;text-transform:capitalize}@media only screen and (max-width: 37.5em){.hph-forecasts-navigation__infos--title{font-size:1.5rem}}.hph-forecasts-navigation__infos--subtitle{font-size:1.1rem;font-weight:300;display:flex;align-items:center;justify-content:center}.hph-forecasts-navigation__infos--subtitle svg{width:2rem;height:2rem;fill:currentColor}.hph-forecasts-item{flex:0 0 12.5%}@media only screen and (max-width: 37.5em){.hph-forecasts-item{flex:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:#2461a9;border-radius:10px;margin-bottom:1rem;padding:1rem}}.hph-forecasts-item__hour{font-size:1.5rem;text-align:center;font-weight:600;padding:1rem 0.5rem}@media only screen and (max-width: 37.5em){.hph-forecasts-item__hour{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.hph-forecasts-item__hour:last-child{display:none}}.hph-forecasts-item__picto-temp{display:flex;flex-direction:column;justify-content:flex-end;height:250px;position:relative;z-index:1}@media only screen and (max-width: 37.5em){.hph-forecasts-item__picto-temp{height:auto}}.hph-forecasts-item__picto-temp--moving-box{display:flex;flex-direction:column;align-items:center;height:100px;justify-content:space-between}@media only screen and (max-width: 37.5em){.hph-forecasts-item__picto-temp--moving-box{flex-direction:row}}.hph-forecasts-item__picto-temp--picto{width:5rem;height:5rem}.hph-forecasts-item__picto-temp--temp{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.5rem;width:3.5rem;height:3.5rem;border-radius:50%;margin-bottom:.5rem}@media only screen and (max-width: 37.5em){.hph-forecasts-item__picto-temp--temp{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.hph-forecasts-item__picto-temp--margin{display:none}}.hph-forecasts-item__rain-graph{height:50px;display:flex;align-items:flex-end;margin-bottom:1px;position:relative}@media only screen and (max-width: 37.5em){.hph-forecasts-item__rain-graph{display:none}}.hph-forecasts-item__rain-graph--value{width:100%;margin:0 auto;background-color:#0a3871}.hph-forecasts-item__rain{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;background-color:#0a3871;padding:0.5rem 0}@media only screen and (max-width: 37.5em){.hph-forecasts-item__rain{background-color:transparent}}.hph-forecasts-item__rain--label{opacity:.7;font-size:1.1rem}.hph-forecasts-item__rain--value{font-size:1.3rem;font-weight:600}@media only screen and (max-width: 37.5em){.hph-forecasts-item__rain--value{font-size:1.3rem}}.hph-forecasts-item__wind{display:flex;flex-direction:column;align-items:center;margin-bottom:0.5rem}.hph-forecasts-item__wind--icon{width:3rem;height:3rem;background-color:#fff;border-radius:50%;margin-bottom:0.5rem}.hph-forecasts-item__wind--icon svg{width:3rem;height:3rem;display:block}.hph-forecasts-item__wind--speed{margin-bottom:0.5rem}.hph-forecasts-item__wind--direction{margin-bottom:0}.hph-forecasts-item__wind--gust{font-size:1.1rem;padding:1px 3px;border-radius:5px}.hph-forecasts-item__mobile{display:flex;flex-direction:column;align-items:center;flex:1;min-width:30%}.hph-forecasts-item__mobile--label{opacity:.7;font-size:1.1rem}.hph-forecasts-item__mobile--value{font-size:1.3rem;font-weight:600}@media only screen and (max-width: 37.5em){.hph-forecasts-item__mobile--value{font-size:1.3rem}}.hph-forecasts-item__additionnals-mobile{flex:0 0 100%;display:none}@media only screen and (max-width: 37.5em){.hph-forecasts-item__additionnals-mobile{display:flex}}.hph-forecasts-item__additionnals{background-color:#0a3871;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1rem 0}@media only screen and (max-width: 37.5em){.hph-forecasts-item__additionnals{display:none}}.hph-forecasts-item__additionnals--label,.hph-forecasts-item__additionnals--value,.hph-forecasts-item__additionnals--cloud-value{display:flex;align-items:center;justify-content:center}.hph-forecasts-item__additionnals--label:not(:first-child){margin-top:1rem}.hph-forecasts-item__additionnals--label{opacity:.7;font-size:1.1rem}.hph-forecasts-item__additionnals--value{font-size:1.3rem;font-weight:600}@media only screen and (max-width: 37.5em){.hph-forecasts-item__additionnals--value{font-size:1.3rem}}.hph-forecasts-item__additionnals--cloud-value{font-size:1.1rem;font-weight:600}.tomorrow-forecast{background-color:#2461a9;border-radius:10px;display:flex;flex-direction:column;color:#fff}.tomorrow-forecast__header{background-color:#051f3e;padding:1.5rem 1rem;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.tomorrow-forecast__infos{padding:1rem;border-radius:10px;display:flex;flex-direction:column;align-items:center;font-size:1rem}.tomorrow-forecast__infos--title{font-size:2.2rem;font-weight:600;text-transform:capitalize}@media only screen and (max-width: 37.5em){.tomorrow-forecast__infos--title{font-size:1.5rem}}.tomorrow-forecast__infos--subtitle{font-size:1.1rem;font-weight:300;display:flex;align-items:center;justify-content:center}.tomorrow-forecast__infos--subtitle svg{width:2rem;height:2rem;fill:currentColor}.tomorrow-forecast .forecasts{margin-top:1rem;justify-content:space-evenly}@supports (-ms-flow-from: thingy){.tomorrow-forecast .forecasts{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.tomorrow-forecast .forecasts{justify-content:space-between}}.tomorrow-forecast .day-legend{margin:1.5rem}.tomorrow-forecast-maps{display:flex;align-items:center;justify-content:space-between;margin:1rem}.tomorrow-forecast-maps__map{display:block;flex:0 0 49%;border-radius:10px;width:49%}.tomorrow-forecast-maps__map img{width:100%}.week-end-forecasts{display:flex;justify-content:space-between}@media only screen and (max-width: 37.5em){.week-end-forecasts{flex-direction:column}}.week-end-forecast{flex:0 0 49%;background-color:#2461a9;border-radius:10px;display:flex;flex-direction:column;color:#fff}@media only screen and (max-width: 37.5em){.week-end-forecast:first-child{margin-bottom:1rem}}.week-end-forecast__infos{padding:1rem;background-color:#051f3e;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;align-items:center;font-size:1rem}.week-end-forecast__infos--title{font-size:2.2rem;font-weight:600;text-transform:capitalize}@media only screen and (max-width: 37.5em){.week-end-forecast__infos--title{font-size:1.5rem}}.week-end-forecast__infos--subtitle{font-size:1.1rem;font-weight:300;display:flex;align-items:center;justify-content:center}.week-end-forecast__infos--subtitle svg{width:2rem;height:2rem;fill:currentColor}.week-end-forecast .forecasts{margin-top:1rem;justify-content:space-evenly}@supports (-ms-flow-from: thingy){.week-end-forecast .forecasts{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.week-end-forecast .forecasts{justify-content:space-between}}.week-end-forecast .day-legend{margin:1.5rem}.week-end-forecast .day-legend__text{display:flex;align-items:center;min-height:9rem}@media only screen and (max-width: 37.5em){.week-end-forecast .day-legend__text{display:block;min-height:auto}}.week-end-forecast-maps{display:flex;align-items:center;justify-content:space-between;margin:1rem}.week-end-forecast-maps__map{display:block;flex:0 0 49%;border-radius:10px;width:49%}.week-end-forecast-maps__map img{width:100%}.stations-list{display:flex;flex-direction:column}.stations-list__item{text-align:center;margin-bottom:2rem}.stations-list__item--title{font-size:1.9rem;margin-bottom:1.5rem}@media only screen and (max-width: 37.5em){.stations-list__item--title{font-size:1.4rem}}.stations-list__item--img{margin:0 auto;width:100%;max-width:700px;display:none}@media only screen and (max-width: 47.5em){.stations-list__item--img{display:block}}.stations-list__item--interactive{display:block}@media only screen and (max-width: 47.5em){.stations-list__item--interactive{display:none}}.stations-list__links{display:flex;flex-wrap:wrap}.stations-list__links--item{margin-right:0.5rem;margin-bottom:0.5rem}.m6j-maps__top{display:flex;justify-content:space-between;align-items:center;padding:2rem 0rem 3rem 0rem}.m6j-maps__top--button{width:3rem;height:3rem;cursor:pointer;margin:0 3rem}.m6j-maps__top--title{font-size:1.9rem;font-weight:600;text-transform:capitalize;text-align:center;margin:auto}@media only screen and (max-width: 37.5em){.m6j-maps__top--title{font-size:1.4rem}}.m6j-maps__row{display:flex;align-items:center}@media only screen and (max-width: 37.5em){.m6j-maps__row{flex-direction:column}}.m6j-maps__row--item{flex:0 0 50%;width:50%}@media only screen and (max-width: 37.5em){.m6j-maps__row--item{flex:0 0 100%;width:100%}}.m6j-maps__thumbnails{display:flex;flex-wrap:wrap;justify-content:space-between}.m6j-maps__thumbnails--item{flex:0 0 33%;margin-bottom:0.5rem;text-align:center;border:2px solid transparent}.m6j-maps__thumbnails--item.selected{border:1px solid #0a3871}.m6j-maps__thumbnails--item img{max-width:100%}.m6j-maps__thumbnails--item span{font-weight:600;text-transform:capitalize;color:#535353}.season-forecast{display:flex;flex-direction:column}@media only screen and (max-width: 37.5em){.season-forecast__top{order:1}}.season-forecast__bottom{order:2}.season-forecast__overflow{overflow:auto}.season-forecast table{border:1px solid #f1f2f3;width:100%;max-width:100%;margin-bottom:1rem;border-spacing:2;min-width:500px;overflow:auto}.season-forecast thead{display:table-header-group;font-size:1.3rem}@media only screen and (max-width: 37.5em){.season-forecast thead{font-size:1.3rem}}.season-forecast thead tr{background-color:#c6c6c6}.season-forecast thead tr th{padding:1.5rem}.season-forecast tbody td{padding:1.5rem;font-size:1.3rem}@media only screen and (max-width: 37.5em){.season-forecast tbody td{font-size:1.3rem}}.season-forecast tbody td:first-child{background-color:#e4e7ea;text-align:center}.news-nav-button{display:flex;justify-content:space-between}.news-nav-button>*{flex:0 0 45%}.news-nav-button>* a{display:flex;align-items:center;background-color:white;color:#0a3871;border:1px solid currentColor;border-radius:10px;padding:0.5rem 1rem}.news-nav-button>* a a,.news-nav-button>* a a:visited,.news-nav-button>* a a:focus{text-decoration:none;color:inherit;font-weight:inherit}.news-nav-button>* a:hover{background-color:#0a3871;color:#fff}.news-nav-button>* a svg{fill:currentColor;width:4rem;height:4rem}.news-nav-button__next a{justify-content:flex-end}.news-nav-button__next a svg{margin-left:1rem}.news-nav-button__prev a svg{margin-right:1rem}.chronicle-list table{color:#000;margin-top:2rem;margin-bottom:2rem;width:100%}.chronicle-list table a,.chronicle-list table a:visited,.chronicle-list table a:focus{text-decoration:none;color:inherit;font-weight:inherit}.chronicle-list table .chonicle-list__link{background-color:#2461a9;color:#fff;font-weight:600;padding:0.5rem}.chronicle-list table .chonicle-list__link:hover{background-color:#0a3871}.chronicle-list__container{display:flex;justify-content:space-between;flex-wrap:wrap}.chronicle-list__item{flex:0 0 25%}@media only screen and (max-width: 37.5em){.chronicle-list__item{flex:0 0 50%}}.chronicle-list__item .chonicle-list__link{background-color:#2461a9;color:#fff;font-weight:600;padding:0.5rem;text-align:center}.chronicle-list__item .chonicle-list__link:hover{background-color:#0a3871}.chronicle-list__year{display:flex;align-items:center;margin-bottom:1rem;padding:0.5rem}.chronicle-list__year--item{flex:0 0 25%}.almanach-list__calendars{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch}@supports (-ms-flow-from: thingy){.almanach-list__calendars{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.almanach-list__calendars{justify-content:space-between}}.almanach-list__calendars>*{flex:0 0 30%;margin-top:1rem}@media only screen and (max-width: 37.5em){.almanach-list__calendars>*{flex:0 0 100%}}.almanach-list__calendars--calendar{background-color:#2461a9;display:flex;flex-wrap:wrap}.almanach-list__calendars--calendar>*{flex:0 0 16.66%;padding:0.5rem}.almanach-list__calendars--calendar>*:hover{background-color:#0a3871}.almanach-text{background-color:#2461a9;border-radius:10px;color:#fff;padding:2rem;line-height:1.7;margin-top:2rem}.almanach-text__bubble{width:9rem;height:9rem;line-height:9rem;font-size:3.2rem;border-radius:50%;background-color:#fff;color:#2461a9;text-align:center;font-weight:800;float:left;margin-right:1rem}.almanach-text a{color:#b3ceee;text-decoration:underline}.almanach-text a:hover{color:#0a3871}.almanach-text__images{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:1rem}.almanach-text__image{flex:0 0 49%}.almanach-text__image img{width:100%}.photos-list{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.photos-list__title{font-size:2.2rem;font-weight:800;margin-bottom:1.5rem}@media only screen and (max-width: 37.5em){.photos-list__title{font-size:1.5rem}}.photos-list__date{color:#000;font-weight:300}.photos-list__photos{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.photos-list__photo{flex:0 0 32.5%;margin-top:1rem}@media only screen and (max-width: 37.5em){.photos-list__photo{flex:0 0 49%}}.photos-list__photo--figure{position:relative;overflow:hidden;padding-bottom:75%;border-radius:10px}.photos-list__photo--img{height:100%;width:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.photos-list__photo--caption{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:4rem;text-align:center;color:#fff;font-weight:400;font-size:1.9rem;line-height:30px;opacity:0;transition:.2s all ease-in-out;transform:scale(1.3);border-radius:10px}@media only screen and (max-width: 37.5em){.photos-list__photo--caption{font-size:1.4rem}}.photos-list__photo--figure:hover .photos-list__photo--caption{transform:scale(1);opacity:1}.photos-list__buttons{display:flex;padding:1rem 0;align-self:stretch;justify-content:center}.photos-list__buttons--white,.photos-list__buttons--blue{border:1px solid black;padding:1rem 2rem;width:200px;text-align:center;border-radius:10px;text-transform:uppercase;font-size:1.3rem;font-weight:400}@media only screen and (max-width: 37.5em){.photos-list__buttons--white,.photos-list__buttons--blue{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.photos-list__buttons--white,.photos-list__buttons--blue{width:100%}}.photos-list__buttons--white{margin-right:0.5rem;background-color:#000;color:#fff;border:1px solid #000}@media only screen and (max-width: 37.5em){.photos-list__buttons--white{margin-left:1rem}}.photos-list__buttons--white:hover{color:#000;background-color:#fff}.photos-list__buttons--blue{margin-left:0.5rem;background-color:#0a3871;color:#fff;border:1px solid #0a3871}@media only screen and (max-width: 37.5em){.photos-list__buttons--blue{margin-right:1rem}}.photos-list__buttons--blue:hover{color:#0a3871;background-color:#fff}.records-nav{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:2rem;margin-top:2rem}@supports (-ms-flow-from: thingy){.records-nav{justify-content:space-around}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.records-nav{justify-content:space-between}}.records-overflow{overflow:auto}.records-table table{width:100%;margin-bottom:1rem;border-spacing:2;overflow:auto}.records-table thead{display:table-header-group;font-size:1.3rem}@media only screen and (max-width: 37.5em){.records-table thead{font-size:1.3rem}}.records-table thead tr th{padding:1.0rem 0;border:1px solid white}.records-table tbody td{padding:1.0rem 0;font-size:1.3rem;text-align:center;border:1px solid white}@media only screen and (max-width: 37.5em){.records-table tbody td{font-size:1.3rem}}.records-table tbody td:first-child{background-color:#e4e7ea;text-align:center}.faq-list-theme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.faq-list-theme>*{flex:0 0 33%;padding:1rem;color:#0a3871}.faq-list-theme>*:hover{background-color:#2461a9;color:white;border-radius:10px}.user-report-list__header{display:flex;align-items:center;justify-content:space-between;padding-left:4rem;padding-right:4rem;margin-top:2rem}@media only screen and (max-width: 37.5em){.user-report-list__header{padding-left:0;padding-right:0}}.user-report-list__header--item svg{fill:#0a3871;width:5rem;height:5rem}.user-report-list__header--item svg:hover{fill:#2461a9}.user-report-list__button{display:block;width:100%;background-color:#2461a9;color:#fff;border-radius:10px;padding:1rem 2rem;border:1px solid currentColor;text-align:center;margin-top:2rem;margin-bottom:2rem;font-weight:800}.user-report-list__button:hover{background-color:#fff;color:#2461a9}.user-report-list__items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.user-report-list__item{flex:0 0 48%;display:flex;border:1px solid #b3ceee;border-radius:10px;margin-bottom:1rem;font-size:1.3rem}@media only screen and (max-width: 37.5em){.user-report-list__item{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.user-report-list__item{flex:0 0 100%}}.user-report-list__item--left{flex:0 0 30%;background-color:#2461a9;text-align:center;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:1rem 0rem}.user-report-list__item--right{padding:1rem 1.5rem;width:100%}.user-report-list__item--picto{width:4.5rem;height:4.5rem}.user-report-list__item--temp{width:3rem;height:3rem;border-radius:50%;margin:auto;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.3rem}@media only screen and (max-width: 37.5em){.user-report-list__item--temp{font-size:1.3rem}}.user-report-list__item--title{font-weight:800}.user-report-list__item--author{text-align:right}.history-map-list__header{display:flex;align-items:center;justify-content:space-between;padding-left:4rem;padding-right:4rem;margin-top:2rem}@media only screen and (max-width: 37.5em){.history-map-list__header{padding-left:0;padding-right:0}}.history-map-list__header--item svg{fill:#0a3871;width:5rem;height:5rem}.history-map-list__header--item svg:hover{fill:#2461a9}.history-map-list__items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.history-map-list__item{flex:0 0 48%;display:flex;border:1px solid #b3ceee;border-radius:10px;margin-bottom:1rem;font-size:1.3rem}@media only screen and (max-width: 37.5em){.history-map-list__item{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.history-map-list__item{flex:0 0 100%}}.history-map-list__item--left{flex:0 0 30%;background-color:#2461a9;text-align:center;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:1rem 0rem}.history-map-list__item--right{padding:1rem 1.5rem;width:100%}.history-map-list__item--picto{width:4.5rem;height:4.5rem}.history-map-list__item--temp{width:3rem;height:3rem;border-radius:50%;margin:auto;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.3rem}@media only screen and (max-width: 37.5em){.history-map-list__item--temp{font-size:1.3rem}}.history-map-list__item--title{font-weight:800}.history-map-list__item--author{text-align:right}.donation{width:98%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.donation__item{flex:0 0 49%;display:flex;flex-direction:column;align-items:center;border:1px solid #da830f;margin-bottom:1rem;padding:1rem}.donation__item--full-width{flex:0 0 100%}.newsletter__preferences{margin-bottom:1rem;color:#051f3e;font-weight:600;font-size:1.3rem}@media only screen and (max-width: 37.5em){.newsletter__preferences{font-size:1.3rem}}.newsletter__form{border-radius:10px;width:300px;margin:auto;background-color:#fff;padding:1rem}.newsletter__form--edit .newsletter__detail{display:block}.newsletter__detail{padding:1rem}.newsletter__detail div{display:flex;justify-content:space-between;margin-bottom:0.5rem}#custom:checked+.newsletter__detail{display:block}.home-carousel-header{background-color:#051f3e;width:100%;padding:1.5rem 1rem;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (max-width: 37.5em){.home-carousel-header{flex-direction:column;padding:1rem 1rem}}.home-carousel-header__navigation{display:flex;align-items:center;margin-top:1rem;justify-content:center}@media only screen and (max-width: 37.5em){.home-carousel-header__navigation{align-self:stretch;flex:0 0 100%;margin-top:1rem;margin-bottom:1rem}}.home-carousel-header__navigation--button{fill:#fff;width:3rem;height:3rem;opacity:0.6;overflow:visible;cursor:pointer}.home-carousel-header__navigation--button:hover{opacity:1}.home-carousel-header__infos{display:flex;flex-direction:column;font-size:1rem;margin:0 2rem}.home-carousel-header__infos--title{font-size:1.9rem;font-weight:600;text-transform:capitalize;text-align:center}@media only screen and (max-width: 37.5em){.home-carousel-header__infos--title{font-size:1.4rem}}.home-carousel-header__infos--subtitle{font-size:1.1rem;font-weight:300;display:flex;align-items:center;justify-content:center}.home-carousel-header__infos--subtitle svg{width:2rem;height:2rem;fill:currentColor}.home-carousel-items{background-color:#2461a9}.home-carousel-item{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.5rem 2rem}.home-carousel-item .forecasts{flex:1}.home-carousel-bottom{display:flex;padding:1.5rem 2rem 2rem 2rem;justify-content:space-between;align-items:stretch;flex-wrap:wrap;font-size:1.3rem;background-color:#2461a9;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;min-height:25rem}@media only screen and (max-width: 37.5em){.home-carousel-bottom{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.home-carousel-bottom{border-radius:0}}.home-carousel-bottom>*{flex:0 0 30%}.home-carousel-bottom .full-width{flex:0 0 100%}.home-carousel-bottom__rain-map iframe{border-radius:10px;min-height:100%}@media only screen and (max-width: 37.5em){.home-carousel-bottom__rain-map{flex:0 0 100%}}.home-carousel-bottom__list{display:flex;flex-direction:column}@media only screen and (max-width: 37.5em){.home-carousel-bottom__list{flex:0 0 48%;margin-top:1rem}}.home-carousel-bottom__list--title{font-size:2.2rem;letter-spacing:1px;font-weight:600;margin-bottom:1rem;align-self:center}@media only screen and (max-width: 37.5em){.home-carousel-bottom__list--title{font-size:1.5rem}}.home-carousel-bottom__list .outline-button{align-self:center;width:80%;margin-top:.8rem}.home-carousel-bottom__list--items{list-style:none;font-weight:300}.home-carousel-bottom__list--items li{margin-bottom:.8rem}.home-carousel-bottom__list--items a,.home-carousel-bottom__list--items a:active,.home-carousel-bottom__list--items a:focus{text-decoration:none;color:inherit}.home-presentation{padding:1.5rem}.home-presentation__title{font-size:2.2rem;font-weight:900;margin-bottom:1.5rem;text-align:center}@media only screen and (max-width: 37.5em){.home-presentation__title{font-size:1.5rem}}.home-presentation__text{background-color:#b3ceee;padding:1.5rem;border-radius:10px;line-height:25px}.home-presentation__text a{color:#0a3871}.home-presentation__text a:hover{color:#2461a9}.home-carousel-link-bottom{align-self:stretch;flex-wrap:wrap;justify-content:space-between;display:none;margin-top:1rem;width:100%}@media only screen and (max-width: 37.5em){.home-carousel-link-bottom{display:flex}}.home-carousel-link-bottom>*{margin-bottom:4px;flex:0 0 48%}.home-carousel-link-bottom>.line-button{padding:0.5rem 0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.1rem;font-weight:bold;margin-top:4px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.home-carousel-item .day-legend__text{width:65%}}.homepage-search-legend{border-radius:10px;padding:3rem 5rem;background-color:#b3ceee}@media only screen and (max-width: 37.5em){.homepage-search-legend{padding:1rem 2rem}}.homepage-search-legend p{margin-bottom:3rem;font-weight:600;color:#0a3871}#carousel-saint{text-align:center;font-weight:600}.home-sun-infos{font-weight:300;display:flex;align-items:center;justify-content:center}.home-sun-infos svg{width:2rem;height:2rem;fill:currentColor}.search-results__item{max-width:320px;padding:1rem}.search-results__item+.search-results__item{border-top:1px solid #ccc}.search-results__item a,.search-results__item a:active,.search-results__item a:visited{color:#2461a9;transition:0.1s all}.search-results__item a:hover{color:#0a3871;padding-left:1rem;font-weight:600}.forecast-detail-navigation{display:flex;align-items:center}.forecast-detail-navigation__main{flex:1}@media only screen and (max-width: 37.5em){.forecast-detail-navigation{flex-wrap:wrap}.forecast-detail-navigation>*{flex:0 0 100%}}.home-carousel-header{background-color:#051f3e;width:100%;padding:1.5rem 1rem;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (max-width: 37.5em){.home-carousel-header{flex-direction:column;padding:1rem 1rem}}.home-carousel-header__navigation{display:flex;align-items:center;margin-top:1rem;justify-content:center}@media only screen and (max-width: 37.5em){.home-carousel-header__navigation{align-self:stretch;flex:0 0 100%;margin-top:1rem;margin-bottom:1rem}}.home-carousel-header__navigation--button{fill:#fff;width:3rem;height:3rem;opacity:0.6;overflow:visible;cursor:pointer}.home-carousel-header__navigation--button:hover{opacity:1}.home-carousel-header__infos{display:flex;flex-direction:column;font-size:1rem;margin:0 2rem}.home-carousel-header__infos--title{font-size:1.9rem;font-weight:600;text-transform:capitalize;text-align:center}@media only screen and (max-width: 37.5em){.home-carousel-header__infos--title{font-size:1.4rem}}.home-carousel-header__infos--subtitle{font-size:1.1rem;font-weight:300;display:flex;align-items:center;justify-content:center}.home-carousel-header__infos--subtitle svg{width:2rem;height:2rem;fill:currentColor}.home-carousel-items{background-color:#2461a9}.home-carousel-item{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.5rem 2rem}.home-carousel-item .forecasts{flex:1}.home-carousel-bottom{display:flex;padding:1.5rem 2rem 2rem 2rem;justify-content:space-between;align-items:stretch;flex-wrap:wrap;font-size:1.3rem;background-color:#2461a9;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;min-height:25rem}@media only screen and (max-width: 37.5em){.home-carousel-bottom{font-size:1.3rem}}@media only screen and (max-width: 37.5em){.home-carousel-bottom{border-radius:0}}.home-carousel-bottom>*{flex:0 0 30%}.home-carousel-bottom .full-width{flex:0 0 100%}.home-carousel-bottom__rain-map iframe{border-radius:10px;min-height:100%}@media only screen and (max-width: 37.5em){.home-carousel-bottom__rain-map{flex:0 0 100%}}.home-carousel-bottom__list{display:flex;flex-direction:column}@media only screen and (max-width: 37.5em){.home-carousel-bottom__list{flex:0 0 48%;margin-top:1rem}}.home-carousel-bottom__list--title{font-size:2.2rem;letter-spacing:1px;font-weight:600;margin-bottom:1rem;align-self:center}@media only screen and (max-width: 37.5em){.home-carousel-bottom__list--title{font-size:1.5rem}}.home-carousel-bottom__list .outline-button{align-self:center;width:80%;margin-top:.8rem}.home-carousel-bottom__list--items{list-style:none;font-weight:300}.home-carousel-bottom__list--items li{margin-bottom:.8rem}.home-carousel-bottom__list--items a,.home-carousel-bottom__list--items a:active,.home-carousel-bottom__list--items a:focus{text-decoration:none;color:inherit}.home-presentation{padding:1.5rem}.home-presentation__title{font-size:2.2rem;font-weight:900;margin-bottom:1.5rem;text-align:center}@media only screen and (max-width: 37.5em){.home-presentation__title{font-size:1.5rem}}.home-presentation__text{background-color:#b3ceee;padding:1.5rem;border-radius:10px;line-height:25px}.home-presentation__text a{color:#0a3871}.home-presentation__text a:hover{color:#2461a9}.home-carousel-link-bottom{align-self:stretch;flex-wrap:wrap;justify-content:space-between;display:none;margin-top:1rem;width:100%}@media only screen and (max-width: 37.5em){.home-carousel-link-bottom{display:flex}}.home-carousel-link-bottom>*{margin-bottom:4px;flex:0 0 48%}.home-carousel-link-bottom>.line-button{padding:0.5rem 0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.1rem;font-weight:bold;margin-top:4px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.home-carousel-item .day-legend__text{width:65%}}.homepage-search-legend{border-radius:10px;padding:3rem 5rem;background-color:#b3ceee}@media only screen and (max-width: 37.5em){.homepage-search-legend{padding:1rem 2rem}}.homepage-search-legend p{margin-bottom:3rem;font-weight:600;color:#0a3871}#carousel-saint{text-align:center;font-weight:600}.home-sun-infos{font-weight:300;display:flex;align-items:center;justify-content:center}.home-sun-infos svg{width:2rem;height:2rem;fill:currentColor}.city-summary{margin-top:2rem}.city-summary-legend{display:flex;font-size:1.3rem;margin-bottom:0.5rem}@media only screen and (max-width: 37.5em){.city-summary-legend{font-size:1.3rem}}.city-summary-legend__placeholder{flex:0 0 60px}@media only screen and (max-width: 68.75em){.city-summary-legend__placeholder{flex:0 0 35px}}.city-summary-legend__picto,.city-summary-legend__rain,.city-summary-legend__wind{flex:1;text-align:center}.city-summary-legend__temp{flex:2;text-align:center}@media only screen and (max-width: 47.5em){.city-summary-legend__rain,.city-summary-legend__wind,.city-summary-legend__temp{display:none}}.city-summary-line{display:flex;background-color:#2461a9;border-radius:10px;margin-bottom:0.5rem;min-height:6.9rem}@media only screen and (max-width: 47.5em){.city-summary-line{min-height:1px}}.city-summary-line__date{flex:0 0 60px;display:flex;flex-direction:column;background-color:#0a3871;align-items:center;justify-content:center;color:#fff;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}@media only screen and (max-width: 68.75em){.city-summary-line__date{flex:0 0 35px}}.city-summary-line__date--dow{font-size:1.8rem;text-transform:lowercase}@media only screen and (max-width: 68.75em){.city-summary-line__date--dow{font-size:1.2rem}}.city-summary-line__date--day{font-size:2rem;font-weight:900}@media only screen and (max-width: 68.75em){.city-summary-line__date--day{font-size:1.5rem}}.city-summary-line__infos{display:flex;justify-content:center;align-items:center;width:100%;padding-left:0.5rem}@media only screen and (max-width: 47.5em){.city-summary-line__infos{flex-wrap:wrap;padding-left:0}}.city-summary-line__temp,.city-summary-line__rain,.city-summary-line__wind,.city-summary-line__picto{flex:1}.city-summary-line__picto{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 47.5em){.city-summary-line__picto{padding:1rem 0}}.city-summary-line__picto--picto{width:4.5rem;height:4.5rem}@media only screen and (max-width: 37.5em){.city-summary-line__picto--picto{width:3rem;height:3rem}}.city-summary-line__temp{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 47.5em){.city-summary-line__temp{display:none}}.city-summary-line__temp div{display:flex;justify-content:center;align-items:center;font-weight:600;width:3.8rem;height:3.8rem;border-radius:50%;font-size:1.5rem}@media only screen and (max-width: 47.5em){.city-summary-line__temp div{border-radius:0;width:100%;height:100%;justify-self:stretch}}.city-summary-line__rain{align-self:stretch;display:flex;align-items:center;justify-content:center;border-right:1px solid white;border-left:1px solid white;font-size:1.3rem}@media only screen and (max-width: 37.5em){.city-summary-line__rain{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.city-summary-line__rain{display:none}}.city-summary-line__wind{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e4ebf4;font-size:10px;color:#051f3e;white-space:nowrap;padding:0.5rem 0;height:100%}@media only screen and (max-width: 47.5em){.city-summary-line__wind{display:none}}.city-summary-line__wind--icon svg{width:3rem;height:3rem;display:block}@media only screen and (max-width: 47.5em){.city-summary-line__wind--icon{display:none}}.city-summary-line__wind--direction{margin-top:5px}.city-summary-line__wind--speed{margin-top:5px;line-height:5px}.city-summary-line__wind--gust{border-radius:5px;white-space:nowrap;padding:0 3px;margin-top:5px}.city-summary-line__detail-link{flex:0 0 60px;background-color:#da830f;display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:1.3rem}@media only screen and (max-width: 37.5em){.city-summary-line__detail-link{font-size:1.3rem}}@media only screen and (max-width: 68.75em){.city-summary-line__detail-link{flex:0 0 35px}}.city-summary-line__detail-link div{font-weight:700;font-size:3rem;line-height:0.9}@media only screen and (max-width: 68.75em){.city-summary-line__detail-link span{display:none}}.city-summary-line__tiny-infos{flex:0 0 100%;height:30px;display:none;font-size:1.3rem}@media only screen and (max-width: 37.5em){.city-summary-line__tiny-infos{font-size:1.3rem}}@media only screen and (max-width: 47.5em){.city-summary-line__tiny-infos{display:flex}}@media only screen and (max-width: 37.5em){.city-summary-line__tiny-infos{font-size:1.1rem}}.city-summary-line__tiny-pictos{flex:0 0 30%;display:flex;height:100%;font-weight:600}.city-summary-line__tiny-pictos div{flex:0 0 50%;display:flex;justify-content:center;align-items:center}.city-summary-line__tiny-wind{flex:0 0 50%;background-color:#e4ebf4;display:flex;align-items:center;justify-content:center;border-left:1px solid white;border-right:1px solid white}.city-summary-line__tiny-wind-direction{display:flex;justify-content:center;align-items:center;height:100%;flex:1}.city-summary-line__tiny-gust{flex:0 0 33%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700}.city-summary-line__tiny-rain{flex:0 0 20%;height:100%;display:flex;justify-content:center;align-items:center}.arrondissements-map{display:flex;align-items:center;margin-top:2rem}@media only screen and (max-width: 47.5em){.arrondissements-map{flex-direction:column}}.arrondissements-map .arrondissement{fill:#2461a9;stroke:#b3ceee;stroke-width:2px;transition:0.2s all}.arrondissements-map .arrondissement:hover,.arrondissements-map .arrondissement.selected{fill:#0a3871;cursor:pointer}.arrondissements-map__list{padding:0 1rem}@media only screen and (max-width: 47.5em){.arrondissements-map__list{-moz-column-count:2;column-count:2;margin-top:1rem}}.arrondissements-map__list ul{list-style:none;text-align:right}@media only screen and (max-width: 47.5em){.arrondissements-map__list ul{text-align:left}}.arrondissements-map__list li a{color:#2461a9;white-space:nowrap}.arrondissements-map__list li a:hover,.arrondissements-map__list li a.selected{color:#0a3871}.login-register__wrapper{padding:0 5rem;display:flex;align-items:flex-start}@media only screen and (max-width: 68.75em){.login-register__wrapper{padding:1rem}}@media only screen and (max-width: 47.5em){.login-register__wrapper{flex-direction:column;padding:0}.login-register__wrapper>*:not(:first-child){margin-top:2rem}}.login-register__col{flex:0 50%;padding:3rem}@media only screen and (max-width: 68.75em){.login-register__col{padding:1rem}}@media only screen and (max-width: 47.5em){.login-register__col{flex:0 100%;width:100%;padding:1rem}}.login-register__box{background-color:white;border-radius:10px;padding:2rem;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.18);width:100%}.login-register__title{margin-bottom:1rem;color:#051f3e}.login-register__button button{width:100%}.login-register__connect-block{font-weight:600;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid black;display:none}@media only screen and (max-width: 47.5em){.login-register__connect-block{display:block}}.profile{border-radius:10px;background-color:white;padding:2rem;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.18);display:flex}.profile a,.profile a:active{color:#0a3871}.profile a:hover,.profile a:focus{color:#2461a9}.profile__wrapper{padding:0.5rem}@media only screen and (max-width: 47.5em){.profile{flex-direction:column;align-items:center;padding:1rem}}.profile__card{width:300px;flex:0 300px;padding:5rem 1rem;margin-right:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.profile__avatar{display:inline-block;border-radius:50%;font-size:100px;width:150px;height:150px;background-color:#051f3e;text-align:center;color:white}.profile__name{font-weight:bold;color:#051f3e;margin-top:1rem;margin-bottom:2rem;line-break:anywhere}.profile__actions{display:flex;flex-direction:column}.profile__infos{padding:2rem;flex:1}@media only screen and (max-width: 47.5em){.profile__infos{padding:0.5rem}}.profile__table table{border:1px solid #b3ceee;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%;margin-top:3rem;font-size:1.3rem}@media only screen and (max-width: 37.5em){.profile__table table{font-size:1.3rem}}.profile__table tr{background-color:white;border:1px solid #ddd;padding:.35em}.profile__table td{padding:1rem;line-break:anywhere}.profile__table th{padding:2rem}.zen-section-top-wrapper{background-color:#0a3871;color:#fff}.zen-section-top{margin:0 auto;max-width:100rem;padding:10rem 2rem;display:flex;align-items:center;justify-content:space-between}.zen-section-top .zen-buttons{display:none;margin-top:4rem}@media only screen and (max-width: 47.5em){.zen-section-top .zen-buttons{display:flex;margin-bottom:2rem}}@media only screen and (max-width: 47.5em){.zen-section-top{margin-top:4rem;padding:0 1rem;flex-direction:column}}.zen-section-top__item--left{margin-right:8rem}@media only screen and (max-width: 47.5em){.zen-section-top__item--left{margin-right:0;text-align:center;margin-bottom:2rem}}.zen-section-top__item--left img{max-width:100%}@media only screen and (max-width: 47.5em){.zen-section-top__item--left img{max-width:280px;margin:auto}}.zen-section-top__item--left p{font-size:14px;margin-top:3rem;line-height:24px}@media only screen and (max-width: 47.5em){.zen-section-top__item--left p{max-width:300px;margin:auto;margin-top:1rem}}.zen-section-top__item--left .zen-buttons{margin-top:4rem;display:flex}@media only screen and (max-width: 47.5em){.zen-section-top__item--left .zen-buttons{display:none}}.zen-section-top__item--right{background-color:#E3EBF5;min-width:380px;color:#000;border-radius:30px;padding:3rem;display:flex;flex-direction:column;align-content:center}@media only screen and (max-width: 47.5em){.zen-section-top__item--right{min-width:300px;padding:1.5rem;margin-top:3rem}}.zen-buttons{display:flex}.zen-buttons form+form{margin-left:2rem}.zen-buttons__item{cursor:pointer;padding:1.25rem 2.70rem;color:#0a3871;background-color:#E3EBF5;border:0;font-size:1.4rem;border-radius:10px;transition:.2s all;display:block}.zen-buttons__item:hover{background-color:#b3ceee;transform:scale(1.1)}.zen-buttons__item.big{font-size:18px;padding:1.6rem 3.6rem}.zen-price{color:#da830f;display:flex;flex-direction:column;align-items:flex-end;align-self:center}.zen-price__top{font-size:60px;font-weight:600}@media only screen and (max-width: 47.5em){.zen-price__top{font-size:45px}}.zen-price__top small{text-align:right;font-size:18px;font-weight:600}@media only screen and (max-width: 47.5em){.zen-price__top small{font-size:14px}}.zen-price__bottom{font-size:10px;font-weight:600;margin-top:-10px}.zen-list{list-style:none;color:#0a3871;margin-top:2rem}.zen-list li{display:flex;align-items:center;margin:10px 0;line-height:22px;list-style:none;font-weight:500}.zen-list li:before{display:block;flex-shrink:0;width:26px;height:26px;margin-right:10px;vertical-align:middle;background:url("/assets/zen/check.png") no-repeat left center;background-size:contain;content:''}.zen-section-2{margin:auto;max-width:100rem;display:flex;justify-content:space-around;color:#051f3e;text-align:center;margin-top:7rem;font-size:14px}@media only screen and (max-width: 47.5em){.zen-section-2{flex-direction:column;margin-top:0}}.zen-section-2-wrapper{background-color:#E3EBF5;text-align:center;padding:7rem 0}.zen-section-2-wrapper h1{font-size:24px;color:#051f3e}.zen-section-2-item{flex:0 0 30%;text-align:center}@media only screen and (max-width: 47.5em){.zen-section-2-item{flex:0 0 100%;margin-top:7rem}}.zen-section-2-item__title{font-size:20px;font-weight:600;margin-top:1rem;margin-bottom:2rem;color:#0a3871}.zen-section-2-item__text{line-height:24px}@media only screen and (max-width: 47.5em){.zen-section-2-item__text{line-height:20px;margin:auto;max-width:500px}}.zen-section-3{max-width:100rem;margin:auto;padding:5rem 0;color:#0a3871}.zen-section-3-wrapper{background-color:#b3ceee}.zen-section-3 blockquote{padding:5rem 9rem 2rem 9rem;background-image:url("/assets/zen/quote.png");background-repeat:no-repeat;position:relative;line-height:30px;text-align:center}@media only screen and (max-width: 47.5em){.zen-section-3 blockquote{font-size:14px;line-height:22px;min-width:300px;padding:2rem;margin:0 1rem}}.zen-section-3 blockquote:after{content:" ";display:block;position:absolute;right:0;bottom:0;width:85px;height:55px;background-image:url("/assets/zen/quote.png");background-repeat:no-repeat;background-position:bottom right}.zen-section-3 blockquote small{display:block;text-align:right;font-size:14px;font-weight:600;font-style:italic;margin-top:3rem}@media only screen and (max-width: 47.5em){.zen-section-3 blockquote small{font-size:12px;line-height:22px;margin-top:2rem}}.zen-section-footer{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 47.5em){.zen-section-footer{flex-direction:column}}.zen-section-footer-wrapper{background-color:#0a3871;padding:5rem}.zen-section-footer img{margin-right:2rem;height:70px}@media only screen and (max-width: 47.5em){.zen-section-footer img{margin:0;max-width:100%;height:auto}}.zen-section-footer button{margin-left:2rem;margin-top:0}@media only screen and (max-width: 47.5em){.zen-section-footer button{margin:0;margin-top:3rem}}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
            animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
            animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
.fancybox-caption__body {
    margin-bottom: 20px !important;
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.tippy-tooltip.light-theme{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-tooltip.light-theme[x-placement^=top] .tippy-arrow{border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.tippy-tooltip.light-theme[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.tippy-tooltip.light-theme[x-placement^=left] .tippy-arrow{border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.tippy-tooltip.light-theme[x-placement^=right] .tippy-arrow{border-right:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.tippy-tooltip.light-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-theme[data-animatefill]{background-color:initial}
.tippy-tooltip {
    font-size: 1.2rem;
    padding: 0.5rem 0.9rem;
    border-radius: 10px;
}

.tippy-tiny {
    font-size: 1.2rem;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/build/images/4a37f8008959c75f619bf0a3a4e2d7a2.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
