.-link{color:#000;text-decoration:underline;text-underline-offset:2px;transition:color .25s cubic-bezier(.39,.575,.565,1) 0s}.-link:visited{color:#5c5c5c}.-link:focus,.-link:hover{color:#33f}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;width:100%}@media screen and (min-width:47.9375em){.container{padding-right:60px;padding-left:60px}}@media screen and (min-width:75em){.container{padding-right:30px;padding-left:30px;max-width:1176px}}@media screen and (min-width:100em){.container{max-width:1480px}}.block-header-banner{background-color:#39f;position:relative;z-index:2;overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.block-header-banner.visible{max-height:1000px;transition:max-height 1s ease-in-out}@media screen and (min-width:75em){.block-header-banner{position:absolute;right:0;left:0;top:121px}}.block-header-banner .bloc-wrapper{margin-right:auto;margin-left:auto;width:100%;position:relative;padding:25px 20px}@media screen and (min-width:47.9375em){.block-header-banner .bloc-wrapper{padding-right:60px;padding-left:60px}}@media screen and (min-width:75em){.block-header-banner .bloc-wrapper{padding-right:30px;padding-left:30px;max-width:1176px}}@media screen and (min-width:100em){.block-header-banner .bloc-wrapper{max-width:1480px}}@media screen and (min-width:75em){.block-header-banner .content-wrapper{padding-left:75px;position:relative}.block-header-banner .content-wrapper:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.5' height='42.3' fill='rgba(255,255,255,0)'%3E%3Cg transform='translate(194 48)' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-170.7-46.9l-22 40h44zm.5 27v-13'/%3E%3Ccircle cx='-170.2' cy='-14.4' r='1.5'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%}}.block-header-banner .field--name-body,.block-header-banner .field--name-body.text-formatted a,.block-header-banner .field--name-field-title{color:#fff}.block-header-banner .field--name-field-title{font-weight:700;font-size:18px}.block-header-banner .field--name-body p{margin-top:.5em;margin-bottom:0}.block-header-banner button.dismiss-banner{border:none;padding:0;background:none;cursor:pointer;width:17px;height:17px;position:absolute;top:20px;right:20px}.block-header-banner button.dismiss-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.2' height='28.2' stroke='%23fff'%3E%3Cpath d='M26.6 26.6l-25-25m25 0l-25 25' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;transition:background-image .25s cubic-bezier(.39,.575,.565,1) 0s}@media screen and (min-width:75em){.block-header-banner button.dismiss-banner:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.2' height='28.2' stroke='%23000'%3E%3Cpath d='M26.6 26.6l-25-25m25 0l-25 25' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E")}}