@font-face{font-family:Gill Sans;src:url(fonts/GillSansStd-Regular.woff2) format("woff2"),url(fonts/GillSansStd-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Gill Sans;src:url(fonts/GillSansStd-Bold.woff2) format("woff2"),url(fonts/GillSansStd-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Gill Sans;src:url(fonts/GillSansStd-Light.woff2) format("woff2"),url(fonts/GillSansStd-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:Gill Sans Nova Inline;src:url(fonts/GillSansNovaInline-Regular.woff2) format("woff2"),url(fonts/GillSansNovaInline-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}:root{font-size:1px}body{font-size:14rem}body .page-container,body main{float:left;width:100%}body .page-container{max-width:none;margin:0}.carousel-nav path{fill:#000}.carousel-nav button{border-color:#000!important}select{height:50rem;font-size:14rem;border-radius:6rem}input,select{background-color:#fff;color:#000}.form-submitted input[type=checkbox]:invalid+label{box-shadow:0 0 2rem 0 red;border-color:rgba(220,20,60,.5);color:#dc143c}input[type=checkbox]:-moz-ui-invalid+label{box-shadow:0 0 2rem 0 red;border-color:rgba(220,20,60,.5);color:#dc143c}figure img{width:100%;height:auto}.footer-menu{margin-top:0}#header-nav li{-webkit-animation:none!important;animation:none!important}#header{position:fixed;z-index:10;background-color:#fff;box-shadow:0 0 2rem 0 rgba(0,0,0,.25)}#header-logo{float:left;display:block}#header-logo img{max-width:100%;height:auto}#header-search{float:right;position:relative;border-radius:20rem;border:1px solid #ebebeb;margin:27.5rem 40rem;overflow:hidden}#header-search input[type=text]{height:40rem;border:none;padding-left:48rem;padding-right:20rem;line-height:38rem;font-size:12rem;font-weight:300}#header-search input[type=submit]{position:absolute;left:1px;top:1px;width:38rem;height:38rem;border-radius:19rem;background-color:#f9f9f9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23101010' d='M10.922 11.815L7.833 8.726a.4.4 0 00-.48-.044 2.661 2.661 0 01-.269.171A4.732 4.732 0 118.844 7.1a2.32 2.32 0 01-.16.251.392.392 0 00.041.483l3.09 3.089a.632.632 0 01-.894.894z'/%3E%3C/svg%3E");background-size:12rem;background-position:50%}#header .header-button{display:block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#header .header-button svg{border-radius:50%}#header .header-button span{display:inline-block;vertical-align:middle;color:#fff}#header-user{float:right}#header-user .header-button{line-height:95rem;font-size:14rem}#header-user.menu-opened #form--block-login-form,#header-user.menu-opened #user-menu{transform:scale(1);opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.175,.885,.32,1.13),opacity .2s ease,visibility 0s ease}#header-user #form--block-login-form{background-color:#53a4b9;color:#fff;font-size:14rem;text-align:center}#header-user #form--block-login-form:before{content:"";position:absolute;top:-7.5rem;width:15rem;height:15rem;transform:rotate(45deg);background-color:#53a4b9}#header-user #form--block-login-form h6{font-size:17rem;text-transform:uppercase;color:#fff;margin-bottom:25rem}#header-user #form--block-login-form a{color:#fff;display:inline-block;text-decoration:underline;margin-bottom:25rem}#header-user #form--block-login-form .form-item{margin-bottom:15rem}#header-user #form--block-login-form .form-item input{font-size:16rem}#header-user #form--block-login-form .form-item input::-moz-placeholder{color:silver}#header-user #form--block-login-form .form-item input:-ms-input-placeholder{color:silver}#header-user #form--block-login-form .form-item input::-ms-input-placeholder{color:silver}#header-user #form--block-login-form .form-item input::placeholder{color:silver}#header-user #form--block-login-form .forgot-password{width:100%}#header-user #form--block-login-form .button-input-tilted{margin-bottom:30rem}#header-user #form--block-login-form .button-input-tilted input{color:#fff}#header-user #form--block-login-form .button-input-tilted:after{background-color:#961b81}#header-user #form--block-login-form .register-link{display:inline-block;border-top:1px solid #fff}#header-user #form--block-login-form .register-link a{margin:0}#header-user #user-menu{position:absolute;right:17rem;top:calc(100% + 17rem);background-color:#f8b142;color:#fff;padding:25rem 30rem;border-radius:6rem;list-style:none}#header-user #user-menu:before{content:"";position:absolute;top:-7.5rem;width:15rem;height:15rem;transform:rotate(45deg);background-color:#f8b142}#header-user #user-menu li{padding-bottom:10rem;padding-top:10rem}#header-user #user-menu a{line-height:1.25;font-size:14rem;color:#fff;text-decoration:none;display:inline-block}#header-user #user-menu a:hover{color:#961b81}#header #form--block-login-form,#header #newsletter-dialog,#header #user-menu{opacity:0;visibility:hidden;transform-origin:top center;transition:transform .3s cubic-bezier(.175,.885,.32,1.13),opacity .15s ease,visibility 0s ease .3s}#header-newsletter{float:right}#header-newsletter #newsletter-dialog:before{content:"";position:absolute;top:-7.5rem;width:15rem;height:15rem;transform:rotate(45deg);background-color:#961b81}#header-newsletter.menu-opened #newsletter-dialog{transform:scale(1);opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.175,.885,.32,1.13),opacity .2s ease,visibility 0s ease}#footer{width:100%}#footer-logo{position:relative;text-align:center}#footer-logo:after{content:"";width:100%;height:3rem;background-color:#000}#footer-logo:before{content:"";width:3rem;height:100rem;background-color:#000}#footer-logo a{display:inline-block;background-color:#fff}#footer-logo a img{max-width:100%;height:auto}#footer-nav{display:flex}#footer-nav .footer-menu:nth-child(2){text-align:center;font-size:13rem}#footer-nav .footer-menu:nth-child(2) a{font-size:13rem}#footer-copyright{text-align:center;font-size:11rem;color:#c1c1c1;margin-bottom:55rem}#header-nav ul{padding:0;margin:0}#header-nav a{line-height:35rem;font-size:16rem;color:#000;text-decoration:none;display:inline-block}#header-nav a:hover{color:#961b81}#header-nav ul.nav{float:left}#header-nav ul.nav>li{float:left;position:relative;cursor:pointer}#header-nav ul.nav>li>a{font-weight:700}#header-nav ul.sub-menu figure{display:none}#footer-nav ul{padding:0;margin:0}#footer-nav a{color:#000;line-height:20rem;font-size:12rem;font-weight:300;text-decoration:none}#footer-nav a:hover{color:#961b81}#footer-nav ul.menu>li.menu-item>a{text-transform:uppercase;font-weight:700}#footer-nav ul.menu>li.menu-item>ul.sub-menu>li.menu-item>a{color:#535353;font-weight:700}#footer-nav .social-links{margin-bottom:35rem}#footer-nav .social-links a{display:inline-block;height:17rem;margin:0 12.5rem}#footer-nav .social-links a svg{max-height:100%;width:auto}#footer-nav ul.legal-menu li{display:inline}#newsletter-dialog{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#961b81;color:#fff;font-size:14rem;background-image:url(medias/eco-junior-covers.png);background-position:bottom -55rem right -50rem;background-size:230rem auto;max-height:calc(100vh - 130rem);overflow-y:auto}#newsletter-dialog h2{color:#fff;line-height:1;font-size:17rem;margin-bottom:15rem;text-transform:uppercase}#newsletter-dialog form p{font-size:14rem}#newsletter-dialog form a{color:#fff}#newsletter-dialog form select{width:100%;height:60rem;font-size:16rem}#newsletter-dialog form input{font-size:16rem}#newsletter-dialog form .form-type-email,#newsletter-dialog form .form-type-select{float:left;width:100%;margin-bottom:20rem}#newsletter-dialog form .form-type-checkbox{margin-bottom:25rem}#newsletter-dialog form .form-type-checkbox label{width:auto;line-height:1.25;font-size:14rem}.newsletter-form{font-weight:500}.newsletter-form h2{line-height:1;font-size:35rem;font-weight:500}.newsletter-form .button-input-tilted input{color:#961b81}.newsletter-form .button-input-tilted:after{background-color:#fff}.section-homeslider{position:relative;font-size:14rem}.section-homeslider>svg{position:absolute;left:0;width:100%;height:51.4vw}.section-homeslider .homeslider-carousel{overflow:visible!important}.section-homeslider .homeslider-carousel>div,.section-homeslider .homeslider-carousel>div>div{display:flex}.section-homeslider article{background-color:#f8f8f8;color:#000;border-radius:20rem;box-shadow:0 20rem 30rem rgba(0,0,0,.125);overflow:hidden;background-size:cover;background-position:50%}.section-homeslider article .card-pretitle{position:relative;margin-bottom:25rem}.section-homeslider article .card-pretitle:before{content:"";position:absolute;left:0;bottom:-7rem;width:30rem;height:1px;background-color:#961b81}.section-homeslider article h2{letter-spacing:-1.8px}.section-homeslider article p{line-height:1.65;font-size:14rem}@supports (display:flex) and ((-o-object-position:center) or (object-position:center)){.section-homeslider article figure.figure-image{display:flex;justify-content:center}.section-homeslider article figure.figure-image embed,.section-homeslider article figure.figure-image img,.section-homeslider article figure.figure-image object,.section-homeslider article figure.figure-image video{-o-object-position:center;object-position:center}}@supports ((-o-object-fit:contain) or (object-fit:contain)){.section-homeslider article figure.figure-image embed,.section-homeslider article figure.figure-image img,.section-homeslider article figure.figure-image object,.section-homeslider article figure.figure-image video{-o-object-fit:contain;object-fit:contain}}.section-homeslider article figure.figure-iframe iframe{width:100%;height:100%}.section-homeslider article .button-cta{z-index:1;min-height:50rem;padding:20rem 25rem;display:inline-block;color:#961b81;font-size:bold}.section-homeslider article .button-cta:before{z-index:-1;background-color:#fff}.section-homeslider .carousel-nav{float:left;width:100%;position:relative;z-index:1;text-align:center}.section-homeslider .carousel-nav button{width:35rem;height:35rem;padding:0;border-radius:50%;border:1px solid #fff;background-color:transparent;color:#fff}.section-homeslider .carousel-nav svg{height:100%;vertical-align:baseline}.section-homeslider .carousel-nav .carousel-prev{margin-right:7.5rem}.section-homeslider .carousel-nav .carousel-prev svg{margin-left:-2rem;transform:rotate(180deg)}.section-homeslider .carousel-nav .carousel-next svg{margin-left:2rem}.section-newsletter{margin-bottom:60rem;background-image:url(medias/eco-junior-covers.png);background-position:100% 100%;background-color:#d8d8d8}.section-newsletter .newsletter-form{font-size:18rem;font-weight:500}.section-newsletter .newsletter-form h2{max-width:655rem;margin:0 auto 20rem}.section-newsletter .newsletter-form form,.section-newsletter .newsletter-form p{text-align:center}.section-newsletter .newsletter-form form p{font-size:14rem}.section-newsletter .newsletter-form form .form-type-email,.section-newsletter .newsletter-form form .form-type-select{float:left}.section-newsletter .newsletter-form form .form-type-select{margin-right:12.5rem}.section-newsletter .newsletter-form form .form-type-select select{width:100%;height:60rem;font-size:16rem}.section-newsletter .newsletter-form form .form-type-checkbox{margin-bottom:40rem}.section-newsletter .newsletter-form form .form-type-checkbox label{width:auto;font-size:14rem;padding:8rem 10rem 8rem 45rem}.section-plainheader{text-align:left;color:#fff;position:relative}.section-plainheader figure{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#f8b142}@supports (display:flex) and ((-o-object-position:center) or (object-position:center)){.section-plainheader figure{display:flex;justify-content:center}.section-plainheader figure embed,.section-plainheader figure img,.section-plainheader figure object,.section-plainheader figure video{-o-object-position:center;object-position:center}}@supports ((-o-object-fit:cover) or (object-fit:cover)){.section-plainheader figure embed,.section-plainheader figure img,.section-plainheader figure object,.section-plainheader figure video{-o-object-fit:cover;object-fit:cover}}.section-plainheader h1{text-align:left;color:#fff;font-weight:500}.section-plainheader p{font-weight:500}.template-home .go-down{display:none}@media only screen and (min-width:1050px){header.fixed+main{margin-top:95rem}.single-chapitre main,.single-programme main{position:relative;top:-88rem}#header{float:left;position:relative;width:100%;padding-left:calc(50% - 620rem);padding-right:0;height:95rem}#header-logo{width:85rem;margin-right:60rem;padding:22.5rem 0}#header-nav{float:left}#header-nav button{display:none}#header .header-button{height:95rem;transition:background-color .5s ease}#header .header-button svg{width:56rem;height:56rem;padding:0 15.5rem;margin-bottom:19.5rem;margin-top:19.5rem;background-color:hsla(0,0%,100%,.1)}#header .header-button span{margin-left:10rem}#header #form--block-login-form,#header #newsletter-dialog,#header #user-menu{transform:scale(.9,.5);box-shadow:0 0 25rem rgba(0,0,0,.15)}#header-user{position:relative}#header-user.user-logged-out .header-button{padding-left:20rem;padding-right:20rem;background-color:#53a4b9}#header-user.user-logged-out .header-button:hover{background-color:rgba(83,164,185,.75)}#header-user.user-logged-in .header-button{padding-left:20rem;padding-right:40rem;background-color:#f8b142}#header-user.user-logged-in .header-button:hover{background-color:rgba(248,177,66,.75)}#header-user #form--block-login-form{position:absolute;left:-82.5rem;top:calc(100% + 17rem);width:260rem;padding:25rem 30rem 35rem;border-radius:6rem}#header-user #form--block-login-form:before{left:calc(50% - 7.5rem)}#header-user .register-link{width:calc(100% + 60rem);font-size:10rem;padding-left:30rem;padding-right:30rem;padding-top:30rem;margin-left:-30rem;margin-right:-30rem}#header-newsletter{position:relative;max-width:235rem}#header-newsletter #newsletter-dialog{position:absolute;right:17rem;top:calc(100% + 17rem);width:315rem;padding:30rem 40rem 90rem;border-radius:6rem}#header-newsletter #newsletter-dialog:before{left:calc(50% - 20.5rem)}#header-newsletter .header-button{line-height:1.215;font-size:14rem;padding-left:20rem;padding-right:15rem;background-color:#961b81;color:#fff}#header-newsletter .header-button:hover{background-color:rgba(150,27,129,.75)}#header-newsletter .header-button span{width:calc(100% - 70rem)}#footer{float:left;position:relative;width:100%;padding-left:calc(50% - 675rem);padding-right:calc(50% - 675rem)}#footer-logo{margin-bottom:70rem;margin-top:130rem}#footer-logo:after{position:absolute;z-index:-1;left:0;top:calc(50% - 1.5px)}#footer-logo:before{position:absolute;left:calc(50% - 1.5px);top:-130rem}#footer-logo a{width:375rem;padding:0 100rem}#footer-nav{padding-left:160rem;padding-right:160rem;justify-content:space-between;margin-bottom:25rem}#header-nav ul.nav>li{margin-right:35rem;padding-bottom:30rem;padding-top:30rem}#header-nav ul.nav>li:last-child{margin-right:15rem}#header-nav ul.nav>li:hover ul.sub-menu{transform:scale(1);opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.175,.885,.32,1.13),opacity .2s ease,visibility 0s ease}#header-nav ul.sub-menu{position:absolute;left:calc(50% - 125rem);top:100%;opacity:0;width:250rem;background-color:#fff;padding:20rem 20rem 20rem 30rem;border-radius:6rem;box-shadow:0 0 25rem rgba(0,0,0,.15);visibility:hidden;transform-origin:top center;transform:scale(.9,.5);transition:transform .3s cubic-bezier(.175,.885,.32,1.13),opacity .2s ease,visibility 0s ease .3s}#header-nav ul.sub-menu:before{content:"";position:absolute;left:117.5rem;top:-7.5rem;width:15rem;height:15rem;transform:rotate(45deg);background-color:#fff}#header-nav ul.sub-menu>li.menu-item>a{line-height:1.25;padding-bottom:8.75rem;padding-top:8.75rem}#header-nav li.menu-with-figures>ul.sub-menu{left:calc(50% - 245rem);width:490rem;min-height:250rem;overflow:hidden}#header-nav li.menu-with-figures>ul.sub-menu figure{position:absolute;right:0;top:0;width:220rem;height:100%;opacity:0;transition:opacity .3s ease}@supports (display:flex) and ((-o-object-position:center) or (object-position:center)){#header-nav li.menu-with-figures>ul.sub-menu figure{display:flex;justify-content:center}#header-nav li.menu-with-figures>ul.sub-menu figure embed,#header-nav li.menu-with-figures>ul.sub-menu figure img,#header-nav li.menu-with-figures>ul.sub-menu figure object,#header-nav li.menu-with-figures>ul.sub-menu figure video{-o-object-position:center;object-position:center}}@supports ((-o-object-fit:cover) or (object-fit:cover)){#header-nav li.menu-with-figures>ul.sub-menu figure embed,#header-nav li.menu-with-figures>ul.sub-menu figure img,#header-nav li.menu-with-figures>ul.sub-menu figure object,#header-nav li.menu-with-figures>ul.sub-menu figure video{-o-object-fit:cover;object-fit:cover}}#header-nav li.menu-with-figures>ul.sub-menu>li{width:270rem;transform:none}#header-nav li.menu-with-figures:hover li:first-child figure,#header-nav li.menu-with-figures>ul.sub-menu>li:hover figure{opacity:1}#header-nav:before{content:"";position:absolute;left:calc(50% - 7.5rem);top:-7.5rem;width:15rem;height:15rem;transform:rotate(45deg);background-color:#fff}#header-nav>li{padding-bottom:10rem;padding-top:10rem}#header-nav>li a{line-height:1.25;font-size:14rem}#footer-nav ul.legal-menu li:after{content:"-";margin-left:5rem;margin-right:5rem}.section-homeslider{float:left;position:relative;width:100%;padding-left:calc(50% - 590rem);padding-right:calc(50% - 590rem);height:40vw;max-height:520rem}.section-homeslider>svg{bottom:-25rem;width:100%;height:51.4vw}.section-homeslider .homeslider-carousel{position:relative;left:-60rem}.section-homeslider article{width:calc(100% - 60rem);min-height:410rem;padding:55rem 60rem 50rem;margin:40rem 60rem 30rem 0}.section-homeslider article .homeslider-content{float:left;width:calc(100% - 510rem)}.section-homeslider article h2{line-height:1.15;font-size:44rem;max-width:485rem;margin-bottom:20rem}.section-homeslider article p{max-width:335rem;margin-bottom:25rem}.section-homeslider article figure{float:right}.section-homeslider article figure.figure-image{width:490rem;height:calc(100% + 105rem);margin:-55rem -10rem -50rem 0}.section-homeslider article figure.figure-iframe{width:465rem;height:calc(100% - 55rem);margin:20rem 0 25rem}.section-newsletter{float:left;position:relative;width:100%;padding:60rem calc(50% - 620rem);background-size:30% auto}.section-newsletter .newsletter-form form{max-width:480rem;margin:0 auto}.section-newsletter .newsletter-form form p{font-size:14rem}.section-newsletter .newsletter-form form .form-type-email,.section-newsletter .newsletter-form form .form-type-select{width:calc(50% - 7.5rem);margin-bottom:20rem}.section-plainheader{float:left;position:relative;width:100%;padding-left:calc(50% - 620rem);padding-right:calc(50% - 620rem);height:30vw;float:none;padding-top:170rem}.section-plainheader h1{line-height:1.15;font-size:56rem;max-width:500rem}.section-plainheader p{line-height:1.33333;font-size:24rem;max-width:500rem}}@media only screen and (max-width:1140px){#header-nav a{font-size:14rem}}@media only screen and (max-width:1050px){body .page-container{margin-top:75rem}#header{padding:0 25rem;height:75rem}#header-logo{width:75rem;padding:15rem 0}#header-nav{float:right}#header-nav button{margin:28.75rem 0;line-height:1;padding:0;display:block;background-color:transparent;color:#101010}#header-nav ul.nav{width:100vw;height:calc(100vh - 75rem);position:absolute;z-index:-1;left:0;top:100%;background-color:#fff;transform:translate(100%);transition:transform .3s ease}#header-nav.menu-opened ul.nav{transform:translate(0)}#header .header-button{height:75rem;display:inline-block}#header .header-button svg{width:40rem;height:40rem;display:block;padding:0 8.5rem;margin-bottom:17.5rem;margin-top:17.5rem;transition:background-color .5s ease}#header .header-button span{display:none}#header #form--block-login-form,#header #newsletter-dialog,#header #user-menu{transform:scaleY(.75)}#header-user{margin-right:10rem}#header-user.user-logged-out .header-button svg{background-color:#53a4b9}#header-user.user-logged-out .header-button svg:hover{background-color:rgba(83,164,185,.75)}#header-user.user-logged-in .header-button svg{background-color:#f8b142}#header-user.user-logged-in .header-button svg:hover{background-color:rgba(248,177,66,.75)}#header-user #form--block-login-form{position:absolute;right:0;top:100%;width:100vw;padding:25rem 6.66667%}#header-user #form--block-login-form:before{right:125rem}#header-user .register-link{width:115.3846%;text-align:left;font-size:14rem;padding-left:7.6923%;padding-right:7.6923%;padding-top:30rem;margin-left:-7.6923%;margin-right:-7.6923%}#header-newsletter{margin-right:15rem}#header-newsletter .header-button svg{padding:0 11rem;background-color:#961b81}#header-newsletter .header-button svg:hover{background-color:rgba(150,27,129,.75)}#header-newsletter .header-button span{width:calc(100% - 70rem)}#header-newsletter #newsletter-dialog{position:absolute;right:0;top:100%;width:100vw;padding:25rem 6.66667%}#header-newsletter #newsletter-dialog:before{right:75rem}#footer{float:left}#footer-logo{margin-bottom:40rem;margin-top:130rem}#footer-logo:after{position:absolute;z-index:-1;left:0;top:calc(50% - 1.5px)}#footer-logo:before{position:absolute;left:calc(50% - 1.5px);top:-130rem}#footer-logo a{width:175rem;padding:0 35rem}#footer-nav{flex-flow:column}#footer-nav .footer-menu:nth-child(2){order:3}#header-nav ul.nav{float:left;padding:7.5rem 6.66667%}#header-nav ul.nav>li.menu-item{float:left;width:100%;position:relative;margin-bottom:10rem;cursor:pointer;padding:15rem 20rem 15rem 25rem;background-color:#f8f8f8;border-radius:20rem}#header-nav ul.nav>li.menu-item>a{position:relative;font-weight:700;width:100%}#header-nav ul.nav>li.menu-item>a:after{content:"+";position:absolute;right:0;top:0;width:30rem;height:30rem;border-radius:50%;background-color:#f8b142;color:#fff;text-align:center;font-size:18rem;font-weight:300}#header-nav ul.nav>li.menu-item.menu-opened>a:after{content:"-"}#header-nav ul.sub-menu{display:none}#footer-nav .footer-menu:first-child ul.menu{border-top:1px solid #e2e2e2}#footer-nav ul.menu>li.menu-item>a{position:relative;display:inline-block;width:100%;padding:0 25rem;line-height:50rem;border-bottom:1px solid #e2e2e2}#footer-nav ul.menu>li.menu-item-has-children>a:after{content:"+";position:absolute;right:0;top:0;width:40rem;height:50rem;padding-right:25rem;text-align:center;font-size:18rem;font-weight:500}#footer-nav ul.menu>li.menu-item-has-children.menu-opened>a:after{content:"-"}#footer-nav ul.menu>li.menu-item-has-children>ul.sub-menu{display:none;padding-bottom:30rem;padding-top:20rem;background-color:#f6f6f6;border-bottom:1px solid #e2e2e2}#footer-nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item>a{line-height:20rem;padding:0 45rem}#footer-nav .social-links{margin-top:50rem}.section-homeslider{float:left;width:100%;padding-left:25rem;padding-right:25rem;margin-top:75rem}.section-homeslider>svg{bottom:-60rem;left:calc(50% - 720rem);width:1440rem;height:auto}.section-homeslider article{width:calc(100% - 15rem);min-height:420rem;padding:30rem 30rem 0;margin:15rem 15rem 25rem 0;text-align:center}.section-homeslider article .card-pretitle{text-align:left}.section-homeslider article h2{line-height:1;font-size:30rem;margin-bottom:10rem;text-align:left}.section-homeslider article p{margin-bottom:5rem;text-align:left}.section-homeslider article .button-cta{margin-bottom:17.5rem}.section-newsletter{padding:35rem 50rem 135rem;background-size:50% auto}.section-newsletter .newsletter-form{text-align:center}.section-newsletter .newsletter-form h2{font-size:30rem}.section-newsletter .newsletter-form p{font-size:18rem}.section-newsletter .newsletter-form form .form-type-email,.section-newsletter .newsletter-form form .form-type-select{width:100%;margin-bottom:15rem}.section-newsletter .newsletter-form form .form-type-checkbox{text-align:left}.section-newsletter .newsletter-form form p{font-size:14rem;margin-bottom:30rem}.section-plainheader{padding:100rem 25rem 15rem;margin-top:75rem;max-height:70vw}.section-plainheader h1{font-size:30rem}.section-plainheader p{font-size:18rem}}@media only screen and (max-width:415px){#header #form--block-login-form,#header #newsletter-dialog,#header #user-menu{height:calc(100vh - 75rem)}}